:root{--bg:#030610;--panel:#071020;--panel2:#0b1227;--text:#f6f8ff;--muted:#aab6d2;--cyan:#14dcff;--blue:#1687ff;--violet:#793cff;--pink:#ff2cbd;--yellow:#ffd400;--line:rgba(80,180,255,.24);--max:1440px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at 65% 7%,rgba(61,26,178,.23),transparent 24%),var(--bg);color:var(--text);font-family:Inter,Segoe UI,Arial,sans-serif;line-height:1.5;overflow-x:hidden}a{color:inherit;text-decoration:none}.shell{width:min(var(--max),calc(100% - 48px));margin:auto}.ambient{position:fixed;border-radius:50%;filter:blur(110px);opacity:.14;z-index:-1}.ambient-a{width:420px;height:420px;background:#005dff;right:-130px;top:120px}.ambient-b{width:340px;height:340px;background:#f000ff;left:-160px;top:520px}.site-header{height:84px;display:grid;grid-template-columns:280px 1fr 160px;align-items:center;gap:20px;padding:0 max(24px,calc((100vw - var(--max))/2));border-bottom:1px solid var(--line);background:#02050ed1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:sticky;top:0;z-index:20}.brand{display:flex;flex-direction:column;line-height:1}.brand-main{font-weight:900;font-size:31px;letter-spacing:2px;font-style:italic;background:linear-gradient(180deg,#fff,#9db2d8);-webkit-background-clip:text;color:transparent}.arrow{color:var(--cyan)}.brand-sub{font-size:10px;letter-spacing:4px;color:var(--cyan);font-weight:800}.brand-tag{font-size:7px;letter-spacing:2px;margin-top:5px;color:#d7e1f8}.site-header nav{display:flex;justify-content:center;gap:28px;font-size:14px}.site-header nav a:hover{color:var(--cyan)}.menu{display:none}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 25px;border-radius:14px;background:linear-gradient(105deg,#0868ff,#15d9ff);font-weight:800;box-shadow:0 0 25px #13a8ff40;border:1px solid rgba(255,255,255,.12)}.btn:hover{transform:translateY(-2px);filter:brightness(1.08)}.btn.small{min-height:42px;padding:0 18px;font-size:13px}.btn.ghost{background:#080d1fa6;border:1px solid rgba(207,50,255,.7);box-shadow:none}.hero{min-height:670px;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:50px;padding-top:65px;padding-bottom:55px}.eyebrow{color:var(--cyan);font-size:12px;letter-spacing:5px;font-weight:900}.hero h1{font-size:clamp(50px,6vw,91px);line-height:.91;letter-spacing:-4px;margin:15px 0 24px;font-weight:950}.hero h1 span{background:linear-gradient(90deg,#17dcff,#625dff,#f42bc8);-webkit-background-clip:text;color:transparent}.hero h1 em{font-style:normal;background:linear-gradient(90deg,#18cfff,#f425c3,#ff6a82);-webkit-background-clip:text;color:transparent}.lead{max-width:700px;font-size:20px;color:#d8def0}.lead.compact{font-size:17px}.actions{display:flex;gap:14px;flex-wrap:wrap;margin:28px 0}.triad{display:flex;gap:0;margin-top:34px}.triad div{padding:0 28px;border-right:1px solid #46627e}.triad div:first-child{padding-left:0}.triad div:last-child{border:0}.triad b{display:block;font-size:23px;font-style:italic}.triad div:nth-child(2) b{color:var(--cyan)}.triad div:nth-child(3) b{color:var(--pink)}.triad span{color:var(--muted);font-size:13px}.hero-visual{height:540px;position:relative;display:grid;place-items:center}.orb{width:350px;height:350px;border-radius:50%;background:radial-gradient(circle at 38% 32%,#25eaff 0 4%,#1a48ff 14%,#5010a9 35%,#ff149b 48%,#071024 70%);box-shadow:0 0 90px #3149ff99,0 0 160px #ff1ec93d;animation:pulse 5s ease-in-out infinite}.orb:before,.orb:after{content:"";position:absolute;inset:76px;border:1px solid rgba(33,227,255,.45);border-radius:50%;transform:rotate(30deg) scaleX(1.35)}.orb:after{transform:rotate(-40deg) scaleX(1.55);border-color:#ff2dce59}.core{height:100%;display:grid;place-items:center;font-size:70px;font-weight:950;text-shadow:0 0 24px #20dfff}.float-card{position:absolute;width:185px;padding:14px 16px;border:1px solid rgba(41,201,255,.45);border-radius:14px;background:#040b1ed1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 16px 35px #00000061;animation:float 5s ease-in-out infinite}.float-card span{font-size:10px;color:var(--cyan)}.float-card b,.float-card small{display:block}.float-card small{color:var(--muted)}.fc1{top:45px;left:10px}.fc2{top:135px;right:-10px;animation-delay:-1s}.fc3{bottom:105px;left:-15px;animation-delay:-2s}.fc4{bottom:30px;right:25px;animation-delay:-3s}.notice{display:grid;grid-template-columns:55px 1fr;position:relative;overflow:hidden;gap:15px;align-items:center;padding:22px 26px;border:1px solid rgba(255,212,0,.5);background:linear-gradient(90deg,#41310038,#0f0c0080);border-radius:15px}.notice .hazard{font-size:32px;color:var(--yellow)}.notice b{color:var(--yellow);letter-spacing:2px}.notice p{margin:3px 0;color:#d8d3b1}.stripe{position:absolute;bottom:0;left:0;right:0;height:5px;background:repeating-linear-gradient(135deg,var(--yellow) 0 18px,#121212 18px 36px)}.section{padding:95px 0}.alt{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:linear-gradient(180deg,#08122a99,#030712d9)}.section-head{text-align:center;max-width:760px;margin:0 auto 45px}.section-head h2,.split h2,.cta h2,.faq-wrap h2{font-size:clamp(32px,4vw,54px);line-height:1.04;margin:7px 0 13px}.section-head p:not(.eyebrow){color:var(--muted)}.cards{display:grid;gap:16px}.cards.five{grid-template-columns:repeat(5,1fr)}.card{min-height:260px;padding:26px 22px;border:1px solid rgba(44,176,255,.42);border-radius:16px;background:linear-gradient(145deg,#0a142edb,#08051bd9);box-shadow:inset 0 0 28px #1a77ff0f;transition:.25s}.card:nth-child(2n){border-color:#ff27da73}.card:hover{transform:translateY(-6px);box-shadow:0 16px 40px #1c62ff29}.card i{font-size:35px;color:var(--cyan);font-style:normal}.card h3{font-size:20px;margin:18px 0 8px}.card p{color:var(--muted);font-size:14px}.card a{display:inline-block;margin-top:12px;color:var(--cyan);font-weight:800}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.steps article{position:relative;padding:20px}.steps span{display:grid;place-items:center;width:54px;height:54px;border:2px solid var(--cyan);border-radius:50%;font-size:22px;font-weight:900;box-shadow:0 0 18px #16ddff3d}.steps h3{color:var(--cyan);margin-bottom:4px}.steps p{color:var(--muted)}.split{display:grid;grid-template-columns:1.3fr .7fr;gap:70px;align-items:center}.feature-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:30px}.feature-grid>div{padding:18px;border-left:2px solid var(--cyan);background:#0b132aa6}.feature-grid p{font-size:14px;color:var(--muted);margin-bottom:0}.price-card{padding:36px;border:1px solid rgba(243,41,255,.55);border-radius:20px;background:linear-gradient(160deg,#190c3ce0,#040c1ef0);box-shadow:0 25px 80px #551cff33}.price-card>span{letter-spacing:2px;color:var(--cyan);font-weight:900}.price-card strong{display:block;font-size:54px;margin-top:15px}.price-card strong small{font-size:17px;color:var(--muted)}.price-card .setup{font-size:32px}.price-card .initial{padding:12px;background:#178dff17;border-radius:10px}.fine,.legal-note{color:var(--muted);font-size:12px}.industry-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:12px}.industry-grid span{min-height:100px;display:grid;place-items:center;text-align:center;padding:15px;border:1px solid rgba(38,183,255,.32);border-radius:13px;background:linear-gradient(145deg,#0b1832,#070a17);font-weight:800}.pricing{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;max-width:1000px;margin:auto}.pricing>div{padding:28px;border:1px solid rgba(34,177,255,.35);border-radius:15px;background:#081024cc}.pricing .featured{border-color:#f72fff99;transform:scale(1.03)}.pricing span{color:var(--cyan);font-size:12px;letter-spacing:2px}.pricing strong{display:block;font-size:45px;margin:12px 0}.pricing small{font-size:15px;color:var(--muted)}.pricing p{color:var(--muted)}.legal-note{max-width:950px;margin:25px auto 0;text-align:center}.faq-wrap{display:grid;grid-template-columns:.7fr 1.3fr;gap:60px}.faq-wrap>div:first-child>p:not(.eyebrow){color:var(--muted)}details{border:1px solid rgba(38,175,255,.28);background:#050d1eb8;border-radius:10px;margin-bottom:10px;padding:17px 19px}summary{cursor:pointer;font-weight:750}details p{color:var(--muted)}.cta{text-align:center;padding:110px 0}.cta>p:not(.eyebrow){color:var(--muted);max-width:680px;margin-left:auto;margin-right:auto}.cta .actions{justify-content:center}.placeholder-note{font-size:11px!important;opacity:.72}footer{border-top:1px solid var(--line);background:#02040b;padding:55px 0 20px}.footer-grid{display:grid;grid-template-columns:2fr repeat(3,1fr);gap:45px}.footer-grid>div:not(.brand){display:flex;flex-direction:column;gap:9px;font-size:13px;color:var(--muted)}.footer-grid b{color:#fff;margin-bottom:5px}.copyright{text-align:center;color:#68738c;font-size:11px;margin-top:45px}@keyframes float{50%{transform:translateY(-12px)}}@keyframes pulse{50%{transform:scale(1.035);filter:brightness(1.15)}}@media(max-width:1050px){.site-header{grid-template-columns:1fr auto}.site-header>.btn{display:none}.menu{display:block;background:none;color:#fff;border:1px solid var(--line);border-radius:8px;padding:9px 12px;font-size:20px}.site-header nav{display:none;position:absolute;top:84px;left:0;right:0;padding:22px;flex-direction:column;background:#050a17;border-bottom:1px solid var(--line)}.site-header nav.open{display:flex}.hero{grid-template-columns:1fr;padding-top:45px}.hero-visual{height:460px}.cards.five{grid-template-columns:repeat(2,1fr)}.split,.faq-wrap{grid-template-columns:1fr}.industry-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:700px){.shell{width:min(100% - 28px,var(--max))}.site-header{height:72px;padding:0 14px}.site-header nav{top:72px}.brand-main{font-size:24px}.hero{min-height:auto;gap:15px}.hero h1{letter-spacing:-2px}.hero .lead{font-size:17px}.hero-visual{height:390px}.orb{width:245px;height:245px}.orb:before,.orb:after{inset:80px}.float-card{width:145px;padding:10px;font-size:12px}.fc1{left:0}.fc2{right:0}.fc3{left:0}.fc4{right:0}.triad{display:grid;grid-template-columns:1fr 1fr 1fr}.triad div{padding:0 10px}.triad b{font-size:15px}.triad span{font-size:10px}.notice{grid-template-columns:40px 1fr}.section{padding:70px 0}.cards.five,.steps,.feature-grid,.pricing,.industry-grid,.footer-grid{grid-template-columns:1fr}.pricing .featured{transform:none}.footer-grid{gap:25px}.price-card strong{font-size:45px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation:none!important;transition:none!important}}.capability-card h3{font-size:clamp(1.7rem,2.6vw,2.6rem);margin:.8rem 0 1rem}.capability-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:1.35rem 0}.capability-list b{padding:.8rem 1rem;border:1px solid rgba(23,201,255,.28);border-radius:12px;background:#17c9ff0e;font-size:.92rem}.capability-card .btn{margin-top:1rem}.center-actions{justify-content:center}.inquiry-form{max-width:760px;margin:45px auto 0;text-align:left;padding:28px;border:1px solid var(--line);border-radius:18px;background:#09142bcc}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.inquiry-form label{display:block;font-weight:700;font-size:14px;margin-bottom:16px}.inquiry-form input,.inquiry-form select,.inquiry-form textarea{display:block;width:100%;margin-top:7px;padding:13px 14px;background:#081126;color:#fff;border:1px solid #4a668b;border-radius:9px;font:inherit}.inquiry-form input:focus,.inquiry-form select:focus,.inquiry-form textarea:focus{outline:2px solid var(--cyan)}.inquiry-form .fine{text-align:left}.legal-page{max-width:850px;margin:65px auto 110px}.legal-page h1{font-size:clamp(36px,5vw,60px)}.legal-page h2{margin-top:32px}.legal-page p,.legal-page li{color:var(--muted)}@media(max-width:700px){.form-grid{grid-template-columns:1fr}.inquiry-form{padding:18px}}.skip-link{position:absolute;top:-80px;left:12px;z-index:9999;padding:12px 16px;background:#fff;color:#071527;border-radius:6px}.skip-link:focus{top:12px}:focus-visible{outline:3px solid #64b5ff;outline-offset:3px}.demo-layout{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,1fr);gap:3rem;align-items:center}.demo-prompts{padding-left:1.25rem;line-height:1.9}.calc-panel{display:grid;grid-template-columns:1fr 1fr;gap:2rem;padding:2rem;border:1px solid rgba(150,185,230,.25);border-radius:20px;background:#091a378c}.calc-fields{display:grid;gap:1.1rem}.calc-fields label{display:grid;gap:.5rem;font-weight:600}.calc-fields input{width:100%;padding:.85rem 1rem;border:1px solid #8096b6;border-radius:9px;background:#f8fafc;color:#091a37;font:inherit}.calc-result{display:flex;flex-direction:column;align-items:flex-start;gap:.85rem}.calc-result strong{font-size:clamp(2.1rem,5vw,3.6rem);color:#9dc9ff}.calc-result p{line-height:1.6}.calc-result .btn{margin-top:.4rem}@media(max-width:760px){.demo-layout,.calc-panel{grid-template-columns:1fr}.calc-panel{padding:1.2rem}}
