:root{--green:#00E68A;--purple:#8B5CF6;--blue:#3B82F6;--bg:#09090B;--bg-2:#0F0F14;--bg-card:rgba(255,255,255,.025);--border:rgba(255,255,255,.06);--border-hover:rgba(255,255,255,.14);--text-1:#FAFAFA;--text-2:rgba(255,255,255,.6);--text-3:rgba(255,255,255,.4);--text-4:rgba(255,255,255,.2);--light-bg:#F8F8FC;--light-bg-2:#FFFFFF;--light-text-1:#111118;--light-text-2:#555566;--light-text-3:#888899;--light-border:rgba(0,0,0,.08)}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:Inter,-apple-system,sans-serif;background:var(--bg);color:var(--text-1);overflow-x:hidden;-webkit-font-smoothing:antialiased}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");opacity:.03;pointer-events:none;z-index:9999;mix-blend-mode:overlay}.grid-bg{position:fixed;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 1px);background-size:72px 72px;pointer-events:none;z-index:0}.grid-bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 60% 60% at 50% 50%,transparent 0%,var(--bg) 70%)}.aurora{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;overflow:hidden}.orb{position:absolute;border-radius:50%;filter:blur(100px);will-change:transform}.orb-1{width:50vw;height:50vw;background:radial-gradient(circle,rgba(139,92,246,.4),transparent 70%);top:-25%;left:-10%;opacity:.3}.orb-2{width:45vw;height:45vw;background:radial-gradient(circle,rgba(59,130,246,.4),transparent 70%);bottom:-20%;right:-15%;opacity:.3}.orb-3{width:35vw;height:35vw;background:radial-gradient(circle,rgba(0,230,138,.4),transparent 70%);top:30%;right:20%;opacity:.15}nav{position:fixed;top:0;width:100%;z-index:100;padding:.875rem 2rem;backdrop-filter:blur(24px) saturate(1.4);-webkit-backdrop-filter:blur(24px) saturate(1.4);background:#09090bbf;border-bottom:1px solid var(--border)}.nav-inner{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between}.logo{font-size:1.2rem;font-weight:800;letter-spacing:-.04em}.accent{color:var(--green)}.nav-links{display:flex;gap:1.75rem;list-style:none}.nav-links a{color:var(--text-3);text-decoration:none;font-size:.82rem;font-weight:500;transition:color .15s}.nav-links a:hover{color:var(--text-1)}.nav-cta{background:var(--green);color:var(--bg);padding:.5rem 1.2rem;border-radius:8px;text-decoration:none;font-weight:700;font-size:.82rem;transition:all .2s}.nav-cta:hover{transform:translateY(-1px);box-shadow:0 0 20px #00e68a33}.hero{min-height:100vh;display:flex;align-items:center;justify-content:center;text-align:center;padding:7rem 2rem 4rem;position:relative;z-index:1}.hero-content{max-width:860px}.hero-badge{display:inline-flex;align-items:center;gap:.5rem;padding:.35rem 1rem .35rem .65rem;border-radius:100px;border:1px solid var(--border);background:#8b5cf60f;font-size:.76rem;color:var(--text-2);font-weight:500;margin-bottom:2rem;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.pulse-dot{width:7px;height:7px;background:var(--green);border-radius:50%;animation:glow-pulse 2s ease-in-out infinite}@keyframes glow-pulse{0%,to{box-shadow:0 0 #00e68a66}50%{box-shadow:0 0 0 8px #00e68a00}}.hero h1{font-size:clamp(2.5rem,7vw,4.75rem);font-weight:800;line-height:1.05;letter-spacing:-.045em;margin-bottom:1.25rem;text-wrap:balance;color:var(--text-1)}.gradient-text{background:linear-gradient(135deg,var(--green) 0%,var(--blue) 40%,var(--purple) 80%);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:shimmer 4s linear infinite}@keyframes shimmer{to{background-position:200% center}}.hero-sub{font-size:clamp(.95rem,1.5vw,1.15rem);color:var(--text-2);max-width:560px;margin:0 auto 2.5rem;line-height:1.7}.hero-sub strong{color:var(--text-1);font-weight:600}.hero-actions{display:flex;gap:.75rem;justify-content:center;flex-wrap:wrap;margin-bottom:2rem}.btn-primary{background:var(--text-1);color:var(--bg);padding:.8rem 2rem;border-radius:10px;text-decoration:none;font-weight:700;font-size:.9rem;transition:all .2s;display:inline-block}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 0 32px #ffffff26}.btn-green{background:var(--green);color:var(--bg)}.btn-green:hover{box-shadow:0 0 32px #00e68a40}.btn-ghost{background:transparent;color:var(--text-2);padding:.8rem 2rem;border-radius:10px;text-decoration:none;font-weight:600;font-size:.9rem;border:1px solid var(--border);transition:all .2s}.btn-ghost:hover{border-color:var(--border-hover);color:var(--text-1);background:#ffffff08}.hero-proof{font-size:.78rem;color:var(--text-3);display:flex;align-items:center;justify-content:center;gap:.5rem}.hero-proof .check{color:var(--green)}.terminal{background:#ffffff05;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--border);border-radius:14px;max-width:620px;margin:2.5rem auto 0;overflow:hidden;box-shadow:0 0 0 1px #ffffff08,0 24px 80px #00000080;text-align:left}.terminal-bar{display:flex;align-items:center;gap:7px;padding:.7rem 1rem;border-bottom:1px solid var(--border)}.tdot{width:11px;height:11px;border-radius:50%}.tdot:nth-child(1){background:#ff5f57}.tdot:nth-child(2){background:#febc2e}.tdot:nth-child(3){background:#28c840}.terminal-body{padding:1.1rem 1.4rem;font-family:JetBrains Mono,monospace;font-size:.75rem;line-height:2;color:var(--text-3)}.prompt{color:var(--green)}.arg{color:var(--purple)}.muted{color:var(--text-4)}.ok{color:var(--green)}section{padding:6rem 2rem;position:relative;z-index:1}.section-tag{font-family:JetBrains Mono,monospace;font-size:.7rem;color:var(--purple);text-transform:uppercase;letter-spacing:.15em;margin-bottom:.75rem;font-weight:500}.section-title{font-size:clamp(1.75rem,3.5vw,2.75rem);font-weight:800;letter-spacing:-.035em;margin-bottom:.75rem;text-wrap:balance;color:var(--text-1)}.section-desc{color:var(--text-2);font-size:1rem;max-width:560px;line-height:1.7;margin-bottom:3rem}.section-center{text-align:center}.section-center .section-desc{margin-left:auto;margin-right:auto}.light{background:var(--light-bg);color:var(--light-text-1)}.light .section-title{color:var(--light-text-1)}.light .section-desc{color:var(--light-text-2)}.light .section-tag{color:var(--purple)}.light .step{background:var(--light-bg-2);border-color:var(--light-border);box-shadow:0 2px 16px #0000000a}.light .step:before{color:#0000000a}.light .step h3{color:var(--light-text-1)}.light .step p{color:var(--light-text-2)}.light .steps-line{opacity:.2}.light .roi-card{background:var(--light-bg-2);border-color:var(--light-border);box-shadow:0 2px 16px #0000000a}.light .roi-label{color:var(--light-text-2)}.light .roi-source{color:var(--light-text-3)}.light .diagram-node{background:var(--light-bg-2);border-color:var(--light-border);box-shadow:0 2px 16px #0000000a}.light .diagram-node h4{color:var(--light-text-1)}.light .diagram-node p{color:var(--light-text-2)}.light .diagram-node.node-green{background:#00e68a0f;border-color:#00e68a26}.light .diagram-node.node-purple{background:#8b5cf60f;border-color:#8b5cf626}.light .diagram-node.node-blue{background:#3b82f60f;border-color:#3b82f626}.light .diagram-arrow{color:var(--light-text-3)}.light .faq-item{background:var(--light-bg-2);border-color:var(--light-border)}.light .faq-q{color:var(--light-text-1)}.light .faq-q:hover{background:#00000005}.light .faq-a{color:var(--light-text-2)}.light .faq-q .arrow{color:var(--light-text-3)}.stats-bar{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--border);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.stat-item{background:var(--bg);padding:2.5rem 2rem;text-align:center}.stat-val{font-size:2.25rem;font-weight:800;letter-spacing:-.04em;background:linear-gradient(135deg,var(--green),var(--blue));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.stat-key{font-size:.72rem;color:var(--text-3);margin-top:.25rem;text-transform:uppercase;letter-spacing:.1em;font-weight:500}.problem-grid{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:start}.problem-col h3{font-size:1.2rem;font-weight:700;margin-bottom:1.25rem;letter-spacing:-.02em;color:var(--text-1)}.pain-list,.gain-list{list-style:none;display:flex;flex-direction:column;gap:.75rem}.pain-list li,.gain-list li{font-size:.9rem;line-height:1.6;padding:.85rem 1.1rem;border-radius:10px;border:1px solid var(--border);background:var(--bg-card);display:flex;align-items:center;gap:.6rem;color:var(--text-2)}.pain-list li i{color:#f87171;font-size:1.1rem;flex-shrink:0}.gain-list li i{color:var(--green);font-size:1.1rem;flex-shrink:0}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;counter-reset:step}.step{position:relative;padding:2.25rem;border-radius:16px;border:1px solid var(--border);background:var(--bg-card);counter-increment:step}.step:before{content:counter(step);position:absolute;top:1.25rem;right:1.5rem;font-size:3.5rem;font-weight:900;color:#ffffff08;line-height:1}.step-icon{width:52px;height:52px;border-radius:13px;display:flex;align-items:center;justify-content:center;margin-bottom:1.25rem;border:1px solid var(--border);font-size:1.5rem}.step h3{font-size:1.05rem;font-weight:700;margin-bottom:.5rem;color:var(--text-1)}.step p{font-size:.85rem;color:var(--text-3);line-height:1.65}.icon-green{background:#00e68a14;color:var(--green)}.icon-purple{background:#8b5cf614;color:var(--purple)}.icon-blue{background:#3b82f614;color:var(--blue)}.steps-wrapper{position:relative}.steps-line{position:absolute;top:50px;left:calc(33.33% - 1rem);right:calc(33.33% - 1rem);height:1px;background:linear-gradient(90deg,var(--green),var(--purple),var(--blue));opacity:.15}.bento{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.bento-card{background:var(--bg-card);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--border);border-radius:16px;padding:2rem;position:relative;overflow:hidden;text-decoration:none;color:inherit;display:flex;flex-direction:column;transition:border-color .25s,box-shadow .25s,transform .25s}.bento-card:hover{border-color:var(--border-hover);transform:translateY(-2px);box-shadow:0 0 0 1px #ffffff0f,0 24px 64px #00000059}.bento-card .glow{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .3s;pointer-events:none;border-radius:inherit}.bento-card:hover .glow{opacity:1}.bento-wide{grid-column:span 2}.bento-icon{width:52px;height:52px;border-radius:13px;display:flex;align-items:center;justify-content:center;margin-bottom:1.25rem;border:1px solid var(--border);font-size:1.5rem}.bento-card h3{font-size:1.1rem;font-weight:700;margin-bottom:.5rem;color:var(--text-1)}.bento-card p{font-size:.85rem;color:var(--text-3);line-height:1.65;flex-grow:1}.bento-tag{display:inline-block;margin-top:1.25rem;font-family:JetBrains Mono,monospace;font-size:.65rem;font-weight:500;color:var(--green);background:#00e68a0f;padding:.3rem .75rem;border-radius:100px;border:1px solid rgba(0,230,138,.1)}.diagram-flow{display:flex;align-items:center;justify-content:center;gap:0;flex-wrap:wrap}.diagram-node{background:var(--bg-card);border:1px solid var(--border);border-radius:14px;padding:1.5rem;text-align:center;width:210px}.diagram-node i{font-size:2.25rem;margin-bottom:.5rem;display:block}.diagram-node h4{font-size:.88rem;font-weight:700;margin-bottom:.25rem}.diagram-node p{font-size:.72rem;color:var(--text-3);line-height:1.5}.diagram-node.node-green{border-color:#00e68a26;background:#00e68a08}.diagram-node.node-purple{border-color:#8b5cf626;background:#8b5cf608}.diagram-node.node-blue{border-color:#3b82f626;background:#3b82f608}.diagram-arrow{color:var(--text-4);font-size:1.5rem;padding:0 .75rem;flex-shrink:0}.roi-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.roi-card{background:var(--bg-card);border:1px solid var(--border);border-radius:16px;padding:2rem 1.5rem;text-align:center;position:relative;overflow:hidden}.roi-card:before{content:"";position:absolute;bottom:0;left:0;right:0;height:3px}.roi-card:nth-child(1):before{background:linear-gradient(90deg,var(--green),var(--blue))}.roi-card:nth-child(2):before{background:linear-gradient(90deg,var(--purple),var(--blue))}.roi-card:nth-child(3):before{background:linear-gradient(90deg,var(--blue),var(--green))}.roi-card:nth-child(4):before{background:linear-gradient(90deg,var(--green),var(--purple))}.roi-val{font-size:2.75rem;font-weight:900;letter-spacing:-.04em;margin-bottom:.35rem}.roi-val.green{color:var(--green)}.roi-val.purple{color:var(--purple)}.roi-val.blue{color:var(--blue)}.roi-label{font-size:.82rem;line-height:1.5}.roi-source{font-size:.62rem;color:var(--text-4);margin-top:.5rem;font-style:italic}.cases-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.case-card{background:var(--bg-card);border:1px solid var(--border);border-radius:16px;padding:2rem;position:relative;overflow:hidden}.case-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px}.case-card:nth-child(1):before{background:linear-gradient(90deg,var(--green),var(--blue))}.case-card:nth-child(2):before{background:linear-gradient(90deg,var(--purple),var(--blue))}.case-card:nth-child(3):before{background:linear-gradient(90deg,var(--blue),var(--green))}.case-card:nth-child(4):before{background:linear-gradient(90deg,var(--green),var(--purple))}.case-label{font-family:JetBrains Mono,monospace;font-size:.65rem;color:var(--purple);text-transform:uppercase;letter-spacing:.1em;margin-bottom:.75rem;font-weight:500}.case-card h3{font-size:1rem;font-weight:700;margin-bottom:.75rem;color:var(--text-1)}.case-before,.case-after{font-size:.85rem;line-height:1.6;padding:.65rem .9rem;border-radius:8px;margin-bottom:.5rem;display:flex;align-items:center;gap:.5rem}.case-before{color:var(--text-3);background:#f871710a;border:1px solid rgba(248,113,113,.08)}.case-before i{color:#f87171;font-size:1rem;flex-shrink:0}.case-after{color:var(--text-1);background:#00e68a0a;border:1px solid rgba(0,230,138,.08)}.case-after i{color:var(--green);font-size:1rem;flex-shrink:0}.case-metric{display:inline-block;margin-top:.75rem;font-family:JetBrains Mono,monospace;font-size:.72rem;font-weight:600;color:var(--green);background:#00e68a0f;padding:.3rem .75rem;border-radius:100px}.products-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.product-card{background:var(--bg-card);border:1px solid var(--border);border-radius:16px;overflow:hidden;transition:all .25s}.product-card:hover{border-color:var(--border-hover);transform:translateY(-2px);box-shadow:0 24px 64px #00000059}.product-visual{height:180px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.product-visual i{font-size:3.5rem;position:relative;z-index:1}.product-visual:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,transparent 50%,var(--bg) 100%)}.pv-1{background:linear-gradient(135deg,#00e68a0f,#3b82f60f)}.pv-2{background:linear-gradient(135deg,#8b5cf60f,#3b82f60f)}.pv-3{background:linear-gradient(135deg,#3b82f60f,#00e68a0f)}.product-body{padding:1.5rem}.product-body h3{font-size:.95rem;font-weight:700;margin-bottom:.3rem;color:var(--text-1)}.product-body p{font-size:.82rem;color:var(--text-3);line-height:1.6;margin-bottom:1rem}.product-meta{display:flex;align-items:center;gap:.5rem}.price-tag{font-weight:700;font-size:.9rem;color:var(--green)}.dl-badge{font-family:JetBrains Mono,monospace;font-size:.6rem;font-weight:600;color:var(--bg);background:var(--green);padding:.2rem .5rem;border-radius:4px;text-transform:uppercase}.ant-section{border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.ant-grid{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.ant-info h2{font-size:clamp(1.5rem,3vw,2.25rem);font-weight:800;letter-spacing:-.035em;margin-bottom:1rem;color:var(--text-1)}.ant-info .lead{color:var(--text-2);font-size:1rem;line-height:1.7;margin-bottom:1.5rem}.ant-stats{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.ant-stat{padding:1.25rem;border-radius:12px;border:1px solid var(--border);background:var(--bg-card)}.ant-stat .val{font-size:1.5rem;font-weight:800;color:var(--green);letter-spacing:-.03em}.ant-stat .label{font-size:.75rem;color:var(--text-3);margin-top:.15rem}.ant-capabilities{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:.5rem;margin-top:1rem}.ant-capabilities li{font-size:.82rem;color:var(--text-2);padding:.6rem .85rem;border-radius:8px;border:1px solid var(--border);background:var(--bg-card);display:flex;align-items:center;gap:.5rem}.ant-capabilities li i{color:var(--green);font-size:1rem}.arch-card{background:var(--bg-card);border:1px solid var(--border);border-radius:16px;padding:2rem}.arch-card h3{font-size:1rem;font-weight:700;margin-bottom:1.25rem;color:var(--text-1)}.arch-layers{display:flex;flex-direction:column;gap:.5rem}.arch-layer{padding:.75rem 1rem;border-radius:8px;font-size:.78rem;font-family:JetBrains Mono,monospace;display:flex;align-items:center;gap:.75rem;border:1px solid var(--border)}.arch-layer .num{width:24px;height:24px;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:.65rem;font-weight:700;flex-shrink:0}.layer-1 .num{background:#00e68a1f;color:var(--green)}.layer-2 .num{background:#8b5cf61f;color:var(--purple)}.layer-3 .num{background:#3b82f61f;color:var(--blue)}.layer-4 .num{background:#ffffff0f;color:var(--text-2)}.arch-layer span{color:var(--text-2)}.faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem;max-width:1000px}.faq-item{border:1px solid var(--border);border-radius:12px;overflow:hidden;background:var(--bg-card)}.faq-q{padding:1.25rem 1.5rem;cursor:pointer;font-weight:600;font-size:.9rem;display:flex;justify-content:space-between;align-items:center;transition:background .2s;-webkit-user-select:none;user-select:none;color:var(--text-1)}.faq-q:hover{background:#ffffff05}.faq-q .arrow{color:var(--text-3);transition:transform .3s;font-size:.8rem}.faq-item.open .faq-q .arrow{transform:rotate(180deg)}.faq-a{padding:0 1.5rem;max-height:0;overflow:hidden;transition:all .3s;color:var(--text-3);font-size:.85rem;line-height:1.7}.faq-item.open .faq-a{padding:0 1.5rem 1.25rem;max-height:300px}.cta-block{background:linear-gradient(135deg,#8b5cf60d,#00e68a0a,#3b82f60d);border:1px solid var(--border);border-radius:20px;padding:5rem 3rem;text-align:center;position:relative;overflow:hidden}.cta-block:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:600px;height:1px;background:linear-gradient(90deg,transparent,var(--purple),var(--green),transparent)}.cta-glow{position:absolute;top:-40%;left:50%;transform:translate(-50%);width:500px;height:500px;background:radial-gradient(circle,rgba(139,92,246,.1) 0%,transparent 70%);pointer-events:none}.cta-block h2{font-size:clamp(1.5rem,3vw,2.5rem);font-weight:800;letter-spacing:-.035em;margin-bottom:1rem;position:relative;text-wrap:balance;color:var(--text-1)}.cta-block .cta-desc{color:var(--text-2);max-width:500px;margin:0 auto 1rem;line-height:1.7;position:relative;font-size:.95rem}.cta-block .cta-reassure{font-size:.78rem;color:var(--text-3);margin-bottom:2rem;position:relative}.marquee-wrapper{position:relative;z-index:1;border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:1.15rem 0;overflow:hidden}.marquee-track{display:flex;gap:2.5rem;width:max-content;animation:scrollx 35s linear infinite}.marquee-track span{font-family:JetBrains Mono,monospace;font-size:.72rem;color:var(--text-4);white-space:nowrap;text-transform:uppercase;letter-spacing:.08em;font-weight:500}.marquee-track .sep{color:var(--green)}@keyframes scrollx{to{transform:translate(-50%)}}footer{border-top:1px solid var(--border);padding:3rem 2rem 2rem;position:relative;z-index:1;background:var(--bg-2)}.footer-top{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:3rem;padding-bottom:2.5rem;border-bottom:1px solid var(--border)}.footer-brand-block .footer-brand{font-weight:700;font-size:1.1rem;letter-spacing:-.03em;margin-bottom:.5rem}.footer-brand-block p{font-size:.82rem;color:var(--text-3);line-height:1.6;max-width:280px}.footer-col h4{font-size:.72rem;text-transform:uppercase;letter-spacing:.1em;color:var(--text-3);margin-bottom:1rem;font-weight:600}.footer-col ul{list-style:none;display:flex;flex-direction:column;gap:.5rem}.footer-col a{color:var(--text-3);text-decoration:none;font-size:.82rem;transition:color .15s}.footer-col a:hover{color:var(--text-1)}.footer-bottom{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;padding-top:1.5rem;font-size:.75rem;color:var(--text-4)}.reveal{opacity:0;transform:translateY(20px);transition:opacity .5s ease,transform .5s ease}.reveal.visible{opacity:1;transform:translateY(0)}.reveal-delay-1{transition-delay:.1s}.reveal-delay-2{transition-delay:.2s}.reveal-delay-3{transition-delay:.3s}@media(max-width:1024px){.bento,.cases-grid{grid-template-columns:repeat(2,1fr)}.bento-wide{grid-column:span 2}.products-grid,.roi-grid{grid-template-columns:repeat(2,1fr)}.ant-grid{grid-template-columns:1fr}.footer-top{grid-template-columns:1fr 1fr}.diagram-flow{flex-wrap:wrap;gap:1rem}.diagram-arrow{display:none}}@media(max-width:768px){.nav-links{display:none}.stats-bar{grid-template-columns:repeat(2,1fr)}.bento{grid-template-columns:1fr}.bento-wide{grid-column:span 1}.products-grid,.cases-grid,.faq-grid,.steps,.roi-grid,.problem-grid{grid-template-columns:1fr}.cta-block{padding:3rem 1.5rem}.ant-stats,.ant-capabilities,.footer-top{grid-template-columns:1fr}.steps-line{display:none}.diagram-node{width:100%}}body{background:radial-gradient(circle at 15% 15%,rgba(139,92,246,.1),transparent 24%),radial-gradient(circle at 85% 20%,rgba(59,130,246,.08),transparent 26%),linear-gradient(180deg,#09090b,#0d0f15)}nav{background:#09090bc7;border-bottom:1px solid rgba(255,255,255,.08)}.hero{padding-top:8rem}.hero-content{max-width:980px}.hero h1{max-width:14ch;margin-left:auto;margin-right:auto}.hero-sub{max-width:720px}.section-desc{max-width:700px}.problem-grid,.ant-grid{align-items:stretch}.problem-col,.case-card,.product-card,.roi-card,.step,.bento-card,.faq-item,.ant-stat,.arch-card{height:100%}.step,.bento-card,.roi-card,.case-card,.product-card,.faq-item,.arch-card,.ant-stat,.pain-list li,.gain-list li{box-shadow:0 12px 34px #0000001f}.product-card,.case-card,.bento-card,.step,.roi-card{display:flex;flex-direction:column}.product-body,.case-card,.step,.roi-card{flex:1}.product-body{display:flex;flex-direction:column}.product-meta{margin-top:auto}.section-center .section-title,.section-center .section-desc{text-align:center}.light{color:var(--light-text-1)}.light .accent{color:#16a34a}.light .ant-info h2,.light .arch-card h3,.light .ant-stat .val{color:var(--light-text-1)}.light .ant-info .lead,.light .ant-stat .label,.light .arch-layer span{color:var(--light-text-2)!important}.light .section-desc,.light p{color:var(--light-text-2)}.light .step-icon,.light .bento-icon{border-color:#00000014}.light .roi-val.green{color:#00a76a}.light .roi-val.blue{color:#2563eb}.light .roi-val.purple{color:#7c3aed}.light .product-body h3,.light .case-card h3,.light .faq-q,.light .diagram-node h4,.light .step h3{color:var(--light-text-1)}.light .product-body p,.light .case-before,.light .case-after,.light .faq-a,.light .diagram-node p,.light .step p{color:var(--light-text-2)}.light .product-card,.light .case-card,.light .roi-card,.light .step,.light .faq-item,.light .arch-card{background:var(--light-bg-2);border-color:var(--light-border);box-shadow:0 10px 30px #0000000f}.light .product-visual:after{background:linear-gradient(to bottom,transparent 45%,rgba(255,255,255,.96) 100%)}.light .price-tag{color:#00a76a}.light .dl-badge{background:#111118;color:#fff}.stats-bar{background:#ffffff0f}.stat-item{background:linear-gradient(180deg,#ffffff08,#ffffff04)}.section-tag{margin-bottom:1rem}.cta-block{box-shadow:0 20px 60px #0000002e}.products-grid{grid-template-columns:repeat(3,1fr);align-items:stretch}.products-intro{display:grid;grid-template-columns:1.2fr .8fr;gap:14px;margin-bottom:18px}.products-note{padding:1.4rem 1.5rem;border-radius:16px;border:1px solid var(--border);background:var(--bg-card);color:var(--text-2);line-height:1.7}.light .products-note{background:var(--light-bg-2);border-color:var(--light-border);color:var(--light-text-2)}@media(max-width:1024px){.products-intro{grid-template-columns:1fr}.products-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.products-grid{grid-template-columns:1fr}}.section-inner{max-width:1200px;margin:0 auto}.problem-grid,.ant-grid,.faq-grid,.products-grid,.products-intro,.cases-grid,.roi-grid,.steps,.bento{align-items:stretch}.products-note{display:flex;flex-direction:column;justify-content:center;min-height:100%}.problem-col{display:flex;flex-direction:column}.pain-list,.gain-list{flex:1}.steps{align-items:stretch}.diagram-flow{gap:1rem 0}.faq-grid{margin:0 auto}.faq-item{display:flex;flex-direction:column;justify-content:flex-start}.ant-grid{grid-template-columns:1.05fr .95fr;gap:2rem}.ant-capabilities li{min-height:48px}.arch-card{height:auto}.footer-top{align-items:start;gap:2rem}.footer-col ul{gap:.65rem}.footer-brand-block p{max-width:360px}.stats-bar .stat-item{display:flex;flex-direction:column;justify-content:center;min-height:140px}.hero-proof{flex-wrap:wrap}.terminal{max-width:700px}@media(max-width:1024px){.ant-grid{grid-template-columns:1fr}.stats-bar .stat-item{min-height:120px}}@media(max-width:768px){section{padding:5rem 1.2rem}.hero{padding:7rem 1.2rem 3.5rem}.hero h1{font-size:clamp(2.15rem,10vw,3.15rem);line-height:1.08}.hero-sub{font-size:1rem}.hero-actions a{width:100%;text-align:center}.hero-proof{justify-content:center}.stats-bar{grid-template-columns:1fr 1fr}.stat-item{padding:1.5rem 1rem}.products-intro{margin-bottom:1rem}.products-note{padding:1.15rem 1.1rem}.product-visual{height:160px}.faq-grid{max-width:none}.footer-bottom{flex-direction:column;gap:.65rem;text-align:center}}@media(max-width:560px){.stats-bar{grid-template-columns:1fr}.diagram-node{padding:1.15rem}.terminal-body{font-size:.7rem;padding:1rem}.nav-cta{display:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/landing-styles.css.map */
