.faq-module__GTvXyq__page{min-height:calc(100dvh - 112px);color:var(--foreground);background:var(--background)}.faq-module__GTvXyq__container{width:min(1040px,100% - 48px);margin-inline:auto;padding:clamp(52px,8vw,100px) 0 88px}.faq-module__GTvXyq__intro{max-width:780px;padding-bottom:clamp(40px,6vw,68px)}.faq-module__GTvXyq__eyebrow{color:var(--primary);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:9px;margin:0 0 20px;font-size:11px;font-weight:700;line-height:1.3;display:flex}.faq-module__GTvXyq__eyebrow span{background:var(--primary);border-radius:50%;width:7px;height:7px}.faq-module__GTvXyq__intro h1{font-family:var(--font-display), Georgia, serif;letter-spacing:-.065em;margin:0;font-size:clamp(46px,7vw,84px);font-weight:500;line-height:1}.faq-module__GTvXyq__intro h1 em{color:var(--primary);font-weight:400}.faq-module__GTvXyq__lead{max-width:560px;color:var(--muted-foreground);margin:24px 0 0;font-size:clamp(16px,2vw,19px);line-height:1.7}.faq-module__GTvXyq__rule{color:var(--muted-foreground);border-top:1px solid var(--border);border-bottom:1px solid var(--border);letter-spacing:.025em;align-items:center;gap:16px;padding:17px 0;font-size:11px;font-weight:650;display:flex}.faq-module__GTvXyq__ruleLine{background:var(--border);width:54px;height:1px}.faq-module__GTvXyq__questions{counter-reset:faq-item;max-width:850px;padding-top:10px}.faq-module__GTvXyq__item{counter-increment:faq-item;border-color:var(--border);padding:0}.faq-module__GTvXyq__trigger{color:var(--foreground);font-family:var(--font-display), Georgia, serif;letter-spacing:-.035em;justify-content:flex-start;align-items:flex-start;gap:20px;padding:30px 2px;font-size:clamp(20px,3vw,25px);font-weight:500;line-height:1.3;text-decoration:none}.faq-module__GTvXyq__trigger svg{flex-shrink:0;margin-left:auto}.faq-module__GTvXyq__trigger:hover{text-decoration:none}.faq-module__GTvXyq__trigger:before{color:var(--primary);content:counter(faq-item, decimal-leading-zero);font-family:var(--font-body), sans-serif;letter-spacing:.12em;flex:0 0 40px;margin-top:6px;font-size:11px;font-weight:700}.faq-module__GTvXyq__trigger:focus-visible{outline:3px solid var(--ring);outline-offset:3px;border-radius:3px}.faq-module__GTvXyq__answer{color:var(--muted-foreground);padding:0 0 27px 62px;font-size:15px;line-height:1.8}@media (max-width:600px){.faq-module__GTvXyq__container{width:calc(100% - 36px);padding:48px 0 64px}.faq-module__GTvXyq__intro{padding-bottom:40px}.faq-module__GTvXyq__intro h1{font-size:clamp(42px,11vw,62px)}.faq-module__GTvXyq__rule{gap:10px;font-size:10px}.faq-module__GTvXyq__ruleLine{width:28px}.faq-module__GTvXyq__trigger{gap:10px;padding:24px 0;font-size:19px}.faq-module__GTvXyq__trigger:before{flex-basis:32px}.faq-module__GTvXyq__answer{padding-left:42px;font-size:14px}}@media (prefers-reduced-motion:reduce){.faq-module__GTvXyq__questions div[data-state][data-orientation]{animation:none}}
