:root{color-scheme:dark;--bg:#050b16;--panel:#0b1424;--line:#203046;--text:#f5f8ff;--muted:#a2aec0;--blue:#0866ff;--cyan:#26d9ff}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--bg);color:var(--text);font:16px/1.7 Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit}img{max-width:100%;object-fit:contain}a,button,summary{touch-action:manipulation}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--cyan);outline-offset:6px}p{color:var(--muted);margin:18px 0 28px}h1,h2,h3{line-height:1.1;margin:0;letter-spacing:-.045em}h1{font-size:clamp(44px,5.2vw,76px);font-weight:700}h2{font-size:clamp(34px,3.4vw,49px);font-weight:600}h3{font-size:24px}em{font-style:normal;color:var(--cyan)}.wrap{width:min(1200px,calc(100% - 80px));margin:auto}.section{padding-top:104px;padding-bottom:104px}.eyebrow{font-size:10px;letter-spacing:2.4px;font-weight:700;color:#8ca6c8;display:flex;align-items:center;gap:10px;margin-bottom:25px}.eyebrow i,.floating i,.demo-foot i{width:6px;height:6px;background:var(--cyan);border-radius:50%;box-shadow:0 0 14px var(--cyan);display:inline-block}header{height:94px;width:min(1280px,calc(100% - 80px));margin:auto;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ffffff10;gap:24px}.logo{display:block;width:232px;height:58px}nav{display:flex;gap:27px;font-size:13px;color:#b1bdce}nav a:hover,.text-link:hover{color:var(--cyan)}small{font-size:10px}nav small{font-size:7px;color:var(--cyan);border:1px solid #26d9ff55;padding:3px;margin-left:3px}.nav-cta{font-size:12px;border-bottom:1px solid var(--cyan);padding:8px 0}.hero{display:grid;grid-template-columns:1.05fr 1fr;align-items:center;min-height:690px;gap:30px;padding-top:65px;padding-bottom:75px}.hero p{max-width:410px;font-size:16px}.actions{display:flex;align-items:center;gap:22px;flex-wrap:wrap}.btn{display:inline-flex;align-items:center;justify-content:center;gap:24px;min-height:50px;padding:13px 22px;font-size:12px;font-weight:700;border:1px solid transparent;border-radius:5px;transition:transform .2s,box-shadow .2s}.btn:hover{transform:translateY(-2px);box-shadow:0 8px 35px #0866ff38}.primary{background:linear-gradient(110deg,#0866ff,#139de8);color:white}.secondary{border-color:#32577b;color:#c5e9ff}.btn span{font-size:19px}.text-link{font-size:11px}.text-link span{margin-left:12px}.hero-note{display:flex;gap:14px;align-items:center;font-size:10px;color:#8593a8;margin-top:38px;line-height:1.6}.hero-note strong{font-weight:400;color:#c3cede}.stack{border:1px solid #27425e;border-radius:25px;padding:9px 13px;color:#d9e8ff;letter-spacing:2px}.stack span{color:var(--cyan)}.hero-art{position:relative;min-height:480px;background:radial-gradient(ellipse at center,#0b427760,transparent 68%);display:flex;align-items:center;justify-content:center;isolation:isolate}.orbit{position:absolute;border:1px solid #19437570;width:450px;height:450px;border-radius:50%;transform:rotateX(25deg) rotateZ(-20deg);z-index:-1}.o2{width:340px;height:340px;border-style:dashed}.art-tag{position:absolute;top:25px;right:0;font:8px monospace;letter-spacing:3px;color:#5c7d9e}.device{width:94%;height:300px;background:linear-gradient(135deg,#1e3145,#07101d 18%,#07101d 80%,#1a3d60);border:2px solid #456079;border-radius:13px;padding:15px;transform:perspective(900px) rotateY(-14deg) rotateX(7deg) rotateZ(-4deg);box-shadow:0 35px 70px #000,0 0 45px #0866ff22}.device-top{display:flex;justify-content:space-between;font-size:13px;border-bottom:1px solid #ffffff0c;padding:4px 2px 14px}.blue{color:var(--cyan)}.device-top small{color:#5a7696;font:7px monospace}.device-content{display:flex;height:225px}.device aside{width:40px;color:#47769f;line-height:3;padding-top:12px}.screen{position:relative;flex:1;padding:16px 8px;overflow:hidden}.screen>small{font:7px monospace;letter-spacing:2px;color:#728da5}.screen h3{font-size:31px;letter-spacing:-1px;margin-top:15px}.screen h3 span{color:var(--cyan)}.graph{display:flex;gap:9px;align-items:flex-end;height:125px;position:absolute;right:6px;bottom:50px;transform:skewY(-10deg)}.graph b{width:19px;height:30%;background:linear-gradient(#47e3ff,#0859df22);box-shadow:0 0 20px #0866ff33;border-top:1px solid #adffff}.graph b:nth-child(2){height:45%}.graph b:nth-child(3){height:38%}.graph b:nth-child(4){height:62%}.graph b:nth-child(5){height:71%}.graph b:nth-child(6){height:85%}.graph b:nth-child(7){height:100%}.screen-foot{margin-top:25px;color:#7594b5;font:6px monospace;letter-spacing:1px}.device-base{position:absolute;width:100%;height:24px;bottom:77px;background:linear-gradient(#314962,#0a1523);transform:skewX(-30deg) rotate(-4deg);border-radius:4px 4px 45% 35%;box-shadow:0 35px 30px #000}.floating{position:absolute;z-index:2;background:#0c1a2ce8;backdrop-filter:blur(12px);border:1px solid #355b7e;border-radius:7px;box-shadow:0 20px 35px #0008;font-size:10px;display:flex;align-items:center;gap:10px;padding:14px 18px}.f1{top:65px;left:7px}.f2{bottom:48px;right:-5px}.f2 small{display:block;color:#7793af;font-size:8px}.spark{font-size:30px;color:var(--cyan)}.art-bottom{position:absolute;bottom:3px;font:8px monospace;letter-spacing:2px;color:#6282a5}.art-bottom span{color:var(--cyan);margin:0 15px}.ribbon{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#0a1220}.ribbon .wrap{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:22px;padding-bottom:22px;font:10px monospace;letter-spacing:1.7px;color:#9eb1c8}.ribbon b{color:var(--cyan)}.section-head{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:44px}.section-head>p{max-width:310px;font-size:13px;margin:0}.services{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.services article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:27px 30px;background:linear-gradient(130deg,#0e1929,#080f1c);transition:background .2s}.services article:hover{background:#102039}.card-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.card-top>span{font:11px monospace;color:#65819f}.services h3{font-size:22px;letter-spacing:-.6px}.services p{font-size:13px;min-height:67px;margin:17px 0 26px}.services article>a{font-size:11px;display:flex;justify-content:space-between;border-top:1px solid #ffffff0b;padding-top:16px;color:#c9d9ee}.services article>a span{color:var(--cyan)}.ia-section{background:linear-gradient(130deg,#0b1e34,#07101e);border-block:1px solid var(--line);padding:100px 0}.ia-grid{display:grid;grid-template-columns:1fr 1fr;gap:95px;align-items:center}.ia-list{margin:25px 0 30px}.ia-list>div{display:flex;gap:22px;border-top:1px solid #ffffff10;padding:17px 0}.ia-list b{font:11px monospace;color:var(--cyan)}.ia-list span{font-size:12px;color:#8fabc8}.ia-list strong{font-size:14px;color:#dce9fa;display:block;margin-bottom:3px}.demo{background:#07101d;border:1px solid #285174;border-radius:12px;box-shadow:0 0 80px #0866ff14;overflow:hidden}.demo-head{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line);padding:22px;font-size:15px}.demo-head span{color:var(--cyan)}.demo-head small{font:7px monospace;color:#7898b7}.chat{padding:30px 25px}.bubble{background:#152a42;border-radius:0 14px 14px 14px;padding:22px;font-size:14px}.choices{display:flex;gap:8px;flex-wrap:wrap;margin:25px 0}.choices button{background:transparent;border:1px solid #305274;border-radius:20px;color:#b6cfeb;font-size:11px;padding:8px 13px;cursor:pointer}.choices button:hover,.choices button.selected{border-color:var(--cyan);background:#0866ff22;color:var(--cyan)}#demo-response{font-size:13px;min-height:160px;line-height:1.8;color:#a3bad0}.demo-foot{padding:15px 20px;border-top:1px solid var(--line);font-size:8px;color:#65829f}.demo-foot i{margin-right:7px;width:4px;height:4px}.testimonials{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.testimonials article{padding:24px;background:#0b1422;border:1px solid #1c2c40;border-radius:6px}.quote{font-family:Georgia,serif;font-size:50px;color:var(--cyan);line-height:.9}.testimonials p{font-size:14px;min-height:78px;margin:14px 0 24px;color:#c0ccdc}.person{display:flex;align-items:center;gap:13px}.person img{border-radius:50%;object-fit:cover}.person strong{display:block;font-size:12px}.person small{color:#8194ac;font-size:10px}.video-links{display:flex;gap:25px;margin-top:28px;align-items:center}.video-links a{font-size:12px;color:#b4d7fa;display:flex;align-items:center;gap:15px}.video-links img{width:110px;border-radius:4px}.source-link{display:block;margin-top:22px;font-size:10px;color:#6f8aa8;text-decoration:underline}.crm-section{display:grid;grid-template-columns:1fr 1fr;gap:80px;padding:75px 0 100px;border-bottom:1px solid var(--line);align-items:center}.crm-section p{font-size:14px}.crm-section ul{padding-left:17px;color:#b3c7dd;font-size:12px;line-height:2.5;margin-bottom:28px}.crm-section li::marker{color:var(--cyan)}.pipeline{border:1px solid #294460;border-radius:8px;background:#0b1726;padding:23px}.pipeline-head{display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:11px;margin-bottom:30px}.pipeline-head img{background:white;border-radius:4px;padding:5px}.lanes{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.lanes small{font-size:8px;color:#8cabc9}.lanes i{display:inline-block;width:5px;height:5px;background:var(--cyan);margin-right:5px;border-radius:50%}.lead{background:#14283e;border:1px solid #264361;border-radius:5px;padding:14px 9px;margin-top:12px;min-height:110px}.lead>span:first-child{color:var(--cyan)}.lead b{display:block;font-size:8px;margin-top:12px;letter-spacing:0}.lead hr{border:0;border-top:1px solid #29415a}.line{display:block;height:4px;background:#35506c;margin:9px 0;width:90%;border-radius:2px}.short{width:55%}.muted{opacity:.45;min-height:75px}.illustrative{display:block;margin-top:24px;color:#607e9a;font-size:8px}.about{display:grid;grid-template-columns:.8fr 1.2fr;gap:90px;align-items:center}.about-mark{background:radial-gradient(#12447b66,transparent 67%);border:1px solid #203046;border-radius:50%;aspect-ratio:1;display:flex;align-items:center;justify-content:center}.about-mark img{width:100%}.about p{font-size:14px}.signature{font-family:Georgia,serif;font-style:italic;font-size:21px;color:#b5d5f2}.ebook{display:flex;justify-content:space-between;align-items:center;gap:30px;padding:50px 65px;background:linear-gradient(120deg,#0c2038,#081221);border:1px solid #254365;border-radius:10px}.ebook p{font-size:14px;max-width:500px}.ebook>img{max-width:35%;height:auto}.faq{display:grid;grid-template-columns:1fr 1fr;gap:75px}.faq details{border-bottom:1px solid #263449}.faq summary{cursor:pointer;padding:21px 0;font-size:14px;display:flex;justify-content:space-between;gap:20px;list-style:none}.faq summary::-webkit-details-marker{display:none}.faq summary span{color:var(--cyan)}.faq details[open] summary span{transform:rotate(45deg)}.faq details p{font-size:13px;margin:0 0 22px}.contact{padding:85px 0 95px;text-align:center;background:radial-gradient(ellipse at 50% 100%,#0c4c8a66,transparent 70%);border-top:1px solid var(--line)}.contact .eyebrow{justify-content:center}.contact h2{font-size:clamp(48px,6vw,80px)}.contact p{font-size:14px}footer{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:32px 0;border-top:1px solid var(--line);font-size:10px;color:#7c93ad}footer img{width:190px;height:auto}footer a{color:#c2dbf4}.skip{position:absolute;left:10px;top:-60px;background:var(--blue);padding:10px;z-index:9}.skip:focus{top:10px}@media(min-width:1500px){.hero{min-height:760px}}@media(max-width:1000px){header{width:calc(100% - 44px)}nav{gap:15px}.logo{width:195px}.nav-cta{display:none}.wrap{width:calc(100% - 44px)}.hero{gap:15px;min-height:640px}.hero-art{min-height:410px}.orbit{width:310px;height:310px}.o2{width:240px;height:240px}.device{height:260px}.device-content{height:190px}.screen h3{font-size:25px}.graph{gap:5px;height:95px}.graph b{width:12px}.device-base{bottom:66px}.services,.testimonials{grid-template-columns:repeat(2,1fr)}.ia-grid,.crm-section{gap:35px}.about{gap:40px}.faq{gap:35px}.ebook{padding:35px}.f1{font-size:8px}.f2{right:0}.art-bottom{font-size:6px;letter-spacing:1px}footer{flex-wrap:wrap}}@media(max-width:650px){header{height:auto;min-height:105px;flex-direction:column;gap:8px;padding:14px 0}.logo{width:200px;height:45px}nav{font-size:11px;gap:20px}nav small{display:none}.hero{grid-template-columns:1fr;padding-top:48px;padding-bottom:28px}.hero h1{font-size:48px}.hero p{font-size:15px}.eyebrow{font-size:8px;letter-spacing:1.7px}.hero-note{margin-top:27px}.hero-art{min-height:390px;max-width:450px;width:100%;margin:auto}.device{width:91%;height:255px}.device-base{bottom:60px;width:94%}.f1{top:20px;left:0}.f2{bottom:27px;padding:10px}.art-tag{top:0;font-size:6px}.art-bottom{bottom:0}.ribbon .wrap{overflow:hidden;justify-content:flex-start;gap:20px;padding-block:16px;white-space:nowrap;font-size:8px}.section{padding-block:64px}.section-head{display:block;margin-bottom:30px}.section-head>p{margin-top:22px;max-width:100%}.services,.testimonials{grid-template-columns:1fr}.services article{padding:24px}.services p{min-height:0}.card-top{margin-bottom:12px}.ia-section{padding:64px 0}.ia-grid,.crm-section,.about,.faq{grid-template-columns:1fr;gap:38px}.demo-head small{font-size:6px}.testimonials p{min-height:0}.video-links{flex-direction:column;align-items:flex-start;gap:18px}.crm-section{padding:0 0 64px}.about-mark{max-width:280px;width:100%;margin:auto}.ebook{flex-direction:column;padding:30px 24px}.ebook>img{max-width:100%;width:280px}.faq{gap:25px}.contact{padding:65px 0}.contact .eyebrow{font-size:7px}.contact p{max-width:300px;margin:22px auto 30px}footer{justify-content:center;text-align:center;flex-direction:column;padding:28px 0;gap:14px}.actions{gap:20px}.hero h1{letter-spacing:-2.5px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
