.landing{--lp-ink:#243d31;--lp-accent:#28704c;--lp-muted:#50654e;--lp-canvas:#fbfcf9;--lp-sage:#edf4e9;--lp-line:#d7e3d2;--lp-radius:24px;--lp-section:72px;--lp-gutter:40px;--lp-title:clamp(32px,3.8vw,48px);--lp-shadow:0 12px 32px #244b3010;font-family:Satoshi,sans-serif}.landing ::selection{color:#14251c;background:#ccecc5}html:has(.landing){scroll-behavior:smooth}.landing .section{padding-block:var(--lp-section)}.landing .journey>section,.landing .wrap,.landing .journey-nav{max-width:1328px;padding-inline:var(--lp-gutter);margin-inline:auto}.landing .journey>section h2,.landing .extension-grid h2,.landing .landing-pricing h2{font-size:var(--lp-title);letter-spacing:-.03em;text-wrap:balance;line-height:1.14}.landing .heading{grid-template-columns:1.2fr 1fr;align-items:center;gap:64px;margin-bottom:30px}.landing .heading>p{max-width:52ch;font-size:16px;line-height:1.75}.landing .landing-pricing section{padding:var(--lp-section) var(--lp-gutter);background:var(--lp-canvas)}.landing .landing-pricing section>div{max-width:1248px}.landing .landing-pricing p{font-family:Satoshi,sans-serif}.landing .landing-pricing summary{font-size:15px;line-height:1.6}.landing .button,.landing .action,.landing .signup,.landing .landing-pricing .plan-action{background:var(--lp-accent);color:#fff;border-radius:999px;min-height:48px;padding:14px 22px;font:700 14px/1.4 Satoshi,sans-serif;transition:background .18s,box-shadow .18s}.landing .button:hover,.landing .action:hover,.landing .signup:hover{background:#205c3e;box-shadow:0 4px 12px #244b3018}.landing :is(a,button,input,select,summary):focus-visible{outline-offset:4px;outline:3px solid #429550}.landing :is(input,select){caret-color:var(--lp-accent)}@media (width<=900px){.landing{--lp-section:56px;--lp-gutter:24px}}@media (width<=780px){.landing .heading{grid-template-columns:1fr;gap:18px;margin-bottom:28px}.landing .heading>p{font-size:15px}}@media (prefers-reduced-motion:reduce){.landing :is(a,button){transition:none}html:has(.landing){scroll-behavior:auto}}@media (width<=380px){.landing{--lp-gutter:16px}}
