:root{--ink:#0a0b19;--muted:#65697a;--line:#e8e9f1;--soft:#f6f7fb;--white:#ffffff;--blue:#1600ff;--blue2:#0600b8;--navy:#050533;--deep:#02021e;--radius:26px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:#fff;font-family:Inter,SF Pro Display,SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}img{max-width:100%;height:auto}.shell{width:min(1180px,calc(100% - 48px));margin:0 auto}.section{padding:118px 0}.section-kicker{margin:0 0 18px;font-size:12px;line-height:1;letter-spacing:.18em;font-weight:800;color:var(--blue)}.section-kicker.light{color:#a8a2ff}h1,h2,h3,p{margin-top:0}h1,h2,h3{letter-spacing:-.045em}h2{font-size:clamp(40px,5vw,66px);line-height:1.02;margin-bottom:24px}p{color:var(--muted);line-height:1.72}.site-header{position:fixed;z-index:50;top:0;left:0;right:0;background:rgba(255,255,255,.82);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid rgba(10,11,25,.06)}.nav-wrap{height:78px;display:flex;gap:34px}.brand,.nav-wrap{align-items:center}.brand{display:inline-flex;gap:10px;min-width:max-content}.brand img{object-fit:contain}.brand span{display:flex;flex-direction:column;line-height:1.04}.brand b{font-size:15px;letter-spacing:.12em}.brand small{margin-top:5px;color:#777b8b;font-size:10px;letter-spacing:.035em}.desktop-nav{margin-left:auto;display:flex;align-items:center;gap:28px}.desktop-nav a{font-size:13px;font-weight:650;color:#4e5260;transition:color .2s}.desktop-nav a:hover{color:var(--blue)}.button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:52px;padding:0 24px;border-radius:999px;color:#fff;background:linear-gradient(135deg,var(--blue),var(--blue2));font-size:14px;font-weight:760;box-shadow:0 12px 30px rgba(22,0,255,.18);transition:transform .22s,box-shadow .22s}.button:hover{transform:translateY(-2px);box-shadow:0 16px 38px rgba(22,0,255,.26)}.button-small{min-height:42px;padding:0 18px;font-size:12px}.menu-button{display:none;width:42px;height:42px;border:0;background:#f3f4f8;border-radius:50%;align-items:center;justify-content:center;flex-direction:column;gap:5px}.menu-button span{width:16px;height:1.5px;background:var(--ink)}.mobile-nav{display:none;padding-bottom:20px}.hero{position:relative;overflow:hidden;min-height:880px;padding:165px 0 100px;display:flex;align-items:center;background:linear-gradient(180deg,#fff,#fbfbff)}.section-grid:before{content:"";position:absolute;inset:0;opacity:.36;background-image:linear-gradient(rgba(16,10,90,.05) 1px,transparent 0),linear-gradient(90deg,rgba(16,10,90,.05) 1px,transparent 0);background-size:54px 54px;-webkit-mask-image:linear-gradient(180deg,transparent,black 20%,black 75%,transparent);mask-image:linear-gradient(180deg,transparent,black 20%,black 75%,transparent)}.hero-grid{position:relative;z-index:2;display:grid;grid-template-columns:.92fr 1.08fr;grid-gap:72px;gap:72px;align-items:center}.hero-copy{max-width:610px}.eyebrow{display:inline-flex;align-items:center;gap:10px;margin-bottom:30px;padding:8px 12px 8px 9px;border:1px solid #e4e4ee;border-radius:999px;background:rgba(255,255,255,.8);color:#55596b;font-size:11px;font-weight:750;letter-spacing:.04em}.eyebrow span{width:8px;height:8px;border-radius:50%;background:var(--blue);box-shadow:0 0 0 5px rgba(22,0,255,.08)}.hero h1{margin-bottom:28px;font-size:clamp(58px,6.2vw,92px);line-height:.94;font-weight:790}.hero h1 span{color:var(--blue)}.hero-lead{max-width:590px;font-size:18px;line-height:1.65;color:#5e6271}.hero-actions{display:flex;align-items:center;gap:24px;margin-top:38px}.text-link{display:inline-flex;gap:12px;align-items:center;font-size:14px;font-weight:750}.hero-proof{display:flex;flex-wrap:wrap;gap:22px;margin-top:34px;color:#6c6f7d;font-size:12px}.hero-proof div{display:flex;gap:7px;align-items:center}.hero-proof i{color:var(--blue);font-style:normal;font-weight:900}.hero-visual{position:relative;min-height:560px;display:flex;align-items:center}.logo-watermark{position:absolute;right:-110px;top:-110px;width:390px;opacity:.055;transform:rotate(8deg)}.hero-glow{position:absolute;filter:blur(80px);border-radius:50%;opacity:.2}.glow-one{width:440px;height:440px;right:5%;top:18%;background:#2100ff}.glow-two{width:290px;height:290px;right:30%;bottom:4%;background:#77b7ff;opacity:.12}.system-shell{position:relative;width:100%;border:1px solid rgba(255,255,255,.8);border-radius:26px;overflow:hidden;background:#fff;box-shadow:0 35px 90px rgba(27,24,79,.17),0 0 0 1px rgba(19,14,100,.06);transform:perspective(1400px) rotateY(-3deg) rotateX(1deg)}.browser-bar{height:48px;display:flex;align-items:center;gap:7px;padding:0 16px;background:#fafafd;border-bottom:1px solid #ececf3}.browser-bar>span{width:8px;height:8px;border-radius:50%;background:#d8d9e2}.browser-bar>div{margin-left:12px;flex:1 1;max-width:280px;padding:7px 14px;border-radius:8px;background:#f0f1f6;color:#a1a3ad;font-size:9px}.app-frame{display:grid;grid-template-columns:58px 1fr;min-height:460px}.app-sidebar{display:flex;flex-direction:column;align-items:center;gap:25px;padding:18px 0;background:linear-gradient(180deg,#0c06a8,#080563 75%,#05043f);color:#c7c6ff}.mini-logo{width:29px;height:29px;border-radius:9px;background:#fff;color:#1600d7;font-weight:900;margin-bottom:8px}.app-sidebar i,.mini-logo{display:flex;align-items:center;justify-content:center}.app-sidebar i{width:27px;height:27px;border-radius:8px;font-size:13px;font-style:normal;opacity:.8}.app-sidebar i:first-of-type{background:rgba(255,255,255,.15);color:#fff}.app-content{padding:28px;background:#fbfbfe}.preview-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.preview-head>div:first-child{display:flex;flex-direction:column;gap:5px}.preview-head span{color:#9a9ca8;font-size:9px}.preview-head b{font-size:15px}.avatar{display:flex;align-items:center;justify-content:center;width:31px;height:31px;border-radius:50%;background:#ebeaff;color:#1600d0;font-size:9px;font-weight:800}.metric-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.metric-grid>div{padding:15px;border-radius:15px;background:#fff;border:1px solid #eeeef5;display:flex;flex-direction:column;gap:4px}.metric-grid small{color:#999ca9;font-size:7.5px}.metric-grid strong{font-size:14px;letter-spacing:-.03em}.metric-grid em{font-style:normal;font-size:7.5px;color:#1600ce}.preview-grid{display:grid;grid-template-columns:1.5fr .8fr;grid-gap:12px;gap:12px;margin-top:12px}.activity-card,.chart-card{min-height:190px;padding:16px;background:#fff;border:1px solid #eeeef5;border-radius:15px}.card-title{display:flex;justify-content:space-between;align-items:center}.card-title b{font-size:9px}.card-title span{font-size:7px;color:#999ca9}.chart-bars{height:125px;margin-top:22px;display:flex;align-items:flex-end;gap:8px;border-bottom:1px solid #efeff5}.chart-bars i{flex:1 1;min-height:10%;border-radius:4px 4px 0 0;background:linear-gradient(180deg,#1b05ff,#9893ff);opacity:.9}.activity-row{display:flex;align-items:center;gap:8px;margin-top:15px}.activity-row>i{width:7px;height:7px;border-radius:50%;background:#1b05ff;box-shadow:0 0 0 4px #eeedff}.activity-row>div{display:flex;flex-direction:column;gap:2px}.activity-row b{font-size:8px}.activity-row small{color:#a0a2ad;font-size:6.8px}.statement{padding:120px 0;border-top:1px solid var(--line)}.statement-grid{display:grid;grid-template-columns:.42fr 1.58fr;grid-gap:90px;gap:90px;align-items:start}.statement-grid h2{max-width:760px}.statement-grid p{max-width:790px;font-size:17px}.statement-emphasis{margin-top:30px;padding-left:22px;border-left:3px solid var(--blue);color:#25283a!important;font-weight:650}.modules{background:var(--soft)}.split-heading{display:grid;grid-template-columns:1.15fr .65fr;grid-gap:90px;gap:90px;align-items:end;margin-bottom:60px}.split-heading p:last-child{margin-bottom:12px;font-size:15px}.module-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #dedfe8;border-left:1px solid #dedfe8}.module-card{position:relative;min-height:310px;padding:34px;background:rgba(255,255,255,.65);border-right:1px solid #dedfe8;border-bottom:1px solid #dedfe8;transition:.25s}.module-card:hover{z-index:2;transform:translateY(-5px);background:#fff;box-shadow:0 22px 60px rgba(20,17,70,.08)}.module-no{color:#9a9cab;font-size:11px;font-weight:800;letter-spacing:.08em}.module-card h3{margin:54px 0 14px;font-size:25px}.module-card p{font-size:13px}.card-arrow{position:absolute;right:30px;bottom:28px;color:var(--blue);font-size:20px}.product-section{padding:120px 0;overflow:hidden;color:#fff;background:radial-gradient(circle at 85% 15%,#2112aa 0,transparent 34%),linear-gradient(135deg,#030326,#07064c 55%,#06035f)}.product-grid{display:grid;grid-template-columns:.78fr 1.22fr;grid-gap:80px;gap:80px;align-items:center}.product-copy h2{font-size:clamp(42px,5vw,68px)}.product-copy p{color:#bbbcd0;font-size:16px}.feature-list{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin:32px 0 36px}.feature-list div{color:#e8e8ff;font-size:12px}.feature-list i{margin-right:8px;color:#8d84ff;font-style:normal}.button-light{background:#fff;color:#08074a;box-shadow:none}.product-visual{width:120%}.product-visual .system-shell{transform:perspective(1400px) rotateY(-7deg) rotateX(2deg);box-shadow:0 40px 110px rgba(0,0,0,.36)}.urgency-card{position:relative;overflow:hidden;display:grid;grid-template-columns:.35fr 1.65fr;grid-gap:48px;gap:48px;padding:70px;border-radius:var(--radius);background:#f4f3ff;border:1px solid #e7e5ff}.urgency-card h2{font-size:clamp(38px,4.2vw,60px)}.urgency-card p{max-width:790px}.urgency-mark{display:flex;align-items:flex-start;justify-content:center;opacity:.9}.reason-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:0;gap:0;margin-top:56px;border-top:1px solid var(--line)}.reason-grid article{padding:34px 30px 20px 0;margin-right:30px;border-right:1px solid var(--line)}.reason-grid article:last-child{border-right:0}.reason-dot{width:9px;height:9px;border-radius:50%;background:var(--blue);box-shadow:0 0 0 6px #efeeff;margin-bottom:38px}.reason-grid h3{font-size:22px;margin-bottom:12px}.reason-grid p{font-size:13px}.process{background:#fbfbfd;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.centered{text-align:center;max-width:800px;margin:0 auto 70px}.steps{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:0;gap:0}.step{padding-right:28px}.step-top{display:flex;align-items:center;gap:12px;margin-bottom:32px;color:var(--blue);font-size:11px;font-weight:800}.step-top i{height:1px;flex:1 1;background:#dfe0e8}.step h3{font-size:22px;margin-bottom:10px}.step p{font-size:12px}.demo-section{padding:100px 0 0}.demo-card{display:flex;justify-content:space-between;gap:90px;align-items:flex-end;padding:70px;border-radius:var(--radius);color:#fff;background:linear-gradient(125deg,#1500ff,#090170 55%,#050333);box-shadow:0 30px 80px rgba(15,7,119,.18)}.demo-card>div{max-width:760px}.demo-card h2{font-size:clamp(40px,4.4vw,62px)}.demo-card p{color:#c9c7eb}.button.large{min-width:190px}.closing{padding-top:130px}.closing-grid{display:grid;grid-template-columns:1.1fr .65fr;grid-gap:100px;gap:100px;align-items:end}.closing-grid p{font-size:16px}.closing-grid .button{margin-top:20px}footer{padding:70px 0 28px;background:#f7f7fa;border-top:1px solid var(--line)}.footer-grid{display:grid;grid-template-columns:1.7fr repeat(3,1fr);grid-gap:60px;gap:60px}.footer-brand p{max-width:300px;margin-top:20px;font-size:12px}.footer-grid>div:not(.footer-brand){display:flex;flex-direction:column;gap:13px;font-size:12px}.footer-grid>div>b{margin-bottom:8px;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.footer-grid a{color:#686b78}.footer-bottom{display:flex;justify-content:space-between;margin-top:60px;padding-top:24px;border-top:1px solid #e2e3e9;color:#989aa4;font-size:10px}@media (max-width:1024px){.desktop-nav{display:none}.desktop-demo{margin-left:auto}.hero{min-height:auto}.hero-grid{grid-template-columns:1fr}.hero-copy{max-width:800px}.hero-visual{max-width:760px}.closing-grid,.product-grid,.statement-grid{grid-template-columns:1fr}.statement-grid{gap:34px}.module-grid{grid-template-columns:repeat(2,1fr)}.product-visual{width:100%}.reason-grid{grid-template-columns:repeat(2,1fr)}.steps{grid-template-columns:repeat(3,1fr);row-gap:50px}.demo-card{align-items:flex-start;flex-direction:column}.footer-grid{grid-template-columns:1.5fr 1fr 1fr}.footer-grid>div:last-child{grid-column:2}}@media (max-width:720px){.shell{width:min(100% - 32px,1180px)}.section{padding:82px 0}.nav-wrap{height:70px}.desktop-demo{display:none}.menu-button{display:flex;margin-left:auto}.mobile-nav{display:flex;flex-direction:column;gap:0;padding-top:4px}.mobile-nav>a:not(.button){padding:15px 0;border-bottom:1px solid #eeeef3;font-size:14px;font-weight:650}.mobile-nav .button{margin-top:16px;margin-bottom:6px}.hero{padding:130px 0 72px}.hero-grid{gap:50px}.hero h1{font-size:clamp(48px,16vw,70px)}.hero-lead{font-size:16px}.hero-actions{align-items:flex-start;flex-direction:column}.hero-visual{min-height:auto}.system-shell{transform:none}.app-content{padding:16px}.app-frame{grid-template-columns:44px 1fr;min-height:360px}.app-sidebar{gap:17px}.metric-grid{grid-template-columns:1fr}.metric-grid>div:nth-child(n+2){display:none}.preview-grid{grid-template-columns:1fr}.activity-card{display:none}h2{font-size:clamp(38px,12vw,54px)}.statement{padding:84px 0}.split-heading,.statement-grid{grid-template-columns:1fr}.split-heading{gap:15px}.module-grid{grid-template-columns:1fr}.module-card{min-height:260px}.module-card h3{margin-top:42px}.product-section{padding:85px 0}.product-grid{gap:55px}.feature-list{grid-template-columns:1fr}.product-visual .system-shell{transform:none}.urgency-card{grid-template-columns:1fr;padding:34px}.urgency-mark{justify-content:flex-start}.urgency-mark img{width:70px}.reason-grid{grid-template-columns:1fr}.reason-grid article{margin-right:0;border-right:0;border-bottom:1px solid var(--line)}.steps{grid-template-columns:1fr}.step-top i{display:block}.demo-section{padding-top:70px}.demo-card{padding:35px;gap:28px}.demo-card .button{width:100%}.closing-grid{gap:20px}.footer-grid{grid-template-columns:1fr 1fr;gap:40px}.footer-brand{grid-column:1/-1}.footer-grid>div:last-child{grid-column:auto}.footer-bottom{flex-direction:column;gap:8px}}