.landing-shell .grain:after{content:"";z-index:9999;pointer-events:none;opacity:.018;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.7' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}@keyframes au1{0%,to{transform:translate(0)scale(1)}50%{transform:translate(60px,-40px)scale(1.1)}}@keyframes au2{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-50px,30px)scale(1.15)}}@keyframes shimmer{0%,to{background-position:0%}50%{background-position:100%}}@keyframes pdot{0%,to{opacity:1;box-shadow:0 0 12px color-mix(in srgb,var(--lp-sv3)80%,transparent)}50%{opacity:.4;box-shadow:0 0 4px color-mix(in srgb,var(--lp-sv3)30%,transparent)}}@keyframes cspin{to{transform:rotate(360deg)}}@keyframes glow-pulse{0%,to{opacity:.6}50%{opacity:1}}@keyframes ring-rotate{to{transform:rotate(360deg)}}@keyframes ring-rotate-r{to{transform:rotate(-360deg)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes arc-pulse{0%,to{opacity:.5;transform:translate(-50%)scaleX(1)}50%{opacity:.8;transform:translate(-50%)scaleX(1.05)}}.landing-shell .btn-p{align-items:center;gap:var(--lp-space-2);padding:var(--lp-space-4)var(--lp-space-8);border-radius:var(--lp-radius-lg);font-size:var(--lp-fs-button);background:var(--lp-cta-bg);color:var(--lp-cta-fg);box-shadow:0 4px 24px var(--lp-overlay-08),0 0 0 1px var(--lp-overlay-10);border:none;font-weight:600;transition:all .35s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative;overflow:hidden}.landing-shell .btn-p:hover{box-shadow:0 12px 40px var(--lp-overlay-12),0 0 0 1px var(--lp-overlay-20);transform:translateY(-3px)}.landing-shell .btn-p svg{transition:transform .3s}.landing-shell .btn-p:hover svg{transform:translate(3px)}.landing-shell .btn-g{align-items:center;gap:var(--lp-space-2);padding:var(--lp-space-4)var(--lp-space-6);border-radius:var(--lp-radius-lg);font-size:var(--lp-fs-button);background:var(--lp-overlay-03);color:var(--lp-text-primary);border:1px solid var(--lp-border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-weight:600;transition:all .35s;display:inline-flex}.landing-shell .btn-g:hover{color:var(--lp-text-strong);border-color:var(--lp-border-strong);background:var(--lp-overlay-05);transform:translateY(-2px)}.landing-shell .nav-link:hover{background:var(--lp-overlay-03);color:var(--lp-text-strong)!important}.landing-shell .dd-item:hover{background:color-mix(in srgb,var(--lp-sv3)6%,transparent)!important}.landing-shell .sol-card:hover{background:var(--lp-bg3)!important}.landing-shell .core-card:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--lp-sv2)22%,transparent)!important}.landing-shell .h-step:hover .h-ring{box-shadow:0 0 20px color-mix(in srgb,var(--lp-sv3)15%,transparent);border-color:var(--lp-sv2)!important}.landing-shell .calc-chip:hover{border-color:color-mix(in srgb,var(--lp-sv2)15%,transparent)!important}@keyframes ticker-count{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-in-left{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes pulse-line{0%,to{opacity:.3}50%{opacity:.8}}@keyframes trust-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes pipeline-flow{0%{background-position:0%}to{background-position:200%}}.landing-shell .sprawl-item:hover{background:color-mix(in srgb,var(--lp-sv3)6%,transparent)!important;border-color:color-mix(in srgb,var(--lp-sv2)18%,transparent)!important}.landing-shell .sprawl-item:hover .sprawl-stat{transform:scale(1.05);color:var(--lp-text-strong)!important}.landing-shell .pipeline-node:hover{border-color:color-mix(in srgb,var(--lp-sv2)30%,transparent)!important;transform:translateY(-4px)!important;box-shadow:0 12px 40px #0000004d!important}.landing-shell .pipeline-node:hover .pn-icon{transform:scale(1.15)}.landing-shell .traj-card:hover{border-color:color-mix(in srgb,var(--lp-sv2)20%,transparent)!important;background:var(--lp-bg3)!important}.landing-shell .traj-card:hover .traj-num{color:var(--lp-sv2)!important}.landing-shell .mini-dash-charts{gap:var(--lp-space-2);grid-template-columns:1.4fr 1fr .8fr;display:grid}.landing-shell .cta-btn-primary{align-items:center;gap:var(--lp-space-2);padding:var(--lp-space-4)var(--lp-space-10);border-radius:var(--lp-radius-2xl);font-size:var(--lp-fs-button);background:var(--lp-cta-bg);color:var(--lp-cta-fg);box-shadow:0 4px 24px var(--lp-overlay-08),0 0 0 1px var(--lp-overlay-10);border:none;font-weight:700;transition:all .35s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative;overflow:hidden}.landing-shell .cta-btn-primary:hover{box-shadow:0 16px 48px var(--lp-overlay-15),0 0 0 1px var(--lp-overlay-20);transform:translateY(-3px)}.landing-shell .cta-btn-primary svg{transition:transform .3s}.landing-shell .cta-btn-primary:hover svg{transform:translate(4px)}.landing-shell .pain-grid{display:grid;grid-template-columns:repeat(4,1fr)!important}.landing-shell .traj-grid{display:grid;grid-template-columns:1fr 1fr!important}@keyframes shockwave{0%{opacity:.8;transform:translate(-50%,-50%)scale(0)}60%{opacity:.3}to{opacity:0;transform:translate(-50%,-50%)scale(4)}}@keyframes converge-tile{to{opacity:0!important;transform:translate(0)scale(0)!important}}@keyframes scatter-tile{0%{opacity:0;transform:translate(0)scale(0)}to{opacity:1}}@keyframes core-expand{0%{transform:scale(1)}50%{transform:scale(1.4)}to{transform:scale(1)}}@keyframes text-cycle{0%,25%{opacity:1;transform:translateY(0)}30%,33%{opacity:0;transform:translateY(-8px)}36%,58%{opacity:1;transform:translateY(0)}63%,66%{opacity:0;transform:translateY(-8px)}69%,to{opacity:1;transform:translateY(0)}}@keyframes ring-burst{0%{opacity:.3;transform:scale(1)}to{opacity:0;transform:scale(2.5)}}@keyframes nucleus-breathe{0%,to{box-shadow:0 0 60px color-mix(in srgb,var(--lp-sv3)25%,transparent),0 0 120px color-mix(in srgb,var(--lp-sv3)10%,transparent),inset 0 0 30px color-mix(in srgb,var(--lp-sv3)5%,transparent)}50%{box-shadow:0 0 80px color-mix(in srgb,var(--lp-sv3)35%,transparent),0 0 160px color-mix(in srgb,var(--lp-sv3)15%,transparent),inset 0 0 40px color-mix(in srgb,var(--lp-sv3)8%,transparent)}}@keyframes particle-drift{0%{opacity:0;transform:translate(0)scale(0)}20%{opacity:.6}80%{opacity:.3}to{opacity:0;transform:translate(var(--dx),var(--dy))scale(0)}}@keyframes orbit-pulse{0%,to{stroke-dashoffset:0}50%{stroke-dashoffset:20px}}@keyframes tile-reveal{0%{opacity:0;transform:translate(var(--tx),var(--ty))scale(.5)}to{opacity:1;transform:translate(var(--tx),var(--ty))scale(1)}}.landing-shell .orbit-tile{cursor:pointer!important}.landing-shell .sprawl-card{perspective:800px;cursor:pointer}.landing-shell .sprawl-inner{width:100%;height:100%;transform-style:preserve-3d;transition:transform .6s cubic-bezier(.4,0,.2,1);position:relative}.landing-shell .sprawl-card:hover .sprawl-inner,.landing-shell .sprawl-card.flipped .sprawl-inner{transform:rotateY(180deg)}.landing-shell .sprawl-front,.landing-shell .sprawl-back{backface-visibility:hidden;border-radius:var(--lp-radius-2xl);padding:1.8rem 1.6rem;position:absolute;inset:0}.landing-shell .sprawl-back{transform:rotateY(180deg)}.landing-shell .sol-grid{align-items:stretch}.landing-shell .sol-card{flex-direction:column;min-height:100%;display:flex;position:relative;overflow:hidden}.landing-shell .sol-body{flex:auto;min-height:0}.landing-shell .sol-dd-trigger{min-height:44px;margin-top:auto}.landing-shell .sol-dd-panel{--sol-dd-max-h:200px}.landing-shell .sol-card:after{content:"";background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--lp-sv2)30%,transparent),transparent);height:3px;transition:transform .4s cubic-bezier(.4,0,.2,1);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.landing-shell .sol-card:hover:after{transform:scaleX(1)}.landing-shell .sol-card:hover .sol-arrow{opacity:1!important;transform:translate(0)!important}.landing-shell .price-module{transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.landing-shell .price-module:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0003}.landing-shell .price-module.selected{border-color:color-mix(in srgb,var(--lp-sv3)35%,transparent)!important;background:color-mix(in srgb,var(--lp-sv3)8%,transparent)!important}.landing-shell .savings-bar{transition:width .6s cubic-bezier(.4,0,.2,1)}.landing-shell .theme-toggle{width:var(--lp-touch);border-radius:var(--lp-radius-lg);border:1px solid var(--lp-border);background:var(--lp-overlay-04);cursor:pointer;height:24px;transition:all .3s;position:relative}.landing-shell .theme-toggle:hover{border-color:var(--lp-border-strong)}.landing-shell .theme-knob{background:var(--lp-text-strong);border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;top:2px;left:2px}.landing-shell .theme-toggle[data-dark] .theme-knob{background:color-mix(in srgb,var(--lp-sv2)90%,transparent);left:22px}.landing-shell .h-step{position:relative}.landing-shell .h-step:before{content:"";background:linear-gradient(to bottom,color-mix(in srgb,var(--lp-sv3)30%,transparent),transparent);width:1px;height:0;transition:height .3s;position:absolute;top:100%;left:23px}.landing-shell .h-step.active:before{height:20px}@media (max-width:900px){.landing-shell .hero-grid,.landing-shell .demo-grid,.landing-shell .arch-grid,.landing-shell .core-grid,.landing-shell .calc-body{grid-template-columns:1fr!important}.landing-shell .sol-grid,.landing-shell .pain-grid{grid-template-columns:repeat(2,1fr)!important}.landing-shell .traj-grid{grid-template-columns:1fr!important}.landing-shell .pipeline-row{flex-wrap:wrap!important;gap:16px!important}.landing-shell .pipeline-node{flex:140px!important}.landing-shell .price-grid{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:600px){.landing-shell .sol-grid,.landing-shell .pain-grid{grid-template-columns:1fr!important}.landing-shell .demo-sidebar{display:none!important}.landing-shell .price-grid{grid-template-columns:1fr!important}}
