:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;color:#2a3b54;background:#f7f9fc;font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(ellipse 57% 33% at 77% 6%,#e9edfa,transparent 85%),#f7f9fc}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible{outline:2px solid #7b9ccc;outline-offset:4px}.wrap{width:min(1190px,calc(100% - 72px));margin:auto}.nav{height:91px;display:flex;align-items:center;justify-content:space-between;gap:32px;border-bottom:1px solid #e4eaf4}.identity{display:flex;align-items:center;gap:11px;font-weight:760;letter-spacing:-.7px;font-size:20px;white-space:nowrap}.identity img{width:42px;height:42px}.accent{color:#b9855f}.nav nav{display:flex;align-items:center;gap:30px}.nav nav a,.small-cta{font-size:12px;font-weight:600;color:#687c98;transition:color .2s}.nav nav a:hover{color:#2c486f}.small-cta{border:1px solid #d7e2ef;background:#ffffffad;padding:12px 18px;border-radius:10px;color:#46668f;white-space:nowrap}.hero{min-height:670px;display:grid;grid-template-columns: .86fr 1.14fr;gap:53px;align-items:center;padding-top:75px;padding-bottom:100px}.intro{min-width:0}.eyebrow,.kicker{font-size:10px;font-weight:760;letter-spacing:1.7px;color:#849ab7}.eyebrow{display:flex;align-items:center;gap:9px}.live-dot{height:7px;width:7px;background:#38ad8a;border-radius:50%;box-shadow:0 0 0 5px #38ad8a16}.hero h1{font-size:clamp(50px,5.1vw,78px);line-height:1.07;letter-spacing:-.074em;font-weight:680;margin:29px 0}.hero h1 em{font-style:normal;color:#718caf}.lead{font-size:16px;line-height:1.85;color:#7c8fa9;max-width:445px}.actions{display:flex;align-items:center;gap:10px;margin-top:29px;flex-wrap:wrap}.primary,.secondary{padding:15px 21px;border-radius:11px;font-size:12px;font-weight:700;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;gap:19px;transition:transform .22s,box-shadow .22s}.primary{background:#587da9;color:#fff;box-shadow:0 12px 25px #557ca922}.primary:hover{transform:translateY(-2px);box-shadow:0 16px 28px #557ca936}.secondary{color:#617d9f;border:1px solid #dce5f0;background:#ffffffb0}.secondary:hover{transform:translateY(-2px)}.hero-note{color:#9aabc0;font-size:11px;margin-top:22px}.visual{background:linear-gradient(160deg,#fffefeff,#f0f5ffec);padding:22px;border:1px solid #dbe5f4;border-radius:21px;box-shadow:0 30px 75px #667ea721;min-width:0;position:relative;overflow:hidden}.visual-top,.visual-bottom{display:flex;align-items:center;justify-content:space-between;font-size:9px;font-weight:750;letter-spacing:1.1px;color:#95a6be}.visual-status{display:flex;align-items:center;gap:7px;color:#569d87}.visual-status i,.visual-bottom i{display:inline-block;width:6px;height:6px;border-radius:50%;background:#3ba989;animation:pulse 3.6s ease-in-out infinite}.visual-inner{position:relative;display:flex;align-items:center;gap:13px;min-height:299px;margin:17px 0}.core{display:flex;flex-direction:column;align-items:center;gap:14px;flex:0 0 79px;z-index:1}.core-icon{background:white;border:1px solid #dce5f2;border-radius:20px;width:78px;height:78px;display:grid;place-items:center;box-shadow:0 7px 20px #6b8bb218}.core-icon img{width:59px;height:59px}.core small{font-size:9px;font-weight:750;color:#9bacc2;letter-spacing:1px}.wire{position:absolute;left:70px;right:10px;top:87px;height:1px;background:linear-gradient(90deg,#a6bbda,#c3d1e7 70%,transparent);z-index:0}.machines{display:flex;gap:9px;flex:1;min-width:0}.machine{position:relative;z-index:1;display:flex;min-width:0;flex:1;flex-direction:column;gap:8px;padding:20px 13px 18px;border:1px solid #e1e9f5;background:#ffffffc7;border-radius:15px;box-shadow:0 5px 13px #6c8dbb0a}.machine-head{height:38px;width:38px;border:1px solid #e2eaf3;background:#edf3fc;border-radius:9px;color:#6b88b0;display:flex;align-items:center;justify-content:center;font-size:20px}.machine-head i{display:none}.machine small{letter-spacing:1px;color:#9caec5;font-size:8px;font-weight:740;margin-top:14px}.machine strong{font-size:13px;letter-spacing:-.25px;color:#334968;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.machine>span:nth-last-child(2){font-size:9px;color:#97a7bc}.machine b{display:flex;gap:6px;align-items:center;font-size:9px;color:#53a189;font-weight:640}.machine b:before{content:'';width:6px;height:6px;border-radius:50%;background:#3baa89}.visual-bottom{padding-top:12px;border-top:1px solid #e6edf6}.visual-bottom span:first-child{display:flex;gap:7px;align-items:center}.demo-note{position:absolute;right:22px;bottom:4px;font-size:7px;color:#b6c2d0;letter-spacing:.1px}.trust{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #e2e9f4;border-bottom:1px solid #e2e9f4;padding-top:28px;padding-bottom:28px;gap:25px;text-align:center;color:#9aa9be;font-weight:720;letter-spacing:1.15px;font-size:9px}.section{padding-top:130px;padding-bottom:140px}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:45px;margin-bottom:34px}.section-heading h2,.end h2{font-size:clamp(34px,4vw,49px);line-height:1.15;letter-spacing:-.06em;font-weight:660;margin:14px 0 0}.section-heading>p{max-width:390px;font-size:13px;color:#8798af;line-height:1.8}.features{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}.features article{padding:27px 22px 30px;min-height:245px;background:#ffffffab;border:1px solid #e0e8f3;border-radius:16px;transition:transform .25s,box-shadow .25s}.features article:hover{transform:translateY(-3px);box-shadow:0 15px 34px #7993b414}.feature-symbol{display:grid;place-items:center;width:44px;height:44px;background:#eff4fc;color:#6687b4;border:1px solid #e0e8f4;border-radius:12px;font-size:20px}.features h3{font-size:15px;letter-spacing:-.4px;margin:25px 0 9px}.features p,.step-grid p{font-size:12px;color:#8598b2;line-height:1.8;margin:0}.steps{background:linear-gradient(160deg,#f0f4fb,#f9fafc);border-top:1px solid #e1e9f4;border-bottom:1px solid #e1e9f4;padding:115px 0}.step-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;margin-top:55px}.step-grid>div{border-top:1px solid #c9d7e9;padding-top:24px}.step-grid span{display:block;color:#7898c3;font-size:11px;font-weight:750;letter-spacing:1px;margin-bottom:31px}.step-grid strong{display:block;color:#354b6b;font-size:15px;letter-spacing:-.3px;margin-bottom:12px}.step-actions{display:flex;align-items:center;gap:30px;margin-top:52px;color:#5e82b0;font-size:12px;font-weight:680}.end{text-align:center;padding-top:125px;padding-bottom:145px}.end-icon{display:grid;place-items:center;width:93px;height:93px;background:#fff;border:1px solid #e1eaf5;border-radius:25px;margin:0 auto 27px;box-shadow:0 15px 36px #7286a619}.end-icon img{height:68px;width:68px}.end h2{margin-top:13px}.end p{color:#8a9bb2;font-size:14px;margin-bottom:27px}.footer{border-top:1px solid #e1e8f2;display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:112px;font-size:11px;color:#96a7bb}.footer>div{display:flex;align-items:center;gap:12px}.footer img{width:27px;height:27px}.footer strong{color:#334760;font-size:13px}.footer>div:nth-child(2){gap:21px}.footer a:hover{color:#5c81b0}@keyframes pulse{0%,65%,100%{opacity:1;box-shadow:0 0 0 4px #3baa8915}82%{opacity:.5;box-shadow:0 0 0 8px transparent}}@media(max-width:1050px){.hero{grid-template-columns:1fr;gap:42px;padding-top:80px}.intro{max-width:650px}.visual{max-width:900px;width:100%}.features{grid-template-columns:repeat(2,1fr)}.nav nav{gap:17px}}@media(max-width:680px){.wrap{width:min(100% - 34px,540px)}.nav{height:74px;gap:11px}.identity{font-size:17px}.identity img{width:33px;height:33px}.nav nav{display:none}.small-cta{padding:10px 12px;font-size:11px}.hero{min-height:0;padding-top:70px;padding-bottom:85px;gap:42px}.hero h1{font-size:clamp(49px,13vw,67px)}.lead{font-size:14px}.visual{padding:14px 12px 21px;border-radius:16px}.visual-inner{min-height:230px;gap:7px}.visual-top,.visual-bottom{font-size:7px}.core{flex-basis:54px}.core-icon{height:54px;width:54px;border-radius:15px}.core-icon img{width:40px;height:40px}.core small{font-size:6px;letter-spacing:.35px}.wire{top:65px;left:45px}.machines{gap:5px}.machine{padding:12px 7px;gap:6px;border-radius:10px}.machine-head{height:29px;width:29px;font-size:16px}.machine small{font-size:6px;letter-spacing:.3px;margin-top:10px}.machine strong{font-size:9px}.machine>span:nth-last-child(2){font-size:7px}.machine b{font-size:7px}.demo-note{right:10px}.trust{grid-template-columns:1fr;gap:14px;padding:24px 0}.section{padding-top:90px;padding-bottom:96px}.section-heading{display:block}.section-heading>p{font-size:12px}.features{grid-template-columns:1fr 1fr;gap:8px}.features article{padding:19px 14px;min-height:230px}.features h3{font-size:13px}.features p{font-size:11px}.steps{padding:85px 0}.step-grid{grid-template-columns:1fr 1fr;gap:23px;margin-top:35px}.step-actions{gap:17px;flex-wrap:wrap}.end{padding:100px 0}.footer{flex-direction:column;justify-content:center;gap:18px;padding:25px 0;text-align:center}.footer>div{flex-wrap:wrap;justify-content:center}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
