html:has(.gate){scroll-padding-top:90px}.gate{--bg:#143026;--bg-deep:#0c1c16;--bg-soft:#173528;--bg-card:#12281f;--lime:#dcebc3;--leaf:#9dbe8a;--mint:#c5ddc8;--text:#f4f7f1;--muted:#c5d1c6;--faint:#a9bbae;--line:#dcebc324;--line-strong:#dcebc357;--ink:#102018;--brand:#1c6c49;--canvas:#f4f7f1;--max:1300px;--radius:22px;background:var(--bg-deep);color:var(--text);font-family:var(--body);letter-spacing:-.006em;min-height:100vh}.gate *{box-sizing:border-box}.gate a{color:inherit;text-decoration:none}.gate h1,.gate h2,.gate h3,.gate p{color:inherit;margin:0}.gate h1,.gate h2,.gate h3{font-family:var(--display)}.gate h1{letter-spacing:-.04em;max-width:720px;margin-bottom:22px;font-size:clamp(2.9rem,5.4vw,4.9rem);font-weight:800;line-height:1.02}.gate h2{letter-spacing:-.032em;margin-bottom:16px;font-size:clamp(2.1rem,3.4vw,3.2rem);font-weight:800;line-height:1.08}.gate h3{letter-spacing:-.02em;font-size:1.24rem;font-weight:700;line-height:1.2}.gate ul{margin:0;padding:0;list-style:none}.gate .container{width:min(calc(100% - 40px), var(--max));margin-inline:auto}.gate .gradient-text{background:linear-gradient(90deg, var(--lime) 0%, var(--leaf) 55%, #8fbfae 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.gate .eyebrow{text-transform:uppercase;letter-spacing:.14em;color:var(--lime);align-items:center;gap:9px;margin:0 0 18px;font-size:.74rem;font-weight:700;display:inline-flex}.gate .eyebrow:before{content:"";background:var(--lime);border-radius:2px;width:26px;height:2px}.gate .lead{color:var(--muted);max-width:640px;font-size:1.14rem;line-height:1.65}.gate .section-head{text-align:center;max-width:760px;margin:0 auto 56px}.gate .section-head p{color:var(--muted);font-size:1.04rem;line-height:1.6}.gate .btn{cursor:pointer;white-space:nowrap;border:2px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:50px;padding:0 24px;font-size:.94rem;font-weight:700;transition:transform .18s,filter .18s,background .18s,color .18s;display:inline-flex}.gate .btn-primary{background:var(--lime);color:var(--ink);box-shadow:0 10px 26px #dcebc329}.gate .btn-primary:hover{filter:brightness(1.04);transform:translateY(-2px)}.gate .btn-secondary{color:var(--text);background:0 0;border-color:#f4f7f1d9}.gate .btn-secondary:hover{background:var(--text);color:var(--ink)}.gate .text-link{color:var(--lime);font-size:1rem;font-weight:800}.gate .text-link:hover{text-underline-offset:3px;text-decoration:underline}.gate .site-head{z-index:50;-webkit-backdrop-filter:blur(20px)saturate(150%);backdrop-filter:blur(20px)saturate(150%);background:#0c1c16d1;border-bottom:1px solid #dcebc314;position:sticky;top:0}.gate .nav{justify-content:space-between;align-items:center;gap:28px;width:min(100% - 40px,1320px);min-height:74px;margin-inline:auto;display:flex}.gate .site-head .logo{color:var(--text);font-size:1.15rem}.gate .site-head .logo-dot{color:var(--lime)}.gate .nav-collapse{align-items:center;gap:22px;margin-left:auto;display:flex}.gate .navlinks{color:#d5e0d6;align-items:center;gap:28px;font-size:.92rem;font-weight:600;display:flex}.gate .navlinks a{transition:color .18s}.gate .navlinks a:hover{color:var(--lime)}.gate .nav-actions{gap:10px;display:flex}.gate .site-head .btn{min-height:46px;padding:0 18px;font-size:.9rem}.gate .nav-toggle{width:44px;height:44px;color:var(--text);background:#dcebc30f;border:1px solid #dcebc347;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:5px;margin-left:auto;display:none}.gate .nav-toggle span{background:currentColor;border-radius:2px;width:20px;height:2px;transition:transform .2s,opacity .2s;display:block}.gate .site-head.nav-open .nav-toggle span:first-child{transform:translateY(7px)rotate(45deg)}.gate .site-head.nav-open .nav-toggle span:nth-child(2){opacity:0}.gate .site-head.nav-open .nav-toggle span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.gate .hero{background:radial-gradient(circle at 74% 22%, #9dbe8a29, transparent 26%), radial-gradient(circle at 84% 60%, #dcebc31a, transparent 22%), linear-gradient(180deg, #173528 0%, var(--bg-deep) 100%);padding:96px 0 84px;overflow:hidden}.gate .hero-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:60px;display:grid}.gate .actions{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.gate .proofs{border-top:1px solid var(--line);grid-template-columns:repeat(2,1fr);gap:22px 32px;margin-top:40px;padding-top:30px;display:grid}.gate .proof{color:#d5e0d6;align-items:center;gap:12px;font-size:.82rem;font-weight:600;display:flex}.gate .proof b{color:var(--text);font-size:.9rem;font-weight:700;line-height:1.15;display:block}.gate .proof small{color:var(--faint);margin-top:2px;font-size:.75rem;font-weight:500;line-height:1.3;display:block}.gate .proof-icon{border:1px solid var(--line-strong);width:38px;height:38px;color:var(--lime);border-radius:50%;flex:none;place-items:center;display:grid}.gate .proof-icon svg{width:18px;height:18px}.gate .visual{--px:0;--py:0;min-height:580px;position:relative}.gate .visual:before{content:"";background:radial-gradient(circle at 42% 34%,#dcebc329,#ffffff08 56%,#0000 62%);border:1px solid #dcebc31a;border-radius:50%;width:440px;height:440px;position:absolute;top:50%;left:4%;transform:translateY(-50%)}.gate .battery-slot{z-index:2;width:370px;height:360px;transform:translate(calc(var(--px) * -18px), calc(var(--py) * -12px)) rotate(-6deg);filter:drop-shadow(0 42px 48px #00000073);pointer-events:none;transition:transform .25s cubic-bezier(.22,.61,.36,1);position:absolute;bottom:24px;left:-150px}.gate .phone{z-index:4;box-sizing:border-box;width:214px;height:432px;transform:perspective(1300px) rotateY(-18deg) rotate(1deg) translate(calc(var(--px) * 16px), calc(var(--py) * 10px));transform-origin:100%;background:linear-gradient(242deg,#243028 0%,#101712 44%,#070c09 100%);border-radius:38px;padding:12px 10px;transition:transform .25s cubic-bezier(.22,.61,.36,1);position:absolute;bottom:28px;left:36px;overflow:hidden;box-shadow:8px 4px #07110c,0 50px 80px #0000008c,inset 0 0 0 2px #dcebc314,inset -3px 0 7px #ffffff14}.gate .phone-notch{z-index:6;background:#0b100d;border-radius:0 0 14px 14px;width:78px;height:19px;position:absolute;top:10px;left:50%;transform:translate(-50%)}.gate .phone-screen{width:100%;height:100%;color:var(--ink);scrollbar-width:none;background:#f7f8f4;border-radius:27px;overflow:auto}.gate .phone-screen::-webkit-scrollbar{display:none}.gate .phone:after{content:"";pointer-events:none;z-index:5;background:linear-gradient(235deg,#ffffff29 0%,#ffffff08 16%,#0000 34%);border-radius:27px;position:absolute;inset:12px 10px}.gate .ps{gap:12px;padding:28px 14px 16px;display:grid}.gate .ps-kicker{letter-spacing:.14em;color:var(--brand);text-transform:uppercase;font-size:.58rem;font-weight:800}.gate .ps strong{font-family:var(--display);letter-spacing:-.04em;margin-top:4px;font-size:1.35rem;line-height:1.05;display:block}.gate .ps em{color:#66745f;margin-top:4px;font-family:ui-monospace,Consolas,monospace;font-size:.68rem;font-style:normal;display:block}.gate .ps-metrics{border-block:1px solid #e3e9dc;grid-template-columns:repeat(3,1fr);gap:6px;padding:10px 0;display:grid}.gate .ps-metrics span{font-family:var(--display);font-size:.92rem;font-weight:750}.gate .ps-metrics small{font-family:var(--body);color:#738270;margin-top:2px;font-size:.58rem;font-weight:500;display:block}.gate .ps-rows{gap:8px;display:grid}.gate .ps-rows div{border-bottom:1px solid #e7eee2;justify-content:space-between;gap:8px;padding-bottom:7px;font-size:.68rem;display:flex}.gate .ps-rows dt{color:#738270}.gate .ps-rows dd{text-align:right;margin:0;font-weight:700}.gate .ps-foot{color:var(--brand);text-align:center;background:#edf3e6;border-radius:999px;padding:6px 8px;font-size:.62rem;font-weight:700}.gate .qr-card{z-index:5;background:var(--lime);width:156px;color:var(--ink);transform:translate(calc(var(--px) * 20px), calc(var(--py) * -12px));border-radius:22px;flex-direction:column;align-items:center;gap:8px;padding:14px 14px 12px;transition:transform .25s cubic-bezier(.22,.61,.36,1);display:flex;position:absolute;bottom:48px;right:196px;box-shadow:0 34px 64px #1c6c4947,inset 0 0 0 1px #1020180f}.gate .qr-card:hover{filter:brightness(1.03)}.gate .qr-card-invite{justify-content:center;align-items:center;gap:7px;width:100%;font-size:.78rem;font-weight:800;display:flex}.gate .qr-card-qr,.gate .qr-card-qr svg{width:112px;height:112px;display:block}.gate .aspect{z-index:6;text-align:right;color:#e7f0e6;justify-content:flex-end;align-items:center;gap:11px;width:176px;font-size:.8rem;font-weight:650;line-height:1.2;display:flex;position:absolute;right:0}.gate .aspect .a-ico{width:42px;height:42px;color:var(--lime);background:#dcebc312;border:1px solid #dcebc352;border-radius:12px;flex:0 0 42px;place-items:center;display:grid}.gate .aspect .a-ico svg{width:18px;height:18px}.gate .aspect:after{content:"";border-top:1px dashed #dcebc347;width:74px;position:absolute;top:21px;right:50px}.gate .a1{top:26px}.gate .a2{top:158px}.gate .a3{top:290px}.gate .a4{top:422px}.gate .logo-strip{background:var(--bg-deep);padding:8px 0 72px}.gate .cap{text-align:center;color:#8ea396;text-transform:uppercase;letter-spacing:.16em;margin-bottom:26px;font-size:.74rem;font-weight:700}.gate .chips{background:#dcebc308;border:1px solid #dcebc314;border-radius:18px;grid-template-columns:repeat(6,1fr);gap:14px;padding:10px;display:grid}.gate .chip{text-align:center;border-radius:12px;place-items:center;min-height:96px;padding:16px 10px;transition:background .18s;display:grid}.gate .chip:hover{background:#dcebc30d}.gate .chip b{font-family:var(--display);letter-spacing:-.03em;font-size:1.05rem;display:block}.gate .chip span{color:var(--faint);margin-top:6px;font-size:.75rem;font-weight:600;display:block}.gate .benefits{background:var(--lime);color:var(--ink);padding:76px 0}.gate .benefits .eyebrow{color:var(--brand)}.gate .benefits .eyebrow:before{background:var(--brand)}.gate .benefits .section-head p{color:#3d5c45}.gate .benefit-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.gate .benefit{background:#1020180f;border:1px solid #1020181f;border-radius:18px;padding:26px 22px;transition:transform .2s,background .2s}.gate .benefit:hover{background:#1020181a;transform:translateY(-4px)}.gate .b-icon{background:var(--ink);width:48px;height:48px;color:var(--lime);border-radius:13px;place-items:center;margin-bottom:16px;display:grid}.gate .b-icon svg{width:22px;height:22px}.gate .benefit h3{margin-bottom:8px;font-size:1.08rem}.gate .benefit p{color:#3a5439;font-size:.9rem;line-height:1.5}.gate .steps{background:#10261c;padding:105px 0}.gate .timeline{grid-template-columns:repeat(4,1fr);gap:20px;display:grid;position:relative}.gate .timeline:before{content:"";border-top:1px dashed #dcebc347;position:absolute;top:32px;left:11%;right:11%}.gate .step{text-align:center;flex-direction:column;display:flex;position:relative}.gate .step-number{width:64px;height:64px;color:var(--ink);background:var(--lime);font-family:var(--display);z-index:2;border:8px solid #10261c;border-radius:50%;place-items:center;margin:0 auto 22px;font-size:1.25rem;font-weight:800;display:grid;position:relative}.gate .step:nth-child(2) .step-number{background:var(--leaf)}.gate .step:nth-child(3) .step-number{background:var(--mint)}.gate .step:nth-child(4) .step-number{background:#fff}.gate .step-card{background:#dcebc308;border:1px solid #dcebc31f;border-radius:20px;flex-direction:column;flex:1;min-height:340px;padding:30px 22px 26px;transition:transform .2s,border-color .2s,background .2s;display:flex}.gate .step-card:hover{background:#dcebc30d;border-color:#dcebc33d;transform:translateY(-4px)}.gate .step-icon{width:74px;height:74px;color:var(--lime);background:#dcebc31a;border:1px solid #dcebc347;border-radius:50%;place-items:center;margin:0 auto 18px;display:grid}.gate .step-icon svg{width:32px;height:32px}.gate .step:nth-child(2) .step-icon{color:var(--leaf);background:#9dbe8a1a;border-color:#9dbe8a52}.gate .step:nth-child(3) .step-icon{color:var(--mint);background:#c5ddc81a;border-color:#c5ddc852}.gate .step:nth-child(4) .step-icon{color:#fff;background:#ffffff14;border-color:#ffffff3d}.gate .step h3{margin-bottom:10px}.gate .step:first-child h3{color:var(--lime)}.gate .step:nth-child(2) h3{color:var(--leaf)}.gate .step:nth-child(3) h3{color:var(--mint)}.gate .step:nth-child(4) h3{color:#fff}.gate .step p{color:#c9d5ca;margin-bottom:18px;font-size:.92rem;line-height:1.5}.gate .res-list{flex-direction:column;gap:8px;margin-top:auto;display:flex}.gate .res-box{text-align:left;background:#dcebc30b;border:1px solid #dcebc31a;border-radius:13px;align-items:center;gap:11px;padding:9px 11px;transition:transform .2s,border-color .2s,background .2s;display:flex}.gate a.res-box:hover{background:#dcebc314;border-color:#dcebc333;transform:translate(2px)}.gate .res-ic{width:32px;height:32px;color:var(--lime);background:#dcebc31f;border:1px solid #dcebc347;border-radius:9px;flex:0 0 32px;place-items:center;display:grid}.gate .res-ic svg{width:16px;height:16px}.gate .res-box b{color:#e9f0e8;font-size:.82rem;font-weight:750;line-height:1.15}.gate .step:nth-child(2) .res-ic{color:var(--leaf);background:#9dbe8a1f;border-color:#9dbe8a4d}.gate .step:nth-child(3) .res-ic{color:var(--mint);background:#c5ddc81f;border-color:#c5ddc84d}.gate .step:nth-child(4) .res-ic{color:#fff;background:#ffffff1a;border-color:#ffffff42}.gate .step-final .step-card{background:linear-gradient(#dcebc31a,#ffffff06);border-color:#dcebc340}.gate .pilot-seal{z-index:6;filter:drop-shadow(0 12px 24px #0006);width:92px;height:92px;transition:transform .25s;position:absolute;top:84px;right:-8px;transform:rotate(8deg)}.gate .step-final:hover .pilot-seal{transform:rotate(0)scale(1.05)}.gate .reassure{background:linear-gradient(90deg,#dcebc314,#ffffff05);border:1px solid #dcebc33d;border-radius:18px;justify-content:space-between;align-items:center;gap:18px;margin-top:30px;padding:22px 26px;display:flex}.gate .reassure span{color:#c9d5ca;font-size:.95rem;line-height:1.5}.gate .journey{background:#dcebc306;border:1px solid #dcebc31a;border-radius:18px;margin-top:34px;padding:22px 26px}.gate .journey-head{text-align:center;justify-content:center;align-items:center;gap:12px;margin-bottom:22px;display:flex}.gate .journey-icon{width:40px;height:40px;color:var(--ink);background:linear-gradient(120deg, var(--lime), var(--mint));border-radius:11px;flex:0 0 40px;place-items:center;display:grid}.gate .journey-icon svg{width:22px;height:22px}.gate .journey-head b{color:#eef3ee;font-size:1.02rem;font-weight:800}.gate .journey-head b span{color:var(--lime)}.gate .journey-track{grid-template-columns:repeat(4,1fr);display:grid;position:relative}.gate .journey-track:before{content:"";background:linear-gradient(90deg, var(--lime), var(--leaf), var(--mint), #fff);border-radius:2px;height:3px;position:absolute;top:9px;left:12.5%;right:12.5%}.gate .jt-point{text-align:center;color:#d5e0d6;padding-top:30px;font-size:.82rem;font-weight:750;position:relative}.gate .jt-point:before{content:"";background:var(--c,#fff);z-index:2;border:4px solid #10261c;border-radius:50%;width:18px;height:18px;position:absolute;top:-2.5px;left:50%;transform:translate(-50%)}.gate .journey-foot{border-top:1px solid #dcebc31a;justify-content:space-between;align-items:center;gap:18px;margin-top:22px;padding-top:20px;display:flex}.gate .journey-foot strong{color:#eef3ee;font-size:1rem;display:block}.gate .journey-foot span{color:#c9d5ca;font-size:.95rem}.gate .resources{background:#163528;padding:105px 0}.gate .cards{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.gate .resource-card{background:#12281f;border:1px solid #dcebc31f;border-radius:20px;transition:transform .2s,border-color .2s,box-shadow .2s;overflow:hidden}.gate .resource-card:hover{border-color:#dcebc352;transform:translateY(-5px);box-shadow:0 22px 46px #00000047}.gate .resource-media{background:radial-gradient(circle at 78% 26%,#dcebc347,#0000 26%),linear-gradient(135deg,#10261c,#1c6c49);place-items:center;height:168px;display:grid}.gate .resource-card:nth-child(2) .resource-media{background:radial-gradient(circle at 20% 80%,#9dbe8a59,#0000 28%),linear-gradient(135deg,#143026,#2d6a4f)}.gate .resource-card:nth-child(3) .resource-media{background:radial-gradient(circle at 70% 30%,#c5ddc84d,#0000 24%),linear-gradient(160deg,#0c1c16,#245c42)}.gate .media-badge{color:#eef3ee;background:#ffffff1f;border-radius:50%;place-items:center;width:56px;height:56px;display:grid}.gate .media-badge svg{width:26px;height:26px}.gate .resource-body{padding:25px}.gate .resource-type{color:var(--lime);letter-spacing:.08em;margin-bottom:8px;font-size:.7rem;font-weight:800}.gate .resource-body h3{margin-bottom:8px}.gate .resource-body p{color:#c9d5ca;margin-bottom:16px;font-size:.94rem;line-height:1.5}.gate .connect{background:radial-gradient(circle at 50% 44%,#9dbe8a1f,#0000 42%),#0e241c;padding:100px 0}.gate .flow{width:100%;max-width:1080px;min-height:380px;margin:46px auto 0;position:relative}.gate .wires{z-index:1;width:100%;height:100%;position:absolute;inset:0}.gate .src,.gate .hub,.gate .flow-out{z-index:2;position:absolute}.gate .src-files{width:min(280px,30%);top:8%;left:0}.gate .src-models{width:min(280px,30%);top:38%;left:0}.gate .src-versions{width:min(280px,30%);top:68%;left:0}.gate .src{background:#dcebc30a;border:1px solid #dcebc31f;border-radius:16px;align-items:center;gap:13px;padding:14px 16px;display:flex;box-shadow:0 14px 32px #00000047}.gate .src b{color:#fff;font-size:.92rem;line-height:1.2;display:block}.gate .src small{color:var(--faint);margin-top:2px;font-size:.75rem;display:block}.gate .file-stack{flex:none;display:flex}.gate .file{color:#fff;border:2px solid #0e241c;border-radius:7px;place-items:center;width:40px;height:48px;font-size:.62rem;font-weight:800;display:grid;box-shadow:0 6px 14px #0000004d}.gate .file+.file{margin-left:-16px}.gate .f-csv{background:var(--brand)}.gate .f-json{background:#3d6b52}.gate .src-ico{color:#d5e0d6;background:#dcebc30f;border:1px solid #dcebc324;border-radius:12px;flex:none;place-items:center;width:46px;height:46px;display:grid}.gate .src-ico svg{width:22px;height:22px}.gate .src-ico-live{color:var(--lime);background:#dcebc31a;border-color:#dcebc352;position:relative}.gate .live-dot{background:var(--lime);border-radius:50%;width:11px;height:11px;animation:1.8s ease-out infinite gatePulse;position:absolute;top:-4px;right:-4px;box-shadow:0 0 #dcebc38c}@keyframes gatePulse{70%{box-shadow:0 0 0 10px #dcebc300}to{box-shadow:0 0 #dcebc300}}.gate .hub{top:50%;left:50%;transform:translate(-50%,-50%)}.gate .cf-plat{text-align:center;background:linear-gradient(165deg,#dcebc329,#ffffff0a);border:1px solid #dcebc32e;border-radius:24px;width:230px;padding:26px 22px;box-shadow:0 26px 60px #00000059,0 0 60px #9dbe8a1f}.gate .cf-plat-brand{color:var(--lime);justify-content:center;align-items:center;gap:10px;display:flex}.gate .cf-plat-brand b{letter-spacing:-.03em;color:#fff;font-size:1.15rem;font-weight:800}.gate .cf-plat-sub{letter-spacing:.16em;text-transform:uppercase;color:var(--mint);margin-top:6px;font-size:.66rem;font-weight:800}.gate .cf-plat-feats{border-top:1px solid #dcebc31f;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:16px;padding-top:15px;display:grid}.gate .cf-plat-feat{color:#d5e0d6;flex-direction:column;align-items:center;gap:6px;font-size:.62rem;font-weight:600;display:flex}.gate .cf-plat-feat svg{width:18px;height:18px;color:var(--lime)}.gate .flow-out{top:50%;right:2%;transform:translateY(-50%)}.gate .out-phone{background:#dcebc30d;border:1px solid #dcebc329;border-radius:18px;align-content:start;gap:7px;width:92px;height:176px;padding:12px 10px;display:grid;position:relative;box-shadow:0 14px 30px #0000004d}.gate .op-head{background:linear-gradient(135deg,#c5ddc859,#dcebc333);border-radius:8px;height:28px}.gate .op-row{background:#dcebc314;border:1px solid #dcebc314;border-radius:7px;height:18px}.gate .out-values{text-align:center;max-width:1080px;margin:28px auto 0}.gate .ov-head{letter-spacing:-.01em;margin-bottom:18px;font-size:1.12rem;font-weight:800}.gate .ov-grid{flex-wrap:wrap;justify-content:center;gap:8px 4px;display:flex}.gate .ov-chip{flex-direction:column;align-items:center;gap:10px;width:160px;padding:8px;display:flex;position:relative}.gate .ov-chip:not(:last-child):after{content:"";background:linear-gradient(#0000,#dcebc333,#0000);width:1px;height:24px;position:absolute;top:26px;right:-2px}.gate .ov-ic{width:52px;height:52px;color:var(--lime);background:radial-gradient(circle at 50% 35%,#dcebc32e,#dcebc30d);border-radius:50%;place-items:center;display:grid}.gate .ov-ic svg{width:22px;height:22px}.gate .ov-chip b{font-size:.92rem;line-height:1.25;display:block}.gate .ov-chip small{color:var(--faint);font-size:.75rem;line-height:1.35;display:block}.gate .regu{background:var(--canvas);color:#22352c;padding:100px 0}.gate .regu .eyebrow{color:#5f7364}.gate .regu .eyebrow:before{background:#5f7364}.gate .regu-grid{grid-template-columns:.86fr 1.14fr;align-items:start;gap:42px;display:grid}.gate .regu-lead{color:#4e6154;font-size:1.06rem;line-height:1.55}.gate .regu-lead b{color:var(--brand);font-weight:700}.gate .pilot-card{color:#f4f7f1;background:linear-gradient(#163528,#0e241c);border:1px solid #dcebc314;border-radius:20px;margin-top:30px;padding:26px 26px 24px;box-shadow:0 24px 54px #10201829}.gate .pilot-card-head{align-items:center;gap:14px;margin-bottom:14px;display:flex}.gate .pilot-badge{width:52px;height:52px;color:var(--ink);background:linear-gradient(135deg, var(--mint), var(--lime));border-radius:14px;flex:none;place-items:center;display:grid}.gate .pilot-badge svg{width:26px;height:26px}.gate .pilot-card-head h3{margin:0;font-size:1.2rem;line-height:1.2}.gate .pilot-card>p{color:#c5d1c6;margin:0 0 18px;font-size:.95rem;line-height:1.5}.gate .pilot-points{border-top:1px solid #dcebc31f;gap:14px;padding-top:18px;display:grid}.gate .pilot-point{align-items:center;gap:12px;display:flex}.gate .pp-ico{width:34px;height:34px;color:var(--lime);background:#dcebc31a;border:1px solid #dcebc340;border-radius:9px;flex:none;place-items:center;display:grid}.gate .pp-ico svg{width:16px;height:16px}.gate .pilot-point b{font-size:.9rem;display:block}.gate .pilot-point small{color:#b7c4b8;font-size:.78rem;display:block}.gate .checklist{background:#fff;border:1px solid #e3e9dc;border-radius:22px;gap:0;margin:0;padding:0;display:block;overflow:hidden;box-shadow:0 22px 54px #14281c0f}.gate .checklist-head{border-bottom:1px solid #eef2ea;align-items:center;gap:13px;padding:22px 22px 18px;display:flex}.gate .clh-ico{width:40px;height:40px;color:var(--brand);background:#edf3e6;border-radius:11px;flex:none;place-items:center;display:grid}.gate .clh-ico svg,.gate .ci-ico svg{width:20px;height:20px}.gate .checklist-head h3{margin:0;font-size:1.12rem}.gate .check-item{border-bottom:1px solid #f1f4ee;align-items:center;gap:14px;padding:14px 22px;display:flex}.gate .check-item:last-child{border-bottom:0}.gate .ci-ico{color:#5f7364;background:#f3f6f0;border-radius:11px;flex:none;place-items:center;width:44px;height:44px;display:grid}.gate .ci-text{flex:auto;min-width:0}.gate .ci-text b{font-size:.95rem;line-height:1.2;display:block}.gate .ci-text small{color:#66745f;margin-top:2px;font-size:.8rem;display:block}.gate .ci-check{width:30px;height:30px;color:var(--brand);background:#f2fbf6;border:1px solid #d7ecdf;border-radius:50%;flex:none;place-items:center;display:grid}.gate .ci-check svg{width:15px;height:15px}.gate .ci-check.out{color:#8a7040;background:#f6f4ee;border-color:#eadfca}.gate .regu .text-link{color:var(--brand)}.gate .solution{background:radial-gradient(circle at 50% -20%,#c5ddc824,#0000 32%),#0c1c16;padding:110px 0}.gate .solution-grid{grid-template-columns:repeat(5,1fr);gap:22px;margin-top:8px;display:grid}.gate .feature{text-align:center;padding:10px}.gate .feature-icon{width:62px;height:62px;color:var(--lime);border:1px solid #dcebc361;border-radius:18px;place-items:center;margin:0 auto 18px;display:grid}.gate .feature-icon svg{width:26px;height:26px}.gate .feature h3{color:var(--lime);margin-bottom:9px;font-size:1rem}.gate .feature p{color:#c5d1c6;font-size:.86rem;line-height:1.45}.gate .trust{background:radial-gradient(circle at 50% -30%,#9dbe8a14,#0000 40%),#08140f;border-top:1px solid #dcebc30f;padding:96px 0}.gate .trust .eyebrow{color:#a9bbae}.gate .trust .eyebrow:before{background:#a9bbae}.gate .trust-grid{grid-template-columns:repeat(5,1fr);gap:16px;display:grid}.gate .trust-item{text-align:center;background:#dcebc305;border:1px solid #dcebc314;border-radius:16px;padding:30px 16px;transition:border-color .2s,background .2s}.gate .trust-item:hover{background:#dcebc30a;border-color:#dcebc32e}.gate .trust-ico{width:56px;height:56px;color:var(--lime);background:#dcebc314;border:1px solid #dcebc32e;border-radius:14px;place-items:center;margin:0 auto 16px;display:grid}.gate .trust-ico svg{width:24px;height:24px}.gate .trust-item h3{margin-bottom:7px;font-size:.98rem}.gate .trust-item p{color:#b7c4b8;font-size:.82rem;line-height:1.45}.gate .offer{background:linear-gradient(#0c1c16 0%,#10261c 100%);padding:96px 0 40px}.gate .offer-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-card);grid-template-columns:1.15fr .85fr;max-width:920px;margin:0 auto;display:grid;overflow:hidden;box-shadow:0 30px 70px #00000047}.gate .offer-main{padding:36px 36px 32px}.gate .offer-kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--lime);font-size:.75rem;font-weight:800}.gate .offer-price{font-family:var(--display);letter-spacing:-.04em;margin:14px 0 8px;font-size:clamp(3rem,5vw,4.2rem);font-weight:800;line-height:1}.gate .offer-price small{font-family:var(--body);letter-spacing:0;color:var(--muted);margin-left:6px;font-size:.95rem;font-weight:600}.gate .offer-main>p{color:var(--muted);margin-bottom:8px}.gate .offer-list{gap:12px;margin:22px 0 26px;display:grid}.gate .offer-list li{color:#e4eee6;align-items:center;gap:10px;font-weight:600;display:flex}.gate .offer-list svg{color:var(--lime);flex:none}.gate .offer-side{border-left:1px solid var(--line);background:#dcebc30d;flex-direction:column;gap:16px;padding:36px 32px;display:flex}.gate .offer-side h3{font-size:1.05rem}.gate .offer-side p,.gate .offer-note{color:var(--muted);font-size:.92rem;line-height:1.55}.gate .offer-side .btn{margin-top:auto}.gate .cta{background:#10261c;padding:36px 0 90px}.gate .cta-box{background:linear-gradient(100deg,#dcebc31a,#9dbe8a0d);border:1px solid #dcebc324;border-radius:24px;justify-content:space-between;align-items:center;gap:22px;padding:28px 32px;display:flex}.gate .cta-copy{align-items:center;gap:18px;display:flex}.gate .cta-icon{background:var(--lime);width:62px;height:62px;color:var(--ink);border-radius:18px;flex:none;place-items:center;display:grid;box-shadow:0 12px 30px #dcebc324}.gate .cta-icon svg{width:28px;height:28px}.gate .cta-copy h3{margin:0 0 4px;font-size:1.45rem}.gate .cta-copy p{color:#c9d5ca;margin:0}.gate .cta-actions{flex:none;gap:10px;display:flex}.gate .site-foot{background:#08140f;border-top:1px solid #dcebc314;padding:46px 0 54px}.gate .footer-grid{grid-template-columns:1.5fr repeat(3,1fr);gap:28px;display:grid}.gate .site-foot h2{letter-spacing:.08em;text-transform:uppercase;margin:0 0 13px;font-size:.8rem;font-weight:800}.gate .site-foot a{color:#a9bbae;margin:8px 0;font-size:.86rem;display:block}.gate .site-foot a:hover{color:var(--lime)}.gate .site-foot .logo{color:var(--text);margin-bottom:8px}.gate .tagline{color:#8ea396;max-width:320px;margin-top:14px;font-size:.84rem;line-height:1.55}@media (max-width:1100px){.gate .aspect{display:none}.gate .hero-grid{gap:28px}.gate .chips{grid-template-columns:repeat(3,1fr)}.gate .benefit-grid,.gate .timeline{grid-template-columns:1fr 1fr}.gate .timeline:before{display:none}.gate .solution-grid,.gate .trust-grid{grid-template-columns:1fr 1fr}.gate .trust-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:980px){.gate .hero{padding-top:64px}.gate .hero-grid{grid-template-columns:1fr}.gate .visual{width:min(100%,560px);min-height:520px;margin:10px auto 0}.gate .cards,.gate .regu-grid,.gate .offer-card{grid-template-columns:1fr}.gate .offer-side{border-left:0;border-top:1px solid var(--line)}.gate .footer-grid{grid-template-columns:1fr 1fr}}@media (max-width:860px){.gate .nav-toggle{display:flex}.gate .nav-collapse{opacity:0;pointer-events:none;background:#0c1c16;border-bottom:1px solid #dcebc31f;flex-direction:column;align-items:stretch;gap:0;margin:0;padding:8px 22px 20px;display:flex;position:absolute;top:100%;left:0;right:0;transform:translateY(-8px);box-shadow:0 24px 40px #00000059}.gate .site-head.nav-open .nav-collapse{opacity:1;pointer-events:auto;transform:none}.gate .navlinks{flex-direction:column;align-items:stretch;gap:0;font-size:1rem}.gate .navlinks a{border-bottom:1px solid #dcebc31a;padding:14px 2px}.gate .nav-actions{flex-direction:column;margin-top:16px}.gate .nav-actions .btn{width:100%}.gate .flow{flex-direction:column;align-items:center;gap:18px;min-height:0;display:flex}.gate .wires{display:none}.gate .src,.gate .hub,.gate .flow-out{width:min(100%,420px);position:static;transform:none}.gate .hub .cf-plat{width:100%}}@media (max-width:680px){.gate .container{width:min(calc(100% - 28px), var(--max))}.gate h1{font-size:clamp(2.7rem,14vw,4rem);line-height:.98}.gate .lead{font-size:1.05rem}.gate .hero{padding:56px 0 36px}.gate .hero .actions{flex-direction:column}.gate .hero .btn,.gate .cta-actions .btn,.gate .journey-foot .btn,.gate .offer-main .btn{width:100%}.gate .proofs,.gate .chips,.gate .benefit-grid,.gate .timeline,.gate .cards,.gate .solution-grid,.gate .trust-grid,.gate .footer-grid{grid-template-columns:1fr}.gate .journey-track{grid-template-columns:1fr 1fr;gap:12px}.gate .journey-track:before{display:none}.gate .step-card{min-height:0}.gate .visual{min-height:470px;transform:none}.gate .battery-slot{transform:translate(calc(var(--px) * -10px), calc(var(--py) * -8px)) rotate(-8deg) scale(.78);bottom:8px;left:-78px}.gate .phone{bottom:8px;left:18px;transform:perspective(900px)rotateY(-12deg)rotate(1deg)scale(.86)}.gate .qr-card{width:132px;bottom:28px;left:auto;right:12px}.gate .reassure,.gate .cta-box,.gate .journey-foot,.gate .journey-head,.gate .cta-copy{flex-direction:column;align-items:flex-start}.gate .cta-actions{flex-direction:column;width:100%}.gate .section-head,.gate .site-foot,.gate .cap{text-align:left}.gate .steps,.gate .resources,.gate .solution,.gate .connect,.gate .regu{padding:72px 0}.gate .ov-chip:after{display:none}.gate .pilot-seal{width:76px;height:76px;right:8px}}
