:root{--navy:#061b36;--blue:#1677f2;--cyan:#35bee8;--orange:#ff7817;--ink:#14243a;--muted:#607087;--line:#dfe8f2;--paper:#f5f9fd}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif}a{text-decoration:none;color:inherit}svg{width:1em;height:1em}main{overflow:hidden}.header{height:82px;max-width:1220px;margin:auto;padding:0 24px;display:flex;align-items:center;justify-content:space-between}.brand{display:flex;align-items:center;gap:10px}.brand>i{width:36px;height:36px;display:grid;place-items:center;border-radius:11px;background:linear-gradient(145deg,var(--navy),var(--blue));color:#fff;font-style:normal;font-weight:900;transform:rotate(-5deg)}.brand>b{font-size:21px;color:var(--navy)}.brand b span{color:var(--orange)}nav{display:flex;gap:34px;font-size:14px;font-weight:650;color:#415168}.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;border:0;border-radius:12px;padding:15px 21px;background:linear-gradient(135deg,var(--blue),#0c5ed5);box-shadow:0 12px 28px #176fd12d;color:#fff;font-weight:750;font-size:14px;transition:.25s}.btn:hover{transform:translateY(-2px)}.btn.small{padding:11px 16px;font-size:13px}.hero{min-height:690px;padding:75px max(24px,calc((100vw - 1220px)/2)) 95px;display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center;background:radial-gradient(circle at 80% 28%,#cfe5ff 0,transparent 28%),linear-gradient(145deg,#fafdff,#edf5ff 67%,#fff7ef)}.eyebrow,.heading>span{color:var(--blue);font-weight:800;font-size:12px;text-transform:uppercase;letter-spacing:.13em;display:flex;align-items:center;gap:8px}.hero h1{font-size:clamp(49px,5vw,75px);line-height:1.02;letter-spacing:-.055em;margin:23px 0;color:var(--navy)}.hero h1 span,.heading em{font-style:normal;color:var(--blue)}.hero-copy>p{font-size:18px;line-height:1.7;color:#52667f;max-width:590px}.actions{display:flex;align-items:center;gap:26px;margin-top:33px}.actions>a:last-child{font-size:14px;font-weight:750}.trust{display:flex;gap:24px;margin-top:34px;font-size:12px;color:#607087}.trust span,.demo-points b{display:flex;align-items:center;gap:6px}.trust svg,.demo-points svg{color:var(--blue);font-size:17px}.product{min-height:500px;position:relative;display:grid;place-items:center}.product:before,.product:after{content:"";position:absolute;border-radius:50%;border:1px solid #4f9cf033;width:520px;height:520px}.product:after{width:390px;height:390px}.dash{position:relative;z-index:2;width:600px;height:390px;background:#fff;border:1px solid #dbe7f3;border-radius:20px;box-shadow:0 35px 70px #092e5c2c;display:flex;overflow:hidden;transform:perspective(1100px) rotateY(-4deg) rotateX(2deg)}.dash aside{width:63px;background:var(--navy);padding:20px 13px;display:flex;align-items:center;flex-direction:column;gap:18px}.dash aside i{width:30px;height:30px;background:var(--blue);color:#fff;display:grid;place-items:center;border-radius:9px;font-style:normal;font-weight:900;margin-bottom:20px}.dash aside span{width:24px;height:24px;border-radius:7px;background:#ffffff13}.dash aside span.on{background:var(--blue)}.dash-body{flex:1;background:#f6f9fd;padding:23px}.dash-title{display:flex;justify-content:space-between}.dash-title div,.chart>div{display:flex;flex-direction:column}.dash small{font-size:10px;color:#8390a1}.dash-title b{margin-top:4px}.dash-title em{background:#e8f2ff;color:var(--blue);font-style:normal;font-size:10px;font-weight:900;height:min-content;padding:7px 9px;border-radius:9px}.metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:11px;margin-top:20px}.metrics article{background:#fff;border-radius:12px;padding:14px;display:flex;flex-direction:column}.metrics b{font-size:24px;margin:5px 0;color:var(--navy)}.metrics span{font-size:9px;color:#15946a}.metrics .blue{background:linear-gradient(135deg,#0c6fec,#219fea)}.metrics .blue *{color:#fff}.chart{background:#fff;border-radius:14px;margin-top:14px;padding:16px 17px 0;height:194px}.chart b{font-size:12px;margin-top:3px}.chart svg{width:100%;height:145px}.float{position:absolute;z-index:4;background:#fff;border:1px solid var(--line);border-radius:13px;box-shadow:0 15px 32px #082d5e25;padding:12px 15px;display:flex;align-items:center;gap:10px;font-size:18px;color:var(--blue)}.float span{display:flex;flex-direction:column}.float small{font-size:9px;color:#7b8998}.float b{font-size:11px;color:var(--ink);margin-top:3px}.insight{right:-15px;top:65px}.evolution{left:-20px;bottom:62px;color:var(--orange)}.problem,.modules,.demo{padding:105px max(24px,calc((100vw - 1160px)/2))}.heading h2{font-size:clamp(35px,4vw,51px);letter-spacing:-.045em;line-height:1.1;margin:17px 0;color:var(--navy)}.heading>p{max-width:650px;color:var(--muted);line-height:1.7}.heading.center{text-align:center}.heading.center>span{justify-content:center}.heading.center>p{margin:auto}.before-after{max-width:940px;margin:62px auto 0;display:grid;grid-template-columns:1fr 170px 1fr;gap:26px;align-items:center}.before-after article{padding:24px;background:#f7f8fa;border:1px solid var(--line);border-radius:18px}.before-after article>b{font-size:10px;letter-spacing:.12em;color:#98a4b2}.before-after article p{padding:11px 12px;background:#fff;border-radius:10px;color:#68778a;font-size:13px}.before-after .after{background:#eff7ff;border-color:#cce2ff}.before-after .after>b{color:var(--blue)}.after p{display:flex;align-items:center;gap:8px}.after svg{color:var(--blue)}.core{display:flex;flex-direction:column;align-items:center;text-align:center}.core>svg{font-size:58px;padding:16px;border-radius:18px;background:linear-gradient(135deg,var(--blue),var(--cyan));color:#fff;box-shadow:0 14px 28px #1677f244}.core b{margin-top:12px}.core small{color:#8291a3}.modules{background:var(--paper)}.module-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:16px;margin-top:55px}.module-grid article{grid-column:span 2;min-height:260px;padding:27px;border-radius:19px;background:#fff;border:1px solid #e2e9f1;position:relative;transition:.25s}.module-grid article:hover{transform:translateY(-5px);box-shadow:0 18px 40px #0b315d14}.module-grid article:nth-child(4){grid-column:2/span 2}.module-grid article>i{width:46px;height:46px;display:grid;place-items:center;border-radius:13px;background:#e7f2ff;color:var(--blue);font-style:normal}.module-grid article>small{position:absolute;right:20px;top:20px;color:#adb8c5;font-weight:800}.module-grid h3{font-size:18px;margin:20px 0 9px}.module-grid p{font-size:13px;line-height:1.65;color:#6b798a}.module-grid a{display:flex;align-items:center;gap:7px;color:var(--blue);font-size:11px;font-weight:800;margin-top:18px}.ai{min-height:590px;padding:90px max(24px,calc((100vw - 1120px)/2));display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center;background:radial-gradient(circle at 15% 50%,#164a7f,#08294e 40%,#06182f);color:#fff}.ai-art{height:390px;position:relative;display:grid;place-items:center}.ai-art>div{width:260px;height:260px;border-radius:50%;border:1px solid #65b1ff55;box-shadow:0 0 0 55px #1677f211,0 0 0 105px #1677f20a;display:grid;place-items:center}.ai-art>div svg{font-size:98px;padding:26px;border-radius:28px;background:linear-gradient(135deg,var(--blue),var(--cyan));box-shadow:0 0 60px #1677f288}.ai-art>span{position:absolute;padding:9px 13px;border:1px solid #ffffff25;border-radius:9px;background:#ffffff0c;font-size:9px;color:#b9d8f5}.ai-art>span:nth-child(2){top:30px;left:10px}.ai-art>span:nth-child(3){right:0;top:150px}.ai-art>span:nth-child(4){bottom:25px;left:55px}.ai-copy h2{font-size:clamp(36px,4vw,52px);line-height:1.08;letter-spacing:-.045em;margin:18px 0}.ai-copy>p{line-height:1.75;color:#aac2da}.ai-copy ul{list-style:none;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:28px}.ai-copy li{display:flex;gap:8px;align-items:flex-start;font-size:12px;color:#d8e7f5}.ai-copy li svg{flex:none;color:#51c6ed}.demo{display:grid;grid-template-columns:.85fr 1.15fr;gap:85px;align-items:center;background:#f7faff}.demo-points{display:flex;flex-direction:column;gap:13px;margin-top:28px;font-size:12px;color:#596a7e}.form-card{background:#fff;border:1px solid var(--line);border-radius:22px;padding:31px;box-shadow:0 22px 60px #0b376a14}.form-card h3{font-size:20px;margin:0}.form-card>p{font-size:12px;color:#7c8997;padding-bottom:20px;border-bottom:1px solid #e8edf3}.fields{display:grid;grid-template-columns:1fr 1fr;gap:16px}.fields label{font-size:11px;font-weight:750;display:flex;flex-direction:column;gap:7px}.fields .wide{grid-column:1/-1}.fields input,.fields select{height:45px;border:1px solid #dce5ef;border-radius:10px;background:#fbfcfe;padding:0 13px;color:#8694a4;opacity:1}.form-card>.btn{width:100%;margin-top:20px;opacity:.95}.form-card>small{display:flex;justify-content:center;align-items:center;gap:6px;color:#8996a5;margin-top:14px}.form-card>small svg{color:#1c9a71}footer{min-height:120px;padding:30px max(24px,calc((100vw - 1160px)/2));background:#05162b;color:#90a7be;display:flex;align-items:center;justify-content:space-between;font-size:11px}footer .brand b{color:#fff}footer p{color:#a9bbce}
@media(max-width:1000px){nav{display:none}.hero{grid-template-columns:1fr}.product{min-height:480px}.dash{width:min(600px,90vw)}.module-grid{grid-template-columns:repeat(2,1fr)}.module-grid article,.module-grid article:nth-child(4){grid-column:auto}.module-grid article:last-child{grid-column:1/-1}.ai,.demo{grid-template-columns:1fr}.before-after{grid-template-columns:1fr}.before-after article{max-width:600px;width:100%;margin:auto}}
@media(max-width:640px){.header>.btn{display:none}.hero{padding-top:50px}.hero h1{font-size:48px}.actions{align-items:flex-start;flex-direction:column}.trust{flex-wrap:wrap}.product{min-height:360px}.dash{height:305px}.dash aside{width:45px;padding:15px 8px}.dash-body{padding:14px}.metrics{grid-template-columns:1fr 1fr}.metrics article:last-child{display:none}.chart{height:150px}.float{display:none}.product:before{width:350px;height:350px}.product:after{width:280px;height:280px}.problem,.modules,.demo{padding-top:75px;padding-bottom:75px}.module-grid{grid-template-columns:1fr}.module-grid article:last-child{grid-column:auto}.ai{padding-top:65px;padding-bottom:75px}.ai-copy ul{grid-template-columns:1fr}.ai-art{height:330px}.ai-art>div{width:205px;height:205px}.fields{grid-template-columns:1fr}.fields .wide{grid-column:auto}footer{flex-direction:column;gap:15px;text-align:center}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
.fields textarea{height:76px;border:1px solid #dce5ef;border-radius:10px;background:#fbfcfe;padding:12px 13px;color:#516174;resize:vertical}.trap{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.consent{display:flex;align-items:flex-start;gap:8px;font-size:10px;color:#637286;margin-top:15px}.consent input{margin-top:1px}.turnstile-note{background:#f3f8ff;border:1px solid #d8e8fa;border-radius:9px;padding:10px 12px;margin-top:14px;display:flex;align-items:center;gap:7px;color:#55708c;font-size:10px}.turnstile-note svg{color:var(--blue)}.form-message{border-radius:9px;padding:10px 12px;margin-top:12px;font-size:11px}.form-message.success{background:#ecfbf5;color:#167754}.form-message.error{background:#fff3f0;color:#a8422d}
.header{max-width:none;padding-left:max(24px,calc((100vw - 1220px)/2));padding-right:max(24px,calc((100vw - 1220px)/2));background:linear-gradient(100deg,#071b36,#0b2b55);box-shadow:0 8px 28px #071b3625}.brand img{display:block;width:190px;height:auto;max-height:54px;object-fit:contain}.header nav{color:#dbe8f6}.header nav a:hover{color:#fff}.mascot-icon{position:absolute;z-index:5;right:12px;bottom:24px;width:82px;height:82px;object-fit:cover;border-radius:22px;box-shadow:0 16px 34px #061b3640;border:3px solid #fff}.product .dash{margin-right:22px}footer .brand img{width:170px}.brand>b{display:none}
@media(max-width:640px){.brand img{width:158px}.mascot-icon{width:64px;height:64px;border-radius:17px;right:5px;bottom:8px}.product .dash{margin-right:0}footer .brand img{width:150px}}
.showcase{padding:105px max(24px,calc((100vw - 1220px)/2));background:linear-gradient(180deg,#fff,#eef5fd)}.showcase .heading>p{margin-left:auto;margin-right:auto}.screen-frame{margin:55px auto 0;background:#fff;border:1px solid #d4e0ed;border-radius:20px;overflow:hidden;box-shadow:0 35px 80px #092e5c26;position:relative}.screen-bar{height:48px;background:#071b36;display:flex;align-items:center;gap:8px;padding:0 18px;color:#fff}.screen-bar>span{width:9px;height:9px;border-radius:50%;background:#ff8a35}.screen-bar>span:nth-child(2){background:#34bde8}.screen-bar>span:nth-child(3){background:#4fd197}.screen-bar b{font-size:12px;margin-left:9px;letter-spacing:.01em}.screen-bar em{margin-left:auto;font-size:10px;font-style:normal;text-transform:uppercase;letter-spacing:.11em;color:#9fbbd7;background:#ffffff12;padding:6px 9px;border-radius:7px}.screen-frame>img{width:100%;height:auto;display:block}.showcase-benefits{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:28px}.showcase-benefits span{display:flex;align-items:center;justify-content:center;gap:8px;background:#fff;border:1px solid #dce7f2;border-radius:11px;padding:13px;color:#52667e;font-size:12px;font-weight:700}.showcase-benefits svg{color:var(--blue)}
@media(max-width:760px){.showcase{padding-top:75px;padding-bottom:75px}.screen-bar b{display:none}.screen-bar em{font-size:8px}.showcase-benefits{grid-template-columns:1fr 1fr}.screen-frame{margin-top:35px;border-radius:13px}.screen-bar{height:40px}}
.core>strong{width:58px;height:58px;display:grid;place-items:center;border-radius:18px;background:linear-gradient(135deg,var(--blue),var(--cyan));color:#fff;font-size:25px;box-shadow:0 14px 28px #1677f244}.ai-art>div{font-size:98px;color:#fff;background:linear-gradient(135deg,#1677f2,#35bee8)}.cf-turnstile{margin-top:15px;min-height:65px}.form-card button{cursor:pointer}.form-card input:focus,.form-card select:focus,.form-card textarea:focus{outline:2px solid #1677f255;border-color:#1677f2}
