.bl-page{--ink:var(--color-ink-900);--ink-soft:var(--color-ink-600);--line:var(--color-surface-200);--card:#fff;--card-2:var(--color-surface-50);--warm:var(--color-surface-100);--dark:var(--color-brand-900);--on-dark:#fff;--loss:var(--color-danger-600);--loss-soft:color-mix(in oklab, var(--color-danger-600), white 24%);--loss-on-dark:color-mix(in oklab, var(--color-danger-600), white 48%);--fresh:var(--color-brand-500);--fresh-soft:var(--color-brand-600);--accent:var(--color-brand-600);--r:16px;--r-sm:12px;color:var(--ink);font-family:var(--font-sans);font-size:18px;line-height:1.6}.bl-page *{box-sizing:border-box}.bl-page .wrap{max-width:860px;margin:0 auto;padding:56px 24px 80px}.bl-page .loss-figure,.bl-page .band-fig,.bl-page .compare td,.bl-page .compare th,.bl-page .math,.bl-page .vfig .n,.bl-page .zero .z,.bl-page .dtable td,.bl-page .saving-fig{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.bl-page .masthead{border-bottom:1px solid var(--line);margin-bottom:8px;padding-bottom:24px}.bl-page .kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-bottom:18px;font-size:12px;font-weight:600}.bl-page h1{letter-spacing:-.025em;color:var(--ink);margin-bottom:18px;font-size:clamp(36px,6vw,58px);font-weight:700;line-height:1.04}.bl-page h1 em{color:var(--loss);font-style:normal}.bl-page .standfirst{color:var(--ink-soft);max-width:640px;font-size:20px;line-height:1.5}.bl-page .byline{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);flex-wrap:wrap;gap:18px;margin-top:24px;font-size:12px;font-weight:500;display:flex}.bl-page .byline span:before{content:"— ";opacity:.5}.bl-page .sec-label{letter-spacing:.12em;text-transform:uppercase;color:var(--accent);align-items:center;gap:14px;margin:60px 0 14px;font-size:12px;font-weight:600;display:flex}.bl-page .sec-label:after{content:"";background:var(--line);flex:1;height:1px}.bl-page h2{letter-spacing:-.02em;color:var(--ink);margin-bottom:16px;font-size:clamp(26px,4vw,36px);font-weight:700;line-height:1.12}.bl-page p.lead{margin-bottom:14px;font-size:18px}.bl-page p{margin-bottom:14px}.bl-page p a,.bl-page .faq-a a{color:var(--fresh-soft);text-decoration:underline;text-decoration-color:color-mix(in oklab, var(--fresh-soft), transparent 60%);text-underline-offset:2px;font-weight:600;transition:text-decoration-color .15s}.bl-page p a:hover,.bl-page .faq-a a:hover{text-decoration-color:var(--fresh-soft)}.bl-page .losses{flex-direction:column;gap:0;margin-top:32px;display:flex}.bl-page .loss-row{border-top:1px solid var(--line);grid-template-columns:56px 1fr auto;align-items:start;gap:24px;padding:26px 4px;display:grid}.bl-page .loss-row:last-child{border-bottom:1px solid var(--line)}.bl-page .loss-num{color:var(--loss-soft);letter-spacing:-.02em;padding-top:4px;font-size:26px;font-weight:700;line-height:1}.bl-page .loss-body h3{letter-spacing:-.015em;color:var(--ink);margin-bottom:6px;font-size:21px;font-weight:700}.bl-page .loss-body p{color:var(--ink-soft);margin:0;font-size:16px}.bl-page .loss-figure{color:var(--loss);white-space:nowrap;letter-spacing:-.02em;padding-top:6px;font-size:28px;font-weight:700}.bl-page .loss-figure small{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);text-align:right;margin-top:4px;font-size:10px;font-weight:600;display:block}.bl-page .bands{flex-direction:column;gap:12px;margin-top:28px;display:flex}.bl-page .band{border-radius:var(--r);padding:22px 28px}.bl-page .band-eff{background:var(--card);border:1px solid var(--line);border-left:4px solid var(--loss-soft);box-shadow:var(--shadow-card)}.bl-page .band-ineff{background:var(--dark);color:var(--on-dark);border-left:4px solid var(--loss)}.bl-page .band-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.bl-page .band-name{letter-spacing:-.01em;font-size:19px;font-weight:700}.bl-page .band-fig{letter-spacing:-.02em;font-size:28px;font-weight:700}.bl-page .band-eff .band-fig{color:var(--loss)}.bl-page .band-ineff .band-fig{color:var(--loss-on-dark)}.bl-page .band-note{max-width:640px;margin:8px 0 0;font-size:15px;line-height:1.5}.bl-page .band-eff .band-note{color:var(--ink-soft)}.bl-page .band-ineff .band-note{color:color-mix(in oklab, var(--on-dark), transparent 22%)}.bl-page .callout{background:var(--card);border:1px solid var(--line);border-left:4px solid var(--accent);border-radius:var(--r);box-shadow:var(--shadow-card);margin:36px 0;padding:28px 32px}.bl-page .callout .tag{letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin-bottom:12px;font-size:11px;font-weight:600}.bl-page .callout h3{letter-spacing:-.015em;color:var(--ink);margin-bottom:10px;font-size:21px;font-weight:700}.bl-page .callout p{color:var(--ink-soft);margin-bottom:10px;font-size:16px}.bl-page .math{background:var(--warm);border-radius:var(--r-sm);color:var(--ink);letter-spacing:.01em;margin-top:14px;padding:16px 20px;font-size:14px;line-height:1.9}.bl-page .math b{color:var(--loss);font-weight:700}.bl-page .compare{border-collapse:collapse;width:100%;margin-top:32px;font-size:16px}.bl-page .compare thead th{letter-spacing:.08em;text-transform:uppercase;text-align:right;border-bottom:2px solid var(--ink);color:var(--ink-soft);padding:0 16px 12px;font-size:11px;font-weight:600}.bl-page .compare thead th:first-child{text-align:left}.bl-page .compare thead th.c-loss{color:var(--loss)}.bl-page .compare thead th.c-fresh{color:var(--fresh)}.bl-page .compare tbody td{border-bottom:1px solid var(--line);text-align:right;padding:14px 16px;font-size:15px;font-weight:500}.bl-page .compare tbody td:first-child{text-align:left;color:var(--ink);font-size:16px;font-weight:400}.bl-page .compare tbody td.c-loss{color:var(--loss);font-weight:600}.bl-page .compare tbody td.c-fresh{color:var(--fresh);font-weight:600}.bl-page .compare tbody tr.total td{border-top:2px solid var(--ink);border-bottom:none;padding-top:18px;font-size:18px;font-weight:700}.bl-page .compare .note{color:var(--ink-soft);font-size:13px;font-weight:400}.bl-page .verdict{text-align:center;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:56px;padding:48px 30px}.bl-page .verdict .vs{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:24px;font-size:12px;font-weight:600}.bl-page .verdict-figs{flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(20px,6vw,60px);display:flex}.bl-page .vfig{text-align:center}.bl-page .vfig .n{letter-spacing:-.03em;font-size:clamp(44px,9vw,74px);font-weight:700;line-height:1}.bl-page .vfig.lose .n{color:var(--loss)}.bl-page .vfig.mid .n{color:var(--loss-soft)}.bl-page .vfig.win .n{color:var(--fresh)}.bl-page .vfig .cap{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);margin-top:12px;font-size:11px;font-weight:600}.bl-page .vdivide{color:var(--line);font-size:30px}.bl-page .verdict-line{letter-spacing:-.015em;max-width:620px;color:var(--ink);margin:36px auto 0;font-size:clamp(19px,3vw,24px);font-weight:600;line-height:1.35}.bl-page .zeros{background:var(--line);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow-card);grid-template-columns:repeat(4,1fr);gap:1px;margin-top:40px;display:grid;overflow:hidden}.bl-page .zero{background:var(--card);text-align:center;padding:26px 16px}.bl-page .zero .z{color:var(--fresh);letter-spacing:-.02em;font-size:44px;font-weight:700;line-height:1}.bl-page .zero .l{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);margin-top:10px;font-size:10.5px;font-weight:600;line-height:1.4}.bl-page .dollars{grid-template-columns:1fr 1fr;gap:16px;margin-top:32px;display:grid}.bl-page .dcol{border-radius:var(--r);padding:22px 24px}.bl-page .dcol-now{background:var(--card);border:1px solid var(--line);border-top:4px solid var(--loss);box-shadow:var(--shadow-card)}.bl-page .dcol-fresh{background:var(--dark);border-top:4px solid var(--fresh);color:var(--on-dark)}.bl-page .dcol-tag{letter-spacing:.1em;text-transform:uppercase;margin-bottom:14px;font-size:11px;font-weight:600}.bl-page .dcol-now .dcol-tag{color:var(--loss)}.bl-page .dcol-fresh .dcol-tag{color:color-mix(in oklab, var(--color-brand-300), white 0%)}.bl-page .dtable{border-collapse:collapse;width:100%}.bl-page .dtable tr.dhead td{letter-spacing:.08em;text-transform:uppercase;text-align:right;opacity:.7;border-bottom:none;width:26%;padding:0 0 8px;font-size:10.5px;font-weight:600}.bl-page .dtable tr.dhead td:first-child{width:auto}.bl-page .dtable td{border-bottom:1px solid var(--line);padding:9px 0;font-size:15px}.bl-page .dcol-fresh .dtable td{border-bottom-color:color-mix(in oklab, var(--on-dark), transparent 86%)}.bl-page .dtable td:first-child{text-align:left}.bl-page .dtable td:nth-child(2),.bl-page .dtable td:nth-child(3){text-align:right;white-space:nowrap;width:26%;font-size:14px;font-weight:600}.bl-page .dtable tr.dtotal td{border-top:2px solid;border-bottom:none;padding-top:12px;font-size:16px;font-weight:700}.bl-page .dcol-now .dtable tr.dtotal td{color:var(--loss)}.bl-page .dcol-fresh .dtable tr.dtotal td{color:var(--on-dark)}.bl-page .saving-bar{background:var(--fresh);color:#fff;border-radius:var(--r);box-shadow:var(--shadow-card);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-top:24px;padding:26px 32px;display:flex}.bl-page .saving-lab{font-size:21px;font-weight:600}.bl-page .saving-fig{color:#fff;letter-spacing:-.02em;font-size:38px;font-weight:700}.bl-page .bl-cta{text-align:center;background:var(--card-2);border:1px solid var(--line);border-radius:var(--r);margin:44px 0;padding:40px 32px}.bl-page .bl-cta-close{background:var(--card-2);border-color:var(--color-brand-200)}.bl-page .bl-cta-head{letter-spacing:-.02em;color:var(--ink);margin-bottom:10px;font-size:clamp(22px,3vw,28px);font-weight:700}.bl-page .bl-cta-sub{color:var(--ink-soft);max-width:520px;margin:0 auto 22px;font-size:16px;line-height:1.5}.bl-page .bl-cta-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.bl-page .bl-cta-inline{text-align:center;margin-top:22px}.bl-page .benefits{background:var(--line);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow-card);grid-template-columns:1fr 1fr;gap:1px;margin-top:32px;display:grid;overflow:hidden}.bl-page .benefit{background:var(--card);padding:26px 28px}.bl-page .benefit-wide{background:var(--card-2);border-bottom:2px solid var(--fresh);grid-column:1/-1}.bl-page .benefit-wide h3{font-size:22px}.bl-page .benefit-wide p{max-width:660px;font-size:16px}.bl-page .benefit h3{letter-spacing:-.015em;color:var(--fresh-soft);margin-bottom:8px;font-size:19px;font-weight:700}.bl-page .benefit p{color:var(--ink-soft);margin:0;font-size:15px;line-height:1.5}.bl-page .faq{border-top:1px solid var(--line);margin-top:28px}.bl-page .faq-item{border-bottom:1px solid var(--line);padding:22px 0}.bl-page .faq-q{letter-spacing:-.01em;color:var(--ink);margin-bottom:8px;font-size:18px;font-weight:700}.bl-page .faq-a{color:var(--ink-soft);max-width:680px;margin:0;font-size:16px;line-height:1.6}.bl-page .foot{border-top:1px solid var(--line);color:var(--ink-soft);margin-top:52px;padding-top:22px;font-size:12.5px;line-height:1.7}.bl-page .foot strong{color:var(--ink);font-weight:600}@media (width<=600px){.bl-page .wrap{padding:40px 18px 64px}.bl-page .loss-row{grid-template-columns:40px 1fr}.bl-page .loss-figure{text-align:left;grid-column:2;padding-top:8px}.bl-page .loss-figure small{text-align:left}.bl-page .zeros{grid-template-columns:repeat(2,1fr)}.bl-page .dollars,.bl-page .benefits{grid-template-columns:1fr}.bl-page .saving-fig{font-size:30px}.bl-page .compare{font-size:14px}.bl-page .compare tbody td{padding:11px 8px;font-size:13px}.bl-page .bl-cta{padding:32px 22px}}
