.FAQ-module__1-AX3q__page{--black:#0b0b0a;--paper:#fff;--soft:#f4f2ed;--ink:#11110f;--muted:#6c6962;--gold:#d0b16f;--line:#11110f1f;background:var(--paper);color:var(--ink)}.FAQ-module__1-AX3q__shell{width:min(100% - 72px,1360px);margin:0 auto}.FAQ-module__1-AX3q__hero{background:var(--black);color:#fff;padding-top:82px}.FAQ-module__1-AX3q__heroInner{flex-direction:column;justify-content:flex-end;min-height:460px;padding:100px 0 76px;display:flex}.FAQ-module__1-AX3q__heroInner h1{color:#fff;letter-spacing:-.067em;max-width:1000px;margin:0;font-size:clamp(62px,7.6vw,112px);font-weight:510;line-height:.9;animation:.8s cubic-bezier(.2,.75,.2,1) 80ms both FAQ-module__1-AX3q__heroIn}.FAQ-module__1-AX3q__faqSection{background:var(--paper);padding:72px 0 112px}.FAQ-module__1-AX3q__faqWrap{width:min(100%,1120px);margin:0 auto}.FAQ-module__1-AX3q__faqItem{border-bottom:1px solid var(--line);opacity:0;transition:opacity .6s,transform .6s cubic-bezier(.2,.75,.2,1);transform:translateY(20px)}.FAQ-module__1-AX3q__faqItem:first-child{border-top:1px solid var(--line)}.FAQ-module__1-AX3q__faqItem[data-visible=true]{opacity:1;transform:translateY(0)}.FAQ-module__1-AX3q__faqItem summary{cursor:pointer;min-height:112px;color:var(--ink);letter-spacing:-.034em;align-items:center;padding:30px 62px 30px 0;font-size:clamp(24px,2.15vw,33px);font-weight:540;line-height:1.18;list-style:none;display:flex;position:relative}.FAQ-module__1-AX3q__faqItem summary::-webkit-details-marker{display:none}.FAQ-module__1-AX3q__faqItem summary::marker{display:none}.FAQ-module__1-AX3q__icon{width:22px;height:22px;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.FAQ-module__1-AX3q__icon:before,.FAQ-module__1-AX3q__icon:after{content:"";background:var(--gold);transition:transform .22s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.FAQ-module__1-AX3q__icon:before{width:18px;height:1px}.FAQ-module__1-AX3q__icon:after{width:1px;height:18px}.FAQ-module__1-AX3q__faqItem[open] .FAQ-module__1-AX3q__icon:after{transform:translate(-50%,-50%)rotate(90deg)}.FAQ-module__1-AX3q__answer{max-width:790px;padding:0 70px 34px 0;animation:.26s both FAQ-module__1-AX3q__answerIn}.FAQ-module__1-AX3q__answer p{color:var(--muted);margin:0;font-size:16px;line-height:1.76}.FAQ-module__1-AX3q__answer p+p{margin-top:16px}.FAQ-module__1-AX3q__ctaSection{background:var(--soft);padding:92px 0 98px}.FAQ-module__1-AX3q__cta{border-top:1px solid var(--line);opacity:0;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:60px;padding-top:32px;transition:opacity .7s,transform .7s cubic-bezier(.2,.75,.2,1);display:grid;transform:translateY(22px)}.FAQ-module__1-AX3q__cta[data-visible=true]{opacity:1;transform:translateY(0)}.FAQ-module__1-AX3q__ctaCopy h2{letter-spacing:-.055em;margin:0;font-size:clamp(44px,4.8vw,72px);font-weight:510;line-height:.98}.FAQ-module__1-AX3q__ctaCopy p{max-width:650px;color:var(--muted);margin:18px 0 0;font-size:16px;line-height:1.65}.FAQ-module__1-AX3q__contextualLink{color:inherit;text-underline-offset:.2em;text-decoration-color:#8e703780;transition:color .18s,text-decoration-color .18s}.FAQ-module__1-AX3q__contextualLink:hover{color:#8e7037;text-decoration-color:currentColor}.FAQ-module__1-AX3q__actions{white-space:nowrap;align-items:center;gap:16px;display:flex}.FAQ-module__1-AX3q__actions>span{color:#9c978e;font-size:11px}.FAQ-module__1-AX3q__primaryCta,.FAQ-module__1-AX3q__secondaryCta{letter-spacing:.035em;justify-content:center;align-items:center;min-height:56px;padding:0 24px;font-size:12px;font-weight:720;text-decoration:none;transition:transform .18s,background .18s,color .18s,border-color .18s;display:inline-flex}.FAQ-module__1-AX3q__primaryCta{background:var(--gold);color:var(--black)}.FAQ-module__1-AX3q__primaryCta:hover{background:#ddc486;transform:translateY(-2px)}.FAQ-module__1-AX3q__secondaryCta{color:var(--ink);border:1px solid #11110f2e}.FAQ-module__1-AX3q__secondaryCta:hover{color:#8e7037;border-color:#b8944f8c;transform:translateY(-2px)}@keyframes FAQ-module__1-AX3q__heroIn{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes FAQ-module__1-AX3q__answerIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:980px){.FAQ-module__1-AX3q__shell{width:min(100% - 44px,1000px)}.FAQ-module__1-AX3q__cta{grid-template-columns:1fr;align-items:start}.FAQ-module__1-AX3q__actions{justify-self:start}}@media (max-width:640px){.FAQ-module__1-AX3q__shell{width:calc(100% - 28px)}.FAQ-module__1-AX3q__hero{padding-top:72px}.FAQ-module__1-AX3q__heroInner{min-height:320px;padding:72px 0 50px}.FAQ-module__1-AX3q__heroInner h1{font-size:clamp(52px,15.4vw,72px)}.FAQ-module__1-AX3q__faqSection{padding:42px 0 72px}.FAQ-module__1-AX3q__faqItem summary{min-height:0;padding:24px 44px 24px 0;font-size:23px;line-height:1.18}.FAQ-module__1-AX3q__icon{width:18px;height:18px;right:0}.FAQ-module__1-AX3q__icon:before{width:15px}.FAQ-module__1-AX3q__icon:after{height:15px}.FAQ-module__1-AX3q__answer{padding:0 34px 26px 0}.FAQ-module__1-AX3q__answer p{font-size:15px;line-height:1.68}.FAQ-module__1-AX3q__ctaSection{padding:66px 0 72px}.FAQ-module__1-AX3q__cta{gap:30px}.FAQ-module__1-AX3q__ctaCopy h2{font-size:clamp(42px,12vw,54px)}.FAQ-module__1-AX3q__ctaCopy p{font-size:15px}.FAQ-module__1-AX3q__actions{white-space:normal;grid-template-columns:1fr;gap:8px;width:100%;display:grid}.FAQ-module__1-AX3q__actions>span{display:none}.FAQ-module__1-AX3q__primaryCta,.FAQ-module__1-AX3q__secondaryCta{text-align:center;width:100%;min-height:54px;padding:0 14px;font-size:11px}}@media (prefers-reduced-motion:reduce){.FAQ-module__1-AX3q__heroInner h1,.FAQ-module__1-AX3q__faqItem,.FAQ-module__1-AX3q__answer,.FAQ-module__1-AX3q__cta{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}}
