:root{color-scheme:dark;--bg:#0d141c;--surface:#131e29;--surface2:#172532;--border:#263543;--border2:#344454;--blue:#8cc5fc;--blue2:#5f9fdc;--light:#edf4f9;--muted:#8b9ba9;--subtle:#647786;--font:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:85px}body{margin:0;background:var(--bg);color:var(--light);font-family:var(--font);font-size:14px;-webkit-font-smoothing:antialiased;overflow-x:hidden}button,input{font:inherit}button,a{outline-offset:4px}button{cursor:pointer}a{color:inherit;text-decoration:none}::selection{background:#73b6f8;color:#09121b}.hidden{display:none!important}.app-shell{position:relative;z-index:1}.ambient{position:absolute;pointer-events:none;filter:blur(90px);z-index:0}.ambient-a{width:550px;height:540px;background:radial-gradient(circle,#1745665e,transparent 72%);left:-240px;top:-200px}.ambient-b{width:600px;height:560px;background:radial-gradient(circle,#1b476344,transparent 70%);right:-350px;top:250px}.section-width{width:min(1160px,calc(100% - 64px));margin-inline:auto}.section-spaced{padding-block:108px}.header{height:83px;position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:25px;padding:0 max(32px,calc((100vw - 1160px)/2));background:#0d141ce8;border-bottom:1px solid #24323f96;backdrop-filter:blur(18px)}.brand{display:inline-flex;gap:11px;align-items:center;white-space:nowrap}.brand-mark{width:32px;height:32px;display:inline-flex;justify-content:center;align-items:center;position:relative;background:#81b5e9;border-radius:7px;box-shadow:0 0 32px #609bd533}.brand-mark .mark-h{width:17px;height:13px;border:4px solid #101924;border-right:0;transform:skewY(-18deg);border-radius:2px}.brand-mark .mark-v{position:absolute;width:4px;height:16px;background:#101924;right:8px;transform:skewY(20deg)}.brand-mark.mini{width:26px;height:26px}.brand-name{font-size:17px;letter-spacing:.13em;font-weight:850}.brand-name span{font-weight:400;color:#9cbad0}.nav-links,.nav-actions{display:flex;align-items:center;gap:33px}.nav-links a{font-size:12px;color:#b1bdc8;transition:color .2s}.nav-links a:hover,.footer-links a:hover,.footer-links button:hover{color:var(--blue)}.nav-actions{gap:22px}.status-chip{font-size:9px;letter-spacing:.14em;color:#99acb8;white-space:nowrap}.status-chip i,.blink{width:6px;height:6px;display:inline-block;border-radius:50%;background:#88cdb8;box-shadow:0 0 10px #7cbdc7;margin-right:5px}.btn{display:inline-flex;gap:22px;align-items:center;justify-content:space-between;border:1px solid transparent;border-radius:6px;letter-spacing:.02em;font-weight:650;transition:background .2s,border-color .2s,transform .2s;white-space:nowrap}.btn:hover{transform:translateY(-2px)}.btn-sm{padding:12px 14px;font-size:11px}.btn-lg{padding:18px 22px;font-size:12px;min-height:52px}.btn-outline{background:transparent;color:#dfedf8;border-color:#40566a}.btn-outline:hover,.btn-secondary:hover{background:#1c3140;border-color:#729fc8}.btn-primary{background:#9dcdf6;color:#0a1722}.btn-primary:hover{background:#c2e1ff}.btn-secondary{background:#1b2a38;color:#dcecf9;border-color:#375167}.arrow{font-size:17px}.menu-button{display:none;border:0;background:none;color:#fff;font-size:23px}.hero{display:grid;grid-template-columns:1fr 1.08fr;align-items:center;min-height:672px;padding-block:82px 95px;gap:45px}.eyebrow,.section-label,.modal-caption{font-size:10px;font-weight:750;letter-spacing:.19em;color:#90b9dc}.eyebrow{display:flex;gap:13px;align-items:center}.eyebrow-line{width:23px;height:1px;background:#83b6ea}.tiny-cross{font-size:17px;color:#5d83a6}.hero h1{font-size:clamp(51px,5.1vw,72px);letter-spacing:-.065em;line-height:1.06;margin:23px 0 25px;font-weight:780}.hero-highlight{color:#90c4f3}.period{color:#fff}.hero-text{color:#94a7b6;line-height:1.95;font-size:14px;max-width:470px}.hero-cta{display:flex;gap:13px;flex-wrap:wrap;margin:33px 0 62px}.hero-metrics{display:flex;border-top:1px solid #2c3a49;padding-top:23px;gap:26px}.hero-metrics>div{display:flex;flex-direction:column;gap:7px;min-width:104px}.hero-metrics strong{font-size:20px;font-weight:700}.hero-metrics span{font-size:9px;color:#7c90a0;letter-spacing:.09em;white-space:nowrap}.hero-product{height:460px;position:relative;min-width:0}.product-glow{position:absolute;inset:55px 0;background:radial-gradient(ellipse,#3f8cb44d,transparent 65%);filter:blur(28px)}.product-window{position:absolute;left:4%;right:1%;top:30px;height:370px;transform:perspective(1200px) rotateY(-9deg) rotateX(3deg);background:#101b24;border:1px solid #42586c;border-radius:12px;box-shadow:0 26px 80px #0008,0 0 0 7px #20364829;overflow:hidden}.window-header{height:41px;display:flex;align-items:center;justify-content:space-between;padding:0 14px;background:#1c2b39;border-bottom:1px solid #2d4252;color:#8bacc8;font-size:9px;letter-spacing:.08em}.window-dots{display:flex;gap:5px}.window-dots b{height:6px;width:6px;border-radius:50%;background:#536f83}.window-dots b:first-child{background:#80b7e4}.window-status{color:#82c4bb}.window-body{display:flex;height:calc(100% - 41px)}.mock-side{width:98px;display:flex;flex-direction:column;gap:12px;align-items:stretch;border-right:1px solid #30475a;padding:17px 9px;position:relative}.mock-brand{font-weight:900;font-size:19px;letter-spacing:-.04em;padding:0 5px 16px}.mock-brand span{color:var(--blue)}.mock-tile{display:flex;align-items:center;gap:9px;color:#698198;padding:10px 6px;font-size:14px;border-radius:4px}.mock-tile span{font-size:8px;letter-spacing:.06em}.mock-tile.selected{background:#27455b;color:#a8dcff}.mock-side-bottom{font-size:8px;color:#526b7f;position:absolute;bottom:14px;left:14px;line-height:1.4}.map-panel{flex:1;display:flex;flex-direction:column;min-width:0;background:#111f2b}.map-top,.map-bottom{display:flex;align-items:center;justify-content:space-between;font-size:8px;letter-spacing:.07em;color:#7c96a8;padding:12px 16px}.map-top{height:39px;border-bottom:1px solid #233747}.map-bottom{height:37px;border-top:1px solid #233747}.map-content{position:relative;flex:1;overflow:hidden;background:radial-gradient(circle at 52% 46%,#203a48,#132733 73%)}.map-grid{position:absolute;inset:0;background-image:linear-gradient(#78a3bc12 1px,transparent 1px),linear-gradient(90deg,#78a3bc12 1px,transparent 1px);background-size:30px 30px;transform:rotate(-7deg) scale(1.3)}.map-road{position:absolute;opacity:.3;border:7px solid #526e77;border-radius:40px;transform:rotate(-25deg)}.map-road.r1{top:-75px;left:120px;height:400px;width:57px}.map-road.r2{top:75px;left:-80px;height:53px;width:550px;transform:rotate(21deg)}.map-road.r3{top:-40px;left:280px;height:440px;width:23px;transform:rotate(50deg)}.map-block{position:absolute;background:#39526375;border:1px solid #6b889445;transform:rotate(-21deg)}.map-block.b1{width:58px;height:75px;left:40px;top:32px}.map-block.b2{width:100px;height:53px;right:38px;top:49px}.map-block.b3{width:56px;height:95px;left:96px;bottom:-12px}.map-block.b4{width:95px;height:42px;right:64px;bottom:42px}.map-outline{position:absolute;border:1px dashed #8ec7e27c;border-radius:50%;width:165px;height:165px;left:calc(48% - 82px);top:calc(53% - 82px)}.map-sweep{position:absolute;border-radius:50%;width:165px;height:165px;left:calc(48% - 82px);top:calc(53% - 82px);background:conic-gradient(from -40deg,transparent 75%,#88c3f01c 95%,transparent 100%)}.map-pin{position:absolute;width:10px;height:10px;border:2px solid #a9dafa;transform:rotate(45deg);left:48%;top:53%;background:#6aa8df;box-shadow:0 0 15px #9dcdf8}.pin-white{border-color:#f3f6fd;background:#9da8ad;box-shadow:none}.pin2{left:27%;top:40%}.pin3{left:75%;top:65%}.pin-yellow{border-color:#e0c48c;background:#ad9067;box-shadow:none}.pin4{left:63%;top:32%}.map-coord{position:absolute;font-size:8px;color:#7eacba;letter-spacing:.05em}.coord-a{left:14px;bottom:13px}.coord-b{right:15px;top:11px}.map-target{position:absolute;right:16px;bottom:14px;color:#8ecafa;font-size:19px}.floating-card{display:flex;align-items:center;gap:10px;position:absolute;z-index:2;background:#1b2d3cfa;border:1px solid #466278;border-radius:9px;padding:12px 14px;box-shadow:0 15px 50px #0008}.floating-card strong,.floating-card span{display:block}.floating-card strong{font-size:11px}.floating-card span{font-size:9px;color:#91aabf;margin-top:5px}.card-left{left:-6%;bottom:18px}.card-right{right:-5%;top:12px}.icon-square{background:#29485e;border-radius:5px;padding:11px;color:#9fc9e5;font-size:22px}.pulse-dot{height:12px;width:12px;background:#93c8f3;border-radius:50%;box-shadow:0 0 0 5px #5da1d830}.brand-strip{border-block:1px solid #2a3948;background:#14202b}.brand-strip-inner{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:66px;color:#839aaf;font-size:10px;letter-spacing:.1em;font-weight:600}.strip-plus{color:#5890b9;font-size:17px}.section-intro{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:42px}.section-intro h2,.product-intro h2,.final-cta h2{font-size:clamp(31px,3.7vw,48px);line-height:1.17;letter-spacing:-.045em;margin:18px 0 0}.section-intro h2 span,.product-intro h2 span{color:#87b5d7}.section-intro>p{max-width:300px;line-height:1.8;color:#91a4b3;margin:0 0 5px}.feature-grid{display:grid;grid-template-columns:1.35fr 1fr 1fr;gap:16px}.feature{background:linear-gradient(135deg,#192936,#14212d);border:1px solid #2c4253;border-radius:10px;min-width:0;overflow:hidden;position:relative}.feature-primary{background:linear-gradient(135deg,#1d3647,#172431)}.feature-index{display:block;color:#88a9c1;font-size:9px;letter-spacing:.13em;padding:20px}.feature-visual{height:210px;position:relative;margin:0 25px 11px;overflow:hidden}.feature-bottom{display:flex;justify-content:space-between;gap:15px;padding:21px 22px 25px;border-top:1px solid #30475880}.feature-bottom h3{margin:0 0 10px;font-size:15px}.feature-bottom p{margin:0;line-height:1.8;color:#8b9dac;font-size:12px}.feature-arrow{font-size:19px;color:#a2c8eb}.visual-radar{height:210px;background:radial-gradient(circle at center,#28465985,transparent 66%)}.visual-circle{border:1px solid #5d9cb35e;position:absolute;border-radius:50%;left:50%;top:52%;transform:translate(-50%,-50%)}.c1{width:80px;height:80px}.c2{width:150px;height:150px}.c3{width:260px;height:260px}.visual-center{position:absolute;left:50%;top:52%;background:#a7d8f6;width:9px;height:9px;border-radius:50%;box-shadow:0 0 30px #9fd6ff}.visual-beam{position:absolute;left:50%;top:52%;width:120px;height:2px;background:linear-gradient(90deg,#a2d8ff,transparent);transform:rotate(-45deg);transform-origin:left}.visual-dot{position:absolute;width:7px;height:7px;border-radius:50%;background:#8ebbe0;box-shadow:0 0 11px #93cbef}.d1{left:68%;top:20%}.d2{left:27%;top:60%}.d3{left:65%;top:78%}.visual-label{position:absolute;font-size:8px;color:#82a7c4;bottom:8px;left:5px;letter-spacing:.1em}.visual-config{padding:11px 0}.setting-line{display:flex;align-items:center;gap:10px;margin:13px 0;padding:10px 12px;border:1px solid #3b5467;background:#2639478c;border-radius:5px;color:#9cb9cc;font-size:11px}.setting-line i{display:block;width:7px;height:7px;border:1px solid #9cbed6;border-radius:2px}.setting-line b{margin-left:auto;width:24px;height:13px;border-radius:10px;background:#485b69;position:relative}.setting-line b:after{content:"";position:absolute;width:9px;height:9px;left:2px;top:2px;border-radius:50%;background:#b6c6d5}.setting-line b.on{background:#6196c4}.setting-line b.on:after{left:13px;background:#f2f9fe}.visual-connect{display:flex;justify-content:center;align-items:center}.network-core{z-index:2;width:63px;height:63px;display:grid;place-items:center;color:#112434;background:#8fc9f6;border-radius:13px;font-size:35px;font-weight:900;box-shadow:0 0 55px #5794ce36}.network-node{position:absolute;z-index:2;border:1px solid #537a96;width:43px;height:43px;border-radius:10px;background:#203748;display:grid;place-items:center;color:#96c6e9;font-size:22px}.node-one{left:10%;top:15%}.node-two{right:10%;top:13%}.node-three{right:12%;bottom:10%}.visual-connect svg{position:absolute;inset:0;width:100%;height:100%}.product-intro{display:flex;align-items:center;gap:30px;padding:55px 0;border-top:1px solid #304151;border-bottom:1px solid #304151}.prod-icon{flex:none;width:95px;height:95px;border-radius:18px;display:grid;place-items:center;font-size:54px;font-weight:850;color:#b9e2fa;background:linear-gradient(145deg,#233c50,#101b28);border:1px solid #456781}.prod-icon span{color:#5f97be}.product-intro>div:nth-child(2){flex:1}.product-intro h2{margin:8px 0 12px}.product-intro p{color:#97aab8;max-width:640px;line-height:1.75;margin:0}.product-intro .btn{padding:15px 17px}.pricing-band{background:#101c27;border-block:1px solid #243648}.pricing-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.price-card{border:1px solid #344b5e;border-radius:9px;background:#182735;position:relative;padding:23px 20px 20px;display:flex;flex-direction:column;min-height:396px}.price-card.featured{border-color:#90c2e9;box-shadow:0 0 40px #5f9cce1a;background:#1b3042}.popular-tag{position:absolute;top:-14px;left:50%;transform:translateX(-50%);background:#a1cdf0;color:#122131;border-radius:4px;font-size:9px;font-weight:750;letter-spacing:.07em;padding:7px 14px;white-space:nowrap}.popular-tag span{margin-left:9px}.plan-top{display:flex;justify-content:space-between;gap:5px;color:#90b9d2;letter-spacing:.09em;font-size:9px}.plan-time{color:#627f94}.price-card h3{font-size:22px;margin:29px 0 10px}.price{font-size:50px;font-weight:780;letter-spacing:-.07em;display:flex;align-items:baseline;gap:2px}.price sup{font-size:23px;font-weight:550}.price span{font-size:11px;color:#738fa4;margin-left:12px;letter-spacing:.07em;font-weight:650}.price-card>p{color:#90a7b8;margin:7px 0 19px;font-size:12px}.price-card ul{list-style:none;padding:0;margin:0 0 30px;display:flex;flex-direction:column;gap:14px}.price-card li{font-size:11px;color:#b5c4cf}.price-card li:before{content:'✓';color:#94c7ea;margin-right:9px}.btn-plan{background:#263c4e;color:#e0eef7;border:1px solid #43657f;padding:13px;font-size:11px;margin-top:auto;width:100%}.btn-plan:hover{background:#395b75}.btn-plan.featured-plan{background:#a2d0f5;color:#142839}.pricing-note{display:flex;gap:8px;justify-content:center;align-items:center;color:#788fa2;font-size:11px;margin:26px 0 0;text-align:center}.pricing-note span{color:#92bce0}.steps{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #35485a;border-radius:9px;overflow:hidden}.step{padding:28px 22px 33px;border-right:1px solid #35485a;background:#15232f}.step:last-child{border-right:0}.step>span{color:#6686a0;font-size:10px}.step-icon{height:79px;display:flex;align-items:center;font-size:38px;color:#9bbfe0}.step h3{font-size:15px;margin:3px 0 10px}.step p{font-size:12px;color:#879ba9;line-height:1.8;margin:0}.faq{padding-top:30px}.faq-list{border-top:1px solid #35485a}.faq-list details{border-bottom:1px solid #35485a;padding:0 5px}.faq-list summary{display:flex;justify-content:space-between;align-items:center;cursor:pointer;list-style:none;font-size:15px;font-weight:600;padding:24px 0}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{font-size:20px;font-weight:400;color:#86bce1}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list p{margin:0 0 23px;max-width:760px;line-height:1.9;color:#9badba}.final-cta{padding:60px 65px;position:relative;overflow:hidden;border:1px solid #4c7290;border-radius:12px;background:linear-gradient(120deg,#213c51,#132739 75%);margin-bottom:90px}.cta-pattern{position:absolute;right:-90px;top:-80px;border:1px solid #97c3e02b;width:400px;height:400px;border-radius:50%;box-shadow:0 0 0 50px #91bde00b,0 0 0 110px #91bde00a,0 0 0 165px #91bde008}.final-cta h2{font-size:clamp(40px,5vw,67px);position:relative}.final-cta h2 span{color:#a0d0f8}.cta-row{position:relative;display:flex;align-items:center;gap:20px;justify-content:space-between;margin-top:24px}.cta-row p{color:#a8bdd0}.footer{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #26394a;padding:33px 0 45px}.footer p{color:#7f93a2;font-size:11px}.footer-links{display:flex;gap:25px;align-items:flex-start}.footer-links a,.footer-links button{background:none;border:0;padding:0;font-size:12px;color:#9aadb9}.footer-right{font-size:10px;color:#6d8293;line-height:2;text-align:right;letter-spacing:.06em}.toast{position:fixed;bottom:22px;right:22px;z-index:50;background:#233d51;border:1px solid #5d88a9;border-radius:8px;box-shadow:0 20px 60px #0008;color:#e5f3fc;padding:14px 18px;max-width:min(420px,calc(100vw - 40px));transform:translateY(30px);opacity:0;pointer-events:none;transition:all .2s}.toast.show{transform:translateY(0);opacity:1}.toast.error{background:#432a33;border-color:#af697a}.modal{position:fixed;inset:0;z-index:40;display:flex;align-items:center;justify-content:center;padding:25px}.modal-backdrop{position:absolute;inset:0;background:#070d13e8;backdrop-filter:blur(7px)}.modal-dialog{background:#142331;border:1px solid #3c586e;border-radius:14px;box-shadow:0 35px 90px #000a;position:relative;width:min(590px,100%);max-height:calc(100vh - 60px);overflow:auto;padding:35px}.modal-dialog:has(.dashboard-body){width:min(930px,100%)}.modal-close{position:absolute;right:19px;top:16px;color:#a7bccc;background:none;border:0;font-size:27px}.modal-dialog h2{font-size:31px;letter-spacing:-.045em;margin:14px 0 9px}.dialog-lead{color:#95a9b8;line-height:1.7;margin:0 0 26px}.auth-tabs{display:flex;gap:18px;border-bottom:1px solid #3a5365;margin-bottom:25px}.auth-tabs button{background:none;border:0;border-bottom:2px solid transparent;padding:0 1px 13px;color:#91a7b8;font-size:13px}.auth-tabs button.active{border-color:#acd7f9;color:#e3f2ff}.modal form label{display:flex;flex-direction:column;gap:9px;font-size:12px;font-weight:600;margin-bottom:17px}.modal input{width:100%;background:#101c28;color:#edf4f9;padding:13px 14px;border-radius:6px;border:1px solid #416074;outline:none}.modal input:focus{border-color:#99cefa;box-shadow:0 0 0 2px #67ade726}.btn-block{width:100%;padding:15px;margin-top:6px}.auth-extra{display:flex;justify-content:space-between;gap:10px;margin-top:16px;font-size:11px;color:#7791a3}.auth-extra button{background:none;border:0;padding:0;color:#a8ccea}.inline-feedback{color:#b1cfe3;background:#1d3444;border:1px solid #466b86;border-radius:6px;padding:12px;margin-top:15px;line-height:1.6}.inline-feedback.bad{background:#422a34;border-color:#a66578;color:#ffd6df}.dashboard-body{min-height:140px}.dashboard-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:20px}.summary-cell{border:1px solid #354f62;background:#1a2d3d;border-radius:7px;padding:15px}.summary-cell span{display:block;color:#89a8bc;font-size:10px;letter-spacing:.05em;margin-bottom:8px}.summary-cell strong{display:block;font-size:18px;word-break:break-word}.dashboard-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:20px 0}.dashboard-actions .btn{font-size:11px;padding:11px 13px}.dashboard-h{font-size:15px;margin:28px 0 12px}.panel-card{background:#172a38;border:1px solid #355167;border-radius:8px;padding:15px;margin-bottom:10px}.panel-card .card-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:9px}.panel-card .card-heading strong{font-size:14px}.panel-card p{margin:5px 0;font-size:12px;line-height:1.7;color:#a8bfce}.pill{display:inline-flex;padding:5px 8px;border-radius:40px;background:#315d55;color:#b7eadf;font-size:10px;white-space:nowrap}.pill.off{background:#52414c;color:#edbec8}.pill.wait{background:#5a4d35;color:#f1daac}.mono{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;word-break:break-all;font-size:12px;color:#a8dcfc}.small-action{background:#273e50;border:1px solid #456881;border-radius:5px;padding:8px 10px;font-size:11px;color:#c5e3f7;cursor:pointer}.small-action:hover{background:#385b76}.small-action:disabled{opacity:.5}.table-scroll{overflow-x:auto}.data-table{width:100%;border-collapse:collapse;font-size:12px}.data-table th{text-align:left;color:#91a8b8;border-bottom:1px solid #466074;padding:12px 8px;font-weight:600;white-space:nowrap}.data-table td{border-bottom:1px solid #304557;padding:12px 8px;color:#c9d9e3}.admin-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.admin-search{margin:15px 0}.admin-users{max-height:380px;overflow:auto}.admin-user{display:flex;gap:10px;align-items:center;justify-content:space-between;padding:12px 0;border-bottom:1px solid #2d4658}.admin-user strong{font-size:12px}.admin-user span{color:#8da8b8;font-size:10px}.admin-license{padding:13px;background:#1a2e40;border:1px solid #39576e;border-radius:8px;margin:10px 0}.admin-license .row{display:flex;justify-content:space-between;gap:9px;flex-wrap:wrap;margin:8px 0}.admin-license input{max-width:95px;padding:8px}.spinner{height:30px;width:30px;border:3px solid #3e617a;border-top-color:#b4dffa;border-radius:50%;animation:spin .7s linear infinite;margin:30px auto}@keyframes spin{to{transform:rotate(360deg)}}.legal-body{line-height:1.85;color:#adc1cc}.legal-body h3{color:#fff;margin-top:23px}.legal-body p{font-size:13px}@media(max-width:1100px){.nav-links{gap:19px}.nav-actions{gap:10px}.status-chip{display:none}.hero{grid-template-columns:1fr 1fr;gap:14px}.hero h1{font-size:57px}.hero-product{transform:scale(.95)}.feature-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.price-card{padding:20px 14px}.brand-strip-inner{font-size:8px}}@media(max-width:850px){.section-width{width:min(100% - 38px,640px)}.header{height:70px;padding:0 19px}.nav-links{display:none;position:absolute;top:69px;left:0;right:0;flex-direction:column;background:#142330;border-bottom:1px solid #39556d;padding:25px;align-items:flex-start}.nav-links.open{display:flex}.menu-button{display:block}.hero{grid-template-columns:1fr;padding-top:64px;gap:28px}.hero h1{font-size:clamp(48px,9vw,67px)}.hero-product{width:100%;max-width:550px;margin:auto;height:430px;transform:none}.product-window{left:8%;right:8%}.card-left{left:0}.card-right{right:0}.brand-strip-inner{flex-wrap:wrap;justify-content:center;padding:20px;min-height:64px}.brand-strip-inner>span:nth-last-child(-n+2){display:none}.section-spaced{padding-block:72px}.section-intro{align-items:flex-start;flex-direction:column}.feature-grid{grid-template-columns:1fr 1fr}.feature-primary{grid-column:1/-1}.feature-primary .feature-visual{height:210px}.product-intro{flex-wrap:wrap}.product-intro .btn{margin-left:125px}.pricing-grid{grid-template-columns:1fr 1fr;gap:18px}.steps{grid-template-columns:1fr 1fr}.step:nth-child(2){border-right:0}.step:nth-child(-n+2){border-bottom:1px solid #35485a}.footer{flex-wrap:wrap}.footer-links{order:3;width:100%}}@media(max-width:540px){.section-width{width:calc(100% - 34px)}.brand-name{font-size:14px}.brand-mark{width:28px;height:28px}.header .btn{padding:9px 11px}.hero{padding-top:50px;padding-bottom:45px}.hero h1{font-size:49px}.hero-text{font-size:13px}.hero-cta{margin-bottom:39px}.hero-cta .btn{width:100%}.hero-metrics{gap:12px}.hero-metrics>div{min-width:0;flex:1}.hero-metrics strong{font-size:17px}.hero-metrics span{font-size:7px}.hero-product{height:323px}.product-window{height:275px;left:2%;right:2%;top:15px;transform:none}.mock-side{width:68px;padding:13px 5px}.mock-brand{font-size:13px}.mock-tile{gap:3px;font-size:10px;padding:7px 3px}.mock-tile span{font-size:6px}.map-top,.map-bottom{font-size:6px}.card-left{bottom:2px;padding:8px}.card-right{top:0;padding:8px}.floating-card strong{font-size:9px}.floating-card span{font-size:7px}.icon-square{padding:6px}.section-intro h2,.product-intro h2{font-size:33px}.feature-grid,.pricing-grid,.steps{grid-template-columns:1fr}.feature-primary{grid-column:auto}.price-card{min-height:350px;padding:22px}.popular-tag{top:-12px}.pricing-grid{gap:19px}.step,.step:nth-child(2){border-right:0;border-bottom:1px solid #35485a}.step:last-child{border-bottom:0}.step-icon{height:50px}.product-intro{gap:16px}.prod-icon{height:64px;width:64px;font-size:35px;border-radius:12px}.product-intro>div:nth-child(2){flex:1 1 calc(100% - 80px)}.product-intro p{font-size:12px}.product-intro .btn{margin-left:0}.final-cta{padding:35px 25px;margin-bottom:60px}.final-cta h2{font-size:48px}.cta-row{align-items:flex-start;flex-direction:column}.footer-right{text-align:left}.modal{padding:10px}.modal-dialog{padding:27px 19px;max-height:calc(100vh - 25px)}.dashboard-summary,.admin-grid{grid-template-columns:1fr 1fr}.modal-dialog h2{font-size:26px}.admin-user{flex-direction:column;align-items:flex-start}}

/* Nulled-EFT: concrete capability summary and hardware note */
.capabilities{padding:78px 0 96px}.capabilities-title{font-size:clamp(34px,4vw,49px);line-height:1.14;letter-spacing:-.045em;margin:12px 0 8px}.capabilities-lead{color:#9badbd;line-height:1.75;max-width:670px;margin:0 0 28px}.capabilities-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.capabilities-grid article{border:1px solid #334b60;border-radius:9px;background:linear-gradient(145deg,#182938,#12202d);padding:24px;min-height:173px}.capabilities-grid article>span{font-size:10px;font-weight:750;letter-spacing:.12em;color:#81b7e2}.capabilities-grid h3{font-size:18px;letter-spacing:-.03em;margin:13px 0 9px}.capabilities-grid p{font-size:12px;line-height:1.75;color:#9aafbf;margin:0}.requirements-note{margin-top:19px;border:1px solid #405c73;border-left:3px solid #8cc5fc;background:#1a2c3b;border-radius:7px;padding:19px 22px;font-size:12px;line-height:1.8;color:#b3cadb}.requirements-note strong{color:#e9f4fc}
@media(max-width:850px){.capabilities{padding:58px 0 72px}.capabilities-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:540px){.capabilities-grid{grid-template-columns:1fr}.capabilities-grid article{min-height:auto}.requirements-note{padding:15px}}

/* Repo-informed Nulled-EFT menu illustrations */
.ui-hero{position:relative;margin:0;min-width:0;background:#101b25;border:1px solid #395165;border-radius:12px;padding:10px;box-shadow:0 24px 64px #0008}
.ui-hero img{display:block;width:100%;height:auto;aspect-ratio:5/3;object-fit:contain;border-radius:8px}
.ui-hero figcaption{padding:10px 6px 2px;font-size:10px;color:#8099ad;line-height:1.5}
.hero{grid-template-columns:0.91fr 1.18fr;gap:38px;min-height:660px}
.hero-metrics>div:nth-child(2){min-width:120px}.hero-metrics strong{font-size:18px}
.feature-visual{margin:0 16px 10px;height:178px;border:1px solid #385268;border-radius:6px;background:#0e1721}
.feature-visual img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}
.feature-primary .feature-visual img{object-position:58% center}
.feature:nth-child(2) .feature-visual img{object-position:67% center}
.feature:nth-child(3) .feature-visual img{object-position:68% center}
.mode-section{padding:20px 0 97px}
.mode-section h2{font-size:clamp(32px,4vw,48px);line-height:1.1;letter-spacing:-.04em;margin:16px 0 30px}
.mode-section h2 span{color:#89bce7}
.mode-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}
.mode-card{background:linear-gradient(135deg,#193043,#132330);border:1px solid #3b5a71;border-radius:10px;padding:30px}
.mode-card-writes{background:linear-gradient(135deg,#252631,#19242d);border-color:#6e5562}
.mode-heading{display:flex;align-items:center;gap:10px;font-size:11px;letter-spacing:.12em;font-weight:800;color:#a7cce6}
.mode-indicator{display:inline-block;width:9px;height:9px;border-radius:50%}
.mode-indicator.safe{background:#92c5df}.mode-indicator.risk{background:#dea7ac}
.mode-card-writes .mode-heading{color:#e4b9c1}
.mode-card h3{margin:20px 0 12px;font-size:23px;letter-spacing:-.04em}
.mode-card p{color:#9fb3c4;line-height:1.85;font-size:13px;margin:0 0 25px}
.mode-card small{display:block;padding-top:15px;border-top:1px solid #435365;color:#9eb0be;line-height:1.65}
@media(max-width:850px){.hero{grid-template-columns:1fr;gap:23px}.ui-hero{max-width:700px}.feature-grid{grid-template-columns:1fr 1fr}.mode-grid{grid-template-columns:1fr}}
@media(max-width:540px){.feature-grid{grid-template-columns:1fr}.feature-visual{height:200px}.mode-card{padding:22px}.mode-section{padding-bottom:58px}.hero-metrics strong{font-size:14px}}

html{overflow-x:hidden}
.ui-hero>a{display:block}
.feature-image-link{display:block;width:100%;height:100%;overflow:hidden}
.feature-image-link img{transition:transform .25s ease}
.feature-image-link:hover img{transform:scale(1.05)}
.ui-disclaimer{font-size:11px;color:#738d9f;margin:14px 0 0;line-height:1.5}

/* Public preview only: commerce controls intentionally disabled. */
.launch-status{display:flex;align-items:center;gap:18px;border:1px solid #41627c;border-left:3px solid #60a5fa;background:#152635;padding:15px 20px;border-radius:9px;margin-top:25px}
.launch-status p{margin:0;color:#abc1d3;font-size:12px;line-height:1.65}
.launch-status strong{color:#e4eff9}
.launch-pill{white-space:nowrap;display:inline-flex;gap:8px;align-items:center;border:1px solid #537b9b;background:#254257;padding:8px 11px;border-radius:4px;font-size:9px;font-weight:800;letter-spacing:.1em;color:#bfe2ff}
.launch-dot{width:6px;height:6px;background:#93c5fd;border-radius:50%}
.launch-plan-badge{display:block;color:#80b7e2;font-size:9px;font-weight:800;letter-spacing:.12em;margin-top:11px}
button.btn-plan:disabled{opacity:.65;cursor:not-allowed;filter:saturate(.55)}
button.btn-plan:disabled:hover{transform:none}
.footer-links a{color:#aabac9}
@media(max-width:700px){.launch-status{flex-direction:column;align-items:flex-start;gap:10px}}

body { overflow-x: clip; }
