@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&display=swap";:root{color:#f5f7fb;font-synthesis:none;text-rendering:optimizelegibility;background:#07111d;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{min-width:320px;min-height:100vh;margin:0}button{font:inherit}.landing{background:radial-gradient(at 50% 0,#173653 0%,#0a1828 45%,#050b13 100%);justify-content:center;align-items:center;min-height:100vh;padding:34px 18px;display:flex;position:relative;overflow:hidden}.ambient{filter:blur(2px);pointer-events:none;border-radius:999px;position:absolute}.ambient-one{background:#0b7dbb1c;width:340px;height:340px;top:-130px;left:-110px}.ambient-two{background:#00d08412;width:420px;height:420px;bottom:-220px;right:-130px}.card{z-index:1;text-align:center;background:linear-gradient(160deg,#11263a 0%,#0b1725 72%);border:1px solid #29445c;border-radius:27px;width:100%;max-width:470px;padding:25px 27px 23px;position:relative;box-shadow:0 24px 80px #0008}.topline{color:#b7d8ec;letter-spacing:1.3px;background:#18354b;border:1px solid #35536b;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:10px;font-weight:800;display:inline-flex}.status-dot{background:#2ce6a0;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #2ce6a0}.brand-logo{object-fit:contain;border-radius:50%;width:72px;height:72px;margin:19px auto 4px;display:block}.car-icon{filter:drop-shadow(0 6px 12px #0006);font-size:47px;line-height:1.2}.eyebrow{color:#42d9ff;letter-spacing:3.5px;margin:12px 0 10px;font-size:11px;font-weight:900}h1{letter-spacing:-1.4px;margin:0;font-size:clamp(27px,7vw,36px);font-weight:900;line-height:1.12}h1 span{color:#44d7ff}.intro{color:#b9c8d6;max-width:355px;margin:17px auto 20px;font-size:14px;line-height:1.65}.benefits{text-align:left;color:#dce7ef;gap:10px;max-width:320px;margin:0 auto 23px;font-size:12px;font-weight:600;display:grid}.benefits div{align-items:center;gap:10px;display:flex}.benefits span{color:#7affc9;background:#0b7459;border-radius:50%;flex:none;justify-content:center;align-items:center;width:19px;height:19px;font-size:12px;font-weight:900;display:inline-flex}.cta{color:#04251b;letter-spacing:.2px;cursor:pointer;background:linear-gradient(100deg,#49f0ad,#16d58a);border:0;border-radius:14px;justify-content:center;align-items:center;gap:12px;width:100%;min-height:59px;padding:16px 12px;font-size:13px;font-weight:900;transition:transform .15s,filter .15s;display:flex;box-shadow:0 8px 24px #13d78a30}.cta:hover{filter:brightness(1.04);transform:translateY(-2px)}.cta:disabled{opacity:.75;cursor:wait}.cta span{font-size:20px}.disclaimer{color:#8195a8;margin:11px 0 0;font-size:10px}.divider{background:#294052;height:1px;margin:23px 0 17px}.footer-brand{text-align:left;justify-content:center;align-items:center;gap:10px;display:flex}.footer-shark{font-size:25px}.footer-brand strong,.footer-brand small{display:block}.footer-brand strong{letter-spacing:1.3px;color:#e4f2fb;font-size:10px}.footer-brand small{color:#8299ab;margin-top:4px;font-size:10px}.loading-overlay{z-index:5;color:#eaf6ff;background:#06111def;flex-direction:column;justify-content:center;align-items:center;gap:15px;font-size:14px;font-weight:700;display:flex;position:fixed;inset:0}.spinner{border:4px solid #25485c;border-top-color:#42d7ff;border-radius:50%;width:38px;height:38px;animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (width<=420px){.landing{padding:18px 12px}.card{border-radius:23px;padding:22px 19px}.intro{font-size:13px}}
