.faq-module__GTvXyq__page{background:var(--background);color:var(--foreground);min-height:calc(100svh - 150px)}.faq-module__GTvXyq__hero{color:#f3f4ee;background:#17211e;position:relative;overflow:hidden}.faq-module__GTvXyq__hero:after{content:"";pointer-events:none;background-image:linear-gradient(#f3f4ee0d 1px,#0000 1px),linear-gradient(90deg,#f3f4ee0d 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 70%);mask-image:linear-gradient(90deg,#0000,#000 70%)}.faq-module__GTvXyq__heroInner{z-index:1;grid-template-columns:minmax(0,1.2fr) minmax(220px,.55fr);align-items:end;gap:clamp(36px,8vw,130px);max-width:1280px;margin:0 auto;padding:clamp(58px,8vw,112px) clamp(24px,6.5vw,96px) clamp(54px,7vw,90px);display:grid;position:relative}.faq-module__GTvXyq__heroCopy{max-width:780px}.faq-module__GTvXyq__eyebrow,.faq-module__GTvXyq__sectionLabel,.faq-module__GTvXyq__asideLabel,.faq-module__GTvXyq__asideIndex,.faq-module__GTvXyq__ctaLabel{letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:700;line-height:1.4}.faq-module__GTvXyq__eyebrow{color:#d8f15d;margin:0 0 23px}.faq-module__GTvXyq__hero h1{letter-spacing:-.065em;max-width:800px;margin:0;font-size:clamp(42px,6vw,76px);font-weight:650;line-height:.99}.faq-module__GTvXyq__hero h1 span{color:#d8f15d}.faq-module__GTvXyq__intro{color:#c1cbc4;max-width:590px;margin:27px 0 0;font-size:clamp(15px,1.55vw,18px);line-height:1.75}.faq-module__GTvXyq__heroAside{border-left:1px solid #f3f4ee40;margin-bottom:5px;padding:6px 0 5px 22px}.faq-module__GTvXyq__asideLabel,.faq-module__GTvXyq__asideIndex{color:#d8f15d;display:block}.faq-module__GTvXyq__heroAside p{color:#f3f4ee;margin:15px 0 25px;font-size:15px;line-height:1.7}.faq-module__GTvXyq__asideIndex{color:#a4afa8;font-size:9px}.faq-module__GTvXyq__content{grid-template-columns:minmax(225px,.62fr) minmax(0,1.38fr);gap:clamp(38px,8vw,120px);max-width:1280px;margin:0 auto;padding:clamp(54px,7vw,96px) clamp(24px,6.5vw,96px) clamp(74px,9vw,128px);display:grid}.faq-module__GTvXyq__sidebar{align-self:start;position:sticky;top:36px}.faq-module__GTvXyq__sectionLabel{color:#718547;margin:0 0 18px}.faq-module__GTvXyq__sidebar h2{letter-spacing:-.045em;max-width:340px;margin:0;font-size:clamp(25px,3vw,37px);font-weight:650;line-height:1.08}.faq-module__GTvXyq__sidebarCopy{color:var(--muted-foreground);max-width:350px;margin:17px 0 0;font-size:14px;line-height:1.75}.faq-module__GTvXyq__cta{color:#f3f4ee;background:#202c27;border-radius:8px;margin-top:36px;padding:24px}.faq-module__GTvXyq__ctaLabel{color:#d8f15d;font-size:9px}.faq-module__GTvXyq__cta h3{letter-spacing:-.03em;margin:13px 0 9px;font-size:21px;font-weight:600;line-height:1.2}.faq-module__GTvXyq__cta p{color:#c1cbc4;margin:0 0 18px;font-size:13px;line-height:1.6}.faq-module__GTvXyq__ctaButton{color:#18231f;white-space:normal;background:#d8f15d;min-height:44px;font-size:12px;font-weight:700}.faq-module__GTvXyq__ctaButton:hover{color:#18231f;background:#c7e44c}.faq-module__GTvXyq__questions{min-width:0}.faq-module__GTvXyq__accordion{border-top:1px solid var(--border);width:100%}.faq-module__GTvXyq__item{border-color:var(--border);padding:0}.faq-module__GTvXyq__question{color:var(--foreground);text-align:left;grid-template-columns:34px minmax(0,1fr) 18px;align-items:center;gap:15px;min-height:76px;padding:20px 0;font-size:clamp(15px,1.55vw,19px);font-weight:620;line-height:1.35;text-decoration:none;display:grid}.faq-module__GTvXyq__question:hover{text-decoration:none}.faq-module__GTvXyq__question:focus-visible{outline:3px solid var(--ring);outline-offset:3px;border-radius:4px}.faq-module__GTvXyq__number{color:#81994a;font-variant-numeric:tabular-nums;letter-spacing:.08em;font-size:10px;font-weight:700}.faq-module__GTvXyq__answer{color:var(--muted-foreground);padding:0 32px 24px 49px;font-size:14px;line-height:1.8}@media (max-width:760px){.faq-module__GTvXyq__heroInner{grid-template-columns:1fr;align-items:start;gap:34px;padding-top:52px;padding-bottom:46px}.faq-module__GTvXyq__hero h1{font-size:clamp(40px,11vw,58px)}.faq-module__GTvXyq__heroAside{max-width:400px}.faq-module__GTvXyq__heroAside p{margin-bottom:17px}.faq-module__GTvXyq__content{grid-template-columns:1fr;gap:40px;padding-top:46px;padding-bottom:64px}.faq-module__GTvXyq__sidebar{position:static}.faq-module__GTvXyq__sidebar h2,.faq-module__GTvXyq__sidebarCopy{max-width:520px}.faq-module__GTvXyq__cta{max-width:500px;margin-top:24px}}@media (max-width:380px){.faq-module__GTvXyq__heroInner,.faq-module__GTvXyq__content{padding-left:18px;padding-right:18px}.faq-module__GTvXyq__question{grid-template-columns:26px minmax(0,1fr) 16px;gap:10px;min-height:70px}.faq-module__GTvXyq__answer{padding-left:36px;padding-right:4px}}
