:root{--ink:#182238;--muted:#677187;--paper:#f5f7fb;--white:#fff;--line:#dfe4ed;--violet:#6246e5;--violet-dark:#4430b5;--cyan:#34c6bb;--navy:#111a2c;--orange:#ff8c62;--shadow:0 24px 70px rgba(26,35,58,.11);--radius:28px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:"DM Sans",sans-serif;overflow-x:hidden}button,a{font:inherit}a{color:inherit;text-decoration:none}button{color:inherit}.page-glow{position:absolute;max-width:100vw;border-radius:50%;filter:blur(10px);pointer-events:none;z-index:-1}.glow-one{width:620px;height:620px;right:-210px;top:40px;background:radial-gradient(circle,rgba(98,70,229,.17),transparent 68%)}.glow-two{width:500px;height:500px;left:-280px;top:760px;background:radial-gradient(circle,rgba(52,198,187,.14),transparent 70%)}.site-header{width:min(1240px,calc(100% - 48px));height:86px;margin:auto;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(24,34,56,.1);position:relative;z-index:20}.brand{display:flex;align-items:center;gap:12px}.brand-mark{width:42px;height:42px;border-radius:13px;display:grid;place-items:center;background:var(--ink);color:#fff;font:800 13px Manrope;letter-spacing:.08em;box-shadow:0 9px 24px rgba(24,34,56,.18)}.brand>span:last-child{display:flex;flex-direction:column}.brand strong{font:800 16px Manrope;letter-spacing:-.02em}.brand small{font-size:10px;text-transform:uppercase;letter-spacing:.12em;color:var(--muted);margin-top:2px}.site-header nav{display:flex;gap:34px}.site-header nav a{font-size:13px;font-weight:700;color:#586176;transition:.2s}.site-header nav a:hover{color:var(--violet)}.header-cta{height:44px;padding:0 18px;border:1px solid var(--line);border-radius:12px;background:rgba(255,255,255,.7);display:flex;align-items:center;gap:14px;font-weight:700;font-size:13px;transition:.2s}.header-cta:hover{border-color:var(--violet);color:var(--violet);transform:translateY(-2px)}main{position:relative}.hero{width:min(1240px,calc(100% - 48px));min-height:680px;margin:auto;display:grid;grid-template-columns:.93fr 1.07fr;align-items:center;gap:42px;padding:70px 0 90px}.eyebrow{display:flex;align-items:center;gap:10px;text-transform:uppercase;letter-spacing:.13em;color:var(--violet);font-size:11px;font-weight:800;margin-bottom:25px}.eyebrow span{width:26px;height:1px;background:var(--violet)}h1,h2,h3,h4{font-family:Manrope,sans-serif;margin:0;letter-spacing:-.045em}h1{font-size:clamp(52px,6vw,82px);line-height:.98;max-width:710px}h1 em{font-style:normal;color:var(--violet);display:block}.hero-copy>p{font-size:18px;line-height:1.7;color:var(--muted);max-width:610px;margin:27px 0 32px}.hero-actions{display:flex;gap:12px}.button{min-height:54px;padding:0 22px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;gap:24px;font-size:14px;font-weight:800;transition:.25s}.button:hover{transform:translateY(-3px)}.button-primary{background:var(--violet);color:#fff;box-shadow:0 15px 30px rgba(98,70,229,.24)}.button-primary:hover{background:var(--violet-dark)}.button-secondary{background:#fff;border:1px solid var(--line)}.hero-proof{display:flex;gap:24px;margin-top:30px;flex-wrap:wrap}.hero-proof span{font-size:12px;font-weight:700;color:#687287}.hero-proof i{font-style:normal;color:var(--cyan);margin-right:5px}.hero-visual{height:540px;position:relative}.visual-orbit{position:absolute;border:1px solid rgba(98,70,229,.14);border-radius:50%}.orbit-one{inset:6% 1%}.orbit-two{inset:15% 11%;border-style:dashed}.product-window{position:absolute;background:rgba(255,255,255,.91);border:1px solid rgba(255,255,255,.9);border-radius:20px;box-shadow:0 30px 80px rgba(28,35,59,.18);overflow:hidden;backdrop-filter:blur(16px)}.window-enterprise{width:78%;height:66%;right:0;top:12%;transform:rotate(2deg)}.window-simple{width:57%;height:42%;left:2%;bottom:7%;transform:rotate(-3deg)}.window-bar{height:40px;border-bottom:1px solid #e9ecf2;display:flex;align-items:center;padding:0 14px;gap:6px}.window-bar>span{width:7px;height:7px;border-radius:50%;background:#d5d9e2}.window-bar>span:first-child{background:#ff9272}.window-bar b{font-size:9px;letter-spacing:.07em;text-transform:uppercase;margin-left:8px;color:#9097a6}.mock-shell{display:grid;grid-template-columns:54px 1fr;height:calc(100% - 40px)}.mock-sidebar{background:#151e31;padding:18px 14px;display:flex;align-items:center;flex-direction:column;gap:16px}.mock-sidebar i{display:block;width:22px;height:5px;border-radius:5px;background:#354057}.mock-sidebar i:first-child{height:22px;border-radius:7px;background:var(--violet)}.mock-main{padding:24px}.mock-top{display:flex;justify-content:space-between}.mock-top span{width:96px;height:9px;background:#cbd1dc;border-radius:5px}.mock-top button{width:52px;height:18px;border:0;border-radius:5px;background:var(--violet)}.mock-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:22px 0}.mock-stats i{height:52px;border-radius:8px;background:#f0f2f7;border:1px solid #e2e5ec}.mock-chart{height:122px;border-radius:10px;background:#f5f6fa;display:flex;align-items:end;gap:9px;padding:16px}.mock-chart span{flex:1;height:var(--h);background:linear-gradient(var(--violet),#afa2f8);border-radius:5px 5px 2px 2px}.mini-board{height:calc(100% - 40px);padding:17px;display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.mini-board section{border-radius:9px;background:#f4f5f9;padding:10px}.mini-board b{font-size:8px;text-transform:uppercase;color:#7e8797}.mini-board i{display:block;height:33px;background:#fff;border:1px solid #e5e7ed;border-radius:6px;margin-top:7px}.floating-pill{position:absolute;background:#fff;border:1px solid #e4e7ee;border-radius:99px;padding:11px 14px;font-size:11px;font-weight:800;box-shadow:0 15px 35px rgba(25,33,54,.13)}.pill-live{right:-3%;top:5%}.pill-live i{display:inline-block;width:7px;height:7px;border-radius:50%;background:#32c795;box-shadow:0 0 0 4px rgba(50,199,149,.14);margin-right:7px}.pill-automate{left:7%;top:19%;color:var(--violet)}.section{width:min(1240px,calc(100% - 48px));margin:auto;padding:105px 0}.section-heading,.comparison-heading{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:48px}.section-heading>div,.comparison-heading>div{max-width:650px}.section-kicker{display:block;text-transform:uppercase;letter-spacing:.14em;font-size:10px;color:var(--violet);font-weight:800;margin-bottom:15px}h2{font-size:clamp(38px,4.5vw,60px);line-height:1.05}.section-heading>p,.comparison-heading>p{max-width:410px;color:var(--muted);line-height:1.7;font-size:15px;margin:0}.products{border-top:1px solid var(--line)}.product-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.product-card{padding:38px;border-radius:var(--radius);background:#fff;border:1px solid #e1e5ed;position:relative;overflow:hidden;box-shadow:0 2px 0 rgba(255,255,255,.8) inset;transition:.35s}.product-card:hover{transform:translateY(-7px);box-shadow:var(--shadow)}.enterprise-card{background:var(--navy);color:#fff;border-color:var(--navy)}.enterprise-card:before{content:"";position:absolute;right:-160px;top:-190px;width:470px;height:470px;border-radius:50%;background:radial-gradient(circle,rgba(98,70,229,.35),transparent 68%)}.recommended{position:absolute;right:0;top:0;padding:11px 19px;background:var(--violet);border-radius:0 28px 0 16px;color:#fff;text-transform:uppercase;font-size:9px;letter-spacing:.14em;font-weight:800}.card-topline{display:flex;align-items:center;gap:15px}.product-index{font:700 10px Manrope;color:#9ca4b3}.product-tag{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.1em;padding:6px 9px;border:1px solid #dfe3eb;border-radius:99px}.enterprise-card .product-tag{border-color:#354056;color:#b3bbcd}.product-icon{width:58px;height:58px;border-radius:17px;margin:35px 0 26px;display:grid;place-items:center;font-size:25px}.icon-simple{background:#ede9ff;color:var(--violet)}.icon-enterprise{background:rgba(98,70,229,.2);color:#a998ff;border:1px solid rgba(169,152,255,.2)}.product-card h3{font-size:34px}.card-lead{font-size:15px;line-height:1.7;color:var(--muted);max-width:520px;margin:15px 0 26px}.enterprise-card .card-lead{color:#9fa9bd}.ideal-customer{padding:16px 18px;border-radius:14px;background:#f5f7fa;display:flex;flex-direction:column;gap:4px}.enterprise-card .ideal-customer{background:#19243a}.ideal-customer span,.architecture span{font-size:9px;font-weight:800;letter-spacing:.11em;text-transform:uppercase;color:#8c95a7}.ideal-customer strong{font-size:13px;line-height:1.45}.capabilities{margin-top:27px}.capabilities h4{font-size:11px;text-transform:uppercase;letter-spacing:.11em;margin-bottom:10px}.capabilities ul{list-style:none;margin:0;padding:0}.capabilities li{display:flex;align-items:center;gap:13px;padding:12px 0;border-bottom:1px solid #e9ebf0;font-size:13px;font-weight:600}.enterprise-card .capabilities li{border-color:#29344a;color:#e7eaf0}.capabilities li span{font-size:9px;color:var(--violet);font-weight:800}.enterprise-card .capabilities li span{color:#a998ff}.architecture{display:flex;justify-content:space-between;align-items:center;margin-top:23px;padding:16px 0}.architecture>div{display:flex;flex-direction:column;gap:4px}.architecture strong{font-size:13px}.architecture>b{font-size:9px;text-transform:uppercase;letter-spacing:.1em;color:var(--violet);background:#efecff;border-radius:99px;padding:7px 10px}.enterprise-card .architecture>b{background:#27204a;color:#b4a8ff}.product-link{height:58px;border-radius:14px;display:flex;align-items:center;justify-content:space-between;padding:0 20px;font-size:14px;font-weight:800;position:relative;z-index:1;transition:.25s}.product-link:hover{transform:translateY(-2px)}.simple-link{background:var(--ink);color:#fff}.enterprise-link{background:var(--violet);color:#fff}.product-link i{font-style:normal;font-size:18px}.comparison{width:100%;max-width:none;background:var(--navy);padding:108px max(24px,calc((100vw - 1240px)/2));color:#fff}.comparison-shell{width:min(1240px,100%);margin:auto}.comparison-heading p{color:#9da7ba}.comparison .section-kicker{color:#a697ff}.tabs{display:flex;border-bottom:1px solid #303a4e;gap:8px;overflow-x:auto}.tab{background:transparent;border:0;color:#8590a4;padding:17px 21px;white-space:nowrap;font-weight:800;font-size:13px;cursor:pointer;border-bottom:2px solid transparent}.tab span{font-size:9px;margin-right:7px;color:#647087}.tab.active{color:#fff;border-color:#8c77ff}.tab.active span{color:#9e8cff}.tab-panel{padding-top:46px}.panel-intro{display:grid;grid-template-columns:130px 1fr 1fr;gap:24px;align-items:start;margin-bottom:34px}.panel-intro>span{font-size:10px;text-transform:uppercase;letter-spacing:.12em;color:#a798ff;font-weight:800;padding-top:8px}.panel-intro h3{font-size:29px}.panel-intro p{color:#9da7ba;line-height:1.65;font-size:14px;margin:3px 0 0}.comparison-table{border:1px solid #303a4e;border-radius:18px;overflow:hidden}.comparison-row{display:grid;grid-template-columns:1.15fr 1fr 1fr;min-height:62px;border-bottom:1px solid #303a4e;align-items:center}.comparison-row:last-child{border:0}.comparison-row>*{padding:12px 22px}.comparison-row>span{color:#9da7ba;font-size:13px}.comparison-row>strong{font-size:12px;border-left:1px solid #303a4e}.comparison-row i{font-style:normal;color:var(--cyan);margin-right:7px}.table-head{background:#172238;min-height:48px}.table-head strong{text-transform:uppercase;letter-spacing:.1em;color:#818ca1;font-size:9px}.value-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.value-grid>article{border:1px solid #303a4e;border-radius:20px;padding:28px;background:#151f33}.value-label{font-size:9px;text-transform:uppercase;letter-spacing:.12em;font-weight:800}.simple-value{color:var(--cyan)}.enterprise-value{color:#aa99ff}.value-grid h4{font-size:22px;margin:13px 0 20px}.value-grid ul{padding:0;margin:0;list-style:none}.value-grid li{display:flex;gap:15px;border-top:1px solid #2c374b;padding:18px 0}.value-grid li>i{font-style:normal;font-size:9px;color:#717c91;padding-top:4px}.value-grid li strong{font-size:13px}.value-grid li p{font-size:12px;color:#99a3b6;line-height:1.6;margin:5px 0 0}.build-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.build-grid article{display:flex;gap:18px;padding:24px;border-radius:17px;background:#151f33;border:1px solid #303a4e}.build-grid article>span{font:800 10px Manrope;color:#9f8dff}.build-grid h4{font-size:17px;margin-bottom:8px}.build-grid p{font-size:13px;color:#9da7ba;line-height:1.65;margin:0}.build-grid .upgrade-card{grid-column:1/-1;background:linear-gradient(110deg,#191f3e,#171f33)}.stack-path{display:flex;align-items:center;gap:12px;margin-top:17px;flex-wrap:wrap}.stack-path b{font-size:10px;border:1px solid #48536a;border-radius:6px;padding:7px 9px}.stack-path i{font-style:normal;color:#7464d0}.readiness{display:grid;grid-template-columns:.85fr 1.15fr;gap:90px;align-items:center}.readiness-copy p{color:var(--muted);font-size:16px;line-height:1.7;max-width:500px}.text-link{display:inline-flex;gap:15px;margin-top:16px;font-weight:800;color:var(--violet);font-size:14px}.checklist{background:#fff;border:1px solid var(--line);border-radius:24px;padding:13px 30px;box-shadow:var(--shadow)}.checklist>div{display:flex;gap:16px;align-items:center;padding:20px 0;border-bottom:1px solid #e8ebf0}.checklist>div:last-child{border:0}.checklist i{font-style:normal;width:28px;height:28px;border-radius:50%;background:#eafaf6;color:#20a983;display:grid;place-items:center;font-size:11px;font-weight:800;flex:0 0 auto}.checklist span{display:flex;flex-direction:column;gap:4px}.checklist strong{font-size:14px}.checklist small{font-size:12px;color:var(--muted)}.final-cta{width:min(1240px,calc(100% - 48px));border-radius:30px;background:linear-gradient(130deg,#6246e5,#4430b5);color:#fff;padding:65px;display:flex;justify-content:space-between;align-items:end;position:relative;overflow:hidden}.final-cta:after{content:"";position:absolute;width:400px;height:400px;border:1px solid rgba(255,255,255,.13);border-radius:50%;right:-120px;top:-190px}.final-cta .section-kicker{color:#d4cdff}.final-cta h2{font-size:clamp(36px,4vw,55px)}.final-actions{display:flex;gap:10px;position:relative;z-index:1}.button-light{background:#fff;color:var(--violet)}.button-outline{border:1px solid rgba(255,255,255,.4);color:#fff}footer{width:min(1240px,calc(100% - 48px));margin:90px auto 0;padding:30px 0 40px;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;color:var(--muted)}footer p,footer a{font-size:12px}footer a{font-weight:800;color:var(--ink)}.reveal{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s ease}.reveal.in{opacity:1;transform:none}.reveal.in.initial{transition:none}@media(max-width:980px){.site-header nav{display:none}.hero{grid-template-columns:1fr;padding-top:75px}.hero-copy{text-align:center}.hero-copy .eyebrow,.hero-actions,.hero-proof{justify-content:center}.hero-copy>p{margin-left:auto;margin-right:auto}.hero-visual{height:470px;max-width:700px;width:100%;margin:auto}.product-grid{grid-template-columns:1fr}.section-heading,.comparison-heading{align-items:start;flex-direction:column}.panel-intro{grid-template-columns:1fr}.panel-intro>span{padding:0}.readiness{grid-template-columns:1fr;gap:50px}.final-cta{align-items:start;flex-direction:column;gap:35px}}@media(max-width:680px){.page-glow{display:none}.site-header,.hero,.section,.final-cta,footer{width:min(100% - 28px,1240px)}.site-header{height:74px}.header-cta{display:none}.hero{min-height:auto;padding:58px 0 70px}.hero h1{font-size:44px}.hero-copy>p{font-size:16px}.hero-actions{flex-direction:column}.hero-proof{gap:12px}.hero-visual{height:330px;margin-top:25px}.window-enterprise{width:88%;height:68%}.window-simple{width:65%;height:45%}.floating-pill{font-size:8px;padding:8px 10px}.pill-live{right:0}.pill-automate{left:0}.mock-main{padding:13px}.mock-stats{margin:12px 0}.mock-chart{height:72px}.section{padding:75px 0}.section-heading{margin-bottom:30px}.product-card{padding:27px 22px}.product-card h3{font-size:28px}.recommended{border-radius:0 28px 0 14px}.comparison{width:100%;padding:75px 14px}.comparison-heading{margin-bottom:30px}.tabs{width:100%}.tab{padding:15px 13px;font-size:11px}.comparison-row{grid-template-columns:.85fr 1fr 1fr}.comparison-row>*{padding:11px 8px}.comparison-row>span,.comparison-row>strong{font-size:10px}.value-grid,.build-grid{grid-template-columns:1fr}.build-grid .upgrade-card{grid-column:auto}.stack-path{gap:7px}.readiness{gap:35px}.checklist{padding:8px 18px}.checklist small{line-height:1.4}.final-cta{padding:38px 25px}.final-actions{flex-direction:column;width:100%}.final-actions .button{width:100%}footer{flex-direction:column;gap:23px;text-align:center;margin-top:60px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transform:none;transition:none}.product-card,.button{transition:none}}
