﻿:root{--navy:#123c69;--deep:#092846;--sky:#eaf4f8;--sand:#f6f0e5;--coral:#e56b55;--ink:#182634;--muted:#60717e;--line:#cddbe2}*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:hidden}body{margin:0;overflow-x:hidden;color:var(--ink);font:16px/1.65 Arial,sans-serif}h1,h2,h3,p{margin-top:0}h1,h2,h3{line-height:1.13}a{color:inherit}.page-shell,.wrap,.shell{width:min(1120px,calc(100% - 40px));margin:auto}.reading-column,.narrow{width:min(760px,calc(100% - 40px));margin:auto}.eyebrow{margin:0 0 14px;color:var(--coral);font-size:.7rem;font-weight:800;letter-spacing:.2em;text-transform:uppercase}.light{color:#9bd5ec}.center-action{text-align:center}.mobile-scroll-space{display:none}.access-panel{padding:38px 20px 44px;border-top:7px solid var(--navy);text-align:center}.access-inner{max-width:720px;margin:auto}.access-kicker{color:#2c69a0;font-size:.68rem;font-weight:800;letter-spacing:.2em;text-transform:uppercase}.access-panel h1{margin:13px 0 12px;font:700 clamp(1.8rem,4vw,2.6rem) Georgia,serif;color:var(--deep)}.access-panel p{color:var(--muted)}.primary-button,.outline-button{display:inline-block;padding:14px 24px;border:2px solid var(--coral);background:var(--coral);color:#fff;text-decoration:none;font-size:.76rem;font-weight:800;letter-spacing:.12em}.compact{padding:10px 24px}.outline-button{background:transparent;color:var(--navy)}.journal-header{background:var(--deep);color:#fff}.header-row{min-height:84px;display:flex;align-items:center;justify-content:space-between}.journal-mark{text-decoration:none;font:700 1.28rem Georgia,serif;letter-spacing:.06em}.journal-mark span{font:700 .62rem Arial;color:#9bd5ec}.issue-data{display:flex;gap:24px;font-size:.66rem;letter-spacing:.11em;text-transform:uppercase}.issue-data b{color:#f3be73}.hero-note{padding:92px 0 108px;background:linear-gradient(90deg,#fff 0 68%,var(--sky) 68%)}.hero-grid{display:grid;grid-template-columns:150px 1fr;gap:70px}.hero-aside{border-top:5px solid var(--coral);padding-top:18px}.hero-aside span{font:700 3.2rem Georgia;color:#b7cbd5}.hero-aside p{color:var(--navy);font-size:.75rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.hero-copy{min-width:0}.hero-copy h2{margin-bottom:25px;font:700 clamp(3.3rem,7vw,6.2rem)/.96 Georgia;color:var(--deep);letter-spacing:-.035em}.hero-lead{max-width:700px;font-size:1.08rem;color:#405563}.text-link{display:inline-flex;gap:12px;margin-top:18px;color:var(--navy);font-size:.74rem;font-weight:800;letter-spacing:.12em;text-decoration:none;text-transform:uppercase;border-bottom:2px solid var(--coral)}.signal-section{padding:98px 0;background:var(--sand)}.section-heading{display:grid;grid-template-columns:.8fr 1.2fr;gap:60px;align-items:end}.section-heading h2,.comparison-intro h2,.questions-section h2,.block-heading h2,.operator-block h2{font:700 clamp(2.2rem,4vw,3.7rem) Georgia;color:var(--deep)}.signal-grid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:54px;border-top:1px solid #baa984}.signal-grid article{padding:28px 24px}.signal-grid article+article{border-left:1px solid #d2c5a9}.signal-grid span{color:var(--coral);font-size:.68rem;font-weight:800}.signal-grid h3{margin:18px 0 11px;color:var(--navy);font:700 1.25rem Georgia}.signal-grid p{color:var(--muted);font-size:.9rem}.route-section{padding:100px 0;background:var(--navy);color:#fff}.route-grid{display:grid;grid-template-columns:.75fr 1.25fr;gap:90px}.route-title h2{font:700 clamp(2.4rem,4vw,4rem) Georgia}.route-list article{display:grid;grid-template-columns:88px 1fr;gap:24px;padding:25px 0;border-top:1px solid #43719a}.route-list b{color:#f3be73;font-size:.68rem}.route-list h3{font:700 1.35rem Georgia}.route-list p{color:#c5d8e7}.comparison-section{padding:104px 0}.comparison-grid{display:grid;grid-template-columns:.88fr 1.12fr;gap:80px}.comparison-intro p:last-child{color:var(--muted)}.comparison-table{border-top:4px solid var(--navy)}.comparison-table>div{display:grid;grid-template-columns:.7fr 1.3fr;gap:30px;padding:18px 14px;border-bottom:1px solid var(--line)}.table-head{background:var(--sky);color:var(--navy);font-size:.67rem;font-weight:800;text-transform:uppercase}.comparison-table b{font-family:Georgia;color:var(--navy)}.comparison-table p{margin:0;color:var(--muted)}.comparison-section>.center-action{margin-top:52px}.questions-section{padding:96px 0;background:var(--sky)}.questions-section h2,.questions-section>.reading-column>.eyebrow{text-align:center}.questions-section details{border-top:1px solid #aac3cf;padding:20px 0}.questions-section summary{cursor:pointer;color:var(--navy);font-weight:800}.questions-section details p{margin:13px 0 0;color:var(--muted)}.questions-section .center-action{margin-top:42px}.merchant-block{padding:96px 0}.block-heading{display:grid;grid-template-columns:.85fr 1.15fr;gap:65px}.block-heading .eyebrow,.block-heading h2{grid-column:1}.block-heading>p:last-child{grid-column:2;grid-row:1/3;align-self:end;color:var(--muted)}.commerce-grid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:50px;border-top:1px solid var(--navy);border-bottom:1px solid var(--line)}.commerce-grid article{padding:25px}.commerce-grid article+article{border-left:1px solid var(--line)}.commerce-grid b{font-family:Georgia;color:var(--navy)}.commerce-grid p{color:var(--muted);font-size:.88rem}.support-note{margin:28px 0 0;padding:20px 24px;background:var(--sand);border-left:5px solid var(--coral);font-size:.9rem}.support-note a,.operator-block a{color:#d98776;font-weight:700}.operator-block{padding:90px 0;background:var(--deep);color:#fff}.operator-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px}.operator-block h2{color:#fff}.operator-block h3{color:#9bd5ec;font:700 1.1rem Georgia}.operator-block small{color:#a9bfce}.site-footer,.footer{padding:55px 0;background:#071c2e;color:#b8cad7;border-top:4px solid var(--coral);text-align:center;font-size:.78rem}.site-footer strong,.footer strong{color:#fff}.footer-links{display:flex;justify-content:center;gap:22px;margin:18px 0}.site-footer a,.footer a{color:#fff}.site-footer p,.footer p{max-width:900px;margin:10px auto}.vsl-nav,.site-header{padding:18px 0;background:var(--deep);color:#fff;border-bottom:3px solid var(--coral)}.vsl-nav .wrap,.nav{min-height:36px;display:flex;align-items:center;justify-content:center}.vsl-nav a,.site-header a{color:#fff;text-decoration:none}.vsl-stage{padding:62px 0;text-align:center;background:var(--sky)}.vsl-stage p{max-width:360px;margin:0 auto;padding:0 16px}.player-frame{width:min(424px,100%);margin:27px auto;padding:12px;background:#111;box-shadow:14px 14px var(--coral)}.vsl-footer-spacer{height:260px}.nav{width:min(1120px,calc(100% - 40px));margin:auto;justify-content:space-between}.brand{font:700 1.12rem Georgia;text-decoration:none}.brand span{color:#9bd5ec}.legal{padding:60px 0;background:var(--sky)}.legal article{width:min(100% - 40px,860px);margin:auto;padding:45px;background:#fff;border-top:6px solid #2c69a0}.legal h1{font:700 2.6rem Georgia;color:var(--deep)}.legal h2{margin-top:30px;color:var(--navy);font:700 1.35rem Georgia}.legal p,.legal li{color:#465c6a}.updated{font-size:.86rem!important;color:var(--muted)!important}
@media(max-width:820px){.hero-grid,.route-grid,.comparison-grid,.operator-grid,.block-heading,.section-heading{grid-template-columns:1fr;gap:35px}.hero-aside{display:none}.signal-grid,.commerce-grid{grid-template-columns:repeat(2,1fr)}.block-heading .eyebrow,.block-heading h2,.block-heading>p:last-child{grid-column:1;grid-row:auto}.issue-data span{display:none}}@media(max-width:600px){.page-shell,.wrap,.shell{width:min(100% - 28px,1120px)}.access-panel{padding:28px 20px 40px}.access-inner{width:min(100%,360px)}.access-panel h1{font-size:1.9rem;overflow-wrap:anywhere}.mobile-scroll-space{display:block;height:64svh;min-height:410px;border-bottom:1px solid var(--line)}.header-row{min-height:72px;justify-content:center}.issue-data{display:none}.hero-note,.signal-section,.route-section,.comparison-section,.questions-section,.merchant-block,.operator-block{padding:64px 0}.hero-copy{min-width:0}.hero-copy h2{font-size:3rem}.signal-grid,.commerce-grid{grid-template-columns:1fr}.signal-grid article+article,.commerce-grid article+article{border-left:0;border-top:1px solid var(--line)}.route-list article{grid-template-columns:68px 1fr}.comparison-table>div{grid-template-columns:1fr;gap:7px}.primary-button,.outline-button{width:100%;text-align:center}.compact{width:auto}.footer-links{flex-direction:column;gap:7px}.vsl-stage{padding:24px 0 40px}.player-frame{box-shadow:9px 9px var(--coral)}.vsl-footer-spacer{height:440px}.legal{padding:35px 0}.legal article{width:min(100% - 24px,860px);padding:28px 20px}}


