@font-face{font-family:Cinzel;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0a443832218db53c-s.35tcax5pyx804.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-weight:500;font-display:swap;src:url(../media/4bd950c905cec094-s.p.0fzl0-df6mp6z.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0a443832218db53c-s.35tcax5pyx804.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-weight:600;font-display:swap;src:url(../media/4bd950c905cec094-s.p.0fzl0-df6mp6z.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0a443832218db53c-s.35tcax5pyx804.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-weight:700;font-display:swap;src:url(../media/4bd950c905cec094-s.p.0fzl0-df6mp6z.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel Fallback;src:local(Times New Roman);ascent-override:71.31%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:136.86%}.NL38AG_className{font-family:Cinzel,Cinzel Fallback;font-style:normal}.NL38AG_variable{--font-display:"Cinzel", "Cinzel Fallback"}
@font-face{font-family:Sora;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/72eb887780d91848-s.0s8rfyfnf3ili.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/abc90e3a599e849c-s.p.2moef4a_pkre2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora Fallback;src:local(Arial);ascent-override:85.29%;descent-override:25.5%;line-gap-override:0.0%;size-adjust:113.73%}.Vsq7xG_className{font-family:Sora,Sora Fallback;font-style:normal}.Vsq7xG_variable{--font-body:"Sora", "Sora Fallback"}
:root{--navy:#071541;--navy-2:#0c1d55;--navy-3:#13286e;--ink:#0b1433;--gold:#b29961;--gold-light:#f2e3b5;--gold-dark:#7e5613;--gold-grad:linear-gradient(100deg, #846a23 0%, #c8b27b 28%, #eed696 46%, #b29961 66%, #8c722c 100%);--gold-grad-text:linear-gradient(100deg, #c2a35a 0%, #e6d29c 35%, #f7e9bd 52%, #dcc48c 72%, #c2a35a 100%);--cream:#f7f4ec;--cream-2:#efe9da;--white:#fff;--text:#1b2340;--muted:#5b6178;--line:#e4dfd2;--on-dark:#f5f1e6;--on-dark-muted:#b9bfd6;--radius:14px;--radius-lg:22px;--shadow:0 1px 2px #0715410f, 0 8px 24px #07154114;--shadow-lg:0 24px 60px #07154138;--ease:cubic-bezier(.22, 1, .36, 1);--header-h:72px;--font-sans:var(--font-body), system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-head:var(--font-display), Georgia, serif;--g950:var(--navy);--lime:var(--gold);--mint:var(--gold-light);--teal:var(--gold-dark);--tint:var(--cream);--surface:var(--white)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;background:var(--navy);overscroll-behavior-x:none;scroll-padding-top:calc(var(--header-h) + 12px)}html.menu-open{overflow:hidden}body{font-family:var(--font-sans);color:var(--text);background:var(--navy);-webkit-font-smoothing:antialiased;margin:0;font-size:1rem;line-height:1.7;overflow-x:clip}img,svg{max-width:100%}a{color:inherit}h1,h2,h3,h4{font-family:var(--font-head);letter-spacing:.005em;color:var(--navy);overflow-wrap:break-word;margin:0 0 .5em;font-weight:600;line-height:1.15}h3{font-size:1.2rem}p{margin:0 0 1em}:focus-visible{outline:3px solid var(--gold);outline-offset:2px;border-radius:6px}.skip-link{z-index:100;background:var(--gold);color:var(--navy);border-radius:10px;padding:10px 16px;font-weight:700;text-decoration:none;position:absolute;top:-60px;left:12px}.skip-link:focus{top:12px}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 20px}.container--narrow{max-width:820px}.gold-text{background:var(--gold-grad-text);color:#0000;-webkit-background-clip:text;background-clip:text}.eyebrow{font-family:var(--font-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--gold-light);margin:0 0 14px;font-size:.78rem;font-weight:700}.eyebrow--dark{color:var(--gold-dark)}.btn{min-height:48px;font:700 .98rem/1.2 var(--font-sans);cursor:pointer;text-align:center;transition:transform .2s var(--ease), box-shadow .2s var(--ease), background-color .2s, color .2s, border-color .2s;border:1.5px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:12px 22px;text-decoration:none;display:inline-flex}.btn:disabled{opacity:.6;cursor:wait;transform:none}.btn--gold{background:var(--gold-grad);color:var(--navy);background-size:160% 100%;box-shadow:0 6px 18px #b2996159}.btn--gold:hover{background-position:100% 0;box-shadow:0 10px 26px #b2996173}.btn--ghost{color:var(--on-dark);background:#ffffff0a;border-color:#eed69673}.btn--ghost:hover{border-color:var(--gold-light);background:#ffffff17}.btn--outline{border-color:var(--navy);color:var(--navy);background:0 0}.btn--outline:hover{background:var(--navy);color:var(--white)}.btn--outline-light{border-color:var(--line);color:var(--navy);background:var(--white)}.btn--dark{background:var(--navy);color:var(--white)}.btn--primary{background:var(--gold-grad);color:var(--navy)}.btn--sm{min-height:40px;padding:8px 16px;font-size:.9rem}.btn--lg{min-height:54px;padding:14px 26px;font-size:1.02rem}.btn--block{width:100%}.btn-row{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.link-arrow{color:var(--gold-dark);align-items:center;gap:6px;font-weight:700;text-decoration:none;display:inline-flex}.link-arrow:hover{text-decoration:underline}.wordmark{flex-direction:column;line-height:1;display:inline-flex}.wordmark__name{font-family:var(--font-head);letter-spacing:.07em;font-variant-ligatures:none;font-feature-settings:"liga" 0, "dlig" 0, "calt" 0;background:var(--gold-grad-text);color:#0000;white-space:nowrap;-webkit-background-clip:text;background-clip:text;font-size:1.2rem;font-weight:600}.wordmark__tag{font-family:var(--font-head);letter-spacing:.22em;text-transform:uppercase;color:#dcc48c;margin-top:6px;font-size:.62rem}.hdr{z-index:50;-webkit-backdrop-filter:saturate(140%)blur(14px);background:#071541eb;border-bottom:1px solid #eed69600;transition:border-color .3s,box-shadow .3s;position:sticky;top:0}.hdr--scrolled{border-bottom-color:#eed69629;box-shadow:0 6px 24px #040a204d}.hdr__row{height:var(--header-h);align-items:center;gap:20px;display:flex}.hdr__brand{flex-shrink:0;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.hdr__lion{width:46px;height:auto}.hdr__nav{gap:4px;margin-left:auto;display:none;position:relative}.hdr__nav a{z-index:1;color:var(--on-dark-muted);border-radius:999px;padding:8px 14px;font-size:.95rem;font-weight:600;text-decoration:none;transition:color .35s;position:relative}.hdr__nav a:hover{color:var(--white)}.hdr__nav a.is-active{color:var(--gold-light)}.hdr__nav a:focus{outline:none}.hdr__nav a:focus-visible{outline:none;box-shadow:0 0 0 2px #eed6968c}.hdr__pill{opacity:0;pointer-events:none;background:#ffffff14;border-radius:999px;transition:opacity .35s;position:absolute;top:0;bottom:0;left:0;box-shadow:inset 0 0 0 1px #eed69624}.hdr__pill.is-on{opacity:1}.hdr__pill.is-ready{transition:transform .5s cubic-bezier(.22,1,.36,1),width .5s cubic-bezier(.22,1,.36,1),opacity .35s}.hdr__cta{align-items:center;gap:10px;margin-left:auto;display:flex}.hdr__phone{color:var(--on-dark);white-space:nowrap;align-items:center;gap:6px;font-size:.93rem;font-weight:600;text-decoration:none;display:none}.hdr__cta .btn{display:none}.hdr__burger{width:44px;height:44px;color:var(--on-dark);cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffffff14;border:0;border-radius:999px;place-items:center;transition:background-color .3s,color .3s;display:inline-grid;box-shadow:inset 0 0 0 1px #eed69624}.hdr__burger:hover,.hdr--open .hdr__burger{color:var(--gold-light);background:#ffffff1f}.hdr__burger:focus{outline:none}.hdr__burger:focus-visible{box-shadow:inset 0 0 0 1px #eed69624,0 0 0 2px #eed6968c}.mnav{inset:var(--header-h) 0 0;z-index:49;background:var(--navy);opacity:0;visibility:hidden;transition:opacity .35s var(--ease), transform .45s var(--ease), visibility 0s linear .45s;flex-direction:column;gap:22px;padding:14px 20px 28px;display:flex;position:fixed;overflow-y:auto;transform:translateY(-8px)}.mnav.is-open{opacity:1;visibility:visible;transition:opacity .35s var(--ease), transform .45s var(--ease), visibility 0s;transform:none}.mnav nav{flex-direction:column;gap:4px;display:flex}.mnav nav a{color:var(--on-dark-muted);font-family:var(--font-sans);transition:color .3s ease, background-color .3s ease, box-shadow .3s ease, opacity .4s var(--ease), transform .4s var(--ease);opacity:0;border-radius:14px;justify-content:space-between;align-items:center;padding:14px 16px;font-size:1.05rem;font-weight:600;text-decoration:none;display:flex;transform:translateY(6px)}.mnav.is-open nav a{opacity:1;transition-delay:0s, 0s, 0s, calc(50ms + var(--i,0) * 40ms), calc(50ms + var(--i,0) * 40ms);transform:none}.mnav nav a svg{color:#eed6968c;transition:transform .3s var(--ease), color .3s}.mnav nav a:active,.mnav nav a:hover{color:var(--white);background:#ffffff0f}.mnav nav a.is-active{color:var(--gold-light);background:#ffffff14;box-shadow:inset 0 0 0 1px #eed69624}.mnav nav a.is-active svg,.mnav nav a:hover svg{color:var(--gold-light);transform:translate(3px)}.mnav nav a:focus{outline:none}.mnav nav a:focus-visible{box-shadow:0 0 0 2px #eed6968c}.mnav__actions{gap:10px;display:grid}@media (min-width:560px){.hdr__cta .btn{display:inline-flex}}@media (min-width:1020px){.hdr__nav{display:flex}.hdr__cta{margin-left:8px}.hdr__burger{display:none}.mnav{display:none!important}}@media (min-width:1200px){.hdr__phone{display:inline-flex}}.crumbs{color:var(--on-dark-muted);flex-wrap:wrap;align-items:center;gap:4px;margin-bottom:22px;font-size:.85rem;display:flex}.crumbs>span{align-items:center;gap:4px;min-width:0;display:inline-flex}.crumbs a{color:var(--on-dark-muted);text-decoration:none}.crumbs a:hover{color:var(--gold-light)}.crumbs [aria-current]{color:var(--on-dark);overflow-wrap:anywhere}.hero,.phero,.consult{background:radial-gradient(120% 90% at 85% 10%, var(--navy-3) 0%, var(--navy) 55%), var(--navy);color:var(--on-dark);isolation:isolate;position:relative;overflow:hidden}.hero__title,.phero h1,.consult h1{color:var(--white)}.hero__glow,.phero__glow{z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#b2996138,#0000 70%);border-radius:50%;width:900px;height:900px;position:absolute;inset:auto -20% -60% auto}.hero__grid{grid-template-columns:minmax(0,1fr);align-items:center;gap:24px;padding-top:clamp(48px,8vw,96px);padding-bottom:clamp(56px,8vw,110px);display:grid}.hero__title{font-family:var(--font-head);letter-spacing:.005em;margin:0 0 18px;font-size:clamp(2.5rem,1.5rem + 4.6vw,5rem);font-weight:600;line-height:1.15}.hero__lead{color:var(--on-dark-muted);max-width:38em;font-size:clamp(1.05rem,1rem + .35vw,1.22rem)}.hero__art{isolation:isolate;order:-1;place-items:center;width:100%;max-width:340px;margin:0 auto;display:grid;position:relative}.hero__aura{aspect-ratio:1;pointer-events:none;z-index:-1;filter:blur(18px);mix-blend-mode:screen;will-change:transform, opacity;background:radial-gradient(circle closest-side,#dea84233 0%,#d6a03c26 25%,#c8943617 45%,#be8c320a 65%,#be8c3203 85%,#be8c3200 100%);border-radius:50%;width:105%;position:absolute;top:52%;left:50%;translate:-50% -50%}.hero__figure{width:100%;animation:lion-in 1.2s var(--ease) both;display:block;position:relative}.hero__lion{filter:drop-shadow(0 18px 40px #00000059);width:100%;height:auto;display:block}.hero__sheen{mix-blend-mode:screen;position:absolute;inset:0;overflow:hidden;-webkit-mask:url(/brand/lion.svg) 50%/100% 100% no-repeat;mask:url(/brand/lion.svg) 50%/100% 100% no-repeat}.hero__sheen i{will-change:transform;background:linear-gradient(105deg,#0000 0%,#fff6d6f2 50%,#0000 100%);width:40%;position:absolute;top:0;bottom:0;left:0;transform:translate(-120%)}.fx .hero__sheen i{animation:6.5s ease-in-out .6s infinite lion-sheen}@keyframes aura-breathe{0%,to{opacity:.75;transform:scale(.94)}50%{opacity:1;transform:scale(1.04)}}@keyframes lion-sheen{0%{transform:translate(-120%)}45%,to{transform:translate(300%)}}@keyframes lion-in{0%{opacity:0;transform:translateY(14px)scale(.97)}}@media (min-width:900px){.hero__grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:40px}.hero__art{order:0;max-width:none}}@media (max-width:899px){.hero__art{max-width:230px}}.phero__inner{max-width:1200px;padding-top:clamp(36px,6vw,70px);padding-bottom:clamp(44px,6vw,80px);position:relative}.phero h1{max-width:18em}.phero__lead{color:var(--on-dark-muted);max-width:44em;font-size:clamp(1.02rem,1rem + .3vw,1.18rem)}.phero__lion{aspect-ratio:734/611;background:var(--gold-grad-text);opacity:.11;pointer-events:none;z-index:-1;width:min(520px,70vw);position:absolute;bottom:-40px;right:-60px;-webkit-mask:url(/brand/lion.svg) 50%/contain no-repeat;mask:url(/brand/lion.svg) 50%/contain no-repeat}.post-meta{color:var(--on-dark-muted);font-size:.95rem}.section{padding:clamp(56px,8vw,100px) 0}.section--cream{background:var(--cream)}.section--navy{background:var(--navy);color:var(--on-dark)}.section--navy h2{color:var(--white)}.section__head{text-align:center;max-width:760px;margin:0 auto 40px}.section__head p{color:var(--muted)}.section__head--left{text-align:left;margin-left:0}.section__head--split{text-align:left;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px 24px;max-width:none;display:flex}.section__head--split h2{margin:0}.grid{grid-template-columns:minmax(0,1fr);gap:18px;display:grid}@media (min-width:640px){.grid--3,.grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:980px){.grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.card{background:var(--white);border:1px solid var(--line);border-radius:var(--radius-lg);color:var(--text);flex-direction:column;min-width:0;padding:26px;text-decoration:none;display:flex;position:relative}.card--link{transition:transform .25s var(--ease), box-shadow .25s var(--ease), border-color .25s}.card--link:hover{box-shadow:var(--shadow);border-color:var(--gold);transform:translateY(-3px)}.card--gold{background:var(--navy);border-color:var(--navy)}.card--gold .card__title{color:var(--white)}.card--gold .card__body{color:var(--on-dark-muted)}.card__icon{background:var(--navy);width:46px;height:46px;color:var(--gold-light);border-radius:14px;flex-shrink:0;place-items:center;margin-bottom:18px;display:inline-grid}.card__title{margin-bottom:8px;font-size:1.18rem}.card__body{color:var(--muted);overflow-wrap:break-word;margin-bottom:18px;font-size:.97rem}.card__cta{color:var(--gold-dark);align-items:center;gap:6px;margin-top:auto;font-size:.93rem;font-weight:700;display:inline-flex}.chip-row{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;margin-top:30px;font-weight:600;display:flex}.chip{border:1px solid var(--line);color:var(--navy);background:var(--white);border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-size:.92rem;font-weight:600;text-decoration:none;display:inline-flex}.chip:hover{border-color:var(--gold)}.chip--gold{background:var(--navy);color:var(--gold-light);border-color:var(--navy)}.steps{grid-template-columns:minmax(0,1fr);gap:18px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1020px){.steps{grid-template-columns:repeat(4,minmax(0,1fr))}}.step{background:var(--white);border-radius:var(--radius-lg);border:1px solid var(--line);min-width:0;padding:28px 24px;position:relative}.step__num{font-family:var(--font-head);color:var(--cream-2);font-size:2.2rem;font-weight:700;line-height:1;position:absolute;top:18px;right:22px}.step__icon{background:var(--gold-grad);width:46px;height:46px;color:var(--navy);border-radius:50%;place-items:center;margin-bottom:16px;display:inline-grid}.step p{color:var(--muted);margin:0;font-size:.97rem}.brokers{background:radial-gradient(90% 120% at 0% 0%, var(--navy-3), var(--navy) 60%);position:relative;overflow:hidden}.brokers__grid{grid-template-columns:minmax(0,1fr);align-items:center;gap:40px;display:grid}.brokers p{color:var(--on-dark-muted)}.ticks{gap:10px;margin:0 0 28px;padding:0;list-style:none;display:grid}.ticks li{color:var(--on-dark);align-items:flex-start;gap:10px;display:flex}.ticks svg{color:var(--gold-light);flex-shrink:0;margin-top:4px}.brokers__card{border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);background:linear-gradient(160deg,#ffffff17,#ffffff08);border:1px solid #eed69640;justify-self:center;width:100%;max-width:440px;padding:26px}.brokers__card-k{letter-spacing:.16em;text-transform:uppercase;color:var(--gold-light);margin:0 0 4px;font-size:.75rem}.brokers__card-name{font-family:var(--font-head);margin:0 0 16px;font-size:1.3rem;color:var(--white)!important}.brokers__card ul{margin:0 0 16px;padding:0;list-style:none}.brokers__card li{color:var(--on-dark);border-bottom:1px solid #eed69624;justify-content:space-between;gap:12px;padding:12px 0;display:flex}.brokers__card b{color:var(--gold-light);white-space:nowrap;background:#eed69624;border-radius:999px;padding:3px 10px;font-size:.82rem}.brokers__card-foot{align-items:center;gap:8px;margin:0;font-size:.9rem;display:flex}@media (min-width:900px){.brokers__grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}}.founders{grid-template-columns:minmax(0,1fr);align-items:center;gap:40px;display:grid}.founders__photos{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:560px;display:grid}.founders__photos figure{border-radius:var(--radius-lg);background:var(--navy);box-shadow:var(--shadow);margin:0;position:relative;overflow:hidden}.founders__photos figure:nth-child(2){transform:translateY(28px)}.founders__photos img{aspect-ratio:2/3;object-fit:cover;width:100%;height:auto;display:block}.founders__photos figcaption{color:var(--gold-light);font-family:var(--font-head);text-align:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#071541d1;border-radius:12px;padding:8px 12px;font-size:.92rem;font-weight:600;position:absolute;bottom:10px;left:10px;right:10px}.founders__copy p{color:var(--muted)}@media (min-width:900px){.founders{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px}}.faq-wrap{grid-template-columns:minmax(0,1fr);gap:32px;display:grid}@media (min-width:900px){.faq-wrap{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:56px}}.faq{gap:12px;display:grid}.faq__item{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);transition:border-color .2s}.faq__item.is-open{border-color:var(--gold)}.faq__item h3,.faq__item .faq__q{font-family:var(--font-sans);margin:0;font-size:1.02rem;font-weight:700}.faq__item button{width:100%;font:inherit;color:var(--navy);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.faq__icon{background:var(--cream);width:30px;height:30px;color:var(--gold-dark);transition:transform .3s var(--ease);border-radius:50%;flex-shrink:0;place-items:center;display:inline-grid}.faq__item.is-open .faq__icon{background:var(--navy);color:var(--gold-light);transform:rotate(45deg)}.faq__a{transition:grid-template-rows .35s var(--ease);grid-template-rows:0fr;display:grid}.faq__item.is-open .faq__a{grid-template-rows:1fr}.faq__a>div{overflow:hidden}.faq__a p{color:var(--muted);margin:0;padding:0 20px 20px}.post-card{border-radius:var(--radius-lg);background:var(--white);border:1px solid var(--line);color:var(--text);transition:transform .25s var(--ease), box-shadow .25s var(--ease);flex-direction:column;min-width:0;text-decoration:none;display:flex;overflow:hidden}.post-card:hover{box-shadow:var(--shadow);transform:translateY(-3px)}.post-card__img{aspect-ratio:16/9;background:var(--navy);display:block;position:relative}.post-card__img img{object-fit:cover}.post-card__body{flex-direction:column;gap:8px;padding:20px 22px 24px;display:flex}.post-card__date{color:var(--muted);font-size:.82rem}.post-card__title{font-family:var(--font-head);color:var(--navy);font-size:1.12rem;font-weight:600;line-height:1.3}.cta-band{color:var(--white);isolation:isolate;position:relative;overflow:hidden}.cta-band__img{object-fit:cover;object-position:30% 50%;z-index:-2}.cta-band__shade{z-index:-1;background:linear-gradient(90deg,#0715414d 0%,#071541c7 45%,#071541f0 100%);position:absolute;inset:0}.cta-band__inner{text-align:right;flex-direction:column;align-items:flex-end;padding-top:clamp(70px,10vw,130px);padding-bottom:clamp(70px,10vw,130px);display:flex}.cta-band__inner>*{max-width:560px}.cta-band h2{color:var(--white)}.cta-band p{color:var(--on-dark)}.cta-band .btn-row{justify-content:flex-end}@media (max-width:759px){.cta-band__shade{background:linear-gradient(#07154166 0%,#071541eb 55%)}.cta-band__inner{text-align:left;align-items:flex-start;padding-top:220px}.cta-band .btn-row{justify-content:flex-start}.cta-band__img{object-position:20% 0%}}.article{grid-template-columns:minmax(0,1fr);align-items:start;gap:40px;display:grid}@media (min-width:1000px){.article{grid-template-columns:minmax(0,1fr) 320px;gap:64px}}.prose{min-width:0;max-width:740px}.prose h2{margin-top:1.6em;font-size:clamp(1.4rem,1.2rem + .8vw,1.9rem)}.prose h3,.prose h4{margin-top:1.4em;font-size:1.2rem}.prose>:first-child{margin-top:0}.prose p,.prose li{color:#2c3452}.prose ul,.prose ol{margin:0 0 1.2em;padding-left:1.3em}.prose li{margin-bottom:.5em}.prose li::marker{color:var(--gold-dark);font-weight:700}.prose a{color:var(--gold-dark)}.prose__fig{margin:1.6em 0}.prose__fig img{object-fit:contain;background:var(--cream);border-radius:var(--radius);border:1px solid var(--line);width:100%;max-height:560px;display:block}.prose__fig--lead{margin-top:0}.prose__note{border-left:3px solid var(--gold);background:var(--cream);border-radius:0 var(--radius) var(--radius) 0;margin-top:2em;padding:16px 18px;font-size:.93rem;color:var(--muted)!important}.tags{flex-wrap:wrap;gap:8px;list-style:none;display:flex;margin-top:2em!important;padding:0!important}.tags li{background:var(--cream);color:var(--muted);border-radius:999px;margin:0;padding:5px 12px;font-size:.85rem}.side-cta{top:calc(var(--header-h) + 24px);background:var(--navy);color:var(--on-dark-muted);border-radius:var(--radius-lg);text-align:center;box-shadow:var(--shadow-lg);padding:28px 24px;position:sticky}.side-cta img{height:auto;margin-bottom:8px}.side-cta__title{font-family:var(--font-head);color:var(--white);margin-bottom:8px;font-size:1.3rem}.side-cta__phone{color:var(--gold-light);align-items:center;gap:6px;margin-top:14px;font-weight:600;text-decoration:none;display:inline-flex}.namelist{border-radius:var(--radius-lg);background:var(--cream);margin-top:2.4em;padding:24px}.namelist h2{margin-top:0}.namelist ul{columns:2 200px;column-gap:24px;font-size:.92rem;list-style:none;padding:0!important}.namelist li{break-inside:avoid;color:var(--muted);margin:0 0 6px}.consult__grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:36px;padding-top:clamp(32px,5vw,64px);padding-bottom:clamp(48px,6vw,90px);display:grid;position:relative}@media (min-width:1000px){.consult__grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:56px}}.consult__steps{gap:14px;margin:28px 0;padding:0;list-style:none;display:grid}.consult__steps li{align-items:flex-start;gap:14px;display:flex}.consult__steps li>span{background:var(--gold-grad);width:32px;height:32px;color:var(--navy);border-radius:50%;flex-shrink:0;place-items:center;font-weight:800;display:inline-grid}.consult__steps strong{color:var(--white);display:block}.consult__steps small{color:var(--on-dark-muted);font-size:.95rem}.consult__call a{color:var(--gold-light);align-items:center;gap:6px;font-weight:700;text-decoration:none;display:inline-flex}.consult__widget{min-width:0}.manage-page__inner{max-width:760px;padding-top:48px;padding-bottom:80px}.broker-page{grid-template-columns:minmax(0,1fr);align-items:start;gap:40px;display:grid}@media (min-width:1000px){.broker-page{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:56px}}.stack{gap:22px;display:grid}.perk{gap:16px;display:flex}.perk .card__icon{margin:0}.perk h2{margin-bottom:4px;font-size:1.15rem}.perk p{color:var(--muted);margin:0}.soon{border-radius:var(--radius-lg);background:var(--navy);color:var(--on-dark-muted);margin-top:34px;padding:26px}.soon h2{color:var(--white);font-size:1.4rem}.soon__badge{background:var(--gold-grad);color:var(--navy);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;padding:4px 12px;font-size:.75rem;font-weight:800;display:inline-block}.soon ol{margin:0 0 16px;padding-left:1.2em}.soon li{color:var(--on-dark);margin-bottom:8px}.soon li::marker{color:var(--gold-light);font-weight:700}.soon a{color:var(--gold-light)}.soon__foot{margin:0;font-size:.93rem}.referral__group{border:0;min-width:0;margin:0 0 22px;padding:0}.referral__group legend{font-family:var(--font-head);color:var(--navy);margin-bottom:12px;padding:0;font-size:1.15rem;font-weight:600}.referral__consent{cursor:pointer;align-items:flex-start;gap:10px;margin-bottom:12px;font-size:.95rem;display:flex}.referral__consent input{width:20px;height:20px;accent-color:var(--navy);flex-shrink:0;margin-top:2px}.referral__warn{color:var(--muted);background:var(--cream);border-radius:12px;align-items:flex-start;gap:8px;padding:12px 14px;font-size:.88rem;display:flex}.referral__warn svg{color:var(--gold-dark);flex-shrink:0;margin-top:3px}.contact-card .card__body{color:var(--navy);overflow-wrap:anywhere;font-weight:600}.contact-card.card--gold .card__body{color:var(--on-dark-muted);font-weight:400}.contact-note{color:var(--muted);margin-top:28px}.contact-note p{align-items:flex-start;gap:8px;display:flex}.contact-note svg{color:var(--gold-dark);flex-shrink:0;margin-top:4px}.ftr{color:var(--on-dark-muted);background:#050f30;padding:64px 0 28px;font-size:.95rem}.ftr__grid{grid-template-columns:minmax(0,1fr);gap:36px;display:grid}@media (min-width:700px){.ftr__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1020px){.ftr__grid{grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr))}}.ftr__logo{align-items:center;gap:14px;text-decoration:none;display:inline-flex}.ftr__lion{width:74px;height:auto}.ftr__blurb{max-width:30em;margin:18px 0}.ftr__social{gap:10px;display:flex}.ftr__social a{width:40px;height:40px;color:var(--gold-light);border:1px solid #eed69640;border-radius:50%;place-items:center;transition:background-color .2s,color .2s;display:inline-grid}.ftr__social a:hover{background:var(--gold);color:var(--navy)}.ftr__col{flex-direction:column;gap:10px;min-width:0;display:flex}.ftr__col a{color:var(--on-dark-muted);overflow-wrap:anywhere;text-decoration:none}.ftr__col a:hover{color:var(--gold-light)}.ftr__head{font-family:var(--font-head);color:var(--white);margin:0 0 4px;font-size:1.05rem;font-weight:600}.ftr__addr{margin:0}.ftr__btn{align-self:flex-start;margin-top:8px;color:var(--navy)!important}.ftr__legal{border-top:1px solid #eed6961f;gap:14px;margin-top:44px;padding-top:22px;font-size:.82rem;display:grid}.ftr__legal p{max-width:70em;margin:0}.ftr__legal nav{gap:18px;display:flex}.ftr__legal a{color:var(--on-dark-muted)}.js .reveal{opacity:0;transition:opacity .7s var(--ease), transform .7s var(--ease);transform:translateY(16px)}.js .reveal.is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}.js .reveal{opacity:1;transform:none}}.hdr__brand,.wordmark{min-width:0}.hdr__burger{flex-shrink:0}@media (max-width:479px){.hdr__row{gap:10px}}@media (max-width:379px){.container{padding:0 16px}.hdr__row{gap:8px}.hdr__burger{width:40px;height:40px}}.hdr .wordmark__name{letter-spacing:.06em;background:linear-gradient(100deg,#c2a35a 0%,#e6d29c 22%,#fffaf0 32%,#e6d29c 42%,#dcc48c 62%,#c2a35a 100%) 100% 0/260% 100%;text-shadow:none;-webkit-background-clip:text;background-clip:text;font-size:min(2rem,5.6vw)}@keyframes wordmark-shine{0%{background-position:100% 0}35%,to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.hdr .wordmark__name{background-position:50% 0;animation:none}}.section__head,.prose,.faq__a p{overflow-wrap:anywhere}h1{font-size:min(clamp(2.1rem,1.4rem + 3.2vw,4rem),9vw)}.hero__title{font-size:min(clamp(2.5rem,1.5rem + 4.6vw,5rem),12vw)}.consult h1{font-size:min(clamp(2rem,1.2rem + 2.4vw,3rem),8.6vw)}h2{font-size:min(clamp(1.6rem,1.2rem + 1.6vw,2.5rem),8vw)}.prose h2{font-size:min(clamp(1.4rem,1.2rem + .8vw,1.9rem),7.4vw)}.btn{overflow-wrap:anywhere;max-width:100%}.brokers__card li{flex-wrap:wrap}.btn{isolation:isolate;transition:box-shadow .3s var(--ease), background-color .3s, background-position .6s var(--ease), color .3s, border-color .3s;position:relative;overflow:hidden}.btn:before{content:"";z-index:-1;border-radius:inherit;background:radial-gradient(circle 90px at var(--mx,50%) var(--my,50%), var(--btn-glow,#ffffff8c), transparent 70%);opacity:0;pointer-events:none;transition:opacity .35s;position:absolute;inset:0}@media (hover:hover){.btn:hover:before{opacity:1}}.btn:active:before{opacity:1;--btn-glow:#ffffffbf}.btn--gold{--btn-glow:#fffae6b3}.btn--white{background:var(--white);color:var(--navy);border-color:var(--white);--btn-glow:#c8b27b73;box-shadow:0 6px 18px #00000038}.btn--white:hover{box-shadow:0 10px 26px #00000047}.btn--ghost{--btn-glow:#eed6964d}.btn--outline,.btn--outline-light{--btn-glow:#b299614d}.btn--outline:hover{--btn-glow:#eed6964d}.btn--dark{--btn-glow:#eed69652}main{background:var(--white);display:block}.hero__stats{grid-template-columns:minmax(0,.8fr) minmax(0,1.3fr) minmax(0,1fr);max-width:680px;margin:38px 0 0;padding:0;list-style:none;display:grid}.hero__stats li{border-left:1px solid #eed69638;flex-direction:column;gap:4px;min-width:0;padding:2px 18px;display:flex}.hero__stats li:first-child{border-left:0;padding-left:0}.hero__stats strong{font-family:var(--font-head);white-space:nowrap;background:var(--gold-grad-text);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(1.6rem,1.3rem + 1vw,2.1rem);font-weight:700;line-height:1.1}.hero__stats-label{letter-spacing:.12em;text-transform:uppercase;color:var(--on-dark);font-size:.78rem;font-weight:600}.hero__stats small{color:var(--on-dark-muted);font-size:.78rem;line-height:1.4}@media (max-width:520px){.hero__stats{grid-template-columns:minmax(0,1fr);gap:14px}.hero__stats li{border-bottom:1px solid #eed69629;border-left:0;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:14px;padding:0 0 14px;display:grid}.hero__stats li:last-child{border-bottom:0;padding-bottom:0}.hero__stats strong{grid-row:span 2;min-width:4.6ch}}@media (min-width:900px){.hero{min-height:calc(100vh - var(--header-h));min-height:calc(100svh - var(--header-h));align-items:center;display:flex}.hero>.container{flex:1}}.hero h1.eyebrow{font-family:var(--font-sans);letter-spacing:.16em;color:var(--gold-light);margin:0 0 14px;font-size:.78rem;font-weight:700;line-height:1.4}.local{grid-template-columns:minmax(0,1fr);align-items:start;gap:36px;display:grid}@media (min-width:960px){.local{grid-template-columns:minmax(0,1.35fr) minmax(0,.9fr);gap:64px}}.local__copy p{color:var(--muted)}.local__areas-label{margin:24px 0 12px;font-weight:700;color:var(--navy)!important}.local__areas{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.local__areas li{background:var(--white);border:1px solid var(--line);color:var(--navy);border-radius:999px;padding:7px 14px;font-size:.9rem;font-weight:600}.local__card{background:var(--navy);color:var(--on-dark-muted);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);min-width:0;padding:28px 26px}.local__card p{overflow-wrap:anywhere;align-items:flex-start;gap:10px;margin:0 0 12px;display:flex}.local__card svg{color:var(--gold-light);flex-shrink:0;margin-top:4px}.local__card a{color:var(--on-dark);text-decoration:none}.local__card a:hover{color:var(--gold-light)}.local__card-name{font-family:var(--font-head);background:var(--gold-grad-text);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:1.4rem;font-weight:600;margin-bottom:18px!important}.local__hours{gap:10px;margin:4px 0 22px;display:flex}.local__hours dl{flex:1;min-width:0;margin:0}.local__hours dl>div{border-bottom:1px solid #eed6961f;flex-wrap:wrap;justify-content:space-between;gap:2px 12px;padding:4px 0;display:flex}.local__hours dt{color:var(--on-dark)}.local__hours dd{margin:0}.local__actions{gap:10px;display:grid}.local__actions .btn--outline{color:var(--on-dark);border-color:#eed69673}.local__actions .btn--outline:hover{color:var(--white);background:#ffffff14}.ftr__logo{flex-wrap:wrap;min-width:0;max-width:100%}.ftr .wordmark__name{white-space:normal;line-height:1.15}.phero__lead{overflow-wrap:anywhere}.steps .step{transition:opacity .7s var(--ease) calc(var(--i,0) * .18s), transform .7s var(--ease) calc(var(--i,0) * .18s), border-color .3s, box-shadow .3s;overflow:hidden}.steps .step:after{content:"";background:var(--gold-grad-text);transform-origin:0;height:3px;transition:transform .9s var(--ease) calc(.35s + var(--i,0) * .35s);position:absolute;inset:0 0 auto;transform:scaleX(0)}.steps .step.is-in:after,html:not(.js) .steps .step:after{transform:scaleX(1)}.steps .step__num{background:var(--gold-grad-text);color:#0000;opacity:.85;-webkit-background-clip:text;background-clip:text}.js .steps .step__num{opacity:0;transition:opacity .8s var(--ease) calc(.45s + var(--i,0) * .35s), transform .8s var(--ease) calc(.45s + var(--i,0) * .35s);transform:translateY(12px)}.js .steps .step.is-in .step__num{opacity:.85;transform:none}.steps .step__icon{transition:transform .4s var(--ease);background-position:100% 0;background-size:220% 100%}.js .steps .step__icon{opacity:0;transition:transform .6s cubic-bezier(.34, 1.56, .64, 1) calc(.3s + var(--i,0) * .35s), opacity .4s ease calc(.3s + var(--i,0) * .35s);transform:scale(.6)}.js .steps .step.is-in .step__icon{opacity:1;animation:step-shine 5s ease-in-out calc(2s + var(--i,0) * .6s) infinite;transform:none}@keyframes step-shine{0%,70%,to{background-position:100% 0}85%{background-position:0 0}}@media (hover:hover){.steps .step:hover{border-color:var(--gold);box-shadow:var(--shadow)}.steps .step:hover .step__icon svg{transform:rotate(-10deg)scale(1.12)}}.steps .step__icon svg{transition:transform .35s var(--ease)}.bcard__top{justify-content:space-between;align-items:center;gap:12px;display:flex}.bcard__top .brokers__card-k{align-items:center;gap:8px;display:inline-flex}.bcard__live{background:#6fd39b;border-radius:50%;width:8px;height:8px;animation:1.8s ease-out infinite bcard-live;box-shadow:0 0 #6fd39b99}@keyframes bcard-live{0%{box-shadow:0 0 #6fd39b8c}to{box-shadow:0 0 0 9px #6fd39b00}}.bcard__count{font-family:var(--font-head);background:var(--gold-grad-text);color:#0000;font-variant-numeric:tabular-nums;-webkit-background-clip:text;background-clip:text;font-size:1.05rem;font-weight:700}.bcard__progress{background:#eed6961f;border-radius:999px;height:4px;margin:-4px 0 10px;overflow:hidden}.bcard__progress span{background:var(--gold-grad-text);transform-origin:0;height:100%;transition:transform .7s var(--ease);display:block}.bcard__row{align-items:center;transition:color .4s;position:relative}.bcard__row.is-queued>span{color:var(--on-dark-muted)}.bcard__row.is-reviewing:after{content:"";background:linear-gradient(90deg, transparent, var(--gold-light), transparent);width:40%;height:1px;animation:1.1s linear infinite bcard-sweep;position:absolute;bottom:-1px;left:0}@keyframes bcard-sweep{0%{transform:translate(-100%)}to{transform:translate(250%)}}.brokers__card b.bcard__status{justify-content:center;align-items:center;gap:6px;min-width:112px;transition:background-color .4s,color .4s,box-shadow .4s;display:inline-flex}.brokers__card b.bcard__status.is-queued{color:var(--on-dark-muted);background:#ffffff0f}.brokers__card b.bcard__status.is-reviewing{color:var(--gold-light);background:#eed69629}.brokers__card b.bcard__status.is-disputed{background:var(--gold-grad-text);color:var(--navy);animation:.45s cubic-bezier(.34,1.56,.64,1) bcard-pop;box-shadow:0 4px 14px #c2a35a4d}@keyframes bcard-pop{0%{transform:scale(.85)}}.bcard__dot{background:currentColor;border-radius:50%;width:7px;height:7px;animation:.9s ease-in-out infinite bcard-blink}@keyframes bcard-blink{50%{opacity:.25}}.bcard__foot{opacity:.35;transition:opacity .5s,color .5s}.bcard__foot.is-sent{opacity:1;color:var(--on-dark)}.bcard__plane{color:var(--gold-light);display:inline-flex}.bcard__foot.is-sent .bcard__plane{animation:bcard-fly .9s var(--ease)}@keyframes bcard-fly{0%{opacity:0;transform:translate(-14px,10px)rotate(-12deg)}60%{opacity:1;transform:translate(4px,-3px)}}.num-inline{color:var(--gold-dark);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:800}.hero__stats strong{font-variant-numeric:tabular-nums}a.btn--gold,.btn--gold,.btn--primary,.btn--white{color:var(--navy)!important}.faq-wrap__all{margin-top:8px}.learn-intro{margin-bottom:36px}.learn-intro p a{color:var(--gold-dark);font-weight:600}.prose a{text-underline-offset:3px;font-weight:600;text-decoration-thickness:1px}.chip-btn{min-height:40px;padding:8px 16px;font-size:.9rem;box-shadow:0 4px 12px #b2996140}.chip-row>span{width:100%;color:var(--navy);font-size:.95rem}.chip-btn{letter-spacing:.01em;--btn-glow:#ffffffb3;background:linear-gradient(100deg,#d4bb7d 0%,#ead9a8 45%,#f3e6bf 55%,#dcc48c 100%) 0 0/100% 100%;min-height:44px;padding:10px 18px;font-size:.95rem;font-weight:700;box-shadow:0 2px 8px #b2996138}.chip-row{gap:10px}.chip-row>span{width:auto}.chip-btn{padding:9px 15px;font-size:.9rem}.chip-row .chip--gold{min-height:44px;padding:9px 16px;font-size:.9rem;font-weight:700}@media (min-width:900px) and (max-width:1239px){.chip-row{gap:8px}.chip-row>span,.chip-btn,.chip-row .chip--gold{font-size:.8rem}.chip-btn,.chip-row .chip--gold{min-height:40px;padding:8px 12px}}@media (min-width:1000px){.chip-row{grid-template-columns:repeat(5,max-content);align-items:center;display:grid}.chip-row>span{justify-self:start}}.post-meta a{color:var(--gold-light);font-weight:600;text-decoration:none}@media (min-width:900px) and (max-width:1100px){.chip-row{gap:6px}.chip-row>span,.chip-btn,.chip-row .chip--gold{font-size:.72rem}.chip-btn,.chip-row .chip--gold{min-height:38px;padding:7px 10px}}.findus{background:var(--white);border-bottom:1px solid var(--line);padding:26px 0}.findus__row{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 40px;display:flex}.findus__title{font-family:var(--font-head);letter-spacing:.18em;text-transform:uppercase;color:var(--navy);margin:0;font-size:1.05rem;font-weight:700}.findus__list{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 36px;margin:0;padding:0;list-style:none;display:flex}.findus__list a,.findus__list span{transition:transform .3s var(--ease), opacity .3s;border-radius:12px;padding:6px 8px;display:block}.findus__list img{object-fit:contain;width:auto;max-width:160px;height:46px;display:block}.findus__list a:hover{opacity:.8}.findus__list a:focus-visible{outline:2px solid var(--gold)}@media (max-width:600px){.findus__list{gap:10px 22px}.findus__list img{max-width:120px;height:36px}}.popup{z-index:100;-webkit-backdrop-filter:blur(4px);opacity:0;visibility:hidden;background:#040a209e;place-items:center;padding:20px;transition:opacity .4s,visibility 0s linear .4s;display:grid;position:fixed;inset:0}.popup.is-open{opacity:1;visibility:visible;transition:opacity .4s,visibility}.popup__card{border-radius:var(--radius-lg);background:var(--white);width:min(540px,100%);max-height:calc(100dvh - 40px);transition:transform .5s var(--ease);position:relative;overflow:auto;transform:translateY(16px)scale(.97);box-shadow:0 30px 80px #00000073}.popup.is-open .popup__card{transform:none}.popup__img{aspect-ratio:2000/761;background:var(--navy);position:relative}.popup__img img{object-fit:cover;object-position:30% 50%}.popup__close{z-index:2;width:40px;height:40px;color:var(--navy);cursor:pointer;background:#ffffffeb;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:12px;right:12px;box-shadow:0 4px 12px #00000040}.popup__close:focus{outline:none}.popup__close:focus-visible{box-shadow:0 0 0 3px var(--gold)}.popup__body{text-align:center;padding:26px 28px 22px}.popup__title{font-family:var(--font-head);color:var(--navy);margin:0 0 10px;font-size:clamp(1.6rem,1.2rem + 1.6vw,2.2rem);font-weight:700;line-height:1.15}.popup__title .gold-text{background:linear-gradient(100deg,#6b4c0f 0%,#8f6d26 30%,#b48f45 50%,#8a6822 72%,#6b4c0f 100%);-webkit-background-clip:text;background-clip:text}.popup__text{max-width:30em;color:var(--muted);margin:0 auto 20px}.popup__later{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;margin-top:10px;padding:8px;font-size:.9rem;font-weight:600}.popup__later:hover{color:var(--navy)}.findus__list img[src*=bbb-logo]{max-width:120px;height:60px}@media (max-width:600px){.findus__list img[src*=bbb-logo]{height:48px}}.fx .hero__aura{animation:7s ease-in-out infinite aura-breathe}.fx .hdr .wordmark__name{animation:7s ease-in-out .8s infinite wordmark-shine}.hdr__brand{isolation:isolate;position:relative}.hdr__brand:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#eed6961f,#0000);border-radius:999px;position:absolute;inset:-6px -10px}@media (prefers-reduced-motion:reduce){.fx .hero__aura,.fx .hero__sheen i,.fx .hdr .wordmark__name{animation:none}}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
