.savings-page{--savings-bg: #f8fafc;--savings-dark: #08111f;--savings-ink: #0f172a;--savings-muted: #64748b;--savings-border: #dbe4ef;--savings-blue: #2563eb;--savings-green: #10b981;background:var(--savings-bg);color:var(--savings-ink);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.savings-page .navbar{background:#08111fe6;border-bottom:1px solid rgba(255,255,255,.1)}.savings-page .nav-link,.savings-page .cfm-logo__countfor,.savings-page .cfm-logo__me{color:#ffffffd6}.savings-page .nav-link:hover{color:#fff}.savings-page .cfm-logo__separator{background:#ffffff40}.savings-page .hamburger span{background:#ffffffd6}.savings-main{overflow:clip;background:var(--savings-bg)}.savings-container{width:min(1160px,calc(100% - 48px));margin:0 auto}.savings-hero{padding:132px 0 88px;background:linear-gradient(135deg,rgba(37,99,235,.18),rgba(16,185,129,.1) 42%,transparent 72%),linear-gradient(180deg,#08111f,#0f172a);color:#fff}.savings-hero__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.72fr);gap:64px;align-items:center}.savings-eyebrow{margin:0 0 14px;color:var(--savings-green);font-size:12px;font-weight:900;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.savings-hero h1{max-width:720px;margin:0;color:#fff;font-size:56px;font-weight:900;letter-spacing:0;line-height:1.02}.savings-hero__lead{max-width:650px;margin:24px 0 0;color:#cbd5e1;font-size:18px;font-weight:600;line-height:1.72}.savings-actions,.savings-cta__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.savings-btn{display:inline-flex;min-height:50px;align-items:center;justify-content:center;gap:9px;padding:0 18px;border:1px solid transparent;border-radius:8px;font-size:14px;font-weight:900;line-height:1;text-decoration:none;cursor:pointer;transition:transform .16s ease,background-color .16s ease,border-color .16s ease}.savings-btn:hover{transform:translateY(-1px)}.savings-btn--primary{background:var(--savings-green);color:#052e25}.savings-btn--primary:hover{background:#34d399}.savings-btn--secondary{background:#ffffff14;color:#fff;border-color:#ffffff2e}.savings-btn--secondary:hover{background:#ffffff24}.savings-meter{padding:24px;border:1px solid rgba(226,232,240,.18);border-radius:8px;background:#ffffff14;box-shadow:0 24px 58px #02061757}.savings-meter__header,.savings-meter__row{display:grid;grid-template-columns:.8fr 1fr;gap:18px;align-items:center}.savings-meter__header{margin-bottom:16px;color:#94a3b8;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.savings-meter__row{padding:16px 0;border-top:1px solid rgba(226,232,240,.14);color:#e2e8f0;font-weight:900}.savings-meter__row strong{color:#fff;font-size:26px}.savings-meter__row--strong strong{color:var(--savings-green)}.savings-meter__bar{grid-column:1 / -1;height:10px;overflow:hidden;border-radius:999px;background:#94a3b838}.savings-meter__bar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--savings-blue),var(--savings-green))}.savings-section{padding:84px 0}.savings-section__heading{max-width:760px;margin-bottom:30px}.savings-section__heading h2,.savings-note h2,.savings-cta h2{margin:0;color:var(--savings-ink);font-size:38px;font-weight:900;letter-spacing:0;line-height:1.12}.savings-section__heading p,.savings-note__copy p{color:var(--savings-muted);font-size:16px;font-weight:600;line-height:1.7}.savings-table-wrap{overflow-x:auto;border:1px solid var(--savings-border);border-radius:8px;background:#fff;box-shadow:0 22px 48px #0f172a14}.savings-table{width:100%;min-width:680px;border-collapse:collapse}.savings-table th,.savings-table td{padding:22px 24px;text-align:left;vertical-align:middle}.savings-table th{background:#eff6ff;color:#1e3a8a;font-size:12px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.savings-table tbody tr+tr{border-top:1px solid var(--savings-border)}.savings-table td{color:var(--savings-ink);font-size:18px;font-weight:800}.savings-table td strong{color:#047857;font-size:28px;font-weight:950}.savings-note{padding:70px 0;background:#fff;border-top:1px solid var(--savings-border);border-bottom:1px solid var(--savings-border)}.savings-note__grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:56px}.savings-note__copy p{margin:0}.savings-note__copy p+p{margin-top:18px}.savings-cta{padding:82px 0;background:var(--savings-dark)}.savings-cta__inner{display:flex;align-items:center;justify-content:space-between;gap:36px}.savings-cta h2{color:#fff}.savings-cta .savings-btn--secondary{background:#fff;color:var(--savings-ink);border-color:#fff}.savings-cta .savings-btn--secondary:hover{background:#e2e8f0}@media (max-width: 900px){.savings-hero{padding:112px 0 70px}.savings-hero__grid,.savings-note__grid,.savings-cta__inner{grid-template-columns:1fr;gap:34px}.savings-cta__inner{display:grid}.savings-hero h1,.savings-section__heading h2,.savings-note h2,.savings-cta h2{font-size:34px}.savings-hero__lead{font-size:16px}}@media (max-width: 640px){.savings-container{width:min(100% - 32px,1160px)}.savings-actions,.savings-cta__actions{flex-direction:column}.savings-btn{width:100%}.savings-meter{padding:18px}.savings-meter__header,.savings-meter__row{grid-template-columns:1fr;gap:8px}.savings-section{padding:60px 0}.savings-table{min-width:0}.savings-table thead{display:none}.savings-table tr,.savings-table td{display:block}.savings-table tr{padding:18px 20px}.savings-table td{display:flex;justify-content:space-between;gap:18px;padding:10px 0;font-size:16px}.savings-table td:before{content:attr(data-label);max-width:48%;color:var(--savings-muted);font-size:12px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.savings-table td strong{font-size:24px}}
