.FAQ-module__Wl6xJa__faq{background:var(--bg-page);padding:clamp(72px,9vw,128px) 0}.FAQ-module__Wl6xJa__inner{grid-template-columns:.8fr 1.2fr;align-items:start;gap:clamp(40px,7vw,96px);width:calc(100% - clamp(40px,8vw,128px));max-width:1120px;margin:0 auto;display:grid}.FAQ-module__Wl6xJa__header{top:calc(var(--nav-height) + 32px);position:sticky}.FAQ-module__Wl6xJa__label{font-family:var(--font-body);color:var(--text-heading);text-transform:uppercase;letter-spacing:.18em;margin-bottom:24px;font-size:10px;font-weight:600;display:block}.FAQ-module__Wl6xJa__title{font-family:var(--font-heading);color:var(--text-heading);letter-spacing:-.035em;text-wrap:balance;font-size:clamp(40px,4.5vw,60px);font-weight:500;line-height:1.05}.FAQ-module__Wl6xJa__title span{font-style:italic}.FAQ-module__Wl6xJa__accordion{flex-direction:column;display:flex}.FAQ-module__Wl6xJa__item{border-top:1px solid #193d3533}.FAQ-module__Wl6xJa__item:last-child{border-bottom:1px solid #193d3533}.FAQ-module__Wl6xJa__question{width:100%;min-height:72px;color:var(--text-heading);cursor:pointer;text-align:left;justify-content:space-between;align-items:center;gap:24px;padding:25px 0;transition:color .2s;display:flex}.FAQ-module__Wl6xJa__question:hover{color:var(--color-royal-blue)}.FAQ-module__Wl6xJa__question:focus-visible{outline:2px solid var(--text-heading);outline-offset:5px}.FAQ-module__Wl6xJa__questionText{font-family:var(--font-body);font-size:15px;font-weight:500;line-height:1.6}.FAQ-module__Wl6xJa__icon{flex-shrink:0;width:20px;height:20px;transition:transform .25s;position:relative}.FAQ-module__Wl6xJa__icon:before,.FAQ-module__Wl6xJa__icon:after{content:"";background:currentColor;position:absolute}.FAQ-module__Wl6xJa__icon:before{width:12px;height:1px;top:10px;left:4px}.FAQ-module__Wl6xJa__icon:after{width:1px;height:12px;top:4px;left:10px}.FAQ-module__Wl6xJa__itemActive .FAQ-module__Wl6xJa__icon{transform:rotate(45deg)}.FAQ-module__Wl6xJa__answer{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .28s,opacity .2s;display:grid}.FAQ-module__Wl6xJa__itemActive .FAQ-module__Wl6xJa__answer{opacity:1;grid-template-rows:1fr}.FAQ-module__Wl6xJa__answerInner{min-height:0;overflow:hidden}.FAQ-module__Wl6xJa__answerCopy{color:var(--text-muted);text-wrap:pretty;padding:0 38px 26px 0;font-size:14px;line-height:1.9}@media (max-width:767px){.FAQ-module__Wl6xJa__inner{grid-template-columns:1fr;gap:36px}.FAQ-module__Wl6xJa__header{position:static}.FAQ-module__Wl6xJa__title{max-width:360px}.FAQ-module__Wl6xJa__question{gap:18px}.FAQ-module__Wl6xJa__questionText{font-size:14px}.FAQ-module__Wl6xJa__answerCopy{padding-right:28px}}@media (prefers-reduced-motion:reduce){.FAQ-module__Wl6xJa__question,.FAQ-module__Wl6xJa__icon,.FAQ-module__Wl6xJa__answer{transition:none}}
.FAQPage-module__hbkdeG__faqPageWrapper{background:var(--bg-page);min-height:100dvh;color:var(--text-main)}.FAQPage-module__hbkdeG__hero{min-height:560px;padding:calc(var(--nav-height) + 76px) 0 88px;background:var(--bg-page);align-items:center;display:flex;position:relative;overflow:hidden}.FAQPage-module__hbkdeG__heroMedia{width:45%;position:absolute;inset:0 0 0 auto}.FAQPage-module__hbkdeG__heroImg{object-fit:cover;object-position:center}.FAQPage-module__hbkdeG__heroOverlay{background:linear-gradient(90deg, var(--bg-page) 0%, var(--bg-page) 46%, #f4f1e899 65%, #f4f1e81f 100%);pointer-events:none;position:absolute;inset:0}.FAQPage-module__hbkdeG__heroContent{z-index:1;width:calc(100% - clamp(40px,8vw,128px));max-width:1120px;margin:0 auto;position:relative}.FAQPage-module__hbkdeG__label{font-family:var(--font-body);color:var(--text-heading);text-transform:uppercase;letter-spacing:.2em;margin-bottom:28px;font-size:11px;font-weight:600;display:block}.FAQPage-module__hbkdeG__title{max-width:58%;font-family:var(--font-heading);letter-spacing:-.04em;color:var(--text-heading);text-wrap:balance;margin-bottom:28px;font-size:clamp(56px,7.2vw,104px);font-weight:500;line-height:.98}.FAQPage-module__hbkdeG__title span{font-style:italic}.FAQPage-module__hbkdeG__desc{width:48%;max-width:46ch;color:var(--text-main);text-wrap:pretty;font-size:15px;line-height:1.9}.FAQPage-module__hbkdeG__contentSection{padding:0}@media (max-width:767px){.FAQPage-module__hbkdeG__hero{min-height:0;padding:calc(var(--nav-height) + 48px) 0 0;flex-direction:column;align-items:stretch}.FAQPage-module__hbkdeG__heroContent{order:1}.FAQPage-module__hbkdeG__heroMedia{aspect-ratio:16/9;order:2;width:100%;margin-top:40px;position:relative;inset:auto}.FAQPage-module__hbkdeG__heroOverlay{display:none}.FAQPage-module__hbkdeG__title{max-width:100%;font-size:clamp(54px,12vw,76px)}.FAQPage-module__hbkdeG__desc{width:100%}.FAQPage-module__hbkdeG__label{margin-bottom:22px;font-size:10px}}
