.faq-page-module__zRf5za__page{--faq-ink:var(--foreground);--faq-muted:var(--muted-foreground);--faq-border:var(--border);--faq-sky:var(--info);--faq-sky-strong:var(--primary);min-height:100svh;color:var(--faq-ink);background:radial-gradient(ellipse at 88% 0%, var(--info-background), transparent 34rem), linear-gradient(180deg, var(--page-surface) 0%, var(--background) 100%);padding:clamp(2.5rem,6vw,5rem) 1rem 4rem}.faq-page-module__zRf5za__shell{flex-direction:column;gap:clamp(2rem,5vw,3.5rem);width:min(100%,62rem);margin-inline:auto;display:flex}.faq-page-module__zRf5za__hero{flex-direction:column;align-items:flex-start;gap:.75rem;max-width:52rem;display:flex}.faq-page-module__zRf5za__eyebrow{color:var(--faq-sky-strong);background:color-mix(in srgb, var(--card) 78%, transparent);letter-spacing:.11em;text-transform:uppercase;border:1px solid #c8dce7;border-radius:999px;margin:0;padding:.38rem .75rem;font-size:.72rem;font-weight:700}.faq-page-module__zRf5za__title{max-width:50rem;color:var(--faq-ink);font-family:var(--font-display), var(--font-body), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(2.15rem,6vw,4.1rem);font-weight:620;line-height:1.04}.faq-page-module__zRf5za__tagline{color:var(--faq-sky-strong);margin:0;font-size:clamp(1rem,2vw,1.2rem);font-weight:650;line-height:1.5}.faq-page-module__zRf5za__intro{max-width:45rem;color:var(--faq-muted);text-wrap:pretty;margin:.2rem 0 0;font-size:clamp(1rem,1.7vw,1.1rem);line-height:1.7}.faq-page-module__zRf5za__faqSection{border:1px solid var(--faq-border);background:color-mix(in srgb, var(--card) 92%, transparent);border-radius:1.2rem;overflow:hidden;box-shadow:0 .7rem 2rem #20445b12}.faq-page-module__zRf5za__sectionHeading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.4rem 1rem;padding:1.2rem clamp(1rem,3vw,1.6rem) .8rem;display:flex}.faq-page-module__zRf5za__sectionTitle{color:var(--faq-ink);font-family:var(--font-display), var(--font-body), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.035em;margin:0;font-size:clamp(1.25rem,2.8vw,1.65rem);font-weight:650}.faq-page-module__zRf5za__sectionNote{color:var(--faq-muted);margin:0;font-size:.82rem;line-height:1.5}.faq-page-module__zRf5za__list{width:100%;padding-inline:clamp(1rem,3vw,1.6rem)}.faq-page-module__zRf5za__item{border-color:var(--faq-border);min-width:0}.faq-page-module__zRf5za__item:last-child{border-bottom:0}.faq-page-module__zRf5za__trigger{min-width:0;color:var(--faq-ink);text-align:left;text-wrap:pretty;gap:.8rem;padding-block:1.1rem;font-size:clamp(.98rem,1.8vw,1.12rem);font-weight:650;line-height:1.45;text-decoration:none}.faq-page-module__zRf5za__trigger:hover{color:var(--faq-sky-strong);text-decoration:none}.faq-page-module__zRf5za__trigger:focus-visible{z-index:1;outline:3px solid var(--faq-sky);outline-offset:2px;border-radius:.5rem}.faq-page-module__zRf5za__answer{max-width:54rem;color:var(--faq-muted);text-wrap:pretty;padding:0 2.3rem 1.1rem 0;font-size:.95rem;line-height:1.7}@media (min-width:42rem){.faq-page-module__zRf5za__page{padding-inline:1.5rem}}@media (prefers-reduced-motion:reduce){.faq-page-module__zRf5za__faqSection [data-state]{transition-duration:.01ms;animation-duration:.01ms}}
