:root{--bg:#0b0f14;--panel:#111821;--line:#1f2b38;--text:#e8eef5;--muted:#8fa1b3;--cyan:#3ad8ff;--gold:#f7c948;--green:#2ee59d;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:radial-gradient(1200px 600px at 75% -10%, #3ad8ff1f, transparent 60%), radial-gradient(900px 500px at -10% 30%, #f7c9480f, transparent 60%), var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;margin:0;font:16px/1.6 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}a{color:var(--cyan)}img{max-width:100%;height:auto;display:block}.nav{z-index:10;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);background:#0b0f14cc;justify-content:space-between;align-items:center;gap:12px;padding:12px clamp(16px,4vw,48px);display:flex;position:sticky;top:0}.brand{color:var(--text);letter-spacing:.01em;align-items:center;gap:10px;font-weight:800;text-decoration:none;display:flex}.nav nav{align-items:center;gap:clamp(10px,2.5vw,24px);display:flex}.nav nav a:not(.btn){color:var(--muted);font-size:15px;text-decoration:none}.nav nav a:not(.btn):hover{color:var(--text)}.btn{color:#04121a;background:linear-gradient(#4be0ff,#1fb6e0);border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:12px 22px;font-weight:800;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex;box-shadow:0 8px 30px #3ad8ff40}.btn:hover{transform:translateY(-1px);box-shadow:0 12px 36px #3ad8ff59}.btn.big{padding:16px 30px;font-size:19px}.btn.small{padding:8px 14px;font-size:14px}.btn.ghost{color:var(--text);border:1px solid var(--line);box-shadow:none;background:0 0}main{max-width:1200px;margin:0 auto;padding:0 clamp(16px,4vw,32px)}.hero{grid-template-columns:1fr 1.25fr;align-items:center;gap:clamp(24px,4vw,56px);padding:clamp(32px,7vw,88px) 0 40px;display:grid}.eyebrow{border:1px solid var(--line);color:var(--muted);background:#ffffff08;border-radius:999px;align-items:center;gap:8px;margin:0 0 14px;padding:6px 12px;font-size:13px;display:inline-flex}.dot{background:var(--green);width:8px;height:8px;box-shadow:0 0 10px var(--green);border-radius:50%}h1{letter-spacing:-.02em;background:linear-gradient(90deg, #fff, var(--cyan) 70%, var(--gold));color:#0000;-webkit-background-clip:text;background-clip:text;margin:0 0 16px;font-size:clamp(40px,6.5vw,72px);line-height:1.02}.lead{color:#c9d5e1;margin:0 0 26px;font-size:clamp(17px,1.6vw,20px)}.cta{flex-wrap:wrap;gap:12px;display:flex}.note{color:var(--muted);margin-top:18px;font-size:14px}.hero-shot{margin:0;position:relative}.hero-shot>img:first-child{border:1px solid var(--line);border-radius:16px;box-shadow:0 30px 80px #0009,0 0 0 1px #3ad8ff14}.hero-shot .phone{border:3px solid #1b2530;border-radius:18px;width:27%;position:absolute;bottom:-10%;right:-3%;box-shadow:0 20px 50px #000000b3}.stats{grid-template-columns:repeat(4,1fr);gap:12px;margin:48px 0 24px;display:grid}.stats div{border:1px solid var(--line);background:var(--panel);text-align:center;border-radius:14px;padding:18px}.stats b{color:var(--gold);font-size:30px;display:block}.stats span{color:var(--muted);font-size:14px}h2{letter-spacing:-.01em;margin:64px 0 24px;font-size:clamp(28px,3.5vw,40px)}.grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.grid article{border:1px solid var(--line);background:linear-gradient(180deg, #ffffff08, transparent), var(--panel);border-radius:16px;padding:22px}.grid i{font-size:28px;font-style:normal}.grid h3{margin:8px 0 6px;font-size:19px}.grid p{color:var(--muted);margin:0;font-size:15px}.shots{gap:14px;display:grid}.shots.desktop{grid-template-columns:repeat(3,1fr)}.shots.mobile{margin-top:14px;grid-template-columns:repeat(4,1fr);max-width:900px;margin-inline-start:auto;margin-inline-end:auto}.shots a{border:1px solid var(--line);background:var(--panel);border-radius:14px;display:block;position:relative;overflow:hidden}.shots img{transition:transform .3s}.shots a:hover img{transform:scale(1.03)}.shots span{color:var(--text);background:#0b0f14cc;border-radius:8px;padding:4px 10px;font-size:13px;position:absolute;bottom:10px;left:10px}.final{text-align:center;padding:40px 0 72px}.final h2{margin-top:40px}.final p{color:var(--muted)}footer{border-top:1px solid var(--line);text-align:center;color:var(--muted);padding:28px 16px 40px;font-size:14px}footer .small{max-width:640px;margin:8px auto;font-size:12.5px}dialog{border:1px solid var(--line);background:#000;border-radius:14px;max-width:94vw;max-height:92vh;padding:0}dialog::backdrop{background:#000000d9}dialog img{width:auto;max-height:90vh}dialog button{color:#fff;cursor:pointer;background:#000000b3;border:0;border-radius:10px;width:40px;height:40px;font-size:18px;position:absolute;top:8px;right:8px}@media (max-width:900px){.hero{grid-template-columns:1fr;padding-top:28px}.hero-shot{margin-bottom:40px}.grid{grid-template-columns:1fr 1fr}.shots.desktop{grid-template-columns:1fr}.shots.mobile,.stats{grid-template-columns:1fr 1fr}}@media (max-width:560px){.nav nav a:not(.btn){display:none}.grid{grid-template-columns:1fr}.btn.big,.cta .btn.ghost{width:100%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.btn,.shots img{transition:none}}
