:root{--navy:#061a38;--navy-2:#082653;--navy-3:#0b326d;--blue:#1683ff;--blue-2:#2563eb;--text:#0b1b36;--white:#fff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,Arial,Helvetica,sans-serif;color:var(--text);background:var(--white)}a{color:inherit;text-decoration:none}.container{width:min(1180px,calc(100% - 40px));margin-inline:auto}.site-header{position:sticky;top:0;z-index:100;background:rgba(5,26,56,.96);border-bottom:1px solid rgba(255,255,255,.08);backdrop-filter:blur(12px)}.header-inner{min-height:74px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:42px}.brand{display:inline-flex;align-items:center;gap:9px;color:#fff;font-size:20px;font-weight:800;letter-spacing:-.4px}.brand-mark{display:flex;align-items:flex-end;gap:2px;height:21px}.brand-mark i{width:4px;border-radius:4px;background:#2696ff}.brand-mark i:first-child{height:8px}.brand-mark i:nth-child(2){height:14px}.brand-mark i:nth-child(3){height:21px}.nav{display:flex;justify-content:center;align-items:center;gap:28px;color:#d7e5f7;font-size:13px;font-weight:600}.header-actions{display:flex;align-items:center;gap:20px}.login-link{color:#d7e5f7;font-size:13px;font-weight:700}.btn{min-height:50px;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:0 23px;border-radius:10px;font-size:14px;font-weight:800;transition:.2s ease}.btn-primary{color:#fff;background:linear-gradient(135deg,#1683ff,#2563eb);box-shadow:0 12px 30px rgba(22,131,255,.22)}.btn-header{min-height:42px;padding-inline:18px;border-radius:9px}.hero{position:relative;overflow:hidden;padding:82px 0 78px;color:#fff;background:radial-gradient(circle at 77% 42%,rgba(31,119,255,.27),transparent 30%),linear-gradient(135deg,#061a38 0,#08295b 54%,#0c397b 100%)}.hero::before{content:"";position:absolute;width:460px;height:460px;border-radius:50%;right:-160px;top:-170px;background:rgba(36,139,255,.1)}.hero-grid{position:relative;z-index:2;display:grid;grid-template-columns:.92fr 1.08fr;gap:42px;align-items:center}.hero-copy{max-width:610px}.eyebrow{display:inline-block;margin-bottom:13px;color:#1683ff;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.8px}.hero .eyebrow{color:#48b3ff}.hero h1{max-width:590px;margin:0;font-size:clamp(46px,4.9vw,64px);line-height:1.02;letter-spacing:-2.7px}.hero h1 span{display:block;color:#1683ff}.hero-text{max-width:560px;margin:22px 0 0;color:#d4e2f2;font-size:17px;line-height:1.6}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.hero-actions .btn{min-height:54px}.btn-outline{color:#fff;border:1px solid rgba(255,255,255,.3);background:rgba(255,255,255,.05)}.play-circle{width:26px;height:26px;display:inline-grid;place-items:center;border:1px solid rgba(255,255,255,.6);border-radius:50%;font-size:9px}.trust-row{display:flex;flex-wrap:wrap;gap:18px;margin-top:18px;color:#d7e5f7;font-size:11px}.hero-product,.hero-product-image{position:relative}.hero-product-image{min-height:420px;display:flex;align-items:center;justify-content:center;overflow:visible;background:0 0!important;border:0!important;box-shadow:none!important}.hero-product-image::before{content:"";position:absolute;z-index:0;width:72%;height:56%;left:15%;top:24%;border-radius:50%;background:rgba(35,128,255,.22);filter:blur(60px)}.hero-product-image::after{content:none!important}.hero-device-image{position:relative;z-index:2;display:block;width:116%;max-width:820px;height:auto;margin-left:-5%;object-fit:contain;background:0 0!important;border-radius:0!important;box-shadow:none!important;filter:drop-shadow(0 28px 35px rgba(0,0,0,.2)) drop-shadow(0 8px 14px rgba(0,0,0,.1));transform:translateY(8px)}@media(max-width:1080px){.nav{display:none}.header-inner{grid-template-columns:1fr auto}.hero-grid{grid-template-columns:1fr;gap:28px}.hero-copy{max-width:700px}.hero-product-image{min-height:380px;width:min(820px,100%);margin-inline:auto}.hero-device-image{width:100%;max-width:760px;margin-left:0}}@media(max-width:760px){.container{width:min(100% - 28px,1180px)}.site-header{position:sticky!important;top:0!important;z-index:1000!important;background:rgba(5,25,54,.97)!important;border-bottom:1px solid rgba(255,255,255,.07)!important;box-shadow:0 4px 16px rgba(0,0,0,.08)!important;backdrop-filter:blur(12px)}.header-inner{min-height:58px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important}.site-header .brand{display:inline-flex!important;align-items:center!important;gap:8px!important;margin:0!important;line-height:1!important}.site-header .brand-mark{flex:0 0 auto!important;margin:0!important}.header-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;margin:0!important}.login-link{display:none}.btn-header{min-height:34px!important;padding:0 10px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:10px!important;font-size:10.5px!important;font-weight:700!important;line-height:1.1!important;white-space:nowrap!important}.hero{min-height:0!important;height:auto!important;padding-top:30px!important;padding-bottom:34px!important}.hero-grid{min-height:0!important;grid-template-columns:1fr!important;gap:12px!important;align-items:start!important}.hero-copy{width:100%!important;max-width:100%!important;padding:0!important;margin:0!important}.hero .eyebrow{margin-bottom:12px!important}.hero h1{margin-top:0!important;margin-bottom:0!important;font-size:38px!important;line-height:1.04!important;letter-spacing:-1.25px!important}.hero-text{max-width:37ch!important;margin-top:15px!important;margin-bottom:0!important;color:rgba(225,236,249,.82)!important;font-size:15px!important;font-weight:450!important;line-height:1.68!important}.hero-actions{display:grid!important;grid-template-columns:1fr!important;gap:9px!important;margin-top:20px!important}.hero-actions .btn{width:100%!important;min-height:50px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:0 16px!important;line-height:1.1!important}.hero-actions .btn-primary>span{display:inline-grid!important;place-items:center!important;width:18px!important;height:18px!important;margin:0!important;line-height:1!important;transform:translateY(-.5px)!important}.hero-actions .btn-outline{min-height:46px!important;font-size:13px!important;font-weight:650!important}.play-circle{flex:0 0 24px!important;width:24px!important;height:24px!important;display:inline-grid!important;place-items:center!important;margin:0!important;font-size:8px!important;line-height:1!important;transform:translateY(-.25px)!important}.trust-row{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:6px!important;margin-top:14px!important}.trust-row>span{min-height:20px!important;display:flex!important;align-items:center!important;margin:0!important;color:rgba(217,231,246,.8)!important;font-size:11px!important;font-weight:550!important;line-height:1.35!important}.hero-product,.hero-product-image{width:100%!important;min-height:235px!important;height:auto!important;margin-top:0!important;margin-bottom:0!important;padding:0!important;overflow:visible!important}.hero-device-image{width:118%!important;max-width:none!important;height:auto!important;margin-left:-9%!important;margin-top:0!important;margin-bottom:0!important;transform:none!important}.hero-product-image::before{width:76%!important;height:52%!important;left:12%!important;top:24%!important;opacity:.88!important}}@media(max-width:430px){.header-inner{min-height:56px!important}.site-header .brand{font-size:15px!important}.btn-header{min-height:33px!important;padding:0 9px!important;font-size:10px!important}.hero{padding-top:26px!important;padding-bottom:30px!important}.hero h1{font-size:35px!important;line-height:1.045!important;letter-spacing:-1.15px!important}.hero-text{max-width:35ch!important;font-size:14.5px!important;line-height:1.68!important}.hero-actions .btn{min-height:49px!important}.hero-product,.hero-product-image{min-height:220px!important}.hero-device-image{width:120%!important;margin-left:-10%!important}}