
:root{--bg:#06101d;--bg2:#081522;--panel:#0d1a2a;--panel2:#101f31;--text:#f5f8fc;--muted:#9aabbd;--line:#21344b;--blue:#2d93ff;--cyan:#27c5ef;--green:#2ad765;--amber:#ffb020;--shadow:0 24px 80px rgba(0,0,0,.34);--radius:18px;--shell:1180px}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg)}body{margin:0;color:var(--text);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background:radial-gradient(circle at 78% 0%,rgba(36,129,255,.08),transparent 30%),linear-gradient(180deg,#06101d 0,#07121f 42%,#07111d 100%);line-height:1.6;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto}.shell{width:min(var(--shell),calc(100% - 44px));margin:0 auto}.section-pad{position:relative;padding:118px 0}.skip-link{position:fixed;left:16px;top:-100px;z-index:200;background:#fff;color:#000;padding:10px 16px;border-radius:8px}.skip-link:focus{top:16px}.site-header{position:sticky;top:0;z-index:100;background:rgba(6,16,29,.84);backdrop-filter:blur(18px);border-bottom:1px solid rgba(134,164,197,.11)}.nav-wrap{width:min(var(--shell),calc(100% - 44px));height:76px;margin:0 auto;display:flex;align-items:center;justify-content:space-between}.brand{display:flex;align-items:center}.brand img{width:186px;display:block}.site-nav{display:flex;align-items:center;gap:28px;font-size:13px;font-weight:650;color:#b7c4d2}.site-nav>a:not(.nav-cta):hover{color:#fff}.nav-cta{padding:10px 16px;border:1px solid rgba(45,147,255,.45);border-radius:9px;background:rgba(45,147,255,.11);color:#fff}.menu-button{display:none;width:42px;height:42px;border:1px solid var(--line);border-radius:9px;background:#0b1725;padding:10px}.menu-button span{display:block;height:2px;background:#e8f0f8;margin:5px 0}.hero{padding-top:106px;overflow:hidden}.hero-grid{display:grid;grid-template-columns:1.02fr .98fr;gap:58px;align-items:center}.hero-glow{position:absolute;border-radius:50%;filter:blur(25px);pointer-events:none}.hero-glow-a{width:620px;height:620px;right:-260px;top:-180px;background:radial-gradient(circle,rgba(45,147,255,.16),rgba(45,147,255,0) 67%)}.hero-glow-b{width:390px;height:390px;left:-280px;top:240px;background:radial-gradient(circle,rgba(38,196,239,.09),transparent 70%)}.eyebrow{margin:0 0 20px;text-transform:uppercase;letter-spacing:.15em;font-size:11px;font-weight:850;color:#a6b6c9;display:flex;align-items:center;gap:10px}.eyebrow span{width:26px;height:2px;background:linear-gradient(90deg,var(--blue),var(--cyan));border-radius:2px}.hero h1,.section-head h2,.how-copy h2,.roi-copy h2,.security-copy h2,.pricing-intro h2,.faq-title h2{font-size:clamp(42px,5.1vw,70px);line-height:1.02;letter-spacing:-.045em;margin:0;font-weight:780}.hero h1 em,.section-head h2 em,.how-copy h2 em,.roi-copy h2 em,.security-copy h2 em,.pricing-intro h2 em,.faq-title h2 em{font-style:normal;color:#7ac4ff}.hero-lead{font-size:18px;color:#b3c0cf;max-width:690px;margin:28px 0 0}.hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin:34px 0 16px}.button{min-height:50px;padding:0 20px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;gap:10px;font-weight:780;font-size:13px;border:1px solid transparent;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.button:hover{transform:translateY(-2px)}.button.primary{background:linear-gradient(135deg,#147ce7,#2d9cff);box-shadow:0 12px 30px rgba(45,147,255,.22)}.button.secondary{border-color:#2c425b;background:#0c1928;color:#e7eef7}.button.ghost{border-color:rgba(255,255,255,.18);color:#dce7f3}.button.full{width:100%;margin-top:22px}.microcopy{font-size:12px;color:#8293a8}.microcopy strong{color:#c8d4e1}.proof-inline{display:flex;flex-wrap:wrap;gap:8px;margin-top:26px}.proof-inline span{font-size:10px;color:#9fb2c7;border:1px solid rgba(126,159,195,.18);background:rgba(11,26,43,.62);border-radius:999px;padding:7px 10px}.hero-product{position:relative;min-height:540px;display:flex;flex-direction:column;justify-content:center;perspective:1200px}.screen-shadow{position:absolute;inset:15% 3% 9% 12%;background:rgba(31,139,255,.20);filter:blur(60px);border-radius:50%}.product-screen{position:relative;border:1px solid #2d4662;background:linear-gradient(160deg,#0b1726,#0e1d30 65%,#0a1727);border-radius:18px;box-shadow:var(--shadow);padding:18px;transform:rotateY(-8deg) rotateX(2deg) rotateZ(1deg);overflow:hidden}.product-screen:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 15%,rgba(255,255,255,.055) 48%,transparent 58%);pointer-events:none}.screen-top{display:flex;align-items:center;justify-content:space-between;padding-bottom:15px;border-bottom:1px solid rgba(120,150,184,.14)}.screen-brand{display:flex;align-items:center;gap:9px;font-size:12px;font-weight:800;color:#dbe6f2}.screen-brand img{width:26px;height:26px}.live-pill{font-size:10px;color:#9eeaad;border:1px solid rgba(42,215,101,.25);background:rgba(42,215,101,.07);border-radius:999px;padding:5px 8px;display:flex;align-items:center;gap:6px}.live-pill i{width:6px;height:6px;border-radius:50%;background:var(--green);box-shadow:0 0 0 4px rgba(42,215,101,.08)}.screen-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin:14px 0}.screen-kpis>div{padding:12px;border:1px solid rgba(120,150,184,.13);background:#0a1726;border-radius:10px}.screen-kpis small{display:block;color:#7f92a8;font-size:9px;text-transform:uppercase;letter-spacing:.08em}.screen-kpis strong{display:block;font-size:18px;margin:2px 0}.screen-kpis span{font-size:8px;color:#778ca5}.screen-kpis .up{color:#55dd7f}.screen-body{display:grid;grid-template-columns:1.08fr .92fr;gap:10px}.machine-stack,.loss-card{border:1px solid rgba(120,150,184,.13);background:#0a1726;border-radius:11px;padding:10px}.machine-row{display:grid;grid-template-columns:8px 47px 1fr 55px;gap:7px;align-items:center;padding:10px 5px;border-bottom:1px solid rgba(120,150,184,.08);font-size:9px}.machine-row:last-child{border-bottom:0}.machine-row b{font-size:9px}.machine-row em{font-style:normal;color:#91a4b9;font-size:8px;text-align:right}.status{width:7px;height:7px;border-radius:50%}.green{background:var(--green)}.amber{background:var(--amber)}.bar{height:6px;background:#15253a;border-radius:99px;overflow:hidden}.bar i{display:block;height:100%;background:linear-gradient(90deg,#2585eb,#2bc0ec);border-radius:99px}.machine-row.alert{background:rgba(255,176,32,.035)}.loss-title{display:flex;justify-content:space-between;align-items:center;color:#a7b6c7;font-size:9px;margin-bottom:10px}.loss-title b{color:#ffbc42}.loss-item{display:flex;justify-content:space-between;font-size:9px;padding:8px 0;border-bottom:1px solid rgba(120,150,184,.08)}.loss-item span{color:#93a5b9}.timeline{height:18px;margin-top:14px;display:flex;gap:2px}.timeline i{height:100%;display:block;border-radius:3px;flex:1}.timeline .run{background:#2ad765}.timeline .down{background:#f15959;flex:.32}.timeline .wide{flex:1.4}.timeline .small{flex:.15}.screen-ai{margin-top:10px;border:1px solid rgba(74,166,255,.24);background:linear-gradient(90deg,rgba(22,112,215,.12),rgba(22,112,215,.04));border-radius:11px;padding:10px 12px;display:grid;grid-template-columns:28px 1fr auto;align-items:center;gap:8px}.ai-orb{width:28px;height:28px;border-radius:9px;display:grid;place-items:center;background:linear-gradient(135deg,#196bd0,#2cb7f0);font-size:13px}.screen-ai small{display:block;color:#80baf1;font-size:8px}.screen-ai b{font-size:9px}.answer-chip{font-size:8px;border:1px solid rgba(88,172,255,.25);padding:5px 7px;border-radius:999px;color:#b7d9f8}.product-caption{text-align:center;margin-top:24px;color:#788ba1;font-size:10px;letter-spacing:.02em}.lock-dot{color:#5caeff}.signal-strip{border-block:1px solid rgba(126,159,195,.11);background:rgba(8,19,33,.7)}.signal-row{min-height:56px;display:flex;align-items:center;justify-content:space-between;gap:13px;color:#778da5;font-size:9px;font-weight:850;letter-spacing:.12em;white-space:nowrap;overflow:hidden}.signal-row i{width:3px;height:3px;border-radius:50%;background:#2e78bf}.section-head.centered{text-align:center;max-width:860px;margin:0 auto 56px}.section-head.centered .eyebrow{justify-content:center}.section-head h2,.how-copy h2,.roi-copy h2,.security-copy h2,.pricing-intro h2,.faq-title h2{font-size:clamp(34px,4vw,54px)}.section-head p:not(.eyebrow),.how-copy>p:not(.eyebrow),.roi-copy>p:not(.eyebrow),.security-copy>p:not(.eyebrow),.pricing-intro>p:not(.eyebrow),.faq-title>p:not(.eyebrow){color:#9dafc2;font-size:16px;max-width:670px}.section-head.split{display:grid;grid-template-columns:1.08fr .92fr;gap:60px;align-items:end;margin-bottom:54px}.section-head.split>p{margin:0 0 6px}.three-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.value-card{border:1px solid rgba(123,156,190,.16);border-radius:16px;background:linear-gradient(155deg,#0d1a2a,#0a1624);padding:30px;min-height:310px}.value-card.featured{border-color:rgba(45,147,255,.35);box-shadow:inset 0 1px 0 rgba(106,184,255,.12),0 16px 60px rgba(0,0,0,.16)}.icon-box{width:42px;height:42px;display:grid;place-items:center;border:1px solid rgba(68,157,244,.28);border-radius:11px;background:rgba(45,147,255,.08);color:#68b6ff;font-size:11px;font-weight:900}.value-card h3{font-size:22px;margin:22px 0 10px}.value-card p{color:#9cadc0;margin:0}.mini-list{display:grid;gap:8px;margin-top:22px}.mini-list span{font-size:11px;color:#cad6e2}.mini-list span:before{content:"✓";color:#54d97d;margin-right:9px}.alt-section{background:linear-gradient(180deg,rgba(11,25,42,.7),rgba(7,17,29,.18));border-block:1px solid rgba(126,159,195,.08)}.feature-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.feature{border:1px solid rgba(123,156,190,.14);border-radius:14px;background:#0b1828;padding:23px;min-height:220px}.feature:hover{border-color:rgba(61,158,253,.35);transform:translateY(-2px);transition:.18s ease}.feature-icon{width:38px;height:38px;border-radius:10px;background:rgba(45,147,255,.09);border:1px solid rgba(45,147,255,.22);display:grid;place-items:center;color:#70baff;font-size:18px}.feature h3{font-size:16px;margin:20px 0 9px}.feature p{color:#8fa2b7;font-size:13px;margin:0}.ai-feature{background:linear-gradient(155deg,rgba(21,69,121,.34),#0b1828 68%);border-color:rgba(79,167,255,.25)}.how-grid,.roi-grid,.security-grid,.pricing-grid,.faq-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:72px;align-items:start}.steps{display:grid;gap:0;border-top:1px solid var(--line)}.step{display:grid;grid-template-columns:45px 1fr;gap:22px;padding:25px 0;border-bottom:1px solid var(--line)}.step>span{width:35px;height:35px;border-radius:50%;display:grid;place-items:center;border:1px solid rgba(68,157,244,.3);color:#68b6ff;font-weight:800;font-size:11px}.step h3{margin:0 0 6px;font-size:17px}.step p{margin:0;color:#91a4ba;font-size:13px}.text-link{display:inline-block;margin-top:20px;color:#70baff;font-size:13px;font-weight:750}.role-section{background:radial-gradient(circle at 50% 35%,rgba(45,147,255,.06),transparent 42%)}.role-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.role-grid article{padding:28px;border:1px solid rgba(123,156,190,.14);border-radius:14px;background:rgba(11,24,40,.72)}.role-grid article>span{font-size:10px;color:#68b6ff;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.role-grid h3{font-size:20px;max-width:450px;margin:12px 0 9px}.role-grid p{font-size:13px;color:#91a3b8;margin:0}.roi-section{border-block:1px solid rgba(126,159,195,.08);background:#071321}.calculator{border:1px solid rgba(93,168,242,.25);border-radius:18px;background:linear-gradient(145deg,#0e2035,#0a1727);padding:30px;box-shadow:0 20px 80px rgba(0,0,0,.18)}.calc-fields{display:grid;grid-template-columns:1fr 1fr;gap:13px}.calc-fields label{font-size:11px;font-weight:700;color:#a5b6c9}.calc-fields label span{float:right;color:#667d96;font-size:9px;font-weight:500}.calc-fields input{margin-top:8px;width:100%;height:48px;border:1px solid #2a4059;background:#081421;color:#fff;border-radius:9px;padding:0 13px;font-size:18px}.calc-results{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px}.calc-results>div{padding:15px;border:1px solid rgba(123,156,190,.12);border-radius:10px;background:#091725}.calc-results .highlight{border-color:rgba(45,147,255,.35);background:rgba(45,147,255,.08)}.calc-results small{display:block;color:#7f93aa;font-size:9px}.calc-results strong{display:block;font-size:20px;margin-top:2px}.calculator>p{font-size:11px;color:#8295ab;margin:16px 2px 0}.roi-note{font-size:11px!important;color:#6f8298!important}.security-section{overflow:hidden}.security-cards{display:grid;grid-template-columns:1fr 1fr;gap:12px}.security-cards>div{padding:22px;border:1px solid rgba(123,156,190,.14);border-radius:13px;background:#0b1828}.security-cards span{color:#67b6ff}.security-cards h3{font-size:15px;margin:11px 0 6px}.security-cards p{font-size:12px;color:#8fa2b7;margin:0}.industries-section{padding-top:80px}.industry-row{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.industry-row span{border:1px solid rgba(123,156,190,.13);border-radius:10px;background:#091725;padding:14px 16px;color:#a7b7c8;font-size:12px}.industry-row span:before{content:"•";color:#4ca8ff;margin-right:9px}.pricing-section{background:linear-gradient(180deg,rgba(10,23,39,.35),rgba(14,29,48,.86));border-block:1px solid rgba(126,159,195,.08)}.currency-note{font-size:11px!important;color:#71849a!important;margin-top:26px}.price-card{border:1px solid rgba(80,164,250,.38);background:linear-gradient(155deg,#0d2036,#091725);border-radius:19px;padding:30px;box-shadow:0 25px 80px rgba(0,0,0,.2)}.price-top{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.price-top>div>span{font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:#77bfff;font-weight:850}.price-top h3{font-size:56px;line-height:1;margin:10px 0}.price-top h3 sup{font-size:24px;vertical-align:top;position:relative;top:8px}.price-top h3 small{font-size:12px;color:#8599af;font-weight:600;letter-spacing:0;margin-left:5px}.recommended{font-size:9px;color:#a9d4ff;border:1px solid rgba(75,167,255,.28);background:rgba(45,147,255,.09);padding:6px 8px;border-radius:999px}.price-lead{color:#9eb0c3;font-size:13px}.price-card ul{padding:0;list-style:none;margin:24px 0;display:grid;grid-template-columns:1fr 1fr;gap:9px 18px}.price-card li{font-size:11px;color:#c1cedb}.price-card li:before{content:"✓";color:#56dc7e;margin-right:8px}.device-line{display:flex;justify-content:space-between;align-items:center;gap:20px;border-block:1px solid rgba(124,158,194,.14);padding:17px 0}.device-line span{display:block;font-size:12px;font-weight:750}.device-line small{display:block;font-size:9px;color:#768ba1}.device-line strong{font-size:22px}.device-line strong small{display:inline;font-size:9px;font-weight:500;margin-left:4px}.price-fine{font-size:9px;color:#71869c;text-align:center;margin:13px 10px 0}.price-fine a{color:#91c8fb}.demo-section{padding:90px 0}.demo-shell{border:1px solid rgba(94,170,244,.22);border-radius:22px;background:radial-gradient(circle at 85% 20%,rgba(45,147,255,.12),transparent 35%),linear-gradient(140deg,#0e2035,#0a1727);padding:54px}.demo-copy{max-width:760px}.demo-copy h2{font-size:clamp(34px,4vw,52px);margin:0;letter-spacing:-.035em}.demo-copy>p:not(.eyebrow){color:#9eb0c3}.demo-options{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:34px}.demo-card{display:grid;grid-template-columns:45px 1fr 18px;gap:15px;align-items:center;padding:18px;border:1px solid rgba(123,156,190,.16);border-radius:13px;background:rgba(7,18,31,.66)}.demo-card:hover{border-color:rgba(82,169,255,.45);transform:translateY(-2px);transition:.18s ease}.demo-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:11px;background:rgba(45,147,255,.1);color:#67b5ff}.demo-card small{font-size:8px;color:#70b8ff;font-weight:850;letter-spacing:.11em}.demo-card h3{font-size:16px;margin:3px 0}.demo-card p{font-size:10px;color:#8195aa;margin:0}.demo-card>b{color:#68b6ff}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line);padding:0}.faq-list summary{list-style:none;cursor:pointer;padding:20px 4px;font-size:14px;font-weight:750;position:relative;padding-right:30px}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";position:absolute;right:4px;color:#68b6ff}.faq-list details[open] summary:after{content:"−"}.faq-list p{font-size:12px;color:#8fa2b7;margin:-4px 35px 20px 4px}.faq-list p a{color:#75bdfd}.final-cta{padding:74px 0;background:linear-gradient(90deg,#0a2a4c,#0a1930 60%,#071523);border-top:1px solid rgba(91,169,245,.25)}.final-inner{display:flex;align-items:center;justify-content:space-between;gap:35px}.final-inner p{margin:0;color:#72b7f7;font-size:11px;text-transform:uppercase;letter-spacing:.12em;font-weight:850}.final-inner h2{font-size:32px;margin:4px 0 0}.final-inner>div:last-child{display:flex;gap:10px;flex-wrap:wrap}.site-footer{padding:66px 0 28px;background:#050d17}.footer-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px}.footer-brand img{width:190px}.footer-brand p{max-width:470px;color:#7f92a8;font-size:12px}.footer-links{display:grid;grid-template-columns:1fr 1fr;gap:40px}.footer-links>div{display:grid;gap:9px;align-content:start}.footer-links strong{font-size:10px;color:#d0dae5;text-transform:uppercase;letter-spacing:.12em;margin-bottom:7px}.footer-links a{font-size:11px;color:#8094aa}.footer-links a:hover{color:#fff}.footer-bottom{border-top:1px solid rgba(123,156,190,.12);margin-top:42px;padding-top:20px;display:flex;justify-content:space-between;gap:15px;flex-wrap:wrap;font-size:9px;color:#64798f}.footer-bottom a{color:#8099b1}.reveal{opacity:1;transform:none}@media (prefers-reduced-motion:no-preference){.js .reveal{opacity:0;transform:translateY(18px);transition:opacity .6s ease,transform .6s ease}.js .reveal.visible{opacity:1;transform:none}}@media(max-width:980px){.site-nav{gap:17px}.hero-grid{grid-template-columns:1fr;gap:48px}.hero-copy{max-width:780px}.hero-product{max-width:720px;margin:0 auto;min-height:auto}.product-screen{transform:rotateY(-4deg) rotateX(1deg)}.feature-grid{grid-template-columns:repeat(2,1fr)}.how-grid,.roi-grid,.security-grid,.pricing-grid,.faq-grid{grid-template-columns:1fr;gap:48px}.section-head.split{grid-template-columns:1fr;gap:15px}.price-card{max-width:720px}.signal-row{justify-content:flex-start}.signal-row span:nth-of-type(n+5),.signal-row i:nth-of-type(n+5){display:none}}@media(max-width:760px){.section-pad{padding:82px 0}.shell,.nav-wrap{width:min(100% - 28px,var(--shell))}.brand img{width:160px}.menu-button{display:block}.site-nav{position:absolute;top:76px;left:14px;right:14px;display:none;flex-direction:column;align-items:stretch;gap:0;padding:10px;border:1px solid #263a51;border-radius:12px;background:#081523;box-shadow:var(--shadow)}.site-nav.open{display:flex}.site-nav a{padding:12px 10px}.nav-cta{text-align:center;margin-top:5px}.hero{padding-top:70px}.hero h1{font-size:clamp(39px,12vw,58px)}.hero-lead{font-size:16px}.hero-actions{display:grid}.button{width:100%}.product-screen{padding:12px;transform:none}.screen-kpis{grid-template-columns:1fr 1fr}.screen-body{grid-template-columns:1fr}.screen-ai{grid-template-columns:28px 1fr}.answer-chip{display:none}.signal-row{min-height:52px}.signal-row span:nth-of-type(n+4),.signal-row i:nth-of-type(n+4){display:none}.three-cards,.role-grid,.demo-options{grid-template-columns:1fr}.feature-grid{grid-template-columns:1fr}.industry-row{grid-template-columns:1fr 1fr}.security-cards{grid-template-columns:1fr}.calc-fields,.calc-results{grid-template-columns:1fr}.price-card{padding:23px}.price-top h3{font-size:46px}.price-card ul{grid-template-columns:1fr}.device-line{align-items:flex-end}.demo-shell{padding:30px 20px}.final-inner{align-items:flex-start;flex-direction:column}.footer-grid{grid-template-columns:1fr}.footer-links{grid-template-columns:1fr 1fr}.footer-bottom{flex-direction:column}.hero-product{overflow:hidden}}@media(max-width:430px){.industry-row{grid-template-columns:1fr}.product-caption{display:none}.screen-kpis strong{font-size:16px}.screen-body{font-size:8px}.hero-actions{margin-top:28px}.footer-links{grid-template-columns:1fr}.price-top{display:block}.recommended{display:inline-block}.device-line{display:block}.device-line strong{display:block;margin-top:8px}}


/* --- v1.1 sales improvements --- */
.hero-lead strong{color:#e8f2fd}
.screen-kpis-six{grid-template-columns:repeat(6,1fr)}
.product-screen-detailed{padding:16px 16px 14px}
.screen-layout{display:grid;grid-template-columns:1.06fr .94fr;gap:10px;margin-top:10px}
.screen-col{display:grid;gap:10px}
.screen-panel{border:1px solid rgba(120,150,184,.13);background:#0a1726;border-radius:11px;padding:10px}
.screen-panel-head{display:flex;justify-content:space-between;align-items:center;font-size:9px;color:#a7b6c7;margin-bottom:9px}.screen-panel-head b{color:#dfe7f0;font-size:9px}
.screen-order-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px 10px}.screen-order-grid small,.screen-subrow,.reason-row,.table-row{font-size:8px}.screen-order-grid strong{display:block;font-size:11px;margin-top:2px;color:#f3f7fb}.screen-subrow{display:flex;justify-content:space-between;color:#91a4b9;margin-top:7px}.mini-progress{height:8px;border-radius:99px;background:#15253a;overflow:hidden;margin-top:10px}.mini-progress span{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,#2585eb,#2bc0ec)}
.table-row{display:grid;grid-template-columns:1.6fr 1.2fr .8fr .8fr;gap:8px;align-items:center;padding:7px 0;border-bottom:1px solid rgba(120,150,184,.08);color:#cdd7e2}.table-row:last-child{border-bottom:0}.table-row.header{color:#7f92a8;text-transform:uppercase;letter-spacing:.08em}.table-row.warning{background:rgba(255,176,32,.04)}.table-row span:first-child{display:flex;align-items:center;gap:7px}
.loss-pill,.reason-row{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid rgba(120,150,184,.08)}.loss-pill:last-of-type,.reason-row:last-child{border-bottom:0}.loss-pill span,.reason-row span{color:#cfd9e4;font-size:9px}.loss-pill strong,.reason-row em{font-style:normal;color:#ffcb6b;font-size:9px;font-weight:800}
.screen-reasons{padding-bottom:4px}.screen-ai-panel{padding:0;border:none;background:transparent}.screen-trend{margin-top:10px;border:1px solid rgba(120,150,184,.13);background:#0a1726;border-radius:11px;padding:10px 12px;display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:end}.screen-trend span{font-size:9px;color:#a7b6c7}.screen-trend small{font-size:8px;color:#7f92a8;justify-self:end}.trend-bars{height:44px;display:flex;align-items:flex-end;gap:5px}.trend-bars i{display:block;width:12px;border-radius:4px 4px 0 0;background:linear-gradient(180deg,#2cb7f0,#1f7df0)}
.video-proof-section{background:linear-gradient(180deg,rgba(9,24,40,.88),rgba(7,18,31,.4));border-block:1px solid rgba(126,159,195,.08)}
.video-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:58px;align-items:center}.video-copy h2{font-size:clamp(34px,4vw,54px);line-height:1.02;letter-spacing:-.045em;margin:0;font-weight:780}.video-copy h2 em{font-style:normal;color:#7ac4ff}.video-copy>p:not(.eyebrow){color:#9dafc2;font-size:16px;max-width:620px}
.video-shell{position:relative}.video-frame{border:1px solid rgba(123,156,190,.2);border-radius:20px;background:linear-gradient(155deg,#0d1f33,#091524);box-shadow:var(--shadow);padding:14px}.video-top{display:flex;justify-content:space-between;align-items:center;font-size:11px;color:#cfe0f1;padding-bottom:12px;border-bottom:1px solid rgba(120,150,184,.12)}.video-live{font-size:9px;color:#a9d4ff;border:1px solid rgba(75,167,255,.28);background:rgba(45,147,255,.09);padding:6px 8px;border-radius:999px}
.line-scene{position:relative;height:360px;border-radius:15px;overflow:hidden;background:radial-gradient(circle at 80% 12%,rgba(70,160,255,.18),transparent 22%),linear-gradient(180deg,#0d2036 0,#0a1627 54%,#0a1320 100%)}
.scene-machine{position:absolute;bottom:86px;width:78px;border-radius:14px 14px 8px 8px;background:linear-gradient(180deg,#1b3550,#0f2134);border:1px solid rgba(109,145,183,.2);box-shadow:inset 0 0 0 1px rgba(255,255,255,.02)}.scene-machine:before{content:'';position:absolute;top:18px;left:16px;right:16px;height:16px;border-radius:5px;background:rgba(106,185,255,.16);border:1px solid rgba(92,178,255,.18)}.machine-a{left:74px;height:150px}.machine-b{left:200px;height:182px}.machine-c{left:332px;height:170px}.scene-operator{position:absolute;right:82px;bottom:92px;width:48px;height:115px;border-radius:18px 18px 8px 8px;background:linear-gradient(180deg,#20476d,#10243a)}.scene-operator:before{content:'';position:absolute;left:10px;top:-26px;width:28px;height:28px;border-radius:50%;background:#1a3551}.scene-operator:after{content:'';position:absolute;left:-30px;top:24px;width:46px;height:6px;border-radius:6px;background:#2db8ef;transform:rotate(-10deg)}
.conveyor{position:absolute;left:28px;right:28px;bottom:52px;height:22px;border-radius:12px;background:linear-gradient(180deg,#24384e,#101d2d);border:1px solid rgba(123,156,190,.16)}.conveyor:before{content:'';position:absolute;left:0;right:0;top:9px;height:4px;background:repeating-linear-gradient(90deg,rgba(255,255,255,.1) 0 16px, transparent 16px 28px)}
.box-track{position:absolute;left:-120px;right:-120px;bottom:64px;height:40px}.box{position:absolute;bottom:0;width:34px;height:24px;border-radius:6px;background:linear-gradient(180deg,#44b7ff,#1f7eea);box-shadow:0 10px 18px rgba(18,94,177,.25);animation:conveyorMove 7.2s linear infinite}.box:before{content:'';position:absolute;left:6px;right:6px;top:7px;height:3px;border-radius:3px;background:rgba(255,255,255,.45)}.box1{animation-delay:0s}.box2{animation-delay:1.2s}.box3{animation-delay:2.4s}.box4{animation-delay:3.6s}.box5{animation-delay:4.8s}.box6{animation-delay:6s}
.video-overlay{position:absolute;display:grid;gap:3px;padding:10px 12px;border-radius:12px;border:1px solid rgba(94,170,244,.18);background:rgba(9,23,37,.82);backdrop-filter:blur(6px);box-shadow:0 12px 26px rgba(0,0,0,.16)}.video-overlay strong{font-size:10px;color:#ebf3fc}.video-overlay span{font-size:9px;color:#9bb0c7}.overlay-a{left:18px;top:18px}.overlay-b{right:18px;top:20px}.overlay-c{right:34px;bottom:96px}.play-chip{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:11px;font-weight:800;letter-spacing:.04em;color:#fff;background:rgba(7,17,29,.82);border:1px solid rgba(126,159,195,.2);padding:12px 16px;border-radius:999px;box-shadow:0 18px 36px rgba(0,0,0,.22)}
.video-caption-row{display:flex;justify-content:space-between;gap:14px;padding:12px 2px 2px;color:#8ea3b8;font-size:10px}
@keyframes conveyorMove{0%{transform:translateX(0);opacity:0}8%{opacity:1}88%{opacity:1}100%{transform:translateX(560px);opacity:0}}
@media(max-width:980px){.screen-kpis-six{grid-template-columns:repeat(3,1fr)}.screen-layout,.video-grid{grid-template-columns:1fr}.screen-trend{grid-template-columns:1fr}.screen-trend small{justify-self:start}.line-scene{height:320px}}
@media(max-width:760px){.screen-kpis-six{grid-template-columns:1fr 1fr}.table-row{grid-template-columns:1.2fr 1fr .7fr .8fr;font-size:7px}.line-scene{height:270px}.scene-machine{transform:scale(.9);transform-origin:bottom left}.machine-a{left:40px}.machine-b{left:150px}.machine-c{left:258px}.scene-operator{right:44px;transform:scale(.9)}.overlay-c{right:18px;bottom:84px}.video-caption-row{display:block}.video-caption-row span{display:block;margin:4px 0}}


/* --- v1.2 demo conversion --- */
.demo-conversion-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:58px;align-items:start;border:1px solid rgba(94,170,244,.22);border-radius:24px;background:radial-gradient(circle at 88% 12%,rgba(45,147,255,.13),transparent 32%),linear-gradient(140deg,#0e2035,#091725);padding:56px}
.demo-conversion-copy h2{font-size:clamp(34px,4vw,52px);line-height:1.04;letter-spacing:-.04em;margin:0}.demo-conversion-copy h2 em{font-style:normal;color:#7ac4ff}.demo-conversion-copy>p:not(.eyebrow){color:#9eb0c3;font-size:15px;max-width:690px}.demo-proof-row{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0}.demo-proof-row span{font-size:10px;color:#c7d5e3;border:1px solid rgba(92,171,250,.18);background:rgba(8,20,34,.52);padding:7px 9px;border-radius:999px}
.demo-walkthrough{display:grid;gap:9px;margin:28px 0}.demo-walkthrough>div{display:grid;grid-template-columns:34px 1fr;gap:12px;padding:13px 0;border-bottom:1px solid rgba(123,156,190,.12)}.demo-walkthrough>div:last-child{border-bottom:0}.demo-walkthrough b{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:rgba(45,147,255,.1);border:1px solid rgba(45,147,255,.25);color:#72bcff;font-size:9px}.demo-walkthrough span{display:grid}.demo-walkthrough strong{font-size:13px}.demo-walkthrough small{color:#8196ab;font-size:10px;margin-top:2px}
.demo-request-card{border:1px solid rgba(97,175,250,.3);border-radius:18px;background:linear-gradient(160deg,#0d2035,#081521);padding:28px;box-shadow:0 24px 70px rgba(0,0,0,.22)}.demo-form-head>span{font-size:9px;letter-spacing:.13em;color:#78bfff;font-weight:850}.demo-form-head h3{font-size:26px;margin:7px 0 5px}.demo-form-head p{font-size:11px;color:#879bb1;margin:0 0 20px}.demo-request-form{display:grid;gap:13px}.demo-request-form label{display:grid;gap:6px;color:#a9b8c8;font-size:10px;font-weight:750}.demo-request-form label>span{font-weight:500;color:#687d93}.demo-request-form input,.demo-request-form select{width:100%;height:48px;border:1px solid #2a4059;border-radius:9px;background:#081421;color:#fff;padding:0 12px;font:inherit}.demo-request-form select{appearance:auto}.demo-request-form input:focus,.demo-request-form select:focus{outline:2px solid rgba(45,147,255,.32);border-color:#2d93ff}.demo-form-note{font-size:9px;color:#6f849b;line-height:1.5;margin:0}.demo-form-status{font-size:11px;line-height:1.5;border-radius:9px;padding:11px 12px}.demo-form-status.success{color:#bdf6cc;border:1px solid rgba(42,215,101,.25);background:rgba(42,215,101,.07)}.demo-form-status.fallback{color:#c7dff8;border:1px solid rgba(45,147,255,.25);background:rgba(45,147,255,.07)}.demo-form-status.error{color:#ffd0cb;border:1px solid rgba(241,89,89,.25);background:rgba(241,89,89,.07)}.demo-alt{display:flex;justify-content:space-between;gap:12px;border-top:1px solid rgba(123,156,190,.12);margin-top:20px;padding-top:17px;font-size:10px;color:#7f93a9}.demo-alt a{color:#72bcff;font-weight:750}
@media(max-width:980px){.demo-conversion-grid{grid-template-columns:1fr;padding:42px}}
@media(max-width:760px){.demo-conversion-grid{padding:28px 20px;gap:34px}.demo-request-card{padding:22px}.demo-proof-row{display:grid;grid-template-columns:1fr 1fr}.demo-alt{display:grid}}


/* --- v1.3 product-first conversion hero, global scale, trial & volume pricing --- */
.hero-live-first{padding-top:58px;padding-bottom:64px}.hero-live-shell{position:relative}.hero-copy-live{max-width:960px;margin:0 auto 36px;text-align:center}.hero-copy-live .eyebrow{justify-content:center}.hero-copy-live h1{font-size:clamp(44px,5.3vw,72px)}.hero-copy-live .hero-lead{max-width:900px;margin:20px auto 0}.hero-copy-live .hero-actions{justify-content:center;margin-top:25px}.hero-copy-live .microcopy{margin:12px auto 0}.live-product-demo{position:relative;border:1px solid rgba(91,169,245,.3);border-radius:22px;background:linear-gradient(155deg,#0b1b2c,#081421 70%);box-shadow:0 32px 110px rgba(0,0,0,.35),0 0 70px rgba(45,147,255,.08);padding:16px;overflow:hidden}.live-product-demo:before{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 12%,rgba(255,255,255,.025) 44%,transparent 60%);pointer-events:none}.live-product-top{position:relative;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:4px 4px 14px;border-bottom:1px solid rgba(123,156,190,.12)}.live-product-brand{display:flex;align-items:center;gap:10px}.live-product-brand img{width:30px;height:30px}.live-product-brand div{display:grid}.live-product-brand strong{font-size:12px}.live-product-brand small{font-size:9px;color:#8195ab}.tour-live-badge{display:flex;align-items:center;gap:8px;border:1px solid rgba(42,215,101,.22);background:rgba(42,215,101,.06);color:#a4edb7;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:800;letter-spacing:.05em}.tour-live-badge i{width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 0 5px rgba(42,215,101,.07);transition:.25s}.tour-live-badge.stopped{color:#ffc4bf;border-color:rgba(241,89,89,.25);background:rgba(241,89,89,.07)}.tour-live-badge.stopped i{background:#f15959;box-shadow:0 0 0 5px rgba(241,89,89,.07)}
.live-kpi-row{position:relative;display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin:12px 0}.live-kpi-row>div{padding:10px 12px;border:1px solid rgba(123,156,190,.11);border-radius:10px;background:rgba(6,18,31,.58)}.live-kpi-row small{display:block;font-size:8px;color:#7f93aa;text-transform:uppercase;letter-spacing:.07em}.live-kpi-row strong{display:block;font-size:19px;line-height:1.15;margin-top:2px;transition:.25s}.live-kpi-row span{font-size:8px;color:#748aa1}.live-demo-grid{position:relative;display:grid;grid-template-columns:1.08fr .92fr;gap:10px}.live-operator-panel,.live-manager-panel{border:1px solid rgba(123,156,190,.12);border-radius:13px;background:#091725;padding:13px}.live-panel-head{display:flex;justify-content:space-between;align-items:center;gap:14px;padding-bottom:10px;border-bottom:1px solid rgba(123,156,190,.1)}.live-panel-head>div{display:grid}.live-panel-head span:first-child{font-size:8px;color:#6faeea;font-weight:850;letter-spacing:.1em}.live-panel-head strong{font-size:13px;margin-top:2px}.machine-state{display:flex;align-items:center;gap:6px;border-radius:999px;padding:6px 9px;font-size:9px;border:1px solid rgba(42,215,101,.22);background:rgba(42,215,101,.06);color:#9de6ae;transition:.25s}.machine-state i{width:7px;height:7px;border-radius:50%;background:var(--green)}.machine-state.stopped{border-color:rgba(241,89,89,.25);background:rgba(241,89,89,.07);color:#ffc0ba}.machine-state.stopped i{background:#f15959}.manager-refresh{font-size:8px!important;color:#9de6ae!important;border:1px solid rgba(42,215,101,.18);padding:5px 7px;border-radius:999px;letter-spacing:0!important}.live-order-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:11px 0}.live-order-strip>div{padding:8px 9px;border-radius:8px;background:#0c1b2c;border:1px solid rgba(123,156,190,.08)}.live-order-strip small{display:block;font-size:7px;color:#70859d;text-transform:uppercase}.live-order-strip strong{font-size:11px}.live-order-progress>div:first-child,.live-timeline-label{display:flex;justify-content:space-between;align-items:center;font-size:8px;color:#8397ad}.live-order-progress b{color:#cfe5f8}.live-order-progress .mini-progress{height:7px;margin-top:5px}.live-timeline-label{margin-top:12px}.live-timeline{height:18px;display:flex;gap:2px;margin-top:5px}.live-timeline i{height:100%;flex:1;border-radius:3px;background:#2ad765;transition:background .25s,flex .25s}.live-timeline i.long{flex:1.5}.live-timeline i.wide{flex:1.8}.live-timeline i.down{background:#f15959}.live-event-card{margin-top:10px;display:grid;grid-template-columns:28px 1fr;gap:9px;align-items:start;border:1px solid rgba(42,215,101,.16);background:rgba(42,215,101,.045);border-radius:10px;padding:10px;transition:.25s}.live-event-card .event-icon{width:27px;height:27px;border-radius:8px;display:grid;place-items:center;background:rgba(42,215,101,.11);color:#69e18b;font-size:12px}.live-event-card small{display:block;font-size:7px;color:#70a682;font-weight:800;letter-spacing:.08em}.live-event-card strong{display:block;font-size:11px}.live-event-card p{font-size:8px;color:#8398ad;margin:2px 0 0}.live-event-card.stop{border-color:rgba(241,89,89,.23);background:rgba(241,89,89,.055)}.live-event-card.stop .event-icon{background:rgba(241,89,89,.12);color:#ff8981}.live-event-card.stop small{color:#e98a84}.live-event-card.classified{border-color:rgba(255,176,32,.23);background:rgba(255,176,32,.05)}.live-event-card.classified .event-icon{background:rgba(255,176,32,.12);color:#ffc45e}.live-event-card.classified small{color:#d8ad62}.manager-machine-list{display:grid;margin-top:10px}.manager-machine-list>div{display:grid;grid-template-columns:1fr 42px 88px;gap:8px;align-items:center;padding:7px 8px;border-bottom:1px solid rgba(123,156,190,.08);font-size:8px;transition:.25s}.manager-machine-list>div:last-child{border-bottom:0}.manager-machine-list span{display:flex;align-items:center;gap:7px;color:#c4d0dd}.manager-machine-list b{text-align:right}.manager-machine-list em{font-style:normal;color:#7f93a9;text-align:right}.manager-machine-list .focus-machine{background:rgba(45,147,255,.04);border-radius:7px}.status.red{background:#f15959}.manager-attention-card{margin-top:10px;border:1px solid rgba(45,147,255,.18);background:linear-gradient(135deg,rgba(45,147,255,.08),rgba(45,147,255,.025));border-radius:10px;padding:11px;transition:.25s}.manager-attention-card.alert{border-color:rgba(241,89,89,.24);background:linear-gradient(135deg,rgba(241,89,89,.09),rgba(241,89,89,.025))}.manager-attention-card small{font-size:7px;color:#78bfff;letter-spacing:.08em;font-weight:850}.manager-attention-card.alert small{color:#f2948d}.manager-attention-card strong{display:block;font-size:12px;margin:3px 0}.manager-attention-card p{font-size:8px;color:#8296ab;margin:0 0 8px}.attention-meta{display:flex;justify-content:space-between;gap:12px;font-size:8px;color:#a2b3c4}.attention-meta b{color:#e5edf5}.tour-ai-line{margin-top:9px;display:grid;grid-template-columns:26px 1fr auto;gap:8px;align-items:center;padding:8px 9px;border:1px solid rgba(74,166,255,.18);border-radius:9px;background:rgba(22,112,215,.055)}.tour-ai-line>span{width:25px;height:25px;border-radius:8px;display:grid;place-items:center;background:linear-gradient(135deg,#196bd0,#2cb7f0);font-size:11px}.tour-ai-line div{display:grid}.tour-ai-line small{font-size:7px;color:#71b5f4}.tour-ai-line b{font-size:9px}.tour-ai-line em{font-style:normal;font-size:8px;color:#a9d4ff;border:1px solid rgba(75,167,255,.18);padding:5px 7px;border-radius:999px}.tour-sequence{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin-top:10px}.tour-step{display:grid;grid-template-columns:27px 1fr;gap:8px;align-items:center;border:1px solid rgba(123,156,190,.1);border-radius:9px;background:#081522;padding:8px;opacity:.48;transition:.25s}.tour-step.active{opacity:1;border-color:rgba(45,147,255,.32);background:rgba(45,147,255,.07)}.tour-step>b{width:25px;height:25px;border-radius:7px;display:grid;place-items:center;background:#0d2238;color:#67b6ff;font-size:8px}.tour-step span{display:grid}.tour-step strong{font-size:8px}.tour-step small{font-size:7px;color:#72879d}.live-demo-disclaimer{text-align:center;font-size:8px;color:#667d94;margin:9px 0 0}.hero-proof-band{display:flex;align-items:center;justify-content:center;gap:18px;flex-wrap:wrap;margin:18px auto 0;color:#8195aa;font-size:9px}.hero-proof-band span{display:flex;gap:5px}.hero-proof-band b{color:#c9d8e7}.hero-proof-band i{width:3px;height:3px;border-radius:50%;background:#2d7fc9}
.scale-section{background:radial-gradient(circle at 78% 50%,rgba(45,147,255,.08),transparent 34%),linear-gradient(180deg,rgba(8,20,34,.5),rgba(7,17,29,.2));border-block:1px solid rgba(126,159,195,.08)}.scale-grid{display:grid;grid-template-columns:.88fr 1.12fr;gap:70px;align-items:center}.scale-copy h2{font-size:clamp(36px,4vw,56px);line-height:1.02;letter-spacing:-.045em;margin:0}.scale-copy h2 em{font-style:normal;color:#7ac4ff}.scale-copy>p:not(.eyebrow){color:#9dafc2;font-size:15px}.scale-benefits{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:24px 0}.scale-benefits span{font-size:10px;color:#c8d5e2;border:1px solid rgba(123,156,190,.12);background:#091725;border-radius:9px;padding:10px 11px}.scale-benefits span:before{content:"✓";color:#57db7f;margin-right:7px}.global-console{border:1px solid rgba(91,169,245,.28);border-radius:18px;background:linear-gradient(150deg,#0d2035,#081521);padding:18px;box-shadow:0 24px 80px rgba(0,0,0,.2)}.global-console-top{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-bottom:14px;border-bottom:1px solid rgba(123,156,190,.12)}.global-console-top div{display:grid}.global-console-top small{font-size:8px;color:#6faeea;font-weight:850;letter-spacing:.1em}.global-console-top strong{font-size:14px}.global-console-top>span{font-size:9px;color:#a8cce9;border:1px solid rgba(75,167,255,.18);padding:6px 8px;border-radius:999px}.global-sites{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:12px}.global-sites article{display:grid;grid-template-columns:1fr auto;grid-template-areas:"copy oee" "copy count";gap:0 14px;align-items:center;border:1px solid rgba(123,156,190,.1);border-radius:10px;background:#091725;padding:12px}.global-sites article div{grid-area:copy;display:grid}.global-sites span{font-size:10px;font-weight:750}.global-sites small{font-size:7px;color:#71869d}.global-sites strong{grid-area:oee;font-size:16px;color:#dceaf6}.global-sites em{grid-area:count;font-style:normal;font-size:7px;color:#7890a7;text-align:right}.global-foot{display:flex;justify-content:space-between;gap:8px;margin-top:11px;padding-top:10px;border-top:1px solid rgba(123,156,190,.1);font-size:8px;color:#7690a9}
.pricing-v3 .section-head{margin-bottom:34px}.trial-banner{display:grid;grid-template-columns:auto 1fr auto;gap:18px;align-items:center;border:1px solid rgba(42,215,101,.25);background:linear-gradient(110deg,rgba(42,215,101,.08),rgba(45,147,255,.055));border-radius:15px;padding:18px 20px;margin-bottom:18px}.trial-badge{font-size:9px;font-weight:900;letter-spacing:.11em;color:#a7f0ba;border:1px solid rgba(42,215,101,.25);background:rgba(42,215,101,.08);padding:9px 11px;border-radius:999px;white-space:nowrap}.trial-banner strong{font-size:14px}.trial-banner p{font-size:10px;color:#8fa5ba;margin:3px 0 0}.trial-banner .button{min-height:44px}.volume-pricing-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.volume-pricing-grid article{position:relative;border:1px solid rgba(123,156,190,.14);border-radius:15px;background:linear-gradient(150deg,#0d1c2e,#091624);padding:22px;min-height:270px}.volume-pricing-grid article.popular{border-color:rgba(45,147,255,.38);box-shadow:0 20px 60px rgba(0,0,0,.16),inset 0 1px 0 rgba(96,179,255,.1)}.volume-pricing-grid article>span{font-size:8px;color:#69b6fb;font-weight:900;letter-spacing:.12em}.volume-pricing-grid h3{font-size:36px;line-height:1;margin:17px 0 0}.volume-pricing-grid article>small{display:block;color:#778da4;font-size:9px}.tier-price{display:flex;align-items:flex-end;margin-top:22px;border-top:1px solid rgba(123,156,190,.11);padding-top:15px}.tier-price sup{font-size:14px;align-self:flex-start;margin-top:5px}.tier-price strong{font-size:36px;line-height:1}.tier-price em{font-style:normal;color:#7c91a7;font-size:8px;margin:0 0 4px 4px}.volume-pricing-grid p{font-size:10px;color:#8ea2b7;margin-top:15px}.pricing-scale-note{display:flex;justify-content:space-between;gap:24px;align-items:center;border:1px solid rgba(123,156,190,.14);border-radius:13px;background:#091725;padding:17px 19px;margin-top:10px}.pricing-scale-note div{display:grid}.pricing-scale-note strong{font-size:13px}.pricing-scale-note p{font-size:9px;color:#8499ae;margin:2px 0 0}.pricing-scale-note .button{min-height:42px;white-space:nowrap}.pricing-details{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:10px}.pricing-details>div{border:1px solid rgba(123,156,190,.12);border-radius:11px;background:rgba(8,20,34,.62);padding:14px}.pricing-details span{display:block;color:#7590aa;font-size:8px;text-transform:uppercase;letter-spacing:.07em}.pricing-details strong{display:block;font-size:13px;margin:3px 0}.pricing-details small{display:block;font-size:8px;color:#71869c}.pricing-terms{text-align:center;font-size:8px;color:#647b92;margin:14px auto 0;max-width:900px}
@media(max-width:980px){.live-kpi-row{grid-template-columns:repeat(3,1fr)}.live-demo-grid,.scale-grid{grid-template-columns:1fr}.tour-sequence,.volume-pricing-grid{grid-template-columns:1fr 1fr}.scale-grid{gap:42px}.trial-banner{grid-template-columns:auto 1fr}.trial-banner .button{grid-column:1/-1;width:100%}.pricing-details{grid-template-columns:1fr 1fr}}
@media(max-width:760px){.hero-live-first{padding-top:40px}.hero-copy-live{text-align:left}.hero-copy-live .eyebrow{justify-content:flex-start}.hero-copy-live .hero-actions{justify-content:flex-start}.hero-copy-live .hero-lead{font-size:15px}.live-product-demo{padding:11px;border-radius:15px}.live-product-top{align-items:flex-start}.live-product-brand small{display:none}.live-kpi-row{grid-template-columns:1fr 1fr}.live-kpi-row>div:nth-child(4){display:none}.live-order-strip{grid-template-columns:1fr 1fr}.tour-sequence{grid-template-columns:1fr 1fr}.tour-step{padding:7px}.hero-proof-band{justify-content:flex-start;gap:8px 14px}.hero-proof-band i{display:none}.scale-benefits,.global-sites,.volume-pricing-grid,.pricing-details{grid-template-columns:1fr}.global-console-top{align-items:flex-start}.pricing-scale-note{align-items:flex-start;flex-direction:column}.pricing-scale-note .button{width:100%}.trial-banner{grid-template-columns:1fr}.trial-banner .button{grid-column:auto}.tour-ai-line{grid-template-columns:26px 1fr}.tour-ai-line em{grid-column:2}.manager-machine-list>div{grid-template-columns:1fr 36px 72px}}
@media(prefers-reduced-motion:reduce){.tour-step,.live-timeline i,.live-event-card,.machine-state,.manager-attention-card,.live-kpi-row strong{transition:none}}


/* --- v1.4 product-action hero + simple pricing --- */
.live-demo-v14{padding:18px;border-color:rgba(83,172,255,.38);box-shadow:0 34px 120px rgba(0,0,0,.42),0 0 90px rgba(45,147,255,.10)}
.live-kpi-v14{grid-template-columns:repeat(6,1fr)}
.live-demo-stage-grid{display:grid;grid-template-columns:1.05fr 1.15fr .9fr;gap:10px;align-items:stretch}
.factory-action-stage,.operator-action-v14,.manager-v14{min-width:0;border:1px solid rgba(123,156,190,.13);border-radius:14px;background:linear-gradient(165deg,#0b1b2c,#081522);padding:12px}
.stage-header{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-bottom:10px;border-bottom:1px solid rgba(123,156,190,.1)}.stage-header>div{display:grid}.stage-header span:first-child{font-size:8px;color:#6faeea;font-weight:850;letter-spacing:.1em}.stage-header strong{font-size:12px;margin-top:2px}.stage-state{display:flex;align-items:center;gap:6px;border-radius:999px;padding:6px 8px;font-size:8px;font-weight:900;letter-spacing:.05em;border:1px solid rgba(42,215,101,.22);background:rgba(42,215,101,.06);color:#9de6ae}.stage-state i{width:7px;height:7px;border-radius:50%;background:#2ad765;box-shadow:0 0 0 5px rgba(42,215,101,.07)}.stage-state.stopped{border-color:rgba(241,89,89,.28);background:rgba(241,89,89,.07);color:#ffc0ba}.stage-state.stopped i{background:#f15959;box-shadow:0 0 0 5px rgba(241,89,89,.07)}
.factory-scene-v14{position:relative;height:318px;margin-top:10px;border-radius:12px;overflow:hidden;background:radial-gradient(circle at 74% 15%,rgba(53,155,255,.16),transparent 25%),linear-gradient(180deg,#112944 0,#0c1d30 64%,#08131f 100%);border:1px solid rgba(114,153,194,.12)}
.factory-scene-v14:after{content:"";position:absolute;left:0;right:0;bottom:0;height:64px;background:linear-gradient(180deg,#101c29,#0a121b)}
.filler-body{position:absolute;left:28px;top:50px;width:176px;height:168px;border-radius:14px 14px 8px 8px;background:linear-gradient(180deg,#24425e,#142b43);border:1px solid rgba(135,173,211,.2);box-shadow:0 20px 30px rgba(0,0,0,.18),inset 0 0 0 1px rgba(255,255,255,.025)}.filler-body:before{content:"PACK FILLER 03";position:absolute;left:16px;top:16px;font-size:7px;letter-spacing:.12em;color:#91aac3}.filler-body:after{content:"";position:absolute;left:17px;right:17px;bottom:19px;height:55px;border-radius:8px;background:linear-gradient(180deg,#0c1b29,#0a1420);border:1px solid rgba(135,173,211,.12)}.filler-screen{position:absolute;right:16px;top:13px;z-index:2;font-size:8px;font-weight:900;letter-spacing:.08em;color:#8ff1a6;background:rgba(42,215,101,.08);border:1px solid rgba(42,215,101,.2);border-radius:6px;padding:6px 8px}.is-stopped .filler-screen{color:#ff9a92;background:rgba(241,89,89,.08);border-color:rgba(241,89,89,.22)}
.filler-body .head{position:absolute;z-index:3;bottom:50px;width:14px;height:48px;border-radius:5px;background:linear-gradient(180deg,#6d849a,#263e56)}.filler-body .head:after{content:"";position:absolute;left:4px;bottom:-7px;width:6px;height:10px;border-radius:3px;background:#8ea6ba}.filler-body .h1{left:32px}.filler-body .h2{left:67px}.filler-body .h3{left:102px}.filler-body .h4{left:137px}
.tower-light{position:absolute;left:176px;top:18px;width:13px;height:42px;display:grid;gap:2px;z-index:4}.tower-light:after{content:"";position:absolute;left:5px;top:42px;width:3px;height:18px;background:#668096}.tower-light i{display:block;border-radius:50%;background:#162737;border:1px solid rgba(255,255,255,.08)}.tower-green{background:#2ad765!important;box-shadow:0 0 12px rgba(42,215,101,.7)}.is-stopped .tower-green{background:#162737!important;box-shadow:none}.is-stopped .tower-red{background:#f15959!important;box-shadow:0 0 12px rgba(241,89,89,.75)}
.conveyor-v14{position:absolute;left:12px;right:12px;bottom:68px;height:28px;border-radius:8px;background:linear-gradient(180deg,#33495e,#182736);border:1px solid rgba(150,180,207,.15);z-index:3}.conveyor-v14:before{content:"";position:absolute;left:0;right:0;top:10px;height:6px;background:repeating-linear-gradient(90deg,rgba(255,255,255,.13) 0 16px,transparent 16px 28px);animation:conveyorStrip 1.2s linear infinite}.is-stopped .conveyor-v14:before{animation-play-state:paused}
.bottle-lane{position:absolute;left:-65px;right:-65px;bottom:91px;height:55px;z-index:5}.demo-bottle{position:absolute;bottom:0;width:21px;height:38px;border-radius:7px 7px 6px 6px;background:linear-gradient(90deg,#75caff,#2b8edb 52%,#7bd5ff);border:1px solid rgba(189,231,255,.36);box-shadow:inset 0 0 8px rgba(255,255,255,.2),0 8px 12px rgba(0,0,0,.16);animation:bottleFlow 6.6s linear infinite}.demo-bottle:before{content:"";position:absolute;left:6px;top:-6px;width:9px;height:8px;border-radius:3px 3px 1px 1px;background:#d8f2ff}.demo-bottle:after{content:"";position:absolute;left:4px;right:4px;top:13px;height:9px;border-radius:3px;background:rgba(255,255,255,.36)}.b1{animation-delay:0s}.b2{animation-delay:1.1s}.b3{animation-delay:2.2s}.b4{animation-delay:3.3s}.b5{animation-delay:4.4s}.b6{animation-delay:5.5s}.is-stopped .demo-bottle{animation-play-state:paused}
.sensor-beam{position:absolute;right:72px;bottom:93px;width:2px;height:63px;background:rgba(45,183,240,.72);box-shadow:0 0 10px rgba(45,183,240,.7);z-index:4}.sensor-beam i{position:absolute;left:-4px;top:-4px;width:10px;height:10px;border-radius:50%;background:#2db7f0;box-shadow:0 0 12px rgba(45,183,240,.8)}.sensor-beam small{position:absolute;left:-24px;top:-18px;width:60px;font-size:6px;color:#78c9f3;text-align:center;letter-spacing:.08em}.is-stopped .sensor-beam{opacity:.28;box-shadow:none}
.machine-signal-card{position:absolute;right:12px;top:15px;display:grid;gap:2px;min-width:112px;padding:9px 10px;border-radius:9px;background:rgba(7,17,29,.86);border:1px solid rgba(87,178,255,.2);z-index:6}.machine-signal-card small,.factory-counter small{font-size:6px;color:#75a9d2;letter-spacing:.08em}.machine-signal-card strong{font-size:11px;color:#a6edb8}.machine-signal-card span{font-size:7px;color:#89a0b7}.is-stopped .machine-signal-card strong{color:#ffaaa3}.factory-counter{position:absolute;right:12px;bottom:18px;z-index:7;display:grid;padding:8px 10px;border-radius:8px;background:rgba(7,17,29,.9);border:1px solid rgba(123,156,190,.16)}.factory-counter strong{font-size:15px;color:#f0f6fc}.scene-caption{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px;font-size:7px;color:#7890a8}.scene-caption span{display:flex;align-items:center;gap:5px}.scene-caption i{width:7px;height:7px;border-radius:50%}.legend-green{background:#2ad765}.legend-red{background:#f15959}
.operator-action-v14{position:relative;overflow:hidden}.downtime-action-card{position:relative;margin-top:10px;border:1px solid rgba(123,156,190,.12);border-radius:11px;background:#071420;padding:10px;min-height:151px;transition:.25s}.is-stopped .downtime-action-card{border-color:rgba(241,89,89,.22);box-shadow:0 0 28px rgba(241,89,89,.04)}.downtime-action-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.downtime-action-head>div{display:grid}.downtime-action-head small{font-size:7px;color:#6faeea;letter-spacing:.08em;font-weight:850}.downtime-action-head strong{font-size:11px;margin-top:2px}.downtime-action-head>span{font:800 12px/1 ui-monospace,SFMono-Regular,Menlo,monospace;color:#9eb1c5;border:1px solid rgba(123,156,190,.13);border-radius:7px;padding:6px 7px}.is-stopped .downtime-action-head>span{color:#ff9d96;border-color:rgba(241,89,89,.2)}
.downtime-reasons{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:9px;opacity:.28;pointer-events:none;transition:.25s}.is-stopped .downtime-reasons{opacity:1}.downtime-reasons button{appearance:none;border:1px solid rgba(123,156,190,.14);background:#0d2031;color:#b7c6d5;border-radius:7px;padding:8px 7px;text-align:left;font-size:8px;font-weight:700;transition:.2s}.downtime-reasons button.selected{border-color:rgba(255,176,32,.55);background:rgba(255,176,32,.12);color:#ffd282;box-shadow:0 0 0 2px rgba(255,176,32,.06)}
.save-reason-button{width:100%;margin-top:7px;appearance:none;border:1px solid rgba(45,147,255,.35);background:linear-gradient(135deg,#1d72d8,#2caee9);color:white;border-radius:7px;padding:8px;font-size:8px;font-weight:850;opacity:0;transform:translateY(4px);transition:.2s}.save-reason-button.visible{opacity:1;transform:none}.saved-reason{position:absolute;left:10px;right:10px;bottom:10px;display:flex;align-items:center;gap:8px;border:1px solid rgba(42,215,101,.22);background:rgba(42,215,101,.07);padding:8px 9px;border-radius:8px;opacity:0;transform:translateY(5px);transition:.25s}.saved-reason.visible{opacity:1;transform:none}.saved-reason>span{width:24px;height:24px;border-radius:7px;background:rgba(42,215,101,.12);color:#72e491;display:grid;place-items:center;font-size:10px}.saved-reason div{display:grid}.saved-reason small{font-size:6px;color:#78c08b;font-weight:900;letter-spacing:.08em}.saved-reason strong{font-size:9px}.operator-cursor{position:absolute;right:49%;top:91px;color:#ffe29a;font-size:16px;opacity:0;transform:rotate(35deg);filter:drop-shadow(0 3px 5px rgba(0,0,0,.4));transition:.25s}.operator-cursor.visible{opacity:1;animation:cursorTap 1.1s ease-in-out infinite alternate}
.event-log-v14{margin-top:9px;border:1px solid rgba(123,156,190,.11);border-radius:9px;background:#081522;overflow:hidden}.event-log-head,.event-log-row{display:grid;grid-template-columns:1fr 1fr auto;gap:8px;align-items:center;padding:7px 8px}.event-log-head{font-size:6px;color:#7389a0;border-bottom:1px solid rgba(123,156,190,.08);letter-spacing:.08em}.event-log-head span:last-child{grid-column:2/-1}.event-log-row{font-size:7px}.event-log-row span{display:flex;gap:6px;align-items:center}.event-log-row em{font-style:normal;color:#a5b5c6}.event-log-row strong{color:#d9e6f1}.tour-sequence-v14{grid-template-columns:repeat(5,1fr)}
.pricing-options-v4{display:grid;grid-template-columns:1fr 1fr;gap:18px;max-width:1060px;margin:34px auto 0}.pricing-option-v4{position:relative;border:1px solid rgba(123,156,190,.16);border-radius:18px;background:linear-gradient(155deg,#0d1d2e,#091522);padding:28px;box-shadow:0 20px 58px rgba(0,0,0,.18)}.pricing-option-v4.primary-option{border-color:rgba(45,147,255,.34);box-shadow:0 24px 70px rgba(26,118,220,.08)}.pricing-option-label{font-size:9px;font-weight:900;letter-spacing:.12em;color:#68b7ff}.pricing-option-v4 h3{font-size:24px;margin:8px 0 0}.pricing-option-v4>p{color:#91a4b7;font-size:14px}.pricing-option-v4 .tier-price{margin:20px 0 12px;display:flex;align-items:flex-end;gap:5px}.pricing-option-v4 .tier-price sup{font-size:20px;top:auto;align-self:flex-start;margin-top:7px}.pricing-option-v4 .tier-price strong{font-size:52px;line-height:.9}.pricing-option-v4 .tier-price em{font-size:11px;font-style:normal;color:#8397aa;margin-bottom:5px}.scale-price-v4{font-size:17px;color:#9bb0c4;margin:20px 0 12px}.scale-price-v4 strong{font-size:38px;line-height:1.05;color:#f0f6fc}.pricing-benefits-v4{list-style:none;padding:0;margin:20px 0 24px;display:grid;gap:10px}.pricing-benefits-v4 li{position:relative;padding-left:22px;color:#bdcbd8;font-size:12px;line-height:1.45}.pricing-benefits-v4 li:before{content:"✓";position:absolute;left:0;top:0;color:#53b5ff;font-weight:900}.pricing-benefits-v4 strong{color:#edf5fc}.pricing-footnote-v4{display:block;color:#73899f;font-size:9px;line-height:1.5;margin-top:10px}.pricing-v4 .pricing-terms{text-align:center;margin-top:18px}
@keyframes bottleFlow{0%{transform:translateX(0);opacity:0}7%{opacity:1}90%{opacity:1}100%{transform:translateX(455px);opacity:0}}@keyframes conveyorStrip{to{background-position:28px 0}}@keyframes cursorTap{from{transform:translate(-5px,-2px) rotate(35deg)}to{transform:translate(3px,4px) rotate(35deg)}}
@media(max-width:1180px){.live-demo-stage-grid{grid-template-columns:1fr 1fr}.manager-v14{grid-column:1/-1}.live-kpi-v14{grid-template-columns:repeat(3,1fr)}}
@media(max-width:820px){.live-demo-stage-grid,.pricing-options-v4{grid-template-columns:1fr}.manager-v14{grid-column:auto}.tour-sequence-v14{grid-template-columns:1fr 1fr}.factory-scene-v14{height:285px}.live-kpi-v14{grid-template-columns:1fr 1fr}.pricing-option-v4{padding:22px}}
@media(prefers-reduced-motion:reduce){.demo-bottle,.conveyor-v14:before,.operator-cursor.visible{animation:none}}

@media(max-width:760px){.live-kpi-v14>div:nth-child(4){display:block}}

/* --- v1.6 conversion/layout refinements --- */
.hero-cta-under-demo{display:flex;flex-direction:column;align-items:center;text-align:center;margin:26px auto 0}.hero-cta-under-demo .hero-actions{justify-content:center;margin:0 0 10px}.hero-cta-under-demo .microcopy{margin:0;color:#8293a8}.commitment-badge{display:inline-flex;align-items:center;margin:3px 0 9px;padding:7px 10px;border:1px solid rgba(45,147,255,.24);border-radius:999px;background:rgba(45,147,255,.07);color:#a9d4ff;font-size:9px;font-weight:850;letter-spacing:.04em}.pricing-terms strong{color:#b9cadd}@media(max-width:760px){.hero-cta-under-demo{align-items:stretch;text-align:left}.hero-cta-under-demo .hero-actions{justify-content:flex-start}.hero-cta-under-demo .button{width:100%}}


/* --- v1.8 CTA alignment polish --- */
.pricing-option-v4{display:flex;flex-direction:column}
.pricing-option-v4 .pricing-benefits-v4{flex:1}
.pricing-option-v4>.button.full{margin-top:auto}
.final-cta .final-inner>div:last-child{display:flex;flex-wrap:wrap;gap:12px}

/* --- v1.9 logo visibility + implementation pricing --- */



/* --- v1.12 CTA alignment and emphasis --- */
.hero-cta-under-demo .hero-actions .trial-jump{background:linear-gradient(135deg,#147ce7,#2d9cff);box-shadow:0 12px 30px rgba(45,147,255,.22);border-color:transparent;color:#fff}
.pricing-options-v4{align-items:stretch}
.pricing-option-v4{display:flex;flex-direction:column;height:100%}
.pricing-option-v4>p{min-height:50px}
.pricing-option-v4 .pricing-benefits-v4{flex:1}
.pricing-cta-group{margin-top:auto;display:flex;flex-direction:column}
.pricing-cta-group .button.full{margin-top:0}
.pricing-footnote-v4{min-height:74px}
.pricing-option-v4.scale-option .button.primary{background:linear-gradient(135deg,#147ce7,#2d9cff);box-shadow:0 12px 30px rgba(45,147,255,.22);border-color:transparent;color:#fff}
@media(max-width:820px){.pricing-option-v4>p{min-height:0}.pricing-footnote-v4{min-height:0}}


/* --- v1.13 trust, legal, accessibility and mobile hardening --- */
:where(a,button,input,select,summary):focus-visible{outline:3px solid rgba(76,174,255,.72);outline-offset:3px}
button:disabled{opacity:.65;cursor:not-allowed;transform:none!important}
.demo-form-privacy{font-size:9px;line-height:1.55;color:#748aa0;margin:-2px 0 0}.demo-form-privacy a,.security-detail-link a{color:#75bdfd;text-decoration:underline;text-decoration-color:rgba(117,189,253,.42);text-underline-offset:3px}.security-detail-link{grid-column:1/-1;margin:4px 0 0;text-align:right;font-size:11px}.footer-links-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.footer-trust-note{display:block;max-width:470px;color:#657b91;font-size:10px;margin-top:12px}
.legal-page{min-height:100vh}.legal-top-nav{display:flex;align-items:center;gap:22px;font-size:12px;color:#9fb0c2}.legal-top-nav a:hover{color:#fff}.legal-hero{padding:92px 0 50px;border-bottom:1px solid rgba(126,159,195,.10);background:radial-gradient(circle at 70% 0,rgba(45,147,255,.10),transparent 35%)}.legal-shell{max-width:900px}.legal-hero h1{font-size:clamp(42px,6vw,68px);line-height:1.02;letter-spacing:-.045em;margin:0}.legal-intro{font-size:18px;color:#a8b8c8;max-width:760px;margin:22px 0}.legal-meta{display:flex;gap:12px 22px;flex-wrap:wrap;color:#71869d;font-size:10px;text-transform:uppercase;letter-spacing:.06em}.legal-content{padding:62px 0 104px}.legal-content h2{font-size:25px;margin:42px 0 11px;letter-spacing:-.02em}.legal-content h3{font-size:16px;margin:28px 0 7px}.legal-content p,.legal-content li{color:#a8b7c6;font-size:14px;line-height:1.75}.legal-content a{color:#75bdfd;text-decoration:underline;text-underline-offset:3px}.legal-callout{border:1px solid rgba(45,147,255,.26);border-radius:14px;background:linear-gradient(135deg,rgba(45,147,255,.09),rgba(39,197,239,.03));padding:20px 22px;margin-bottom:32px}.legal-callout strong{color:#dcecff;font-size:13px}.legal-callout p{margin:5px 0 0}.legal-list{padding-left:22px;display:grid;gap:7px}.trust-status-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:42px}.trust-status-grid>div{border:1px solid rgba(123,156,190,.14);border-radius:13px;background:#0b1828;padding:20px}.trust-status-grid span{display:block;text-transform:uppercase;letter-spacing:.1em;font-size:9px;color:#6cb8ff}.trust-status-grid strong{display:block;font-size:16px;margin:7px 0}.trust-status-grid p{font-size:11px;margin:0;color:#8499ae}
@supports(padding:max(0px)){body{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}.site-header{padding-top:env(safe-area-inset-top)} }
@media(max-width:900px){.footer-links-3{grid-template-columns:repeat(2,1fr)}.trust-status-grid{grid-template-columns:1fr}.legal-top-nav{gap:14px}}
@media(max-width:620px){.legal-top-nav a:not(:first-child){display:none}.legal-hero{padding:66px 0 38px}.legal-intro{font-size:16px}.legal-content{padding:44px 0 80px}.legal-content h2{font-size:22px}.footer-links-3{grid-template-columns:1fr}.security-detail-link{text-align:left}.legal-meta{display:grid}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button,.feature,.demo-card{transition:none!important}.button:hover,.feature:hover,.demo-card:hover{transform:none!important}}


/* --- v1.15 SEO architecture + commercial landing pages --- */
.seo-solution-links{margin-top:48px;padding-top:34px;border-top:1px solid rgba(123,156,190,.12)}.seo-link-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px}.seo-link-grid a{display:flex;justify-content:space-between;gap:18px;align-items:center;padding:16px 17px;border:1px solid rgba(123,156,190,.14);border-radius:12px;background:rgba(8,21,34,.7);color:#dbe8f4;font-size:12px;font-weight:780;transition:.2s}.seo-link-grid a:hover{border-color:rgba(45,147,255,.42);background:rgba(45,147,255,.07);transform:translateY(-1px)}.seo-link-grid a span{color:#67b6ff}
.landing-hero{padding:112px 0 70px;background:radial-gradient(circle at 74% 5%,rgba(45,147,255,.12),transparent 34%);border-bottom:1px solid rgba(123,156,190,.10)}.landing-hero-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:54px;align-items:center}.landing-hero h1{font-size:clamp(42px,6.2vw,72px);line-height:1.01;letter-spacing:-.052em;margin:10px 0 20px}.landing-hero h1 em{font-style:normal;color:#69b8ff}.landing-lead{font-size:18px;line-height:1.65;color:#a9b9c9;max-width:760px}.landing-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:27px}.landing-proof{display:grid;gap:10px}.landing-proof>div{padding:18px;border:1px solid rgba(123,156,190,.14);border-radius:13px;background:linear-gradient(145deg,#0c1c2d,#091623)}.landing-proof small{display:block;color:#68b7ff;font-size:9px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.landing-proof strong{display:block;margin-top:5px;font-size:15px;color:#edf6ff}.landing-proof p{font-size:11px;color:#8499ad;margin:6px 0 0;line-height:1.55}.landing-section{padding:76px 0}.landing-alt{background:rgba(6,16,27,.62);border-top:1px solid rgba(123,156,190,.08);border-bottom:1px solid rgba(123,156,190,.08)}.landing-copy{max-width:810px}.landing-copy h2{font-size:clamp(30px,4vw,46px);line-height:1.08;letter-spacing:-.035em;margin:8px 0 18px}.landing-copy p{color:#a6b7c7;font-size:15px;line-height:1.75}.landing-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:32px}.landing-card{border:1px solid rgba(123,156,190,.14);border-radius:14px;background:#0a1827;padding:23px}.landing-card span{display:block;font-size:9px;font-weight:900;letter-spacing:.11em;color:#68b7ff}.landing-card h3{font-size:18px;margin:9px 0 8px}.landing-card p{font-size:12px;line-height:1.65;color:#8fa3b6;margin:0}.landing-bullets{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin:28px 0}.landing-bullets div{position:relative;padding:15px 16px 15px 42px;border:1px solid rgba(123,156,190,.11);border-radius:11px;background:rgba(8,21,34,.6);font-size:12px;color:#b7c6d5}.landing-bullets div:before{content:'✓';position:absolute;left:16px;color:#67b6ff;font-weight:900}.landing-faq{display:grid;gap:10px;margin-top:28px}.landing-faq details{border:1px solid rgba(123,156,190,.13);border-radius:11px;background:#0a1827;padding:16px 18px}.landing-faq summary{cursor:pointer;font-weight:780;color:#e2edf7;font-size:13px}.landing-faq p{color:#92a5b8;font-size:12px;line-height:1.65;margin:11px 0 2px}.related-pages{display:grid;grid-template-columns:repeat(3,1fr);gap:11px;margin-top:26px}.related-pages a{padding:14px 15px;border-radius:10px;border:1px solid rgba(123,156,190,.12);color:#bcd0e1;background:rgba(8,21,34,.65);font-size:11px}.related-pages a:hover{border-color:rgba(45,147,255,.4);color:#fff}@media(max-width:900px){.seo-link-grid,.landing-grid-3,.related-pages{grid-template-columns:1fr 1fr}.landing-hero-grid{grid-template-columns:1fr}.landing-proof{grid-template-columns:repeat(3,1fr)}}@media(max-width:620px){.seo-link-grid,.landing-grid-3,.related-pages,.landing-bullets,.landing-proof{grid-template-columns:1fr}.landing-hero{padding:80px 0 52px}.landing-section{padding:56px 0}.landing-actions .button{width:100%}}

.resource-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-top:30px}.resource-card{display:block;border:1px solid rgba(123,156,190,.14);border-radius:14px;background:#0a1827;padding:24px;min-height:210px}.resource-card:hover{border-color:rgba(45,147,255,.42);transform:translateY(-2px);transition:.18s ease}.resource-card span{font-size:9px;font-weight:900;letter-spacing:.11em;color:#68b7ff}.resource-card h3{font-size:20px;margin:10px 0 8px}.resource-card p{font-size:12px;color:#8fa3b6;line-height:1.65}.resource-card b{font-size:11px;color:#8bc8ff}@media(max-width:700px){.resource-grid{grid-template-columns:1fr}}

/* --- v1.21 pricing, navigation and trust refinements --- */
.site-nav>a{white-space:nowrap}.pricing-single-card{grid-template-columns:minmax(0,820px);justify-content:center;margin-top:34px}.device-fee-banner{display:flex;flex-wrap:wrap;gap:6px 18px;align-items:center;margin:14px 0 18px;padding:13px 15px;border:1px solid rgba(45,147,255,.32);border-radius:11px;background:rgba(45,147,255,.08)}.device-fee-banner strong{color:#dcebfa;font-size:14px}.device-fee-banner span{color:#93a8bc;font-size:11px}.security-smallprint{margin-top:58px;padding-top:20px;border-top:1px solid rgba(123,156,190,.12);color:#73879b}.security-smallprint strong{font-size:11px;text-transform:uppercase;letter-spacing:.09em;color:#8ca1b5}.security-smallprint p{font-size:11px;line-height:1.65;color:#73879b;margin:7px 0}.security-smallprint a{color:#78a9d3}
@media(max-width:1100px) and (min-width:761px){.site-nav{gap:14px;font-size:12px}.brand img{width:160px}.nav-cta{padding:9px 12px}}
@media(max-width:920px) and (min-width:761px){.menu-button{display:block}.site-nav{position:absolute;top:76px;left:22px;right:22px;display:none;flex-direction:column;align-items:stretch;gap:0;padding:10px;border:1px solid #263a51;border-radius:12px;background:#081523;box-shadow:var(--shadow)}.site-nav.open{display:flex}.site-nav a{padding:12px 10px}.nav-cta{text-align:center;margin-top:5px}}

/* v1.22 trust, access and customer-login refinements */
.nav-login{display:inline-flex;align-items:center;justify-content:center;padding:9px 12px;border:1px solid rgba(123,156,190,.28);border-radius:9px;color:#c8d7e6!important;background:rgba(255,255,255,.025)}
.nav-login:hover{border-color:rgba(105,184,255,.55);color:#fff!important}
.hero-access-anywhere{display:flex;gap:10px 14px;align-items:center;flex-wrap:wrap;margin-top:17px;padding:11px 14px;border:1px solid rgba(105,184,255,.20);border-radius:11px;background:rgba(45,147,255,.055);max-width:760px}
.hero-access-anywhere strong{color:#e8f4ff;font-size:12px;letter-spacing:.02em}.hero-access-anywhere span{color:#95aabd;font-size:11px}
@media(max-width:1100px) and (min-width:921px){.site-nav{gap:10px;font-size:11px}.nav-login,.nav-cta{padding:8px 9px}.brand img{width:148px}}
@media(max-width:920px){.nav-login{text-align:center;margin-top:5px}.hero-access-anywhere{align-items:flex-start;flex-direction:column;gap:4px}}


/* v1.23 visual product storytelling */
.showcase-section{padding:92px 0}.showcase-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:34px;align-items:center}.showcase-grid-reverse{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.showcase-copy h2,.visual-section .section-head h2{font-size:clamp(30px,4vw,50px);line-height:1.08;letter-spacing:-.035em;margin:8px 0 18px}.showcase-copy p{color:#9fb0c2;font-size:16px;max-width:640px}.showcase-points{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.showcase-points span{display:inline-flex;align-items:center;gap:8px;padding:11px 14px;border:1px solid rgba(123,156,190,.16);border-radius:999px;background:rgba(8,21,34,.58);font-size:11px;color:#d6e2ee}.showcase-points span:before{content:"✓";color:#63b2ff;font-weight:900}.showcase-image,.visual-card{margin:0;border:1px solid rgba(123,156,190,.15);border-radius:18px;background:linear-gradient(180deg,#0c1b2b,#091522);overflow:hidden;box-shadow:var(--shadow)}.showcase-image img,.visual-card img{display:block;width:100%;height:auto}.showcase-caption,.visual-card figcaption{padding:16px 18px 18px;color:#8fa3b7;font-size:12px;line-height:1.6}.visual-section{padding:92px 0}.visual-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:34px}.visual-card figcaption strong{display:block;color:#e7f1fb;font-size:15px;margin-bottom:6px}.visual-card figcaption span{color:#8fa3b7}.landing-visual-block{margin-top:32px}.landing-visual-block .showcase-image{max-width:1040px}
@media(max-width:900px){.showcase-grid,.showcase-grid-reverse,.visual-grid{grid-template-columns:1fr}.showcase-section,.visual-section{padding:62px 0}}


/* v1.24 three-path pricing comparison */
.pricing-compare-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:36px;align-items:stretch}.pricing-compare-card{display:flex;flex-direction:column;border:1px solid rgba(123,156,190,.16);border-radius:18px;background:linear-gradient(160deg,#0d1b2b,#091522);padding:24px;min-width:0}.pricing-compare-card.featured-plan{border-color:rgba(45,147,255,.48);box-shadow:0 20px 64px rgba(0,0,0,.18),inset 0 1px 0 rgba(105,184,255,.12)}.pricing-compare-card.custom-plan{background:linear-gradient(160deg,#101a28,#0a1420)}.pricing-plan-head{min-height:190px;border-bottom:1px solid rgba(123,156,190,.12);padding-bottom:20px;margin-bottom:8px}.pricing-plan-head>span{display:block;color:#69b8ff;font-size:9px;font-weight:900;letter-spacing:.12em}.pricing-plan-head h3{font-size:25px;line-height:1.12;margin:9px 0 10px;letter-spacing:-.025em}.pricing-plan-head p{font-size:12px;line-height:1.6;color:#91a5b9;margin:0}.pricing-fact{min-height:105px;padding:15px 0;border-bottom:1px solid rgba(123,156,190,.10)}.pricing-fact small{display:block;font-size:9px;text-transform:uppercase;letter-spacing:.1em;color:#718aa2;font-weight:850}.pricing-fact strong{display:block;font-size:16px;line-height:1.3;color:#edf6ff;margin:5px 0 2px}.pricing-fact span{display:block;font-size:10.5px;line-height:1.55;color:#8ea2b7}.pricing-compare-card>.button{margin-top:auto}.pricing-comparison-note{margin:22px 0 0;padding:16px 18px;border:1px solid rgba(123,156,190,.14);border-radius:12px;background:rgba(8,21,34,.66);color:#8fa3b7;font-size:11px;line-height:1.7}.pricing-comparison-note strong{color:#dce8f4}.pricing-common-features{margin-top:64px}.pricing-common-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:22px}.pricing-common-grid span{position:relative;padding:14px 14px 14px 38px;border:1px solid rgba(123,156,190,.12);border-radius:10px;background:rgba(8,21,34,.58);color:#b8c8d7;font-size:11px;line-height:1.45}.pricing-common-grid span:before{content:"✓";position:absolute;left:14px;color:#64b4ff;font-weight:900}.pricing-terms a{color:#79beff;text-decoration:underline;text-underline-offset:3px}
@media(max-width:1080px){.pricing-compare-grid{grid-template-columns:1fr}.pricing-plan-head{min-height:0}.pricing-fact{min-height:0}.pricing-common-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:620px){.pricing-compare-card{padding:19px}.pricing-common-grid{grid-template-columns:1fr}.pricing-plan-head h3{font-size:22px}.pricing-fact strong{font-size:15px}}

/* v1.29 hero scanability */
.hero-feature-points{list-style:none;padding:0;max-width:900px;margin:24px auto 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 12px;text-align:left}
.hero-feature-points li{position:relative;padding:11px 13px 11px 32px;border:1px solid rgba(105,184,255,.18);border-radius:10px;background:rgba(45,147,255,.045);color:#d7e4f1;font-size:12px;font-weight:700;line-height:1.35}
.hero-feature-points li:before{content:"✓";position:absolute;left:12px;top:10px;color:#59b7ff;font-weight:900}
.hero-summary-note{margin:15px auto 0;color:#8fa6bc;font-size:12px;font-weight:650}
@media(max-width:760px){.hero-feature-points{grid-template-columns:1fr 1fr;margin-top:20px}.hero-feature-points li{font-size:11px}.hero-summary-note{text-align:left}}
@media(max-width:470px){.hero-feature-points{grid-template-columns:1fr}}

/* v1.30 conversion, outcomes, trust and simplified pricing */
.technology-trust-row{margin-top:18px;display:grid;grid-template-columns:repeat(4,1fr);border:1px solid rgba(93,170,255,.22);border-radius:18px;background:rgba(7,24,42,.7);overflow:hidden}
.technology-trust-row span{padding:16px 18px;display:flex;flex-direction:column;gap:5px;border-right:1px solid rgba(93,170,255,.14)}
.technology-trust-row span:last-child{border-right:0}.technology-trust-row strong{font-size:.92rem;color:#eef7ff}.technology-trust-row small{font-size:.78rem;color:#90a7bd;line-height:1.35}
.outcome-section{background:linear-gradient(180deg,rgba(8,25,44,.45),rgba(5,16,29,.12))}.outcome-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:34px}
.outcome-grid article{padding:25px;border:1px solid rgba(91,168,255,.2);border-radius:18px;background:rgba(10,27,47,.72);min-height:170px}.outcome-grid article>span{display:block;color:#59b5ff;font-weight:800;letter-spacing:.12em;font-size:.76rem;margin-bottom:13px}.outcome-grid strong{display:block;color:#f4f8fc;font-size:1.1rem;margin-bottom:9px}.outcome-grid p{margin:0;color:#9db0c2;line-height:1.55}
.evidence-band{padding:38px 0;background:linear-gradient(90deg,rgba(9,37,65,.96),rgba(9,22,39,.96));border-top:1px solid rgba(91,168,255,.18);border-bottom:1px solid rgba(91,168,255,.18)}.evidence-inner{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:38px;align-items:center}.evidence-inner h2{margin:7px 0 10px;font-size:clamp(1.7rem,3vw,2.35rem)}.evidence-inner p{margin:0;color:#b2c2d2;line-height:1.65}.evidence-link{display:block;padding:20px 22px;border:1px solid rgba(91,168,255,.28);border-radius:16px;background:rgba(18,54,86,.45);color:#d9ecff;text-decoration:none;font-weight:700;line-height:1.5}.evidence-link span{color:#55b6ff}.evidence-link:hover{border-color:#55b6ff}
.simple-price-shell{max-width:1120px;margin:0 auto}.price-main-card{max-width:760px;margin:0 auto 24px;padding:30px;text-align:center;border:1px solid rgba(62,156,255,.4);border-radius:24px;background:linear-gradient(145deg,rgba(18,58,96,.78),rgba(8,24,42,.92));box-shadow:0 22px 60px rgba(0,0,0,.18)}.price-main-card>span{display:block;color:#7cc5ff;letter-spacing:.13em;text-transform:uppercase;font-weight:800;font-size:.78rem}.price-main-card>strong{display:block;font-size:clamp(3rem,8vw,5rem);line-height:1;color:#fff;margin:10px 0 4px}.price-main-card>strong small{font-size:.28em;vertical-align:middle;color:#aad5f7}.price-main-card>b{display:block;color:#d5e6f5;font-size:1.05rem}.price-main-points{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;margin-top:22px}.price-main-points span{padding:8px 12px;border-radius:999px;background:rgba(24,112,190,.2);border:1px solid rgba(82,174,255,.2);color:#b8d9f2;font-size:.84rem}
.connection-method-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.connection-method-grid article{padding:26px;border:1px solid rgba(91,168,255,.2);border-radius:20px;background:rgba(8,24,42,.82);display:flex;flex-direction:column}.connection-method-grid article>span,.custom-deploy-row span{color:#67bcff;font-size:.76rem;font-weight:800;letter-spacing:.12em}.connection-method-grid h3{font-size:1.45rem;margin:8px 0}.connection-method-grid p{color:#9fb2c5;line-height:1.55}.connection-method-grid ul{margin:4px 0 22px;padding-left:20px;color:#bfd0de;line-height:1.75}.connection-method-grid .button{margin-top:auto}.hardware-position-note{margin-top:18px;padding:18px 20px;border-radius:16px;border:1px solid rgba(91,168,255,.16);background:rgba(8,24,42,.58);display:grid;gap:5px}.hardware-position-note strong{color:#ecf6ff}.hardware-position-note span{color:#93a9bc;line-height:1.5}.custom-deploy-row{margin-top:18px;padding:22px;border:1px solid rgba(91,168,255,.18);border-radius:18px;background:rgba(9,28,48,.68);display:flex;align-items:center;justify-content:space-between;gap:25px}.custom-deploy-row strong{display:block;color:#eff7ff;font-size:1.08rem;margin:5px 0}.custom-deploy-row p{margin:0;color:#9fb3c5}.pricing-v5 .pricing-terms{text-align:center;max-width:900px;margin:24px auto 0}
@media(max-width:900px){.technology-trust-row{grid-template-columns:1fr 1fr}.technology-trust-row span:nth-child(2){border-right:0}.outcome-grid{grid-template-columns:1fr 1fr}.evidence-inner{grid-template-columns:1fr}.connection-method-grid{grid-template-columns:1fr}.custom-deploy-row{align-items:flex-start;flex-direction:column}.custom-deploy-row .button{width:100%}}
@media(max-width:620px){.technology-trust-row{grid-template-columns:1fr}.technology-trust-row span{border-right:0;border-bottom:1px solid rgba(93,170,255,.14)}.technology-trust-row span:last-child{border-bottom:0}.outcome-grid{grid-template-columns:1fr}.price-main-card{padding:24px 16px}}

/* --- v1.36 iOS / Android mobile hardening --- */
html{-webkit-text-size-adjust:100%;text-size-adjust:100%}
.site-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}
a,button,summary{touch-action:manipulation}
.legal-content a,.footer-links a,.footer-bottom a,.landing-card a,.landing-copy a{overflow-wrap:anywhere;word-break:break-word}
@media(max-width:1024px){.demo-request-form input,.demo-request-form select{font-size:16px;min-width:0}}
@media(max-width:760px){
  .menu-button{width:44px;height:44px;min-width:44px;min-height:44px}
  .landing-faq summary{min-height:44px;display:flex;align-items:center;padding:10px 0;margin:-10px 0}
  .landing-faq details{overflow:hidden}
}
/* Keep the collapsed navigation control at an accessible touch size through the 920px tablet transition. */
.menu-button{width:44px;height:44px;min-width:44px;min-height:44px}
