main .text-display-hero:not(.material-symbols-outlined){font-size:42px;line-height:50px}main .text-display-hero-mobile:not(.material-symbols-outlined){font-size:29px;line-height:36px}main .text-headline-lg:not(.material-symbols-outlined){font-size:28px;line-height:36px}main .text-headline-lg-mobile:not(.material-symbols-outlined){font-size:24px;line-height:31px}main .text-headline-md:not(.material-symbols-outlined){font-size:21px;line-height:29px}main .text-headline-sm:not(.material-symbols-outlined){font-size:18px;line-height:26px}main .text-title-md:not(.material-symbols-outlined){font-size:16px;line-height:24px}main .text-body-lg:not(.material-symbols-outlined){font-size:16px;line-height:26px}main .text-body-md:not(.material-symbols-outlined){font-size:15px;line-height:23px}main .text-body-sm:not(.material-symbols-outlined){font-size:13px;line-height:20px}main .text-label-button:not(.material-symbols-outlined){font-size:14px;line-height:20px}main .text-label-caption:not(.material-symbols-outlined){font-size:11.5px;line-height:16px}main .text-label-credential:not(.material-symbols-outlined){font-size:11px;line-height:16px}main .text-base:not(.material-symbols-outlined){font-size:15px;line-height:23px}main .text-sm:not(.material-symbols-outlined){font-size:13px;line-height:20px}main .text-xs:not(.material-symbols-outlined){font-size:11px;line-height:16px}main .text-lg:not(.material-symbols-outlined){font-size:16.5px;line-height:26px}main .text-xl:not(.material-symbols-outlined){font-size:18px;line-height:26px}main .text-2xl:not(.material-symbols-outlined){font-size:21.5px;line-height:30px}main .text-\[56px\]{font-size:50.5px}main .text-\[36px\]{font-size:32.5px}main .text-\[32px\]{font-size:29px}main .text-\[34px\]{font-size:30.5px}main .text-\[44px\]{font-size:39.5px}main .leading-\[28px\]{line-height:25px}@media (width>=1024px){main .lg\:text-\[40px\]{font-size:36px}main .lg\:leading-\[48px\]{line-height:43px}}:root{--ui-bg:#fff;--ui-subtle:#f7f7f5;--ui-border:#e6e6e6;--ui-divider:#efefef;--ui-text:#1a1a1a;--ui-text-2:#555;--ui-muted:#6b6b6b;--ui-gold:#a8843f;--ui-gold-dark:#96733a;--ui-gold-text:#7a5c2e;--ui-gold-light:#c9ab70;--ui-gold-pale:#d9c08f;--ui-gold-tint:#f6f0e4;--ui-radius:16px;--ui-radius-sm:12px;--ui-shadow-hover:0 14px 32px -18px #14141438}.ui-container{max-width:1280px;margin-inline:auto;padding-inline:16px}.ui-section{padding-block:64px}.ui-head{text-align:center;max-width:42rem;margin:0 auto 40px}@media (width>=640px){.ui-container{padding-inline:32px}}@media (width>=1024px){.ui-section{padding-block:80px}.ui-head{margin-bottom:48px}}.ui-eyebrow{color:var(--ui-gold-text);margin-bottom:8px;font-size:14px;font-weight:600;line-height:20px;display:block}.ui-h1{color:var(--ui-text);font-size:30px;font-weight:700;line-height:42px}.ui-h2{color:var(--ui-text);font-size:26px;font-weight:700;line-height:38px}.ui-h3{color:var(--ui-text);font-size:20px;font-weight:700;line-height:30px}.ui-title{color:var(--ui-text);font-size:17px;font-weight:700;line-height:26px}.ui-lead{color:var(--ui-text-2);font-size:17px;line-height:30px}.ui-body{color:var(--ui-text-2);font-size:16px;line-height:28px}.ui-small{color:var(--ui-text-2);font-size:14px;line-height:24px}.ui-meta{letter-spacing:.06em;color:var(--ui-muted);font-size:12px;font-weight:600;line-height:16px}@media (width>=1024px){.ui-h1{font-size:40px;line-height:56px}.ui-h2{font-size:30px;line-height:44px}}.ui-card{border:1px solid var(--ui-border);border-radius:var(--ui-radius);background:#fff;transition:border-color .25s,box-shadow .25s}.ui-card--hover:hover,.ui-card--hover:focus-within{box-shadow:var(--ui-shadow-hover);border-color:#a8843f73}.ui-icon{border-radius:var(--ui-radius-sm);background:var(--ui-subtle);border:1px solid var(--ui-divider);width:44px;height:44px;color:var(--ui-text);flex-shrink:0;justify-content:center;align-items:center;transition:background-color .25s,border-color .25s,color .25s;display:flex}.ui-icon .material-symbols-outlined{font-size:24px}.group:hover .ui-icon{background:var(--ui-gold-tint);color:var(--ui-gold-text);border-color:#a8843f40}.ui-pill{background:var(--ui-gold-tint);color:var(--ui-gold-text);border:1px solid #a8843f59;border-radius:999px;align-items:center;gap:6px;padding:6px 14px;font-size:13px;font-weight:600;line-height:20px;display:inline-flex}.ui-pill .material-symbols-outlined{color:var(--ui-gold);font-size:18px}.ui-btn{white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;height:48px;padding-inline:24px;font-size:15px;font-weight:700;line-height:20px;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}.ui-btn .material-symbols-outlined{font-size:20px}.ui-btn--sm{height:44px;padding-inline:16px;font-size:14px}.ui-btn--primary{background:var(--ui-text);border-color:var(--ui-text);color:#fff}.ui-btn--primary:hover{background:var(--ui-gold-text);border-color:var(--ui-gold-text)}.ui-btn--secondary{color:var(--ui-text);background:#fff;border-color:#d4d4d4}.ui-btn--secondary:hover{background:var(--ui-gold-tint);border-color:var(--ui-gold);color:var(--ui-gold-text)}main a:focus-visible,main button:focus-visible,main [tabindex]:focus-visible,main input:focus-visible,main select:focus-visible,main textarea:focus-visible{outline:2px solid var(--ui-gold);outline-offset:3px}.ui-card--lift{transition:border-color .25s,box-shadow .25s,transform .25s}.ui-card--lift:hover,.ui-card--lift:focus-within{transform:translateY(-4px)}.ui-card--hover:hover .ui-icon,.ui-card--hover:focus-within .ui-icon{background:var(--ui-gold-tint);color:var(--ui-gold-text);border-color:#a8843f59}.ui-card--hover:hover .ui-title,.ui-card--hover:hover .ui-h3{color:var(--ui-gold-text);transition:color .25s}@media (prefers-reduced-motion:reduce){.ui-card,.ui-icon,.ui-btn{transition:none!important}.ui-card--lift:hover,.ui-card--lift:focus-within{transform:none}}.ui-label{color:var(--ui-text);margin-bottom:8px;font-size:14px;font-weight:600;line-height:20px;display:block}.ui-field{width:100%;min-height:48px;color:var(--ui-text);border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);background:#fff;padding:12px 16px;font-size:15px;line-height:22px;transition:border-color .2s,box-shadow .2s}.ui-field::placeholder{color:#767676}.ui-field:hover{border-color:#d4d4d4}.ui-field:focus{border-color:var(--ui-gold);outline:none;box-shadow:0 0 0 4px #a8843f26}.ui-field[aria-invalid=true]{border-color:#ba1a1a}.ui-crumbs{color:var(--ui-muted);flex-wrap:wrap;align-items:center;gap:4px;font-size:14px;line-height:24px;display:flex}.ui-crumbs a{transition:color .2s}.ui-crumbs a:hover{color:var(--ui-gold-text)}.ui-crumbs .material-symbols-outlined{color:#b3b3b3;font-size:18px}.ui-crumbs [aria-current]{color:var(--ui-text);font-weight:600}main input:focus-visible,main select:focus-visible,main textarea:focus-visible{outline:none}@media (prefers-reduced-motion:reduce){.ui-field{transition:none}}.faq-a{grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.2,1,.3,1);display:grid}.faq-item.is-open .faq-a{grid-template-rows:1fr}.faq-num{background:var(--ui-subtle);color:var(--ui-muted)}.faq-icon{border-color:var(--ui-border);color:var(--ui-text)}.faq-item:hover,.faq-item.is-open{border-color:#a8843f73}.faq-item.is-open .faq-num{background:var(--ui-gold-tint);color:var(--ui-gold-text)}.faq-item.is-open .faq-icon{border-color:var(--ui-gold);color:var(--ui-gold-text);transform:rotate(45deg)}@media (prefers-reduced-motion:reduce){.faq-a,.faq-icon{transition:none}}.cs-list{opacity:0;visibility:hidden;transform-origin:top;transition:opacity .2s,transform .25s cubic-bezier(.2,1,.3,1),visibility .2s;transform:translateY(-6px)scale(.98)}.cs-list.is-open{opacity:1;visibility:visible;transform:none}.cs-btn.is-open{border-color:#a8843f;box-shadow:0 0 0 4px #a8843f26}.cs-btn.is-open .cs-caret{color:#a8843f;transform:rotate(180deg)}.cs-opt .cs-dot{background:#d6d6d6;transition:background .2s}.cs-opt .cs-check{opacity:0;transition:opacity .2s,transform .2s;transform:scale(.6)}.cs-opt.is-active{background:var(--ui-gold-tint)}.cs-opt[aria-selected=true]{color:#7a5c2e}.cs-opt[aria-selected=true] .cs-dot{background:#a8843f}.cs-opt[aria-selected=true] .cs-check{opacity:1;transform:none}.cs-list::-webkit-scrollbar{display:none}@media (prefers-reduced-motion:reduce){.cs-list,.cs-opt .cs-check{transition:none}}
