@font-face{font-family:Barlow;src:url('barlow-bold.woff2') format('woff2');font-weight:700 900;font-display:swap}@font-face{font-family:Inter;src:url('inter.woff2') format('woff2');font-weight:100 900;font-display:swap}
body.ccv-site{--ink:#10110f;--paper:#f0eddf;--acid:#e1fa42;--muted:#55594f;--line:#c7c7ba;margin:0;background:var(--ink);color:var(--paper);font-family:Inter,Arial,sans-serif;font-size:17px;line-height:1.6}body.ccv-site *{box-sizing:border-box}.ccv-site h1,.ccv-site h2,.ccv-site h3,.ccv-site h4,.ccv-site p{margin:0}.ccv-site h1,.ccv-site h2,.ccv-site h3{font-family:Barlow,'Arial Narrow',Impact,sans-serif;font-weight:700;line-height:1.02;color:inherit;letter-spacing:-.025em}.ccv-site h2{font-size:clamp(34px,4.6vw,64px);margin-bottom:24px}.ccv-site h3{font-size:30px}.ccv-site a{color:inherit;text-decoration-thickness:1px;text-underline-offset:5px}.ccv-site a:hover{text-decoration:underline}.ccv-site :focus-visible{outline:3px solid currentColor;outline-offset:5px}.ccv-site img{max-width:100%;height:auto}.ccv-wrap{max-width:1320px;padding:0 40px;margin:auto}.ccv-header{border-bottom:1px solid #252821;background:var(--ink);position:relative;z-index:5}.ccv-header-inner{display:flex;align-items:center;justify-content:space-between;gap:28px;min-height:96px}.ccv-brand{display:inline-flex;align-items:center;gap:12px;white-space:nowrap;text-decoration:none!important}.ccv-brand svg{color:var(--acid);flex-shrink:0}.ccv-brand span{font-family:Barlow,Impact,sans-serif;font-size:25px;letter-spacing:-.02em}.ccv-nav-list{display:flex;align-items:center;gap:28px;padding:0;margin:0;list-style:none;font-size:14px}.ccv-nav-list a{text-decoration:none}.ccv-site .ccv-button{display:inline-flex;align-items:center;justify-content:center;gap:20px;min-height:48px;padding:12px 22px;font-size:15px;font-family:Inter,Arial,sans-serif;font-weight:650;border-radius:2px;text-decoration:none;line-height:1.3;text-align:center}.ccv-site .ccv-button:hover{filter:brightness(.95);text-decoration:none}.ccv-primary{background:var(--acid);color:var(--ink)!important;border:1px solid var(--acid)}.ccv-outline{background:transparent;border:1px solid currentColor}.ccv-menu-toggle{display:none}.ccv-skip{position:absolute;top:-100px;left:20px;padding:16px;background:var(--acid);color:var(--ink)!important;z-index:99}.ccv-skip:focus{top:10px}.ccv-hero{overflow:hidden}.ccv-hero-grid{display:grid;grid-template-columns:1.13fr 1fr;align-items:center;min-height:630px;gap:0}.ccv-hero-copy{padding:52px 0;position:relative;z-index:1}.ccv-eyebrow{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;line-height:1.7;margin-bottom:16px!important}.ccv-hero h1{font-size:clamp(66px,7.4vw,108px);text-transform:uppercase;line-height:.94;letter-spacing:-.025em}.ccv-hero h1 em{font-style:normal;color:var(--acid)}.ccv-intro{font-size:18px;line-height:1.55;max-width:48ch;margin-top:22px!important}.ccv-actions{display:flex;gap:28px;align-items:center;margin-top:26px;flex-wrap:wrap}.ccv-text-link{font-size:15px;font-weight:600}.ccv-preview-label{letter-spacing:.12em;text-transform:uppercase;font-family:monospace;margin-top:20px!important;color:#bcc0b6}.ccv-hero-art{position:relative;align-self:stretch;display:flex;align-items:center}.ccv-hero-art img{width:115%;max-width:none;mix-blend-mode:lighten;object-fit:contain;margin-left:-30px}.ccv-sticker{position:absolute;right:0;bottom:21%;transform:rotate(-10deg);background:var(--paper);color:var(--ink);padding:12px;font:700 26px/.95 Barlow,Impact,sans-serif;text-transform:uppercase;box-shadow:4px 4px 0 #0004}.ccv-discovery{background:var(--acid);color:var(--ink)}.ccv-discovery .ccv-wrap{display:grid;grid-template-columns:repeat(4,1fr);text-align:center;padding-top:13px;padding-bottom:13px;font-size:14px;font-weight:650}.ccv-discovery a{text-decoration:none}.ccv-discovery .ccv-wrap>*+*{border-left:1px solid #10110f80}.ccv-unavailable{cursor:default}.ccv-section{padding:56px 0;scroll-margin-top:20px}.ccv-paper{background:var(--paper);color:var(--ink)}.ccv-dark{background:var(--ink);color:var(--paper)}.ccv-rule{display:flex;align-items:center;gap:18px}.ccv-rule:after{content:'';height:1px;background:currentColor;opacity:.45;flex:1}.ccv-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.ccv-card{border:1px solid #a9aa9f;min-width:0;display:flex;flex-direction:column}.ccv-card-art{background:linear-gradient(132deg,transparent 12%,#e1fa42 12%,#e1fa42 15%,transparent 15%),linear-gradient(125deg,#242720,#10110f 60%,#3d4136);color:#fff;min-height:165px;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative}.ccv-card-art:after{content:'';position:absolute;inset:0;background:repeating-linear-gradient(110deg,transparent 0 25px,#ffffff04 26px 27px);pointer-events:none}.ccv-card-art span{font:700 48px Barlow,Impact,sans-serif;letter-spacing:-.03em;position:relative;z-index:1}.ccv-card:nth-child(2) .ccv-card-art span{color:#b1f998}.ccv-card:nth-child(3) .ccv-card-art span{color:#cba7ff}.ccv-card-art img{width:100%;height:165px;object-fit:contain;padding:20px}.ccv-card-body{padding:20px;flex:1;display:flex;flex-direction:column;gap:16px}.ccv-card h3{text-transform:uppercase}.ccv-facts{margin:0;font-size:15px;line-height:1.5}.ccv-facts>div{display:grid;grid-template-columns:1fr 1.15fr;gap:12px;padding:4px 0}.ccv-facts dt{font-weight:500}.ccv-facts dd{margin:0;overflow-wrap:anywhere}.ccv-card .ccv-button{width:100%}.ccv-card .ccv-pending{margin-top:auto}.ccv-pending{border-top:1px solid var(--line);padding-top:12px;font-size:14px;color:var(--muted)}.ccv-site .ccv-fine{font-size:14px;line-height:1.55;margin-top:16px}.ccv-commercial .ccv-fine{margin:8px 0 0}.ccv-subtitle{font-size:24px;line-height:1.3;font-weight:600;margin-top:-12px!important;margin-bottom:30px!important}.ccv-comparison{border:1px solid #676b60}.ccv-comparison-head{display:grid;grid-template-columns:1fr 40px 1fr;text-align:center;align-items:center;padding:24px}.ccv-comparison-head h3{font-size:38px;text-transform:uppercase}.ccv-comparison-head>span{font:700 18px Barlow,Impact,sans-serif;color:var(--acid)}.ccv-compare-row{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #40443b}.ccv-compare-row h4{grid-column:1/-1;font:500 14px Inter,Arial,sans-serif;padding:14px 24px;background:#ffffff05;color:#bcc0b6}.ccv-compare-row>div{padding:0 24px 20px;min-width:0;overflow-wrap:anywhere}.ccv-compare-row>div+div{border-left:1px solid #40443b}.ccv-compare-row p{margin:6px 0 0}.ccv-compare-row .ccv-fine{color:#bcc0b6}.ccv-comparison-action{margin-top:24px}.ccv-comparison-action .ccv-unavailable{border-color:#62665a;color:#bcc0b6;font-weight:400}.ccv-cashout{overflow:hidden;background:linear-gradient(125deg,var(--paper) 55%,#d8d8c9)}.ccv-cashout-grid{display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:72px}.ccv-cashout .ccv-button{margin-top:24px}.ccv-receipt{padding:28px;background:#faf8ee;transform:rotate(4deg);box-shadow:10px 10px 0 #10110f0a;border-top:2px dashed #10110f70;border-bottom:2px dashed #10110f70;font-family:monospace}.ccv-receipt>h3{font:700 24px monospace;text-align:center;text-transform:uppercase;border-bottom:1px solid #10110f;padding-bottom:14px;margin-bottom:14px}.ccv-receipt .ccv-eyebrow{text-align:center;margin:14px 0!important}.ccv-receipt .ccv-facts{font-family:monospace}.ccv-guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.ccv-guide-art{height:160px;background:var(--ink);position:relative;overflow:hidden;padding:20px;display:flex;align-items:flex-end;justify-content:space-between;color:var(--paper)}.ccv-guide-art span{font:700 130px/.85 Barlow,Impact,sans-serif;color:var(--acid);transform:rotate(-12deg);margin-bottom:-8px}.ccv-guide-art b{font:500 12px/1.5 monospace;text-transform:uppercase;letter-spacing:.1em;max-width:12ch;position:relative}.ccv-guide h3{font:650 17px/1.5 Inter,Arial,sans-serif;margin-top:12px}.ccv-guide h3 a{text-decoration:none}.ccv-footer{padding-bottom:24px}.ccv-trust{display:flex;align-items:center;justify-content:space-between;gap:32px;padding:28px 0;border-bottom:1px solid #40443b}.ccv-trust h2{font-size:30px;margin:0;flex-shrink:0}.ccv-trust>div{display:flex;gap:24px;font-size:14px;flex-wrap:wrap}.ccv-trust>div>*{border-left:1px solid var(--acid);padding-left:24px}.ccv-footer-main{display:flex;align-items:center;justify-content:space-between;gap:32px;padding-top:30px}.ccv-footer-main nav{display:flex;gap:20px;flex-wrap:wrap;font-size:14px}.ccv-footer .ccv-fine{color:#bcc0b6}.ccv-footer .ccv-unavailable{color:#bcc0b6}.ccv-reading{max-width:850px;min-height:50vh}.ccv-reading h1{font-size:clamp(42px,6vw,72px);margin-bottom:24px}.ccv-reading h2{font-size:40px;margin-top:32px}.ccv-reading p,.ccv-reading ul,.ccv-reading ol{margin-bottom:24px}.ccv-reading .ccv-eyebrow{margin-bottom:24px}.ccv-article{margin-bottom:40px;overflow-wrap:anywhere}.ccv-review-facts{border-block:1px solid var(--line);padding:20px 0}.ccv-review-facts>div{display:grid;grid-template-columns:1fr 2fr;gap:20px;padding:12px 0}.ccv-review-facts dd{margin:0}.ccv-notice{padding:24px;border:1px solid currentColor}.ccv-site .screen-reader-text{clip-path:inset(50%);height:1px;width:1px;position:absolute;overflow:hidden;white-space:nowrap}
@media(max-width:1100px){.ccv-wrap{padding-inline:28px}.ccv-nav-list{gap:18px}.ccv-header-compare{display:none!important}.ccv-hero-grid{min-height:560px}.ccv-hero h1{font-size:clamp(64px,8vw,92px)}.ccv-brand span{font-size:23px}.ccv-card-body{padding:16px}.ccv-facts>div{grid-template-columns:1fr}.ccv-footer-main{flex-wrap:wrap}}
@media(max-width:900px){.ccv-header-inner{min-height:76px;flex-wrap:wrap;gap:0}.ccv-site .ccv-menu-toggle:not([hidden]){display:flex;align-items:center;gap:12px;min-height:44px;border:0;background:none;color:var(--paper);font:500 15px Inter,Arial,sans-serif;padding:10px}.ccv-header nav{width:100%;padding:12px 0 24px}.ccv-site:has(.ccv-menu-toggle:not([hidden])) .ccv-header nav{display:none}.ccv-site .ccv-header nav.is-open{display:block!important}.ccv-nav-list{align-items:stretch;flex-wrap:wrap;gap:8px 24px}.ccv-nav-list a,.ccv-nav-list .ccv-unavailable{display:block;padding:10px 0}.ccv-hero-grid{grid-template-columns:1.2fr 1fr;min-height:500px}.ccv-hero h1{font-size:64px}.ccv-hero .ccv-eyebrow{font-size:11px}.ccv-hero-art img{width:135%;margin-left:-35px}.ccv-sticker{right:-10px;font-size:22px}.ccv-card-art{min-height:120px}.ccv-card-art span{font-size:38px}.ccv-cashout-grid{gap:40px}.ccv-trust{align-items:flex-start;flex-direction:column;gap:16px}.ccv-trust>div>*:first-child{border-left:0;padding-left:0}}
@media(max-width:600px){.ccv-wrap{padding-inline:20px}.ccv-header-inner{min-height:70px}.ccv-brand span{font-size:23px}.ccv-brand svg{width:32px}.ccv-hero-grid{display:flex;flex-direction:column;align-items:stretch;min-height:0}.ccv-hero-copy{padding:30px 0 0}.ccv-hero h1{font-size:clamp(48px,12.7vw,74px);line-height:.94}.ccv-hero .ccv-eyebrow{font-size:10px;letter-spacing:.1em;max-width:38ch}.ccv-intro{font-size:17px;margin-top:18px!important}.ccv-actions{display:grid;gap:12px;margin-top:22px}.ccv-actions .ccv-text-link{display:block;min-height:48px;border:1px solid #a9aa9f;text-align:center;padding:12px;text-decoration:none}.ccv-preview-label{font-size:12px!important;margin-top:14px!important;letter-spacing:.07em}.ccv-hero-art{height:210px;overflow:hidden;margin-top:12px;justify-content:center}.ccv-hero-art img{width:320px;height:320px;max-width:none;margin:0;object-fit:contain;align-self:flex-start;object-position:50% 15%}.ccv-sticker{display:none}.ccv-discovery{background:var(--paper)}.ccv-discovery .ccv-wrap{grid-template-columns:1fr 1fr;gap:8px;padding-block:16px}.ccv-discovery .ccv-wrap>*{border:1px solid #9a9c8d!important;min-height:44px;display:flex;align-items:center;justify-content:center;border-radius:2px}.ccv-section{padding:32px 0}.ccv-site h2{font-size:40px;margin-bottom:20px}.ccv-eyebrow{font-size:11px;letter-spacing:.13em;margin-bottom:12px!important}.ccv-cards{grid-template-columns:1fr;gap:14px}.ccv-card{display:grid;grid-template-columns:100px minmax(0,1fr)}.ccv-card-art{min-height:100%;padding:8px}.ccv-card-art span{font-size:27px;overflow-wrap:anywhere;text-align:center}.ccv-card-art img{padding:0;height:auto}.ccv-card-body{padding:14px;gap:12px}.ccv-card h3{font-size:28px}.ccv-facts{font-size:16px}.ccv-facts>div{grid-template-columns:1fr;gap:0;padding:5px 0}.ccv-facts dt{font-size:14px;color:var(--muted)}.ccv-pending{font-size:14px}.ccv-subtitle{font-size:20px;margin-top:-8px!important;margin-bottom:22px!important}.ccv-comparison-head{padding:18px 14px;grid-template-columns:1fr 30px 1fr}.ccv-comparison-head h3{font-size:30px}.ccv-compare-row h4{padding:12px 14px;font-size:14px}.ccv-compare-row>div{padding:0 14px 18px;font-size:16px}.ccv-compare-row .ccv-fine{font-size:14px}.ccv-comparison-action .ccv-button{width:100%}.ccv-cashout-grid{grid-template-columns:1fr;gap:32px}.ccv-receipt{transform:rotate(2deg);margin:0 10px;padding:20px}.ccv-receipt .ccv-facts>div{grid-template-columns:1fr 1fr}.ccv-guide-grid{grid-template-columns:1fr;gap:0}.ccv-guide{display:grid;grid-template-columns:100px 1fr;align-items:center;gap:16px;padding:12px 0;border-top:1px solid var(--line)}.ccv-guide-art{height:70px;padding:8px}.ccv-guide-art span{font-size:68px}.ccv-guide-art b{display:none}.ccv-guide h3{margin:0;font-size:16px}.ccv-trust{padding:24px 0}.ccv-trust h2{font-size:30px;margin:0}.ccv-trust>div{gap:12px 20px}.ccv-trust>div>*{padding-left:0;border:0}.ccv-footer-main{padding-top:24px;gap:24px}.ccv-footer-main nav{gap:12px 20px}.ccv-footer-main>strong{font-size:16px}.ccv-reading h1{font-size:44px}.ccv-reading h2{font-size:34px}.ccv-review-facts>div{grid-template-columns:1fr;gap:4px}}
@media(max-width:350px){.ccv-wrap{padding-inline:16px}.ccv-brand span{font-size:20px}.ccv-brand{gap:8px}.ccv-site .ccv-menu-toggle:not([hidden]){font-size:14px;padding:8px}.ccv-card{grid-template-columns:80px minmax(0,1fr)}.ccv-hero h1{font-size:48px}.ccv-card-body{padding:12px}.ccv-card-art span{font-size:24px}.ccv-site h2{font-size:36px}}
@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}
/* Compact persistent navigation. Heights are measured for anchor positioning. */
body.ccv-site{--ccv-header-height:73px;--ccv-admin-offset:0px}.ccv-site.admin-bar{--ccv-admin-offset:32px}
.ccv-site .ccv-header{position:sticky;top:var(--ccv-admin-offset);z-index:50;border-bottom:1px solid #40443b;box-shadow:0 3px 10px #00000012}
.ccv-site .ccv-header-inner{min-height:72px}
.ccv-site #main,.ccv-site #main [id]{scroll-margin-top:calc(var(--ccv-header-height) + var(--ccv-admin-offset) + 16px)}
.ccv-site .ccv-skip{position:fixed;z-index:100001}.ccv-site .ccv-skip:focus{top:calc(var(--ccv-admin-offset) + 8px)}
@media(min-width:801px){.ccv-site .ccv-review .ccv-review-rail{top:calc(var(--ccv-admin-offset) + var(--ccv-header-height) + 24px);max-height:calc(100dvh - var(--ccv-admin-offset) - var(--ccv-header-height) - 48px)}}
@media(max-width:900px){
 body.ccv-site{--ccv-header-height:65px}.ccv-site .ccv-header-inner{min-height:64px;position:relative}
 .ccv-site .ccv-header nav.is-open{position:absolute;top:100%;left:0;right:0;width:auto;padding:12px 28px 20px;background:var(--ink);border-bottom:1px solid #40443b;box-shadow:0 8px 12px #0003;max-height:calc(100dvh - var(--ccv-header-height) - var(--ccv-admin-offset) - 12px);overflow-y:auto;overscroll-behavior:contain}
}
@media(max-width:782px){.ccv-site.admin-bar{--ccv-admin-offset:46px}}
@media(max-width:600px){.ccv-site .ccv-header nav.is-open{padding-inline:20px}}
