.trial-offer{padding:0 0 90px;background:var(--ivory)}.trial-offer-card{display:grid;grid-template-columns:1.2fr .8fr;align-items:center;gap:45px;padding:42px 48px;border:1px solid rgba(23,63,53,.14);border-radius:26px;background:linear-gradient(120deg,#f1f7f4,#fff);box-shadow:0 18px 50px rgba(23,63,53,.08)}.trial-offer-card h2{max-width:700px;margin:0 0 12px;font-family:var(--serif);font-size:clamp(38px,4vw,56px);font-weight:500;letter-spacing:-.045em;line-height:1.05}.trial-offer-card p{max-width:720px;margin:0;color:#566762}.trial-code{justify-self:end;text-align:center}.trial-code span{display:block;margin-bottom:8px;color:#66756f;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.trial-code strong{display:block;padding:14px 22px;border:1px dashed #2ca77b;border-radius:12px;background:#fff;color:#173f35;font-size:27px;letter-spacing:.08em}.trial-code small{display:block;margin-top:8px;color:#66756f}.experience-note{margin-top:22px;padding:18px 20px;border-left:3px solid var(--mint);background:#edf5f1;color:#405850}.faq .accordion details div p+p{margin-top:12px}
@media(max-width:760px){.trial-offer{padding-bottom:70px}.trial-offer-card{grid-template-columns:1fr;padding:32px 24px}.trial-code{justify-self:stretch}.trial-code strong{font-size:23px}}
