.font-display-fallback{--font-display:"Fraunces", Georgia, serif}.font-sans-fallback{--font-sans:"Geist", -apple-system, system-ui, sans-serif}:root{--color-primary:#0f4c42;--color-primary-deep:#0a3730;--color-teal-mid:#1e5a50;--color-accent:#c8962e;--color-accent-text:#96701f;--color-cta:#1fa37a;--color-cta-hover:#188563;--color-green-bright:#14784f;--color-mint-bright:#2ee5b3;--color-teal-soft:#a3b5b1;--color-gold-deep:#8f650c;--color-gold-soft:#e6be63;--color-gold-bg:#fbf0da;--color-gold-ink:#1a1405;--color-bg:#fbfaf7;--color-surface:#fff;--color-line:#e7e9e6;--color-tint:#eaf1ee;--color-gold-wash:#f6efdd;--color-cream:#f5f1e8;--color-cream-deep:#efe7d2;--color-tint-cool:#e9f5ef;--color-tint-warm:#edefec;--color-tint-blue:#eaf1f4;--color-text:#1a2522;--color-text-muted:#5a6663;--color-text-on-dark:#16241f;--color-text-subtle:#8a938f;--color-warn:#b45309;--color-warn-bg:#fdf6ec;--color-info:#1c6e8c;--color-error:#b91c1c;--color-error-deep:#c0392b;--color-error-bright:#dc2626;--color-error-bg:#fbeded;--color-gold-bright:#f1c657;--color-gold-amber:#e8b73a;--color-gold-muted:#9a7a2e;--color-gold-brown:#b07e1e;--color-off-white-warm:#f5f0e8;--color-off-white-cool:#f1f6f3;--color-teal-green-deep:#157a5c;--color-teal-tint-soft:#c8e3d8;--color-teal-border:#9fbdb2;--font-display:"Fraunces", Georgia, serif;--font-sans:"Geist", -apple-system, system-ui, sans-serif;--max-content:1280px;--max-wide:1360px;--max-read:760px;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--radius-pill:999px;--shadow-card:0 1px 2px #0f4c420a, 0 8px 24px #0f4c420f;--shadow-card-lg:0 4px 16px #0000001a;--shadow-cta:0 2px 8px #1fa37a40;--shadow-nav:0 1px 0 #0000000f;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--space-32:128px}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;overflow-x:clip}body{font-family:var(--font-sans);background:var(--color-bg);color:var(--color-text);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:1rem;line-height:1.65;overflow-x:clip}img,picture,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}ul,ol{padding:0;list-style:none}button{font:inherit;cursor:pointer;background:0 0;border:none}h1,h2,h3,h4,.display-xl,.display-lg,.display,.h2,.h3,.stat,.ind-title,.whyx-title,.whyx-lead__title,.whyx-card__year,.whyx-row__num,.reviews-x__title,.rv-summary__brand,.rv-avatar,.section-title,.authorities__title,.brandmq__title,.bankop-title,.bankop-close__title,.bankop-step__num,.bankop-logo__mono,.ind-stat__num,.stat-figure,.tier__name,.reg-cost-tier__range,.reg-register-steps__head,.reg-register-steps__num,.reg-step__num,.reg-hero-steps li span,.quote-modal-head h2,.quota-close,.qt-office,.qt-more,.cost-frame,.calc-frame,.vstep__num,.vstep__body h3,.auth-node b,.cost-driver .cd-range,.qt-cap .qt-num,.calc-line.total b,.hero .hero-trust .pt strong{font-optical-sizing:none;font-variation-settings:"opsz" 40}h1,h2,h3,h4{font-family:var(--font-display);color:var(--color-primary);letter-spacing:-.02em;font-weight:600;line-height:1.15}.display-xl{letter-spacing:-.035em;font-size:clamp(2.5rem,5.2vw,4.25rem);font-weight:600;line-height:1.03}.display-lg{letter-spacing:-.03em;font-size:clamp(2rem,4vw,3.25rem);font-weight:600;line-height:1.07}.h2{letter-spacing:-.025em;font-size:clamp(1.6rem,2.6vw,2.2rem);font-weight:600;line-height:1.18}.h3{letter-spacing:-.015em;font-size:1.25rem;font-weight:600;line-height:1.3}.body-lg{font-size:1.125rem;line-height:1.65}.small{font-size:.875rem;line-height:1.5}.stat{font-family:var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(2.5rem,6vw,4.5rem);font-weight:600;line-height:1}.eyebrow{font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);font-size:.8125rem;font-weight:600}.eyebrow--gold{color:var(--color-accent)}.container{width:100%;max-width:var(--max-content);padding-inline:var(--space-6);margin-inline:auto}@media (min-width:768px){.container{padding-inline:var(--space-8)}}.container--wide{max-width:var(--max-wide)}.container--read{max-width:var(--max-read)}main .container>p:not([class*=note i]):not([class*=foot i]):not([class*=disclaim i]),main [class*=head i]>p,main p[class*=intro i],main p[class*=lead i],main p[class*=sub i]{max-width:78ch}main p.ltype-note{max-width:none}main [class*=head i][class*=center i]>p{margin-inline:auto}.section{padding-block:var(--space-12)}@media (min-width:1024px){.section{padding-block:var(--space-16)}}.section--tint{background:var(--color-tint)}.section--dark{background:var(--color-primary-deep);color:var(--color-tint)}.section--dark h1,.section--dark h2,.section--dark h3{color:var(--color-surface)}.measure{max-width:64ch}.measure-narrow{max-width:54ch}.text-muted{color:var(--color-text-muted)}.text-accent{color:var(--color-accent)}.text-primary{color:var(--color-primary)}.lead{color:var(--color-text);font-size:1.125rem;line-height:1.6}.section__head{margin-bottom:var(--space-12)}.section__head .h2{margin-top:var(--space-2)}.section__head p{margin-top:var(--space-4);color:var(--color-text-muted)}.stack>*+*,.prose p+p{margin-top:var(--space-4)}.prose h2{margin-top:var(--space-12);margin-bottom:var(--space-4)}.prose h3{margin-top:var(--space-8);margin-bottom:var(--space-3)}.prose ul{margin-top:var(--space-4)}.prose li{padding-left:var(--space-6);margin-top:var(--space-2);position:relative}.prose li:before{content:"";background:var(--color-accent);border-radius:50%;width:6px;height:6px;position:absolute;top:.6em;left:0}.btn{justify-content:center;align-items:center;gap:var(--space-2);font-family:var(--font-sans);border-radius:var(--radius-md);cursor:pointer;white-space:nowrap;border:none;min-height:44px;padding:14px 28px;font-size:.9375rem;font-weight:500;text-decoration:none;transition:background .15s,color .15s,border-color .15s,box-shadow .15s,transform .15s;display:inline-flex}.btn--lg{padding:16px 32px;font-size:1.1875rem;font-weight:700}.btn--block{justify-content:center;width:100%}.btn--cta{background:var(--color-cta);color:#fff;box-shadow:var(--shadow-cta)}:is(.btn--cta:hover,.btn--cta:focus-visible){background:var(--color-cta-hover)}.btn--secondary{color:var(--color-primary);border:1.5px solid var(--color-primary);background:0 0}:is(.btn--secondary:hover,.btn--secondary:focus-visible){background:var(--color-tint)}.btn--ghost{color:var(--color-text-muted);border:1px solid var(--color-line);background:0 0}:is(.btn--ghost:hover,.btn--ghost:focus-visible){background:var(--color-tint)}.btn--on-dark{color:#fff;background:#ffffff1f;border:1px solid #fff3}:is(.btn--on-dark:hover,.btn--on-dark:focus-visible){background:#fff3}.text-link{color:var(--color-primary);border-bottom:1px solid #0000;font-weight:500;transition:border-color .15s}.text-link:hover{border-color:var(--color-accent)}.card{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:var(--space-8)}.card--hover{transition:box-shadow .2s,border-color .2s,transform .2s}.card--hover:hover{box-shadow:var(--shadow-card-lg);border-color:#ca8a0459;transform:translateY(-3px)}.rule-gold{padding-bottom:var(--space-3);display:inline-block;position:relative}.rule-gold:after{content:"";background:var(--color-accent);border-radius:2px;width:34px;height:2px;position:absolute;bottom:0;left:0}.index-num{font-family:var(--font-display);letter-spacing:.08em;color:var(--color-accent);font-size:.8125rem;font-weight:600}.grid{gap:var(--space-6);display:grid}.grid--2,.grid--3{grid-template-columns:1fr}.grid--4{grid-template-columns:repeat(2,1fr)}@media (min-width:768px){.grid--2,.grid--3{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.grid--3{grid-template-columns:repeat(3,1fr)}.grid--4{grid-template-columns:repeat(4,1fr)}}.pill{align-items:center;gap:var(--space-2);border-radius:var(--radius-pill);background:var(--color-tint);color:var(--color-primary);padding:6px 14px;font-size:.8125rem;font-weight:500;display:inline-flex}.icon-chip{border-radius:var(--radius-md);background:linear-gradient(150deg, var(--color-primary), #1e293b);width:48px;height:48px;color:var(--color-gold-wash);margin-bottom:var(--space-6);justify-content:center;align-items:center;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 6px 16px #02061729}.card--hover:hover .icon-chip{transform:translateY(-2px);box-shadow:0 10px 22px #02061738}:where(a,button,input,select,textarea):focus-visible{outline:2px solid var(--color-cta);outline-offset:2px;border-radius:var(--radius-sm)}html[data-reveal-armed] [data-reveal]{opacity:0;transform:translateY(16px)}[data-reveal]{transition:opacity .6s,transform .6s}html[data-reveal-armed] [data-reveal].is-visible{opacity:1;transform:none}html[data-reveal-off] [data-reveal]{opacity:1!important;transition:none!important;transform:none!important}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important}[data-reveal]{opacity:1!important;transform:none!important}}.skip-link{z-index:200;position:absolute;top:0;left:-9999px}.skip-link:focus{left:var(--space-4);top:var(--space-4);background:var(--color-surface);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);box-shadow:var(--shadow-card)}
