
:root{--cr:#0b0c12;--bg2:#0e1118;--pp:#171c27;--p2:#1c2231;--nv:#0b0a08;--lt:#c6c9d9;--bd:#3a4562;--sh:#5c48d7;--tl:#5c48d7;--tl2:#1c2231;--co:#ff3337;--mu:#8efa00;--mut:#8195c3;--d:"Kumbh Sans",Helvetica,Arial,sans-serif;--s:"Kumbh Sans",Helvetica,Arial,sans-serif;--b:"Kumbh Sans",Helvetica,Arial,sans-serif;--air:repeating-linear-gradient(135deg,#8efa00 0 14px,#171c27 14px 22px,#5c48d7 22px 36px,#171c27 36px 44px)}
*{box-sizing:border-box}html{background:var(--cr);scroll-behavior:smooth}body{margin:0;background:var(--cr);color:var(--lt);font:400 17.5px/1.6 var(--b);overflow-x:hidden}
a{color:var(--co);font-weight:700;overflow-wrap:anywhere}img{max-width:100%;height:auto;display:block}h1,h2,h3,h4{font-family:var(--d);font-weight:900;color:#fff;margin:0;line-height:1.08;overflow-wrap:break-word;letter-spacing:.01em}b,span,small,em,p,li{overflow-wrap:anywhere}
.in{max-width:1160px;margin:0 auto;padding:0 22px}
.hd{background:var(--bg2);position:sticky;top:0;z-index:50;border-bottom:5px solid var(--mu)}.hd .in{display:flex;align-items:center;gap:14px;padding-top:10px;padding-bottom:10px}.hd .lg img{height:36px;width:auto}.hd nav{display:flex;gap:5px;flex:1;flex-wrap:wrap;justify-content:center}.hd nav a{color:var(--lt);text-decoration:none;font:800 12.5px var(--b);letter-spacing:.03em;text-transform:uppercase;padding:6px 11px;border-radius:99px;background:var(--mu);border:2px solid var(--cr);transition:transform .12s}.hd nav a:nth-child(3n+2){background:var(--tl)}.hd nav a:nth-child(3n){background:var(--co);color:#fff}.hd nav a:hover,.hd nav a.on{transform:translateY(-2px) rotate(-2deg);box-shadow:0 3px 0 var(--cr)}.hd nav a.on{outline:3px solid var(--cr)}.ls{display:flex;gap:3px}.ls a{font:800 12px var(--b);color:#c8d0f0;text-decoration:none;padding:4px 7px;border:1.5px solid #4a5688;border-radius:6px}.ls a.on{background:var(--cr);color:var(--lt);border-color:var(--cr)}
.bt{display:inline-block;background:var(--co);color:#fff;font:900 16px var(--d);letter-spacing:.05em;text-transform:uppercase;text-decoration:none;padding:14px 30px;border-radius:99px;border:3px solid var(--bd);box-shadow:0 6px 0 var(--sh);transition:transform .1s,box-shadow .1s}.bt:hover{transform:translateY(3px);box-shadow:0 3px 0 var(--sh)}.bt.t{background:var(--tl)}.bt.m{background:var(--mu);color:var(--lt)}.bt.s{padding:9px 20px;font-size:13px;box-shadow:0 4px 0 #000;border-color:var(--cr)}
.h3d{color:var(--mu);text-shadow:2px 2px 0 var(--sh),5px 5px 0 var(--co)}
.hero{padding:42px 0 18px}.card{position:relative;background:var(--pp);border:12px solid transparent;border-image:var(--air) 12;padding:34px 38px;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:30px;align-items:center;box-shadow:10px 10px 0 var(--sh)}
.g1{font:italic 800 clamp(32px,4.4vw,56px)/1 var(--s);color:var(--co);transform:rotate(-3deg);display:block;margin-bottom:2px}.big{font:900 clamp(54px,9vw,120px)/.9 var(--d);display:block;margin:2px 0 14px}.big .w{display:inline-block;white-space:nowrap;margin-right:.18em;-webkit-text-stroke:0;text-shadow:none;transform:none!important}.big .w span{display:inline-block;color:var(--c);-webkit-text-stroke:3px var(--nv);paint-order:stroke fill;text-shadow:4px 4px 0 var(--sh)}.big .w span:nth-child(5n+1){--c:var(--co)}.big .w span:nth-child(5n+2){--c:var(--mu)}.big .w span:nth-child(5n+3){--c:var(--tl)}.big .w span:nth-child(5n+4){--c:#fff}.big .w span:nth-child(5n){--c:var(--mu)}.big .w span:nth-child(odd){transform:rotate(-3deg)}.big .w span:nth-child(even){transform:translateY(5px) rotate(2deg)}
.sub{font:800 22px/1.3 var(--b);margin:0 0 12px}.lead{color:var(--mut);max-width:56ch}.cta{display:flex;gap:18px;flex-wrap:wrap;margin-top:24px}
.arch{position:relative}.arch .ph{border:6px solid var(--bd);border-radius:200px 200px 16px 16px;overflow:hidden;background:#000;box-shadow:8px 8px 0 var(--tl)}.arch img{width:100%;aspect-ratio:4/5;object-fit:cover}
.burst{position:absolute;right:-26px;top:-20px;width:176px;height:176px;background:var(--mu);clip-path:polygon(100.0% 50.0%,90.0% 59.1%,95.0% 71.7%,82.1% 75.6%,81.2% 89.1%,67.8% 86.9%,61.1% 98.7%,50.0% 91.0%,38.9% 98.7%,32.2% 86.9%,18.8% 89.1%,17.9% 75.6%,5.0% 71.7%,10.0% 59.1%,0.0% 50.0%,10.0% 40.9%,5.0% 28.3%,17.9% 24.4%,18.8% 10.9%,32.2% 13.1%,38.9% 1.3%,50.0% 9.0%,61.1% 1.3%,67.8% 13.1%,81.2% 10.9%,82.1% 24.4%,95.0% 28.3%,90.0% 40.9%);display:grid;place-items:center;text-align:center;transform:rotate(12deg);z-index:2}.burst div{padding:0 14px}.burst small{display:block;font:800 11px var(--b);letter-spacing:.14em;text-transform:uppercase}.burst b{display:block;font:900 28px/1 var(--d);color:var(--co);text-shadow:2px 2px 0 var(--sh)}.burst em{font-style:normal;font:italic 800 15px var(--s)}
.stamp{position:absolute;left:-14px;bottom:20px;z-index:2;width:104px;height:104px;background:var(--co);color:#fff;display:grid;place-items:center;text-align:center;font:900 14px/1.1 var(--d);transform:rotate(-8deg);border:4px solid var(--bd);border-radius:50%;box-shadow:0 0 0 4px var(--pp),0 0 0 7px var(--co)}
.miles{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:34px 0 0}.mile{background:var(--bg2);color:var(--cr);border:4px solid var(--cr);outline:4px solid var(--bd);border-radius:16px;text-align:center;padding:14px 8px}.mile b{display:block;font:900 clamp(22px,2.6vw,32px) var(--d);color:var(--mu)}.mile span{font:800 12px var(--b);letter-spacing:.14em;text-transform:uppercase}
.sec{padding:60px 0 6px}.sh{margin-bottom:28px;max-width:70ch}.sh h2{font-size:clamp(28px,4vw,48px);color:var(--lt)}.sh h2:after{content:"";display:block;width:90px;height:10px;margin-top:12px;background:repeating-linear-gradient(90deg,var(--co) 0 20px,var(--mu) 20px 40px,var(--tl) 40px 60px)}.sh p{color:var(--mut);margin:12px 0 0;font-size:18px}
h3.sb{font:900 24px var(--d);margin:44px 0 16px;display:flex;align-items:center;gap:12px}h3.sb:before{content:"";flex:none;width:18px;height:18px;background:var(--co);transform:rotate(45deg);border:3px solid var(--bd)}
.pg{background:repeating-conic-gradient(from 0deg at 50% 130%,var(--tl2) 0 6deg,var(--cr) 6deg 12deg);border-bottom:5px solid var(--bd)}.pg .in{padding-top:40px;padding-bottom:44px}.crumb{font:800 13px var(--b);letter-spacing:.14em;text-transform:uppercase;color:var(--mut);margin-bottom:12px}.crumb a{color:var(--co);text-decoration:none}.pg h1,.pg h2{font-size:clamp(40px,7vw,86px);line-height:.95}.pg{margin-top:70px;scroll-margin-top:84px}.pg p{font:700 20px/1.45 var(--b);max-width:62ch;margin:16px 0 0}
.back{background:var(--pp);border:12px solid transparent;border-image:var(--air) 12;padding:24px 30px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:34px;box-shadow:8px 8px 0 var(--sh)}.back p{margin:0 0 12px}.back .rows div{display:flex;gap:12px;align-items:baseline;padding:8px 0;border-bottom:2px solid var(--bd)}.back .rows span{flex:none;max-width:46%;font:800 12px var(--b);letter-spacing:.12em;text-transform:uppercase;color:var(--co)}.back .rows b{margin-left:auto;text-align:right;font-weight:700}
.stops{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.stop{display:grid;gap:6px;background:var(--c);color:var(--lt);border:4px solid var(--bd);border-radius:22px;padding:20px 20px 18px;text-decoration:none;box-shadow:6px 6px 0 var(--sh);transition:transform .15s}.stop:nth-child(4n+1){--c:var(--mu)}.stop:nth-child(4n+2){--c:var(--tl)}.stop:nth-child(4n+3){--c:var(--co);color:#fff}.stop:nth-child(4n){--c:#fff}.stop:hover{transform:translate(-3px,-3px) rotate(-1deg)}.stop i{font-style:normal;font-size:34px}.stop b{font:900 21px/1.1 var(--d)}.stop span{font:600 15.5px/1.35 var(--b)}.stop em{font:900 13px var(--d);font-style:normal;letter-spacing:.08em;text-transform:uppercase}
.road{position:relative;padding:20px 0 0}.signs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;position:relative;z-index:1}.sgn{position:relative;background:var(--pp);border:5px solid var(--bd);border-radius:20px;padding:14px 10px 12px;text-align:center;box-shadow:5px 5px 0 var(--sh)}.sgn:after{content:"";position:absolute;left:50%;bottom:-34px;width:10px;height:34px;margin-left:-5px;background:var(--bg2)}.sgn small{display:block;font:800 12px var(--b);letter-spacing:.12em;text-transform:uppercase;color:var(--co)}.sgn b{display:block;font:900 clamp(20px,2.2vw,28px)/1.05 var(--d);margin:6px 0}.sgn span{display:inline-block;background:var(--tl);color:var(--lt);font:800 13px var(--b);padding:3px 10px;border-radius:99px;border:2px solid var(--bd)}.sgn:nth-child(2n){background:var(--tl2)}
.asph{height:34px;margin-top:34px;background:var(--bg2);position:relative}.asph:before{content:"";position:absolute;left:0;right:0;top:50%;height:5px;margin-top:-2px;background:repeating-linear-gradient(90deg,var(--mu) 0 36px,transparent 36px 64px)}
.pumpw{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:26px;align-items:start}.ticket{background:var(--pp);border:4px dashed var(--bd);border-radius:16px;padding:20px 24px}.ticket h3{font:900 24px var(--d);margin-bottom:6px}.ticket>p{margin:0 0 12px;color:var(--mut)}.ticket table{width:100%;border-collapse:collapse}.ticket th{font:800 12px var(--b);letter-spacing:.14em;text-transform:uppercase;text-align:left;padding:6px 8px;color:var(--co);border-bottom:3px solid var(--bd)}.ticket td{padding:9px 8px;border-bottom:2px dotted var(--bd)}.ticket td:first-child{font-weight:800}.ticket input{width:112px;font:800 18px var(--b);background:#fff;border:3px solid var(--bd);border-radius:10px;padding:6px 10px;color:var(--lt)}.ticket .fine{font-size:14px;color:var(--mut);margin:12px 0 0}
.pump{position:relative;background:var(--co);border:5px solid var(--bd);border-radius:26px 26px 10px 10px;padding:18px 18px 22px;box-shadow:8px 8px 0 var(--sh)}.pump:before{content:"";position:absolute;top:-26px;left:50%;width:70%;margin-left:-35%;height:26px;background:var(--mu);border:5px solid var(--bd);border-bottom:0;border-radius:14px 14px 0 0}.pump .lcd{background:#0b2a17;border:4px solid var(--bd);border-radius:10px;padding:8px 14px;margin-bottom:10px;box-shadow:inset 0 0 14px #000}.pump small{display:block;font:800 11px var(--b);letter-spacing:.2em;text-transform:uppercase;color:#7dff9b}.pump b{display:block;text-align:right;font:900 clamp(26px,3vw,36px)/1.1 var(--d);color:#9dffb4;text-shadow:0 0 10px #38ff72}
.tw{overflow-x:auto;margin:12px 0;border:4px solid var(--bd);border-radius:14px;background:var(--pp)}.tb{width:100%;border-collapse:collapse;min-width:480px}.tb th{background:var(--bg2);color:var(--mu);font:900 13px var(--d);letter-spacing:.08em;text-transform:uppercase;text-align:left;padding:12px 16px}.tb td{padding:11px 16px;border-top:2px dotted var(--bd);vertical-align:top}.tb tr:nth-child(even) td{background:var(--tl2)}.tb td:first-child{font-weight:800}
.nts{list-style:none;margin:18px 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.nts li{position:relative;padding:12px 16px 12px 48px;background:var(--pp);border:3px solid var(--bd);border-radius:14px}.nts li:before{content:"★";position:absolute;left:16px;top:10px;color:var(--co);font-size:20px}
.four{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.four div{padding:16px 18px;background:var(--pp);border:4px solid var(--bd);border-radius:16px;box-shadow:5px 5px 0 var(--tl)}.four b{display:block;font:900 18px var(--d);color:var(--co);margin-bottom:6px}
.pcs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.pcd{position:relative;background:var(--pp);border:10px solid transparent;border-image:var(--air) 10;padding:18px 20px 18px;box-shadow:6px 6px 0 var(--sh)}.pcd:nth-child(odd){transform:rotate(-1.2deg)}.pcd:nth-child(even){transform:rotate(1deg)}.pcd:after{content:"";position:absolute;top:8px;right:8px;width:34px;height:42px;background:var(--mu);border:3px dotted var(--bd)}.pcd small{font:800 12px var(--b);letter-spacing:.14em;text-transform:uppercase;color:var(--co)}.pcd b{display:block;font:900 25px/1.05 var(--d);margin:6px 0;max-width:80%}.pcd span{font-size:15.5px;color:var(--mut)}
.boards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.bb{position:relative;background:var(--co);border:6px solid var(--bd);border-radius:12px;padding:18px 16px 20px;text-align:center;color:#fff;margin-bottom:46px}.bb:before,.bb:after{content:"";position:absolute;bottom:-52px;width:12px;height:46px;background:var(--bg2)}.bb:before{left:22%}.bb:after{right:22%}.bb small{font:800 12px var(--b);letter-spacing:.2em;text-transform:uppercase}.bb h4{font:900 18px var(--d);margin:6px 0 8px}.bb b{font:900 clamp(28px,3.4vw,42px)/1 var(--d);color:var(--mu);text-shadow:3px 3px 0 var(--sh)}.bb:nth-child(2){background:var(--tl);color:var(--lt)}
.cal{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.cal div{display:grid;grid-template-columns:56px minmax(0,1fr);gap:14px;align-items:center;padding:14px 16px;background:var(--pp);border:3px solid var(--bd);border-radius:16px}.cal i{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:var(--tl);border:3px solid var(--bd);font:900 22px var(--d);font-style:normal}.cal b{display:block;font:900 18px var(--d)}
.wall{display:grid;grid-template-columns:repeat(auto-fill,minmax(188px,1fr));gap:30px 22px;padding:10px 4px}.pol{position:relative;display:block;text-decoration:none;color:var(--lt);background:#fff;padding:10px 10px 12px;box-shadow:0 10px 0 -2px rgba(23,35,74,.18),5px 7px 0 var(--sh);transform:rotate(var(--r,0deg));transition:transform .2s}.pol:nth-child(5n+1){--r:-2.4deg}.pol:nth-child(5n+2){--r:1.8deg}.pol:nth-child(5n+3){--r:-1deg}.pol:nth-child(5n+4){--r:2.6deg}.pol:nth-child(5n){--r:-1.6deg}.pol:hover{transform:rotate(0) scale(1.05);z-index:3}.pol:before{content:"";position:absolute;top:-12px;left:50%;width:70px;height:22px;margin-left:-35px;background:rgba(255,184,31,.85);transform:rotate(-3deg)}.pol img{width:100%;aspect-ratio:3/4;object-fit:cover;border:2px solid var(--bd)}.pol b{display:block;font:italic 800 18px/1.1 var(--s);margin-top:10px;text-align:center}.pol small{display:block;text-align:center;font:800 11px var(--b);letter-spacing:.14em;text-transform:uppercase;color:var(--co);margin-top:3px}.pol.lv:after{content:"LIVE";position:absolute;top:14px;right:-8px;background:var(--co);color:#fff;font:900 12px var(--d);padding:3px 10px;transform:rotate(8deg);border:2px solid var(--bd)}
.cats{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 12px}.cats span{background:var(--c,var(--mu));border:3px solid var(--bd);border-radius:99px;padding:5px 16px;font:800 13.5px var(--b);letter-spacing:.06em;text-transform:uppercase}.cats span:nth-child(3n+2){--c:var(--tl)}.cats span:nth-child(3n){--c:var(--co);color:#fff}
.juke{background:var(--bg2);border:6px solid var(--bd);border-radius:140px 140px 20px 20px;padding:44px 30px 26px;box-shadow:8px 8px 0 var(--mu);position:relative}.juke:before{content:"";position:absolute;top:14px;left:12%;right:12%;height:14px;border-radius:99px;background:linear-gradient(90deg,var(--co),var(--mu),var(--tl),var(--mu),var(--co))}.jl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 26px}.jl a{display:grid;grid-template-columns:54px 50px minmax(0,1fr);gap:12px;align-items:center;background:var(--cr);border-left:14px solid var(--co);padding:8px 12px;text-decoration:none;color:var(--lt)}.jl a:nth-child(4n+2),.jl a:nth-child(4n+3){border-left-color:var(--tl)}.jl i{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:radial-gradient(circle,var(--co) 0 9px,#111 10px 12px,#222 13px 16px,#111 17px);color:#fff;font:900 14px var(--d);font-style:normal;text-shadow:1px 1px 0 #000}.jl img{width:50px;height:50px;object-fit:cover;border:2px solid var(--bd)}.jl b{display:block;font:900 16.5px/1.1 var(--d)}.jl small{font:800 11px var(--b);letter-spacing:.14em;text-transform:uppercase;color:var(--mut)}.jl a:hover{background:#fff}
.tower{display:flex;flex-direction:column-reverse;align-items:center;gap:6px}.fl{display:grid;grid-template-columns:130px minmax(0,1fr);gap:18px;align-items:center;width:var(--w,100%);padding:16px 22px;border:5px solid var(--bd);box-shadow:5px 5px 0 var(--sh);background:var(--c)}.fl:nth-child(1){--w:100%;--c:var(--tl2)}.fl:nth-child(2){--w:90%;--c:#9be5df}.fl:nth-child(3){--w:80%;--c:var(--mu)}.fl:nth-child(4){--w:70%;--c:#ff9a8f}.fl:nth-child(5){--w:60%;--c:var(--co);color:#fff}.fl .no{font:900 13px var(--d);letter-spacing:.1em;text-transform:uppercase}.fl .no b{display:block;font:900 40px/1 var(--d);margin-top:2px}.fl h4{font:900 26px var(--d)}.fl small{font:800 12px var(--b);letter-spacing:.16em;text-transform:uppercase;opacity:.8}.fl p{margin:3px 0 0;font-weight:600}.roof{background:var(--bg2);color:var(--mu);font:900 22px var(--d);padding:8px 40px;border-radius:12px 12px 0 0;margin-bottom:-6px;letter-spacing:.2em}
details.key{margin:12px 0;border:4px solid var(--bd);border-radius:16px;background:var(--pp);box-shadow:5px 5px 0 var(--tl)}details.key summary{cursor:pointer;list-style:none;display:flex;gap:16px;flex-wrap:wrap;align-items:center;padding:12px 18px}details.key summary::-webkit-details-marker{display:none}details.key .fob{flex:none;width:58px;height:70px;background:var(--co);border:4px solid var(--bd);clip-path:polygon(50% 0,100% 28%,100% 100%,0 100%,0 28%);display:grid;place-items:end center;padding-bottom:8px;font:900 18px var(--d);color:#fff}details.key summary b{font:900 24px var(--d)}details.key summary span{font:800 13px var(--b);letter-spacing:.1em;text-transform:uppercase;color:var(--mut)}details.key summary:after{content:"＋";margin-left:auto;font:900 22px var(--d);color:var(--co)}details.key[open] summary:after{content:"－"}details.key .tw{margin:0;border:0;border-top:4px solid var(--bd);border-radius:0}.xt{padding:8px 20px 14px;color:var(--mut)}
.menu{background:#12304a;border:12px solid #b9772f;border-radius:8px;padding:26px 30px;color:#f4efe0;box-shadow:8px 8px 0 var(--sh),inset 0 0 40px rgba(0,0,0,.45)}.menu h3{font:italic 800 clamp(24px,3vw,38px) var(--s);text-align:center;color:#ffe9a8;margin-bottom:16px}.menu .cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.menu h4{font:900 20px var(--d);color:var(--mu);border-bottom:2px dashed #f4efe0;padding-bottom:6px;margin-bottom:6px}.menu small{display:block;font:800 11.5px var(--b);letter-spacing:.16em;text-transform:uppercase;color:#9fc3d8;margin-bottom:8px}.menu p{display:flex;gap:8px;align-items:baseline;margin:0;padding:3px 0}.menu p:before{content:"";order:2;flex:1;border-bottom:2px dotted #f4efe0;opacity:.5;transform:translateY(-4px)}.menu p b{order:3;font:900 20px var(--d);color:#ffe9a8}.menu p span{order:1}
.two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start}.rc{background:#fff;border:4px solid var(--bd);padding:20px 24px;position:relative;box-shadow:6px 6px 0 var(--sh)}.rc:after{content:"";position:absolute;left:-4px;right:-4px;bottom:-14px;height:14px;background:linear-gradient(-45deg,transparent 8px,#fff 0) 0 0/16px 14px,linear-gradient(45deg,transparent 8px,#fff 0) 0 0/16px 14px}.rc h4{font:900 18px var(--d);text-align:center;color:var(--co);margin-bottom:8px}.rc p{display:flex;justify-content:space-between;gap:10px;margin:0;padding:6px 0;border-bottom:2px dotted var(--bd)}.rc p:last-of-type{font-weight:800;border-bottom:0;border-top:3px solid var(--bd);margin-top:4px}.rc .nt{font-size:14.5px;color:var(--mut);margin-top:8px}
.calc{background:var(--pp);border:4px dashed var(--bd);border-radius:16px;padding:20px 24px}.calc h3{font:900 22px var(--d);margin-bottom:10px}.calc label{display:grid;grid-template-columns:minmax(0,1fr) 112px;gap:12px;align-items:center;margin:8px 0;font-weight:800}.calc input{width:100%;font:800 17px var(--b);background:#fff;border:3px solid var(--bd);border-radius:10px;padding:6px 10px;color:var(--lt)}.calc .o{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}.calc .o div{background:#0b2a17;border:4px solid var(--bd);border-radius:10px;padding:8px 12px}.calc .o small{display:block;font:800 11px var(--b);letter-spacing:.16em;text-transform:uppercase;color:#7dff9b}.calc .o b{font:900 26px var(--d);color:#9dffb4;text-shadow:0 0 10px #38ff72}.calc .fine{font-size:14px;color:var(--mut);margin:12px 0 0}
.vs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.vc{padding:24px 26px;border:5px solid var(--bd);border-radius:20px;box-shadow:7px 7px 0 var(--sh);background:var(--co);color:#fff}.vc.t{background:var(--tl);color:var(--lt)}.vc small{font:800 12px var(--b);letter-spacing:.2em;text-transform:uppercase}.vc big{display:block;font:900 clamp(40px,5vw,62px)/1 var(--d);color:var(--mu);text-shadow:3px 3px 0 var(--sh);margin:6px 0}.vc h3{font:900 24px var(--d);margin:6px 0}.vc p{margin:0}
.ban img{width:100%}.ban{margin:26px 0;border:5px solid var(--bd);border-radius:16px;overflow:hidden;box-shadow:7px 7px 0 var(--mu)}
.bunt{position:relative;padding-top:34px}.bunt:before{content:"";position:absolute;left:0;right:0;top:12px;height:4px;background:var(--bg2)}.penn{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px 16px}.pn{display:flex;align-items:center;justify-content:space-between;gap:10px;height:62px;padding:0 54px 0 20px;background:var(--c,var(--co));clip-path:polygon(0 0,100% 50%,0 100%);color:#fff;font:800 14px var(--b);letter-spacing:.1em;text-transform:uppercase;position:relative}.pn:nth-child(3n+2){--c:var(--tl);color:var(--lt)}.pn:nth-child(3n){--c:var(--mu);color:var(--lt)}.pn b{flex:none;font:900 26px var(--d);margin-right:auto}.pn{white-space:nowrap}
.tags{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 12px}.tags span{background:var(--c,var(--mu));border:3px solid var(--bd);border-radius:99px;padding:5px 16px;font:800 13.5px var(--b);letter-spacing:.06em;text-transform:uppercase}.tags span:nth-child(3n+2){--c:var(--tl)}.tags span:nth-child(3n){--c:var(--co);color:#fff}
.wins{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;align-items:start}.win{border:5px solid var(--bd);border-radius:160px 160px 14px 14px;background:var(--pp);padding:0 22px 20px;box-shadow:8px 8px 0 var(--sh);overflow:hidden}.win>h3{margin:0 -22px 14px;background:var(--tl);border-bottom:5px solid var(--bd);padding:34px 20px 14px;text-align:center;font:900 24px var(--d)}.win:nth-child(2)>h3{background:var(--mu)}.win .tw{margin:0;border:3px solid var(--bd)}
.route{list-style:none;margin:0;padding:0;counter-reset:r;position:relative}.route:before{content:"";position:absolute;left:50%;top:10px;bottom:10px;width:0;border-left:6px dotted var(--bd);margin-left:-3px}.route li{counter-increment:r;position:relative;width:calc(50% - 40px);background:var(--pp);border:4px solid var(--bd);border-radius:16px;padding:14px 18px;margin-bottom:18px;box-shadow:5px 5px 0 var(--tl)}.route li:nth-child(even){margin-left:calc(50% + 40px)}.route li:before{content:counter(r);position:absolute;top:50%;margin-top:-24px;right:-64px;width:48px;height:48px;border-radius:50%;background:var(--co);border:4px solid var(--bd);color:#fff;display:grid;place-items:center;font:900 22px var(--d)}.route li:nth-child(even):before{right:auto;left:-64px;background:var(--mu);color:var(--lt)}
.notice{position:relative;margin-top:30px;background:var(--pp);border:5px double var(--bd);padding:22px 26px 22px}.notice:after{content:"KYC";position:absolute;right:20px;top:-18px;transform:rotate(6deg);font:900 20px var(--d);color:var(--co);border:4px solid var(--co);padding:2px 14px;background:var(--pp)}.notice b{font:900 20px var(--d);display:block;margin-bottom:6px}.notice p{margin:0}
.tvs{display:grid;gap:20px}.tv{position:relative;margin-top:26px}.tv:before,.tv:after{content:"";position:absolute;top:-26px;width:4px;height:34px;background:var(--bg2);transform-origin:bottom}.tv:before{left:40%;transform:rotate(-24deg)}.tv:after{left:60%;transform:rotate(24deg)}.tv .scr{border:10px solid var(--bd);border-radius:30px;box-shadow:0 0 0 5px var(--mu),8px 8px 0 5px var(--sh);background:#000;overflow:hidden}.tv img{width:100%}
.app2{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:34px;align-items:start}.os{background:var(--pp);border:4px solid var(--bd);border-radius:18px;padding:18px 22px;margin-bottom:18px;box-shadow:6px 6px 0 var(--tl)}.os h3{font:900 24px var(--d);margin-bottom:8px}.ol{list-style:none;margin:0;padding:0;counter-reset:o}.ol li{counter-increment:o;display:grid;grid-template-columns:40px minmax(0,1fr);gap:12px;padding:8px 0;align-items:center}.ol li:before{content:counter(o);display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--mu);border:3px solid var(--bd);font:900 16px var(--d)}
.warn{background:#ffe1dd;border:4px solid var(--co);border-radius:14px;padding:12px 18px;margin:22px 0 0;font-weight:700}
.con{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.con div{background:var(--pp);border:5px solid var(--bd);border-radius:90px 90px 16px 16px;padding:30px 20px 20px;text-align:center;box-shadow:6px 6px 0 var(--co)}.con i{font-style:normal;font-size:40px}.con b{display:block;font:900 21px var(--d);margin:6px 0}.house{background:var(--tl2);border:4px solid var(--bd);border-radius:16px;padding:18px 24px;margin-top:26px}.house b{font:900 20px var(--d);display:block;margin-bottom:6px}.house p{margin:0}
.faq{display:grid;gap:12px}.faq details{background:var(--pp);border:4px solid var(--bd);border-radius:18px;box-shadow:5px 5px 0 var(--mu)}.faq summary{cursor:pointer;list-style:none;display:grid;grid-template-columns:46px minmax(0,1fr);gap:14px;align-items:center;padding:14px 18px;font:900 18px/1.2 var(--d)}.faq summary::-webkit-details-marker{display:none}.faq summary:before{content:"Q";display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:var(--tl);border:3px solid var(--bd);font:900 20px var(--d)}.faq details[open] summary:before{content:"A";background:var(--co);color:#fff}.faq p{margin:0;padding:0 22px 18px 76px;font-size:17px}
.nx{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:60px 0 24px}.nx a{display:grid;gap:4px;text-decoration:none;color:var(--lt);background:var(--mu);border:5px solid var(--bd);border-radius:20px;padding:16px 24px;box-shadow:6px 6px 0 var(--sh)}.nx a:nth-child(2){text-align:right;background:var(--tl)}.nx small{font:800 12px var(--b);letter-spacing:.18em;text-transform:uppercase}.nx b{font:900 24px var(--d)}.nx a:hover{transform:translate(-2px,-2px)}.nx a:only-child{grid-column:1/-1}
.fin{margin:70px 0 30px;background:var(--co);color:#fff;border:6px solid var(--bd);border-radius:30px;padding:34px 40px;display:flex;gap:24px;justify-content:space-between;align-items:center;flex-wrap:wrap;box-shadow:10px 10px 0 var(--sh)}.fin h2{font-size:clamp(28px,4vw,48px);color:var(--mu);text-shadow:3px 3px 0 var(--sh)}.fin p{margin:8px 0 0;max-width:52ch;font-weight:700}.fin .bt{background:var(--mu);color:var(--lt)}
.ip{max-width:800px;margin:0 auto;padding:44px 0 10px}.ip .pap{background:var(--pp);border:12px solid transparent;border-image:var(--air) 12;padding:30px 36px;box-shadow:8px 8px 0 var(--sh)}.ip h2{font:900 24px var(--d);margin:28px 0 8px;color:var(--co)}.ip ul{padding-left:22px;display:grid;gap:6px}.ip .fx{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.ip .fx b{background:var(--mu);border:3px solid var(--bd);border-radius:99px;padding:3px 14px;font:800 14px var(--b)}.ip .cs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 0}.ip .cs div{padding:12px 16px;border:3px solid var(--bd);border-radius:12px;background:var(--tl2)}.ip .cs b{display:block;font:800 12.5px var(--b);letter-spacing:.14em;text-transform:uppercase;color:var(--co)}.ip .lead{font:700 20px/1.45 var(--b)}.ip h1{font:900 clamp(30px,4.6vw,50px) var(--d);margin-bottom:10px}
footer{margin-top:50px;background:var(--bg2);color:#d6dcf5;border-top:8px solid var(--mu);padding:34px 0 44px;font-size:15px}footer .in{display:grid;gap:18px}footer .fn{display:flex;flex-wrap:wrap;gap:8px 20px}footer .fn a{color:var(--mu);text-decoration:none;font:900 14px var(--d);letter-spacing:.06em;text-transform:uppercase}footer .fr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 24px}footer .fr span{display:block;font:800 11px var(--b);letter-spacing:.18em;text-transform:uppercase;color:var(--tl)}footer p{margin:0}
@media(max-width:1020px){.hd .in{flex-wrap:wrap}.hd nav{order:3;flex:0 0 100%;flex-wrap:nowrap;overflow-x:auto;justify-content:flex-start;padding-bottom:4px;scrollbar-width:none}.hd nav::-webkit-scrollbar{display:none}.hd nav a{flex:none}.hd .ls{margin-left:auto}.card{grid-template-columns:minmax(0,1fr)}.arch{max-width:420px;margin:0 auto}.stops{grid-template-columns:repeat(2,minmax(0,1fr))}.back,.pumpw,.two,.app2,.vs,.wins{grid-template-columns:minmax(0,1fr)}.signs{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:50px}.pcs,.boards,.con{grid-template-columns:repeat(2,minmax(0,1fr))}.four{grid-template-columns:repeat(2,minmax(0,1fr))}.menu .cols{grid-template-columns:minmax(0,1fr)}.jl{grid-template-columns:minmax(0,1fr)}}
@media(max-width:700px){body{font-size:17px}.in{padding:0 16px}.card{padding:22px 18px;border-width:10px}.burst{width:132px;height:132px;right:-8px}.burst b{font-size:21px}.stamp{width:84px;height:84px;font-size:11px;left:-6px}.miles{grid-template-columns:repeat(2,minmax(0,1fr))}.miles .mile:last-child{grid-column:1/-1}.stops,.pcs,.boards,.con,.nts,.cal,.four,.nx,.ip .cs{grid-template-columns:minmax(0,1fr)}.signs{grid-template-columns:minmax(0,1fr);row-gap:44px}.wall{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 14px}.fl{grid-template-columns:minmax(0,1fr);width:100%!important;gap:4px}.route:before{left:22px}.route li,.route li:nth-child(even){width:auto;margin-left:56px}.route li:before,.route li:nth-child(even):before{left:-56px;right:auto;width:40px;height:40px;margin-top:-20px}.fin{padding:24px 20px}footer .fr{grid-template-columns:minmax(0,1fr)}.juke{border-radius:60px 60px 16px 16px;padding:40px 14px 20px}.jl a{grid-template-columns:44px 44px minmax(0,1fr)}.ticket{padding:16px 10px}.ticket table{table-layout:fixed}.ticket input{width:100%;min-width:0;padding:6px 6px;font-size:16px}.ticket td,.ticket th{padding:7px 3px;font-size:14px;letter-spacing:0;word-break:break-word}.ticket th{font-size:10.5px}.calc label{grid-template-columns:minmax(0,1fr) 96px}.menu{padding:20px 16px;border-width:8px}.sec{padding-top:44px}.ip .pap{padding:20px 18px}.pcd:nth-child(n){transform:none}.hd nav a{font-size:12.5px}.pg .in{padding-top:28px;padding-bottom:30px}.win{border-radius:90px 90px 14px 14px}.hd .ls a{padding:3px 5px}}

/* brand overrides */
a{color:#8efa00}.bt{background:#8efa00;color:#0b0a08;border-color:#0b0a08;box-shadow:0 6px 0 #4d8c00}.bt:hover{box-shadow:0 3px 0 #4d8c00}.bt.t{background:#5c48d7;color:#fff}.bt.m{background:#b1ff4b;color:#0b0a08}.bt.s{box-shadow:0 4px 0 #000;border-color:#0b0a08}
.hd{background:#06070a;border-bottom:4px solid #8efa00}.hd nav a{background:#8efa00;color:#0b0a08;border-color:#0b0a08}.hd nav a:nth-child(3n+2){background:#5c48d7;color:#fff}.hd nav a:nth-child(3n){background:#1c2231;color:#fff;border-color:#8efa00}.hd nav a:hover,.hd nav a.on{box-shadow:0 3px 0 #5c48d7}.hd nav a.on{outline:3px solid #fff}.ls a.on{background:#8efa00;color:#0b0a08;border-color:#8efa00}
.h3d{color:#8efa00;text-shadow:2px 2px 0 #0b0c12,5px 5px 0 #5c48d7}.pg{background:radial-gradient(ellipse at 80% 0,rgba(92,72,215,.45),transparent 60%),repeating-conic-gradient(from 0deg at 50% 130%,#12151f 0 6deg,#0b0c12 6deg 12deg);border-bottom:4px solid #8efa00}
.sh h2,.sh h2:after{color:#fff}.sh h2:after{background:repeating-linear-gradient(90deg,#8efa00 0 20px,#5c48d7 20px 40px,#ff3337 40px 60px)}
.card{box-shadow:10px 10px 0 #5c48d7}.g1{color:#8efa00}.big .w span{text-shadow:4px 4px 0 #5c48d7}.big .w span:nth-child(5n+1){--c:#8efa00}.big .w span:nth-child(5n+2){--c:#fff}.big .w span:nth-child(5n+3){--c:#8b7cff}.big .w span:nth-child(5n+4){--c:#ff3337}.big .w span:nth-child(5n){--c:#8efa00}
.arch .ph{border-color:#8efa00;box-shadow:8px 8px 0 #5c48d7}.burst{background:#8efa00}.burst small{color:#0b0a08}.burst b{color:#0b0a08;text-shadow:none}.burst em{color:#0b0a08}.stamp{border-color:#0b0a08;box-shadow:0 0 0 4px #171c27,0 0 0 7px #ff3337}
.mile{background:#171c27;color:#c6c9d9;border-color:#8efa00;outline:4px solid #0b0c12}.mile b{color:#8efa00}
.stop:nth-child(4n+1){--c:#8efa00;color:#0b0a08;border-color:#0b0a08}.stop:nth-child(4n+2){--c:#5c48d7;color:#fff;border-color:#0b0a08}.stop:nth-child(4n+3){--c:#1c2231;color:#e6e9f5;border-color:#8efa00}.stop:nth-child(4n){--c:#b1ff4b;color:#0b0a08;border-color:#0b0a08}.stop{box-shadow:6px 6px 0 #5c48d7}.stop b,.stop em,.stop span{color:inherit}
.sgn{border-color:#8efa00}.sgn:after{background:#8efa00}.sgn:nth-child(2n){background:#1c2231}.sgn b{color:#fff}.sgn span{background:#8efa00;color:#0b0a08;border-color:#0b0a08}.sgn img{width:100%;height:84px;object-fit:cover;border-radius:10px;margin:0 0 8px;border:2px solid #323c52}.asph{background:#06070a}.asph:before{background:repeating-linear-gradient(90deg,#8efa00 0 36px,transparent 36px 64px)}
.ticket,.calc{border-color:#8efa00}.ticket input,.calc input{background:#0b0c12;color:#8efa00;border-color:#8efa00}
.pump{background:#5c48d7;border-color:#0b0a08;box-shadow:8px 8px 0 #8efa00}.pump:before{background:#8efa00;border-color:#0b0a08}.pump .lcd{border-color:#0b0a08}.calc .o div{border-color:#0b0a08}
.tw{border-color:#3a4562}.tb th{background:#1c2231;color:#8efa00}.tb tr:nth-child(even) td{background:rgba(255,255,255,.03)}.tb td:first-child{color:#fff}
.nts li{border-color:#3a4562;border-left:5px solid #8efa00}.nts li:before{color:#8efa00}.four div{border-color:#3a4562;box-shadow:5px 5px 0 #5c48d7}.four b{color:#8efa00}
.pcd small{color:#8efa00}.pcd:after{background:#8efa00;border-color:#0b0a08}.pcd b{color:#fff}
.bb{background:#5c48d7;border-color:#0b0a08;color:#fff}.bb:before,.bb:after{background:#8efa00}.bb b{color:#8efa00;text-shadow:3px 3px 0 #0b0c12}.bb:nth-child(2){background:#171c27;color:#fff;border-color:#8efa00}
.cal i{background:#8efa00;color:#0b0a08;border-color:#0b0a08}.cal b{color:#fff}
.pol{background:#e9ecf7;color:#12141f;box-shadow:5px 7px 0 #5c48d7}.pol:before{background:rgba(142,250,0,.85)}.pol img{border-color:#12141f}.pol small{color:#5c48d7}.pol b{color:#12141f}
.cats span,.tags span{background:#8efa00;color:#0b0a08;border-color:#0b0a08}.cats span:nth-child(3n+2),.tags span:nth-child(3n+2){background:#5c48d7;color:#fff}.cats span:nth-child(3n),.tags span:nth-child(3n){background:#1c2231;color:#fff;border-color:#8efa00}
.juke{background:#171c27;border-color:#8efa00;box-shadow:8px 8px 0 #5c48d7}.juke:before{background:linear-gradient(90deg,#5c48d7,#8efa00,#5c48d7)}.jl a{background:#1c2231;color:#c6c9d9;border-left-color:#8efa00}.jl a:nth-child(4n+2),.jl a:nth-child(4n+3){border-left-color:#5c48d7}.jl b{color:#fff}.jl small{color:#8195c3}.jl a:hover{background:#232b3d}.jl img{border-color:#323c52}
.fl{border-color:#0b0a08;box-shadow:5px 5px 0 #0b0c12}.fl:nth-child(1){--c:#1c2231;color:#c6c9d9;border-color:#3a4562}.fl:nth-child(2){--c:#232b3d;color:#c6c9d9;border-color:#3a4562}.fl:nth-child(3){--c:#5c48d7;color:#fff}.fl:nth-child(4){--c:#8b7cff;color:#0b0a08}.fl:nth-child(5){--c:#8efa00;color:#0b0a08}.fl h4{color:inherit}.roof{background:#8efa00;color:#0b0a08}
details.key{border-color:#3a4562;box-shadow:5px 5px 0 #5c48d7}details.key .fob{background:#8efa00;color:#0b0a08;border-color:#0b0a08}details.key summary:after{color:#8efa00}details.key summary b{color:#fff}
.menu{background:#12142b;border-color:#5c48d7;color:#e6e9f5}.menu h3{color:#8efa00}.menu h4{color:#8efa00}.menu p b{color:#d8ffa0}
.rc{background:#e9ecf7;color:#12141f;border-color:#12141f;box-shadow:6px 6px 0 #5c48d7}.rc:after{background:linear-gradient(-45deg,transparent 8px,#e9ecf7 0) 0 0/16px 14px,linear-gradient(45deg,transparent 8px,#e9ecf7 0) 0 0/16px 14px}.rc h4{color:#5c48d7}.rc p{border-color:#12141f}.rc .nt{color:#4c5575}
.vc{background:#5c48d7;color:#fff;border-color:#0b0a08;box-shadow:7px 7px 0 #0b0c12}.vc.t{background:#8efa00;color:#0b0a08}.vc big{color:#d8ffa0;text-shadow:3px 3px 0 #0b0c12}.vc.t big{color:#0b0a08;text-shadow:none}.vc h3{color:inherit}
.ban{border-color:#8efa00}.pn{color:#fff}.pn:nth-child(3n+2){--c:#8efa00;color:#0b0a08}.pn:nth-child(3n){--c:#5c48d7;color:#fff}.pn:nth-child(3n+1){--c:#1c2231}.bunt:before{background:#8efa00}
.win{border-color:#3a4562;box-shadow:8px 8px 0 #5c48d7}.win>h3{background:#8efa00;color:#0b0a08;border-color:#0b0a08}.win:nth-child(2)>h3{background:#5c48d7;color:#fff}.win .tw{border-color:#3a4562}
.route:before{border-color:#8efa00}.route li{border-color:#3a4562;box-shadow:5px 5px 0 #5c48d7}.route li:before{background:#ff3337;color:#fff;border-color:#0b0a08}.route li:nth-child(even):before{background:#8efa00;color:#0b0a08}
.notice{border-color:#8efa00}.notice:after{background:#171c27}.tv:before,.tv:after{background:#8efa00}.tv .scr{border-color:#0b0a08;box-shadow:0 0 0 5px #8efa00,8px 8px 0 5px #5c48d7}.os{border-color:#3a4562;box-shadow:6px 6px 0 #8efa00}.ol li:before{background:#8efa00;color:#0b0a08;border-color:#0b0a08}
.warn{background:rgba(255,51,55,.14);color:#fff}.con div{border-color:#3a4562;box-shadow:6px 6px 0 #8efa00}.con b{color:#fff}.house{background:#1c2231;border-color:#3a4562}.faq details{border-color:#3a4562;box-shadow:5px 5px 0 #5c48d7}.faq summary:before{background:#5c48d7;color:#fff;border-color:#0b0a08}.faq details[open] summary:before{background:#8efa00;color:#0b0a08}
.nx a{background:#8efa00;color:#0b0a08;border-color:#0b0a08;box-shadow:6px 6px 0 #5c48d7}.nx a:nth-child(2){background:#5c48d7;color:#fff}.nx b{color:inherit}
.fin{background:#5c48d7;color:#fff;border-color:#8efa00;box-shadow:10px 10px 0 #0b0c12}.fin h2{color:#8efa00;text-shadow:3px 3px 0 #0b0c12}.fin .bt{background:#8efa00;color:#0b0a08}
.ip .pap{box-shadow:8px 8px 0 #5c48d7}.ip .fx b{background:#8efa00;color:#0b0a08;border-color:#0b0a08}.ip .cs div{border-color:#3a4562;background:#1c2231}.ip h2{color:#8efa00}
footer{background:#06070a;border-top:6px solid #8efa00;color:#8195c3}footer .fn a{color:#8efa00}footer .fr span{color:#8b7cff}
h3.sb:before{background:#8efa00;border-color:#0b0a08}.h3d{filter:none}.back .rows span{color:#8efa00}.crumb a{color:#8efa00}.back{box-shadow:8px 8px 0 #5c48d7}.hd .ls a{color:#8195c3;border-color:#323c52}
