.page-module___8aEwW__hero{background:radial-gradient(circle at 50% -20%, var(--navy-accent) 0%, var(--bg-dark) 100%);padding:5rem 0 4rem;position:relative;overflow:hidden}.page-module___8aEwW__heroGrid{align-items:center;gap:3rem;display:grid}@media (min-width:1024px){.page-module___8aEwW__heroGrid{grid-template-columns:repeat(2,1fr)}}.page-module___8aEwW__heroContent{z-index:10;flex-direction:column;gap:2rem;display:flex;position:relative}@keyframes page-module___8aEwW__fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.page-module___8aEwW__heroContent>*{opacity:0;animation:.8s cubic-bezier(.16,1,.3,1) forwards page-module___8aEwW__fadeInUp}.page-module___8aEwW__heroContent>:first-child{animation-delay:.1s}.page-module___8aEwW__heroContent>:nth-child(2){animation-delay:.2s}.page-module___8aEwW__heroContent>:nth-child(3){animation-delay:.3s}.page-module___8aEwW__heroContent>:nth-child(4){animation-delay:.4s}.page-module___8aEwW__badge{background-color:rgba(var(--primary-rgb), .1);border:1px solid rgba(var(--primary-rgb), .2);border-radius:9999px;align-items:center;gap:.5rem;width:max-content;padding:.25rem .75rem;display:inline-flex}.page-module___8aEwW__badgeDot{width:.5rem;height:.5rem;display:flex;position:relative}.page-module___8aEwW__badgePing{background-color:var(--primary);opacity:.75;border-radius:9999px;width:100%;height:100%;animation:1s cubic-bezier(0,0,.2,1) infinite page-module___8aEwW__ping;position:absolute}@keyframes page-module___8aEwW__ping{75%,to{opacity:0;transform:scale(2)}}.page-module___8aEwW__badgeDotInner{background-color:var(--primary);border-radius:9999px;width:.5rem;height:.5rem;position:relative}.page-module___8aEwW__badgeText{text-transform:uppercase;letter-spacing:.1em;color:var(--primary);font-size:.625rem;font-weight:700}.page-module___8aEwW__heroTitle{letter-spacing:-.025em;color:var(--text-light);margin:0;font-size:3rem;line-height:1.1}@media (min-width:1024px){.page-module___8aEwW__heroTitle{font-size:4.5rem}}.page-module___8aEwW__heroDesc{color:var(--text-muted);max-width:36rem;margin:0;font-size:1.125rem;line-height:1.625}.page-module___8aEwW__heroActions{flex-wrap:wrap;gap:1rem;display:flex}.page-module___8aEwW__carouselContainer{background-color:var(--navy-accent);border:1px solid var(--border-primary);aspect-ratio:16/9;border-radius:.75rem;position:relative;overflow:hidden;box-shadow:0 25px 50px -12px #00000040}.page-module___8aEwW__carouselSlide{background-position:50%;background-size:cover;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.page-module___8aEwW__carouselSlideOverlay{background:linear-gradient(to top, rgba(var(--bg-dark-rgb), .9), rgba(var(--bg-dark-rgb), .2), transparent);position:absolute;inset:0}.page-module___8aEwW__carouselContent{text-align:center;z-index:10;padding:2rem;position:relative}.page-module___8aEwW__carouselIcon{color:var(--primary);margin-bottom:1rem;font-size:3rem}.page-module___8aEwW__carouselText{color:var(--text-light);font-size:1.125rem;font-weight:700}.page-module___8aEwW__metricsSection{background-color:var(--navy-accent);border-top:1px solid rgba(var(--primary-rgb), .05);border-bottom:1px solid rgba(var(--primary-rgb), .05);padding:3rem 0}.page-module___8aEwW__metricsGrid{grid-template-columns:repeat(2,1fr);gap:2rem;display:grid}@media (min-width:768px){.page-module___8aEwW__metricsGrid{grid-template-columns:repeat(4,1fr)}}.page-module___8aEwW__metricCard{border-left:1px solid var(--border-primary);flex-direction:column;gap:.25rem;padding-left:1.5rem;display:flex}.page-module___8aEwW__metricValue{color:var(--text-light);font-size:1.875rem;font-weight:700}.page-module___8aEwW__metricLabel{text-transform:uppercase;letter-spacing:.1em;color:rgba(var(--primary-rgb), .7);font-size:.75rem;font-weight:600}.page-module___8aEwW__capabilitiesSection{padding:6rem 0}.page-module___8aEwW__capHeader{flex-direction:column;gap:1.5rem;margin-bottom:4rem;display:flex}@media (min-width:768px){.page-module___8aEwW__capHeader{flex-direction:row;justify-content:space-between;align-items:flex-end}}.page-module___8aEwW__capSubtitle{text-transform:uppercase;letter-spacing:.2em;color:var(--primary);margin-bottom:1rem;font-size:.875rem;font-weight:700}.page-module___8aEwW__capTitle{color:var(--text-light);margin:0;font-size:2.25rem;font-weight:700}.page-module___8aEwW__capDesc{color:var(--text-muted);max-width:28rem;line-height:1.625}.page-module___8aEwW__capGrid{gap:2rem;display:grid}@media (min-width:768px){.page-module___8aEwW__capGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.page-module___8aEwW__capGrid{grid-template-columns:repeat(3,1fr)}}.page-module___8aEwW__capCard{background-color:rgba(var(--navy-accent-rgb), .5);border:1px solid var(--border-primary);border-radius:.75rem;flex-direction:column;transition:all .2s;display:flex;overflow:hidden}.page-module___8aEwW__capCard:hover{border-color:rgba(var(--primary-rgb), .4)}.page-module___8aEwW__capImgWrap{aspect-ratio:16/9;background-color:#1e293b;position:relative;overflow:hidden}.page-module___8aEwW__capImg{background-position:50%;background-size:cover;transition:transform .5s;position:absolute;inset:0}.page-module___8aEwW__capCard:hover .page-module___8aEwW__capImg{transform:scale(1.05)}.page-module___8aEwW__capImgOverlay{background:linear-gradient(to top, var(--navy-accent), transparent);position:absolute;inset:0}.page-module___8aEwW__capCardContent{flex-direction:column;gap:1rem;padding:2rem;display:flex}.page-module___8aEwW__capIconWrap{background-color:rgba(var(--primary-rgb), .1);width:3rem;height:3rem;color:var(--primary);border-radius:.25rem;justify-content:center;align-items:center;display:flex}.page-module___8aEwW__capCardTitle{color:var(--text-light);margin:0;font-size:1.5rem;font-weight:700}.page-module___8aEwW__capCardLink{color:var(--primary);align-items:center;gap:.5rem;margin-top:1rem;font-size:.875rem;font-weight:700;transition:gap .2s;display:flex}.page-module___8aEwW__capCardLink:hover{gap:.75rem}.page-module___8aEwW__aiSection{border-top:1px solid var(--border-primary);padding:6rem 0}.page-module___8aEwW__aiGrid{align-items:center;gap:4rem;display:grid}@media (min-width:1024px){.page-module___8aEwW__aiGrid{grid-template-columns:1fr 1fr}}.page-module___8aEwW__aiContent{flex-direction:column;display:flex}.page-module___8aEwW__aiFeatureList{flex-direction:column;gap:1.5rem;display:flex}.page-module___8aEwW__aiFeatureItem{align-items:flex-start;gap:1rem;display:flex}.page-module___8aEwW__aiFeatureIconWrap{background-color:rgba(var(--primary-rgb), .1);width:2.5rem;height:2.5rem;color:var(--primary);border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;font-size:1.25rem;display:flex}.page-module___8aEwW__aiFeatureTitle{color:var(--text-light);margin-bottom:.25rem;font-size:1rem;display:block}.page-module___8aEwW__aiVisual{justify-content:center;display:flex}.page-module___8aEwW__aiPanel{background-color:var(--navy-accent);border:1px solid var(--border-primary);border-radius:.75rem;width:100%;max-width:26rem;overflow:hidden;box-shadow:0 25px 50px -12px #0006}.page-module___8aEwW__aiPanelHeader{border-bottom:1px solid var(--border-primary);background-color:#0003;align-items:center;gap:.375rem;padding:.75rem 1rem;display:flex}.page-module___8aEwW__aiPanelDot{border-radius:9999px;width:.625rem;height:.625rem;display:inline-block}.page-module___8aEwW__aiPanelTitle{color:var(--text-muted);margin-left:.5rem;font-size:.75rem}.page-module___8aEwW__aiPanelBody{grid-template-columns:repeat(2,1fr);display:grid}.page-module___8aEwW__aiStat{border-right:1px solid var(--border-primary);border-bottom:1px solid var(--border-primary);flex-direction:column;gap:.25rem;padding:1.5rem;display:flex}.page-module___8aEwW__aiStat:nth-child(2n){border-right:none}.page-module___8aEwW__aiStat:nth-child(3),.page-module___8aEwW__aiStat:nth-child(4){border-bottom:none}.page-module___8aEwW__aiStatValue{color:var(--primary);font-size:2rem;font-weight:700}.page-module___8aEwW__aiStatLabel{text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);font-size:.75rem}.page-module___8aEwW__aiTools{border-top:1px solid var(--border-primary);flex-direction:column;gap:.5rem;padding:1rem 1.5rem;display:flex}.page-module___8aEwW__aiToolsLabel{text-transform:uppercase;letter-spacing:.15em;color:var(--text-muted);font-size:.625rem;font-weight:600}.page-module___8aEwW__aiToolsList{flex-wrap:wrap;gap:.5rem;display:flex}.page-module___8aEwW__aiToolBadge{background-color:rgba(var(--primary-rgb), .1);border:1px solid rgba(var(--primary-rgb), .2);color:var(--primary);border-radius:9999px;padding:.25rem .625rem;font-size:.75rem;font-weight:600}.page-module___8aEwW__edgeSection{background-color:var(--navy-accent);padding:6rem 0;position:relative;overflow:hidden}.page-module___8aEwW__edgeGlow{background-color:rgba(var(--primary-rgb), .05);filter:blur(120px);border-radius:9999px;width:31.25rem;height:31.25rem;position:absolute;top:0;right:0}.page-module___8aEwW__edgeHeader{text-align:center;flex-direction:column;gap:1rem;max-width:42rem;margin:0 auto 4rem;display:flex}.page-module___8aEwW__edgeGrid{z-index:10;gap:2rem;display:grid;position:relative}@media (min-width:768px){.page-module___8aEwW__edgeGrid{grid-template-columns:repeat(3,1fr)}}.page-module___8aEwW__edgeCard{background-color:var(--bg-dark);border:1px solid #ffffff0d;border-radius:.75rem;flex-direction:column;gap:1.5rem;padding:2rem;display:flex}.page-module___8aEwW__edgeIcon{color:var(--primary);font-size:2.5rem}.page-module___8aEwW__edgeCardTitle{color:var(--text-light);margin:0;font-size:1.25rem;font-weight:700}.page-module___8aEwW__ctaSection{padding:6rem 0}.page-module___8aEwW__ctaContainer{background:linear-gradient(to bottom right, rgba(var(--primary-rgb), .2), var(--navy-accent));border:1px solid rgba(var(--primary-rgb), .3);text-align:center;border-radius:1rem;flex-direction:column;align-items:center;gap:2rem;max-width:64rem;margin:0 auto;padding:3rem 1.5rem;display:flex}@media (min-width:1024px){.page-module___8aEwW__ctaContainer{padding:5rem}}.page-module___8aEwW__ctaTitle{color:var(--text-light);margin:0;font-size:2.25rem;font-weight:700;line-height:1.2}@media (min-width:1024px){.page-module___8aEwW__ctaTitle{font-size:3rem}}
.AnimatedHeroUI-module__G70XRW__container{background-color:var(--navy-accent);border:1px solid rgba(var(--primary-rgb), .15);box-shadow:0 25px 50px -12px #00000080, 0 0 40px rgba(var(--primary-rgb), .05);aspect-ratio:16/10;border-radius:1rem;gap:1rem;width:100%;padding:1.5rem;display:flex;position:relative;overflow:hidden}@media (min-width:1024px){.AnimatedHeroUI-module__G70XRW__container{aspect-ratio:16/12}}.AnimatedHeroUI-module__G70XRW__glow{background:radial-gradient(circle at 50% 50%, rgba(var(--primary-rgb), .08), transparent 50%);pointer-events:none;width:200%;height:200%;animation:15s linear infinite AnimatedHeroUI-module__G70XRW__rotateGlow;position:absolute;top:-50%;left:-50%}@keyframes AnimatedHeroUI-module__G70XRW__rotateGlow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.AnimatedHeroUI-module__G70XRW__sidebar{border-right:1px solid rgba(var(--primary-rgb), .1);z-index:10;flex-direction:column;gap:1rem;width:25%;padding-right:1rem;display:flex}.AnimatedHeroUI-module__G70XRW__skeletonLine{background:linear-gradient(90deg,#ffffff0d,#ffffff26,#ffffff0d) 0 0/200% 100%;border-radius:999px;height:.75rem;animation:2s linear infinite AnimatedHeroUI-module__G70XRW__shimmer}@keyframes AnimatedHeroUI-module__G70XRW__shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.AnimatedHeroUI-module__G70XRW__mainContent{z-index:10;flex-direction:column;flex:1;gap:1.5rem;height:100%;display:flex}.AnimatedHeroUI-module__G70XRW__headerRow{gap:1rem;display:flex}.AnimatedHeroUI-module__G70XRW__statBox{background-color:rgba(var(--primary-rgb), .05);border:1px solid rgba(var(--primary-rgb), .1);border-radius:.5rem;flex-direction:column;flex:1;gap:.5rem;padding:1rem;display:flex}.AnimatedHeroUI-module__G70XRW__statValue{color:var(--text-light);align-items:baseline;gap:.25rem;font-size:1.25rem;font-weight:700;display:flex}@media (min-width:768px){.AnimatedHeroUI-module__G70XRW__statValue{font-size:1.5rem}}.AnimatedHeroUI-module__G70XRW__numberUp{color:var(--primary);font-size:.75rem;animation:2s ease-out infinite alternate AnimatedHeroUI-module__G70XRW__fadeUp}@media (min-width:768px){.AnimatedHeroUI-module__G70XRW__numberUp{font-size:.875rem}}@keyframes AnimatedHeroUI-module__G70XRW__fadeUp{0%{opacity:.5;transform:translateY(3px)}to{opacity:1;transform:translateY(-3px)}}.AnimatedHeroUI-module__G70XRW__graphContainer{background-color:#ffffff05;border:1px solid #ffffff0d;border-radius:.5rem;flex:1;align-items:flex-end;gap:.5rem;min-height:5rem;padding:1rem;display:flex}.AnimatedHeroUI-module__G70XRW__bar{background-color:var(--primary);opacity:.8;transform-origin:bottom;border-radius:.25rem .25rem 0 0;flex:1;animation:3s ease-in-out infinite alternate AnimatedHeroUI-module__G70XRW__scaleBar}.AnimatedHeroUI-module__G70XRW__bar:first-child{height:30%;animation-delay:0s}.AnimatedHeroUI-module__G70XRW__bar:nth-child(2){opacity:.6;height:50%;animation-delay:.2s}.AnimatedHeroUI-module__G70XRW__bar:nth-child(3){height:80%;animation-delay:.4s}.AnimatedHeroUI-module__G70XRW__bar:nth-child(4){opacity:.7;height:40%;animation-delay:.6s}.AnimatedHeroUI-module__G70XRW__bar:nth-child(5){height:90%;animation-delay:.8s}.AnimatedHeroUI-module__G70XRW__bar:nth-child(6){opacity:.5;height:60%;animation-delay:1s}.AnimatedHeroUI-module__G70XRW__bar:nth-child(7){height:100%;animation-delay:1.2s}@keyframes AnimatedHeroUI-module__G70XRW__scaleBar{0%{transform:scaleY(.7)}to{transform:scaleY(1.05)}}.AnimatedHeroUI-module__G70XRW__codeBlock{color:var(--text-light);background-color:#0000004d;border-radius:.5rem;flex-direction:column;gap:.5rem;padding:1rem;font-family:monospace;font-size:.625rem;display:flex}@media (min-width:768px){.AnimatedHeroUI-module__G70XRW__codeBlock{font-size:.75rem}}.AnimatedHeroUI-module__G70XRW__codeLine{gap:.5rem;display:flex}.AnimatedHeroUI-module__G70XRW__keyword{color:#a855f7}.AnimatedHeroUI-module__G70XRW__string{color:#f97316}.AnimatedHeroUI-module__G70XRW__typing{white-space:nowrap;border-right:2px solid var(--primary);animation:5s steps(30,end) infinite AnimatedHeroUI-module__G70XRW__typing,.75s step-end infinite AnimatedHeroUI-module__G70XRW__blink;overflow:hidden}@keyframes AnimatedHeroUI-module__G70XRW__typing{0%,20%{width:0}50%,80%{opacity:1;width:100%}90%,to{opacity:0;width:100%}}@keyframes AnimatedHeroUI-module__G70XRW__blink{0%,to{border-color:#0000}50%{border-color:var(--primary)}}
