.earn-hero{padding:80px 0 32px}.earn-hero h1{font:700 48px/1.05 var(--cb-font);letter-spacing:-1.4px;max-width:800px}.earn-hero h1 em{font-style:normal;color:var(--accent)}.earn-hero p{font:400 18px/1.55 var(--cb-font);color:var(--slate);margin-top:18px;max-width:720px}.calc-section{padding:32px 0 80px}.calc{background:var(--paper);border:1px solid var(--line);border-radius:16px;padding:36px;box-shadow:0 4px 24px rgba(14,23,38,.04)}.calc-top{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:24px}.calc-top .lb{font:600 11px/1 var(--cb-font);letter-spacing:.6px;text-transform:uppercase;color:var(--slate);margin-bottom:6px}.calc-top .deal{font:700 32px/1 var(--cb-font);letter-spacing:-.8px}.slider-wrap{margin:20px 0 28px}.slider{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:6px;border-radius:999px;outline:none;background:linear-gradient(to right,var(--accent) 0,var(--accent) var(--pct,44%),var(--arctic-2) var(--pct,44%),var(--arctic-2) 100%)}.slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:22px;height:22px;border-radius:50%;background:var(--paper);border:3px solid var(--accent);cursor:pointer;box-shadow:0 4px 12px rgba(14,95,255,.3)}.slider::-moz-range-thumb{width:22px;height:22px;border-radius:50%;background:var(--paper);border:3px solid var(--accent);cursor:pointer;box-shadow:0 4px 12px rgba(14,95,255,.3)}.slider-marks{display:flex;justify-content:space-between;font:500 12px/1 var(--cb-font);color:var(--slate);margin-top:10px}.calc-result{background:var(--accent-tint);border-radius:12px;padding:28px;text-align:center}.calc-result .you-earn-lb{font:600 11px/1 var(--cb-font);letter-spacing:.6px;text-transform:uppercase;color:var(--accent-deep);margin-bottom:10px}.calc-result .you-earn{font:700 56px/1 var(--cb-font);letter-spacing:-1.6px;color:var(--accent-deep)}.calc-result .formula{font:500 14px/1.5 var(--cb-font);color:var(--ink-2);margin-top:12px}.calc-months{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:24px}.calc-month{padding:18px;background:var(--arctic);border-radius:10px;text-align:center}.calc-month .k{font:500 12px/1 var(--cb-font);color:var(--slate);margin-bottom:8px;text-transform:uppercase;letter-spacing:.4px}.calc-month .v{font:700 24px/1 var(--cb-font);letter-spacing:-.6px;color:var(--ink)}.calc-foot{font:400 13px/1.5 var(--cb-font);color:var(--slate);text-align:center;margin-top:18px}.examples{padding:80px 0;background:var(--paper);border-top:1px solid var(--line)}.examples h2{font:700 36px/1.15 var(--cb-font);letter-spacing:-1px;margin-bottom:12px;max-width:700px}.examples>.wrap>p{font:400 16px/1.55 var(--cb-font);color:var(--slate);max-width:700px;margin-bottom:36px}.ex-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media (max-width:880px){.ex-grid{grid-template-columns:1fr}}.ex-card{padding:24px;background:var(--arctic);border:1px solid var(--line);border-radius:14px}.ex-card .vehicle{font:600 12px/1 var(--cb-font);color:var(--slate);text-transform:uppercase;letter-spacing:.6px;margin-bottom:6px}.ex-card .model{font:700 22px/1.2 var(--cb-font);letter-spacing:-.4px;margin-bottom:16px}.ex-card .row{display:flex;justify-content:space-between;padding:10px 0;border-top:1px solid var(--line);font:500 14px/1.4 var(--cb-font)}.ex-card .row:first-of-type{border-top:none}.ex-card .row .k{color:var(--slate)}.ex-card .row .v{font-weight:600}.ex-card .total{display:flex;justify-content:space-between;padding:14px 0 0;margin-top:8px;border-top:1.5px solid var(--ink);font:700 16px/1 var(--cb-font)}.ex-card .total .v{color:var(--accent);font-size:20px;letter-spacing:-.4px}.pace{padding:80px 0}.pace h2{font:700 36px/1.15 var(--cb-font);letter-spacing:-1px;max-width:700px;margin-bottom:14px}.pace>.wrap>p{font:400 16px/1.55 var(--cb-font);color:var(--slate);max-width:700px;margin-bottom:36px}.pace-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media (max-width:880px){.pace-grid{grid-template-columns:1fr}}.pace-card{padding:28px;background:var(--paper);border:1px solid var(--line);border-radius:14px}.pace-card.featured{background:var(--ink);color:#fff;border-color:var(--ink)}.pace-card .label{font:600 11px/1 var(--cb-font);letter-spacing:.6px;text-transform:uppercase;color:var(--slate);margin-bottom:14px}.pace-card.featured .label{color:var(--accent-ice)}.pace-card .pace-name{font:700 22px/1.2 var(--cb-font);letter-spacing:-.4px;margin-bottom:8px}.pace-card .pace-sub{font:400 14px/1.5 var(--cb-font);color:var(--slate);margin-bottom:24px}.pace-card.featured .pace-sub{color:rgba(255,255,255,.7)}.pace-card .row{display:flex;justify-content:space-between;padding:8px 0;font:500 14px/1.4 var(--cb-font)}.pace-card .row .k{color:var(--slate)}.pace-card.featured .row .k{color:rgba(255,255,255,.6)}.pace-card .total{display:flex;justify-content:space-between;padding:16px 0 0;margin-top:12px;border-top:1px solid var(--line);font:700 16px/1 var(--cb-font)}.pace-card.featured .total{border-top-color:rgba(255,255,255,.15)}.pace-card .total .v{color:var(--accent);font-size:22px;letter-spacing:-.4px}.pace-card.featured .total .v{color:var(--accent-ice)}.payout{padding:80px 0;background:var(--arctic-2)}.payout h2{font:700 36px/1.15 var(--cb-font);letter-spacing:-1px;max-width:700px;margin-bottom:32px}.po-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media (max-width:880px){.po-grid{grid-template-columns:repeat(2,1fr)}}.po-item{padding:22px;background:var(--paper);border:1px solid var(--line);border-radius:12px}.po-item .step{font:700 13px/1 var(--cb-font);color:var(--accent);margin-bottom:10px}.po-item .what{font:600 16px/1.3 var(--cb-font);margin-bottom:8px;letter-spacing:-.2px}.po-item .by{font:400 13px/1.5 var(--cb-font);color:var(--slate)}.refer{padding:80px 0}.refer h2{font:700 36px/1.15 var(--cb-font);letter-spacing:-1px;margin-bottom:14px}.refer p{font:400 16px/1.55 var(--cb-font);color:var(--slate);max-width:720px;margin-bottom:24px}.refer-card{padding:36px;background:var(--accent-deep);color:#fff;border-radius:18px;display:flex;gap:32px;align-items:center;flex-wrap:wrap;justify-content:space-between}.refer-card .text{flex:1;min-width:280px}.refer-card h3{font:700 28px/1.2 var(--cb-font);letter-spacing:-.6px;margin-bottom:10px}.refer-card .copy{font:400 15px/1.55 var(--cb-font);color:rgba(255,255,255,.85)}.refer-card .pay{font:700 64px/1 var(--cb-font);letter-spacing:-2px;color:var(--accent-ice)}.refer-card .pay span{font:500 14px/1 var(--cb-font);color:rgba(255,255,255,.7);display:block;margin-top:8px;letter-spacing:0}.earn-cta{padding:80px 0;text-align:center;background:var(--accent-tint)}.earn-cta h2{font:700 36px/1.15 var(--cb-font);letter-spacing:-1px;max-width:700px;margin:0 auto 14px}.earn-cta p{font:400 16px/1.55 var(--cb-font);color:var(--ink-2);max-width:600px;margin:0 auto 28px}.earn-cta .row{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}@media (max-width:720px){.earn-hero h1{font-size:34px;letter-spacing:-1px}.earn-cta h2,.examples h2,.pace h2,.payout h2,.refer h2{font-size:28px}}