:root{--ink:#09101d;--panel:#111b2b;--line:#253248;--paper:#eef3f7;--muted:#9eacc0;--white:#f7fbff;--cyan:#13d8ff;--lime:#a5ff54;--max:1180px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--ink);color:var(--white);font:16px/1.55 Inter,Arial,sans-serif}.wrap{width:min(calc(100% - 40px),var(--max));margin:auto}.skip-link{position:absolute;left:-999px}.skip-link:focus{left:12px;top:12px;z-index:20;background:#fff;color:#000;padding:10px}.header{position:sticky;top:0;z-index:10;background:#09101de8;backdrop-filter:blur(12px);border-bottom:1px solid #ffffff0e}.nav{min-height:76px;display:flex;align-items:center;gap:28px}.brand{color:var(--white);font-weight:800;letter-spacing:-.04em;text-decoration:none;display:flex;align-items:center;gap:9px}.brand-mark{display:grid;place-items:center;width:30px;height:30px;background:var(--lime);color:var(--ink);font-style:italic;border-radius:8px}.nav-links{display:flex;gap:22px;margin:auto}.nav a{color:#d6e0ec;text-decoration:none;font-size:14px}.nav-action{display:flex;gap:18px;align-items:center}.phone-link{font-weight:700}.btn{display:inline-flex;align-items:center;justify-content:center;gap:18px;padding:14px 19px;background:var(--lime);color:#071018!important;font-weight:800;text-decoration:none;border:1px solid var(--lime);border-radius:7px;transition:.2s}.btn:hover{transform:translateY(-2px);box-shadow:0 10px 30px #a5ff5433}.btn b{font-size:20px;line-height:0}.btn-small{padding:9px 14px}.btn-outline{background:transparent;color:var(--white)!important;border-color:#6c7b90}.menu-toggle{display:none}.hero{overflow:hidden;padding:78px 0 65px;background:radial-gradient(circle at 77% 36%,#0a426148,transparent 29%),var(--ink)}.hero-grid{display:grid;grid-template-columns:1.02fr .98fr;align-items:center;gap:44px}.eyebrow{font-size:11px;text-transform:uppercase;letter-spacing:.15em;color:var(--cyan);font-weight:800;margin:0 0 15px}.eyebrow span{display:inline-block;width:9px;height:9px;background:var(--lime);margin-right:7px;transform:rotate(45deg)}h1,h2,h3,p{margin-top:0}h1,h2{font-family:Impact,"Arial Narrow",sans-serif;font-weight:500;letter-spacing:.01em;line-height:.98;text-transform:uppercase}h1{font-size:clamp(48px,6vw,79px);max-width:670px;margin-bottom:24px}h2{font-size:clamp(36px,4vw,58px);margin-bottom:20px}em{font-style:normal;color:var(--lime)}.lead{max-width:570px;color:#c5d1de;font-size:18px}.check-list{list-style:none;padding:0;margin:25px 0}.check-list li{margin:9px 0;color:#dce5ee}.check-list li:before{content:'↗';color:var(--lime);font-weight:bold;margin-right:10px}.hero-actions{display:flex;gap:12px;flex-wrap:wrap}.messengers{display:flex;gap:20px;margin-top:25px}.messengers a,.text-link,.service-card a{color:var(--cyan);text-decoration:none;font-weight:700;font-size:14px}.hero-visual{min-height:450px;position:relative;background:linear-gradient(135deg,#142840 0%,#0c1728 70%);border:1px solid #35516d;border-radius:18px;overflow:hidden}.grid-orbit{position:absolute;inset:-20%;background-image:linear-gradient(#13d8ff14 1px,transparent 1px),linear-gradient(90deg,#13d8ff14 1px,transparent 1px);background-size:34px 34px;transform:perspective(360px) rotateX(56deg)}.route-label,.visual-card{position:absolute;z-index:2;background:#0b1321e8;border:1px solid #42617c;border-radius:7px}.route-label{top:22px;left:22px;padding:9px 12px;font-size:12px}.pulse{display:inline-block;width:7px;height:7px;background:var(--lime);border-radius:50%;margin-right:7px}.scooter{position:absolute;width:108%;height:100%;left:-6%;bottom:-2%}.route{fill:none;stroke:#13d8ff;stroke-width:3;stroke-dasharray:9 8}.pin{fill:var(--lime)}.vehicle{fill:none;stroke:var(--white);stroke-width:9;stroke-linecap:round;stroke-linejoin:round}.visual-card{right:22px;bottom:22px;width:215px;padding:15px}.visual-card small{display:block;color:var(--lime);font-size:9px;letter-spacing:.13em}.visual-card strong{display:block;line-height:1.2;margin:5px 0}.visual-card span{font-size:12px;color:var(--muted)}.trust-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:19px 0;color:var(--muted);font-size:12px}.trust-strip .wrap{display:flex;align-items:center;justify-content:space-between;gap:20px}.trust-strip p{margin:0}.trust-strip div{display:flex;gap:25px;color:#64728a;font-weight:bold;font-size:13px}.section{padding:100px 0}.section-head{max-width:720px;margin-bottom:42px}.section-head.split{max-width:none;display:flex;justify-content:space-between;gap:35px;align-items:end}.section-head.split>p{max-width:370px;color:var(--muted);margin-bottom:9px}.grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.benefits article{padding:24px;border:1px solid var(--line);background:#0d1726;min-height:186px;border-radius:10px}.benefits i{display:block;color:var(--cyan);font-style:normal;font-size:12px;font-weight:bold}.benefits h3{font-size:18px;margin:28px 0 7px}.benefits p,.service-card p{color:var(--muted);font-size:14px}.service-section{background:#0d1726}.services-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#26364b;border:1px solid #26364b}.service-card{background:#0d1726;padding:23px;min-height:217px;display:flex;flex-direction:column}.service-card span{color:#617088;font:700 11px monospace}.service-card h3{font-size:18px;line-height:1.17;margin:25px 0 9px}.service-card a{margin-top:auto}.audience{background:var(--lime);color:#071018}.audience-layout{display:grid;grid-template-columns:1fr 1fr;gap:80px}.audience .eyebrow{color:#196a40}.audience em{color:#0678a0}.audience-list{border-top:1px solid #071018}.audience-list p{display:flex;gap:23px;border-bottom:1px solid #071018;padding:16px 0;margin:0;font-size:18px}.audience-list b{font:13px monospace}.prices{background:var(--paper);color:var(--ink)}.prices .eyebrow{color:#007c9a}.prices em{color:#008a4e}.price-board{border-top:2px solid var(--ink)}.price-row{display:grid;grid-template-columns:1.15fr .85fr;border-bottom:1px solid #b9c3cc;padding:16px 8px;gap:15px}.price-row strong{text-align:right}.price-heading{font-size:11px;text-transform:uppercase;font-weight:bold;letter-spacing:.12em;padding-top:11px}.text-link{display:inline-block;margin-top:22px;color:#007c9a}.pickup{padding:100px 0;background:linear-gradient(110deg,#062a3b,#0f1b2e)}.pickup-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.pickup p:not(.eyebrow){color:#c4d2df;max-width:500px}.pickup ol{list-style:none;padding:0;margin:0;border-top:1px solid #4b7485}.pickup li{display:flex;gap:25px;padding:15px 0;border-bottom:1px solid #4b7485;font-size:20px}.pickup li b{color:var(--lime);font:12px monospace;padding-top:6px}.process-grid{display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid var(--line)}.process-grid article{padding:20px 16px 0;border-right:1px solid var(--line);min-height:195px}.process-grid article:first-child{padding-left:0}.process-grid article:last-child{border:0}.process-grid b{color:var(--cyan);font:12px monospace}.process-grid h3{font-size:17px;line-height:1.2;margin:28px 0 9px}.process-grid p{font-size:13px;color:var(--muted)}.season{background:#101e31}.season-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.season article{padding:34px;background:#142940;border-radius:12px;border:1px solid #34536e}.season article+article{background:#1d3420;border-color:#476c43}.season article>p{color:var(--cyan);font-size:11px;font-weight:bold;letter-spacing:.12em}.season article+article>p{color:var(--lime)}.season h3{font-size:30px;margin-bottom:20px}.season ul{padding:0;list-style:none;color:#c9d4df}.season li{padding:7px 0;border-bottom:1px solid #ffffff18}.season li:before{content:'+';color:var(--lime);font-weight:bold;margin-right:9px}.season a{display:inline-block;margin-top:18px;color:var(--white);font-weight:bold}.parts-layout{display:grid;grid-template-columns:.9fr 1.1fr;gap:85px;align-items:center}.parts-layout>div>p:not(.eyebrow){color:var(--muted);max-width:390px}.tag-cloud{display:flex;flex-wrap:wrap;gap:9px}.tag-cloud span{padding:12px 14px;border:1px solid #3a4b61;border-radius:99px;color:#d5e1ed}.tag-cloud span:nth-child(3n){border-color:#13d8ff;color:#13d8ff}.tag-cloud span:nth-child(4n){border-color:#a5ff54;color:#a5ff54}.brands{padding-top:25px;text-align:center}.brands .eyebrow{margin-bottom:11px}.brands h2{font-size:clamp(29px,3vw,45px)}.brands-list{font:700 clamp(18px,2.5vw,34px)/1.5 Impact,"Arial Narrow",sans-serif;letter-spacing:.04em;color:var(--cyan);max-width:970px;margin:25px auto}.brands>p:last-child{color:var(--muted)}.proof{background:#0d1726}.proof-grid{display:grid;grid-template-columns:1fr 1fr .75fr;gap:50px;align-items:center}.proof-grid>div>p:not(.eyebrow){color:var(--muted)}.proof ul{list-style:none;padding:0;margin:0}.proof li{padding:12px 0;border-bottom:1px solid var(--line)}.proof li:before{content:'✓';color:var(--lime);font-weight:bold;margin-right:10px}.proof aside{border:1px dashed #506076;color:#8b99ad;padding:35px 18px;text-align:center;font-size:14px}.faq-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px}.faq-layout>div>p:not(.eyebrow){color:var(--muted);max-width:350px}.accordion{border-top:1px solid var(--line)}details{border-bottom:1px solid var(--line)}summary{cursor:pointer;list-style:none;padding:18px 0;font-weight:700;display:flex;justify-content:space-between;gap:20px}summary::-webkit-details-marker{display:none}summary span{color:var(--cyan);font-size:22px;line-height:18px}details[open] summary span{transform:rotate(45deg)}details p{color:var(--muted);font-size:14px;margin:0 30px 18px 0}.request{padding:90px 0;background:var(--lime);color:#071018}.request .eyebrow{color:#087490}.request-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:80px}.request h2{font-size:clamp(35px,4vw,55px)}.request-contact{display:flex;flex-direction:column;gap:8px;margin-top:30px}.request-contact a{color:#071018;font-weight:800;font-size:22px}.request form{display:grid;grid-template-columns:1fr 1fr;gap:14px;align-content:start}.field{display:flex;flex-direction:column;gap:6px}.field-wide,.consent,.form-submit,.form-status{grid-column:1/-1}label{font-size:13px;font-weight:700}label small{color:#3a6055;font-weight:400}input,select,textarea{background:#eaffd7;border:1px solid #4b7852;border-radius:5px;padding:12px;color:#071018;font:inherit;outline:none}input:focus,select:focus,textarea:focus{border-color:#071018;box-shadow:0 0 0 3px #13d8ff70}.consent{display:flex;gap:9px;align-items:center;margin:3px 0 5px;font-size:12px}.consent input{width:16px;height:16px}.form-submit{width:100%;cursor:pointer;background:var(--ink);color:#fff!important;border-color:var(--ink)}.form-submit:hover{box-shadow:none}.form-status{margin:0;font-size:14px;font-weight:700}.form-status.error{color:#aa122f}.form-status.success{color:#087848}footer{padding:64px 0 90px;background:#060b13}.footer-grid{display:grid;grid-template-columns:1.3fr .7fr .8fr;gap:60px}.footer-grid>div>p{color:#8e9aab;max-width:330px;margin-top:18px;font-size:14px}.footer-grid>div:nth-child(n+2){display:flex;flex-direction:column;gap:8px}.footer-grid small{color:var(--cyan);font-weight:bold;letter-spacing:.12em}.footer-grid a{color:#eff8ff;text-decoration:none;font-weight:600}.footer-grid p{margin:0;color:#c1cbd7}.route-link{color:var(--lime)!important;margin-top:6px}.seo-text{padding:35px 0;border-bottom:1px solid #1b2635;color:#778599;font-size:12px}.footer-bottom{padding-top:20px;display:flex;justify-content:space-between;color:#738094;font-size:12px}.mobile-bar{display:none}.reveal,.section,.pickup,.request{opacity:0;transform:translateY(14px);transition:opacity .6s ease,transform .6s ease}.shown{opacity:1;transform:none}@media(max-width:800px){.wrap{width:min(calc(100% - 32px),var(--max))}.nav{min-height:64px}.menu-toggle{display:flex;margin-left:auto;align-items:center;gap:7px;background:none;color:#fff;border:0;font:700 12px inherit;text-transform:uppercase}.menu-toggle i,.menu-toggle i:after{display:block;width:17px;height:2px;background:var(--lime);content:''}.menu-toggle i:after{transform:translateY(5px)}.nav-links{display:none;position:absolute;top:64px;left:0;right:0;padding:20px;background:#0b1320;border-bottom:1px solid var(--line);flex-direction:column;gap:15px}.nav-links.open{display:flex}.nav-action .phone-link{display:none}.nav-action{gap:0}.nav-action .btn{display:none}.hero{padding:49px 0 45px}.hero-grid,.audience-layout,.pickup-grid,.parts-layout,.proof-grid,.faq-layout,.request-grid{grid-template-columns:1fr;gap:38px}.hero-visual{min-height:320px;order:-1}.hero-copy{display:contents}.hero-copy>.eyebrow{order:-2}.hero-copy>h1{order:-1}.hero-copy>.lead,.hero-copy>.check-list,.hero-copy>.hero-actions,.hero-copy>.messengers{order:1}.hero-visual{order:0}.lead{font-size:16px}.trust-strip .wrap{display:block}.trust-strip div{overflow:hidden;white-space:nowrap;margin-top:9px}.section{padding:67px 0}.section-head{margin-bottom:28px}.section-head.split{display:block}.section-head.split>p{margin-bottom:0}.grid-3{grid-template-columns:1fr 1fr;gap:8px}.benefits article{min-height:170px;padding:17px}.benefits h3{margin-top:22px;font-size:16px}.services-grid{grid-template-columns:1fr 1fr}.service-card{min-height:195px;padding:16px}.service-card h3{font-size:16px;margin-top:20px}.audience-list p{font-size:16px}.price-row{grid-template-columns:1fr .95fr;padding:13px 0;font-size:14px}.price-row strong{font-size:13px}.pickup{padding:67px 0}.pickup li{font-size:16px}.process-grid{overflow:auto;grid-template-columns:repeat(5,180px);padding-bottom:5px}.process-grid article{min-height:150px}.season-grid{grid-template-columns:1fr}.season article{padding:25px}.season h3{font-size:25px}.proof-grid{gap:25px}.faq-layout{gap:15px}.request{padding:65px 0}.request form{grid-template-columns:1fr;gap:12px}.field-wide,.consent,.form-submit,.form-status{grid-column:auto}.footer-grid{grid-template-columns:1fr;gap:28px}.footer-bottom{padding-bottom:15px}.mobile-bar{position:fixed;z-index:20;bottom:0;left:0;right:0;display:grid;grid-template-columns:1fr 1.1fr 1.2fr;background:#071018;border-top:1px solid #344258}.mobile-bar a{padding:14px 5px;color:white;text-decoration:none;text-align:center;font-size:11px;font-weight:bold}.mobile-bar a:nth-child(2){color:#071018;background:var(--lime)}.mobile-bar a:nth-child(3){background:var(--cyan);color:#071018}body{padding-bottom:46px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal,.section,.pickup,.request{opacity:1;transform:none;transition:none}.btn{transition:none}}
