.faq-module__GTvXyq__page{color:var(--foreground)}.faq-module__GTvXyq__container{width:min(100% - 2.5rem,74rem);margin-inline:auto}.faq-module__GTvXyq__hero{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1.1fr) minmax(18rem,.9fr);align-items:end;gap:clamp(2rem,5vw,5rem);padding-block:clamp(3.5rem,7vw,6.5rem) clamp(2.5rem,5vw,4.25rem);display:grid}.faq-module__GTvXyq__heroCopy{max-width:43rem}.faq-module__GTvXyq__eyebrow,.faq-module__GTvXyq__sectionLabel{color:var(--brand-700);letter-spacing:.15em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:700;line-height:1.5}.faq-module__GTvXyq__title{max-width:11ch;color:var(--brand-900);font-family:var(--font-display);letter-spacing:-.055em;margin:1rem 0 0;font-size:clamp(2.75rem,6.2vw,5.25rem);font-weight:400;line-height:1.03}.faq-module__GTvXyq__intro{max-width:38rem;color:var(--muted-foreground);margin:1.5rem 0 0;font-size:clamp(1rem,1.3vw,1.1875rem);line-height:1.75}.faq-module__GTvXyq__accessCard{border-radius:var(--radius-2xl);color:#f7faf8;background:#193b37;border:1px solid #193b37;gap:1.25rem;padding:clamp(1.25rem,2.5vw,1.75rem);display:grid;box-shadow:0 1.25rem 3rem #193b371f}.faq-module__GTvXyq__accessBlock{gap:.35rem;display:grid}.faq-module__GTvXyq__accessLabel{color:#dce8e2;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:700;line-height:1.5}.faq-module__GTvXyq__accessPrice{font-family:var(--font-display);letter-spacing:-.04em;flex-wrap:wrap;align-items:baseline;gap:.55rem;margin:0;font-size:clamp(2rem,3vw,2.6rem);line-height:1.2;display:flex}.faq-module__GTvXyq__accessPrice span{color:#dce8e2;font-family:var(--font-body);letter-spacing:0;font-size:.875rem;font-weight:500}.faq-module__GTvXyq__accessNote{color:#e7efea;max-width:26rem;margin:0;font-size:.875rem;line-height:1.55}.faq-module__GTvXyq__accessRule{background:#f7faf847;width:100%;height:1px}.faq-module__GTvXyq__questions{max-width:55rem;margin:0 auto;padding-block:clamp(3.5rem,7vw,6rem) 2rem}.faq-module__GTvXyq__questionsHeading{gap:.75rem;margin-bottom:1.75rem;display:grid}.faq-module__GTvXyq__questionsHeading h2{color:var(--brand-900);font-family:var(--font-display);letter-spacing:-.04em;margin:0;font-size:clamp(1.75rem,3.2vw,2.5rem);font-weight:400;line-height:1.16}.faq-module__GTvXyq__nextSteps{border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--card);gap:1rem;max-width:55rem;margin:1.5rem auto 0;padding:1.25rem 1.5rem;display:grid}.faq-module__GTvXyq__nextSteps ul{flex-wrap:wrap;gap:.75rem 1.75rem;margin:0;padding:0;list-style:none;display:flex}.faq-module__GTvXyq__nextSteps a{color:var(--primary);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--primary) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--primary) 45%, transparent);text-underline-offset:.22em;font-size:.875rem;font-weight:600}.faq-module__GTvXyq__nextSteps a:hover{text-decoration-color:currentColor}.faq-module__GTvXyq__nextSteps a:focus-visible{outline:2px solid var(--ring);outline-offset:3px;border-radius:.15rem}.faq-module__GTvXyq__closingNote{border-left:3px solid var(--accent);max-width:55rem;color:var(--muted-foreground);margin:1rem auto clamp(3.5rem,7vw,6rem);padding:1rem 1.25rem;font-size:.875rem;line-height:1.7}@media (max-width:760px){.faq-module__GTvXyq__container{width:min(100% - 2rem,42rem)}.faq-module__GTvXyq__hero{grid-template-columns:minmax(0,1fr);gap:2rem;padding-top:3rem}.faq-module__GTvXyq__title{max-width:12ch;font-size:clamp(2.75rem,12vw,4.15rem)}.faq-module__GTvXyq__accessCard{gap:1rem}.faq-module__GTvXyq__questions{padding-top:3.5rem}.faq-module__GTvXyq__closingNote{margin-bottom:3.5rem}}
