:root{color-scheme:dark;--ink:#07111f;--panel:#0d1a2c;--panel-2:#10233a;--muted:#afc0d2;--line:rgba(255,255,255,.13);--lime:#d9ff64;--blue:#2b76ff;--green:#55e6a5}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;background:var(--ink);color:#f8fbff;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.55}a{color:inherit}.shell{position:relative;overflow:hidden}.glow{pointer-events:none;position:absolute;inset:-16rem auto auto 42%;width:62rem;height:48rem;transform:translateX(-50%);background:radial-gradient(ellipse,rgba(43,118,255,.28),transparent 67%)}.glow.two{inset:32rem -20rem auto auto;transform:none;width:48rem;height:48rem;background:radial-gradient(circle,rgba(85,230,165,.11),transparent 66%)}.container{position:relative;z-index:1;width:min(1120px,calc(100% - 40px));margin:auto}.nav{display:flex;min-height:76px;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:11px;text-decoration:none;font-size:18px;font-weight:760;letter-spacing:-.035em}.brand img{width:39px;height:39px;border-radius:13px;background:var(--lime);padding:6px}.nav-links{display:flex;align-items:center;gap:18px;color:#d5dfeb;font-size:14px}.nav-links a{text-decoration:none}.nav-links a:hover{color:#fff}.button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:8px;border:1px solid transparent;border-radius:14px;padding:0 20px;background:var(--lime);color:#07111f;font-size:15px;font-weight:760;text-decoration:none;transition:transform .18s ease,background .18s ease}.button:hover{transform:translateY(-2px);background:#e7ffa5}.button.secondary{border-color:var(--line);background:rgba(255,255,255,.05);color:#fff}.button.secondary:hover{background:rgba(255,255,255,.11)}.hero{display:grid;grid-template-columns:1.02fr .98fr;gap:56px;align-items:center;padding:92px 0 84px}.eyebrow{display:inline-flex;align-items:center;gap:9px;margin:0;color:var(--lime);font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.eyebrow:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--lime);box-shadow:0 0 0 5px rgba(217,255,100,.1)}h1,h2,h3,p{margin-top:0}h1{max-width:720px;margin:17px 0 22px;font-size:clamp(42px,5.4vw,70px);line-height:1.03;letter-spacing:-.065em}h2{font-size:clamp(30px,4vw,48px);line-height:1.08;letter-spacing:-.052em}h3{font-size:20px;letter-spacing:-.025em}.lead{max-width:640px;color:#c2cedc;font-size:18px;line-height:1.75}.actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.proof{display:flex;flex-wrap:wrap;gap:15px;margin:27px 0 0;color:#b8c6d5;font-size:14px}.proof span{display:flex;gap:8px;align-items:center}.proof b{color:var(--green)}.product{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.14);border-radius:28px;background:linear-gradient(150deg,#102033,#0b1728);padding:8px;box-shadow:0 28px 70px rgba(0,0,0,.34)}.product img{display:block;width:100%;border-radius:21px;border:1px solid rgba(255,255,255,.07)}.product-note{position:absolute;right:20px;bottom:20px;left:20px;border:1px solid rgba(217,255,100,.28);border-radius:16px;background:rgba(7,17,31,.91);padding:13px 14px;color:#edf5ff;font-size:13px;box-shadow:0 12px 28px rgba(0,0,0,.25);backdrop-filter:blur(9px)}section{padding:84px 0}.band{border-block:1px solid var(--line);background:rgba(255,255,255,.025)}.section-copy{max-width:750px;color:var(--muted);font-size:17px;line-height:1.75}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:17px;margin-top:38px}.card{border:1px solid var(--line);border-radius:22px;background:rgba(255,255,255,.035);padding:24px}.card .number{display:grid;width:42px;height:42px;place-items:center;border-radius:14px;background:rgba(217,255,100,.11);color:var(--lime);font-size:15px;font-weight:800}.card p{margin-bottom:0;color:var(--muted);font-size:15px;line-height:1.7}.split{display:grid;grid-template-columns:.95fr 1.05fr;gap:60px;align-items:start}.checklist{display:grid;gap:12px}.check{display:flex;gap:12px;align-items:flex-start;border-bottom:1px solid rgba(255,255,255,.08);padding:0 0 14px;color:#dce6f1}.check b{display:grid;flex:0 0 23px;width:23px;height:23px;place-items:center;border-radius:8px;background:rgba(85,230,165,.14);color:var(--green);font-size:13px}.check span{color:var(--muted)}.faq{display:grid;grid-template-columns:repeat(2,1fr);gap:15px;margin-top:35px}.faq article{border:1px solid var(--line);border-radius:18px;background:rgba(255,255,255,.025);padding:21px}.faq h3{margin-bottom:8px;font-size:17px}.faq p{margin-bottom:0;color:var(--muted);font-size:14px;line-height:1.7}.video-frame{width:100%;min-width:0;max-width:420px;margin:0 auto;overflow:hidden;border:1px solid rgba(255,255,255,.14);border-radius:24px;background:#02060d;box-shadow:0 24px 58px rgba(0,0,0,.3)}.video-frame video{display:block;width:100%;height:auto;max-height:720px;object-fit:contain;background:#02060d}.video-frame figcaption{padding:16px 18px;font-size:14px;line-height:1.6;color:#edf5ff}.video-frame figcaption span{color:var(--muted)}.video-frame figcaption a{display:inline-block;margin-top:8px;color:var(--lime)}.cta{overflow:hidden;border:1px solid rgba(217,255,100,.28);border-radius:28px;background:radial-gradient(ellipse at 20% 20%,rgba(217,255,100,.16),transparent 55%),#102033;padding:54px;text-align:center}.cta p{max-width:660px;margin:16px auto 28px;color:#c5d0dc;font-size:17px;line-height:1.7}footer{border-top:1px solid var(--line);padding:29px 0 42px;color:#8090a3;font-size:13px}footer .row{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px}footer a{color:#b7c6d7;text-decoration:none}footer a:hover{color:#fff}.locale-links{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:.25rem;padding:.75rem 0;color:var(--muted);font-size:13px}.locale-links a{color:#d5dfeb;text-decoration:none}.locale-links a:hover{color:var(--lime)}html[dir=rtl] .nav,html[dir=rtl] footer .row{direction:rtl}html[dir=rtl] .locale-links{direction:rtl}@media(max-width:800px){.nav-links a:not(.button){display:none}.hero,.split{grid-template-columns:1fr;gap:38px;padding:63px 0}.grid,.faq{grid-template-columns:1fr}section{padding:62px 0}.cta{padding:38px 22px}}