.faq-module__GTvXyq__page{min-height:calc(100vh - 3.5rem);color:var(--foreground);background:radial-gradient(ellipse at 82% 6%, color-mix(in srgb, var(--accent) 17%, transparent), transparent 27rem), var(--background)}.faq-module__GTvXyq__inner{width:min(100% - 3rem,1120px);margin-inline:auto;padding-block:clamp(3.75rem,8vw,7.5rem) 6rem}.faq-module__GTvXyq__hero{grid-template-columns:minmax(0,1.12fr) minmax(280px,.88fr);align-items:end;gap:clamp(2rem,6vw,5rem);padding-bottom:clamp(2.5rem,6vw,4.5rem);display:grid}.faq-module__GTvXyq__heroCopy{max-width:650px}.faq-module__GTvXyq__eyebrow{color:var(--muted-foreground);letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:.65rem;margin:0 0 1.35rem;font-size:.7rem;font-weight:700;display:flex}.faq-module__GTvXyq__eyebrowDot{background:var(--accent);width:.55rem;height:.55rem;box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 27%, transparent);border-radius:50%}.faq-module__GTvXyq__title{max-width:12ch;font-family:var(--font-display);letter-spacing:-.075em;margin:0;font-size:clamp(2.7rem,6.2vw,5.5rem);font-weight:700;line-height:.98}.faq-module__GTvXyq__intro{max-width:58ch;color:var(--muted-foreground);margin:1.5rem 0 0;font-size:clamp(1rem,1.4vw,1.125rem);line-height:1.7}.faq-module__GTvXyq__statusCard{border:1px solid var(--border);border-radius:calc(var(--radius) + .4rem);background:color-mix(in srgb, var(--card) 88%, transparent);gap:1.4rem;padding:1.45rem;display:grid;box-shadow:0 16px 50px #172a2b0d}.faq-module__GTvXyq__statusRow{grid-template-columns:.6rem minmax(0,1fr);align-items:start;gap:.85rem;display:grid}.faq-module__GTvXyq__statusDot,.faq-module__GTvXyq__statusDotPlanned{background:#4e7c51;border-radius:50%;width:.55rem;height:.55rem;margin-top:.35rem}.faq-module__GTvXyq__statusDotPlanned{background:var(--muted-foreground)}.faq-module__GTvXyq__statusRow strong{font-size:.9rem;font-weight:700;display:block}.faq-module__GTvXyq__statusRow p{color:var(--muted-foreground);margin:.35rem 0 0;font-size:.82rem;line-height:1.6}.faq-module__GTvXyq__questions{padding-block:0 3.75rem}.faq-module__GTvXyq__contact{border:1px solid var(--border);border-radius:calc(var(--radius) + .5rem);background:var(--card);justify-content:space-between;align-items:center;gap:1.5rem;padding:clamp(1.4rem,4vw,2.25rem);display:flex}.faq-module__GTvXyq__contactKicker{color:var(--muted-foreground);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .55rem;font-size:.68rem;font-weight:700}.faq-module__GTvXyq__contact h2{font-family:var(--font-display);letter-spacing:-.04em;margin:0;font-size:clamp(1.35rem,2.5vw,1.85rem);font-weight:650}.faq-module__GTvXyq__contact p:last-child{color:var(--muted-foreground);margin:.55rem 0 0;font-size:.9rem;line-height:1.6}.faq-module__GTvXyq__contactButton{background:var(--primary);min-height:2.8rem;color:var(--primary-foreground);flex:none}.faq-module__GTvXyq__contactButton:hover{background:color-mix(in srgb, var(--primary) 88%, var(--accent));color:var(--primary-foreground)}@media (max-width:760px){.faq-module__GTvXyq__hero{grid-template-columns:1fr;align-items:start;gap:2rem}.faq-module__GTvXyq__statusCard{max-width:none}.faq-module__GTvXyq__contact{flex-direction:column;align-items:flex-start}.faq-module__GTvXyq__contactButton{width:100%}}@media (max-width:400px){.faq-module__GTvXyq__inner{width:min(100% - 2rem,1120px)}.faq-module__GTvXyq__eyebrow{font-size:.63rem}}@media (prefers-reduced-motion:reduce){.faq-module__GTvXyq__page [data-state],.faq-module__GTvXyq__page svg{transition-duration:.01ms;animation-duration:.01ms}}
