.features-hero{background-image:radial-gradient(ellipse at 100% 0%, var(--color-mint), transparent 60%)}.features-hero-grid{align-items:center;gap:3rem;display:grid}.features-hero-grid>*{min-width:0}@media (width>=64rem){.features-hero-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.3fr)}}.features-hero .stack{max-width:54rem}.features-hero h1{max-width:12ch}.features-description{color:var(--color-grey)}.features-hero .features-description{max-width:45ch}.features-audience{font-size:var(--text-small);color:var(--color-grey);margin-top:.5rem}.features-nav{z-index:40;border-block:1px solid var(--border-light);background:#fffffff5;position:sticky;top:4rem}.features-nav ul{flex-wrap:wrap;justify-content:center;gap:.25rem;padding:.5rem 0;list-style:none;display:flex}.features-nav a{border-radius:var(--radius-pill);align-items:center;min-height:2.75rem;padding-inline:1rem;font-size:.875rem;font-weight:500;text-decoration:none;display:flex}.features-nav a:hover{color:var(--color-pine);background:var(--color-mint)}.features-nav a:focus-visible{outline-offset:-3px}.features-section{scroll-margin-top:9rem}.features-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.features-copy{gap:1.5rem;display:grid}.features-copy .eyebrow{align-items:center;gap:1rem;display:flex}.features-number{border:1px solid var(--border-light);letter-spacing:0;border-radius:.5rem;padding:.35rem .5rem}.features-points{font-size:var(--text-small);gap:.875rem;padding:0;list-style:none;display:grid}.features-points li{align-items:start;gap:.75rem;display:flex}.features-points svg{color:var(--color-pine);flex-shrink:0}.features-link{min-height:2.75rem;color:var(--color-pine);font-size:var(--text-small);justify-self:start;align-items:center;gap:.5rem;font-weight:600;display:inline-flex}.features-visual{gap:1.5rem;min-width:0;display:grid}.features-visual .device-phone{max-width:20rem}.features-visual .placeholder{background:#fff9}.features-reverse{grid-template-columns:minmax(0,1.3fr) minmax(0,.9fr)}.features-reverse .features-copy{grid-area:1/2}.features-reverse .features-visual{grid-area:1/1}.features-closing .stack{text-align:center;max-width:48rem;margin-inline:auto}.features-closing .features-description{margin-inline:auto}.features-closing .hero-actions{justify-content:center}.features-exclusions{border-top:1px solid var(--border-light);max-width:none;font-size:var(--text-small);color:var(--color-grey);margin-top:1.5rem;padding-top:2rem}@media (width<=62rem){.features-nav .container{width:100%}.features-nav ul{padding-inline:var(--page-gutter);flex-wrap:nowrap;justify-content:start;overflow-x:auto}.features-nav li{flex-shrink:0}.features-grid,.features-reverse{grid-template-columns:1fr;gap:3rem}.features-reverse .features-copy,.features-reverse .features-visual{grid-area:auto}.features-copy{max-width:40rem}.features-visual{width:min(100%,48rem);margin-inline:auto}}.features-gap{color:var(--color-grey);padding-block:1.5rem}
