@font-face{font-family:Poppins;src:url(/fonts/poppins-latin-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins-latin-600.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins-latin-500.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Public Sans;src:url(/fonts/public-sans-latin.woff2)format("woff2");font-weight:200 700;font-style:normal;font-display:swap;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:Public Sans;src:url(/fonts/public-sans-latin-ext.woff2)format("woff2");font-weight:200 700;font-style:normal;font-display:swap;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:Poppins Fallback;src:local(Arial);size-adjust:112.16%;ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%}:root{--cg-navy:#000084;--cg-blue:#0661e0;--cg-blue-hover:#0550c0;--cg-blue-200:#9cc3ff;--cg-blue-100:#d7e6ff;--cg-blue-50:#f4f4ff;--color-status-positive:#5ee6a8;--color-heading:var(--cg-navy);--color-accent:var(--cg-blue);--color-accent-hover:var(--cg-blue-hover);--color-on-accent:#fff;--color-text:#272c30;--color-text-strong:#101828;--color-muted:#616161;--color-muted-on-tint:#475467;--color-surface:#fff;--color-surface-alt:#f9fafb;--color-surface-tint:#f7f9fa;--color-surface-inverse:var(--cg-navy);--color-on-inverse:#fff;--color-on-inverse-muted:var(--cg-blue-100);--color-border:#eaecf0;--color-border-strong:#d0d5dd;--color-focus:var(--cg-blue);--color-draft:#b54708;--color-draft-bg:#fffaeb;--font-sans:"Public Sans", "Poppins Fallback", system-ui, sans-serif;--font-display:"Poppins", "Poppins Fallback", system-ui, sans-serif;--fw-regular:400;--fw-semibold:600;--fs-xs:.75rem;--fs-sm:.875rem;--fs-base:1.0625rem;--fs-lg:1.0625rem;--fs-h3:clamp(1.125rem, 1rem + .5vw, 1.375rem);--fs-h2:clamp(1.625rem, 1.3rem + 1.3vw, 2rem);--fs-h1:clamp(2.125rem, 1.4rem + 2.9vw, 3.25rem);--lh-tight:1.15;--lh-snug:1.3;--lh-body:1.6;--fw-medium:500;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-6:1.5rem;--space-8:2rem;--space-12:3rem;--space-16:4rem;--space-section:clamp(3rem, 2rem + 4vw, 5rem);--container:82rem;--gutter:clamp(1rem, .5rem + 2vw, 2.5rem);--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--shadow-sm:0 2px 8px #10182814;--shadow-md:0 8px 24px -4px #1018281a;--sticky-h:4.5rem}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{font-family:var(--font-sans);font-size:var(--fs-base);line-height:var(--lh-body);color:var(--color-text);background:var(--color-surface);font-synthesis-weight:none;margin:0}img{max-width:100%;height:auto;display:block}a{color:var(--color-accent);text-underline-offset:.15em}a:hover{color:var(--color-accent-hover)}:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}h1,h2,h3{font-family:var(--font-display);color:var(--color-heading);font-weight:var(--fw-semibold);line-height:var(--lh-snug);letter-spacing:-.01em;margin:0 0 var(--space-4)}h1{font-size:var(--fs-h1);letter-spacing:-.01em;line-height:1.1}h2{font-size:var(--fs-h2);font-weight:var(--fw-medium);line-height:1.39}h3,.h3{font-size:var(--fs-h3)}p{margin:0 0 var(--space-4)}ul,ol{margin:0;padding:0}address{font-style:normal}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.container{width:100%;max-width:var(--container);padding-inline:var(--gutter);margin-inline:auto}.narrow{max-width:56rem}.skip-link{left:-999px;top:var(--space-2);z-index:100;padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);background:#fff;position:absolute}.skip-link:focus{left:var(--space-4)}.btn{font-family:var(--font-display);font-weight:var(--fw-medium);cursor:pointer;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;gap:.5rem;padding:12px 35px;font-size:.9375rem;line-height:1;text-decoration:none;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.btn-lg{min-height:52px;font-size:var(--fs-lg);padding:0 var(--space-8)}.btn-primary{background:var(--color-accent);color:var(--color-on-accent)}.btn-primary:hover{background:var(--color-accent-hover);color:var(--color-on-accent)}.btn-light{color:var(--cg-navy);background:#fff}.btn-light:hover{background:var(--cg-blue-100);color:var(--cg-navy)}.btn-outline{color:var(--cg-navy);border-color:var(--color-border-strong);background:#fff}.site-header{z-index:30;border-bottom:1px solid var(--color-border);background:#fff;position:sticky;top:0}.header-main{align-items:center;gap:var(--space-6);min-height:72px;display:flex}.logo img{width:auto;height:34px}.nav-toggle{opacity:0;pointer-events:none;position:absolute}.menu-list{list-style:none}.menu-link{color:var(--color-text-strong);font-weight:var(--fw-semibold);cursor:pointer;text-decoration:none;list-style:none;display:block}.menu-link::-webkit-details-marker{display:none}details.menu>summary:after{content:"";border-bottom:2px solid;border-right:2px solid;width:.45em;height:.45em;margin-left:.45em;transition:transform .15s;display:inline-block;transform:translateY(-.2em)rotate(45deg)}details.menu[open]>summary:after{transform:translateY(.05em)rotate(-135deg)}.menu-group-heading{margin:0 0 var(--space-2);font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--color-muted-on-tint);text-transform:uppercase;letter-spacing:.04em;text-decoration:none;display:block}a.menu-group-heading:hover{color:var(--cg-navy)}.menu-links,.menu-products,.menu-children{list-style:none}.menu-links a,.menu-children a{padding:var(--space-1) 0;color:var(--color-text);text-decoration:none;display:block}.menu-products>li>a{padding:var(--space-1) 0;color:var(--cg-navy);font-weight:var(--fw-semibold);text-decoration:none;display:block}.menu-children a{font-size:var(--fs-sm);color:var(--color-muted-on-tint)}.menu-links a:hover,.menu-children a:hover,.menu-products>li>a:hover{color:var(--color-accent)}.menu-all{margin-top:var(--space-4);font-weight:var(--fw-semibold);text-decoration:none;display:inline-block}.header-actions{align-items:center;gap:var(--space-4);display:flex}.header-phone{color:var(--cg-navy);font-weight:var(--fw-semibold);white-space:nowrap;text-decoration:none}@media (width<=63.99rem){.nav-toggle-label{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);font-weight:var(--fw-semibold);color:var(--cg-navy);cursor:pointer;margin-left:auto;display:inline-flex}.nav-toggle-icon,.nav-toggle-icon:before,.nav-toggle-icon:after{background:currentColor;width:18px;height:2px;display:block;position:relative}.nav-toggle-icon:before,.nav-toggle-icon:after{content:"";position:absolute;left:0}.nav-toggle-icon:before{top:-6px}.nav-toggle-icon:after{top:6px}.nav-toggle:focus-visible+.nav-toggle-label{outline:3px solid var(--color-focus);outline-offset:2px}.primary-nav{border-top:1px solid var(--color-border);max-height:calc(100vh - 110px);box-shadow:var(--shadow-md);padding:var(--space-4) var(--gutter) var(--space-8);background:#fff;display:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.nav-toggle:checked~.primary-nav{display:block}.menu-item{border-bottom:1px solid var(--color-border)}.menu-link{padding:var(--space-3) 0}.menu-panel{padding:0 0 var(--space-4)}.menu-group{margin-top:var(--space-3)}.menu-children{padding-left:var(--space-4)}.header-actions{margin-top:var(--space-6)}}@media (width>=64rem){.nav-toggle-label{display:none}.primary-nav{align-items:center;gap:var(--space-6);flex:1;display:flex}.menu-list{gap:var(--space-6);flex:1;justify-content:center;display:flex}.menu-link{padding:var(--space-6) 0}.menu-link:hover{color:var(--color-accent)}.menu-panel{border-top:1px solid var(--color-border);box-shadow:var(--shadow-md);background:#fff;position:absolute;top:100%;left:0;right:0}.menu-panel-inner,.menu-all{max-width:var(--container);padding-inline:var(--gutter);margin-inline:auto}.menu-panel-inner{gap:var(--space-8);padding-block:var(--space-8) var(--space-2);grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));display:grid}.menu-panel--products .menu-products{gap:var(--space-6) var(--space-8);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.menu-all{padding-block:var(--space-2) var(--space-6);margin:0 auto;display:block}}.section-alt{background:var(--color-surface-tint)}.lead{font-size:var(--fs-lg)}.fine-print{font-size:var(--fs-sm);color:var(--color-muted-on-tint)}.two-col{gap:var(--space-12);display:grid}@media (width>=56rem){.two-col{grid-template-columns:1fr 1fr}}.hero{background:linear-gradient(135deg, var(--cg-navy) 0%, #02037a 55%, #0339a8 100%);color:var(--color-on-inverse);padding-block:clamp(3rem,2rem + 5vw,6rem)}.hero h1{color:#fff}.answer-capsule{font-size:var(--fs-lg);color:var(--cg-blue-100);max-width:48rem}.hero a:not(.btn){color:#fff}.cta-row{align-items:center;gap:var(--space-4);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.cta-row .cta-note{margin:0}.hero .cta-note{color:var(--cg-blue-100)}.card-grid{gap:var(--space-6);margin-bottom:var(--space-6);grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));list-style:none;display:grid}.card{border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:var(--shadow-sm);background:#fff;list-style:none}.product-card{flex-direction:column;display:flex}.product-card h3{margin-bottom:var(--space-2)}.card-range{font-weight:var(--fw-semibold);color:var(--cg-navy)}.card-note{font-size:var(--fs-sm);color:var(--color-muted-on-tint)}.card-link{font-weight:var(--fw-semibold);margin-top:auto;text-decoration:none}.card-link:hover{text-decoration:underline}.steps{counter-reset:step;gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));list-style:none;display:grid}.steps li{counter-increment:step;border-radius:var(--radius-xl);padding:var(--space-6);border:1px solid var(--color-border);background:#fff}.steps li:before{content:counter(step);width:2.5rem;height:2.5rem;margin-bottom:var(--space-4);background:var(--color-accent);color:#fff;font-weight:var(--fw-semibold);border-radius:50%;place-items:center;display:grid}.minimums{border-collapse:collapse;width:100%;margin-bottom:var(--space-4)}.minimums th,.minimums td{text-align:left;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border)}.minimums th{font-weight:var(--fw-regular);color:var(--color-muted-on-tint)}.minimums td{font-weight:var(--fw-semibold);color:var(--cg-navy)}.link-list{margin-bottom:var(--space-6);list-style:none}.link-list li{border-bottom:1px solid var(--color-border)}.link-list a{padding:var(--space-2) 0;font-weight:var(--fw-semibold);text-decoration:none;display:inline-block}.link-list a:first-letter,.industry-grid a:first-letter,.chip-list a:first-letter{text-transform:uppercase}.link-list a:hover{text-decoration:underline}.placeholder{border:1px dashed var(--color-border-strong);border-radius:var(--radius-lg);padding:var(--space-6);color:var(--color-muted-on-tint);background:#fff}.placeholder p{margin:0}.industry-grid{gap:var(--space-3);margin-bottom:var(--space-6);grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));list-style:none;display:grid}.industry-grid a{height:100%;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);font-weight:var(--fw-semibold);color:var(--cg-navy);background:#fff;text-decoration:none;display:block}.industry-grid a:hover{border-color:var(--color-accent);color:var(--color-accent)}.benefit-grid{gap:var(--space-6);margin-bottom:var(--space-8);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));list-style:none;display:grid}.stats{gap:var(--space-6);margin-bottom:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));display:grid}.stat{gap:var(--space-1);flex-direction:column;display:flex}.stat-value{font-size:var(--fs-h2);font-weight:var(--fw-semibold);color:var(--cg-navy);line-height:1.2}.stat-label{color:var(--color-muted-on-tint)}.not-lender{max-width:48rem}.faq details{border:1px solid var(--color-border);border-radius:var(--radius-lg);margin-bottom:var(--space-3);background:#fff}.faq summary{cursor:pointer;padding:var(--space-4) var(--space-6);font-weight:var(--fw-semibold);color:var(--cg-navy)}.faq .faq-answer{padding:0 var(--space-6) var(--space-4);margin:0}.chip-list{gap:var(--space-2);flex-wrap:wrap;list-style:none;display:flex}.chip-list a{padding:var(--space-2) var(--space-4);border:1px solid var(--color-border-strong);color:var(--cg-navy);font-weight:var(--fw-semibold);border-radius:999px;text-decoration:none;display:inline-block}.chip-list a:hover{border-color:var(--color-accent);color:var(--color-accent)}.cta-final{background:var(--cg-navy);color:#fff;padding-block:var(--space-section)}.cta-final h2,.cta-final a:not(.btn){color:#fff}.reviewer-line{padding-block:var(--space-8);font-size:var(--fs-sm);color:var(--color-muted-on-tint)}.reviewer-line p{margin:0}.trust-block{background:var(--color-surface-alt);border-top:1px solid var(--color-border)}.trust-inner{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-6);padding-block:var(--space-6);flex-wrap:wrap;display:flex}.trust-inner p{font-weight:var(--fw-semibold);color:var(--cg-navy);margin:0}.site-footer{background:var(--color-surface-inverse);color:var(--color-on-inverse-muted);font-size:var(--fs-sm);padding-top:var(--space-12)}.site-footer a{color:#fff;text-decoration:none}.site-footer a:hover{text-decoration:underline}.tp-box{margin-block:var(--space-4)}.tp-mini .trustpilot-widget{min-height:150px}.tp-micro .trustpilot-widget{min-height:20px}.optout-box{padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-xl);background:#fff}.optout-box h2{font-size:var(--fs-h3)}.consent{z-index:50;border-top:1px solid var(--color-border);padding-block:var(--space-4);font-size:var(--fs-sm);background:#fff;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -6px 24px #1018281f}.consent-inner{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-6);flex-wrap:wrap;display:flex}.consent-inner p{max-width:52rem;margin:0}.consent-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.consent-actions .btn{min-height:40px;padding:0 var(--space-4);font-size:var(--fs-sm)}.sticky-cta{display:none}@media (width<=63.99rem){.sticky-cta{z-index:40;gap:var(--space-2);padding:var(--space-2) var(--gutter);border-top:1px solid var(--color-border);background:#fff;grid-template-columns:1fr 1fr;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 16px #10182814}.sticky-cta .btn{min-height:48px;padding:0 var(--space-3);white-space:nowrap;font-size:.9375rem}.sticky-cta .btn-outline svg{color:var(--cg-blue);flex:none}.sticky-cta-short{display:none}body{padding-bottom:var(--sticky-h)}}@media (width<=379px){.sticky-cta-num{display:none}.sticky-cta-short{display:inline}}.claim-draft{background:var(--color-draft-bg);color:#7a2e0e;border-bottom:2px dotted var(--color-draft);border-radius:2px;padding:0 .1em}.draft{outline:2px dashed var(--color-draft);outline-offset:8px;margin-top:1.9rem;margin-bottom:var(--space-4);border-radius:4px;position:relative}.draft:before{content:"DRAFT · " attr(data-reason);text-overflow:ellipsis;white-space:nowrap;background:var(--color-draft-bg);max-width:100%;color:var(--color-draft);font-size:.7rem;font-weight:var(--fw-semibold);letter-spacing:.02em;border-radius:4px;padding:.1rem .5rem;position:absolute;top:-1.95rem;left:-4px;overflow:hidden}.hide-drafts .draft{outline:none;margin-top:0}.hide-drafts .draft:before{display:none}.hide-drafts .claim-draft{color:inherit;background:0 0;border:0;padding:0}.breadcrumb{font-size:var(--fs-sm);margin-bottom:var(--space-4)}.breadcrumb ol{gap:var(--space-1) var(--space-2);flex-wrap:wrap;list-style:none;display:flex}.breadcrumb li+li:before{content:"›";margin-right:var(--space-2);color:var(--color-muted)}.breadcrumb a{color:var(--color-muted-on-tint);text-decoration:none}.breadcrumb a:hover{text-decoration:underline}.breadcrumb [aria-current]{color:var(--color-text-strong)}.page-hero{background:var(--color-surface-tint);padding-block:var(--space-12) var(--space-8)}.page-hero h1{margin:0}.page-body{padding-top:var(--space-8)}.prose{font-size:var(--fs-base)}.prose>:first-child{margin-top:0}.prose h2{margin-top:var(--space-12)}.prose h3{margin-top:var(--space-8)}.prose ul,.prose ol{margin-bottom:var(--space-4);padding-left:1.5rem}.prose li{margin-bottom:var(--space-2)}.prose a{text-decoration:underline}.prose table{border-collapse:collapse;width:100%;margin-block:var(--space-6);font-size:var(--fs-sm);display:block;overflow-x:auto}.prose th,.prose td{border:1px solid var(--color-border);padding:var(--space-2) var(--space-3);text-align:left;vertical-align:top}.prose th{background:var(--color-surface-alt);color:var(--color-text-strong)}.prose img{border-radius:var(--radius-lg);margin-block:var(--space-6)}.prose figure{margin:var(--space-6) 0}.prose figcaption{font-size:var(--fs-sm);color:var(--color-muted)}.prose blockquote{margin:var(--space-6) 0;padding-left:var(--space-4);border-left:4px solid var(--cg-blue-100);color:var(--color-muted-on-tint)}.prose iframe{border:0;max-width:100%}.page-num{color:var(--color-muted-on-tint);font-weight:var(--fw-regular)}.blog-cats{margin-top:var(--space-6)}.blog-cats a[aria-current]{background:var(--cg-navy);border-color:var(--cg-navy);color:#fff}.post-grid{grid-template-columns:repeat(auto-fill,minmax(18rem,1fr))}.post-card{gap:var(--space-2);flex-direction:column;display:flex}.post-card h3{font-size:var(--fs-lg);margin:0}.post-card h3 a{color:var(--cg-navy);text-decoration:none}.post-card h3 a:hover{color:var(--color-accent);text-decoration:underline}.post-card p{font-size:var(--fs-sm);margin:0}.post-card-date{color:var(--color-muted-on-tint);margin-top:auto!important}.post-category{background:var(--cg-blue-100);color:var(--cg-navy);font-size:var(--fs-xs);font-weight:var(--fw-semibold);border-radius:999px;align-self:flex-start;padding:.15rem .6rem;text-decoration:none;display:inline-block}.pagination{align-items:center;gap:var(--space-4);margin-top:var(--space-8);flex-wrap:wrap;display:flex}.pagination ol{gap:var(--space-2);flex-wrap:wrap;list-style:none;display:flex}.pagination a,.pagination span{min-width:2.25rem;height:2.25rem;padding:0 var(--space-2);border-radius:var(--radius-md);place-items:center;text-decoration:none;display:inline-grid}.pagination ol a{border:1px solid var(--color-border-strong);color:var(--cg-navy)}.pagination [aria-current]{background:var(--cg-navy);color:#fff}.post-hero{background:var(--color-surface-tint);padding-block:var(--space-12) var(--space-8)}.post-hero h1{margin:var(--space-3) 0 var(--space-3)}.post-meta{color:var(--color-muted-on-tint);font-size:var(--fs-sm);margin:0}.post-share{margin:var(--space-2) 0 0;font-size:var(--fs-sm);color:var(--color-muted-on-tint)}.post-share a{font-weight:var(--fw-semibold);text-decoration:none}.post-share a:hover{text-decoration:underline}.post-image{width:100%;height:auto;margin-top:calc(-1 * var(--space-6));border-radius:var(--radius-xl);box-shadow:var(--shadow-md)}.post-cta{margin-block:var(--space-4) var(--space-12);padding-block:var(--space-6);border-top:1px solid var(--color-border)}.post-cta-title{font-weight:var(--fw-semibold);color:var(--cg-navy)}.prose .cg-button{min-height:44px;padding:0 var(--space-6);border-radius:var(--radius-md);background:var(--color-accent);color:#fff;font-weight:var(--fw-semibold);align-items:center;text-decoration:none;display:inline-flex}.prose .cg-button:hover{background:var(--color-accent-hover);color:#fff}.prose .cg-icon{width:40px;height:40px;margin:0 var(--space-2) 0 0;box-shadow:none;border-radius:0;display:inline-block}.prose .cg-placeholder{margin-block:var(--space-4);padding:var(--space-4);border:2px dashed var(--color-draft);border-radius:var(--radius-lg);background:var(--color-draft-bg);color:var(--color-draft);font-size:var(--fs-sm);font-weight:var(--fw-semibold)}.prose .cg-placeholder:before{content:"DRAFT · WordPress element to rebuild: "}.hide-drafts .prose .cg-placeholder{display:none}.prose details{border:1px solid var(--color-border);border-radius:var(--radius-lg);margin-bottom:var(--space-3);padding:0 var(--space-4);background:#fff}.prose details summary{cursor:pointer;padding:var(--space-3) 0;font-weight:var(--fw-semibold);color:var(--cg-navy)}.sec-tint{background:var(--color-surface-tint)}.sec-navy{background:var(--cg-navy);color:#fff}.sec-navy :is(h1,h2,h3):not(.sec-card *){color:#fff}.sec-navy :is(.facts,.table-wrap,.apply-card){color:var(--color-text)}.sec-navy :is(.facts,.table-wrap) :is(th,td){color:inherit}.sec-navy a:not(.btn,.sec-card *){color:#fff}.sec-crumbs{padding-top:var(--space-6)}.sec-navy .breadcrumb [aria-current]{color:#fff}.sec-navy .breadcrumb li+li:before{color:var(--cg-blue-100)}.sec-hero-grid{gap:var(--space-8);align-items:center;display:grid}@media (width>=56rem){.sec-hero-grid{grid-template-columns:1.1fr 1fr}}.sec-hero-solo{max-width:52rem}.sec-hero-img{border-radius:var(--radius-xl);width:100%;height:auto}.sec-text>:last-child,.sec-intro>:last-child{margin-bottom:0}.sec-text ul,.sec-text ol{margin-bottom:var(--space-4);padding-left:1.4rem}.sec-intro{max-width:48rem;margin-bottom:var(--space-6)}.sec-buttons{gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.btn-ghost{color:#fff;background:0 0;border-color:#ffffff80}.btn-ghost:hover{color:#fff;border-color:#fff}.sec-split{gap:var(--space-8);align-items:center;display:grid}@media (width>=56rem){.sec-split{grid-template-columns:1fr 1fr}.sec-split.img-left .sec-split-img{order:-1}}.sec-split-img{border-radius:var(--radius-xl);width:100%;height:auto}.sec-cards{gap:var(--space-6);grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));list-style:none;display:grid}@media (width>=64rem){.sec-cards{grid-template-columns:repeat(var(--cols,3), 1fr)}}.sec-card{gap:var(--space-2);padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);color:var(--color-text);background:#fff;flex-direction:column;display:flex}.sec-card h3{margin:0}.sec-card-icon{object-fit:contain;width:48px;height:48px}.sec-card-img{border-radius:var(--radius-lg);width:100%;height:auto}.sec-card-link{font-weight:var(--fw-semibold);margin-top:auto;text-decoration:none}.sec-stats{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));list-style:none;display:grid}.sec-stats li{gap:var(--space-1);flex-direction:column;display:flex}.sec-stat-value{font-size:var(--fs-h2);font-weight:var(--fw-semibold);color:var(--cg-navy);line-height:1.15}.sec-navy .sec-stat-value{color:#fff}.sec-stat-label{color:var(--color-muted-on-tint)}.sec-navy .sec-stat-label{color:var(--cg-blue-100)}.sec-checklist{gap:var(--space-3);list-style:none;display:grid}.sec-checklist li{padding-left:2rem;position:relative}.sec-checklist li:before{content:"";background:var(--color-accent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3'%3E%3Cpath d='M5 12l5 5L20 7'/%3E%3C/svg%3E") center / 70% no-repeat;border-radius:50%;width:1.2rem;height:1.2rem;position:absolute;top:.2rem;left:0}.sec-gallery{gap:var(--space-4);list-style:none;display:grid}.sec-gallery img{border-radius:var(--radius-lg);width:100%;height:auto}.sec-gallery-grid{grid-template-columns:repeat(auto-fill,minmax(14rem,1fr))}.sec-gallery-carousel{scroll-snap-type:x mandatory;padding-bottom:var(--space-2);grid-auto-columns:minmax(16rem,30%);grid-auto-flow:column;overflow-x:auto}.sec-gallery-carousel li{scroll-snap-align:start}.sec-gallery-logos{grid-template-columns:repeat(auto-fill,minmax(8rem,1fr));align-items:center}.sec-gallery-logos img{border-radius:0;width:auto;max-height:48px;margin-inline:auto}.sec-cta{text-align:left}.sec .faq .faq-answer>:last-child{margin-bottom:0}.sec-map{aspect-ratio:16/7;border-radius:var(--radius-xl);border:1px solid var(--color-border);max-width:100%;position:relative;overflow:hidden}.sec-map .mapf{position:absolute;inset:0}.post-toc details{margin-top:var(--space-8);padding:var(--space-4) var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-alt)}.post-toc summary{cursor:pointer;font-weight:var(--fw-semibold);color:var(--cg-navy)}.post-toc ol{margin:var(--space-3) 0 0;gap:var(--space-1);font-size:var(--fs-sm);padding-left:1.3rem;display:grid}.post-toc a{text-decoration:none}.post-toc a:hover{text-decoration:underline}.cg-placeholder{margin-block:var(--space-2);padding:var(--space-4);border:2px dashed var(--color-draft);border-radius:var(--radius-lg);background:var(--color-draft-bg);color:var(--color-draft);font-size:var(--fs-sm);font-weight:var(--fw-semibold)}.cg-placeholder:before{content:"DRAFT · WordPress element to rebuild: "}.hide-drafts .cg-placeholder{display:none}h1.h2{font-size:var(--fs-h2);font-weight:var(--fw-medium);line-height:1.39}.funnel-header .header-main{justify-content:space-between}.apply{padding-block:var(--space-12);background:var(--color-surface-tint)}.apply-grid{gap:var(--space-8);display:grid}@media (width>=56rem){.apply-grid{grid-template-columns:18rem 1fr;align-items:start}}.apply-rail{background:var(--cg-navy);color:#fff;border-radius:var(--radius-xl);padding:var(--space-8) var(--space-6)}.apply-rail-title{font-size:var(--fs-h3);font-weight:var(--fw-semibold);line-height:var(--lh-snug);margin-bottom:var(--space-6)}.apply-stages{gap:var(--space-2);list-style:none;display:grid}.apply-stages li{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);color:var(--cg-blue-100)}.apply-stages li.is-active{color:#fff;font-weight:var(--fw-semibold);background:#ffffff1f}.apply-card{border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);background:#fff;min-width:0;padding:clamp(1.25rem,1rem + 2vw,2.5rem)}.apply-progress-label{font-size:var(--fs-sm);color:var(--color-muted-on-tint);margin-bottom:var(--space-2)}.apply-progress-bar{background:var(--cg-blue-100);height:8px;margin-bottom:var(--space-8);border-radius:999px;overflow:hidden}.apply-progress-bar span{background:var(--color-accent);height:100%;transition:width .2s;display:block}.apply-step{border:0;min-width:0;margin:0;padding:0}.apply-step h2{margin-bottom:var(--space-2)}.apply-sub{color:var(--color-muted-on-tint)}.apply-field{margin-bottom:var(--space-4);max-width:32rem}.apply-field label{font-weight:var(--fw-semibold);margin-bottom:var(--space-2);color:var(--color-text-strong);display:block}.apply-field .req{font-weight:var(--fw-regular);color:var(--color-muted);font-size:var(--fs-sm)}.apply-field select,.apply-field input[type=text],.apply-field input[type=email],.apply-field input[type=tel]{width:100%;min-height:48px;padding:0 var(--space-4);border-radius:var(--radius-md);font:inherit;color:var(--color-text-strong);background:#fff;border:1px solid #7d8799}.apply-amount{margin-bottom:var(--space-4);align-items:baseline;gap:.1rem;display:flex}.apply-amount span,.apply-amount input{font-family:var(--font-display);font-size:var(--fs-h1);font-weight:var(--fw-semibold);color:var(--cg-navy);line-height:1.05}.apply-field .apply-amount input[type=text]{font-family:var(--font-display);font-size:var(--fs-h1);font-weight:var(--fw-semibold);color:var(--cg-navy);font-variant-numeric:tabular-nums;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;width:auto;min-height:0;padding:0 0 2px;line-height:1.05;transition:border-color .15s}.apply-field .apply-amount input[type=text]:focus{border-bottom-color:var(--cg-blue);outline:none}.apply-field .apply-amount:hover input[type=text]{border-bottom-color:var(--cg-blue-200)}.apply-field input[type=range]{width:100%;accent-color:var(--color-accent)}.apply-range-scale{font-size:var(--fs-sm);color:var(--color-muted-on-tint);justify-content:space-between;display:flex}.apply-choices{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));max-width:40rem;display:grid}.apply-choice{display:block;position:relative}.apply-choice input{opacity:0;position:absolute}.apply-choice span{min-height:72px;padding:var(--space-4);border:2px solid var(--color-border-strong);border-radius:var(--radius-lg);font-weight:var(--fw-semibold);color:var(--cg-navy);cursor:pointer;text-align:center;place-items:center;display:grid}.apply-choice input:checked+span{border-color:var(--color-accent);background:var(--cg-blue-50)}.apply-choice input:focus-visible+span{outline:3px solid var(--color-focus);outline-offset:2px}.apply-consent{gap:var(--space-3);font-size:var(--fs-sm);align-items:flex-start;max-width:40rem;display:flex}.apply-consent input{flex:none;width:1.1rem;height:1.1rem;margin-top:.3rem}.apply-error{color:#b42318;font-weight:var(--fw-semibold)}.apply-check:empty{display:none}.apply-nav{gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.apply-foot{margin-top:var(--space-6);font-size:var(--fs-sm);color:var(--color-muted-on-tint)}.hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.hub .answer-capsule{color:var(--color-text);margin-bottom:var(--space-6)}.hub .cta-row{margin-top:var(--space-6)}.table-wrap{overflow-x:auto}.facts{border-collapse:collapse;width:100%;margin-bottom:var(--space-6)}.facts th,.facts td{text-align:left;vertical-align:top;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border)}.facts th{width:34%;color:var(--cg-navy);font-weight:var(--fw-semibold)}.hub-body table{border-collapse:collapse;width:100%;margin-bottom:var(--space-6)}.hub-body th,.hub-body td{text-align:left;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border)}.byline{color:var(--color-muted-on-tint);font-size:var(--fs-sm);margin-bottom:var(--space-8)}.hub-body>:first-child{margin-top:0}.hub-body>:last-child{margin-bottom:0}.hub-body blockquote{margin:var(--space-6) 0;padding:var(--space-4) var(--space-6);border-left:4px solid var(--color-accent);border-radius:var(--radius-lg);background:var(--color-surface-alt);color:var(--color-text)}.hub-body blockquote>:last-child{margin-bottom:0}.hub-body table{border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);background:#fff;overflow:hidden}.hub-body thead th{background:var(--cg-navy);color:#fff;font-weight:var(--fw-semibold)}.hub-body tbody tr:nth-child(2n){background:var(--color-surface-alt)}.hub-body ol{counter-reset:step;gap:var(--space-4);padding-left:0;list-style:none;display:grid}.hub-body ol>li{counter-increment:step;padding-left:3rem;position:relative}.hub-body ol>li:before{content:counter(step);background:var(--cg-blue-100);width:2rem;height:2rem;color:var(--cg-navy);font-weight:var(--fw-semibold);border-radius:50%;place-items:center;display:grid;position:absolute;top:-.1rem;left:0}.hub .facts{border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);background:#fff;overflow:hidden}.byline-inverse{color:var(--cg-blue-100);margin-top:var(--space-6);margin-bottom:0}.hub-hero .cta-note,.hub-hero .cta-note a,.hub-hero .breadcrumb a,.hub-hero .breadcrumb [aria-current]{color:var(--cg-blue-100)}.hub-hero-card{background:var(--cg-blue);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:var(--shadow-lg,0 18px 40px #00000040);color:#fff}.hub-hero-card-title{font-weight:var(--fw-semibold);font-size:var(--fs-lg);margin-bottom:var(--space-4)}.hub-hero-card dl{gap:var(--space-3);margin:0;display:grid}.hub-hero-card dl>div{justify-content:space-between;gap:var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid #ffffff40;display:flex}.hub-hero-card dl>div:last-child{border-bottom:0;padding-bottom:0}.hub-hero-card dt{color:var(--cg-blue-100)}.hub-hero-card dd{font-weight:var(--fw-semibold);margin:0}.hub-hero-card-note{margin-top:var(--space-4);font-size:var(--fs-sm);color:var(--cg-blue-100);margin-bottom:0}.post-card{gap:var(--space-2);flex-direction:column;padding:0;display:flex;overflow:hidden}.post-card>:not(.post-card-media){margin-left:var(--space-6);margin-right:var(--space-6)}.post-card>:last-child{margin-bottom:var(--space-6)}.post-card-media{aspect-ratio:1200/630;background:var(--color-surface-alt);display:block}.post-card-img{object-fit:cover;width:100%;height:100%;display:block}.post-card .post-category{margin-top:var(--space-6)}.sec--hero.sec-bg{align-items:center;min-height:clamp(22rem,16rem + 18vw,34rem);display:flex}.sec--hero.sec-bg .container{width:100%}@media (width<=56rem){.sec-bg{background-image:none}}.sec-bg{background-image:var(--sec-bg);background-size:var(--sec-bg-size,cover);background-position:var(--sec-bg-pos,center);background-repeat:no-repeat;background-color:var(--sec-bg-color,transparent);position:relative}.sec-bg.sec-bg-photo{align-items:center;min-height:clamp(24rem,18rem + 14vw,34rem);display:flex}.sec-split.sec-split-solo{grid-template-columns:1fr}.sec-bg-photo .sec-split-solo{max-width:min(52%,34rem)}.sec-bg-photo .sec-features li{max-width:9.5rem}@media (width<=56rem){.sec-bg-photo .sec-split-solo{max-width:100%}}.sec-bg>.container{position:relative}.sec-trustrow{gap:var(--space-6) var(--space-10);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.sec-trust-item{align-items:center;gap:var(--space-3);min-width:12rem;display:flex}.sec-trust-icon{object-fit:contain;width:44px;height:44px}.sec-trust-title{font-weight:var(--fw-semibold);color:var(--cg-navy);margin-bottom:0}.sec-trust-text{font-size:var(--fs-sm);color:var(--color-muted-on-tint);margin-bottom:0}.sec-trustrow .tp-box{min-width:14rem;margin-block:0}.sec--trustrow{padding-block:var(--space-6);border-bottom:1px solid var(--color-border)}.sec h1 em,.sec h2 em,.sec h3 em{color:var(--cg-blue);font-style:normal}.sec-navy h1 em,.sec-navy h2 em,.hub-hero h1 em{color:var(--cg-blue-200)}.sec-features{gap:var(--space-6);margin:var(--space-6) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.sec-features li{align-items:center;gap:var(--space-3);max-width:13rem;font-weight:var(--fw-semibold);color:var(--cg-navy);display:flex}.sec-features img,.sec-features svg{object-fit:contain;width:42px;height:42px}.sec-note{margin-top:var(--space-4);margin-bottom:0}.sec-steps-grid{gap:var(--space-8);align-items:center;display:grid}@media (width>=56rem){.sec-steps-grid{grid-template-columns:1fr 1fr}}.sec-steps-media img{border-radius:var(--radius-xl);width:100%;height:auto}.sec-steps-media .sec-buttons{justify-content:center}.sec-offer-head{text-align:center;margin-bottom:var(--space-12)}.sec-offer-head h2{color:var(--cg-navy);margin:0;font-size:clamp(2rem,1.4rem + 2.6vw,3.25rem);line-height:1.1}.sec-offer-head p{font-family:var(--font-display);font-weight:var(--fw-medium);color:var(--cg-blue);margin:var(--space-3) 0 0;font-size:clamp(1.125rem,.95rem + .8vw,1.625rem);line-height:1.25}.sec-offer{background:var(--cg-blue);border-radius:12px;align-items:stretch;display:grid;overflow:hidden}@media (width>=60rem){.sec-offer{grid-template-columns:minmax(0,.64fr) minmax(0,1.36fr)}}.sec-offer-copy{background:var(--cg-navy);color:#fff;flex-direction:column;padding:clamp(1.75rem,1rem + 3vw,3rem);display:flex}.sec-offer-h{color:#fff;margin:0 0 var(--space-6);font-size:clamp(1.875rem,1.3rem + 2.2vw,3rem);line-height:1.08}.sec-offer-copy .sec-text{color:var(--cg-blue-100);font-size:1rem;line-height:1.55}.sec-offer-cl{font-family:var(--font-display);font-weight:var(--fw-semibold);color:#fff;margin:var(--space-8) 0 var(--space-4);font-size:1.125rem}.sec-offer-copy .sec-checklist{gap:var(--space-6)}.sec-offer-copy .sec-checklist li{color:#fff;padding-left:2.5rem;font-size:1.125rem;line-height:1.4}.sec-offer-copy .sec-checklist li:before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='m8.5 12.3 2.4 2.4 4.6-5'/%3E%3C/svg%3E") 50%/contain no-repeat;border-radius:0;width:1.625rem;height:1.625rem;top:.02em}.sec-offer-copy .sec-buttons{padding-top:var(--space-8);justify-content:center;margin-top:auto}.sec-offer-copy .btn{background:var(--cg-blue);color:#fff;border-color:var(--cg-blue);border-radius:8px;padding:16px 32px;font-size:1.0625rem}.sec-offer-copy .btn:hover{background:var(--cg-blue-hover);border-color:var(--cg-blue-hover)}.sec-offer-form{min-width:0;padding:clamp(1rem,.5rem + 1.6vw,1.5rem);display:flex}.sec-offer-form>*{background:#fff;border-radius:10px;flex:1}.sec-center{text-align:center}.sec-center .prose{margin-inline:auto}.sec-trust-heading{text-align:center;margin-bottom:var(--space-6)}.sec-cards-filled .sec-card{background:var(--cg-navy);color:#fff;border-color:#0000}.sec-cards-filled .sec-card h3{color:#fff}.sec-cards-filled .sec-card .sec-text,.sec-cards-filled .sec-card p{color:var(--cg-blue-100)}.sec-cards-filled .sec-card .card-range,.sec-cards-filled .sec-card .sec-card-link,.sec-cards-filled .sec-card-link{color:#fff}.sec-steps-grid .steps{grid-template-columns:1fr}.sec-rotator{aspect-ratio:16/11;position:relative}.sec-rotator img{object-fit:contain;opacity:0;width:100%;height:100%;transition:opacity .6s;position:absolute;inset:0}.sec-rotator img.is-on{opacity:1}.steps-iconed li{padding:0 0 var(--space-8) 0;gap:var(--space-6);background:0 0;border:0;grid-template-columns:4.5rem 1fr;display:grid;position:relative}.steps-iconed li:before{content:none}.steps-iconed li:not(:last-child):after{content:"";top:4.5rem;left:2.25rem;bottom:var(--space-3);border-left:2px dashed var(--color-border-strong);position:absolute}.steps-iconed .step-icon{background:var(--color-accent);border-radius:50%;place-items:center;width:4.5rem;height:4.5rem;display:grid}.steps-iconed .step-icon img{width:2.9rem;height:2.9rem}.steps-iconed h3{color:var(--color-accent);margin-bottom:var(--space-2)}.sec-blue{background:var(--cg-blue)}.sec--cards>.container>h2,.sec--steps>.container>h2,.sec--gallery>.container>h2,.sec--faq>.container>h2,.sec--trustrow .sec-trust-heading{text-align:center}.sec--split h2{font-size:clamp(2rem,1.4rem + 2.6vw,3.1875rem);line-height:1.12;font-weight:var(--fw-semibold)}.sec-blue .sec-trust-heading{color:#fff;font-weight:var(--fw-regular);font-size:clamp(1.75rem,1.2rem + 2vw,2.4375rem);line-height:1.08}.steps-iconed .sec-text{color:var(--color-muted);font-size:1.0625rem;font-weight:300;line-height:1.6}.steps-iconed h3{font-size:1.25rem;line-height:1.2}.sec-cards-filled .sec-text{font-size:.9375rem;line-height:1.47}.page-smallprint{padding-top:var(--space-6);padding-bottom:var(--space-6)}.page-smallprint p{color:var(--color-muted);font-size:var(--fs-sm);margin:0 0 var(--space-3);line-height:1.6}.page-smallprint p:last-child{margin-bottom:0}.byline-inverse a{color:#fff}.calc{--calc-pad:clamp(1.25rem, .6rem + 2.4vw, 2.5rem)}.calc-frame{background:var(--cg-blue);border-radius:24px;padding:8px;display:grid;overflow:hidden}@media (width>=60rem){.calc-frame-split{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:8px}}.calc-panel{background:var(--cg-navy);color:#fff;padding:var(--calc-pad);gap:var(--space-4);border-radius:18px;flex-direction:column;display:flex}.calc-panel-h{color:#fff;margin:0;font-size:clamp(1.75rem,1.2rem + 2.2vw,2.75rem);line-height:1.1}.calc-panel-intro{color:var(--cg-blue-100);margin:0;font-size:1.0625rem;line-height:1.55}.calc-check{margin:var(--space-2) 0 0;gap:var(--space-3);padding:0;list-style:none;display:grid}.calc-check li{color:#fff;padding-left:2rem;font-size:1rem;line-height:1.45;position:relative}.calc-check li:before{content:"";background:var(--cg-blue) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center / .85rem no-repeat;border-radius:50%;width:1.375rem;height:1.375rem;position:absolute;top:.1em;left:0}.calc-panel-cta{align-self:start;margin-top:auto}.calc-card{padding:var(--calc-pad);gap:var(--space-6);background:#fff;border-radius:18px;flex-direction:column;min-width:0;display:flex}.calc-form{gap:var(--space-8);border:0;margin:0;padding:0;display:grid}@media (width>=46rem){.calc-form{grid-template-columns:1fr 1fr}.calc-terms{grid-column:1/-1}}.calc-field{border:0;min-width:0;margin:0;padding:0}.calc-q{font-family:var(--font-display);font-weight:var(--fw-semibold);color:var(--cg-navy);margin:0 0 var(--space-3);padding:0;font-size:clamp(1.0625rem,.95rem + .4vw,1.25rem);line-height:1.25;display:block}.calc-amount{justify-content:center;align-items:baseline;gap:.15rem;min-width:0;display:flex}.calc-cur{font-family:var(--font-display);font-weight:var(--fw-semibold);color:var(--cg-navy);font-size:clamp(1.5rem,1rem + 2vw,2.25rem);line-height:1}.calc-amount input{font-family:var(--font-display);font-weight:var(--fw-semibold);color:var(--cg-navy);text-align:center;-moz-appearance:textfield;appearance:textfield;background:0 0;border:0;border-bottom:2px solid #0000;width:100%;max-width:10ch;padding:0 0 2px;font-size:clamp(1.75rem,1.1rem + 2.6vw,2.75rem);line-height:1.05;transition:border-color .15s}.calc-amount-sm input{max-width:5ch;font-size:clamp(1.5rem,1rem + 2vw,2.25rem)}.calc-field-fee .calc-q,.calc-field-fee .calc-cur,.calc-field-fee input{font-size:1.125rem}.calc-field-fee .calc-amount{justify-content:flex-start}.calc-field-fee .calc-amount input{text-align:left;max-width:4ch}.calc-amount input::-webkit-outer-spin-button,.calc-amount input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.calc-amount input:focus{border-bottom-color:var(--cg-blue);outline:none}.calc-amount:hover input{border-bottom-color:var(--cg-blue-200)}.calc-range{-webkit-appearance:none;appearance:none;width:100%;height:14px;margin:var(--space-4) 0 var(--space-2);background:linear-gradient(to right, var(--cg-navy) var(--pct,50%), #d0d5dd var(--pct,50%));cursor:pointer;border-radius:999px}.calc-range:focus-visible{outline:3px solid var(--cg-blue-200);outline-offset:3px}.calc-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--cg-blue);cursor:grab;border:3px solid #fff;border-radius:50%;width:30px;height:30px;transition:transform .12s,box-shadow .12s;box-shadow:0 1px 6px #0661e073}.calc-range::-moz-range-thumb{background:var(--cg-blue);cursor:grab;border:3px solid #fff;border-radius:50%;width:24px;height:24px;transition:transform .12s;box-shadow:0 1px 6px #0661e073}.calc-range:hover::-webkit-slider-thumb{transform:scale(1.12)}.calc-range:active::-webkit-slider-thumb{cursor:grabbing;transform:scale(1.2);box-shadow:0 2px 12px #0661e08c}.calc-range:hover::-moz-range-thumb{transform:scale(1.12)}.calc-ends{font-family:var(--font-display);font-weight:var(--fw-semibold);font-size:var(--fs-sm);color:var(--cg-navy);justify-content:space-between;display:flex}.calc-terms legend{float:left;width:100%}.calc-pills{gap:var(--space-3);clear:both;flex-wrap:wrap;display:flex}.calc-pill{position:relative}.calc-pill input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.calc-pill span{font-family:var(--font-display);font-weight:var(--fw-medium);background:var(--cg-blue-50);color:var(--cg-navy);border:2px solid #0000;border-radius:999px;padding:14px 26px;font-size:.9375rem;line-height:1;transition:background-color .15s,color .15s,border-color .15s,transform .12s;display:block}.calc-pill:hover span{background:var(--cg-blue-100);transform:translateY(-1px)}.calc-pill input:checked+span{background:var(--cg-blue);color:#fff}.calc-pill input:focus-visible+span{border-color:var(--cg-navy)}.calc-out{border-top:1px solid var(--color-border);padding-top:var(--space-6);text-align:center;margin-top:auto;display:block}.calc-lead-label{font-family:var(--font-display);font-weight:var(--fw-semibold);color:var(--cg-navy);margin:0;font-size:clamp(1.125rem,1rem + .5vw,1.4375rem)}.calc-lead{font-family:var(--font-display);font-weight:var(--fw-semibold);color:var(--cg-blue);margin:var(--space-2) 0 0;font-variant-numeric:tabular-nums;font-size:clamp(2.5rem,1.4rem + 4.6vw,4rem);line-height:1.05}.calc-lead.is-changed{animation:.32s ease-out calc-pop}@keyframes calc-pop{0%{opacity:.65;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.calc-lead.is-changed{animation:none}.calc-range::-webkit-slider-thumb,.calc-pill span{transition:none}}.calc-sub{justify-content:center;gap:var(--space-6) var(--space-12);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.calc-sub>div{flex-direction:column;gap:2px;display:flex}.calc-value{font-family:var(--font-display);font-weight:var(--fw-semibold);color:var(--cg-navy);font-variant-numeric:tabular-nums;font-size:clamp(1.25rem,1rem + 1vw,1.75rem);line-height:1.1}.calc-label{font-size:var(--fs-sm);color:var(--color-muted)}.calc-note{font-size:var(--fs-sm);color:var(--color-muted);text-align:center;line-height:1.55}.calc-schedule{margin-top:var(--space-8)}.calc-schedule summary{cursor:pointer;font-family:var(--font-display);font-weight:var(--fw-medium);color:var(--cg-navy)}.calc-table td,.calc-table th{font-variant-numeric:tabular-nums}.calc-schedule .table-wrap{max-height:360px;margin-top:var(--space-4);overflow:auto}.calc-presets{margin-top:var(--space-8)}.calc-presets caption{text-align:left;font-size:var(--fs-sm);color:var(--color-muted);padding-bottom:var(--space-2)}.legal-updated{color:var(--color-muted);font-size:var(--fs-sm);margin:0 0 var(--space-4)}.answer-capsule-light{font-size:1.0625rem}.legal-related{gap:var(--space-2);padding:0;list-style:none;display:grid}.sec-offer-form .apply-card{box-shadow:none;border:0;flex-direction:column;padding:clamp(1.5rem,1rem + 2.4vw,3rem);display:flex}.sec-offer-form .apply-form{flex-direction:column;flex:1;display:flex}.sec-offer-form .apply-step{text-align:center;flex-direction:column;flex:1;display:flex}.sec-offer-form .apply-step[hidden]{display:none}.sec-offer-form .apply-step h2{margin-top:auto;margin-bottom:var(--space-6);font-size:clamp(1.5rem,1.1rem + 1.8vw,2.25rem);line-height:1.15}.sec-offer-form .apply-sub{font-size:1.0625rem}.sec-offer-form .apply-field{max-width:none;margin-bottom:auto}.sec-offer-form .apply-amount{justify-content:center}.sec-offer-form .apply-field .apply-amount input[type=text]{text-align:left;field-sizing:content;width:auto;max-width:none}.sec-offer-form .apply-range-scale{font-family:var(--font-display);font-weight:var(--fw-semibold);color:var(--cg-navy);margin-top:var(--space-2);font-size:1rem}.sec-offer-form .apply-nav{padding-top:var(--space-12);justify-content:center;margin-top:0}.sec-offer-form .apply-nav .btn{min-height:56px;padding:0 var(--space-12);font-size:1.125rem}.sec-offer-form .apply-consent,.sec-offer-form .apply-foot{text-align:center}.sec-offer-form .apply-field input[type=range]{-webkit-appearance:none;appearance:none;background:linear-gradient(to right, var(--cg-navy) var(--pct,7%), #d0d5dd var(--pct,7%));cursor:pointer;border-radius:999px;height:14px}.sec-offer-form .apply-field input[type=range]:focus-visible{outline:3px solid var(--cg-blue-200);outline-offset:3px}.sec-offer-form .apply-field input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--cg-blue);cursor:grab;border:4px solid #fff;border-radius:50%;width:32px;height:32px;transition:transform .12s;box-shadow:0 1px 8px #0661e073}.sec-offer-form .apply-field input[type=range]::-moz-range-thumb{background:var(--cg-blue);cursor:grab;border:4px solid #fff;border-radius:50%;width:26px;height:26px;box-shadow:0 1px 8px #0661e073}.sec-offer-form .apply-field input[type=range]:hover::-webkit-slider-thumb{transform:scale(1.1)}.sec-offer-form .apply-field input[type=range]:active::-webkit-slider-thumb{cursor:grabbing;transform:scale(1.18)}@media (prefers-reduced-motion:reduce){.sec-offer-form .apply-field input[type=range]::-webkit-slider-thumb{transition:none}}:root{--r-xs:6px;--r-sm:10px;--r-md:14px;--r-lg:18px;--r-xl:24px;--r-pill:999px;--radius-md:var(--r-sm);--radius-lg:var(--r-md);--radius-xl:var(--r-lg);--sf-edge:#00008414;--sf-edge-mid:#0000841f;--sf-edge-strong:#00008433;--sf-edge-on-dark:#ffffff29;--sf-edge-on-dark-soft:#ffffff1a;--sf-fill-card:linear-gradient(180deg, #00008400 0%, #00008406 100%), #fff;--sf-fill-sunken:var(--cg-blue-50);--sf-fill-navy:linear-gradient(168deg, #ffffff1a 0%, #fff0 58%), var(--cg-navy);--sf-fill-on-dark:#ffffff12;--sf-zebra:#00008407;--sf-shadow-xs:0 1px 2px #1018280d;--sf-shadow-sm:0 1px 2px #1018280d, 0 3px 8px -2px #00008412;--sf-shadow-md:0 1px 2px #1018280d, 0 8px 18px -6px #0000841f, 0 18px 36px -14px #0000841a;--sf-shadow-lg:0 2px 4px #1018280d, 0 14px 30px -8px #00008429, 0 32px 64px -20px #00008424;--sf-shadow-navy:0 2px 6px #00008447, 0 18px 40px -14px #00008473;--sf-hi-on-dark:inset 0 1px 0 #ffffff24;--shadow-sm:var(--sf-shadow-sm);--shadow-md:var(--sf-shadow-md);--shadow-lg:var(--sf-shadow-lg);--sf-field-border:#6e7891;--sf-field-recess:inset 0 1px 2px #1018280f;--sf-field-h:52px}.sec-navy :focus-visible:not(.sec-card *,.apply-card *,.sec-offer-form *),.hub-hero :focus-visible:not(.sec-card *,.apply-card *),.hero :focus-visible,.cta-final :focus-visible,.site-footer :focus-visible,.apply-rail :focus-visible,.sec-offer-copy :focus-visible,.calc-panel :focus-visible{outline-color:#fff}.btn{border-radius:8px}.btn-primary{box-shadow:0 1px 2px #1018280f,0 6px 14px -8px #0661e08c}.btn-primary:hover{box-shadow:0 1px 2px #10182814,0 8px 18px -8px #0661e099}.btn-light{box-shadow:0 1px 2px #0000842e,0 8px 18px -10px #00008473}.btn-outline{border-color:var(--cg-blue);color:var(--cg-navy);background:#fff}.btn-outline:hover{background:var(--cg-blue-50);border-color:var(--cg-blue-hover);color:var(--cg-navy)}.prose .cg-button{box-shadow:0 1px 2px #1018280f,0 6px 14px -8px #0661e08c}.site-header{border-bottom-color:var(--sf-edge);box-shadow:0 1px 2px #10182808,0 10px 24px -20px #00008459}.nav-toggle-label{border-color:var(--cg-blue);background:var(--cg-blue-50);color:var(--cg-navy)}.nav-toggle:checked~.primary-nav,.menu-panel{border-top-color:var(--sf-edge)}.menu-item{border-bottom-color:var(--sf-edge)}.menu-group-heading{color:var(--color-muted-on-tint)}.card,.sec-card{background:var(--sf-fill-card);border:1px solid var(--sf-edge);border-radius:var(--r-lg);box-shadow:var(--sf-shadow-sm)}.card:focus-within,.sec-card:focus-within,.sec-card:hover{border-color:var(--sf-edge-mid);box-shadow:var(--sf-shadow-md)}.card:focus-within,.sec-card:focus-within{border-color:var(--cg-blue)}.sec-card-icon{box-sizing:content-box;background:var(--sf-fill-sunken);border-radius:var(--r-md);box-shadow:inset 0 0 0 1px var(--sf-edge);padding:10px}.sec-card-img{border-radius:var(--r-md);box-shadow:0 0 0 1px #1018280f}.sec-cards-filled .sec-card{background:var(--sf-fill-navy);box-shadow:var(--sf-hi-on-dark), var(--sf-shadow-navy);border-color:#0000}.sec-cards-filled .sec-card:hover,.sec-cards-filled .sec-card:focus-within{border-color:var(--sf-edge-on-dark)}.sec-cards-filled .sec-card-icon{background:var(--sf-fill-on-dark);box-shadow:inset 0 0 0 1px var(--sf-edge-on-dark)}.post-card-media{background:var(--sf-fill-sunken);border-bottom:1px solid var(--sf-edge)}.optout-box{background:var(--sf-fill-card);border:1px solid var(--sf-edge);border-radius:var(--r-lg);box-shadow:var(--sf-shadow-sm)}.hub-hero-card{border-radius:var(--r-xl);box-shadow:var(--sf-hi-on-dark), 0 3px 8px #0000844d, 0 26px 56px -18px #0000848c}.industry-grid a{background:var(--sf-fill-card);border-color:var(--sf-edge);border-radius:var(--r-md);box-shadow:var(--sf-shadow-xs)}.industry-grid a:hover{background:var(--sf-fill-sunken);border-color:var(--cg-blue);box-shadow:var(--sf-shadow-sm)}.chip-list a{background:var(--sf-fill-sunken);border-color:var(--sf-edge-mid);border-radius:var(--r-pill)}.chip-list a:hover{background:var(--cg-blue-100);border-color:var(--cg-blue);color:var(--cg-navy)}.blog-cats a[aria-current]{box-shadow:var(--sf-shadow-sm)}.link-list li{border-bottom-color:var(--sf-edge)}.pagination a,.pagination span{border-radius:var(--r-sm);min-width:2.5rem;height:2.5rem}.pagination ol a{background:var(--sf-fill-card);border-color:var(--sf-edge-strong);box-shadow:var(--sf-shadow-xs)}.pagination ol a:hover{border-color:var(--cg-blue);background:var(--sf-fill-sunken);color:var(--cg-blue)}.pagination [aria-current]{box-shadow:var(--sf-shadow-sm)}.pagination>a{padding-inline:var(--space-4);border:1px solid var(--cg-blue);border-radius:var(--r-pill);color:var(--cg-navy);font-weight:var(--fw-semibold);box-shadow:var(--sf-shadow-xs);background:#fff}.pagination>a:hover{background:var(--sf-fill-sunken);color:var(--cg-navy)}.breadcrumb a:hover{color:var(--color-accent)}.breadcrumb a{transition:color .15s}.sec-navy .breadcrumb a:hover{color:#fff;text-decoration:underline}.legal-related li{background:var(--sf-fill-card);border:1px solid var(--sf-edge);border-radius:var(--r-sm);box-shadow:var(--sf-shadow-xs)}.legal-related a{padding:var(--space-3) var(--space-4);font-weight:var(--fw-semibold);text-decoration:none;display:block}.legal-related a:hover{text-decoration:underline}.steps:not(.steps-iconed)>li{background:var(--sf-fill-card);border-color:var(--sf-edge);border-radius:var(--r-lg);box-shadow:var(--sf-shadow-sm)}.steps li:before{box-shadow:0 2px 8px -2px #0661e08c}.steps-iconed .step-icon{box-shadow:0 3px 10px -3px #0661e08c}.stats>.stat,.sec-stats>li{padding:var(--space-6);background:var(--sf-fill-card);border:1px solid var(--sf-edge);border-radius:var(--r-md);box-shadow:var(--sf-shadow-xs)}.sec-navy .sec-stats>li{background:var(--sf-fill-on-dark);border-color:var(--sf-edge-on-dark);box-shadow:var(--sf-hi-on-dark)}.sec-blue .sec-stat-label,.sec-blue .sec-trust-title,.sec-blue .sec-trust-text{color:#fff}.sec--trustrow{border-bottom-color:var(--sf-edge)}.sec-trust-icon{box-sizing:content-box;background:var(--sf-fill-sunken);border-radius:var(--r-md);box-shadow:inset 0 0 0 1px var(--sf-edge);padding:8px}.sec-navy .sec-trust-icon{background:var(--sf-fill-on-dark);box-shadow:inset 0 0 0 1px var(--sf-edge-on-dark)}.table-wrap{border:1px solid var(--sf-edge);border-radius:var(--r-md);box-shadow:var(--sf-shadow-sm);margin-bottom:var(--space-6);background:#fff}.prose .table-wrap{margin-block:var(--space-6)}.table-wrap>table{margin:0}.table-wrap caption{padding:var(--space-3) var(--space-4)}.table-wrap>table{display:table;overflow:visible}.table-wrap tbody tr:last-child>*{border-bottom:0}.facts th,.facts td,.minimums th,.minimums td,.hub-body th,.hub-body td{border-bottom-color:var(--sf-edge)}.table-wrap thead th,.prose thead th,.hub-body thead th,.facts thead th,.minimums thead th{background:var(--cg-navy);color:#fff;font-family:var(--font-display);font-weight:var(--fw-semibold);font-size:var(--fs-sm);letter-spacing:.01em;border-bottom:0}.calc-table thead th{z-index:1;position:sticky;top:0}.facts th[scope=row],.minimums th[scope=row],.prose th[scope=row],.hub-body th[scope=row],.calc-presets th[scope=row]{background:var(--sf-fill-sunken);color:var(--cg-navy);font-weight:var(--fw-semibold)}.prose tbody tr:nth-child(2n),.hub-body tbody tr:nth-child(2n),.calc-table tbody tr:nth-child(2n),.calc-presets tbody tr:nth-child(2n){background:var(--sf-zebra)}.prose th,.prose td{border:0;border-bottom:1px solid var(--sf-edge)}.prose table{border:1px solid var(--sf-edge);border-radius:var(--r-md);box-shadow:var(--sf-shadow-sm);background:#fff}.prose tbody tr:last-child>*{border-bottom:0}.table-wrap>table,.hub-body table,.hub .facts{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.minimums{border-collapse:separate;border-spacing:0;border:1px solid var(--sf-edge);border-radius:var(--r-md);box-shadow:var(--sf-shadow-sm);background:#fff}.minimums tbody tr:last-child>*{border-bottom:0}.minimums tbody tr:first-child>:first-child{border-top-left-radius:calc(var(--r-md) - 1px)}.minimums tbody tr:first-child>:last-child{border-top-right-radius:calc(var(--r-md) - 1px)}.minimums tbody tr:last-child>:first-child{border-bottom-left-radius:calc(var(--r-md) - 1px)}.minimums tbody tr:last-child>:last-child{border-bottom-right-radius:calc(var(--r-md) - 1px)}.faq details,.prose details,.post-toc details{background:var(--sf-fill-card);border:1px solid var(--sf-edge);border-radius:var(--r-md);box-shadow:var(--sf-shadow-xs)}.faq details:hover,.prose details:hover{border-color:var(--sf-edge-mid)}.faq details[open],.prose details[open],.post-toc details[open]{box-shadow:var(--sf-shadow-sm);background:#fff;border-color:#0661e052}.faq details[open]>summary,.prose details[open]>summary{border-bottom:1px solid var(--sf-edge)}.faq summary,.prose details summary,.post-toc summary{justify-content:space-between;align-items:center;gap:var(--space-4);list-style:none;display:flex}.faq summary::-webkit-details-marker,.prose details summary::-webkit-details-marker,.post-toc summary::-webkit-details-marker{display:none}.faq summary:after,.prose details summary:after,.post-toc summary:after{content:"";background:var(--sf-fill-sunken) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230661E0' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") center / .85rem no-repeat;width:2rem;height:2rem;box-shadow:inset 0 0 0 1px var(--sf-edge);border-radius:50%;flex:none}.faq details[open]>summary:after,.prose details[open]>summary:after,.post-toc details[open]>summary:after{background-color:var(--cg-blue);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m18 15-6-6-6 6'/%3E%3C/svg%3E");box-shadow:inset 0 0 0 1px #0661e08c}.faq summary:hover:after,.prose details summary:hover:after,.post-toc summary:hover:after{background-color:var(--cg-blue-100)}.faq details[open]>summary:hover:after,.prose details[open]>summary:hover:after{background-color:var(--cg-blue-hover)}.post-toc details,.post-toc details[open]{background:var(--sf-fill-sunken)}.prose blockquote{padding:var(--space-4) var(--space-6);background:var(--sf-fill-sunken);border-left:5px solid var(--cg-blue-200);border-radius:var(--r-md);color:var(--color-text)}.hub-body blockquote{background:var(--sf-fill-sunken);border-left:5px solid var(--cg-blue);border-radius:var(--r-md);box-shadow:var(--sf-shadow-xs)}.hub-body ol>li:before{box-shadow:inset 0 0 0 1px var(--sf-edge-mid)}.apply-field select,.apply-field input[type=text],.apply-field input[type=email],.apply-field input[type=tel]{min-height:var(--sf-field-h);border:1px solid var(--sf-field-border);border-radius:var(--r-sm);box-shadow:var(--sf-field-recess);color:var(--color-text-strong);background-color:#fff}.apply-field select:hover,.apply-field input[type=text]:hover,.apply-field input[type=email]:hover,.apply-field input[type=tel]:hover{border-color:var(--cg-blue)}.apply-field select:focus-visible,.apply-field input[type=text]:focus-visible,.apply-field input[type=email]:focus-visible,.apply-field input[type=tel]:focus-visible{border-color:var(--cg-blue);box-shadow:none;outline:3px solid var(--color-focus);outline-offset:2px}.apply-field ::placeholder{color:var(--color-muted-on-tint);opacity:1}.apply-field select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000084' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--space-4) center;background-size:.8rem;padding-right:2.75rem}.apply-field select:has(option[value=""]:checked){color:var(--color-muted-on-tint)}.apply-choice span{background:var(--sf-fill-sunken);border:2px solid var(--sf-edge-mid);border-radius:var(--r-md);box-shadow:var(--sf-shadow-xs)}.apply-choice:hover span{background:var(--cg-blue-100);border-color:var(--cg-blue-200)}.apply-choice input:checked+span{background:var(--cg-blue);border-color:var(--cg-blue);color:#fff;box-shadow:var(--sf-shadow-sm)}.apply-choice input:checked:focus-visible+span{outline-color:var(--cg-navy)}.apply-consent input[type=checkbox]{-webkit-appearance:none;appearance:none;border:2px solid var(--sf-field-border);border-radius:var(--r-xs);width:1.25rem;height:1.25rem;box-shadow:var(--sf-field-recess);cursor:pointer;background:#fff}.apply-consent input[type=checkbox]:hover{border-color:var(--cg-blue)}.apply-consent input[type=checkbox]:checked{background:var(--cg-blue) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center / .8rem no-repeat;border-color:var(--cg-blue);box-shadow:none}.apply-field input[type=range]{-webkit-appearance:none;appearance:none;border-radius:var(--r-pill);background:linear-gradient(to right, var(--cg-navy) var(--pct,50%), #d0d5dd var(--pct,50%));cursor:pointer;height:14px}.apply-field input[type=range]:focus-visible{outline:3px solid var(--cg-blue-200);outline-offset:3px}.apply-field input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--cg-blue);cursor:grab;border:3px solid #fff;border-radius:50%;width:30px;height:30px;box-shadow:0 1px 6px #0661e073}.apply-field input[type=range]::-moz-range-thumb{background:var(--cg-blue);cursor:grab;border:3px solid #fff;border-radius:50%;width:24px;height:24px;box-shadow:0 1px 6px #0661e073}.apply-card{background:var(--sf-fill-card);border:1px solid var(--sf-edge);border-radius:var(--r-xl);box-shadow:var(--sf-shadow-md)}.apply-rail{background:var(--sf-fill-navy);border-radius:var(--r-xl);box-shadow:var(--sf-hi-on-dark), var(--sf-shadow-navy)}.apply-stages li{border-radius:var(--r-sm)}.apply-stages li.is-active{box-shadow:inset 3px 0 0 var(--cg-blue-200)}.apply-progress-bar{background:#0000841a;box-shadow:inset 0 1px 2px #00008424}.apply-progress-bar span{background:linear-gradient(90deg, var(--cg-navy) 0%, var(--cg-blue) 100%)}.apply-error{padding:var(--space-3) var(--space-4);border-radius:var(--r-sm);background:#b4231812;box-shadow:inset 3px 0 #b42318}.sec-hero-img,.sec-split-img,.sec-steps-media img{box-shadow:0 0 0 1px #1018280f, var(--sf-shadow-md)}.sec-gallery img{box-shadow:0 0 0 1px #1018280f, var(--sf-shadow-xs)}.sec-gallery-logos img{box-shadow:none}.post-image{border-radius:var(--r-xl)}.prose img{box-shadow:0 0 0 1px #1018280f, var(--sf-shadow-sm)}.prose .cg-icon{box-shadow:none}.sec-map{border-radius:var(--r-xl);border-color:var(--sf-edge);box-shadow:var(--sf-shadow-sm)}.page-hero,.post-hero{border-bottom:1px solid var(--sf-edge)}.post-cta,.calc-out{border-top-color:var(--sf-edge)}.site-footer{background:linear-gradient(180deg, #ffffff0d 0%, #fff0 22rem), var(--cg-navy);box-shadow:inset 0 1px #ffffff1f}.trust-block{background:var(--cg-blue-50);border-top-color:var(--sf-edge)}.consent{border-top-color:var(--sf-edge);box-shadow:0 -2px 6px #1018280d,0 -16px 40px -12px #00008438}@media (width<=63.99rem){.sticky-cta{border-top-color:var(--sf-edge);box-shadow:0 -2px 6px #1018280d,0 -12px 28px -10px #00008433}}.tp-box .trustpilot-widget>a:only-child{min-height:40px;padding:0 var(--space-4);border:1px solid var(--cg-blue);border-radius:var(--r-pill);color:var(--cg-navy);font-family:var(--font-display);font-weight:var(--fw-medium);font-size:var(--fs-sm);background:#fff;align-items:center;text-decoration:none;display:inline-flex}.tp-box .trustpilot-widget>a:only-child:hover{background:var(--cg-blue-50);color:var(--cg-navy)}.sec-offer-form>.apply-card{box-shadow:none;background:#fff;border:0;border-radius:10px}.table-wrap:has(>.calc-presets){margin-top:var(--space-8)}.hero h1{max-width:20ch;margin-bottom:var(--space-6)}.hero .answer-capsule{max-width:46ch;margin-bottom:var(--space-8)}.hero .cta-row{margin-top:0}.sec-cards+.fine-print,.sec-cards+.fine-print+p{margin-top:var(--space-8)}.sec-offer-copy .fine-print{margin-top:var(--space-6);color:var(--cg-blue-100)}.sec-bg-photo .benefit-grid,.sec-bg-photo>.container>h2,.sec-bg-photo .stats,.sec-bg-photo>.container>.fine-print,.sec-bg-photo .not-lender{max-width:min(62%,44rem)}@media (width<=64rem){.sec-bg-photo .benefit-grid,.sec-bg-photo>.container>h2,.sec-bg-photo .stats,.sec-bg-photo>.container>.fine-print,.sec-bg-photo .not-lender{max-width:none}}.benefit-icon{margin-bottom:var(--space-4);display:block}.card-grid>li:not(.sec-cards-filled *),.sec-cards:not(.sec-cards-filled)>li{flex-direction:column;display:flex}.card-grid>li>:last-child,.sec-cards:not(.sec-cards-filled)>li>:last-child{margin-top:auto}.card-grid .card-link,.sec-cards:not(.sec-cards-filled) .sec-card-link{padding-top:var(--space-6);margin-top:auto}.benefit-grid>li:nth-child(4n+1){background:#fffbf2}.benefit-grid>li:nth-child(4n+2){background:#f2f8ff}.benefit-grid>li:nth-child(4n+3){background:#f3fbf5}.benefit-grid>li:nth-child(4n+4){background:#faf6ff}.hero .answer-capsule{margin-bottom:var(--space-6)}.prose blockquote:has(>p>strong:first-child),.hub-body blockquote:has(>p>strong:first-child){border-left:4px solid var(--cg-blue);background:var(--cg-blue-50)}.prose blockquote>p>strong:first-child,.hub-body blockquote>p>strong:first-child{font-family:var(--font-display);font-size:var(--fs-sm);letter-spacing:.06em;text-transform:uppercase;color:var(--cg-blue);margin-bottom:var(--space-2);display:block}.sec--takeaways .hub-body{background:var(--cg-blue-50);border:1px solid var(--cg-blue-100);border-radius:var(--r-lg);padding:clamp(1.5rem,1rem + 2vw,2.5rem)}.sec--takeaways .hub-body>h2{font-size:var(--fs-h3);letter-spacing:.02em;margin-top:0}.sec--takeaways .hub-body>ul{margin-bottom:0}.sec--takeaways .hub-body>ul>li::marker{color:var(--cg-blue)}@media (width>=56rem){.sec-steps-grid{align-items:start}.sec-steps-grid>.sec-steps-media{top:calc(var(--header-h,5rem) + var(--space-8));position:sticky}}.draft{margin-top:3rem}.btn-how{background:var(--cg-blue-200);color:var(--cg-navy)}.btn-how:hover,.btn-how:focus-visible{background:var(--cg-blue-100);color:var(--cg-navy)}html[data-preview] .draft{outline:0;margin-top:0}html[data-preview] .draft:before{content:none}html[data-preview] .claim-draft{color:inherit;background:0 0;border-bottom:0;padding:0}html[data-preview] a[href="/guides/best-sba-lenders/"],html[data-preview] a[href="/guides/best-invoice-factoring-companies/"]{pointer-events:none;color:inherit;text-decoration:none}.g-rating{align-items:center;gap:var(--space-2);margin:0 0 var(--space-1);color:var(--color-muted-on-tint);flex-wrap:wrap;font-size:.875rem;display:flex}.g-rating[hidden]{display:none}.g-rating-score{font-family:var(--font-display);font-weight:var(--fw-semibold);color:var(--cg-navy);font-size:1rem}.g-rating-stars{--pct:100%;letter-spacing:1px;background:linear-gradient(90deg, #fbbc04 var(--pct), #dadce0 var(--pct));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:1rem}.close-band{background-color:var(--cg-navy);text-align:center}.close-inner{max-width:60rem}.cta-final.close-band h2{max-width:none;margin:0 auto var(--space-6);font-family:var(--font-display);font-weight:var(--fw-semibold);letter-spacing:-.03em;color:#fff;font-size:clamp(2.25rem,1.4rem + 4vw,4.5rem);line-height:1.05}.close-band h2 em{color:var(--cg-blue-200);font-style:normal}.close-buttons .btn{border-radius:10px;min-height:3.5rem;padding-inline:2rem;font-size:1.0625rem}.close-buttons{justify-content:center;gap:var(--space-3);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.btn-ghost-light{color:#fff;background:0 0;border:1px solid #ffffff59}.btn-ghost-light:hover,.btn-ghost-light:focus-visible{color:#fff;background:#ffffff14;border-color:#fff9}.close-note{color:var(--cg-blue-100);margin:0;font-size:1rem}.close-note .cap{display:inline-block}.close-qualifier{margin-bottom:var(--space-3);font-size:.9375rem}.close-note .cap:first-letter{text-transform:uppercase}.close-note a{color:#fff;font-weight:var(--fw-semibold);text-underline-offset:3px;text-decoration:underline #ffffff80;transition:color .2s,text-decoration-color .2s}.close-note a:hover{color:var(--cg-blue-200);text-decoration-color:currentColor}.close-note a:focus-visible{outline-offset:3px;border-radius:2px;outline:2px solid #fff}@media (width<=30rem){.close-buttons .btn{flex:100%}}.site-footer{padding-top:clamp(2.75rem,2rem + 2.5vw,4rem);font-size:.875rem}.footer-lead{padding-bottom:var(--space-6);margin-bottom:var(--space-8);border-bottom:1px solid var(--sf-edge-on-dark)}.footer-trust{margin:0 0 var(--space-3);color:var(--cg-blue-100);text-align:center;text-wrap:balance;font-size:.9375rem;line-height:1.65}.footer-trust strong{color:#fff;font-weight:var(--fw-semibold)}.site-footer .footer-trust a,.site-footer .footer-byline a{color:var(--cg-blue-200);font-weight:var(--fw-semibold);text-underline-offset:3px;text-decoration:underline}.site-footer .footer-byline a{color:var(--cg-blue-100);font-weight:var(--fw-regular)}.footer-byline{color:var(--cg-blue-100);margin:0;font-size:.875rem;line-height:1.9}.footer-gap{color:#4a3200;white-space:nowrap;background:#fde7a9;border-radius:5px;padding:.05rem .4rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85em}.hide-drafts .footer-gap{display:none}.ft-main{gap:var(--space-8) var(--space-6);padding-bottom:var(--space-8);border-bottom:1px solid var(--sf-edge-on-dark);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ft-office{grid-column:1/-1;min-width:0}@media (width>=48rem){.ft-main{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=72rem){.ft-main{grid-template-columns:repeat(var(--ft-cols,6), auto);justify-content:space-between;gap:var(--space-8) clamp(1.5rem, 2.5vw, 3rem)}.ft-office{grid-column:auto}}.ft-col{min-width:0}.ft-office img{width:auto;height:1.5rem;margin-bottom:var(--space-3);display:block}.ft-office address{gap:var(--space-3);margin-bottom:var(--space-4);font-style:normal;display:grid}.ft-line{gap:var(--space-2);color:var(--cg-blue-100);align-items:flex-start;margin:0;font-size:.875rem;line-height:1.5;display:flex}.ft-line>span,.ft-line>a{overflow-wrap:break-word;min-width:0}.ft-line svg{width:16px;height:16px;color:var(--cg-blue-200);flex:none;margin-top:.15rem}.site-footer .ft-line a{color:var(--cg-blue-100)}.ft-email{letter-spacing:.01em;font-size:.8125rem}.site-footer .ft-line a.ft-phone{color:#fff;font-weight:var(--fw-semibold)}.ft-social{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ft-social a{color:#fff;width:2.25rem;height:2.25rem;box-shadow:inset 0 0 0 1px var(--sf-edge-on-dark);background:#ffffff0a;border-radius:8px;place-items:center;transition:background-color .2s,transform .2s cubic-bezier(.2,.8,.2,1);display:grid}.ft-social a:focus-visible{background:#ffffff24;transform:translateY(-2px)}@media (hover:hover) and (pointer:fine){.ft-social a:hover{background:#ffffff24;transform:translateY(-2px)}}.ft-social svg{fill:currentColor;width:1rem;height:1rem}.footer-lead .tp-box{margin:var(--space-4) auto 0;max-width:22rem}.footer-lead .tp-box .trustpilot-widget>a:only-child{display:none}.ft-heading{margin:0 0 var(--space-3);font-family:var(--font-display);font-weight:var(--fw-semibold);color:#fff;font-size:.9375rem;line-height:1.5rem}.ft-col ul{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.site-footer .ft-col a{color:var(--cg-blue-100);overflow-wrap:anywhere;font-size:.875rem;line-height:1.4;transition:color .15s,transform .15s;display:inline-block}.site-footer .ft-col li a:hover,.site-footer .ft-col li a:focus-visible{color:#fff;text-underline-offset:3px;text-decoration:underline}.site-footer .ft-col .ft-all a{color:#fff;font-weight:var(--fw-semibold)}.site-footer .ft-col a.ft-apply{margin-top:var(--space-4);background:var(--cg-blue-200);min-height:0;color:var(--cg-navy);font-size:.875rem;font-weight:var(--fw-semibold);border-radius:6px;padding:.55rem 1.1rem;text-decoration:none}.site-footer .ft-col a.ft-apply:focus-visible{background:var(--cg-blue-100);color:var(--cg-navy);text-decoration:none;transform:translateY(-1px)}@media (hover:hover) and (pointer:fine){.site-footer .ft-col a.ft-apply:hover{background:var(--cg-blue-100);color:var(--cg-navy);text-decoration:none;transform:translateY(-1px)}}.ft-legal{padding-block:var(--space-6) var(--space-8)}.ft-legal ul{justify-content:center;gap:var(--space-2) var(--space-6);margin:0 0 var(--space-4);text-align:center;flex-wrap:wrap;padding:0;list-style:none;display:flex}.site-footer .ft-legal li a{color:var(--cg-blue-100);text-underline-offset:3px;font-size:.8125rem;text-decoration:underline}.site-footer .ft-legal li a:hover{color:#fff}.ft-disclosure{margin:0 0 var(--space-6);color:#d7e6ffb3;text-align:justify;text-align-last:center;hyphens:none;font-size:.75rem;line-height:1.7}.ft-bottom{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-6);padding-top:var(--space-4);border-top:1px solid var(--sf-edge-on-dark);flex-wrap:wrap;display:flex}.ft-copy{color:#d7e6ffb3;margin:0;font-size:.8125rem}.site-footer .ft-totop{align-items:center;gap:var(--space-2);box-shadow:inset 0 0 0 1px var(--sf-edge-on-dark);font-size:.8125rem;font-weight:var(--fw-semibold);color:#fff;border-radius:6px;padding:.4rem .85rem;text-decoration:none;transition:background-color .2s;display:inline-flex}.site-footer .ft-totop>span{transition:transform .2s cubic-bezier(.2,.8,.2,1);display:inline-block}.site-footer .ft-totop:focus-visible{background:#ffffff1a;text-decoration:none}@media (hover:hover) and (pointer:fine){.site-footer .ft-totop:hover{background:#ffffff1a;text-decoration:none}}@media (prefers-reduced-motion:reduce){.ft-social a,.site-footer .ft-col a,.site-footer .ft-totop,.site-footer .ft-totop>span{transition:none}.ft-social a:hover,.site-footer .ft-totop:hover>span{transform:none}}#main:focus{outline:none}:is(.hero,.hub-hero,.sec-navy,.cta-final,.apply-rail,.sec-offer-copy,.calc-panel,.hub-hero-card,.amount-cta,.cost-verdict,.sec-cards-filled .sec-card){isolation:isolate;position:relative}.hub-hero-grid{gap:var(--space-8);align-items:center;display:grid}@media (width>=60rem){.hub-hero-grid:has(.hub-file){align-items:stretch}.hub-hero-grid:has(.hub-file)>.hub-hero-copy{flex-direction:column;justify-content:center;display:flex}.hub-hero-grid>.draft:has(>.hub-file){flex-direction:column;display:flex}.hub-hero-grid>.draft>.hub-file,.hub-hero-grid>.hub-file{flex-direction:column;flex:1;display:flex}.hub-hero-grid .hub-file-steps{flex:1;grid-auto-rows:1fr}.hub-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,27rem);gap:clamp(2rem,1rem + 4vw,5rem)}}.hub-hero h1{margin:0 0 var(--space-6);max-width:none}.hub-h1-main{font-family:var(--font-display);font-weight:var(--fw-semibold);letter-spacing:-.03em;color:#fff;font-size:clamp(2.5rem,1.6rem + 4vw,4.5rem);line-height:1;display:block}.hub-h1-sub{margin-top:var(--space-4);font-family:var(--font-display);font-weight:var(--fw-medium,500);letter-spacing:-.01em;color:var(--cg-blue-200);max-width:30rem;font-size:clamp(1.25rem,1rem + 1vw,1.75rem);line-height:1.25;display:block}.hub-slogan{margin:0 0 var(--space-8);max-width:34rem;color:var(--cg-blue-100);font-size:1.125rem;line-height:1.6}.hub-hero .draft{margin-bottom:var(--space-8)}.hub-hero .draft>.hub-slogan{margin-bottom:0}.hub-hero-ctas{gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.hub-hero-ctas .btn{min-height:3.25rem;font-size:1rem;font-weight:var(--fw-semibold);border-radius:10px;padding-inline:1.5rem}.hub-hero-ctas .btn svg{transition:transform .2s}.hub-hero-ctas .btn:hover svg{transform:translate(3px)}.hub-hero-note{align-items:center;gap:var(--space-2);color:var(--cg-blue-100);margin:0;font-size:.875rem;display:flex}.hub-hero-note svg{color:var(--color-status-positive);flex:none}.hub-file{padding:var(--space-4);color:#fff;background:#00003c73;border-radius:18px;box-shadow:inset 0 0 0 1px #ffffff24,0 30px 60px -30px #0009}.hub-hero .draft:has(>.hub-file){margin-bottom:0}.hub-file-head{align-items:center;gap:var(--space-3);padding:var(--space-1) var(--space-2) var(--space-3);display:flex}.hub-file-icon{width:2.5rem;height:2.5rem;color:var(--cg-navy);background:#fff;border-radius:10px;flex:none;place-items:center;display:grid}.hub-file-head>div{flex:1;min-width:0}.hub-file-title{font-family:var(--font-display);font-weight:var(--fw-semibold);color:#fff;margin:0;font-size:1rem}.hub-file-sub{color:var(--cg-blue-100);margin:0;font-size:.8125rem}.hub-file-badge{background:var(--color-status-positive);color:#053b1b;font-family:var(--font-display);font-weight:var(--fw-semibold);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;flex:none;padding:.2rem .6rem;font-size:.6875rem}.hub-file-steps{margin:0 0 var(--space-3);gap:var(--space-2);padding:0;list-style:none;display:grid}.hub-file-steps li{align-items:center;gap:var(--space-3);padding:.625rem var(--space-4);background:#ffffff0f;border-radius:10px;font-size:.9375rem;display:flex;box-shadow:inset 0 0 0 1px #ffffff0f}.hub-file-check{color:#fff;background:#ffffff24;border-radius:50%;flex:none;place-items:center;width:1.375rem;height:1.375rem;display:grid}.hub-file-label{color:#fff;flex:1}.hub-file-value{text-align:right;font-weight:var(--fw-semibold);color:var(--color-status-positive)}.hub-file-value:first-letter{text-transform:uppercase}.hub-file-fine{margin:calc(var(--space-1) * -1) var(--space-2) var(--space-3);color:var(--cg-blue-100);font-size:.75rem;line-height:1.4}.hub-file-figures[style*=--fig-cols\:3]>div{padding:var(--space-2) var(--space-3)}.hub-file-figures[style*=--fig-cols\:3] dd{letter-spacing:-.01em;white-space:nowrap;font-size:.9375rem}.hub-file-compare{padding:var(--space-4);color:var(--color-text);background:#fff;border-radius:12px}.hub-file-compare-head{justify-content:space-between;align-items:baseline;gap:var(--space-2);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.hub-file-eyebrow{font-family:var(--font-display);font-weight:var(--fw-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--cg-navy);margin:0;font-size:.75rem}.hub-file-example{color:var(--color-muted-on-tint);margin:0;font-size:.75rem}.hub-file-figures{grid-template-columns:repeat(var(--fig-cols,2), minmax(0, 1fr));gap:var(--space-2);margin:0 0 var(--space-3);display:grid}.hub-file-figures>div{padding:var(--space-3);background:color-mix(in srgb, var(--cg-blue) 5%, #fff);border-radius:10px}.hub-file-figures dt{color:var(--color-muted-on-tint);font-size:.75rem}.hub-file-figures dd{margin:var(--space-1) 0 0;font-family:var(--font-display);font-weight:var(--fw-semibold);letter-spacing:-.01em;color:var(--cg-navy);font-variant-numeric:tabular-nums;font-size:clamp(1.25rem,1.1rem + .6vw,1.5rem)}.hub-file-foot{justify-content:space-between;align-items:center;gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--color-border);flex-wrap:wrap;font-size:.75rem;display:flex}.hub-file-foot p{color:var(--color-muted-on-tint);margin:0}.hub-hero .hub-file-foot a{font-family:var(--font-display);font-weight:var(--fw-semibold);color:var(--cg-navy);align-items:center;gap:.25rem;text-decoration:none;display:inline-flex}.hub-file-foot a svg{transition:transform .2s}.hub-hero .hub-file-foot a:is(:hover,:focus-visible){color:var(--cg-blue)}.hub-file-foot a:is(:hover,:focus-visible) svg{transform:translate(3px)}.hub>section.sec.hub-intro{background-color:color-mix(in srgb, var(--cg-blue) 4%, #fff)}.hub-intro-inner{text-align:center;max-width:64rem}.hub .hub-capsule{max-width:none;color:var(--color-text-strong);margin:0 auto;font-size:clamp(1.125rem,1rem + .4vw,1.25rem);line-height:1.7}.hub-capsule>:last-child{margin-bottom:0}.hub-disclosure{gap:var(--space-2);max-width:52rem;margin:var(--space-6) auto 0;text-align:left;color:var(--color-muted-on-tint);justify-content:center;font-size:.8125rem;line-height:1.6;display:flex}.hub-disclosure>svg{flex:none;margin-top:.2rem}.hub-disclosure p{margin:0}.hub-pills{margin:var(--space-6) 0 0;justify-content:center;gap:var(--space-3);flex-wrap:wrap;padding:0;list-style:none;display:flex}.hub-pills a{align-items:center;gap:var(--space-2);border:1px solid var(--color-border);background:#fff;border-radius:999px;padding:.6rem 1.1rem;text-decoration:none;transition:border-color .2s,transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s;display:inline-flex}.hub-pills a>svg{color:var(--cg-blue)}.hub-pill-kind{color:var(--color-muted-on-tint);font-size:.8125rem}.hub-pill-name{font-family:var(--font-display);font-weight:var(--fw-semibold);color:var(--cg-navy);font-size:.875rem}.hub-pills a:is(:hover,:focus-visible){border-color:var(--cg-blue-200);transform:translateY(-2px);box-shadow:0 10px 20px -14px #00008466}.hub-glance>.container>h2{text-align:center;font-family:var(--font-display);font-weight:var(--fw-semibold);letter-spacing:-.02em;color:var(--cg-navy);font-size:clamp(2rem,1.4rem + 2.4vw,3rem)}.hub-glance .draft{margin-bottom:var(--space-8)}.glance-figures{margin:0 0 var(--space-8);gap:var(--space-3);padding:0;list-style:none;display:grid}.hub-glance .draft>.glance-figures{margin-bottom:0}@media (width>=56rem){.glance-figures{gap:var(--space-4)}}@media (width<=36rem){.glance-figures.balanced{grid-template-columns:repeat(2,minmax(0,1fr))}.glance-figures.balanced>:last-child:nth-child(odd){grid-column:1/-1}}.glance-figures li{padding:var(--space-6) var(--space-4);background:color-mix(in srgb, var(--cg-blue) 5%, #fff);text-align:center;border-radius:14px}.glance-figure{margin:0 0 var(--space-2);font-family:var(--font-display);font-weight:var(--fw-semibold);letter-spacing:-.02em;color:var(--cg-navy);font-size:clamp(1.625rem,1.2rem + 1.6vw,2.5rem);line-height:1.05}@media (width<=30rem){.glance-figure{font-size:1.375rem}.glance-figures li{padding:var(--space-5,1.25rem) var(--space-3)}}.glance-figure-label{color:var(--color-muted-on-tint);margin:0;font-size:.875rem;line-height:1.45}.glance-body{max-width:none;margin:0}.glance-body>.glance,.glance-more{max-width:62.5rem;margin-inline:auto}.glance{border-collapse:collapse;table-layout:fixed;width:100%;margin:0}.glance th,.glance td{padding:var(--space-5,1.25rem) var(--space-2);border:0;border-top:1px solid var(--color-border);text-align:left;vertical-align:top;background:0 0;font-size:1.0625rem;line-height:1.55}.glance th{width:35%;font-family:var(--font-display);font-weight:var(--fw-semibold);color:var(--cg-navy)}.glance td{color:var(--color-muted-on-tint)}.glance td:first-letter{text-transform:uppercase}.glance-body>.glance tbody tr:last-child :is(th,td),.glance-more .glance tbody tr:last-child :is(th,td){border-bottom:1px solid var(--color-border)}.glance-body>.glance:has(+.glance-more:not([hidden])) tbody tr:last-child :is(th,td){border-bottom:0}.glance-toggle{align-items:center;gap:var(--space-1);margin:var(--space-4) auto 0;font:var(--fw-semibold) .9375rem/1 var(--font-display);color:var(--cg-blue);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:.4rem .8rem;display:flex}.glance-toggle[hidden]{display:none}.glance-toggle:is(:hover,:focus-visible){background:color-mix(in srgb, var(--cg-blue) 6%, #fff)}.glance-toggle svg{transition:transform .26s cubic-bezier(.2,.8,.2,1)}.glance-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.glance-note{margin-top:var(--space-8);padding:var(--space-6) var(--space-6);background:color-mix(in srgb, var(--cg-blue) 5%, #fff);text-align:center;color:var(--color-muted-on-tint);border-radius:18px;font-size:1.0625rem;line-height:1.6}.glance-note p{margin:0}.glance-note strong{color:var(--cg-navy);display:block}.hub>section.sec.hub-financing{background-color:var(--color-surface)}.hub-financing>.container{padding-top:var(--space-8);border-top:1px solid var(--color-border)}.hub-financing h2{margin:0 0 var(--space-6);font-family:var(--font-display);font-weight:var(--fw-semibold);color:var(--cg-navy);font-size:clamp(1.25rem,1.1rem + .6vw,1.5rem)}.hub-financing-grid{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.hub-financing-grid li{align-items:center;gap:var(--space-4);padding:var(--space-5,1.25rem);background:color-mix(in srgb, var(--cg-blue) 4.5%, #fff);transition:transform .25s cubic-bezier(.2,.8,.2,1), background-color .2s ease, box-shadow .25s ease, opacity var(--mo-dur-4,.5s) cubic-bezier(.2,.8,.2,1);border-radius:14px;display:flex;position:relative}.hub-financing-grid li:is(:hover,:focus-within){background:color-mix(in srgb, var(--cg-blue) 9%, #fff);transform:translateY(-3px);box-shadow:0 18px 32px -20px #00008459}.hub-financing-icon{width:2.75rem;height:2.75rem;color:var(--cg-blue);box-shadow:inset 0 0 0 1px var(--color-border);background:#fff;border-radius:12px;flex:none;place-items:center;transition:transform .25s cubic-bezier(.2,.8,.2,1.2),background-color .2s,color .2s,box-shadow .2s;display:grid}.hub-financing-grid li:is(:hover,:focus-within) .hub-financing-icon{background:var(--cg-blue);color:#fff;box-shadow:inset 0 0 0 1px var(--cg-blue)}.hub-financing-grid li:is(:hover,:focus-within) .hub-financing-link{text-underline-offset:3px;text-decoration:underline}.hub-financing-text{flex:1;min-width:0}.hub-financing-text p{margin:var(--space-1) 0 0;color:var(--color-muted-on-tint);font-size:.875rem;line-height:1.5}.hub-financing-text .hub-financing-note{font-size:.75rem}.hub-financing-link{font-family:var(--font-display);font-weight:var(--fw-semibold);color:var(--cg-navy);text-decoration:none}.hub-financing-link:after{content:"";border-radius:inherit;position:absolute;inset:0}.hub-financing-arrow{color:var(--cg-blue);flex:none;transition:transform .2s}.hub-financing-grid li:is(:hover,:focus-within) .hub-financing-arrow{transform:translate(3px)}.hub>section[id]{scroll-margin-top:calc(var(--header-h,5rem) + var(--space-4))}.hub-body>h2{font-family:var(--font-display);font-weight:var(--fw-semibold);letter-spacing:-.02em;color:var(--cg-navy);font-size:clamp(1.75rem,1.3rem + 1.8vw,2.5rem);line-height:1.1}.hub-body h3{color:var(--cg-navy)}.hub-body>ol>li{min-height:2.5rem;padding-left:3.5rem}.hub-body>ol>li:before{width:2.5rem;height:2.5rem;font-family:var(--font-display);z-index:1;top:-.2rem}.hub-body>ol>li:not(:last-child):after{content:"";top:2.5rem;left:calc(1.25rem - 1px);bottom:calc(-1 * var(--space-6));border-left:2px solid var(--cg-blue-100);position:absolute}.hub-body>p>a[href="/apply/"]:first-child,.hub-body>p>strong:first-child>a[href="/apply/"]{min-height:3rem;margin-right:var(--space-2);background:var(--cg-blue);color:#fff;font-family:var(--font-display);font-weight:var(--fw-semibold);border-radius:10px;align-items:center;padding:.75rem 1.5rem;text-decoration:none;transition:background-color .2s,transform .2s cubic-bezier(.2,.8,.2,1);display:inline-flex}.hub-body>p>a[href="/apply/"]:first-child:is(:hover,:focus-visible),.hub-body>p>strong:first-child>a[href="/apply/"]:is(:hover,:focus-visible){background:var(--cg-navy);color:#fff;transform:translateY(-2px)}.hub-body>ul:has(>li>strong:first-child>a:only-child){gap:var(--space-3);grid-template-columns:1fr;max-width:none;padding:0;list-style:none;display:grid}@media (width>=40rem){.hub-body>ul:has(>li>strong:first-child>a:only-child){grid-template-columns:repeat(2,minmax(0,1fr))}}.hub-body>ul:has(>li>strong:first-child>a:only-child)>li{padding:var(--space-5,1.25rem);border:1px solid var(--color-border);color:var(--color-muted-on-tint);background:#fff;border-radius:14px;margin:0;line-height:1.6;transition:transform .25s cubic-bezier(.2,.8,.2,1),border-color .2s,box-shadow .25s;position:relative}.hub-body>ul:has(>li>strong:first-child>a:only-child)>li>strong:first-child>a{font-family:var(--font-display);color:var(--cg-navy);font-size:1.0625rem;text-decoration:none}.hub-body>ul:has(>li>strong:first-child>a:only-child)>li>strong:first-child>a:after{content:"";border-radius:inherit;position:absolute;inset:0}.hub-body>ul:has(>li>strong:first-child>a:only-child)>li a:not(strong>a){z-index:1;position:relative}.hub-body>ul:has(>li>strong:first-child>a:only-child)>li:is(:hover,:focus-within){border-color:var(--cg-blue-200);transform:translateY(-3px);box-shadow:0 18px 32px -20px #00008459}.card-table td:first-child{font-weight:var(--fw-semibold);color:var(--cg-navy)}@media (width<=40rem){.hub-body>.table-wrap{overflow:visible}.hub-body .card-table,.hub-body .card-table :is(tbody,tr,td){width:100%;display:block}.hub-body .card-table{box-shadow:none;background:0 0;border-radius:0;overflow:visible}.hub-body .card-table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hub-body .card-table tbody{gap:var(--space-3);display:grid}.hub-body .card-table tbody tr{padding:var(--space-4) var(--space-5,1.25rem);border:1px solid var(--color-border);background:#fff;border-radius:14px}.hub-body .card-table td{padding:var(--space-1) 0;border:0}.hub-body .card-table td:first-child{padding-bottom:var(--space-2);font-family:var(--font-display);font-size:1.0625rem}.hub-body .card-table td:not(:first-child):before{content:attr(data-label);font-family:var(--font-display);font-weight:var(--fw-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--cg-blue);font-size:.75rem;display:block}}.cta-final.close-band.hub-close h2{max-width:40rem;font-size:clamp(2rem,1.4rem + 2.6vw,3.25rem)}.hub-close .byline-inverse{margin-top:var(--space-8);font-size:.875rem}@media (prefers-reduced-motion:reduce){.hub-body>p>a[href="/apply/"]:first-child,.hub-body>p>strong:first-child>a[href="/apply/"],.hub-body>ul>li,.hub-pills a,.hub-financing-grid li,.hub-financing-arrow,.hub-hero-ctas .btn svg,.hub-file-foot a svg,.glance-toggle svg,.hub-financing-icon{transition:none}.hub-body>p>a[href="/apply/"]:first-child:hover,.hub-body>p>strong:first-child>a[href="/apply/"]:hover,.hub-body>ul>li:hover,.hub-pills a:hover,.hub-financing-grid li:hover,.hub-financing-grid li:is(:hover,:focus-within) .hub-financing-arrow,.hub-hero-ctas .btn:hover svg,.hub-file-foot a:is(:hover,:focus-visible) svg,.hub-financing-grid li:hover .hub-financing-icon{transform:none}}.even-rows{grid-auto-rows:auto}.even-rows>*{grid-template-rows:subgrid;grid-row:span var(--card-rows,2);row-gap:var(--card-gap,10px);align-content:start;display:grid}.balanced{grid-template-columns:repeat(var(--tracks,3), minmax(0, 1fr));display:grid}.balanced>*{grid-column:span var(--span,1)}.balanced>[style*=--wide]{grid-column:span var(--wide)}@media (width<=56rem){.balanced{grid-template-columns:repeat(2,minmax(0,1fr))}.balanced>*,.balanced>[style*=--wide]{grid-column:span 1}.balanced>:last-child:nth-child(odd){grid-column:1/-1}}@media (width<=36rem){.balanced{grid-template-columns:minmax(0,1fr)}.balanced>*,.balanced>[style*=--wide],.balanced>:last-child:nth-child(odd){grid-column:auto}}.sec-navy .sec-cta h2 em{color:var(--cg-blue-200);font-style:normal}.post-cta-title em{color:var(--color-accent);font-style:normal}:root{--rh-tint:#e9eef6;--band-gap:clamp(4rem, 2.78rem + 5.05vw, 6rem);--band-inner:clamp(1.75rem, 3.2vw, 2.75rem);--rh-band-hero:clamp(1.75rem, 1.4rem + 1.6vw, 2.5rem) clamp(2.75rem, 2rem + 5vw, 5rem);--rh-band-xl:var(--band-gap);--rh-band-lg:clamp(2.5rem, 2rem + 3vw, 4.25rem);--rh-band-md:clamp(2rem, 1.6rem + 2vw, 3.25rem);--rh-band-sm:clamp(1.375rem, 1.15rem + 1.2vw, 2rem);--rh-band-xs:clamp(1rem, .85rem + .7vw, 1.5rem);--rh-flow:clamp(1rem, .85rem + 1vw, 1.625rem);--rh-step:clamp(2.25rem, 1.8rem + 2.2vw, 3.5rem);--rh-measure:40rem;--rh-measure-title:32rem;--rh-measure-lead:34rem;--fs-h3:clamp(1.1875rem, 1.03rem + .7vw, 1.375rem);--rh-fs-lead:clamp(1.125rem, 1rem + .6vw, 1.3125rem)}.sec-tint:not(.sec-bg),.section-alt,.page-hero,.post-hero{background-color:var(--rh-tint)}.sec{padding-block:var(--rh-band-md)}.section{padding-block:var(--rh-band-lg)}.sec--hero{padding-block:var(--rh-band-hero)}.sec--cards,.sec--steps,.sec--split,.sec--gallery,.sec--stats{padding-block:var(--rh-band-lg)}.sec--prose,.sec--faq,.sec--checklist,.sec--map{padding-block:var(--rh-band-md)}.sec--trustrow,.sec--placeholder{padding-block:var(--rh-band-sm)}.sec--cta,.cta-final{padding-block:var(--rh-band-xl)}.sec-crumbs{padding-top:var(--rh-band-xs);padding-bottom:0}.page-smallprint{padding-block:var(--rh-band-xs)}.sec--offer{padding-block:clamp(2.5rem,1.8rem + 3vw,4.5rem)}main>.sec-tint+.sec-tint,main>.sec-navy:not(.sec-blue)+.sec-navy:not(.sec-blue),main>.sec-blue+.sec-blue,main>.sec:not(.sec-tint,.sec-navy,.sec-blue,.sec-bg)+.sec:not(.sec-tint,.sec-navy,.sec-blue,.sec-bg){padding-top:var(--rh-flow)}main>.sec-tint:not(.sec--hero):has(+.sec-tint),main>.sec-navy:not(.sec-blue,.sec--hero):has(+.sec-navy:not(.sec-blue)),main>.sec-blue:not(.sec--hero):has(+.sec-blue),main>.sec:not(.sec-tint,.sec-navy,.sec-blue,.sec-bg,.sec--hero):has(+.sec:not(.sec-tint,.sec-navy,.sec-blue,.sec-bg)){padding-bottom:var(--rh-flow)}.sec--hero h1,.hero h1,.page-hero h1,.post-hero h1{margin-bottom:var(--space-6);letter-spacing:-.02em}h3,.h3{line-height:1.25}.lead,.answer-capsule:not(.answer-capsule-light),.sec-intro>p:first-child{font-size:var(--rh-fs-lead);line-height:1.5}.answer-capsule{max-width:var(--rh-measure-lead)}.container.narrow{max-width:calc(var(--rh-measure) + 2 * var(--gutter))}.page-hero>.container.narrow,.post-hero>.container.narrow,.container.narrow:has(>.post-image){max-width:calc(48rem + 2 * var(--gutter))}.prose,.hub-body,.faq-answer,.page-smallprint{overflow-wrap:break-word}.prose>:is(h2,.h2){max-width:var(--rh-measure-title)}.prose>:is(p,ul,ol,dl,blockquote,h3,h4){max-width:var(--rh-measure)}.sec-center .prose>*{margin-inline:auto}.prose h2{margin-top:clamp(2.25rem,1.8rem + 2vw,3.25rem);margin-bottom:var(--space-3)}.prose h3{margin-top:clamp(1.75rem,1.5rem + 1.2vw,2.25rem);margin-bottom:var(--space-2)}.prose h4{margin-top:var(--space-6);margin-bottom:var(--space-2)}.prose>:is(h2,h3,h4,p,ul,ol,div):first-child{margin-top:0}.sec>.container>h2,.section>.container>h2,.sec>.container>.sec-trust-heading{margin-bottom:clamp(1.25rem,1rem + 1vw,2rem)}.facts th,.facts td,.hub-body th,.hub-body td,.minimums th,.minimums td{padding:var(--space-2) var(--space-4);font-size:1rem;line-height:1.5}.prose table{font-size:1rem}.prose th,.prose td{padding:var(--space-2) var(--space-3);line-height:1.5}.facts{margin-bottom:0}.prose>ul,.prose>ol{margin-bottom:var(--space-6)}.prose>ul>li,.prose>ol>li{margin-bottom:.375rem}.hub-body>ol{gap:var(--space-6)}.hub-body>ol>li{margin-bottom:0}.faq details{margin-bottom:var(--space-2)}.faq summary{padding:var(--space-3) var(--space-6);line-height:1.4}.faq .faq-answer{max-width:var(--rh-measure)}.stat-value,.sec-stat-value{font-family:var(--font-display)}.stat-label,.sec-stat-label{line-height:1.4}.post-card h3{font-size:clamp(1.125rem,1.05rem + .35vw,1.3125rem);line-height:1.3}.hub-hero{background-image:linear-gradient(135deg, var(--cg-navy) 0%, #02037a 52%, #0339a8 100%)}.hub--wp{font-family:var(--font-display)}.hub-hero .breadcrumb{margin-bottom:var(--space-6)}.hub-hero .cta-row,.hero .cta-row{margin-top:var(--space-8)}.sec--trustrow{padding-block:var(--rh-band-sm)}.sec-trust-title{font-size:clamp(1.1875rem,1.05rem + .55vw,1.4375rem);line-height:1.2}.sec-trust-text{line-height:1.4}.hub .sec+.sec{padding-top:var(--rh-band-md)}.hub>section.sec.hub-glance{padding-block:var(--rh-band-lg)}.secidx>section.sec[aria-labelledby=secidx-start]{background-color:var(--rh-tint);padding-block:var(--rh-band-md) var(--rh-flow)}.hub>section.sec:has(.calc){padding-block:var(--rh-band-lg)}.secidx>section.sec:has(>.container>.sec-cards){background-color:var(--rh-tint);padding-block:var(--rh-band-md) var(--rh-flow)}.secidx>section.sec:is([aria-labelledby=secidx-start],:has(>.container>.sec-cards))+section.sec:has(>.container>.sec-cards){padding-top:var(--rh-flow)}.hub>section.sec:has(>.hub-body){background-color:var(--color-surface);padding-block:var(--rh-step) var(--rh-flow)}.hub>section.sec:has(>.hub-body)~section.sec:has(>.hub-body){padding-top:var(--rh-flow)}.hub>section.sec:has(>.hub-body)~section.sec:has(>.hub-body)~section.sec:has(>.hub-body)~section.sec:has(>.hub-body){background-color:var(--rh-tint);padding-top:var(--rh-step)}.hub>section.sec:has(>.hub-body)~section.sec:has(>.hub-body)~section.sec:has(>.hub-body)~section.sec:has(>.hub-body)~section.sec:has(>.hub-body){padding-top:var(--rh-flow)}.hub>section.sec:has(>.hub-body)~section.sec:has(>.hub-body)~section.sec:has(>.hub-body)~section.sec:has(>.hub-body)~section.sec:has(>.hub-body)~section.sec:has(>.hub-body)~section.sec:has(>.hub-body){background-color:var(--color-surface);padding-top:var(--rh-step)}.hub>section.sec:has(>.hub-body)~section.sec:has(>.hub-body)~section.sec:has(>.hub-body)~section.sec:has(>.hub-body)~section.sec:has(>.hub-body)~section.sec:has(>.hub-body)~section.sec:has(>.hub-body)~section.sec:has(>.hub-body){padding-top:var(--rh-flow)}.hub>section.sec:has(>.hub-body)~section.sec:has(>.hub-body)~section.sec:has(>.hub-body)~section.sec:has(>.hub-body)~section.sec:has(>.hub-body)~section.sec:has(>.hub-body)~section.sec:has(>.hub-body)~section.sec:has(>.hub-body)~section.sec:has(>.hub-body)~section.sec:has(>.hub-body){background-color:var(--rh-tint);padding-top:var(--rh-step)}.hub>section.sec:has(>.hub-body)~section.sec:has(>.hub-body)~section.sec:has(>.hub-body)~section.sec:has(>.hub-body)~section.sec:has(>.hub-body)~section.sec:has(>.hub-body)~section.sec:has(>.hub-body)~section.sec:has(>.hub-body)~section.sec:has(>.hub-body)~section.sec:has(>.hub-body)~section.sec:has(>.hub-body){padding-top:var(--rh-flow)}.hub>section.sec:has(>.hub-body)~section.sec:has(>.hub-body)~section.sec:has(>.hub-body)~section.sec:has(>.hub-body)~section.sec:has(>.hub-body)~section.sec:has(>.hub-body)~section.sec:has(>.hub-body)~section.sec:has(>.hub-body)~section.sec:has(>.hub-body)~section.sec:has(>.hub-body)~section.sec:has(>.hub-body)~section.sec:has(>.hub-body)~section.sec:has(>.hub-body){background-color:var(--color-surface);padding-top:var(--rh-step)}.hub>section.sec:has(>.hub-body)~section.sec:has(>.hub-body)~section.sec:has(>.hub-body)~section.sec:has(>.hub-body)~section.sec:has(>.hub-body)~section.sec:has(>.hub-body)~section.sec:has(>.hub-body)~section.sec:has(>.hub-body)~section.sec:has(>.hub-body)~section.sec:has(>.hub-body)~section.sec:has(>.hub-body)~section.sec:has(>.hub-body)~section.sec:has(>.hub-body)~section.sec:has(>.hub-body){padding-top:var(--rh-flow)}.hub>section.sec:has(>.hub-body):has(table){padding-bottom:var(--rh-band-sm)}.hub-body .table-wrap>table{margin-bottom:0}.hub-body>.table-wrap{margin-block:var(--space-6)}.hub-body>.table-wrap:last-child{margin-bottom:0}.hub-body>p:first-child{font-size:var(--rh-fs-lead);max-width:var(--rh-measure-lead);color:var(--color-text-strong);line-height:1.55}.hub>section.sec[aria-labelledby$=faq-h]{background-color:var(--rh-tint);padding-block:var(--rh-band-md)}.hub>section.sec.page-smallprint{padding-block:var(--rh-band-xs)}.hub>section.sec.sec-navy{padding-block:var(--rh-band-xl)}.sec-cta h2{max-width:28rem}.sec-cta .sec-buttons{margin-top:var(--space-8)}.byline-inverse{margin-top:var(--space-12)}.cta-final h2{max-width:var(--rh-measure-title)}main:has(>section.hero)>section.section{background-color:var(--color-surface);padding-block:var(--rh-band-md)}main:has(>section.hero)>section.section.sec-tint{background-color:var(--rh-tint)}main:has(>section.hero)>section.section.sec-navy{background-color:var(--cg-navy);padding-block:var(--rh-band-lg)}main:has(>section.hero)>section.section:has(+section.section.sec-tint).sec-tint{padding-bottom:var(--rh-flow)}main:has(>section.hero)>section.section.sec-tint+section.section.sec-tint{padding-top:var(--rh-flow)}main:has(>section.hero)>section.section:not(.sec-tint):not(.sec-navy):has(+section.section:not(.sec-tint):not(.sec-navy)){padding-bottom:var(--rh-flow)}main:has(>section.hero)>section.section:not(.sec-tint):not(.sec-navy)+section.section:not(.sec-tint):not(.sec-navy){padding-top:var(--rh-flow)}main:has(>section.hero)>section.section.sec-navy .card{color:var(--color-text)}main:has(>section.hero)>section.section.sec-navy .stat-value,main:has(>section.hero)>section.section.sec-navy .not-lender,main:has(>section.hero)>section.section.sec-navy .not-lender a{color:#fff}main:has(>section.hero)>section.section.sec-navy .stat-label,main:has(>section.hero)>section.section.sec-navy .fine-print{color:var(--cg-blue-100)}.hero{padding-block:var(--rh-band-hero)}.hero .answer-capsule{max-width:var(--rh-measure-lead)}.page-hero{padding-block:var(--rh-band-md) var(--rh-band-sm)}.page-body{padding-block:var(--rh-band-md) var(--rh-band-xl)}.post-hero{padding-block:var(--rh-band-md) var(--rh-band-sm)}.post-body{padding-block:var(--rh-band-md)}.post-faq{padding-bottom:var(--rh-band-md)}.post-cta{margin-block:var(--space-8) var(--rh-band-xl);padding-block:var(--rh-band-sm)}.post-toc details{margin-top:var(--rh-band-sm)}.legal>header.sec{padding-block:var(--rh-band-md)}.reviewer-line{padding-block:var(--rh-band-xs)}@media (width<=30rem){:root{--rh-flow:.875rem}.faq summary,.faq .faq-answer{padding-inline:var(--space-4)}.facts th,.facts td,.hub-body th,.hub-body td,.minimums th,.minimums td{padding-inline:var(--space-3)}}section.tfaq:not(#_){padding-block:var(--band-gap)}main:has(>section.hero)>section.section.sec-bg{background-color:var(--sec-bg-color,var(--color-surface))}@media (prefers-reduced-motion:reduce){:root{--mo-dur-1:.01ms!important;--mo-dur-2:.01ms!important;--mo-dur-3:.01ms!important;--mo-dur-4:.01ms!important;--mo-stagger:0s!important;--mo-rise:0px!important;--mo-rise-sm:0px!important;--mo-lift:0px!important;--mo-lift-sm:0px!important;--mo-nudge:0px!important;--mo-press:1!important;--mo-pop:1!important;--mo-zoom:1!important;--mo-grab:1!important;--mo-grab-held:1!important;--mo-header-y:0px!important;interpolate-size:numeric-only!important}*,:before,:after,::details-content,::backdrop{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:.01ms!important}html{scroll-behavior:auto!important}[data-mo-reveal]{opacity:1!important;transform:none!important}.site-header{transform:none!important}}@media print{[data-mo-reveal]{opacity:1!important;transform:none!important}}:root{--mo-dur-1:.11s;--mo-dur-2:.17s;--mo-dur-3:.24s;--mo-dur-4:.42s;--mo-stagger:55ms;--mo-ease:cubic-bezier(.2, 0, .2, 1);--mo-ease-arrive:cubic-bezier(.16, .7, .2, 1);--mo-rise:14px;--mo-rise-sm:6px;--mo-lift:-3px;--mo-lift-sm:-1px;--mo-nudge:2px;--mo-press:.985;--mo-pop:.97;--mo-zoom:1.03;--mo-grab:1.12;--mo-grab-held:1.2;--mo-header-y:-100%;--mo-loop-hosts:".hh, .hero, .hub-hero, .sec-navy, .cta-final, .apply-rail, .sec-offer-copy, .calc-panel, .hub-hero-card, .amount-cta, .cost-verdict, .sec-cards-filled .sec-card, .hw-why, .ih-loop";--mo-reveal-targets:".g-reveal, .sec-cards > li, .card-grid > li, .steps > li, .sec-stats > li, .stats > .stat, .sec-checklist > li, .sec-gallery > li, .industry-grid > li, .benefit-grid > li, .sec-trustrow > *, .glance-figures > li, .hub-financing-grid > li, .what-cards > li, .what-def, .wcalc-cta, .amount-factors > li, .amount-pair > li, .amount-cta, .cost-pair > li, .cost-chips > li, .cost-verdict, .cost-more > details, .worked-offers > article, .worked-fits > li, .worked-next > *, .qh-stats > tbody > tr, .qh-routes, .qh-strengths > ul > li, .ap-steps > li, .ap-docs, .ap-questions, .uses-table > tbody > tr, .uses-cards-panel > .uses-card, .uses-else > li, .uses-disclosure, .rt-cards > li, .rt-table > tbody > tr, .rt-blocks-panel > dl, .ind-cards > li, .llc-panel, .tfaq-list > details, .tfaq-list > .draft > details, .si-start > li, .si-cards > li, .si-panels > .si-panel, .hw-products > li, .hw-industries > li, .hw-why > li, .faq > details, .link-list > li, .legal-related > li, .footer-cols > *, .sec-split-text, .sec-split-img, .sec-steps-media, .sec-offer, .sec-map, .post-image, .hub-hero-card, .cta-band, .post-cta, :is(.sec, .section) > .container > :is(h2, .sec-intro, .sec-trust-heading, .sec-offer-head)"}[data-mo-reveal]{transition:opacity var(--mo-dur-4) var(--mo-ease-arrive), transform var(--mo-dur-4) var(--mo-ease-arrive)}[data-mo-reveal=pending]{opacity:0;transform:translateY(var(--mo-rise));transition-duration:0s}[data-mo-reveal=in]{opacity:1;transform:none}:where(.sec-cards,.card-grid,.steps,.sec-stats,.stats,.sec-checklist,.sec-gallery,.industry-grid,.benefit-grid,.sec-trustrow,.glance-figures,.hub-financing-grid,.what-cards,.amount-factors,.amount-pair,.cost-pair,.cost-chips,.cost-more,.worked-offers,.worked-fits,.worked-next,.qh-stats>tbody,.qh-strengths>ul,.ap-steps,.uses-table>tbody,.uses-cards-panel,.uses-else,.rt-cards,.rt-table>tbody,.rt-blocks-panel,.ind-cards,.si-start,.si-cards,.si-panels,.tfaq-list,.hw-products,.hw-industries,.hw-why,.faq,.link-list,.legal-related,.footer-cols,.g-stagger)>[data-mo-reveal]:nth-child(2){transition-delay:var(--mo-stagger)}:where(.sec-cards,.card-grid,.steps,.sec-stats,.stats,.sec-checklist,.sec-gallery,.industry-grid,.benefit-grid,.sec-trustrow,.glance-figures,.hub-financing-grid,.what-cards,.amount-factors,.amount-pair,.cost-pair,.cost-chips,.cost-more,.worked-offers,.worked-fits,.worked-next,.qh-stats>tbody,.qh-strengths>ul,.ap-steps,.uses-table>tbody,.uses-cards-panel,.uses-else,.rt-cards,.rt-table>tbody,.rt-blocks-panel,.ind-cards,.si-start,.si-cards,.si-panels,.tfaq-list,.hw-products,.hw-industries,.hw-why,.faq,.link-list,.legal-related,.footer-cols,.g-stagger)>[data-mo-reveal]:nth-child(3){transition-delay:calc(2 * var(--mo-stagger))}:where(.sec-cards,.card-grid,.steps,.sec-stats,.stats,.sec-checklist,.sec-gallery,.industry-grid,.benefit-grid,.sec-trustrow,.glance-figures,.hub-financing-grid,.what-cards,.amount-factors,.amount-pair,.cost-pair,.cost-chips,.cost-more,.worked-offers,.worked-fits,.worked-next,.qh-stats>tbody,.qh-strengths>ul,.ap-steps,.uses-table>tbody,.uses-cards-panel,.uses-else,.rt-cards,.rt-table>tbody,.rt-blocks-panel,.ind-cards,.si-start,.si-cards,.si-panels,.tfaq-list,.hw-products,.hw-industries,.hw-why,.faq,.link-list,.legal-related,.footer-cols,.g-stagger)>[data-mo-reveal]:nth-child(4){transition-delay:calc(3 * var(--mo-stagger))}:where(.sec-cards,.card-grid,.steps,.sec-stats,.stats,.sec-checklist,.sec-gallery,.industry-grid,.benefit-grid,.sec-trustrow,.glance-figures,.hub-financing-grid,.what-cards,.amount-factors,.amount-pair,.cost-pair,.cost-chips,.cost-more,.worked-offers,.worked-fits,.worked-next,.qh-stats>tbody,.qh-strengths>ul,.ap-steps,.uses-table>tbody,.uses-cards-panel,.uses-else,.rt-cards,.rt-table>tbody,.rt-blocks-panel,.ind-cards,.si-start,.si-cards,.si-panels,.tfaq-list,.hw-products,.hw-industries,.hw-why,.faq,.link-list,.legal-related,.footer-cols,.g-stagger)>[data-mo-reveal]:nth-child(5){transition-delay:calc(4 * var(--mo-stagger))}:where(.sec-cards,.card-grid,.steps,.sec-stats,.stats,.sec-checklist,.sec-gallery,.industry-grid,.benefit-grid,.sec-trustrow,.glance-figures,.hub-financing-grid,.what-cards,.amount-factors,.amount-pair,.cost-pair,.cost-chips,.cost-more,.worked-offers,.worked-fits,.worked-next,.qh-stats>tbody,.qh-strengths>ul,.ap-steps,.uses-table>tbody,.uses-cards-panel,.uses-else,.rt-cards,.rt-table>tbody,.rt-blocks-panel,.ind-cards,.si-start,.si-cards,.si-panels,.tfaq-list,.hw-products,.hw-industries,.hw-why,.faq,.link-list,.legal-related,.footer-cols,.g-stagger)>[data-mo-reveal]:nth-child(n+6){transition-delay:calc(5 * var(--mo-stagger))}.sec-split.img-left>[data-mo-reveal=pending].sec-split-img,[data-mo-reveal=pending].sec-split-text{transform:translateY(var(--mo-rise)) translateX(calc(-1 * var(--mo-rise)))}.sec-split.img-right>[data-mo-reveal=pending].sec-split-img{transform:translateY(var(--mo-rise)) translateX(var(--mo-rise))}@media (width<=55.99rem){[data-mo-reveal=pending].sec-split-img,[data-mo-reveal=pending].sec-split-text{transform:translateY(var(--mo-rise))}}.btn,.card,.sec-card,.post-card,.steps>li,.industry-grid a,.chip-list a,.link-list a,.pagination a,.pagination span,.menu-link,.menu-links a,.menu-children a,.menu-products>li>a,.menu-group-heading,.menu-all,.header-phone,.breadcrumb a,.card-link,.sec-card-link,.post-card h3 a,.post-card-img,.post-category,.site-footer a,.footer-totop,.footer-social a,.nav-toggle-label,.cg-button,.faq summary,.prose details summary,.post-toc summary,.post-toc a,.post-share a,.apply-choice span,.apply-stages li,.optout-box,.legal-related a,.faq details,.prose details,.post-toc details,.apply-consent input[type=checkbox],.tp-box .trustpilot-widget>a:only-child,.apply-field select,.apply-field input[type=text],.apply-field input[type=email],.apply-field input[type=tel]{transition:transform var(--mo-dur-2) var(--mo-ease), opacity var(--mo-dur-1) var(--mo-ease), background-color var(--mo-dur-1) var(--mo-ease), border-color var(--mo-dur-1) var(--mo-ease), color var(--mo-dur-1) var(--mo-ease), box-shadow var(--mo-dur-2) var(--mo-ease), text-decoration-color var(--mo-dur-1) var(--mo-ease)}.apply-field input[type=range]::-webkit-slider-thumb{transition:transform var(--mo-dur-1) var(--mo-ease), box-shadow var(--mo-dur-1) var(--mo-ease)}.apply-field input[type=range]::-moz-range-thumb{transition:transform var(--mo-dur-1) var(--mo-ease)}@media (hover:hover) and (pointer:fine){.apply-field input[type=range]:hover::-webkit-slider-thumb{transform:scale(var(--mo-grab))}.apply-field input[type=range]:hover::-moz-range-thumb{transform:scale(var(--mo-grab))}}.apply-field input[type=range]:active::-webkit-slider-thumb{transform:scale(var(--mo-grab-held));cursor:grabbing}.apply-field input[type=range]:active::-moz-range-thumb{transform:scale(var(--mo-grab-held));cursor:grabbing}.minimums tbody tr,.facts tbody tr,.hub-body tbody tr,.prose tbody tr{transition:background-color var(--mo-dur-1) var(--mo-ease)}@media (hover:hover) and (pointer:fine){:is(.card,.sec-card,.post-card,.steps>li):has(a):hover{transform:translateY(var(--mo-lift))}.post-card:hover .post-card-img{transform:scale(var(--mo-zoom))}.btn:hover,.industry-grid a:hover,.chip-list a:hover,.pagination ol a:hover,.post-category:hover,.cg-button:hover,.apply-choice:hover span{transform:translateY(var(--mo-lift-sm))}.link-list a:hover,.menu-links a:hover,.menu-children a:hover,.menu-products>li>a:hover,.footer-cols a:hover,.footer-top a:hover,.post-toc a:hover,.legal-related a:hover{transform:translateX(var(--mo-nudge))}.footer-totop:hover{transform:translateY(var(--mo-lift-sm))}}.btn:active{transform:translateY(0) scale(var(--mo-press))}.industry-grid a:active,.chip-list a:active,.pagination ol a:active,.post-category:active,.cg-button:active,.apply-choice:active span,.footer-social a:active,.nav-toggle-label:active{transform:scale(var(--mo-press))}.card:has(a):active,.sec-card:has(a):active,.post-card:has(a):active{transform:translateY(0) scale(var(--mo-press))}.apply-choice input:checked+span,.apply-stages li.is-active{animation:mo-pop var(--mo-dur-2) var(--mo-ease)}@keyframes mo-pop{0%{transform:scale(var(--mo-pop))}}:is(.card-link,.sec-card-link,.menu-all,.footer-totop,.cg-button,.btn)>span[aria-hidden]{transition:transform var(--mo-dur-2) var(--mo-ease);display:inline-block}@media (hover:hover) and (pointer:fine){:is(.card-link,.sec-card-link,.menu-all,.cg-button,.btn):hover>span[aria-hidden]{transform:translateX(var(--mo-nudge))}}:is(.card-link,.sec-card-link,.menu-all,.cg-button,.btn):focus-visible>span[aria-hidden]{transform:translateX(var(--mo-nudge))}:is(.card,.sec-card,.post-card,.steps>li):has(:focus-visible){transform:translateY(var(--mo-lift))}.btn:focus-visible,.industry-grid a:focus-visible,.chip-list a:focus-visible,.pagination ol a:focus-visible,.apply-choice input:focus-visible+span{transform:translateY(var(--mo-lift-sm))}.link-list a:focus-visible,.menu-links a:focus-visible,.menu-children a:focus-visible,.menu-products>li>a:focus-visible,.footer-cols a:focus-visible,.footer-top a:focus-visible,.post-toc a:focus-visible{transform:translateX(var(--mo-nudge))}.sec-map :focus-visible,:is(.hub-body,.prose,.hub) table :focus-visible{outline-offset:-3px}details.menu[open]>.menu-panel{animation:mo-panel var(--mo-dur-3) var(--mo-ease) both}@keyframes mo-panel{0%{transform:translateY(calc(-1 * var(--mo-rise-sm)))}}@supports selector(::details-content){details.menu::details-content{opacity:0;transition:opacity var(--mo-dur-2) var(--mo-ease), content-visibility var(--mo-dur-2) var(--mo-ease);transition-behavior:allow-discrete}details.menu[open]::details-content{opacity:1}}.nav-toggle-icon,.nav-toggle-icon:before,.nav-toggle-icon:after{transition:transform var(--mo-dur-3) var(--mo-ease), opacity var(--mo-dur-1) var(--mo-ease)}.nav-toggle:checked+.nav-toggle-label .nav-toggle-icon{opacity:0}.nav-toggle:checked+.nav-toggle-label .nav-toggle-icon:before{opacity:1;transform:translateY(6px)rotate(45deg)}.nav-toggle:checked+.nav-toggle-label .nav-toggle-icon:after{opacity:1;transform:translateY(-6px)rotate(-45deg)}@media (width<=63.99rem){.primary-nav{opacity:0;transform:translateY(calc(-1 * var(--mo-rise-sm)));transition:opacity var(--mo-dur-2) var(--mo-ease), transform var(--mo-dur-3) var(--mo-ease), display var(--mo-dur-3) allow-discrete}.nav-toggle:checked~.primary-nav{opacity:1;transform:none}@starting-style{.nav-toggle:checked~.primary-nav{opacity:0;transform:translateY(calc(-1 * var(--mo-rise-sm)))}}}:is(.faq,.prose,.post-toc) details[open]>:not(summary){animation:mo-disclose var(--mo-dur-3) var(--mo-ease) both}@keyframes mo-disclose{0%{opacity:0;transform:translateY(calc(-1 * var(--mo-rise-sm)))}}.faq summary:after,.prose details summary:after,.post-toc summary:after{transition:transform var(--mo-dur-3) var(--mo-ease), background-color var(--mo-dur-1) var(--mo-ease), box-shadow var(--mo-dur-1) var(--mo-ease)}:is(.faq,.prose,.post-toc) details[open]>summary:after{animation:mo-mark var(--mo-dur-3) var(--mo-ease) both}@keyframes mo-mark{0%{transform:rotate(-180deg)}}@supports (interpolate-size:allow-keywords) and selector(::details-content){:root{interpolate-size:allow-keywords}:is(.faq,.prose,.post-toc) details::details-content{block-size:0;transition:block-size var(--mo-dur-3) var(--mo-ease), content-visibility var(--mo-dur-3) var(--mo-ease);transition-behavior:allow-discrete;overflow:clip}:is(.faq,.prose,.post-toc) details[open]::details-content{block-size:auto}}.site-header{transition:transform var(--mo-dur-3) var(--mo-ease)}@media (width<=63.99rem){html[data-mo-scroll=down] .site-header:not(:hover):not(:focus-within):not(:has(.nav-toggle:checked)){transform:translateY(var(--mo-header-y))}}.consent:not([hidden]){animation:mo-bar var(--mo-dur-3) var(--mo-ease) both}@media (width<=63.99rem){.sticky-cta{animation:mo-bar var(--mo-dur-3) var(--mo-ease) both}}@keyframes mo-bar{0%{opacity:0;transform:translateY(100%)}}.sec-rotator img{transition:none}.sec-rotator img.is-prev{z-index:1;opacity:1}.sec-rotator img.is-on{z-index:2;transition:opacity var(--mo-dur-4) var(--mo-ease)}[data-mo-idle],[data-mo-idle] *,[data-mo-idle]:before,[data-mo-idle]:after,[data-mo-idle] :before,[data-mo-idle] :after{animation-play-state:paused!important}.apply-progress-bar span{transition:width var(--mo-dur-3) var(--mo-ease)}:is(.menu-products,.menu-links)>li>a.menu-product{font-weight:inherit;color:inherit;grid-template-columns:auto 1fr;align-items:start;column-gap:.625rem;padding:0;text-decoration:none;display:grid}.menu-icon{background:var(--cg-blue-50);width:2rem;height:2rem;color:var(--cg-blue);border-radius:9px;grid-area:1/1/span 2;place-items:center;transition:background-color .2s,color .2s,transform .25s cubic-bezier(.2,.8,.2,1.2);display:grid;box-shadow:inset 0 0 0 1px #0661e01f}.menu-product-name{font-family:var(--font-display);font-weight:var(--fw-semibold);color:var(--cg-navy);grid-column:2;font-size:.9375rem;line-height:1.25}.menu-product-desc{color:var(--color-muted-on-tint);grid-column:2;margin-top:.1rem;font-size:.8125rem;line-height:1.35}.menu-products>li>.menu-children{flex-wrap:wrap;gap:.1rem .75rem;margin:.35rem 0 0;padding-left:2.625rem;display:flex}.menu-products .menu-children a{font-size:.75rem;font-weight:var(--fw-semibold);color:var(--cg-navy);padding:0;line-height:1.5;text-decoration:none;transition:color .2s}.menu-products .menu-children a:is(:hover,:focus-visible){color:var(--cg-blue);text-underline-offset:2px;text-decoration:underline}@media (prefers-reduced-motion:reduce){.menu-products .menu-children a{transition:none}}.menu-product:hover .menu-icon,.menu-product:focus-visible .menu-icon{background:var(--cg-blue);color:#fff}.menu-product:hover .menu-product-name{color:var(--cg-blue)}:is(.menu-products,.menu-links)>li>a.menu-product:not(:has(.menu-product-desc)){align-items:center}a.menu-product:not(:has(.menu-product-desc)) .menu-icon{grid-row:1}.menu-foot{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-6);flex-wrap:wrap;display:flex}.menu-note{align-items:center;gap:var(--space-2);color:var(--cg-navy);margin:0;font-size:.8125rem;display:flex}.menu-note svg{color:var(--cg-blue);flex:none}.menu-foot--columns{grid-template-columns:repeat(var(--groups,1), 1fr);gap:var(--space-2) var(--space-4);justify-content:initial;display:grid}@media (width>=64rem){.menu-panel{width:min(calc(var(--groups,1) * 16.5rem + 2rem), calc(100% - 2 * var(--gutter)));border:1px solid var(--sf-edge,var(--color-border));border-radius:16px;margin-inline:auto;top:calc(100% - .5rem);left:0;right:0;overflow:hidden;box-shadow:0 2px 6px #1018280f,0 20px 44px -12px #00008442}.menu-panel:before{content:"";background:linear-gradient(90deg, var(--cg-navy), var(--cg-blue) 60%, var(--cg-blue-200));height:3px;display:block}.menu-panel--products{width:min(50rem, calc(100% - 2 * var(--gutter)))}.menu-panel--narrow{left:var(--menu-x,50%);width:min(18.5rem, calc(100vw - 2 * var(--gutter)));margin-inline:0;right:auto;translate:-50%}.menu-panel-inner{max-width:none;padding:var(--space-4) var(--space-4) var(--space-3);gap:var(--space-4);grid-template-columns:repeat(var(--groups,1), 1fr)}.menu-panel--products .menu-panel-inner{padding:var(--space-3)}.menu-panel--products .menu-products{gap:0 var(--space-1)}:is(.menu-products,.menu-links)>li{border-radius:10px;padding:.45rem .6rem;transition:background-color .2s}.menu-panel--products .menu-products>li{padding-block:.55rem}:is(.menu-products,.menu-links)>li:hover,:is(.menu-products,.menu-links)>li:focus-within{background:var(--cg-blue-50)}:is(.menu-products,.menu-links)>li:hover .menu-icon{background:var(--cg-blue);color:#fff}.menu-links{gap:0;margin-inline:-.6rem;display:grid}.menu-group-heading{color:var(--cg-blue);letter-spacing:.08em;border-bottom:1px solid var(--sf-edge,var(--color-border));margin-bottom:.4rem;padding-bottom:.4rem;font-size:.6875rem}.menu-panel--columns .menu-group{grid-row:span 2;grid-template-rows:subgrid;align-content:start;row-gap:0;display:grid}.menu-panel--columns .menu-group-heading{align-items:flex-end;display:flex}.menu-panel--columns .menu-links{align-content:start}.menu-group-heading{white-space:nowrap}.menu-foot{max-width:none;padding:.6rem var(--space-4);background:var(--cg-blue-50);border-top:1px solid var(--sf-edge,var(--color-border))}.menu-foot .menu-all{max-width:none;margin:0;padding:0;font-size:.875rem;display:inline-block}details.menu[open] .menu-panel-inner :is(.menu-products,.menu-links)>li{animation:.32s cubic-bezier(.2,.7,.2,1) both menu-in;animation-delay:calc(40ms + var(--i,0) * 22ms)}}@keyframes menu-in{0%{opacity:0;transform:translateY(5px)}}@media (width>=64rem) and (width<=74.99rem){.menu-group-heading{letter-spacing:.05em}}@media (width<=63.99rem){.menu-products>li{padding-block:var(--space-2)}.menu-foot{margin-top:var(--space-3)}.menu-note{display:none}}@media (prefers-reduced-motion:reduce){details.menu[open] .menu-panel-inner :is(.menu-products,.menu-links)>li{animation:none}.menu-icon,:is(.menu-products,.menu-links)>li{transition:none}.menu-product:hover .menu-icon{transform:none}}:root{--hdr-gap:.75rem;--hdr-bar:52px;--hdr-overlap:calc(var(--hdr-gap) + var(--hdr-bar))}.site-header{box-shadow:none;margin-bottom:calc(-1 * var(--hdr-overlap));pointer-events:none;background:0 0;border-bottom:0}.site-header>*{pointer-events:auto}main>:first-child{border-top:var(--hdr-overlap) solid transparent;background-origin:border-box}main>article:first-child{border-top:0}main>article:first-child>:first-child{border-top:var(--hdr-overlap) solid transparent;background-origin:border-box}.header-main{width:calc(100% - 2 * var(--gutter));max-width:calc(var(--container) - 2 * var(--gutter));height:var(--hdr-bar);box-sizing:border-box;min-height:0;margin-top:var(--hdr-gap);background:#fff;border:1px solid #00008414;border-radius:14px;padding-inline:clamp(1rem,.5rem + 1vw,1.5rem);box-shadow:0 1px 2px #1018280f,0 14px 32px -18px #00008459}.logo img{height:26px}.menu-link{font-size:.9375rem;font-weight:var(--fw-medium)}.header-phone{font-size:.9375rem}.header-actions .btn{min-height:0;padding:8px 20px;font-size:.875rem}@media (width>=64rem){.menu-link{padding-block:.875rem}.menu-panel{top:calc(100% + .375rem)}details.menu[open]>summary{position:relative}details.menu[open]>summary:before{content:"";height:1.5rem;position:absolute;top:100%;left:-.75rem;right:-.75rem}}@media (width<=63.99rem){.primary-nav{border-radius:0 0 16px 16px}}html{scroll-padding-top:calc(var(--hdr-overlap) + 1rem)}.hdr-solid .site-header{z-index:30;pointer-events:auto;backdrop-filter:blur(12px);background:#ffffffeb;border-bottom:1px solid #e1e6ee;margin-bottom:0;position:sticky;top:0}.hdr-solid .header-main{height:76px;box-shadow:none;background:0 0;border:0;border-radius:0;margin-top:0;padding-inline:0}.hdr-solid .logo img{width:auto;height:34px}.hdr-solid .menu-link{font-family:var(--font-display);color:#000084;font-size:15px;font-weight:500}.hdr-solid .header-actions .btn{font-family:var(--font-display);border-radius:6px;font-weight:600}.hdr-solid main>:first-child,.hdr-solid main>article:first-child>:first-child{border-top:0}html:has(body.hdr-solid){scroll-padding-top:90px}
