.AgentWorkflow-module__cN_pQq__wrap{margin-top:4rem}.AgentWorkflow-module__cN_pQq__pipeline{perspective:1200px;flex-wrap:nowrap;justify-content:center;align-items:stretch;gap:0;margin-bottom:4rem;display:flex}.AgentWorkflow-module__cN_pQq__nodeWrap{flex:1 1 0;align-items:center;min-width:0;display:flex}.AgentWorkflow-module__cN_pQq__node{text-align:center;min-width:0;transform-style:preserve-3d;flex-direction:column;flex:1 1 0;align-items:center;gap:.4rem;padding:1.5rem 1rem;transition:transform .35s,border-color .35s,box-shadow .35s;display:flex;position:relative}.AgentWorkflow-module__cN_pQq__node:hover{border-color:var(--primary-color);transform:translateY(-6px)rotateX(6deg);box-shadow:0 16px 40px #00000073,0 0 22px #74c94726}.AgentWorkflow-module__cN_pQq__nodeIcon{font-size:2rem;line-height:1}.AgentWorkflow-module__cN_pQq__nodeLabel{color:var(--text-primary);font-family:Outfit,sans-serif;font-size:1rem;font-weight:600}.AgentWorkflow-module__cN_pQq__nodeSub{color:var(--text-secondary);font-size:.72rem;line-height:1.35}.AgentWorkflow-module__cN_pQq__pulseRing{border-radius:inherit;border:1px solid var(--primary-color);opacity:0;pointer-events:none;animation:3s ease-out infinite AgentWorkflow-module__cN_pQq__pulseRing;position:absolute;inset:0}@keyframes AgentWorkflow-module__cN_pQq__pulseRing{0%{opacity:.5;transform:scale(1)}70%{opacity:0;transform:scale(1.12)}to{opacity:0;transform:scale(1.12)}}.AgentWorkflow-module__cN_pQq__connector{background:linear-gradient(90deg,#74c94726,#74c94780,#74c94726);flex:0 0 46px;align-self:center;height:2px;position:relative;overflow:visible}.AgentWorkflow-module__cN_pQq__packet{background:var(--primary-color);border-radius:50%;width:8px;height:8px;margin-top:-4px;animation:2.5s linear infinite AgentWorkflow-module__cN_pQq__packetFlow;position:absolute;top:50%;left:0;box-shadow:0 0 10px 2px #74c947b3}@keyframes AgentWorkflow-module__cN_pQq__packetFlow{0%{opacity:0;left:0}15%{opacity:1}85%{opacity:1}to{opacity:0;left:100%}}.AgentWorkflow-module__cN_pQq__agentGrid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:1.5rem;display:grid}.AgentWorkflow-module__cN_pQq__agentCard{padding:1.75rem;transition:transform .35s,border-color .35s,box-shadow .35s}.AgentWorkflow-module__cN_pQq__agentCard:hover{border-color:var(--primary-color);transform:translateY(-8px);box-shadow:0 16px 40px #0006}.AgentWorkflow-module__cN_pQq__agentTop{justify-content:space-between;align-items:center;margin-bottom:1.25rem;display:flex}.AgentWorkflow-module__cN_pQq__agentIcon{font-size:2rem;line-height:1}.AgentWorkflow-module__cN_pQq__agentStatus{text-transform:uppercase;letter-spacing:.04em;color:var(--primary-color);background:#74c9471a;border-radius:50px;align-items:center;gap:.4rem;padding:.25rem .6rem;font-size:.7rem;font-weight:700;display:inline-flex}.AgentWorkflow-module__cN_pQq__statusDot{background:var(--primary-color);border-radius:50%;width:7px;height:7px;animation:1.8s ease-out infinite AgentWorkflow-module__cN_pQq__statusPulse;box-shadow:0 0 #74c94799}@keyframes AgentWorkflow-module__cN_pQq__statusPulse{0%{box-shadow:0 0 #74c9478c}70%{box-shadow:0 0 0 7px #74c94700}to{box-shadow:0 0 #74c94700}}.AgentWorkflow-module__cN_pQq__agentTitle{margin-bottom:.6rem;font-size:1.15rem}.AgentWorkflow-module__cN_pQq__agentDesc{color:var(--text-secondary);font-size:.9rem;line-height:1.5}@media (max-width:900px){.AgentWorkflow-module__cN_pQq__pipeline{flex-direction:column;align-items:stretch;gap:0;max-width:420px;margin-left:auto;margin-right:auto}.AgentWorkflow-module__cN_pQq__nodeWrap{flex-direction:column;width:100%}.AgentWorkflow-module__cN_pQq__node{text-align:left;flex-direction:row;justify-content:flex-start;gap:1rem;width:100%;padding:1.1rem 1.25rem}.AgentWorkflow-module__cN_pQq__nodeIcon{font-size:1.75rem}.AgentWorkflow-module__cN_pQq__nodeLabel{font-size:.95rem}.AgentWorkflow-module__cN_pQq__nodeSub{font-size:.75rem}.AgentWorkflow-module__cN_pQq__connector{background:linear-gradient(#74c94726,#74c94780,#74c94726);flex:0 0 34px;width:2px;height:34px}.AgentWorkflow-module__cN_pQq__packet{margin-top:0;margin-left:-4px;animation:2.5s linear infinite AgentWorkflow-module__cN_pQq__packetFlowVertical;top:0;left:50%}@keyframes AgentWorkflow-module__cN_pQq__packetFlowVertical{0%{opacity:0;top:0}15%{opacity:1}85%{opacity:1}to{opacity:0;top:100%}}}@media (prefers-reduced-motion:reduce){.AgentWorkflow-module__cN_pQq__pulseRing,.AgentWorkflow-module__cN_pQq__packet,.AgentWorkflow-module__cN_pQq__statusDot{animation:none}}
.page-module___8aEwW__hero{align-items:center;min-height:100vh;display:flex;position:relative;overflow:hidden}.page-module___8aEwW__heroBg{z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.page-module___8aEwW__heroBg img{object-fit:cover;opacity:.45;width:100%;height:100%}.page-module___8aEwW__heroBg:after{content:"";transform-origin:bottom;opacity:.6;background-image:linear-gradient(#74c94747 1px,#0000 1px),linear-gradient(90deg,#74c94747 1px,#0000 1px);background-size:46px 46px;width:200%;height:55%;animation:3.5s linear infinite page-module___8aEwW__gridFlow;position:absolute;bottom:0;left:50%;transform:translate(-50%)perspective(340px)rotateX(62deg);-webkit-mask-image:linear-gradient(#0000 20%,#000 95%);mask-image:linear-gradient(#0000 20%,#000 95%)}@keyframes page-module___8aEwW__gridFlow{0%{background-position:0 0}to{background-position:0 46px}}.page-module___8aEwW__hero3d{z-index:1;pointer-events:none;position:absolute;inset:0}.page-module___8aEwW__heroOverlay{background:radial-gradient(circle at 70% 40%, #74c94714, transparent 55%), linear-gradient(to bottom, #12121259, var(--bg-color));z-index:2;width:100%;height:100%;position:absolute;top:0;left:0}.page-module___8aEwW__heroContent{z-index:3;max-width:760px;position:relative}.page-module___8aEwW__scrollCue{z-index:3;border:2px solid #ffffff40;border-radius:20px;justify-content:center;width:26px;height:42px;padding-top:8px;display:flex;position:absolute;bottom:2rem;left:50%;transform:translate(-50%)}.page-module___8aEwW__scrollDot{background:var(--primary-color);border-radius:4px;width:4px;height:8px;animation:1.8s ease-in-out infinite page-module___8aEwW__scrollCue}@keyframes page-module___8aEwW__scrollCue{0%{opacity:0;transform:translateY(0)}30%{opacity:1}60%{opacity:1;transform:translateY(12px)}to{opacity:0;transform:translateY(16px)}}.page-module___8aEwW__badge{border:1px solid var(--primary-color);color:var(--primary-color);background:#00e5ff1a;border-radius:50px;margin-bottom:1.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600;animation:3s infinite page-module___8aEwW__pulse-glow;display:inline-block}.page-module___8aEwW__heroTitle{letter-spacing:-1px;word-break:break-word;margin-bottom:1.5rem;font-size:4.5rem}.page-module___8aEwW__heroDesc{color:var(--text-secondary);max-width:600px;margin-bottom:2.5rem;font-size:1.25rem}.page-module___8aEwW__heroBtns{flex-wrap:wrap;gap:1rem;display:flex}.page-module___8aEwW__servicesGrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:2rem;margin-top:4rem;display:grid}.page-module___8aEwW__serviceCard{cursor:pointer;will-change:transform;padding:2.5rem;transition:border-color .4s,box-shadow .4s;position:relative;overflow:hidden}.page-module___8aEwW__serviceCard:hover{border-color:var(--primary-color);box-shadow:0 18px 45px #00000073,0 0 25px #74c9471f}.page-module___8aEwW__serviceIcon{color:var(--primary-color);filter:drop-shadow(0 8px 14px #74c94759);margin-bottom:1.5rem;font-size:3rem;transform:translateZ(38px)}.page-module___8aEwW__serviceTitle{margin-bottom:1rem;font-size:1.5rem;transform:translateZ(26px)}.page-module___8aEwW__serviceDesc{color:var(--text-secondary);font-size:1rem;transform:translateZ(14px)}.page-module___8aEwW__aiSection{position:relative;overflow:hidden}.page-module___8aEwW__aiGlow{filter:blur(30px);z-index:0;pointer-events:none;background:radial-gradient(#74c9471f,#0000 70%);width:720px;max-width:90%;height:420px;position:absolute;top:10%;left:50%;transform:translate(-50%)}.page-module___8aEwW__aboutGrid{grid-template-columns:1fr 1fr;align-items:center;gap:4rem;display:grid}.page-module___8aEwW__aboutImg{border-radius:24px;animation:6s ease-in-out infinite page-module___8aEwW__float;position:relative;overflow:hidden}.page-module___8aEwW__aboutImg img{width:100%;height:auto;display:block}.page-module___8aEwW__aboutText h2{margin-bottom:1.5rem;font-size:3rem}.page-module___8aEwW__aboutText p{color:var(--text-secondary);margin-bottom:2rem;font-size:1.125rem}.page-module___8aEwW__statsGrid{grid-template-columns:repeat(2,1fr);gap:2rem;display:grid}.page-module___8aEwW__statItem{border:1px solid var(--glass-border);background:#ffffff05;border-radius:18px;padding:1.5rem;transition:transform .3s,border-color .3s}.page-module___8aEwW__statItem:hover{border-color:var(--primary-color);transform:translateY(-6px)}.page-module___8aEwW__statItem h3{color:var(--primary-color);margin-bottom:.5rem;font-size:2.5rem}.page-module___8aEwW__statItem p{color:var(--text-secondary);font-weight:500}.page-module___8aEwW__carouselContainer{width:100%;padding:2rem 0;position:relative;overflow:hidden}.page-module___8aEwW__carouselTrack{width:4000px;animation:40s linear infinite page-module___8aEwW__scroll;display:flex}.page-module___8aEwW__carouselTrack:hover{animation-play-state:paused}.page-module___8aEwW__industryCard{flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:.5rem;width:250px;height:120px;margin:0 1rem;transition:all .3s;display:flex}.page-module___8aEwW__industryCard:hover{border-color:var(--primary-color);background:#74c9470d}.page-module___8aEwW__industryIcon{font-size:2rem}.page-module___8aEwW__industryName{font-size:1rem;font-weight:600}@keyframes page-module___8aEwW__scroll{0%{transform:translate(0)}to{transform:translate(-2000px)}}.page-module___8aEwW__reviewCarousel{padding:3rem 0;position:relative;overflow:hidden}.page-module___8aEwW__reviewTrack{width:4000px;animation:30s linear infinite page-module___8aEwW__scrollReview;display:flex}.page-module___8aEwW__reviewTrack:hover{animation-play-state:paused}.page-module___8aEwW__reviewCard{flex-shrink:0;width:400px;margin:0 1.5rem;padding:2.5rem}.page-module___8aEwW__reviewText{color:var(--text-primary);margin-bottom:2rem;font-size:1.1rem;font-style:italic}.page-module___8aEwW__reviewer{align-items:center;gap:1rem;display:flex}.page-module___8aEwW__reviewerIcon{background:var(--primary-color);color:#000;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;font-weight:800;display:flex}.page-module___8aEwW__reviewerInfo h5{margin:0;font-size:1rem}.page-module___8aEwW__reviewerInfo p{color:var(--text-secondary);margin:0;font-size:.875rem}@keyframes page-module___8aEwW__scrollReview{0%{transform:translate(0)}to{transform:translate(-2000px)}}.page-module___8aEwW__caseStudyGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2.5rem;margin-top:3rem;display:grid}.page-module___8aEwW__caseStudyCard{grid-template-columns:1fr 2fr;transition:all .4s;display:grid;overflow:hidden}.page-module___8aEwW__formRow{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.page-module___8aEwW__caseStudyCard:hover{border-color:var(--primary-color);transform:translateY(-10px)}.page-module___8aEwW__caseStudyImg{background:var(--surface-color-light);justify-content:center;align-items:center;height:200px;font-size:3rem;display:flex}.page-module___8aEwW__caseStudyContent{padding:2rem}.page-module___8aEwW__caseStudyTag{color:var(--primary-color);text-transform:uppercase;background:#74c9471a;border-radius:4px;margin-bottom:1rem;padding:.25rem .75rem;font-size:.75rem;font-weight:700;display:inline-block}.page-module___8aEwW__caseStudyTitle{margin-bottom:1rem;font-size:1.25rem}.page-module___8aEwW__caseStudyResult{color:var(--primary-color);font-size:1.1rem;font-weight:700}.page-module___8aEwW__contactGrid{grid-template-columns:1fr 1fr;gap:4rem;display:grid}.page-module___8aEwW__contactInfo h2{margin-bottom:1.5rem;font-size:3rem}.page-module___8aEwW__contactInfo p{color:var(--text-secondary);margin-bottom:2rem;font-size:1.125rem}.page-module___8aEwW__contactForm{padding:3rem}.page-module___8aEwW__formSuccess{color:#0f8;background:#00ff881a;border:1px solid #0f8;border-radius:12px;margin-bottom:1.5rem;padding:1.5rem;font-weight:500}.page-module___8aEwW__formError{color:#f36;background:#ff33661a;border:1px solid #f36;border-radius:12px;margin-bottom:1.5rem;padding:1.5rem;font-weight:500}@media (max-width:992px){.page-module___8aEwW__heroTitle{font-size:3.5rem}.page-module___8aEwW__aboutGrid,.page-module___8aEwW__contactGrid{grid-template-columns:1fr}.page-module___8aEwW__aboutImg{order:2}.page-module___8aEwW__aboutText{order:1}}@media (max-width:768px){.page-module___8aEwW__heroTitle{font-size:2.5rem}.page-module___8aEwW__heroContent{text-align:center}.page-module___8aEwW__heroDesc{max-width:100%}.page-module___8aEwW__heroBtns{flex-direction:column;align-items:stretch}.page-module___8aEwW__badge{display:inline-block}.page-module___8aEwW__serviceCard{padding:1.75rem}.page-module___8aEwW__contactForm{padding:2rem}.page-module___8aEwW__caseStudyCard,.page-module___8aEwW__formRow{grid-template-columns:1fr}.page-module___8aEwW__statsGrid{gap:1.25rem}.page-module___8aEwW__reviewCard{width:min(360px,100vw - 3rem);margin:0 .75rem}}@media (max-width:480px){.page-module___8aEwW__heroTitle{letter-spacing:-.5px;font-size:1.875rem}.page-module___8aEwW__heroDesc{font-size:1rem}.page-module___8aEwW__serviceCard{padding:1.5rem}.page-module___8aEwW__serviceIcon{margin-bottom:1rem;font-size:2.25rem}.page-module___8aEwW__contactForm{padding:1.5rem}.page-module___8aEwW__contactInfo h2{font-size:2rem}.page-module___8aEwW__aboutText h2{font-size:2.25rem}.page-module___8aEwW__statItem h3{font-size:2rem}}.page-module___8aEwW__portfolioGrid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2rem;margin-top:4rem;display:grid}.page-module___8aEwW__portfolioCard{flex-direction:column;transition:all .4s;display:flex;position:relative;overflow:hidden}.page-module___8aEwW__portfolioCard:hover{border-color:var(--primary-color);transform:translateY(-8px);box-shadow:0 10px 30px #00000059}.page-module___8aEwW__portfolioImgWrap{position:relative}.page-module___8aEwW__portfolioShotWrap{aspect-ratio:2.15;background:var(--surface-color-light);overflow:hidden}.page-module___8aEwW__portfolioShot{object-fit:contain;object-position:center;width:100%;height:100%;transition:transform .5s;display:block}.page-module___8aEwW__portfolioCard:hover .page-module___8aEwW__portfolioShot{transform:scale(1.06)}.page-module___8aEwW__portfolioLogoBadge{z-index:2;background:#000;border:2px solid #ffffff26;border-radius:12px;justify-content:center;align-items:center;width:3.25rem;height:3.25rem;padding:.4rem;display:flex;position:absolute;bottom:-1.625rem;left:1.25rem;overflow:hidden;box-shadow:0 6px 16px #00000059}.page-module___8aEwW__portfolioLogoBadge img{object-fit:contain;width:100%;min-width:0;height:100%;min-height:0}.page-module___8aEwW__portfolioBody{padding:2rem 1.75rem 1.75rem}.page-module___8aEwW__portfolioName{margin-bottom:.6rem;font-size:1.2rem}.page-module___8aEwW__portfolioDesc{color:var(--text-secondary);margin-bottom:1.25rem;font-size:.9rem}.page-module___8aEwW__portfolioLink{color:var(--primary-color);align-items:center;gap:.35rem;font-size:.875rem;font-weight:600;display:inline-flex}.page-module___8aEwW__portfolioLink:hover{color:var(--secondary-color)}.page-module___8aEwW__portfolioLinkDisabled{color:var(--text-secondary);opacity:.6;font-size:.875rem;font-weight:600;display:inline-flex}@media (max-width:480px){.page-module___8aEwW__portfolioBody{padding:1.75rem 1.5rem 1.5rem}}
