.gs-section{padding-top:56px}.gs-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start}@media (min-width:901px){.gs-grid .pf-media{position:sticky;top:128px}}.gs-media{position:relative;aspect-ratio:4/5;border:8px solid var(--brand-accent);border-radius:120px 24px 120px 24px;box-shadow:12px 12px 0 var(--brand-accent);overflow:hidden;background:#f4f1ea}.gs-body{display:flex;flex-direction:column}.gs-body h1{font-size:clamp(2.25rem,3.6vw,3.25rem);line-height:1.05;text-wrap:balance}.gs-body h1,.gs-body h3{font-family:var(--font-display)}.gs-body h3{font-size:1.375rem;margin-top:26px}.gs-body h3+p{margin-top:10px;max-width:50ch;color:var(--brand-text-muted)}.gs-spec{align-self:flex-start;margin-top:14px;padding:10px 14px;font-family:var(--font-mono);font-size:.8125rem;letter-spacing:.08em;line-height:1.5;color:#fff;background:var(--brand-accent);border-radius:6px 18px 6px 6px}.gs-kicker{font-family:var(--font-display);font-size:1.25rem;color:var(--brand-accent-ink);margin-top:18px}.gs-lede{font-size:var(--fs-body-lg);color:var(--brand-text-muted);margin-top:14px;max-width:50ch}.gs-benefits{margin:16px 0 0;padding:22px 24px;gap:14px;background:#fbfaf7;color:var(--brand-accent-ink);border:1px solid var(--brand-accent);border-radius:20px 48px 20px 20px;box-shadow:5px 5px 0 var(--brand-accent)}.gs-benefits .check{color:var(--brand-accent)}.gs-benefits .check svg{display:block;width:20px;height:20px}.gs-section .pf-care{margin:18px 0 0;color:var(--brand-accent-ink)}.gs-section .pf-care svg{color:var(--brand-accent)}.gs-section .pf-pricing--live{margin:22px 0 0}.gs-section .pf-pricing--live p{color:var(--brand-text-muted);font-size:.9375rem}.gs-section .pf-pricing--live .pf-price{color:var(--brand-accent-ink);font-size:1rem}.gs-section .pf-pricing--live .pf-price strong{font-family:var(--font-display);font-weight:400;font-size:1.75rem;line-height:1}.gs-section .pf-pricing--live .pf-price-alt strong{color:var(--brand-accent-ink);font-weight:500}.gs-ready{font-family:var(--font-display);font-size:1.5rem;margin-top:28px}.gs-body .cta-row.gs-cta{margin-top:16px}.gs-cta .btn--primary{background:var(--brand-accent)}.gs-cta .btn--primary:hover{background:var(--brand-accent-ink)}.gs-body .fineprint{margin-top:22px;max-width:52ch}.gs-back-row{margin-top:18px}.gs-back{font-size:.9375rem;color:var(--brand-text-muted);text-decoration:underline;text-underline-offset:3px}@media (max-width:900px){.gs-grid{grid-template-columns:1fr;gap:28px}.gs-media{width:100%}}@media (min-width:560px) and (max-width:900px){.gs-media{aspect-ratio:4/3}}@media (max-width:767px){.gs-media{border-width:6px;border-radius:80px 18px 80px 18px;box-shadow:8px 8px 0 var(--brand-accent)}.gs-spec{font-size:.75rem}.gs-benefits{padding:20px}.gs-grid .cta-row{flex-direction:column;align-items:stretch}.gs-grid .cta-row .btn{width:100%;justify-content:center}}.gs-section .plan-toggle{background:#f4f1ea;border-color:var(--brand-line)}.gs-section .plan-opt{color:var(--brand-text)}.gs-section .plan-opt.is-on{background:var(--brand-accent);color:#fff}.gs-section .plan-opt:focus-visible{outline-color:var(--brand-accent-ink)}.gs-section .plan-tag{background:rgba(0,0,0,.08)}.gs-section .plan-opt.is-on .plan-tag{background:#fbfaf7;color:var(--brand-accent-ink)}.gs-section .pf-plan-note{color:var(--brand-text-muted)}