.faq_page__I2fEt{--ink:#172a3b;--muted:#53616a;--paper:#f7f4ee;--gold:#b8976b;--gold-dark:#805e37;background:var(--paper);color:var(--ink);overflow:clip}.faq_page__I2fEt h1,.faq_page__I2fEt h2,.faq_page__I2fEt h3,.faq_page__I2fEt p{margin:0}.faq_page__I2fEt h1,.faq_page__I2fEt h2,.faq_page__I2fEt h3{font-family:var(--font-secondary);font-weight:400;letter-spacing:-.035em}.faq_kickerLight__Uv95f{display:flex;align-items:center;gap:11px;color:#e1cba9;font-size:10px;font-weight:700;letter-spacing:.19em;text-transform:uppercase}.faq_kickerLight__Uv95f:before{width:32px;height:1px;background:currentColor;content:""}.faq_hero__0ShEd{position:relative;min-height:650px;padding:110px 0 84px;background:#132635;color:#fff;isolation:isolate}.faq_heroImage__9PQ01{z-index:-3;object-fit:cover;opacity:.35}.faq_heroShade__r5ogj{position:absolute;z-index:-2;inset:0;background:linear-gradient(90deg,rgba(10,26,38,.97),rgba(10,26,38,.75))}.faq_heroInner__ISrqT{width:min(calc(100% - 96px),1320px);margin:0 auto}.faq_hero__0ShEd h1{max-width:850px;margin-top:20px;font-size:clamp(65px,8vw,108px);line-height:.94;text-wrap:balance}.faq_answerCapsule__cHzk_{max-width:740px;margin-top:27px!important;color:rgba(255,255,255,.77);font-size:16px;font-weight:300;line-height:1.72}.faq_categoryNav__aVk_N{display:flex;flex-wrap:wrap;gap:9px;margin-top:39px}.faq_categoryNav__aVk_N a{display:inline-flex;min-height:42px;padding:0 15px;align-items:center;gap:10px;border:1px solid rgba(255,255,255,.25);color:rgba(255,255,255,.86);font-size:10px;font-weight:700;letter-spacing:.04em;transition:border-color .16s ease,background .16s ease}.faq_categoryNav__aVk_N a:hover{border-color:#d6bd96;background:rgba(255,255,255,.06)}.faq_categoryNav__aVk_N svg{width:13px;height:13px;color:#d6bd96}.faq_faqSection__Mf_dv{padding:116px 0 130px}.faq_faqLayout__q3S_0{display:grid;grid-template-columns:minmax(0,1fr) 390px;gap:clamp(60px,8vw,122px);width:min(calc(100% - 96px),1320px);margin:0 auto;align-items:start}.faq_faqContent__LGlcG{min-width:0}.faq_category__EkK9G{scroll-margin-top:calc(var(--site-header-height) + 32px)}.faq_category__EkK9G+.faq_category__EkK9G{margin-top:94px}.faq_categoryHeader__uA5_g>p{color:var(--gold-dark);font-size:9px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.faq_categoryHeader__uA5_g h2{margin-top:8px;font-size:clamp(38px,4.2vw,58px);line-height:1}.faq_questions___XQKJ{margin-top:34px;border-top:1px solid rgba(23,42,59,.2)}.faq_questions___XQKJ details{border-bottom:1px solid rgba(23,42,59,.2)}.faq_questions___XQKJ summary{display:grid;grid-template-columns:1fr 28px;gap:22px;min-height:84px;padding:25px 0;align-items:center;color:var(--ink);font-family:var(--font-secondary);font-size:21px;line-height:1.25;cursor:pointer;list-style:none}.faq_questions___XQKJ summary::-webkit-details-marker{display:none}.faq_summaryIcon__sfg_l{position:relative;width:28px;height:28px;border:1px solid rgba(23,42,59,.3);border-radius:50%}.faq_summaryIcon__sfg_l:after,.faq_summaryIcon__sfg_l:before{position:absolute;top:50%;left:50%;width:10px;height:1px;background:#6d5030;content:"";transform:translate(-50%,-50%);transition:transform .18s ease}.faq_summaryIcon__sfg_l:after{transform:translate(-50%,-50%) rotate(90deg)}details[open] .faq_summaryIcon__sfg_l:after{transform:translate(-50%,-50%) rotate(0deg)}.faq_answer__5u1tq{max-width:760px;padding:0 58px 28px 0;color:var(--muted);font-size:14px;line-height:1.8}.faq_assistantColumn__c2Vik{position:sticky;top:calc(var(--site-header-height) + 34px)}.faq_assistant__NYVf7{padding:34px 31px 29px;background:#172b3b;color:#fff;box-shadow:0 24px 70px rgba(10,25,36,.18)}.faq_assistantStatus__5q41q{display:flex;align-items:center;justify-content:flex-end;gap:7px;color:rgba(255,255,255,.54);font-size:8px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.faq_assistantStatus__5q41q span{width:6px;height:6px;border-radius:50%;background:#a7bea5}.faq_assistantEyebrow__625kd{margin-top:24px!important;color:#d8bd94;font-size:9px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.faq_assistant__NYVf7 h2{margin-top:7px;color:#fff;font-size:40px;line-height:1}.faq_assistantIntro__m69WU{margin-top:17px!important;color:rgba(255,255,255,.66);font-size:12px;line-height:1.65}.faq_messageLog__8mZUs{display:flex;flex-direction:column;gap:9px;max-height:280px;margin:23px -5px 0 0;padding-right:5px;overflow-y:auto}.faq_assistantMessage__kPFo7,.faq_typingMessage__6c85_,.faq_userMessage__6b6pd{width:fit-content;max-width:90%;padding:11px 12px;font-size:11px;line-height:1.55}.faq_userMessage__6b6pd{align-self:flex-end;background:#d1b388;color:#172a3b}.faq_assistantMessage__kPFo7,.faq_typingMessage__6c85_{align-self:flex-start;background:rgba(255,255,255,.09);color:rgba(255,255,255,.82)}.faq_assistantMessage__kPFo7 ol,.faq_assistantMessage__kPFo7 p+p,.faq_assistantMessage__kPFo7 ul{margin-top:7px}.faq_assistantMessage__kPFo7 ol,.faq_assistantMessage__kPFo7 ul{padding-left:16px}.faq_assistantMessage__kPFo7 a{color:#e7d4b6;text-decoration:underline}.faq_typingMessage__6c85_{display:flex;align-items:center;gap:8px}.faq_typingMessage__6c85_ svg{width:13px;height:13px;animation:faq_spin__U5W4E 1s linear infinite}.faq_assistantForm__qcabA{margin-top:24px}.faq_assistantForm__qcabA textarea{width:100%;min-height:92px;padding:13px 14px;resize:vertical;border:1px solid rgba(255,255,255,.22);outline:0;background:rgba(255,255,255,.06);color:#fff;font:inherit;font-size:12px;line-height:1.5}.faq_assistantForm__qcabA textarea:focus{border-color:#d3b689;box-shadow:0 0 0 3px rgba(211,182,137,.14)}.faq_assistantForm__qcabA textarea::placeholder{color:rgba(255,255,255,.42)}.faq_assistantForm__qcabA button{display:inline-flex;width:100%;min-height:47px;margin-top:9px;padding:0 17px;align-items:center;justify-content:center;gap:9px;border:0;background:var(--gold);color:var(--ink);font-size:10px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;cursor:pointer}.faq_assistantForm__qcabA button:disabled{cursor:not-allowed;opacity:.48}.faq_assistantForm__qcabA button svg{width:14px;height:14px}.faq_assistantError__6C2jT,.faq_assistantFinePrint__cXOKH{margin-top:13px!important;color:rgba(255,255,255,.45);font-size:8px;line-height:1.5}.faq_assistantError__6C2jT{color:#ffd0c9}.faq_ctaSection__aOmyu{padding:120px 48px;background:#132635;color:#fff;text-align:center}.faq_ctaInner__VtNBN{display:flex;flex-direction:column;max-width:850px;margin:0 auto;align-items:center}.faq_ctaInner__VtNBN>svg{width:29px;height:29px;margin-bottom:27px;color:#d8bd94}.faq_ctaInner__VtNBN h2{max-width:760px;margin-top:17px;color:#fff;font-size:clamp(44px,5.1vw,70px);line-height:.99;text-wrap:balance}.faq_ctaInner__VtNBN>p:not(.faq_kickerLight__Uv95f){max-width:650px;margin-top:24px;color:rgba(255,255,255,.7);font-size:15px;line-height:1.7}.faq_ctaActions__wymuA{display:flex;flex-wrap:wrap;gap:13px;justify-content:center;margin-top:36px}.faq_primaryAction__tQ_3W,.faq_secondaryAction__q1tS2{display:inline-flex;min-height:50px;padding:0 23px;align-items:center;justify-content:center;gap:10px;border:1px solid var(--gold);font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.faq_primaryAction__tQ_3W{background:var(--gold);color:var(--ink)}.faq_secondaryAction__q1tS2{color:#fff}.faq_primaryAction__tQ_3W svg{width:15px;height:15px}@keyframes faq_spin__U5W4E{to{transform:rotate(1turn)}}@media (max-width:980px){.faq_faqLayout__q3S_0{grid-template-columns:1fr}.faq_assistantColumn__c2Vik{position:static}.faq_assistant__NYVf7{max-width:620px}}@media (max-width:700px){.faq_hero__0ShEd{min-height:0;padding:78px 0 66px}.faq_faqLayout__q3S_0,.faq_heroInner__ISrqT{width:min(calc(100% - 36px),560px)}.faq_hero__0ShEd h1{font-size:clamp(51px,15vw,72px)}.faq_answerCapsule__cHzk_{font-size:14px}.faq_categoryNav__aVk_N{display:grid;grid-template-columns:1fr 1fr}.faq_categoryNav__aVk_N a{justify-content:space-between}.faq_faqSection__Mf_dv{padding:83px 0 90px}.faq_category__EkK9G+.faq_category__EkK9G{margin-top:72px}.faq_categoryHeader__uA5_g h2{font-size:41px}.faq_questions___XQKJ summary{min-height:77px;padding:21px 0;font-size:18px}.faq_answer__5u1tq{padding-right:0;font-size:13px}.faq_assistant__NYVf7{padding:29px 24px 25px}.faq_ctaSection__aOmyu{padding:87px 22px}.faq_ctaInner__VtNBN h2{font-size:clamp(39px,12vw,54px)}.faq_ctaActions__wymuA,.faq_primaryAction__tQ_3W,.faq_secondaryAction__q1tS2{width:100%}}@media (max-width:420px){.faq_categoryNav__aVk_N{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.faq_summaryIcon__sfg_l:after,.faq_summaryIcon__sfg_l:before{transition:none}.faq_typingMessage__6c85_ svg{animation:none}}