:root{--blue:#1F66FF;--blue-hover:#1A53D6;--navy:#0A1A2F;--cyan:#19C6FF;--ink:#0B1A2E;--muted:#5B6776;--surface:#F6F8FB;--border:#E6EAF0;--tint:#EAF0FF;--sora:"Geist","Inter",sans-serif;--inter:"Inter",sans-serif;--r-md:10px;--r-lg:16px;--r-xl:24px}.ds,.ds *{margin:0;padding:0;box-sizing:border-box}.ds{font-family:var(--inter);color:var(--ink);background:#fff;line-height:1.7;-webkit-font-smoothing:antialiased;overflow-x:hidden}.ds a{color:inherit;text-decoration:none}.ds h1,.ds h2{font-family:var(--sora);letter-spacing:-.02em;line-height:1.12}.ds .wrap{max-width:1180px;margin:0 auto;padding:0 24px}.ds .btn{font-family:var(--inter);font-weight:600;font-size:15px;border-radius:var(--r-md);padding:14px 24px;border:1px solid transparent;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;transition:.18s}.ds .bp{background:var(--blue);color:#fff;box-shadow:0 8px 22px #1f66ff47}.ds .bp:hover{background:var(--blue-hover)}.ds .bo{background:#fff;color:var(--ink);border:1px solid var(--border)}.ds .bo:hover{border-color:var(--blue);color:var(--blue)}.ds header{position:sticky;top:0;z-index:50;background:#ffffffdb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border)}.ds .nav{display:flex;align-items:center;gap:18px;height:68px}.ds .logolink{display:inline-flex;align-items:center}.ds .logo{height:30px;width:auto;display:block}.ds .spacer{flex:1}.ds .head{position:relative;overflow:hidden;background:var(--navy);color:#fff;padding:60px 0 54px}.ds .head .aurora{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(60% 80% at 18% 0%,rgba(31,102,255,.34),transparent 60%),radial-gradient(50% 70% at 92% 20%,rgba(25,198,255,.22),transparent 60%);pointer-events:none}.ds .head .grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:46px 46px;-webkit-mask-image:radial-gradient(70% 70% at 50% 0%,#000,transparent 75%);mask-image:radial-gradient(70% 70% at 50% 0%,#000,transparent 75%);pointer-events:none}.ds .head .wrap{position:relative}.ds .kick{display:inline-block;font-size:12.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--cyan);margin-bottom:14px}.ds .head h1{font-size:clamp(30px,4.4vw,46px);font-weight:600}.ds .head p{margin-top:14px;color:#9fb3cc;font-size:15px;max-width:620px}.ds .doc{padding:54px 0 70px}.ds .doc .wrap{max-width:820px}.ds .doc section{margin-bottom:34px}.ds .doc h2{font-size:21px;font-weight:600;color:var(--ink);margin-bottom:10px;display:flex;align-items:baseline;gap:10px}.ds .doc h2 .num{font-family:var(--sora);font-size:14px;font-weight:700;color:var(--blue)}.ds .doc p{color:#415062;font-size:15.5px;margin-bottom:10px}.ds .doc ul{list-style:none;margin:8px 0 10px;padding:0}.ds .doc li{position:relative;padding-left:22px;color:#415062;font-size:15.5px;margin-bottom:7px}.ds .doc li:before{content:"";position:absolute;left:2px;top:9px;width:7px;height:7px;border-radius:2px;background:var(--blue)}.ds .doc a.inl{color:var(--blue);font-weight:500}.ds .box{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);padding:20px 22px;margin-top:6px}.ds .box strong{color:var(--ink)}.ds .backrow{margin-top:40px;display:flex;gap:12px;flex-wrap:wrap}.ds .upd{margin-top:26px;font-size:13px;color:#8a97a6}.ds footer{background:var(--navy);color:#9fb3cc;padding:54px 0 30px}.ds .fgridx{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:30px}.ds footer h4{color:#fff;font-size:14px;font-weight:600;margin-bottom:12px}.ds footer a,.ds .fi{display:block;color:#9fb3cc;font-size:14px;margin-bottom:8px}.ds footer a:hover{color:#fff}.ds .logochip img{height:28px;width:auto}.ds .fbar{display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap;border-top:1px solid rgba(255,255,255,.1);margin-top:34px;padding-top:18px;font-size:13px;color:#7d8da3}.ds .fbar a{color:#9fb3cc}.ds .fbar a:hover{color:#fff}@media (max-width:760px){.ds .fgridx{grid-template-columns:1fr 1fr}.ds .nav .links{display:none}}:root{--blue:#1F66FF;--blue-hover:#1A53D6;--navy:#0A1A2F;--cyan:#19C6FF;--sora:"Geist","Inter",sans-serif;--inter:"Inter",sans-serif}.ty,.ty *{box-sizing:border-box;margin:0;padding:0}.ty{scroll-behavior:smooth}.ty{font-family:var(--inter);min-height:100vh;min-height:100dvh;background:var(--navy);color:#fff;display:flex;align-items:center;justify-content:center;padding:32px 20px;overflow-x:hidden;-webkit-font-smoothing:antialiased;position:relative}.ty .bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(820px 520px at 80% -10%,rgba(25,198,255,.2),transparent 60%),radial-gradient(680px 480px at 10% 110%,rgba(31,102,255,.22),transparent 60%),var(--navy)}.ty .grid{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background-image:radial-gradient(rgba(255,255,255,.05) 1px,transparent 1.5px);background-size:26px 26px;opacity:.5;-webkit-mask-image:radial-gradient(circle at 50% 40%,#000,transparent 75%);mask-image:radial-gradient(circle at 50% 40%,#000,transparent 75%)}.ty .wrap{position:relative;z-index:1;width:100%;max-width:560px;text-align:center}.ty .logo{display:inline-block;margin-bottom:30px}.ty .logo img{height:40px;width:auto;filter:drop-shadow(0 6px 18px rgba(0,0,0,.4))}.ty .card{background:#ffffff0f;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);border:1px solid rgba(255,255,255,.12);border-radius:26px;padding:48px 40px 44px;box-shadow:0 40px 90px #00000073;animation:ty-rise .8s cubic-bezier(.2,.7,.2,1) both}@keyframes ty-rise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}.ty .tick-wrap{position:relative;width:118px;height:118px;display:flex;align-items:center;justify-content:center;margin:0 auto 26px}.ty .tick-wrap:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:radial-gradient(circle,rgba(25,198,255,.38),transparent 65%);animation:ty-pulse 2.6s ease-in-out infinite}.ty .tick-disc{position:absolute;top:12px;right:12px;bottom:12px;left:12px;border-radius:50%;background:linear-gradient(150deg,#1f66ff4d,#19c6ff1f);border:1px solid rgba(25,198,255,.42)}.ty .tick{position:relative;width:96px;height:96px}.ty .tick-ring{fill:none;stroke:var(--cyan);stroke-width:2.5;stroke-dasharray:151;stroke-dashoffset:151;animation:ty-ring .7s ease forwards}.ty .tick-mark{fill:none;stroke:#fff;stroke-width:3.6;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:48;stroke-dashoffset:48;animation:ty-mark .45s .55s ease forwards}@keyframes ty-ring{to{stroke-dashoffset:0}}@keyframes ty-mark{to{stroke-dashoffset:0}}@keyframes ty-pulse{0%,to{transform:scale(1);opacity:.75}50%{transform:scale(1.14);opacity:1}}.ty h1{font-family:var(--sora);font-weight:700;font-size:clamp(26px,4.4vw,34px);letter-spacing:-.02em;margin-bottom:16px}.ty .msg{font-size:16px;line-height:1.7;color:#cdd9ea;max-width:440px;margin:0 auto}.ty .mail{margin-top:18px;font-size:14px;color:#9fb3cc}.ty .mail strong{color:var(--cyan);font-weight:600}.ty .btn{display:inline-flex;align-items:center;gap:9px;margin-top:30px;font-family:var(--inter);font-weight:600;font-size:15px;border-radius:11px;padding:14px 26px;background:var(--blue);color:#fff;border:1px solid transparent;cursor:pointer;transition:.18s;text-decoration:none}.ty .btn:hover{background:var(--blue-hover);transform:translateY(-1px);box-shadow:0 12px 28px #1f66ff57}.ty .btn svg{width:17px;height:17px}.ty .foot{margin-top:26px;font-size:12.5px;color:#7d8da3}.ty .redirect-note{margin-top:14px;font-size:13px;color:#9fb3cc}.ty .redirect-note strong{color:var(--cyan);font-weight:600}@media (max-width:520px){.ty .card{padding:38px 24px 34px;border-radius:22px}.ty .tick-wrap{width:104px;height:104px}.ty .tick{width:84px;height:84px}}@media (prefers-reduced-motion:reduce){.ty .card,.ty .tick-ring,.ty .tick-mark,.ty .tick-wrap:before{animation:none}.ty .tick-ring,.ty .tick-mark{stroke-dashoffset:0}}.cc-root{position:fixed;left:0;right:0;bottom:0;z-index:9999;display:flex;justify-content:flex-start;padding:18px;pointer-events:none;font-family:var(--inter, "Inter", sans-serif)}.cc-card{pointer-events:auto;width:100%;max-width:460px;background:#0a1a2feb;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid rgba(255,255,255,.12);border-radius:18px;box-shadow:0 30px 70px #00000073;padding:22px 22px 18px;color:#cdd9ea;animation:cc-rise .45s cubic-bezier(.2,.7,.2,1) both}@keyframes cc-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.cc-head{display:flex;align-items:center;gap:11px;margin-bottom:10px}.cc-badge{width:34px;height:34px;flex:none;border-radius:10px;display:flex;align-items:center;justify-content:center;background:linear-gradient(150deg,#1f66ff4d,#19c6ff24);border:1px solid rgba(25,198,255,.4);color:var(--cyan,#19C6FF)}.cc-badge svg{width:18px;height:18px}.cc-title{font-family:var(--sora,"Geist",sans-serif);font-weight:600;font-size:16px;color:#fff;letter-spacing:-.01em;margin:0}.cc-text{font-size:13.5px;line-height:1.6;color:#aebed3;margin:0 0 14px}.cc-link{color:var(--cyan,#19C6FF);font-weight:500;text-decoration:none}.cc-link:hover{text-decoration:underline}.cc-prefs{display:flex;flex-direction:column;gap:8px;margin:0 0 14px}.cc-opt{display:flex;align-items:center;justify-content:space-between;gap:12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:11px;padding:11px 13px}.cc-opt-name{display:block;font-size:13.5px;font-weight:600;color:#fff}.cc-opt-desc{display:block;font-size:12px;color:#90a2ba;margin-top:2px}.cc-opt input{width:18px;height:18px;accent-color:var(--blue,#1F66FF);cursor:pointer}.cc-opt--locked input{opacity:.6;cursor:not-allowed}.cc-actions{display:flex;flex-wrap:wrap;gap:9px}.cc-btn{font-family:var(--inter,"Inter",sans-serif);font-weight:600;font-size:13.5px;border-radius:10px;padding:11px 16px;border:1px solid transparent;cursor:pointer;transition:.16s;flex:1 1 auto;white-space:nowrap}.cc-btn--primary{background:var(--blue,#1F66FF);color:#fff;box-shadow:0 8px 20px #1f66ff4d}.cc-btn--primary:hover{background:var(--blue-hover,#1A53D6)}.cc-btn--soft{background:#ffffff14;color:#e6eefc;border-color:#ffffff24}.cc-btn--soft:hover{background:#ffffff24}.cc-btn--ghost{background:transparent;color:#aebed3;border-color:#ffffff29;flex:0 0 auto}.cc-btn--ghost:hover{color:#fff;border-color:#ffffff4d}@media (max-width:560px){.cc-root{padding:0;justify-content:center}.cc-card{max-width:100%;border-radius:18px 18px 0 0;border-left:none;border-right:none;border-bottom:none;padding:20px 18px calc(16px + env(safe-area-inset-bottom))}.cc-actions{flex-direction:column-reverse}.cc-btn{width:100%;flex:1 1 100%}.cc-btn--ghost{order:1}}@media (prefers-reduced-motion:reduce){.cc-card{animation:none}}:root{--blue:#1F66FF;--blue-hover:#1A53D6;--navy:#0A1A2F;--cyan:#19C6FF;--ink:#0B1A2E;--muted:#5B6776;--surface:#F6F8FB;--border:#E6EAF0;--tint:#EAF0FF;--sora:"Geist","Inter",sans-serif;--inter:"Inter",sans-serif;--r-md:10px;--r-lg:16px;--r-xl:24px;--bg:#05070E;--bg-2:#080C16;--bg-3:#0C1322;--panel:rgba(255,255,255,.038);--panel-2:rgba(255,255,255,.065);--line:rgba(255,255,255,.08);--line-2:rgba(255,255,255,.15);--text:#F1F5FF;--text-dim:#9FB0CC;--text-mute:#67768F;--violet:#7C5CFF;--mint:#1FE0B0;--grad:linear-gradient(100deg,#1F66FF,#19C6FF);--grad-2:linear-gradient(120deg,#2A7BFF,#19C6FF 55%,#7C5CFF);--r-2xl:26px;--r-3xl:34px}*{box-sizing:border-box}html,body,#root{margin:0;padding:0}html{scroll-behavior:smooth}body{background:#05070e;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font-family:inherit}.hm{position:relative;background:var(--bg);color:var(--text);min-height:100vh;font-family:var(--inter);font-size:16px;line-height:1.6;letter-spacing:-.01em;overflow-x:hidden}.hm:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(120% 80% at 50% -10%,rgba(31,102,255,.1),transparent 55%),radial-gradient(80% 60% at 90% 10%,rgba(124,92,255,.07),transparent 60%)}.hm .wrap{max-width:1200px;margin:0 auto;padding:0 24px}.hm h1,.hm h2,.hm h3,.hm h4{font-family:var(--sora);font-weight:600;letter-spacing:-.035em;line-height:1.05;margin:0;color:var(--text)}.hm p{margin:0}.hm ::selection{background:#1f66ff52}.hm>*{position:relative;z-index:1}@keyframes hmFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes hmFloat2{0%,to{transform:translateY(0)}50%{transform:translateY(11px)}}@keyframes hmShine{0%{background-position:0% 50%}to{background-position:200% 50%}}@keyframes hmDot{0%,to{transform:scale(1);opacity:1}50%{transform:scale(.5);opacity:.4}}@keyframes hmSpin{to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes hmGlow{0%,to{opacity:.6}50%{opacity:1}}.hm .rv{opacity:0;transform:translateY(24px);transition:opacity .85s cubic-bezier(.2,.7,.2,1),transform .85s cubic-bezier(.2,.7,.2,1)}.hm .rv.in{opacity:1;transform:none}.hm .kick{display:inline-flex;align-items:center;gap:9px;font-family:var(--inter);font-weight:600;font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--cyan)}.hm .kick:before{content:"";width:26px;height:1px;background:linear-gradient(90deg,var(--cyan),transparent)}.hm .shead{max-width:720px;margin-bottom:54px}.hm .shead.center{margin-left:auto;margin-right:auto;text-align:center}.hm .shead.center .kick{justify-content:center}.hm .shead h2{font-size:clamp(32px,4.6vw,56px);margin:18px 0 14px;letter-spacing:-.04em}.hm .shead p{color:var(--text-dim);font-size:18px;line-height:1.6}.hm .grad{background:linear-gradient(96deg,#5b9bff,#19c6ff 52%,#9d8bff);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:hmShine 8s linear infinite}.hm .btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;cursor:pointer;font-family:var(--inter);font-weight:600;font-size:15px;line-height:1;border:1px solid transparent;border-radius:13px;padding:16px 26px;transition:transform .2s,box-shadow .2s,background .2s,border-color .2s,color .2s;white-space:nowrap}.hm .btn.bp{background:var(--grad);color:#fff;box-shadow:0 14px 40px #1f66ff73,inset 0 1px #ffffff40}.hm .btn.bp:hover{transform:translateY(-2px);box-shadow:0 22px 54px #1f66ff99}.hm .btn.bo{background:#ffffff0d;color:var(--text);border-color:var(--line-2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.hm .btn.bo:hover{transform:translateY(-2px);border-color:#19c6ff99;color:#fff}.hm .btn.bw{background:#fff;color:#080c16;box-shadow:0 14px 38px #0006}.hm .btn.bw:hover{transform:translateY(-2px);box-shadow:0 22px 54px #0000008c}.hm header{position:fixed;top:0;left:0;right:0;z-index:100;transition:background .3s,border-color .3s,backdrop-filter .3s;border-bottom:1px solid transparent}.hm header.scrolled{background:#05070eb3;backdrop-filter:blur(20px) saturate(1.3);-webkit-backdrop-filter:blur(20px) saturate(1.3);border-bottom-color:var(--line)}.hm header .nav{display:flex;align-items:center;gap:20px;height:78px}.hm .logolink{display:inline-flex;align-items:center}.hm .logo{height:30px;width:auto;filter:drop-shadow(0 2px 14px rgba(31,102,255,.55))}.hm header .links{display:flex;gap:32px;margin-left:22px}.hm header .links a{color:var(--text-dim);font-size:15px;font-weight:500;transition:color .2s}.hm header .links a:hover{color:#fff}.hm header .spacer{flex:1}.hm header .nav .btn{padding:12px 20px;border-radius:11px}.hm .burger{display:none;width:46px;height:46px;border-radius:13px;background:#ffffff0f;border:1px solid var(--line-2);align-items:center;justify-content:center;cursor:pointer}.hm .burger span{display:block;width:18px;height:2px;background:#fff;border-radius:2px;position:relative;transition:.25s}.hm .burger span:before,.hm .burger span:after{content:"";position:absolute;left:0;width:18px;height:2px;background:#fff;border-radius:2px;transition:.25s}.hm .burger span:before{top:-6px}.hm .burger span:after{top:6px}.hm .burger.open span{background:transparent}.hm .burger.open span:before{top:0;transform:rotate(45deg)}.hm .burger.open span:after{top:0;transform:rotate(-45deg)}.hm .mmenu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99;background:#05070ef7;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);display:flex;flex-direction:column;justify-content:center;gap:6px;padding:0 30px;opacity:0;pointer-events:none;transform:translateY(-8px);transition:opacity .3s,transform .3s}.hm .mmenu.open{opacity:1;pointer-events:auto;transform:none}.hm .mmenu a.ml{font-family:var(--sora);font-weight:600;font-size:24px;color:#fff;padding:12px 0;border-bottom:1px solid var(--line);letter-spacing:-.03em}.hm .mmenu a.ml:last-of-type{border-bottom:none}.hm .mmenu .btn{margin-top:20px;padding:14px;font-size:15px}.hm .hero{position:relative;padding:160px 0 70px;overflow:hidden}.hm .hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden}.hm .hero-bg:before{content:"";position:absolute;width:65%;height:90%;right:-8%;top:-16%;border-radius:50%;filter:blur(80px);background:radial-gradient(circle,rgba(31,102,255,.5),transparent 62%)}.hm .hero-bg:after{content:"";position:absolute;width:52%;height:70%;right:6%;top:24%;border-radius:50%;filter:blur(80px);background:radial-gradient(circle,rgba(25,198,255,.34),transparent 64%)}.hm .hero-grid-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:60px 60px;-webkit-mask-image:radial-gradient(75% 65% at 65% 30%,#000,transparent 80%);mask-image:radial-gradient(75% 65% at 65% 30%,#000,transparent 80%)}.hm .hero-grid{position:relative;z-index:2;display:grid;grid-template-columns:1.06fr .94fr;gap:38px;align-items:center}.hm .hero-copy{max-width:600px}.hm .eyebrow{display:inline-flex;align-items:center;gap:9px;padding:8px 15px;border-radius:999px;background:#ffffff0d;border:1px solid var(--line-2);color:#d6e2f7;font-size:13px;font-weight:500;margin-bottom:26px}.hm .eyebrow .dot{width:7px;height:7px;border-radius:50%;background:var(--cyan);box-shadow:0 0 14px var(--cyan);animation:hmDot 2.4s ease-in-out infinite}.hm .hero h1{font-size:clamp(30px,4.2vw,56px);letter-spacing:-.045em;line-height:1.08}.hm .hero .lead{margin:26px 0 34px;font-size:clamp(17px,1.6vw,20px);color:var(--text-dim);max-width:520px;line-height:1.55}.hm .hero-cta{display:flex;gap:14px;flex-wrap:wrap}.hm .hero-mini{display:flex;gap:32px;margin-top:42px;flex-wrap:wrap;align-items:center}.hm .hero-mini .hm-item{display:flex;flex-direction:column;gap:3px}.hm .hero-mini b{font-family:var(--sora);font-size:26px;color:#fff;letter-spacing:-.03em}.hm .hero-mini span{font-size:12.5px;color:var(--text-mute)}.hm .hero-mini .sep{width:1px;height:38px;background:var(--line-2)}.hm .hero-stage{position:relative;min-height:560px;display:flex;align-items:center;justify-content:center;perspective:1200px}.hm .stage-glow{position:absolute;top:46%;left:50%;width:580px;height:580px;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,rgba(31,102,255,.5),rgba(25,198,255,.18) 44%,transparent 70%);filter:blur(8px);animation:hmGlow 6s ease-in-out infinite}.hm .stage-ring{position:absolute;top:46%;left:50%;width:540px;height:540px;transform:translate(-50%,-50%);border-radius:50%;background:conic-gradient(from 0deg,transparent,rgba(31,102,255,.3) 70deg,transparent 150deg,rgba(25,198,255,.26) 240deg,transparent 320deg);filter:blur(14px);animation:hmSpin 26s linear infinite}.hm .stage-tilt{position:relative;z-index:3;transform-style:preserve-3d;transition:transform .15s ease-out}.hm .stage-tilt .device{width:auto;height:clamp(390px,47vw,580px);margin:0 auto;filter:drop-shadow(0 56px 90px rgba(0,0,0,.7));animation:hmFloat 7s ease-in-out infinite}.hm .stage-floor{position:absolute;left:50%;bottom:38px;width:56%;height:48px;transform:translate(-50%);border-radius:50%;background:radial-gradient(ellipse at center,rgba(0,0,0,.7),transparent 72%);filter:blur(14px)}.hm .chip{position:absolute;z-index:4;display:inline-flex;align-items:center;gap:8px;padding:12px 16px;border-radius:15px;font-size:13.5px;font-weight:600;color:#fff;background:#0c1322b8;border:1px solid var(--line-2);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 18px 46px #00000080,inset 0 1px #ffffff29}.hm .chip small{font-weight:500;color:var(--text-dim);margin-left:2px}.hm .chip svg{width:18px;height:18px;color:var(--cyan)}.hm .chip.chip-a{top:12%;left:-2%;animation:hmFloat 7.5s ease-in-out infinite}.hm .chip.chip-b{bottom:16%;right:-4%;animation:hmFloat2 8.5s ease-in-out .6s infinite}.hm .hero-trust{position:relative;z-index:2;margin-top:38px;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08);background:#ffffff0a}.hm .hero-trust .wrap{display:flex;align-items:center;gap:12px;flex-wrap:nowrap;padding:12px 18px;overflow-x:auto;-webkit-overflow-scrolling:touch}.hm .hero-trust .pm-lbl{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--text-mute);margin-right:6px;white-space:nowrap}.hm .hero-trust .pm{display:inline-flex;align-items:center;gap:6px;padding:7px 11px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#ffffff0d;color:var(--text-dim);font-size:13px;font-weight:600}.hm .hero-trust .pm svg,.hm .hero-trust .pm img{width:16px;height:16px;flex-shrink:0;display:block}.hm .hero-trust .pm.pm-brand.giro{background:#00a3ff2e;border-color:#00a3ff4d;color:#f2f8ff}.hm .hero-trust .pm.pm-brand.giro svg{color:#2eb8ff}.hm .hero-trust .pm.pm-brand.visa{background:#ffc4002e;border-color:#ffc4004d;color:#fff7e6}.hm .hero-trust .pm.pm-brand.visa svg{color:#ffb400}.hm .hero-trust .pm.pm-brand.master{background:#ff4a4a2e;border-color:#ff60604d;color:#fff4ef}.hm .hero-trust .pm.pm-brand.master svg{color:#ff4d4d}.hm .hero-trust .pm.pm-brand.apple{background:#ffffff29;border-color:#ffffff2e;color:#f7f8fa}.hm .hero-trust .pm.pm-brand.apple svg{color:#fff}.hm .hero-trust .pm.pm-brand.google{background:#4285f42e;border-color:#4285f44d;color:#f5f8ff}.hm .hero-trust .pm.pm-brand.google svg{color:#4285f4}.hm .hero-trust .pm.pm-brand.sec{background:#41e8aa29;border-color:#41e8aa3d;color:#e9fff7}.hm .hero-trust .pm.pm-brand.sec svg{color:var(--mint)}.hm .stats{padding:36px 0 86px}.hm .statgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.hm .stat{position:relative;padding:32px 26px;border-radius:var(--r-2xl);background:var(--panel);border:1px solid var(--line);overflow:hidden;transition:transform .4s cubic-bezier(.2,.7,.2,1),background .4s,box-shadow .4s}.hm .stat:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;pointer-events:none;background:linear-gradient(120deg,#1f66ff00 18%,#1f66ffd9,#19c6ffd9,#7c5cff99,#1f66ff00 82%);background-size:300% 100%;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.5;animation:statBorder 6s linear infinite}.hm .statgrid .stat:nth-child(2):before{animation-delay:-1.5s}.hm .statgrid .stat:nth-child(3):before{animation-delay:-3s}.hm .statgrid .stat:nth-child(4):before{animation-delay:-4.5s}@keyframes statBorder{0%{background-position:0% 50%}to{background-position:300% 50%}}.hm .stat:hover{transform:translateY(-7px);background:var(--panel-2);box-shadow:0 30px 64px #0000006b,0 0 44px #1f66ff24}.hm .stat:hover:before{opacity:1}.hm .stat .ic{width:52px;height:52px;border-radius:15px;display:flex;align-items:center;justify-content:center;margin-bottom:20px;color:#fff;background:var(--grad-2);box-shadow:0 12px 28px #1f66ff5c}.hm .stat .ic svg{width:24px;height:24px}.hm .stat b{font-family:var(--sora);font-size:18px;color:#fff;display:block;margin-bottom:6px;letter-spacing:-.02em}.hm .stat span{display:block;color:var(--text-dim);font-size:14px;line-height:1.5}.hm section.blk{position:relative;padding:108px 0}.hm section#produkte{padding-top:72px}.hm .sep-top{border-top:1px solid var(--line)}.hm .grid4{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.hm .vtile{position:relative;padding:34px 28px;border-radius:var(--r-2xl);background:var(--panel);border:1px solid var(--line);overflow:hidden;transition:transform .35s,background .35s,border-color .35s}.hm .vtile:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.25),transparent);opacity:0;transition:opacity .35s}.hm .vtile:hover{transform:translateY(-7px);background:var(--panel-2);border-color:var(--line-2)}.hm .vtile:hover:before{opacity:1}.hm .vico{width:58px;height:58px;border-radius:17px;display:flex;align-items:center;justify-content:center;margin-bottom:22px;color:#fff;background:var(--grad-2);box-shadow:0 14px 34px #1f66ff66}.hm .vico svg{width:27px;height:27px}.hm .vtile h3{font-size:19px;margin-bottom:9px}.hm .vtile p{color:var(--text-dim);font-size:14.5px;line-height:1.6}.hm .showrow{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center;margin-top:30px;padding:50px;border-radius:var(--r-3xl);background:linear-gradient(165deg,#ffffff0f,#ffffff04);border:1px solid var(--line);position:relative;overflow:hidden}.hm .showrow+.showrow{margin-top:26px}.hm .showrow.alt .show-media{order:2}.hm .show-media{position:relative;min-height:380px;display:flex;align-items:center;justify-content:center}.hm .show-media:before{content:"";position:absolute;width:360px;height:360px;border-radius:50%;background:radial-gradient(circle,rgba(31,102,255,.4),rgba(25,198,255,.14) 50%,transparent 70%);filter:blur(8px)}.hm .show-media:after{content:"";position:absolute;bottom:24px;width:48%;height:34px;border-radius:50%;background:radial-gradient(ellipse at center,rgba(0,0,0,.6),transparent 72%);filter:blur(12px)}.hm .show-media img{position:relative;z-index:1;height:clamp(280px,31vw,380px);width:auto;filter:drop-shadow(0 40px 60px rgba(0,0,0,.6))}.hm .show-info .cmptag{display:inline-block;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--cyan);background:#19c6ff1a;border:1px solid rgba(25,198,255,.32);padding:6px 13px;border-radius:999px;margin-bottom:16px}.hm .show-info h3{font-size:clamp(30px,3.2vw,42px);margin-bottom:10px;letter-spacing:-.04em}.hm .show-info .cmpdesc{color:var(--text-dim);font-size:16.5px;margin-bottom:24px;max-width:420px}.hm .cmprow{display:flex;justify-content:space-between;gap:16px;padding:14px 0;border-top:1px solid var(--line)}.hm .cmprow .k{color:var(--text-mute);font-size:14.5px}.hm .cmprow .v{color:#e3ecfb;font-size:14.5px;font-weight:600;text-align:right}.hm .show-info .btn{margin-top:26px}.hm .prodgrid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:34px}.hm .prodcard{display:flex;flex-direction:column;padding:34px;border-radius:var(--r-3xl);background:linear-gradient(165deg,#ffffff0f,#ffffff04);border:1px solid var(--line);position:relative;overflow:hidden;transition:transform .35s,border-color .35s}.hm .prodcard:hover{transform:translateY(-6px);border-color:var(--line-2)}.hm .prodstage{position:relative;height:300px;display:flex;align-items:center;justify-content:center;margin-bottom:22px;border-radius:var(--r-2xl);background:radial-gradient(60% 70% at 50% 42%,rgba(31,102,255,.22),transparent 70%)}.hm .prodstage:before{content:"";position:absolute;width:280px;height:280px;border-radius:50%;background:radial-gradient(circle,rgba(31,102,255,.34),rgba(25,198,255,.12) 50%,transparent 70%);filter:blur(8px)}.hm .prodstage:after{content:"";position:absolute;bottom:24px;width:46%;height:28px;border-radius:50%;background:radial-gradient(ellipse at center,rgba(0,0,0,.55),transparent 72%);filter:blur(11px)}.hm .prodstage img{position:relative;z-index:1;height:248px;width:auto;filter:drop-shadow(0 30px 46px rgba(0,0,0,.55))}.hm .prodcard .cmptag{align-self:flex-start;display:inline-block;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--cyan);background:#19c6ff1a;border:1px solid rgba(25,198,255,.32);padding:6px 13px;border-radius:999px;margin-bottom:14px}.hm .prodcard h3{font-size:clamp(26px,3vw,34px);margin-bottom:8px;letter-spacing:-.03em}.hm .prodcard .cmpdesc{color:var(--text-dim);font-size:15.5px;margin-bottom:18px}.hm .prodcard .cmprows{flex:1}.hm .prodcard .cmprow{display:flex;justify-content:space-between;gap:16px;padding:13px 0;border-top:1px solid var(--line)}.hm .prodcard .cmprow .k{color:var(--text-mute);font-size:14px}.hm .prodcard .cmprow .v{color:#e3ecfb;font-size:14px;font-weight:600;text-align:right}.hm .prodcard .btn{margin-top:24px}.hm .band{position:relative;min-height:460px;display:flex;align-items:center;overflow:hidden}.hm .band img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.hm .band .ov{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(90deg,#05070ef0,#05070e99 60%,#05070e59)}.hm .band .wrap{position:relative;z-index:2}.hm .band h2{font-size:clamp(30px,4vw,48px);color:#fff;max-width:680px;letter-spacing:-.04em}.hm .band p{color:var(--text-dim);font-size:18px;margin-top:14px;max-width:520px}.hm .split{display:grid;grid-template-columns:1fr 1fr;gap:54px;align-items:center}.hm .split.alt .split-media{order:2}.hm .split-media{position:relative;border-radius:var(--r-2xl);overflow:hidden;border:1px solid var(--line);box-shadow:0 36px 80px #0009}.hm .split-media img{width:100%;height:100%;object-fit:cover;aspect-ratio:5/4}.hm .split-text h2{font-size:clamp(30px,3.6vw,42px);margin:16px 0;letter-spacing:-.04em}.hm .split-text p{color:var(--text-dim);font-size:17px;line-height:1.7}.hm .price{position:relative;padding:116px 0;overflow:hidden}.hm .price-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(50% 50% at 50% 0%,rgba(31,102,255,.16),transparent 60%),radial-gradient(40% 50% at 88% 92%,rgba(124,92,255,.12),transparent 62%)}.hm .price-bg:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:54px 54px;-webkit-mask-image:radial-gradient(70% 60% at 50% 18%,#000,transparent 80%);mask-image:radial-gradient(70% 60% at 50% 18%,#000,transparent 80%)}.hm .price .wrap{position:relative;z-index:1}.hm .offer{position:relative;max-width:880px;margin:42px auto 0;border-radius:var(--r-3xl);overflow:hidden;background:linear-gradient(170deg,#0e182cf0,#070b16f5);box-shadow:0 54px 120px #0009}.hm .offer:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1.5px;pointer-events:none;z-index:2;background:conic-gradient(from 0deg,#19c6ff00,#1f66ffe6 80deg,#7c5cff99 160deg,#19c6ff00 230deg,#1f66ffe6 320deg,#19c6ff00 360deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:hmSpin 9s linear infinite}.hm .offer-inner{position:relative;z-index:1;padding:34px}.hm .offer-top{display:grid;grid-template-columns:1fr 1.05fr;gap:28px;align-items:center;padding-bottom:24px;border-bottom:1px solid var(--line)}.hm .offer-hero .big{font-family:var(--sora);font-weight:700;font-size:clamp(46px,6.4vw,78px);line-height:.92;letter-spacing:-.04em}.hm .offer-hero .big .grad{filter:drop-shadow(0 0 40px rgba(25,198,255,.55))}.hm .offer-hero .biglbl{color:var(--text-dim);font-size:15px;margin-top:10px;max-width:300px}.hm .offer-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.hm .ostat{padding:14px 15px;border-radius:14px;background:#ffffff0b;border:1px solid var(--line);transition:transform .3s,border-color .3s}.hm .ostat:hover{transform:translateY(-4px);border-color:#19c6ff73}.hm .ostat b{display:block;font-family:var(--sora);font-size:20px;color:#fff;letter-spacing:-.02em}.hm .ostat span{color:var(--text-mute);font-size:13px}.hm .offer-rows{padding:18px 0 2px}.hm .orow{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.06)}.hm .orow:last-of-type{border-bottom:none}.hm .orow .k{color:var(--text-dim);font-size:13.5px}.hm .orow .k em{color:var(--text-mute);font-style:normal;font-size:13px}.hm .orow .v{color:#e7eefb;font-size:13.5px;font-weight:600;text-align:right;white-space:nowrap}.hm .orow .v.hot{color:var(--cyan);background:linear-gradient(135deg,#1f66ff2e,#19c6ff29);border:1px solid rgba(25,198,255,.34);padding:4px 12px;border-radius:999px}.hm .offer-cta{display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:24px}.hm .offer-cta .btn{padding:16px 40px;font-size:15px}.hm .offer-foot{color:var(--text-mute);font-size:12.5px;text-align:center;line-height:1.6;max-width:640px;margin:0 auto}.hm .indgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.hm .ind{position:relative;overflow:hidden;border-radius:var(--r-xl);min-height:228px;display:flex;align-items:flex-end;border:1px solid var(--line);transition:transform .45s cubic-bezier(.2,.7,.2,1),box-shadow .45s}.hm .ind.c7,.hm .ind.c5,.hm .ind.c4,.hm .ind.c12{grid-column:span 1}.hm .ind.tall,.hm .ind.wide{min-height:228px}.hm .ind img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0;transition:transform .9s cubic-bezier(.2,.7,.2,1);filter:brightness(.8)}.hm .ind .grad{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,#05070e00 32%,#05070e8c 70%,#05070ef0)}.hm .ind .ct{position:relative;z-index:2;padding:20px;transition:transform .45s cubic-bezier(.2,.7,.2,1)}.hm .ind .ct h3{font-size:18px;color:#fff;margin-bottom:4px;letter-spacing:-.02em}.hm .ind .ct p{color:#c0d0ee;font-size:13px;max-width:300px}.hm .ind:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 1.5px #19c6ff00;transition:box-shadow .45s}.hm .ind:hover{transform:translateY(-7px);box-shadow:0 44px 90px #0000008c}.hm .ind:hover img{transform:scale(1.09);filter:brightness(.95)}.hm .ind:hover .ct{transform:translateY(-4px)}.hm .ind:hover:after{box-shadow:inset 0 0 0 1.5px #19c6ff8c}.hm .midcta{position:relative;overflow:hidden;border-radius:var(--r-3xl);padding:54px;display:flex;align-items:center;justify-content:space-between;gap:30px;flex-wrap:wrap;background:linear-gradient(125deg,#163a9e,#1f66ff 42%,#19c6ff 78%,#7c5cff);box-shadow:0 44px 100px #1f66ff6b}.hm .midcta:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(rgba(255,255,255,.16) 1px,transparent 1.4px);background-size:24px 24px;opacity:.4}.hm .midcta h3{position:relative;font-size:clamp(27px,3vw,36px);color:#fff;letter-spacing:-.03em}.hm .midcta p{position:relative;color:#ffffffe0;margin-top:6px}.hm .midcta .btn{position:relative}.hm .steps{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.hm .step{position:relative;padding:34px 28px;border-radius:var(--r-2xl);background:var(--panel);border:1px solid var(--line);transition:transform .3s,border-color .3s}.hm .step:hover{transform:translateY(-6px);border-color:var(--line-2)}.hm .stepn{width:50px;height:50px;border-radius:15px;display:flex;align-items:center;justify-content:center;font-family:var(--sora);font-weight:700;font-size:20px;color:#fff;background:var(--grad-2);box-shadow:0 14px 32px #1f66ff6b;margin-bottom:20px}.hm .step h3{font-size:19px;margin-bottom:8px}.hm .step p{color:var(--text-dim);font-size:14.5px;line-height:1.6}.hm .faq{border:1px solid var(--line);border-radius:18px;background:var(--panel);margin-bottom:12px;overflow:hidden;transition:border-color .25s,background .25s}.hm .faq.open{border-color:#19c6ff66;background:var(--panel-2)}.hm .faq-q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:23px 26px;background:none;border:none;cursor:pointer;text-align:left;color:#fff}.hm .faq-q h3{font-family:var(--sora);font-size:16.5px;font-weight:600;color:inherit;letter-spacing:-.02em}.hm .faq-ic{width:22px;height:22px;flex:none;color:var(--cyan);transition:transform .3s}.hm .faq.open .faq-ic{transform:rotate(45deg)}.hm .faq-a{max-height:0;overflow:hidden;transition:max-height .35s ease}.hm .faq.open .faq-a{max-height:260px}.hm .faq-a p{padding:0 26px 23px;color:var(--text-dim);font-size:15px;line-height:1.7}.hm .formsec{position:relative;overflow:hidden}.hm .form-glow{position:absolute;z-index:0;width:680px;height:680px;left:-10%;top:42%;transform:translateY(-50%);pointer-events:none;background:radial-gradient(circle,rgba(31,102,255,.18),transparent 64%);filter:blur(40px);animation:hmGlow 7s ease-in-out infinite}.hm .formsec .wrap{position:relative;z-index:1}.hm .contactgrid{display:grid;grid-template-columns:.85fr 1.15fr;gap:50px;align-items:start}.hm .cinfo h2{font-size:clamp(30px,3.6vw,44px);margin:14px 0 16px;letter-spacing:-.04em}.hm .csub{color:var(--text-dim);font-size:17px;line-height:1.7;margin-bottom:28px}.hm .cbenefits{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:15px}.hm .cbenefits li{display:flex;align-items:center;gap:12px;color:#dde7f7;font-size:15.5px;font-weight:500}.hm .cbenefits li svg{width:24px;height:24px;color:var(--cyan);flex:none;filter:drop-shadow(0 0 8px rgba(25,198,255,.5))}.hm .formcard{position:relative;padding:40px;border-radius:var(--r-2xl);background:linear-gradient(170deg,#ffffff12,#ffffff05);border:1px solid var(--line);box-shadow:0 44px 100px #0000008c;overflow:hidden}.hm .formcard:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1.3px;pointer-events:none;background:linear-gradient(150deg,rgba(31,102,255,.6),rgba(25,198,255,.2) 45%,transparent 72%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.hm .formhead{font-family:var(--sora);font-weight:600;font-size:20px;color:#fff;margin-bottom:22px;letter-spacing:-.02em}.hm .fgrid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px}.hm .fl{display:block;font-size:13px;font-weight:500;color:var(--text-dim);margin-bottom:7px}.hm .req{color:var(--cyan)}.hm .inp{width:100%;font-family:var(--inter);font-size:15px;padding:14px 16px;border-radius:12px;color:#fff;background:#ffffff0a;border:1px solid var(--line-2);transition:border-color .18s,box-shadow .18s,background .18s}.hm .inp::placeholder{color:var(--text-mute)}.hm .inp:focus{outline:none;border-color:var(--cyan);background:#ffffff12;box-shadow:0 0 0 3px #19c6ff29}.hm textarea.inp{resize:vertical;min-height:112px}.hm .inp.invalid{border-color:#ff6b6b;box-shadow:0 0 0 3px #ff6b6b29}.hm .consent{display:flex;align-items:flex-start;gap:10px;margin:14px 0 8px;color:var(--text-dim);font-size:13px;line-height:1.5}.hm .consent input{margin-top:2px;width:17px;height:17px;accent-color:var(--blue);flex:none}.hm .consent a{color:var(--cyan);font-weight:600}.hm .form-error{color:#ff8a8a;font-size:13.5px;margin:6px 0 0}.hm .formcard .btn{width:100%;margin-top:16px;padding:17px}.hm .formnote{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:16px;color:var(--text-mute);font-size:13px}.hm .formnote svg{width:16px;height:16px;color:var(--mint)}.hm .hp-field{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;overflow:hidden!important;opacity:0!important;pointer-events:none!important}.hm .addr-wrap{position:relative}.hm .addr-suggestions{position:relative;display:block;z-index:120;background:var(--panel);border-radius:12px;border:1px solid var(--line-2);box-shadow:0 12px 36px #0009;max-height:260px;overflow:auto;padding:6px;list-style:none;margin:0;color:var(--text)}.hm .addr-suggestions li{margin:0;padding:0}.hm .addr-suggestions li+li{border-top:1px solid rgba(255,255,255,.02)}.hm .addr-suggestions button{display:block;width:100%;text-align:left;padding:10px 12px;background:transparent;border:0;color:var(--text);font-size:14px;line-height:1.4;border-radius:8px;cursor:pointer;white-space:normal;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.hm .addr-suggestions button:hover{background:#1f66ff0f}.hm .addr-suggestions button:focus{outline:none;background:#1f66ff14}.hm .addr-suggestions::-webkit-scrollbar{width:10px}.hm .addr-suggestions::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#1f66ff3d,#7c5cff2e);border-radius:10px}@media (max-width:760px){.hm .addr-suggestions{left:0;right:0;top:100%;margin-top:6px}}.hm footer{position:relative;border-top:1px solid var(--line);padding:68px 0 34px;background:linear-gradient(180deg,transparent,rgba(31,102,255,.04))}.hm .fgridx{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:30px}.hm .logochip img{height:28px;width:auto;filter:drop-shadow(0 2px 12px rgba(31,102,255,.55))}.hm footer h4{color:#fff;font-size:14px;font-weight:600;margin:0 0 14px}.hm footer a,.hm .fi{display:block;color:var(--text-dim);font-size:14px;margin-bottom:9px;transition:color .2s}.hm footer a:hover{color:#fff}.hm .fbar{display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap;border-top:1px solid var(--line);margin-top:44px;padding-top:24px;font-size:13px;color:var(--text-mute)}.hm .totop{position:fixed;right:22px;bottom:22px;z-index:80;width:48px;height:48px;border-radius:14px;display:flex;align-items:center;justify-content:center;color:#fff;background:#0c1322d1;border:1px solid var(--line-2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;transform:translateY(10px);pointer-events:none;transition:.3s}.hm .totop.show{opacity:1;transform:none;pointer-events:auto}.hm .totop:hover{border-color:#19c6ff8c}.hm .totop svg{width:20px;height:20px}.hm .mbar{display:none;position:fixed;left:0;right:0;bottom:0;z-index:85;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:#05070eeb;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-top:1px solid var(--line)}.hm .mbar .btn{width:100%;padding:16px}@media (max-width:1000px){.hm .hero-grid{grid-template-columns:1fr;gap:8px}.hm .hero-stage{min-height:430px;order:2}.hm .hero-copy{max-width:100%}.hm .statgrid,.hm .grid4{grid-template-columns:repeat(2,1fr)}.hm .showrow{grid-template-columns:1fr;gap:26px;padding:34px}.hm .prodgrid{grid-template-columns:1fr}.hm .showrow.alt .show-media{order:0}.hm .split{grid-template-columns:1fr;gap:26px}.hm .split.alt .split-media{order:0}.hm .offer-top{grid-template-columns:1fr;gap:24px}.hm .contactgrid{grid-template-columns:1fr;gap:32px}.hm .indgrid{grid-template-columns:repeat(2,1fr)}.hm .ind.c7,.hm .ind.c5,.hm .ind.c4,.hm .ind.c12{grid-column:span 1}.hm .ind,.hm .ind.tall,.hm .ind.wide{min-height:240px}.hm .steps{grid-template-columns:1fr}}@media (max-width:760px){.hm header .links,.hm header .nav .btn{display:none}.hm .burger{display:flex}.hm .hero{padding:124px 0 52px}.hm section.blk,.hm .price{padding:76px 0}.hm .stats{padding:18px 0 56px}.hm .statgrid,.hm .grid4,.hm .indgrid{grid-template-columns:1fr}.hm .offer-inner{padding:28px}.hm .offer-stats{grid-template-columns:1fr 1fr}.hm .midcta{padding:34px}.hm .formcard{padding:26px}.hm .fgrid{grid-template-columns:1fr}.hm .fgridx{grid-template-columns:1fr 1fr}.hm .mbar{display:block}.hm .totop{bottom:84px}}@media (prefers-reduced-motion: reduce){.hm .rv{opacity:1!important;transform:none!important;transition:none!important}.hm .hero-bg,.hm .stage-glow,.hm .stage-ring,.hm .stage-tilt .device,.hm .chip,.hm .grad,.hm .offer:before,.hm .form-glow,.hm .eyebrow .dot{animation:none!important}.hm .grad{-webkit-text-fill-color:initial;color:var(--cyan);background:none}}@keyframes hmFloatT{0%,to{translate:0 0}50%{translate:0 -13px}}@keyframes hmFloatT2{0%,to{translate:0 0}50%{translate:0 10px}}.hm .prodstage img{animation:hmFloatT 7s ease-in-out infinite;transition:scale .45s cubic-bezier(.2,.7,.2,1),filter .45s}.hm .prodcard:nth-child(2) .prodstage img{animation-name:hmFloatT2;animation-duration:8.5s}.hm .prodstage:before{animation:hmGlow 6s ease-in-out infinite}.hm .prodcard:hover .prodstage img{scale:1.06;filter:drop-shadow(0 38px 56px rgba(0,0,0,.6)) drop-shadow(0 0 34px rgba(31,102,255,.4))}.hm .prodcard:hover .prodstage:before{opacity:1}@media (prefers-reduced-motion: reduce){.hm .prodstage img,.hm .prodstage:before{animation:none!important}.hm .prodcard:hover .prodstage img{scale:1}}.hm .prodstage{perspective:1000px}.hm .prodstage img{transform-style:preserve-3d;will-change:transform;transition:transform .18s ease-out,scale .45s cubic-bezier(.2,.7,.2,1),filter .45s}.hm .prodstage .shine{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;border-radius:inherit;opacity:0;transition:opacity .3s;background:linear-gradient(115deg,transparent 38%,rgba(255,255,255,.16) 50%,transparent 62%);background-size:250% 250%;background-position:120% 0}.hm .prodcard:hover .prodstage .shine{opacity:1;animation:prodShine 1.5s ease-in-out}@keyframes prodShine{0%{background-position:120% 0}to{background-position:-50% 0}}@media (prefers-reduced-motion: reduce){.hm .stat:before{animation:none!important}.hm .prodcard:hover .prodstage .shine{animation:none!important;opacity:0!important}}
