.sx{--navy:#050d20;--surface:#0c1a33;--border:#1a2a4a;--blue:#00bffe;--cyan:#00e9ed;--green:#83fe08;--ice:#f4f7fb;--gray:#8b9ab8;--soft:#c9d3e6;--soft2:#b8c3d9;--display:"Michroma", "Arial", sans-serif;--body:"Montserrat", "Arial", sans-serif;--radius:16px;--max:1160px;background:var(--navy);color:var(--ice);font:400 16px/1.65 var(--body);-webkit-font-smoothing:antialiased;min-height:100vh;overflow-x:hidden}.sx img{max-width:100%;display:block}.sx a{color:var(--blue);text-decoration:none}.sx .wrap{max-width:var(--max);margin:0 auto;padding:0 24px}.sx h1,.sx h2{font-family:var(--display);letter-spacing:.01em;margin:0;font-weight:400}.sx h1{font-size:clamp(28px,4.6vw,48px);line-height:1.2}.sx h2{font-size:clamp(22px,3vw,32px);line-height:1.25}.sx h3{font:600 18px/1.35 var(--body);color:var(--blue);margin:0 0 8px}.sx p{margin:0 0 16px}.sx .eyebrow{font:600 12px/1.4 var(--body);letter-spacing:.18em;text-transform:uppercase;color:var(--cyan);margin-bottom:16px;display:inline-block}.sx .lead{color:var(--soft);max-width:620px;font-size:18px}.sx .muted{color:var(--gray)}.sx :focus-visible{outline:2px solid var(--cyan);outline-offset:3px;border-radius:6px}.sx .btn{font:400 13px/1 var(--display);letter-spacing:.06em;cursor:pointer;border:1px solid #0000;border-radius:10px;align-items:center;gap:10px;padding:16px 26px;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.sx .btn-primary{background:var(--blue);color:var(--navy)}.sx .btn-primary:hover{background:var(--cyan)}.sx .btn-primary:disabled{opacity:.6;cursor:wait}.sx .btn-secondary{border-color:var(--blue);color:var(--blue);background:0 0}.sx .btn-secondary:hover{background:#00bffe14}.sx .btn svg{width:16px;height:16px}.sx header{z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#050d20e0;border-bottom:1px solid #0000;transition:border-color .2s;position:sticky;top:0}.sx header.scrolled{border-color:var(--border)}.sx .nav{justify-content:space-between;align-items:center;height:76px;display:flex}.sx .nav .logo img{width:auto;height:34px}.sx .nav ul{gap:32px;margin:0;padding:0;list-style:none;display:flex}.sx .nav ul a{color:var(--soft);font-size:15px;font-weight:500}.sx .nav ul a:hover{color:var(--ice)}.sx .nav .btn{padding:12px 20px;font-size:11.5px}.sx .menu-btn{border:1px solid var(--border);width:44px;height:44px;color:var(--ice);cursor:pointer;background:0 0;border-radius:10px;display:none}.sx .hero{padding:96px 0 112px;position:relative}.sx .hero-grid{grid-template-columns:1.15fr .85fr;align-items:center;gap:56px;display:grid}.sx .hero h1{margin-bottom:24px}.sx .hero h1 .hl{color:var(--blue)}.sx .hero .lead{margin-bottom:36px}.sx .actions{flex-wrap:wrap;gap:14px;display:flex}.sx .trust{color:var(--gray);flex-wrap:wrap;gap:10px 28px;margin-top:40px;font-size:14px;display:flex}.sx .trust span{align-items:center;gap:8px;display:flex}.sx .trust i{background:var(--green);border-radius:50%;width:6px;height:6px;display:inline-block}.sx .circuit-bg{opacity:.5;pointer-events:none;width:min(46vw,560px);position:absolute;top:0;right:0}.sx .flow-card{background:var(--surface);border:1px solid var(--border);z-index:1;border-radius:20px;padding:28px;position:relative}.sx .flow-card .title{font:600 12px var(--body);letter-spacing:.16em;text-transform:uppercase;color:var(--gray);margin-bottom:22px}.sx .flow-step{grid-template-columns:40px 1fr;align-items:start;gap:16px;padding-bottom:22px;display:grid;position:relative}.sx .flow-step:last-child{padding-bottom:0}.sx .flow-step:not(:last-child):after{content:"";background:linear-gradient(var(--blue), var(--cyan));width:2px;position:absolute;top:40px;bottom:2px;left:19px}.sx .dot{border:2px solid var(--blue);width:40px;height:40px;font:400 12px var(--display);color:var(--blue);background:var(--navy);border-radius:50%;place-items:center;display:grid}.sx .flow-step:last-child .dot{border-color:var(--green);color:var(--green)}.sx .flow-step b{color:var(--ice);margin-top:2px;font-size:15px;font-weight:600;display:block}.sx .flow-step small{color:var(--gray);font-size:13.5px;line-height:1.5}.sx section{padding:104px 0}.sx .sec-head{max-width:720px;margin-bottom:56px}.sx .sec-head h2{margin-bottom:18px}.sx .alt{background:linear-gradient(180deg, #071330 0%, var(--navy) 100%);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.sx .grid3{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.sx .card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:28px;transition:border-color .2s,transform .2s}.sx .card:hover{border-color:#24406b;transform:translateY(-2px)}.sx .card p{color:var(--soft2);margin:0;font-size:15px}.sx .icon{background:#00bffe1a;border:1px solid #00bffe40;border-radius:12px;place-items:center;width:48px;height:48px;margin-bottom:20px;display:grid}.sx .icon svg{width:24px;height:24px;stroke:var(--blue);fill:none;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.sx .ai-grid{grid-template-columns:.9fr 1.1fr;align-items:start;gap:56px;display:grid}.sx .ai-list{gap:16px;display:grid}.sx .ai-item{border:1px solid var(--border);border-radius:var(--radius);background:#0c1a3399;grid-template-columns:44px 1fr;gap:16px;padding:22px;display:grid}.sx .ai-item .n{font:400 16px var(--display);color:var(--green)}.sx .ai-item b{color:var(--ice);margin-bottom:4px;font-size:16px;display:block}.sx .ai-item span{color:var(--soft2);font-size:15px}.sx .quote{border-left:2px solid var(--blue);color:var(--soft);margin-top:28px;padding:4px 0 4px 22px;font-size:17px}.sx .steps{grid-template-columns:repeat(5,1fr);gap:16px;display:grid}.sx .step{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);padding:24px 20px;position:relative}.sx .step .k{font:400 22px var(--display);color:var(--blue);margin-bottom:14px;display:block}.sx .step b{margin-bottom:6px;font-size:16px;display:block}.sx .step p{color:var(--soft2);margin:0;font-size:14px;line-height:1.55}.sx .models{grid-template-columns:1fr 1fr;gap:20px;display:grid}.sx .model{border:1px solid var(--border);background:var(--surface);border-radius:20px;padding:36px}.sx .model.hl{background:linear-gradient(160deg,#0c1a33 0%,#0a2240 100%);border-color:#00bffe73}.sx .model .tag{font:600 11px var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--cyan);border:1px solid var(--border);border-radius:999px;margin-bottom:18px;padding:4px 12px;display:inline-block}.sx .model h3{font:400 20px/1.35 var(--display);color:var(--ice);margin-bottom:12px}.sx .model ul{gap:10px;margin:20px 0 0;padding:0;list-style:none;display:grid}.sx .model li{color:var(--soft);grid-template-columns:20px 1fr;gap:10px;font-size:15px;display:grid}.sx .model li svg{width:18px;height:18px;stroke:var(--green);fill:none;stroke-width:2.2px;margin-top:3px}.sx .commit{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.sx .commit div{border-top:2px solid var(--border);padding-top:20px}.sx .commit b{margin-bottom:6px;font-size:16px;display:block}.sx .commit p{color:var(--soft2);margin:0;font-size:14.5px}.sx .faq{max-width:820px}.sx details{border-bottom:1px solid var(--border)}.sx summary{cursor:pointer;justify-content:space-between;gap:16px;padding:22px 0;font-size:17px;font-weight:600;list-style:none;display:flex}.sx summary::-webkit-details-marker{display:none}.sx summary:after{content:"+";font:400 20px var(--display);color:var(--blue);transition:transform .2s}.sx details[open] summary:after{transform:rotate(45deg)}.sx details p{color:var(--soft2);max-width:720px;margin:0;padding-bottom:22px}.sx .cta{padding:0 0 104px}.sx .cta-box{background:linear-gradient(135deg,#0c1a33 0%,#082447 100%);border:1px solid #00bffe59;border-radius:24px;grid-template-columns:1.1fr .9fr;align-items:center;gap:48px;padding:64px;display:grid;position:relative;overflow:hidden}.sx .cta-box h2{margin-bottom:16px}.sx form{gap:14px;display:grid}.sx label{color:var(--soft);gap:6px;font-size:13px;font-weight:600;display:grid}.sx input,.sx textarea{font:400 15px var(--body);color:var(--ice);background:var(--navy);border:1px solid var(--border);border-radius:10px;width:100%;padding:13px 14px}.sx input::placeholder,.sx textarea::placeholder{color:#6f7e9e}.sx input:focus,.sx textarea:focus{border-color:var(--blue);outline:none}.sx textarea{resize:vertical;min-height:110px}.sx .form-note{color:var(--gray);margin:0;font-size:12.5px}.sx .hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.sx .form-ok{background:#83fe080f;border:1px solid #83fe0866;border-radius:14px;padding:28px}.sx .form-ok b{font:400 16px var(--display);color:var(--green);margin-bottom:8px;display:block}.sx .form-err{color:#ff9db0;margin:0;font-size:14px}.sx footer{border-top:1px solid var(--border);color:var(--gray);padding:40px 0;font-size:14px}.sx .foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.sx .foot img{width:auto;height:28px}.sx .foot .tagline{font:400 11px var(--display);color:var(--green);letter-spacing:.04em}.sx.js .reveal{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(16px)}.sx.js .reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.sx.js .reveal{opacity:1;transition:none;transform:none}}@media (width<=1000px){.sx .hero-grid,.sx .ai-grid,.sx .cta-box{grid-template-columns:1fr}.sx .grid3,.sx .steps,.sx .commit{grid-template-columns:1fr 1fr}.sx .circuit-bg{opacity:.3;width:70vw}}@media (width<=760px){.sx .wrap{padding:0 16px}.sx .nav ul,.sx .nav .nav-cta{display:none}.sx .menu-btn{place-items:center;display:grid}.sx .circuit-bg{display:none}.sx header.open .nav ul{background:var(--navy);border-bottom:1px solid var(--border);flex-direction:column;gap:0;padding:8px 16px 16px;display:flex;position:absolute;top:76px;left:0;right:0}.sx header.open .nav ul a{border-bottom:1px solid var(--border);padding:14px 0;display:block}.sx .hero{padding:56px 0 72px}.sx section{padding:72px 0}.sx .grid3,.sx .steps,.sx .models,.sx .commit{grid-template-columns:1fr}.sx .model{padding:28px}.sx .cta-box{padding:32px 22px}.sx .btn{justify-content:center;width:100%}.sx .actions{flex-direction:column}}
