:root{--blue:#00a8ff;--blue-2:#0076ff;--white:#f7fbff;--muted:#b8c5d6;--line:rgba(66,181,255,0.55);--glass:rgba(7,22,42,0.55)}*{box-sizing:border-box}html{scroll-behavior:smooth}body,html{background:#020712}body{margin:0;min-width:320px;color:var(--white);font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}a,button{-webkit-tap-highlight-color:transparent}.hero{position:relative;isolation:isolate;min-height:100svh;overflow:hidden;background-repeat:no-repeat}.hero,.hero:before{background-image:var(--hero-image);background-position:50%;background-size:cover}.hero:before{content:"";position:absolute;inset:0;z-index:-3;transform:scale(1.015)}.heroBackdrop{position:absolute;inset:0;z-index:-2;background:radial-gradient(circle at 50% 30%,rgba(0,118,255,.12),transparent 34%),linear-gradient(180deg,rgba(1,7,18,.34),rgba(1,7,18,.1) 42%,rgba(1,7,18,.14) 70%,rgba(1,7,18,.62))}.siteHeader{width:min(1500px,calc(100% - 72px));min-height:130px;margin:0 auto;display:flex;align-items:center;gap:28px;position:relative;z-index:5}.brand{display:inline-flex;align-items:center;width:235px;flex:0 0 auto}.brand img{width:100%;max-height:108px;object-fit:contain;display:block}.vehicleBrand{display:flex;align-items:center;gap:16px;min-width:150px}.vehicleBrandDivider{display:block;width:1px;height:74px;background:linear-gradient(180deg,transparent,rgba(255,255,255,.62),transparent)}.vehicleBrand img{width:78px;max-height:66px;object-fit:contain}.vehicleBrandText{display:none;font-size:9px;line-height:1;letter-spacing:.24em;color:rgba(255,255,255,.65)}.updateButton{margin-left:auto;padding:13px 24px;border:1px solid rgba(0,168,255,.8);border-radius:999px;background:rgba(4,18,37,.35);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;transition:.18s ease}.updateButton:hover{background:rgba(0,168,255,.16);box-shadow:0 0 30px rgba(0,168,255,.18)}.heroContent{width:min(1040px,calc(100% - 40px));margin:clamp(20px,4vh,52px) auto 0;text-align:center;display:flex;flex-direction:column;align-items:center;position:relative;z-index:2}.eyebrow{margin:0 0 18px;color:#c6dcf4;font-size:clamp(10px,1vw,13px);font-weight:700;letter-spacing:.32em}h1{margin:0;max-width:980px;font-size:clamp(42px,6vw,88px);line-height:.95;letter-spacing:-.045em;text-shadow:0 8px 34px rgba(0,0,0,.45)}h1 span,h1 strong{display:block}h1 span,h1 strong{font-weight:800}h1 strong{margin-top:10px;color:#14aaf5}.subheadline{max-width:900px;margin:24px auto 0;color:rgba(247,251,255,.88);font-size:clamp(15px,1.65vw,22px);line-height:1.55;text-shadow:0 3px 20px rgba(0,0,0,.9)}.fleetLabel{width:min(700px,90%);margin-top:28px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:18px;gap:18px}.fleetLabel span{height:1px;background:linear-gradient(90deg,transparent,var(--line))}.fleetLabel span:last-child{background:linear-gradient(90deg,var(--line),transparent)}.fleetLabel p{margin:0;font-size:clamp(10px,1.05vw,13px);font-weight:700;letter-spacing:.35em;color:rgba(255,255,255,.9)}.launching{margin:22px 0 14px;font-size:11px;font-weight:700;letter-spacing:.42em;text-transform:uppercase;color:rgba(255,255,255,.72)}.countdown{display:grid;grid-template-columns:repeat(4,minmax(104px,134px));grid-gap:14px;gap:14px;justify-content:center}.countdownCard{min-height:112px;padding:18px 12px 14px;border:1px solid rgba(0,168,255,.75);border-radius:14px;background:linear-gradient(180deg,rgba(4,23,46,.66),rgba(4,12,26,.42));box-shadow:inset 0 0 28px rgba(0,118,255,.06),0 10px 42px rgba(0,0,0,.2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.countdownValue{display:block;font-size:clamp(34px,3.3vw,48px);line-height:1;font-weight:600;letter-spacing:.04em;text-shadow:0 0 24px rgba(0,168,255,.2)}.countdownLabel{display:block;margin-top:10px;font-size:9px;font-weight:700;letter-spacing:.28em;text-transform:uppercase;color:#a9bcd0}.liveMessage{padding:18px 28px;border:1px solid var(--blue);border-radius:14px;background:rgba(0,118,255,.12);font-size:clamp(28px,4vw,44px);font-weight:800;letter-spacing:.08em}.actions{margin-top:22px;display:flex;gap:14px;flex-wrap:wrap}.actions,.actions a{justify-content:center}.actions a{min-width:184px;min-height:52px;border-radius:999px;display:inline-flex;align-items:center;gap:18px;padding:0 28px;font-size:14px;font-weight:700;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.actions a:hover{transform:translateY(-2px)}.primaryAction{background:linear-gradient(90deg,#0078ff,#18bcff);box-shadow:0 10px 40px rgba(0,138,255,.3)}.secondaryAction{border:1px solid rgba(0,168,255,.9);background:rgba(4,18,37,.46);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.microcopy{margin:22px 0 150px;color:rgba(255,255,255,.56);font-size:14px;font-weight:700;letter-spacing:.34em}.contactFooter{position:absolute;left:50%;bottom:28px;z-index:4;transform:translateX(-50%);width:min(720px,calc(100% - 32px));text-align:center;color:rgba(255,255,255,.72);font-size:20px;letter-spacing:.04em;text-shadow:0 2px 14px rgba(0,0,0,.8)}.contactFooter a{color:#ffffff;font-weight:700;border-bottom:1px solid rgba(0,168,255,.55);transition:color .18s ease,border-color .18s ease}.contactFooter a:hover{color:#32bcff;border-color:#32bcff}@media (max-width:820px){.hero{background-position:56%}.siteHeader{width:calc(100% - 28px);min-height:92px;gap:12px}.brand{width:150px}.vehicleBrandDivider{height:48px}.vehicleBrand img{width:50px}.updateButton{padding:10px 14px;font-size:9px}.heroContent{margin-top:20px}.subheadline{max-width:630px}.countdown{width:100%;grid-template-columns:repeat(4,1fr);gap:8px}.countdownCard{min-height:92px;padding:15px 5px 10px}.microcopy{margin-bottom:120px}.contactFooter{bottom:22px;font-size:18px}}@media (max-width:560px){.siteHeader{align-items:flex-start;padding-top:14px}.brand{width:132px}.vehicleBrand{display:none}.updateButton{margin-left:auto}.heroContent{width:calc(100% - 26px);margin-top:28px}.eyebrow{letter-spacing:.22em}h1{font-size:clamp(39px,13vw,58px)}.subheadline{margin-top:18px;font-size:15px}.fleetLabel{width:100%;gap:10px}.fleetLabel p{letter-spacing:.22em}.countdown{grid-template-columns:repeat(2,minmax(118px,1fr));max-width:330px}.actions{width:100%;flex-direction:column;align-items:center}.actions a{width:min(320px,100%)}.microcopy{margin-bottom:110px;letter-spacing:.22em}.contactFooter{bottom:18px;font-size:18px}}