.landing-assurance{color:var(--color-ink-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:.375rem 1.25rem;margin:1.125rem 0 0;padding:0;font-size:.8125rem;font-weight:500;line-height:1.5;list-style:none;display:flex}.landing-assurance li{align-items:center;gap:.4rem;display:inline-flex}.landing-assurance svg{color:var(--color-accent);flex-shrink:0}.landing-final{color:var(--color-ink);overflow-wrap:anywhere;padding:2rem 1.5rem 6rem;scroll-margin-top:7rem}.landing-final__panel{isolation:isolate;border:1px solid var(--color-line-subtle);border-radius:var(--radius-xl);background:var(--color-surface-1);text-align:center;width:min(100%,68rem);margin-inline:auto;padding:clamp(3rem,7vw,5.5rem) clamp(1.25rem,5vw,4rem);position:relative;overflow:hidden}.landing-final__panel:before{z-index:-1;background:radial-gradient(60% 85% at 50% 0%, color-mix(in srgb, var(--color-accent) 26%, transparent), transparent 70%), linear-gradient(to bottom, color-mix(in srgb, var(--color-accent) 6%, transparent), transparent 55%);content:"";pointer-events:none;position:absolute;inset:0}.landing-final__panel:after{background:linear-gradient(to right, transparent, color-mix(in srgb, var(--color-accent) 70%, transparent), transparent);content:"";pointer-events:none;height:1px;position:absolute;inset:0 12% auto}.landing-final__eyebrow{color:var(--color-accent);letter-spacing:.16em;text-transform:uppercase;margin:0 0 1.25rem;font-size:.75rem;font-weight:600;line-height:1.6}.landing-final h2{max-width:22ch;font-family:var(--font-display);letter-spacing:-.05em;text-wrap:balance;margin:0 auto;font-size:clamp(2rem,4.4vw,3.5rem);font-weight:500;line-height:1.08}.landing-final__description{max-width:38rem;color:var(--color-ink-muted);text-wrap:pretty;margin:1.5rem auto 0;font-size:clamp(1rem,1.4vw,1.125rem);line-height:1.65}.landing-final .landing-hero__actions{margin-top:2rem}.landing-final__plans-link{color:var(--color-ink);text-underline-offset:.2em;font-weight:600}.landing-final__plans-link:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px;border-radius:var(--radius-sm)}.landing-final__note{max-width:34rem;color:var(--color-ink-muted);margin:1rem auto 0;font-size:.8125rem;line-height:1.6}@media (width<=767px){.landing-final{padding:1rem 1rem 4rem}}
