.lp-kpis{z-index:2;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:clamp(36px,5vw,60px);display:grid;position:relative}@media (max-width:900px){.lp-kpis{grid-template-columns:repeat(2,1fr)}}.band-dark .kpi{box-shadow:var(--sh-border), var(--sh-1)}.band-dark .kpi__sub{color:var(--ok-dark)}.earn-card{background:var(--n-0);color:var(--n-950);border-radius:var(--r-xl);box-shadow:var(--sh-4);z-index:2;padding:24px 26px 22px;position:relative}.earn-card .mono-label{color:var(--n-500)}.earn-card__total{font-size:var(--step-4);letter-spacing:-.03em;font-variant-numeric:tabular-nums lining-nums;margin-top:6px;font-weight:700}.earn-card__total small{font-size:var(--step-0);color:var(--n-500);letter-spacing:0;font-weight:500}.earn-card__rows{border-top:1px solid var(--n-150);margin-top:14px}.earn-row{border-bottom:1px solid var(--n-150);font-size:var(--step--1);color:var(--n-600);justify-content:space-between;align-items:baseline;gap:14px;padding:10px 0;display:flex}.earn-row b{font-family:var(--font-mono);color:var(--n-950);white-space:nowrap;font-variant-numeric:tabular-nums lining-nums;font-weight:600}.earn-card__note{font-size:var(--step--2);color:var(--n-500);margin-top:12px}.hiw h3{font-size:var(--step-1);margin-top:10px}.hiw p{color:var(--ink-2);font-size:var(--step--1);margin-top:8px}.rate-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}@media (max-width:820px){.rate-grid{grid-template-columns:1fr}}.rate-card{border-radius:var(--r-xl);background:var(--surface);box-shadow:var(--sh-border), var(--sh-2);padding:30px 28px;position:relative;overflow:hidden}.rate-card:before{content:"";background:var(--brand-grad);height:3px;position:absolute;top:0;left:0;right:0}.rate-card__pct{font-family:var(--font-display);font-size:var(--step-5);letter-spacing:-.03em;font-variant-numeric:tabular-nums lining-nums;margin-top:10px;font-weight:700;line-height:1}.rate-card__pct small{font-size:var(--step-1);color:var(--ink-3);letter-spacing:-.01em;font-weight:600}.rate-card>p{color:var(--ink-2);font-size:var(--step--1);max-width:52ch;margin-top:12px}.rate-card ul{flex-direction:column;gap:8px;margin:16px 0 0;padding:0;list-style:none;display:flex}.rate-card li{font-size:var(--step--1);color:var(--ink-2);align-items:flex-start;gap:9px;display:flex}.rate-card li svg{width:16px;height:16px;color:var(--ok);flex:none;margin-top:2px}.rate-badges{flex-wrap:wrap;align-items:center;gap:10px;margin-top:24px;display:flex}.faq-wrap{max-width:760px;margin-inline:auto}.lp-cta{text-align:center;position:relative}.lp-cta h2{font-size:var(--step-4)}.lp-cta>.wrap>p{color:var(--d-ink-2);max-width:52ch;margin:14px auto 0}.tick-row{flex-wrap:wrap;justify-content:center;gap:14px 30px;margin-top:26px;display:flex}.tick{font-size:var(--step--1);color:var(--d-ink-2);align-items:center;gap:8px;display:inline-flex}.tick svg{width:16px;height:16px;color:var(--ok-dark);flex:none}.legal-wrap{max-width:760px}.legal-head{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.legal-meta{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3);margin-top:10px;font-size:11px}.legal-wrap .prose h1{font-size:var(--step-3);margin:20px 0 8px}.legal-wrap .prose h2{scroll-margin-top:calc(var(--nav-h) + 20px)}
