.landing-page-shell{color:#fff;background:#0b0f19}.landing-page-surface{background:linear-gradient(#151518 0%,#17171a 100%)}.hero-redesign{background:radial-gradient(circle at top,#f9e7bc17,#0000 28%),linear-gradient(#0b0f19 0%,#111114 100%);position:relative}.hero-redesign:not(.landing-page-shell *){background:radial-gradient(circle at top,#f9e7bc17,#0000 28%),linear-gradient(#0b0f19 0%,#111114 100%)}.section-solutions{background:linear-gradient(#111114 0%,#131316 100%)}.section-pipeline{background:linear-gradient(#131316 0%,#151518 100%)}.section-doctypes{background:linear-gradient(#151518 0%,#17171a 100%)}.section-genai{background:linear-gradient(#17171a 0%,#191a1d 100%)}.section-performance{background:linear-gradient(#191a1d 0%,#1b1b1f 100%)}.section-sponsors{background:linear-gradient(#1b1b1f 0%,#1c1c21 100%)}.section-testimonials{--section-bg:#1c1c21;background:linear-gradient(#1c1c21 0%,#1d1d22 100%)}.section-footer{background:linear-gradient(#1d1d22 0%,#1e1e24 100%)}.section-cta-mid-1{background:#131316}.section-cta-mid-3{background:#151518}.section-cta-mid-2{background:#1b1b1f}.section-cta-final{background:#1d1d22}.landing-page-navbar{-webkit-backdrop-filter:blur(18px);background:#0c0c0e6b}.landing-page-card{-webkit-backdrop-filter:blur(14px);background:linear-gradient(135deg,#ffffff0a 0%,#ffffff04 100%);border:1px solid #ffffff1f;box-shadow:0 14px 36px #00000038,inset 0 1px #ffffff08}.landing-page-card-soft{background:#ffffff0d;border:1px solid #ffffff1a}.landing-page-fade-left{background:linear-gradient(90deg, var(--section-bg,#1c1c21) 0%, #1c1c21e6 35%, transparent 100%)}.landing-page-fade-right{background:linear-gradient(270deg, var(--section-bg,#1c1c21) 0%, #1c1c21e6 35%, transparent 100%)}.hero-redesign__mesh{pointer-events:none;background-image:linear-gradient(90deg,#ffffff08 1px,#0000 1px),linear-gradient(#ffffff08 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 18%,#0000 82%);mask-image:radial-gradient(circle,#000 18%,#0000 82%)}.hero-redesign__glow{pointer-events:none;background:radial-gradient(circle,#f9e7bc14 0%,#0000 70%);width:800px;height:800px;position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)}.hero-redesign__scene{perspective:2000px;width:100%;height:100%;transform-style:preserve-3d;transition:transform .12s ease-out;position:relative}.hero-redesign__glass{-webkit-backdrop-filter:blur(18px);transform-style:preserve-3d;background:#151a2799;border:1px solid #ffffff1a;border-radius:18px;position:relative;box-shadow:0 30px 60px -12px #000c,inset 0 1px #ffffff14}.hero-redesign__glass:before{content:"";-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(135deg,#f9e7bc59,#0000 52%,#5b9ea62e);border-radius:18px;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.hero-redesign__headline-gradient{background:linear-gradient(90deg,#fff 0%,#f9e7bc 85%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.hero-redesign__scanner-line{background:#f9e7bc;width:100%;height:2px;animation:3s linear infinite hero-redesign-scan;position:absolute;left:0;box-shadow:0 0 15px 2px #f9e7bc}.hero-redesign__float-1{animation:6s ease-in-out infinite hero-redesign-float-1}.hero-redesign__float-2{animation:7s ease-in-out .8s infinite hero-redesign-float-2}.hero-redesign__float-3{animation:8s ease-in-out 1.6s infinite hero-redesign-float-3}.hero-redesign__bottom-strip{z-index:10;background:#141416b8;position:relative}.pipeline-redesign__dot-grid{pointer-events:none;background-image:radial-gradient(circle,#ffffff06 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0}.pipeline-redesign__grain{opacity:.03;mix-blend-mode:overlay;pointer-events:none;background-image: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.7' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.pipeline-redesign__aurora{filter:blur(120px);opacity:.025;pointer-events:none;border-radius:9999px;position:absolute}.pipeline-redesign__gradient-heading{background:linear-gradient(#fff 0%,#ffffff73 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.pipeline-redesign__toggle-track{background:#ffffff06;border:1px solid #ffffff0f}.pipeline-redesign__toggle-slider{background:#f9e7bc1a;border:1px solid #f9e7bc2e;transition:left .4s cubic-bezier(.16,1,.3,1),width .4s cubic-bezier(.16,1,.3,1)}.pipeline-redesign__flow-track{z-index:1;width:2px;position:absolute;top:0;bottom:0;left:23px}.pipeline-redesign__flow-bg{background:#ffffff0a;border-radius:2px;position:absolute;inset:0}.pipeline-redesign__flow-fill{opacity:.35;background:linear-gradient(#5b9ea6 0%,#f9e7bc 100%);border-radius:2px;transition:height .7s cubic-bezier(.4,0,.2,1);position:absolute;top:0;left:0;right:0}.pipeline-redesign__flow-dashes{position:absolute;inset:0;overflow:hidden}.pipeline-redesign__flow-dashes:after{content:"";z-index:-10;background:linear-gradient(#0000 0%,#f9e7bc2e 50%,#0000 100%);width:100%;height:300%;animation:2.5s linear infinite pipeline-redesign-flow-down;position:absolute;left:0}.pipeline-redesign__packet{background:#f9e7bc;border-radius:9999px;width:5px;height:5px;animation:4s linear infinite pipeline-redesign-packet;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 0 8px #f9e7bc99,0 0 16px #f9e7bc38}.pipeline-redesign__packet-delay-1{animation-delay:1.33s}.pipeline-redesign__packet-delay-2{animation-delay:2.66s}.pipeline-redesign__chip-strip{scrollbar-width:none;-ms-overflow-style:none;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.pipeline-redesign__chip-strip::-webkit-scrollbar{display:none}.pipeline-redesign__chip{scroll-snap-align:center}.pipeline-redesign__stage-row{z-index:2;align-items:center;gap:16px;padding:6px 0;transition:transform .3s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.pipeline-redesign__stage-row:hover{transform:translate(6px)}.pipeline-redesign__stage-circle{z-index:10;background:#141417;border:2px solid #ffffff0f;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;transition:all .4s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.pipeline-redesign__stage-circle--active{background:linear-gradient(#f9e7bc14,#f9e7bc14),#141417;border-color:#f9e7bc66;animation:2.8s ease-in-out infinite pipeline-redesign-pulse;transform:scale(1.1);box-shadow:0 0 28px #f9e7bc1f,0 0 56px #f9e7bc0a}.pipeline-redesign__stage-circle--done{background:linear-gradient(#f9e7bc0d,#f9e7bc0d),#141417;border-color:#f9e7bc38}.pipeline-redesign__stage-circle--upcoming{border-color:#ffffff0a}.pipeline-redesign__stage-circle--upcoming svg{opacity:.45}.pipeline-redesign__detail-card{-webkit-backdrop-filter:blur(20px)saturate(150%);background:linear-gradient(135deg,#ffffff08 0%,#ffffff03 100%);border:1px solid #ffffff0f;border-radius:20px;position:relative;box-shadow:0 8px 40px #00000059,inset 0 1px #ffffff08}.pipeline-redesign__detail-card:before{content:"";background:linear-gradient(90deg,#0000,#ffffff1a,#0000);height:1px;position:absolute;top:0;left:12%;right:12%}.pipeline-redesign__detail-card:after{content:"";background:linear-gradient(#0000,#f9e7bc4d,#0000);border-radius:2px;width:2px;position:absolute;top:15%;bottom:15%;left:0}.pipeline-redesign__card-reveal{animation:.5s cubic-bezier(.16,1,.3,1) forwards pipeline-redesign-card-reveal}.pipeline-redesign__segment{border-radius:9999px;flex:1;height:3px;transition:all .5s cubic-bezier(.16,1,.3,1)}.pipeline-redesign__ring-fill{animation:3.5s linear forwards pipeline-redesign-ring-fill}@keyframes hero-redesign-float-1{0%,to{transform:translateY(0)translateZ(60px)}50%{transform:translateY(-15px)translateZ(60px)}}@keyframes hero-redesign-float-2{0%,to{transform:translateY(0)translateZ(30px)}50%{transform:translateY(12px)translateZ(30px)}}@keyframes hero-redesign-float-3{0%,to{transform:translateY(0)translateZ(90px)}50%{transform:translateY(-10px)translateZ(90px)}}@keyframes hero-redesign-scan{0%{opacity:0;top:10%}10%{opacity:1}90%{opacity:1}to{opacity:0;top:90%}}@keyframes pipeline-redesign-flow-down{0%{transform:translateY(-66.67%)}to{transform:translateY(0)}}@keyframes pipeline-redesign-packet{0%{opacity:0;top:-2%}4%{opacity:1}96%{opacity:1}to{opacity:0;top:102%}}@keyframes pipeline-redesign-pulse{0%,to{box-shadow:0 0 28px #f9e7bc1f,0 0 56px #f9e7bc0a}50%{box-shadow:0 0 32px #f9e7bc33,0 0 64px #f9e7bc14}}@keyframes pipeline-redesign-card-reveal{0%{opacity:0;filter:blur(6px);transform:translateY(14px)scale(.97)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes pipeline-redesign-ring-fill{0%{stroke-dashoffset:50.3px}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.hero-redesign__float-1,.hero-redesign__float-2,.hero-redesign__float-3,.hero-redesign__scanner-line,.pipeline-redesign__flow-dashes:after,.pipeline-redesign__packet,.pipeline-redesign__stage-circle--active,.pipeline-redesign__card-reveal,.pipeline-redesign__ring-fill{animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=768px){.hero-redesign__glow{width:480px;height:480px;top:26%}.sol-spin-border:before,.gai-spin-border:before,.perf-vis-spin:before{background:#ffffff14;animation:none}.pipeline-redesign__detail-card{-webkit-backdrop-filter:blur(8px)}.hero-redesign__glass{-webkit-backdrop-filter:blur(10px)}}@media (width<=640px){.pipeline-redesign__stage-circle{border-width:1.5px;width:40px;height:40px}.pipeline-redesign__stage-circle--active{transform:none}.pipeline-redesign__flow-track{left:19px}.pipeline-redesign__stage-row{gap:12px}}@keyframes landing-progress-bar-enter{0%{opacity:.2;transform:translateY(-150px)}to{opacity:1;transform:translateY(0)}}.landing-progress-bar-enter{animation:1s ease-in .5s both landing-progress-bar-enter}.hero-offscreen .hero-redesign__float-1,.hero-offscreen .hero-redesign__float-2,.hero-offscreen .hero-redesign__float-3,.hero-offscreen .hero-redesign__scanner-line{animation-play-state:paused}@keyframes perf-pulse-dot{0%,to{opacity:1}50%{opacity:.3}}.perf-pulse-dot{animation:2s infinite perf-pulse-dot}.perf-counter{letter-spacing:-.03em;font-size:40px;font-weight:900;line-height:1;display:inline-block}@property --perf-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes perf-spin{to{--perf-angle:360deg}}.perf-vis-outer{background:#10101a;border-radius:16px;position:relative;overflow:hidden}.perf-vis-spin{position:relative}.perf-vis-spin:before{content:"";z-index:0;background:conic-gradient(from var(--perf-angle), transparent 30%, #f9e7bca6 50%, transparent 70%);border-radius:16px;animation:4s linear infinite perf-spin;position:absolute;inset:-1px}.perf-vis-inner{z-index:1;background:#10101a;border-radius:15px;flex-direction:column;min-height:400px;margin:1px;display:flex;position:relative}.perf-vis-dotgrid{pointer-events:none;background-image:radial-gradient(#ffffff06 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0}.perf-speed-track{background:#ffffff0d;border-radius:3px;flex:1;height:5px;overflow:hidden}.perf-metric-row{border-bottom:1px solid #ffffff12;align-items:flex-start;gap:16px;padding:22px 0;transition:border-color .3s;display:flex}.perf-metric-row:last-child{border-bottom:none;padding-bottom:0}.perf-metric-row:hover{border-bottom-color:#ffffff26}.perf-opt-card{background:#ffffff0d;border:1px solid #ffffff17;border-radius:12px;flex-direction:column;gap:14px;padding:24px;transition:background .3s,border-color .3s;display:flex;position:relative;overflow:hidden}.perf-opt-card:hover{background:#ffffff14;border-color:#ffffff26}.perf-opt-card-line{transform-origin:0;height:1px;transition:transform .3s;position:absolute;bottom:0;left:24px;right:24px;transform:scaleX(0)}.perf-opt-card:hover .perf-opt-card-line{transform:scaleX(1)}.perf-main-grid{grid-template-columns:1fr 1fr;align-items:stretch;gap:56px;display:grid}.perf-opt-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}@media (width<=768px){.perf-main-grid{grid-template-columns:1fr;gap:32px}.perf-opt-grid{grid-template-columns:1fr}}
