:root{--bg:#080b14;--panel:#101629;--panel-2:#151d35;--text:#f7f7fa;--muted:#a2a9bd;--line:rgba(213,220,255,.14);--blue:#75a6ff;--violet:#a77dff;--lime:#29e7af;--cream:#f8f7f2;--ink:#0a1025}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font-family:'DM Sans',sans-serif;margin:0;overflow-x:hidden}.grid-glow{background:radial-gradient(circle at 78% 7%,rgba(87,99,255,.25),transparent 20%),radial-gradient(circle at 16% 10%,rgba(40,225,178,.09),transparent 18%),linear-gradient(rgba(129,149,214,.042) 1px,transparent 1px),linear-gradient(90deg,rgba(129,149,214,.042) 1px,transparent 1px);background-size:auto,auto,56px 56px,56px 56px;inset:0;pointer-events:none;position:absolute;z-index:-1}.section-shell{margin:auto;max-width:1220px;padding-left:28px;padding-right:28px}.site-header{align-items:center;border-bottom:1px solid var(--line);display:flex;gap:2rem;height:80px;justify-content:space-between;margin:auto;max-width:1300px;padding:0 28px}.brand{align-items:center;color:#fff;display:flex;font:800 .88rem Manrope,sans-serif;gap:.65rem;letter-spacing:-.04em;text-decoration:none}.brand>span:last-child span{color:var(--lime)}.brand-mark{align-items:center;background:linear-gradient(145deg,#5f78ff,#9b62ef);border-radius:7px;box-shadow:0 0 25px rgba(103,112,255,.28);display:flex;font-size:1.1rem;height:29px;justify-content:center;width:29px}.main-nav{display:flex;gap:1.7rem}.main-nav a{color:#bec5d9;font-size:.79rem;font-weight:600;text-decoration:none}.main-nav a:hover{color:#fff}.header-cta,.button{align-items:center;display:inline-flex;font-weight:700;gap:.7rem;justify-content:center;text-decoration:none}.header-cta{border:1px solid rgba(238,240,255,.22);border-radius:9px;color:#fff;font-size:.76rem;padding:.7rem .9rem}.header-cta:hover{border-color:#ffffff80}.mobile-menu{background:transparent;border:0;color:#fff;display:none;font-size:1.4rem}.hero{padding-bottom:60px;padding-top:44px}.signal{align-items:center;border:1px solid rgba(43,225,170,.18);border-radius:18px;color:#bfcded;display:inline-flex;font:500 .58rem 'DM Mono',monospace;gap:.55rem;letter-spacing:.03em;padding:.42rem .7rem}.signal span,.green-dot{background:var(--lime);border-radius:99px;box-shadow:0 0 10px var(--lime);height:6px;width:6px}.signal small{border-left:1px solid rgba(194,210,250,.17);color:#7c87a2;font-size:.52rem;margin-left:.2rem;padding-left:.5rem}.hero-grid{align-items:center;display:grid;gap:4rem;grid-template-columns:1.02fr .98fr;margin-top:66px}.overline{color:#92a5d3;font:500 .65rem 'DM Mono',monospace;letter-spacing:.09em;margin:0 0 1rem}.hero h1{font:800 clamp(3.25rem,6.5vw,6.35rem)/.96 Manrope,sans-serif;letter-spacing:-.075em;margin:0;max-width:680px}.hero h1 em{background:linear-gradient(100deg,#67b1ff,#a87eff,#eb96d7);-webkit-background-clip:text;background-clip:text;color:transparent;font-style:normal}.hero-copy{color:var(--muted);font-size:1rem;line-height:1.7;margin:30px 0;max-width:500px}.hero-actions{display:flex;flex-wrap:wrap;gap:1rem}.button{border-radius:8px;font-size:.78rem;padding:.92rem 1.05rem}.button.light{background:var(--cream);color:var(--ink)}.button.light:hover{background:#fff;box-shadow:0 8px 24px rgba(255,255,255,.14)}.button.ghost{color:#e4e9f7}.button.ghost:hover{color:#fff}.button.outline{border:1px solid #314167;color:#e7edff}.button.outline:hover{border-color:#a7baff}.hero-console{background:linear-gradient(145deg,rgba(23,31,56,.97),rgba(12,17,32,.94));border:1px solid rgba(171,184,245,.23);border-radius:13px;box-shadow:22px 29px 0 rgba(61,75,139,.13),0 40px 90px rgba(0,0,0,.35);min-height:360px;overflow:visible;padding:1.15rem;position:relative;transform:rotate(-2deg)}.console-top{align-items:center;border-bottom:1px solid var(--line);color:#aeb9d8;display:flex;font:500 .62rem 'DM Mono',monospace;gap:.5rem;justify-content:space-between;padding-bottom:1rem}.console-top span:nth-child(2){margin-right:auto}.console-pulse,.payment-dot{background:#ff739c;border-radius:50%;height:7px;width:7px}.hero-console pre{color:#dde4fc;font:500 .73rem/2 'DM Mono',monospace;margin:1.3rem 0}.hero-console i{color:#667292;font-style:normal}.hero-console b{color:#7aa4ff}.hero-console strong{color:#58e0b5;font-weight:500}.hero-console mark{background:none;color:#d88df3}.floating-payment{background:#192347;border:1px solid rgba(191,205,254,.2);border-radius:10px;bottom:-48px;box-shadow:0 22px 40px rgba(2,5,15,.4);color:#e7edfe;left:35%;padding:1rem;position:absolute;transform:rotate(3.5deg);width:220px}.floating-payment>div{align-items:center;color:#aab7d8;display:flex;font:500 .55rem 'DM Mono';gap:.35rem}.floating-payment code{display:block;font:500 .68rem/1.7 'DM Mono';margin-top:.5rem}.floating-payment b{color:#99baff}.live{bottom:.75rem;color:#65e4b8;font:500 .55rem 'DM Mono';position:absolute;right:.75rem}.console-footer{bottom:1rem;color:#7583a8;display:flex;font:500 .53rem 'DM Mono';justify-content:space-between;left:1.15rem;position:absolute;right:1.15rem}.console-footer span:last-child{color:#5cdeb3}.hero-metrics{display:grid;gap:9px;grid-template-columns:repeat(4,1fr);margin-top:72px}.hero-metrics div{align-items:center;background:rgba(18,25,45,.57);border:1px solid var(--line);border-radius:6px;display:grid;grid-template-columns:auto 1fr;gap:0 .45rem;padding:.75rem}.hero-metrics .green-dot{align-self:end;grid-row:span 2;height:5px;width:5px}.hero-metrics small{color:#9fa9c0;font:500 .55rem 'DM Mono';letter-spacing:.1em}.hero-metrics b{color:#d0d8ec;font:500 .56rem 'DM Mono';letter-spacing:.04em}.logo-strip{border-bottom:1px solid var(--line);border-top:1px solid var(--line);display:flex;gap:2rem;justify-content:space-between;padding-bottom:1.45rem;padding-top:1.45rem}.logo-strip p{color:#818ba5;font:500 .58rem/1.5 'DM Mono';letter-spacing:.08em;margin:0;max-width:180px}.logo-strip div{align-items:center;color:#a9b1c8;display:flex;font:800 1rem Manrope;gap:3rem;letter-spacing:.04em}.solutions{padding-bottom:108px;padding-top:108px}.section-intro{display:grid;gap:1rem;grid-template-columns:1.4fr .8fr;margin-bottom:3rem}.section-intro .overline{grid-column:1/-1}.section-intro h2,.workflow h2,.client-callout h2,.contact h2{font:800 clamp(2.25rem,4vw,3.7rem)/1.02 Manrope;letter-spacing:-.06em;margin:0}.section-intro>p:last-child{align-self:end;color:var(--muted);font-size:.93rem;line-height:1.6;margin:0;max-width:350px}.solution-grid{display:grid;grid-template-columns:1.05fr 1fr 1fr}.solution-card{border:1px solid var(--line);min-height:330px;padding:1.5rem;position:relative}.solution-card.primary{background:linear-gradient(155deg,#182a5b,#111a36)}.number{color:#65729d;font:500 .6rem 'DM Mono'}.card-icon{color:#c0cefb;display:block;font-size:2.4rem;margin-top:3.8rem}.solution-card h3{font:700 1.25rem Manrope;margin:1.1rem 0 .55rem}.solution-card p{color:#a7b2ce;font-size:.85rem;line-height:1.6;max-width:280px}.solution-card a{bottom:1.5rem;color:#e8edfc;font-size:.75rem;font-weight:700;position:absolute;text-decoration:none}.solution-card a:hover{color:#83a9ff}.product-section{border-top:1px solid var(--line);padding-bottom:110px;padding-top:110px}.section-intro.compact{grid-template-columns:1.25fr .75fr}.product-feature{background:linear-gradient(110deg,#16265a,#0f1732 48%,#151b35);border:1px solid rgba(137,162,255,.27);border-radius:14px;display:grid;gap:2rem;grid-template-columns:1.2fr .9fr .65fr;overflow:hidden;padding:2.2rem}.product-lockup{align-items:flex-start;display:flex;gap:1.2rem}.enterprise-icon{background:linear-gradient(145deg,#70a2ff,#7d62fa);border-radius:20px;box-shadow:0 18px 40px rgba(91,112,252,.28);height:72px;position:relative;width:72px}.enterprise-icon span{color:#fff;font-size:1.8rem;left:20px;position:absolute;top:18px}.enterprise-icon span+span{font-size:.75rem;left:42px;top:38px}.product-lockup .overline{font-size:.54rem;margin-bottom:.7rem}.product-lockup h3{font:800 2rem/.94 Manrope;letter-spacing:-.05em;margin:0}.product-lockup p:last-child{color:#bdc9e7;font-size:.82rem;line-height:1.6;max-width:310px}.feature-list{border-left:1px solid rgba(205,219,255,.16);display:grid;gap:1rem;padding-left:1.7rem}.feature-list div{display:flex;gap:.7rem}.feature-list>div>span{color:#69e4b6;font-size:.85rem}.feature-list p{font-size:.76rem;margin:0}.feature-list b,.feature-list small{display:block}.feature-list small{color:#aab7d5;font-size:.7rem;margin-top:.2rem}.product-action{align-items:flex-start;display:flex;flex-direction:column;justify-content:space-between}.licence-tag{background:rgba(93,230,182,.13);border:1px solid rgba(93,230,182,.25);border-radius:99px;color:#84ecc8;font:500 .57rem 'DM Mono';padding:.42rem .55rem}.future-products{align-items:center;border-bottom:1px solid var(--line);color:#8390b1;display:flex;font-size:.78rem;gap:1.3rem;padding:1.35rem 0}.future-products span{color:#b9c7e8;font:500 .57rem 'DM Mono';letter-spacing:.08em}.future-products p{margin:0}.workflow{padding-bottom:108px}.workflow-top{align-items:end;display:flex;justify-content:space-between}.workflow-top .overline{margin-bottom:1rem}.steps{border-top:1px solid var(--line);display:grid;grid-template-columns:repeat(4,1fr);margin-top:3rem}.steps article{border-right:1px solid var(--line);padding:1.35rem 1.2rem 0 0}.steps article+article{padding-left:1.2rem}.steps span{color:#7d8aad;font:500 .65rem 'DM Mono'}.steps h3{font:700 1.05rem Manrope;margin:3rem 0 .65rem}.steps p{color:#9fa9c1;font-size:.78rem;line-height:1.6;max-width:190px}.pricing{background:linear-gradient(180deg,rgba(23,32,64,.68),rgba(8,11,20,0));border-top:1px solid var(--line);max-width:none;padding:108px max(28px,calc((100vw - 1164px)/2))}.plan-grid{display:grid;gap:1.15rem;grid-template-columns:1fr 1.08fr}.price-card{background:#10162a;border:1px solid var(--line);border-radius:12px;padding:2rem;position:relative}.price-card.premium{background:linear-gradient(135deg,#5c55d8,#9b56cc)}.popular{background:#dbf6e9;border-radius:99px;color:#196b54;font:700 .55rem 'DM Mono';padding:.45rem .65rem;position:absolute;right:1.4rem;top:1.4rem}.plan-name{color:#9cacd2;font:500 .6rem 'DM Mono';letter-spacing:.1em}.premium .plan-name{color:#e6dafe}.price-card h3{font:700 1.7rem Manrope;margin:.8rem 0}.price{font:700 1.05rem Manrope;margin:0}.price small{color:#96a1c0;font:400 .7rem 'DM Sans';margin-left:.25rem}.premium .price small{color:#ebd8fa}.price-card ul{border-top:1px solid var(--line);color:#c3cce2;font-size:.78rem;line-height:2.35;margin:1.8rem 0;padding:1.2rem 0 0;list-style:none}.price-card li:before{color:#6ce4b9;content:'✓';margin-right:.65rem}.premium li:before{color:#fff}.price-card .button{width:100%}.payment-note{color:#eddbfb;display:block;font-size:.65rem;margin-top:.65rem;text-align:center}.client-callout{align-items:center;background:#eff4ff;color:var(--ink);display:flex;justify-content:space-between;margin-bottom:108px;margin-top:108px;max-width:1164px;overflow:hidden;padding:3.5rem;position:relative}.client-callout:after{background:radial-gradient(circle,#92a6ff 0,transparent 70%);content:'';filter:blur(4px);height:270px;opacity:.45;position:absolute;right:-110px;top:-85px;width:270px}.client-callout>div,.client-callout>a{position:relative;z-index:1}.client-callout .overline{color:#6275aa}.client-callout h2{font-size:clamp(2rem,3.5vw,3.1rem)}.client-callout p:last-child{color:#4d5772;font-size:.88rem;line-height:1.5;max-width:450px}.client-callout .button{background:#172756;color:#fff;white-space:nowrap}.contact{border-top:1px solid var(--line);display:grid;gap:4rem;grid-template-columns:1fr 1fr;padding-bottom:120px;padding-top:85px}.contact>div:last-child{align-self:end}.contact>div:last-child>p{color:#aab4c9;font-size:.92rem;line-height:1.7;max-width:400px}.contact-mail{border-bottom:1px solid #99abde;color:#edf2ff;display:inline-block;font:700 1.1rem Manrope;margin-top:1.1rem;padding-bottom:.5rem;text-decoration:none}footer{align-items:center;border-top:1px solid var(--line);color:#8893ad;display:flex;font-size:.72rem;gap:2rem;justify-content:space-between;margin:auto;max-width:1220px;padding:2rem 28px}footer p{margin-right:auto}@media(max-width:820px){.site-header{height:68px}.main-nav{background:#111934;border:1px solid var(--line);border-radius:10px;display:none;flex-direction:column;gap:0;left:18px;padding:.5rem;position:absolute;right:18px;top:62px;z-index:5}.main-nav.open{display:flex}.main-nav a{padding:.8rem}.mobile-menu{display:block;margin-left:auto}.header-cta{font-size:.68rem}.hero-grid,.product-feature,.contact{grid-template-columns:1fr}.hero-grid{gap:3.7rem;margin-top:46px}.hero-console{margin:0 auto;max-width:460px;width:88%}.hero-metrics{grid-template-columns:repeat(2,1fr)}.logo-strip,.workflow-top,.client-callout{align-items:flex-start;flex-direction:column}.logo-strip div{font-size:.75rem;gap:1rem;flex-wrap:wrap}.section-intro,.section-intro.compact{grid-template-columns:1fr}.solution-grid{grid-template-columns:1fr}.solution-card{min-height:255px}.product-feature{padding:1.6rem}.feature-list{border-left:0;border-top:1px solid rgba(205,219,255,.16);padding-left:0;padding-top:1.4rem}.product-action{gap:1.5rem}.steps{grid-template-columns:repeat(2,1fr)}.steps article:nth-child(2){border-right:0}.plan-grid{grid-template-columns:1fr}.client-callout{margin-left:0;margin-right:0;padding:2.4rem 28px}.contact{gap:1.7rem}footer{align-items:flex-start;flex-direction:column;gap:.8rem}footer p{margin:0}.pricing{padding:80px 28px}}@media(max-width:480px){.section-shell{padding-left:20px;padding-right:20px}.site-header{padding:0 20px}.header-cta{padding:.55rem}.header-cta span{display:none}.hero{padding-top:32px}.hero h1{font-size:3rem}.hero-console{min-height:310px;width:100%}.floating-payment{left:21%;transform:rotate(2deg) scale(.88);transform-origin:bottom left}.hero-metrics{gap:6px}.hero-metrics div{padding:.6rem}.product-lockup{flex-direction:column}.steps{grid-template-columns:1fr}.steps article,.steps article+article{border-bottom:1px solid var(--line);border-right:0;padding:1.2rem 0}.steps h3{margin-top:1.4rem}.client-callout{padding:2.4rem 20px}.contact{padding-bottom:85px;padding-top:65px}}
