#ccomic{--gold:#c9a96e;--rise:#7ab85a;--riseink:#a9e08c;--accent2:#c9a96e;--ink:#eef2f6;--sub:#8a96a4;background:#070a0e;color:var(--ink);font-family:Inter,system-ui,sans-serif;overflow-x:hidden}#ccomic .scene{position:relative;min-height:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;padding:9vh 20px;border-bottom:1px solid #11161d}#ccomic .stage{width:100%;max-width:440px}#ccomic .panel{width:100%;max-width:540px;text-align:center}#ccomic .yr{font-family:ui-monospace,monospace;font-size:12px;letter-spacing:.18em;color:var(--sub);margin-bottom:10px}#ccomic .yr.rise{color:var(--riseink)}#ccomic .big{font-family:Cormorant Garamond,Georgia,serif;font-size:27px;line-height:1.28;color:#fff;font-weight:500;margin:0 0 14px}#ccomic .body{font-size:14.5px;line-height:1.75;color:#c3cdd8;margin:0 auto;max-width:460px}#ccomic .body b{color:#fff}#ccomic .g{color:var(--riseink);font-weight:600}#ccomic .accent2{color:var(--accent2)}#ccomic.js .rise{opacity:0;transform:translateY(24px)}#ccomic .scene.in .rise{opacity:1;transform:none;transition:opacity .7s ease,transform .7s cubic-bezier(.2,.8,.2,1)}#ccomic .scene.in .rise:nth-child(2){transition-delay:.1s}#ccomic .scene.in .rise:nth-child(3){transition-delay:.2s}#ccomic.js .in-num{opacity:0;transform:translateY(12px) scale(.94)}#ccomic .scene.in .in-num{opacity:1;transform:none;transition:all .55s cubic-bezier(.2,.8,.2,1);transition-delay:var(--d,0s)}#ccomic .hero{min-height:100vh}#ccomic .hero-car{width:100%;max-width:520px;height:auto}#ccomic .hero-copy{text-align:center;max-width:560px}#ccomic .kicker{font-family:ui-monospace,monospace;font-size:11px;letter-spacing:.22em;color:var(--gold)}#ccomic .hero h1{font-family:Cormorant Garamond,Georgia,serif;font-size:50px;line-height:1.04;color:#fff;font-weight:500;margin:12px 0 0}#ccomic .hero .lede{font-size:15.5px;color:#c3cdd8;line-height:1.65;margin:16px 0 0}#ccomic .scroll-cue{margin-top:26px;font-family:ui-monospace,monospace;font-size:11px;letter-spacing:.1em;color:var(--sub);animation:cbob 1.8s ease-in-out infinite}@keyframes cbob{0%,to{transform:translateY(0);opacity:.6}50%{transform:translateY(6px);opacity:1}}#ccomic .wheel{transform-box:fill-box;transform-origin:50% 50%!important;animation:cspin 1.1s linear infinite}@keyframes cspin{to{transform:rotate(360deg)}}#ccomic .puff{animation:cpuff 1.6s ease-out infinite}#ccomic .puff.p2{animation-delay:.25s}#ccomic .puff.p3{animation-delay:.5s}@keyframes cpuff{0%{opacity:.5;transform:translate(0) scale(.6)}to{opacity:0;transform:translate(-26px,-22px) scale(1.3)}}#ccomic .lampglow{animation:clamp 2.4s ease-in-out infinite}@keyframes clamp{0%,to{opacity:.5}50%{opacity:.9}}#ccomic .mwagen{animation:cidle 1.1s ease-in-out infinite}@keyframes cidle{0%,to{transform:translateY(0)}50%{transform:translateY(1.2px)}}#ccomic .drive-svg,#ccomic .road-long,#ccomic .line-svg,#ccomic .flood-svg{width:100%;height:auto}#ccomic .drive-car{transform:translate(-150px)}#ccomic .scene.in .drive-car{transform:translate(60px);transition:transform 2.6s cubic-bezier(.3,.5,.3,1)}#ccomic .bertha-car{transform:translate(0)}#ccomic .scene.in .bertha-car{transform:translate(330px);transition:transform 3.4s cubic-bezier(.4,0,.5,1)}#ccomic .kmtext{fill:var(--sub);font-family:ui-monospace,monospace;font-size:11px}#ccomic .km text:last-child{fill:var(--riseink)}#ccomic .belt line{animation:cbelt .6s linear infinite}@keyframes cbelt{to{transform:translate(28px)}}#ccomic .stamp{transform-box:fill-box;transform-origin:center top;animation:cstamp 1.4s ease-in-out infinite}@keyframes cstamp{0%,to{transform:translateY(0)}18%{transform:translateY(10px)}30%{transform:translateY(0)}}#ccomic .tcar{animation:cflow 2.8s linear infinite}#ccomic .tcar.tc2{animation-delay:.7s}#ccomic .tcar.tc3{animation-delay:1.4s}#ccomic .tcar.tc4{animation-delay:2.1s}@keyframes cflow{0%{transform:translate(40px)}to{transform:translate(360px)}}#ccomic .price{display:flex;flex-direction:column;align-items:center;gap:6px;margin-bottom:14px}#ccomic .pchip{font-family:ui-monospace,monospace;font-size:13px;color:#c3cdd8}#ccomic .pchip b{color:#fff;font-size:16px}#ccomic .pchip:last-of-type b{color:var(--riseink)}#ccomic .parrow{color:var(--fall,#e8453c);font-size:18px}#ccomic .fcar{animation:cflood 2.4s linear infinite;animation-delay:var(--fd,0s)}@keyframes cflood{0%{transform:translate(-40px)}to{transform:translate(370px)}}#ccomic .versus{display:flex;align-items:center;justify-content:center;gap:14px}#ccomic .vside{text-align:center}#ccomic .vname{font-family:Cormorant Garamond,Georgia,serif;font-size:22px;color:#fff}#ccomic .vrole{font-family:ui-monospace,monospace;font-size:10px;color:var(--sub);margin-top:4px}#ccomic .vgap{font-family:ui-monospace,monospace;font-size:12px;color:var(--gold);text-align:center;line-height:1.4;border-left:1px solid #2a3744;border-right:1px solid #2a3744;padding:0 12px}#ccomic .vgap span{font-size:9px;color:var(--sub)}#ccomic .hero-car,#ccomic .drive-svg,#ccomic .road-long,#ccomic .line-svg{opacity:1}#ccomic .logo-row{display:flex;gap:14px;justify-content:center;align-items:center;margin-top:16px}#ccomic .logo{display:inline-flex;align-items:center;opacity:.85}#ccomic .logo img{height:22px;width:auto;-o-object-fit:contain;object-fit:contain}#ccomic .logo-fb{display:none;font-family:ui-monospace,monospace;font-size:12px;letter-spacing:.12em;color:#9fb2c6}#ccomic .logo-note{font-family:ui-monospace,monospace;font-size:10px;color:var(--sub)}#ccomic .closer{background:linear-gradient(180deg,#070a0e,#0b0f15)}#ccomic .closer-inner{max-width:560px;text-align:center}#ccomic .closer h2{font-family:Cormorant Garamond,Georgia,serif;font-size:32px;line-height:1.25;color:#fff;font-weight:500;margin:10px 0 16px}#ccomic .guard{margin-top:18px;font-size:12px;line-height:1.7;color:#7c8893;background:#0c1118;border:1px solid #1b2530;border-radius:10px;padding:13px 15px;text-align:left}#ccomic .src{margin-top:12px;font-family:ui-monospace,monospace;font-size:10.5px;color:#5a6470}#ccomic .src a{color:#8a96a4}#ccomic .closer-btns{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin-top:22px}#ccomic .btn-main{background:var(--gold);color:#1a1305;border-radius:9px;padding:12px 20px;font-size:13px;font-weight:700;text-decoration:none}#ccomic .btn-sub{background:#0e131a;color:var(--sub);border:1px solid #1b2530;border-radius:9px;padding:12px 18px;font-size:13px;text-decoration:none}#ccomic .btn-sub:hover{border-color:var(--gold);color:var(--ink)}@media(max-width:520px){#ccomic .hero h1{font-size:40px}#ccomic .big{font-size:23px}#ccomic .closer h2{font-size:26px}#ccomic .versus{gap:8px}#ccomic .vname{font-size:18px}}@media(prefers-reduced-motion:reduce){#ccomic .wheel,#ccomic .puff,#ccomic .lampglow,#ccomic .mwagen,#ccomic .belt line,#ccomic .stamp,#ccomic .tcar,#ccomic .fcar,#ccomic .scroll-cue{animation:none!important}#ccomic .drive-car,#ccomic .bertha-car{transform:none!important}#ccomic .rise,#ccomic .in-num{opacity:1!important;transform:none!important}}
