.sru-seo-page{--sru-navy:#173b72;--sru-ink:#14233b;--sru-muted:#566980;--sru-orange:#bd611e;--sru-cream:#fff8f0;min-height:100vh;color:var(--sru-ink);background:#fff;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.sru-seo-page *,.sru-seo-page :before,.sru-seo-page :after{box-sizing:border-box}.sru-shell{width:min(1160px,100% - 40px);margin-inline:auto}.sru-hero{background:radial-gradient(circle at 88% 18%,#f0924d2e,#0000 31%),linear-gradient(#f5f9ff 0%,#fff 100%);border-top:1px solid #e8eef6;border-bottom:1px solid #e3eaf3;overflow:hidden}.sru-hero-grid,.sru-copy-grid{grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);align-items:center;gap:54px;display:grid}.sru-hero-grid{min-height:610px;padding-block:76px}.sru-eyebrow{color:var(--sru-orange);letter-spacing:.12em;margin:0 0 14px;font-size:13px;font-weight:900}.sru-hero h1{max-width:760px;color:var(--sru-navy);letter-spacing:-.045em;margin:0 0 24px;font-size:clamp(42px,5.5vw,68px);line-height:1.03}.sru-lead,.sru-section-heading>p:last-child,.sru-copy-grid p{color:var(--sru-muted);font-size:18px;line-height:1.72}.sru-lead{max-width:760px;margin:0;font-size:20px}.sru-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.sru-button{border-radius:11px;justify-content:center;align-items:center;min-height:49px;padding:13px 21px;font-weight:850;text-decoration:none;display:inline-flex}.sru-button-primary{background:var(--sru-navy);color:#fff;box-shadow:0 12px 28px #173b7233}.sru-button-secondary{border:1px solid var(--sru-navy);color:var(--sru-navy);background:#ffffffb3}.sru-price-note{color:#435972;margin:15px 0 0;font-size:14px}.sru-hero-card,.sru-balance-card{background:#fff;border:1px solid #173b7221;border-radius:24px;padding:36px;position:relative;overflow:hidden;box-shadow:0 24px 70px #173b7221}.sru-hero-card:after{content:"";background:#ee883f26;border-radius:50%;width:180px;height:180px;position:absolute;bottom:-78px;right:-70px}.sru-hero-card>span,.sru-balance-card>span{color:var(--sru-orange);margin-bottom:10px;font-weight:850;display:block}.sru-hero-card>strong{color:var(--sru-navy);letter-spacing:-.03em;font-size:clamp(29px,4vw,43px);display:block}.sru-hero-card ul,.sru-check-list{margin:24px 0 0;padding:0;list-style:none}.sru-hero-card li,.sru-check-list li{color:#3f536b;margin:11px 0;padding-left:29px;line-height:1.55;position:relative}.sru-hero-card li:before,.sru-check-list li:before{color:#1f8654;content:"✓";font-weight:900;position:absolute;top:.05em;left:0}.sru-section{padding-block:76px}.sru-section-tint{background:var(--sru-cream)}.sru-section-heading{max-width:850px;margin-bottom:34px}.sru-section h2,.sru-final-cta h2{color:var(--sru-navy);letter-spacing:-.025em;margin:0 0 16px;font-size:clamp(30px,4vw,44px);line-height:1.12}.sru-section-heading>p:last-child,.sru-copy-grid p{margin:0 0 18px}.sru-step-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.sru-step{background:#fff;border:1px solid #e1e8f1;border-radius:17px;min-height:220px;padding:24px;box-shadow:0 9px 32px #173b720f}.sru-step>span{color:var(--sru-orange);font-size:14px;font-weight:900}.sru-step h3{color:var(--sru-navy);margin:34px 0 10px;font-size:20px}.sru-step p{color:var(--sru-muted);margin:0;line-height:1.62}.sru-copy-grid-reverse{grid-template-columns:minmax(360px,.95fr) minmax(0,1.05fr)}.sru-figure{background:#fff;border:1px solid #173b7224;border-radius:18px;margin:0;overflow:hidden;box-shadow:0 18px 50px #173b721f}.sru-figure img{aspect-ratio:1672/941;-o-object-fit:cover;object-fit:cover;width:100%;height:auto;display:block}.sru-figure figcaption{color:#586b82;padding:13px 17px;font-size:13px;line-height:1.5}.sru-section-dark{color:#fff;background:var(--sru-navy)}.sru-section-dark h2,.sru-section-dark .sru-eyebrow,.sru-section-dark p,.sru-section-dark .sru-text-link{color:#fff}.sru-section-dark p{opacity:.88}.sru-text-link{text-underline-offset:4px;font-weight:850}.sru-balance-card{color:var(--sru-ink)}.sru-balance-card>strong{color:var(--sru-navy);margin:3px 0 10px;font-size:76px;line-height:1;display:block}.sru-balance-card p{color:var(--sru-muted);margin:0}.sru-disclaimer{border-left:3px solid var(--sru-orange);padding:12px 0 12px 17px;font-size:15px!important}.sru-faq{gap:12px;max-width:920px;display:grid}.sru-faq details{background:#fff;border:1px solid #e0e7f0;border-radius:13px;padding:0 20px}.sru-faq summary{cursor:pointer;color:var(--sru-navy);padding:20px 30px 20px 0;font-size:18px;font-weight:850}.sru-faq details p{max-width:800px;color:var(--sru-muted);margin:0 0 20px;line-height:1.7}.sru-final-cta{text-align:center;color:#fff;background:linear-gradient(135deg,#122f5d,#1d4a87);padding-block:74px}.sru-final-cta h2,.sru-final-cta .sru-eyebrow{color:#fff}.sru-final-cta p:not(.sru-eyebrow){color:#e6eef9;max-width:720px;margin:0 auto 24px;font-size:18px;line-height:1.65}.sru-button-light{color:var(--sru-navy);background:#fff}.sru-login-link{color:#fff;text-underline-offset:4px;margin-top:18px;font-weight:750;display:block}.sru-footer{color:#687b91;flex-wrap:wrap;justify-content:center;gap:12px 24px;padding:27px 20px;font-size:14px;display:flex}.sru-footer a{color:var(--sru-navy);font-weight:750;text-decoration:none}@media (width<=900px){.sru-hero-grid,.sru-copy-grid,.sru-copy-grid-reverse{grid-template-columns:1fr;gap:32px}.sru-hero-grid{min-height:auto;padding-block:58px}.sru-step-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sru-copy-grid-reverse .sru-figure{order:2}}@media (width<=560px){.sru-shell{width:min(100% - 28px,1160px)}.sru-hero-grid{padding-block:45px}.sru-hero h1{font-size:clamp(38px,12vw,52px)}.sru-lead,.sru-section-heading>p:last-child,.sru-copy-grid p{font-size:17px}.sru-hero-card,.sru-balance-card{padding:25px}.sru-section{padding-block:56px}.sru-step-grid{grid-template-columns:1fr}.sru-step{min-height:auto}.sru-step h3{margin-top:18px}.sru-actions{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){.sru-seo-page{scroll-behavior:auto}}
