.website-landing,.website-landing :is(h1,h2,h3,h4){letter-spacing:0}.website-landing :is(section,footer)[id]{scroll-margin-top:88px}.website-landing .landing-heading{font-size:2rem;line-height:1.12}.website-landing .landing-input{border:1px solid var(--input);background:var(--card);width:100%;color:var(--foreground);border-radius:6px;margin-top:.5rem;padding:.8rem .9rem;font-size:16px;display:block}.website-landing .landing-input:focus{outline:2px solid var(--ink);outline-offset:2px}.website-landing a:focus-visible,.website-landing summary:focus-visible{outline:2px solid var(--mint);outline-offset:5px}.website-landing .landing-submit:focus-visible{outline-color:var(--ink)}.website-landing summary::-webkit-details-marker{display:none}.website-landing details[open] .faq-chevron{transform:rotate(180deg)}@media (width>=768px){.website-landing .landing-heading{font-size:2.75rem}}@media (prefers-reduced-motion:reduce){html:has(.website-landing){scroll-behavior:auto}.website-landing *,.website-landing :before,.website-landing :after{transition:none!important;animation:none!important}}
