.page-module-scss-module__4MsWVa__page{background:var(--color-cream,#f4f2ec);color:var(--color-graphite,#333);overflow-x:hidden}.page-module-scss-module__4MsWVa__hero{background:linear-gradient(180deg, #fff 0%, var(--color-cream,#f4f2ec) 100%);padding:140px 0 36px;position:relative;overflow:hidden}@media (max-width:900px){.page-module-scss-module__4MsWVa__hero{padding:120px 0 28px}}.page-module-scss-module__4MsWVa__hero:before{content:"";opacity:.25;pointer-events:none;background:url(/media/decor/arcs.svg) 100% 0/contain no-repeat;width:360px;height:360px;position:absolute;top:-40px;right:-60px}.page-module-scss-module__4MsWVa__heroInner{z-index:1;text-align:center;max-width:1080px;margin:0 auto;padding:0 24px;position:relative}.page-module-scss-module__4MsWVa__crumbs{letter-spacing:2.5px;text-transform:uppercase;color:var(--color-graphite,#333);opacity:.55;margin-bottom:16px;font-size:11px}.page-module-scss-module__4MsWVa__crumbs a{color:#003c71;text-decoration:none}.page-module-scss-module__4MsWVa__crumbs a:hover{text-decoration:underline}.page-module-scss-module__4MsWVa__crumbsSep{opacity:.5;margin:0 8px}.page-module-scss-module__4MsWVa__eyebrow{letter-spacing:4px;text-transform:uppercase;color:#c9a55c;margin-bottom:12px;font-size:11px;font-weight:800;display:inline-block}.page-module-scss-module__4MsWVa__heroTitle{font-family:var(--font-ubuntu,"Ubuntu"),sans-serif;letter-spacing:-1px;color:#003c71;text-transform:uppercase;margin:0 0 14px;font-size:clamp(32px,4.6vw,56px);font-weight:800;line-height:1.04}.page-module-scss-module__4MsWVa__heroTitle em{color:#c9a55c;letter-spacing:-.5px;font-style:italic;font-weight:400}.page-module-scss-module__4MsWVa__heroLead{color:var(--color-graphite,#333);opacity:.85;max-width:640px;margin:0 auto;font-size:clamp(14px,1.1vw,16px);line-height:1.55}.page-module-scss-module__4MsWVa__heroLead strong{color:#003c71;opacity:1;font-weight:700}.page-module-scss-module__4MsWVa__heroLead a{color:#c9a55c;border-bottom:1px solid #c9a55c66;text-decoration:none;transition:color .2s,border-color .2s}.page-module-scss-module__4MsWVa__heroLead a:hover{color:#b38f47;border-color:#b38f47}.page-module-scss-module__4MsWVa__categoriesNav{max-width:1080px;margin:0 auto;padding:clamp(20px,2.5vw,32px) 24px}.page-module-scss-module__4MsWVa__categoriesInner{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.page-module-scss-module__4MsWVa__categoryChip{color:#003c71;background:#fff;border:1.5px solid #003c711a;border-radius:9999px;align-items:center;gap:8px;padding:8px 14px 8px 10px;text-decoration:none;transition:background .25s,border-color .25s,color .25s,transform .2s,box-shadow .25s;display:inline-flex}.page-module-scss-module__4MsWVa__categoryChip:hover{color:#c9a55c;background:#c9a55c14;border-color:#c9a55c;transform:translateY(-1px);box-shadow:0 8px 18px #c9a55c24}.page-module-scss-module__4MsWVa__categoryChip:hover .page-module-scss-module__4MsWVa__categoryChipIcon{color:#c9a55c}.page-module-scss-module__4MsWVa__categoryChipIcon{color:#c9a55c;background:#c9a55c1f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;transition:background .25s,color .25s;display:inline-flex}.page-module-scss-module__4MsWVa__categoryChipLabel{letter-spacing:.4px;white-space:nowrap;font-size:12px;font-weight:700}.page-module-scss-module__4MsWVa__categoryChipCount{color:#c9a55c;background:#c9a55c24;border-radius:9999px;padding:2px 7px;font-size:10px;font-weight:800}.page-module-scss-module__4MsWVa__faqWrap{flex-direction:column;gap:clamp(28px,3.5vw,48px);max-width:960px;margin:0 auto;padding:clamp(28px,4vw,56px) 24px clamp(40px,5vw,72px);display:flex}.page-module-scss-module__4MsWVa__category{scroll-margin-top:120px}.page-module-scss-module__4MsWVa__categoryHeader{border-bottom:1px solid #003c7114;align-items:center;gap:16px;margin-bottom:clamp(14px,1.8vw,22px);padding-bottom:clamp(14px,1.8vw,18px);display:flex;position:relative}.page-module-scss-module__4MsWVa__categoryHeader:after{content:"";background:linear-gradient(90deg,#c9a55c,#0000);width:80px;height:2px;position:absolute;bottom:-1px;left:0}.page-module-scss-module__4MsWVa__categoryIcon{color:#c9a55c;background:linear-gradient(135deg,#c9a55c2e 0%,#c9a55c0a 100%);border:1px solid #c9a55c66;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex;box-shadow:0 4px 12px #c9a55c1a}.page-module-scss-module__4MsWVa__categoryHeaderText{flex-direction:column;gap:2px;min-width:0;display:flex}.page-module-scss-module__4MsWVa__categoryTitle{font-family:var(--font-ubuntu,"Ubuntu"),sans-serif;letter-spacing:-.4px;color:#003c71;text-transform:uppercase;margin:0;font-size:clamp(22px,2.6vw,30px);font-weight:800;line-height:1.1}.page-module-scss-module__4MsWVa__categorySubtitle{color:var(--color-graphite,#333);opacity:.72;margin:0;font-size:13.5px;line-height:1.4}.page-module-scss-module__4MsWVa__faqList{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.page-module-scss-module__4MsWVa__faqItem{background:#fff;border:1px solid #003c7114;border-radius:12px;transition:border-color .25s,box-shadow .25s;overflow:hidden;box-shadow:0 4px 14px #003c710a}.page-module-scss-module__4MsWVa__faqItem:has(.page-module-scss-module__4MsWVa__details[open]){border-color:#c9a55c66;box-shadow:0 14px 30px #003c7114}.page-module-scss-module__4MsWVa__summary{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 22px;list-style:none;transition:background .2s;display:flex}.page-module-scss-module__4MsWVa__summary::-webkit-details-marker{display:none}.page-module-scss-module__4MsWVa__summary::marker{display:none}.page-module-scss-module__4MsWVa__summary:hover{background:#c9a55c0a}.page-module-scss-module__4MsWVa__summary:hover .page-module-scss-module__4MsWVa__question{color:#c9a55c}.page-module-scss-module__4MsWVa__summary:hover .page-module-scss-module__4MsWVa__toggle{color:#c9a55c;border-color:#c9a55c}.page-module-scss-module__4MsWVa__question{font-family:var(--font-ubuntu,"Ubuntu"),sans-serif;color:#003c71;flex:1;font-size:clamp(14.5px,1.2vw,16px);font-weight:700;line-height:1.4;transition:color .2s}.page-module-scss-module__4MsWVa__toggle{color:#003c71;border:1.5px solid #003c7133;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;margin-top:1px;transition:transform .3s cubic-bezier(.2,.8,.2,1),border-color .2s,color .2s;display:inline-flex}.page-module-scss-module__4MsWVa__details[open] .page-module-scss-module__4MsWVa__toggle{color:#c9a55c;background:#c9a55c14;border-color:#c9a55c;transform:rotate(45deg)}.page-module-scss-module__4MsWVa__answer{color:var(--color-graphite,#333);opacity:.92;padding:0 22px 20px;font-size:14px;line-height:1.7;animation:.35s cubic-bezier(.2,.8,.2,1) page-module-scss-module__4MsWVa__faqIn}.page-module-scss-module__4MsWVa__answer p{margin:0 0 10px}.page-module-scss-module__4MsWVa__answer p:last-child{margin-bottom:0}.page-module-scss-module__4MsWVa__answer strong{color:#003c71;font-weight:700}.page-module-scss-module__4MsWVa__answer a{color:#c9a55c;border-bottom:1px solid #c9a55c66;text-decoration:none;transition:color .2s,border-color .2s}.page-module-scss-module__4MsWVa__answer a:hover{color:#b38f47;border-color:#b38f47}@keyframes page-module-scss-module__4MsWVa__faqIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.page-module-scss-module__4MsWVa__answer{animation:none}.page-module-scss-module__4MsWVa__toggle{transition:none}}
