.container-new{max-width:1200px;margin:0 auto;padding:0 24px}.hero-new{padding:80px 0 120px;background:linear-gradient(180deg,#000 0%,#0a0a0a 100%)}.hero-new .container-new{display:flex;flex-direction:row;align-items:center;gap:60px;flex-wrap:wrap}.hero-image-block{flex:0 0 400px;max-width:400px}.hero-image-frame{position:relative;border-radius:20px;overflow:hidden;background:#050505;box-shadow:0 10px 40px rgba(22,242,179,0.2)}.hero-image-frame img{width:100%;display:block;height:auto;object-fit:cover}.hero-content-wrapper{flex:1;min-width:400px}.hero-badge{display:inline-block;font-size:0.75rem;font-weight:600;letter-spacing:0.1em;text-transform:uppercase;color:#fff;background:linear-gradient(135deg,#16f2b3,#2bbcff);padding:8px 16px;border-radius:20px;margin-bottom:32px}.hero-headline{font-size:4.5rem;font-weight:700;line-height:1.1;color:#fff;margin-bottom:24px;letter-spacing:-0.02em}.hero-highlight{background:linear-gradient(135deg,#f4ff61,#16f2b3);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-highlight-rotating{position:relative;display:inline-block;min-width:280px;height:1.2em;vertical-align:bottom}.rotating-word{position:absolute;left:0;top:0;opacity:0;transform:translateY(20px) scale(0.95);transition:all 0.6s cubic-bezier(0.68,-0.55,0.265,1.55);background:linear-gradient(135deg,#ff6b9d 0%,#16f2b3 50%,#2bbcff 100%);background-size:200% 200%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:gradientShift 4s ease infinite;filter:blur(0);white-space:nowrap}.rotating-word.active{opacity:1;transform:translateY(0) scale(1);filter:blur(0);text-shadow:0 0 20px rgba(22,242,179,0.3)}.rotating-word.exit{opacity:0;transform:translateY(-20px) scale(0.95);filter:blur(2px)}@keyframes gradientShift{0%,100%{background-position:0% 50%}50%{background-position:100% 50%}}.hero-subtext{font-size:1.125rem;line-height:1.6;color:#a0a0a0;margin-bottom:40px;max-width:600px}.btn-primary-new{display:inline-block;background:linear-gradient(135deg,#16f2b3,#2bbcff);color:#000;font-weight:600;font-size:1rem;padding:16px 32px;border-radius:8px;text-decoration:none;transition:transform 0.2s,box-shadow 0.2s;box-shadow:0 4px 20px rgba(22,242,179,0.3)}.btn-primary-new:hover{transform:translateY(-2px);box-shadow:0 6px 30px rgba(22,242,179,0.4)}.hero-agents-carousel{margin-top:80px;width:100%;position:relative;flex-basis:100%}.hero-agents-track{display:flex;gap:24px;overflow-x:auto;scroll-behavior:smooth;padding:20px 0;margin-bottom:32px;scrollbar-width:none;-ms-overflow-style:none;cursor:grab}.hero-agents-track:active{cursor:grabbing}.hero-agents-track::-webkit-scrollbar{display:none}.carousel-arrow{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;border-radius:50%;background:rgba(10,10,10,0.9);border:2px solid rgba(22,242,179,0.3);color:#16f2b3;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all 0.3s ease;z-index:10;backdrop-filter:blur(10px)}.carousel-arrow:hover{background:rgba(22,242,179,0.2);border-color:#16f2b3;transform:translateY(-50%) scale(1.1);box-shadow:0 0 24px rgba(22,242,179,0.4)}.carousel-arrow:active{transform:translateY(-50%) scale(0.95)}.carousel-arrow-left{left:-24px}.carousel-arrow-right{right:-24px}.carousel-arrow svg{width:24px;height:24px}@media (max-width:768px){.carousel-arrow{display:none}.hero-agents-carousel{margin-top:40px}.hero-agents-track{gap:16px;padding:16px;scroll-snap-type:x mandatory;overflow-x:scroll;-webkit-overflow-scrolling:touch;position:relative}.hero-agents-track::after{content:'→';position:sticky;right:0;float:right;background:linear-gradient(90deg,transparent,rgba(10,10,10,0.95) 20%,rgba(10,10,10,0.95));color:#16f2b3;font-size:1.5rem;padding:60px 20px 60px 40px;pointer-events:none;animation:scrollHint 2s ease-in-out infinite}@keyframes scrollHint{0%,100%{opacity:0.6;transform:translateX(0)}50%{opacity:1;transform:translateX(-8px)}}.hero-agent-carousel-card{width:280px;min-width:280px;padding:24px;scroll-snap-align:center;scroll-snap-stop:always}.hero-agent-card-placeholder{min-width:280px;height:180px}.hero-browse-all-btn{width:calc(100% - 32px);margin:0 16px;justify-content:center;padding:16px 24px;font-size:0.95rem}.agent-photo-wrapper{margin-bottom:12px}.agent-photo,.agent-photo-glow{width:80px;height:80px}.agent-role{font-size:1rem;margin-bottom:6px}.agent-category{font-size:0.8125rem !important;margin-bottom:10px !important}.agent-card-footer{gap:8px;padding-top:10px;margin-top:6px}.agent-metric{font-size:0.7rem;padding:3px 8px}}@media (max-width:480px){.hero-agents-carousel{margin-top:32px}.hero-agents-track{gap:12px;padding:12px 8px}.hero-agent-carousel-card{width:260px;min-width:260px;padding:20px}.hero-agent-card-placeholder{min-width:260px;height:160px}.hero-browse-all-btn{width:calc(100% - 16px);margin:0 8px;padding:14px 20px;font-size:0.9rem}.agent-photo,.agent-photo-glow{width:70px;height:70px}.agent-role{font-size:0.95rem}.agent-category{font-size:0.75rem !important}.agent-metric{font-size:0.65rem;padding:2px 6px}.agent-card-footer{gap:6px}}.hero-agent-card-placeholder{min-width:320px;height:200px;background:linear-gradient(145deg,#0a0a0a,#111);border:1px solid #222;border-radius:16px;position:relative;overflow:hidden}.placeholder-shimmer{position:absolute;top:0;left:-100%;height:100%;width:100%;background:linear-gradient( 90deg,transparent 0%,rgba(22,242,179,0.1) 50%,transparent 100% );animation:shimmerSlide 2s infinite}@keyframes shimmerSlide{0%{left:-100%}100%{left:100%}}.hero-agent-carousel-card{flex:0 0 auto;width:320px;background:linear-gradient(145deg,#0a0a0a,#111);border:1px solid #222;border-radius:16px;padding:28px;transition:all 0.4s cubic-bezier(0.4,0,0.2,1);position:relative;overflow:hidden;cursor:pointer;animation:slideInLeft 0.6s cubic-bezier(0.4,0,0.2,1) forwards}@keyframes slideInLeft{from{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}.hero-agent-carousel-card::before{content:'';position:absolute;inset:0;border-radius:16px;padding:1px;background:linear-gradient(135deg,rgba(22,242,179,0.2),rgba(111,91,255,0.2));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;opacity:0;transition:opacity 0.4s}.hero-agent-carousel-card:hover{transform:translateY(-8px) scale(1.03);border-color:#16f2b3;box-shadow:0 16px 48px rgba(22,242,179,0.3),0 0 24px rgba(22,242,179,0.2),inset 0 1px 0 rgba(255,255,255,0.1)}.hero-agent-carousel-card:hover::before{opacity:1}.hero-browse-all-btn{display:inline-flex;align-items:center;gap:8px;padding:14px 32px;background:rgba(22,242,179,0.1);border:2px solid rgba(22,242,179,0.3);border-radius:12px;color:#16f2b3;font-size:1rem;font-weight:600;text-decoration:none;transition:all 0.3s ease;margin:0 auto;display:block;width:fit-content}.hero-browse-all-btn:hover{background:rgba(22,242,179,0.2);border-color:#16f2b3;transform:translateX(4px);box-shadow:0 0 24px rgba(22,242,179,0.4)}.hero-agents{display:none}.agent-card-mini{background:linear-gradient(145deg,#0a0a0a,#111);border:1px solid #222;border-radius:16px;padding:24px;min-width:220px;transition:all 0.4s cubic-bezier(0.4,0,0.2,1);position:relative;overflow:hidden}.agent-card-mini::before{content:'';position:absolute;inset:0;border-radius:16px;padding:1px;background:linear-gradient(135deg,rgba(22,242,179,0.1),rgba(111,91,255,0.1));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;opacity:0;transition:opacity 0.4s}.agent-card-mini:hover{transform:translateY(-8px) scale(1.02);border-color:#16f2b3;box-shadow:0 12px 40px rgba(22,242,179,0.25),0 0 20px rgba(22,242,179,0.15),inset 0 1px 0 rgba(255,255,255,0.1)}.agent-card-mini:hover::before{opacity:1}.agent-card-animated{animation:cardEntry 0.6s cubic-bezier(0.4,0,0.2,1) forwards;opacity:0}.agent-card-animated:nth-child(1){animation-delay:0.1s}.agent-card-animated:nth-child(2){animation-delay:0.2s}.agent-card-animated:nth-child(3){animation-delay:0.3s}@keyframes cardEntry{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.agent-photo-wrapper{position:relative;display:flex;justify-content:center;margin-bottom:16px}.agent-photo-glow{position:absolute;width:90px;height:90px;border-radius:50%;filter:blur(20px);opacity:0.5;animation:glowPulse 3s ease-in-out infinite}.agent-glow-1{background:radial-gradient(circle,#16f2b3,transparent);animation-delay:0s}.agent-glow-2{background:radial-gradient(circle,#6f5bff,transparent);animation-delay:1s}.agent-glow-3{background:radial-gradient(circle,#f4ff61,transparent);animation-delay:2s}@keyframes glowPulse{0%,100%{opacity:0.3;transform:scale(1)}50%{opacity:0.6;transform:scale(1.1)}}.agent-photo{width:90px;height:90px;border-radius:50%;position:relative;z-index:1}.agent-photo-animated{animation:photoFloat 4s ease-in-out infinite}@keyframes photoFloat{0%,100%{transform:translateY(0px) rotate(0deg)}50%{transform:translateY(-8px) rotate(2deg)}}.agent-photo-inner{width:100%;height:100%;border-radius:50%;display:flex;align-items:center;justify-content:center;border:3px solid rgba(255,255,255,0.15);box-shadow:0 8px 32px rgba(0,0,0,0.6),0 0 0 1px rgba(255,255,255,0.1),inset 0 2px 8px rgba(255,255,255,0.2);position:relative;overflow:hidden}.agent-photo-inner::before{content:'';position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient( 45deg,transparent 30%,rgba(255,255,255,0.3) 50%,transparent 70% );animation:shimmerSweep 3s linear infinite}@keyframes shimmerSweep{0%{transform:translateX(-100%) translateY(-100%) rotate(45deg)}100%{transform:translateX(100%) translateY(100%) rotate(45deg)}}.agent-icon-svg{width:40px;height:40px;color:rgba(0,0,0,0.7);position:relative;z-index:1;filter:drop-shadow(0 2px 4px rgba(0,0,0,0.3))}.agent-status-indicator{position:absolute;bottom:5px;right:5px;width:14px;height:14px;background:#16f2b3;border-radius:50%;border:2px solid #000;box-shadow:0 0 10px #16f2b3,0 0 20px rgba(22,242,179,0.5);animation:statusBlink 2s ease-in-out infinite;z-index:2}@keyframes statusBlink{0%,100%{opacity:1;box-shadow:0 0 10px #16f2b3,0 0 20px rgba(22,242,179,0.5)}50%{opacity:0.7;box-shadow:0 0 5px #16f2b3,0 0 10px rgba(22,242,179,0.3)}}.agent-role{font-size:0.9375rem;color:#fff;font-weight:600;margin-bottom:12px;text-align:center;letter-spacing:-0.01em}.agent-card-footer{display:flex;justify-content:center;gap:12px;margin-top:8px;padding-top:12px;border-top:1px solid rgba(255,255,255,0.05)}.agent-metric{font-size:0.75rem;color:#16f2b3;background:rgba(22,242,179,0.1);padding:4px 10px;border-radius:12px;font-weight:600;letter-spacing:0.02em;border:1px solid rgba(22,242,179,0.2);transition:all 0.3s}.agent-card-mini:hover .agent-metric{background:rgba(22,242,179,0.15);border-color:rgba(22,242,179,0.4);box-shadow:0 0 10px rgba(22,242,179,0.2)}.agent-launch-micro{cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;min-width:32px;background:linear-gradient(135deg,#16f2b3,#0ea5e9);color:#000;transition:all 0.3s ease;animation:microLaunchPulse 2.5s ease-in-out infinite}.agent-launch-micro:hover{background:linear-gradient(135deg,#0ea5e9,#16f2b3);transform:translateY(-2px) scale(1.08);box-shadow:0 0 20px rgba(22,242,179,0.5),0 4px 12px rgba(0,0,0,0.3);animation:none}.agent-launch-micro:active{transform:translateY(0) scale(1)}@keyframes microLaunchPulse{0%,100%{box-shadow:0 0 8px rgba(22,242,179,0.3)}50%{box-shadow:0 0 16px rgba(22,242,179,0.6),0 0 4px rgba(22,242,179,0.4)}}.value-props{padding:100px 0;background:#0a0a0a}.section-headline-new{font-size:3.5rem;font-weight:700;line-height:1.2;color:#fff;margin-bottom:16px;letter-spacing:-0.02em}.section-headline-new.centered{text-align:center}.section-subtext-new{font-size:1.125rem;color:#a0a0a0;margin-bottom:60px}.section-subtext-new.centered{text-align:center;margin-left:auto;margin-right:auto;max-width:700px}.integration-flow-container{background:linear-gradient(160deg,rgba(10,10,15,0.95),rgba(8,12,18,0.92));border:2px solid rgba(22,242,179,0.12);border-radius:24px;padding:48px 60px;margin:60px auto 80px;max-width:900px;position:relative;overflow:hidden;box-shadow:0 28px 80px -40px rgba(8,10,20,0.65),0 0 0 1px rgba(22,242,179,0.08);--flow-label-base:#e0f2fe;--flow-label-base-shadow:0 0 12px rgba(14,165,233,0.45);--flow-label-gold:#facc15;--flow-label-gold-glow:0 0 18px rgba(250,204,21,0.7),0 0 36px rgba(253,224,71,0.4);--flow-label-green:#16f2b3;--flow-label-green-glow:0 0 20px rgba(22,242,179,0.7),0 0 40px rgba(22,242,179,0.35)}.integration-flow-container::before{content:'';position:absolute;inset:0;border-radius:24px;padding:2px;background:linear-gradient(135deg,rgba(59,130,246,0.25),rgba(129,140,248,0.35));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;opacity:0.45}.integration-flow{display:flex;align-items:center;justify-content:center;gap:48px;position:relative;z-index:1}.flow-step{text-align:center;flex:0 0 auto}.flow-step-center{position:relative}.flow-icon{font-size:3rem;margin-bottom:12px;filter:drop-shadow(0 0 20px rgba(22,242,179,0.3))}.flow-icon-avatar{width:80px;height:80px;border-radius:50%;margin:0 auto 12px;position:relative;background:linear-gradient(135deg,#16f2b3,#2bbcff);display:flex;align-items:center;justify-content:center;overflow:hidden;border:3px solid rgba(22,242,179,0.3);box-shadow:0 0 30px rgba(22,242,179,0.4),inset 0 2px 8px rgba(255,255,255,0.2)}.flow-icon-avatar img{width:100%;height:100%;object-fit:cover;transition:opacity 0.4s ease}.flow-icon-avatar .avatar-placeholder{font-size:2.5rem;transition:opacity 0.4s ease}.flow-label{font-size:0.95rem;color:var(--flow-label-base);font-weight:600;letter-spacing:0.04em;transition:opacity 0.3s ease;min-height:20px;text-shadow:var(--flow-label-base-shadow,none)}.flow-label.fade-out{opacity:0}.flow-label.fade-in{opacity:1}.flow-arrow{font-size:2rem;color:#60a5fa;filter:drop-shadow(0 0 12px rgba(96,165,250,0.45));animation:arrowPulse 2s ease-in-out infinite}.integration-flow .flow-arrow{font-size:0;line-height:1;animation:none}.integration-flow .flow-arrow::before{content:'→';font-size:2rem;display:inline-block;color:inherit;filter:inherit;animation:arrowPulse 2s ease-in-out infinite}@keyframes arrowPulse{0%,100%{opacity:0.55;transform:translateX(0)}50%{opacity:0.95;transform:translateX(4px)}}@keyframes goldTextShimmer{0%,100%{color:var(--flow-label-base);text-shadow:var(--flow-label-base-shadow,none);transform:scale(1)}50%{color:var(--flow-label-gold);text-shadow:var(--flow-label-gold-glow);transform:scale(1.1)}}@keyframes greenTextShimmer{0%,100%{color:var(--flow-label-base);text-shadow:var(--flow-label-base-shadow,none);transform:scale(1)}50%{color:var(--flow-label-green);text-shadow:var(--flow-label-green-glow);transform:scale(1.1)}}.flow-step.shimmer-gold .flow-label{animation:goldTextShimmer 0.6s ease-in-out}.flow-step.shimmer-green .flow-label{animation:greenTextShimmer 0.6s ease-in-out}.benefits-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:40px;margin-top:60px}.benefit-card{position:relative}.benefit-number{font-size:0.875rem;color:#16f2b3;font-weight:600;margin-bottom:16px;letter-spacing:0.1em}.benefit-title{font-size:1.75rem;font-weight:700;color:#fff;margin-bottom:16px;line-height:1.3}.benefit-text{font-size:1rem;color:#888;line-height:1.6}.communication-section{padding:100px 0;background:#000}.section-label,.section-label-light{font-size:0.75rem;font-weight:600;letter-spacing:0.12em;text-transform:uppercase;color:#60a5fa;margin-bottom:24px}.communication-showcase{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;margin-top:60px}.showcase-title{font-size:2rem;font-weight:700;color:#fff;margin-bottom:20px}.showcase-text{font-size:1rem;color:#888;line-height:1.7}.communication-visual{display:flex;justify-content:center;padding:40px 0}.agent-integration-flow{display:flex;align-items:center;justify-content:center;gap:40px;background:linear-gradient(135deg,#f4ff61,#16f2b3);border-radius:30px;padding:60px 40px;box-shadow:0 20px 60px rgba(22,242,179,0.3);position:relative;overflow:hidden}.agent-integration-flow::before{content:'';position:absolute;inset:0;background:radial-gradient(circle at 50% 50%,rgba(255,255,255,0.2) 0%,transparent 70%);animation:bgPulse 3s ease-in-out infinite;pointer-events:none}@keyframes bgPulse{0%,100%{opacity:0.3;transform:scale(1)}50%{opacity:0.6;transform:scale(1.05)}}.flow-apps-column{display:flex;flex-direction:column;gap:20px;position:relative;z-index:1}.flow-app-icon{width:70px;height:70px;background:rgba(255,255,255,0.95);border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:2rem;color:#666;box-shadow:0 4px 12px rgba(0,0,0,0.15),inset 0 1px 2px rgba(255,255,255,0.8);transition:all 0.3s ease;cursor:pointer;position:relative}.flow-app-icon:hover{transform:translateY(-4px) scale(1.05);box-shadow:0 8px 20px rgba(0,0,0,0.2)}.flow-app-icon i{transition:all 0.4s ease}.flow-app-icon.active{background:rgba(255,255,255,1);box-shadow:0 0 30px rgba(22,242,179,0.8),0 8px 20px rgba(0,0,0,0.2);animation:iconPulse 0.6s ease-in-out}@keyframes iconPulse{0%,100%{transform:scale(1)}50%{transform:scale(1.15)}}.flow-agent-center{display:flex;flex-direction:column;align-items:center;gap:20px;position:relative;z-index:2}.flow-agent-avatar{width:180px;height:180px;border-radius:50%;background:linear-gradient(135deg,#0099ff,#6f5bff);display:flex;align-items:center;justify-content:center;font-size:5rem;border:6px solid rgba(255,255,255,0.95);box-shadow:0 8px 32px rgba(0,0,0,0.3),0 0 60px rgba(22,242,179,0.4),inset 0 2px 8px rgba(255,255,255,0.3);position:relative;overflow:hidden;animation:avatarBreath 3s ease-in-out infinite}@keyframes avatarBreath{0%,100%{transform:scale(1);box-shadow:0 8px 32px rgba(0,0,0,0.3),0 0 60px rgba(22,242,179,0.4),inset 0 2px 8px rgba(255,255,255,0.3)}50%{transform:scale(1.05);box-shadow:0 12px 40px rgba(0,0,0,0.4),0 0 80px rgba(22,242,179,0.6),inset 0 2px 12px rgba(255,255,255,0.4)}}.flow-agent-avatar img{width:100%;height:100%;object-fit:cover;transition:opacity 0.4s ease}.flow-agent-avatar .avatar-placeholder{font-size:5rem;transition:opacity 0.4s ease}.flow-agent-avatar.processing::after{content:'';position:absolute;inset:-6px;border-radius:50%;border:3px solid transparent;border-top-color:#16f2b3;border-right-color:#16f2b3;animation:avatarSpin 1s linear infinite}@keyframes avatarSpin{to{transform:rotate(360deg)}}.agent-status-badge{display:inline-block;background:rgba(0,0,0,0.85);color:#16f2b3;padding:10px 20px;border-radius:25px;font-size:0.9rem;font-weight:600;box-shadow:0 4px 12px rgba(0,0,0,0.3);border:1px solid rgba(22,242,179,0.3)}.flow-connection{position:relative;display:flex;align-items:center;gap:8px}.flow-arrow-animated{display:flex;align-items:center;gap:4px;position:relative;width:60px;height:40px}.flow-arrow-animated::before,.flow-arrow-animated::after{content:'';position:absolute;width:8px;height:8px;background:rgba(255,255,255,0.9);border-radius:50%;animation:flowDots 2s ease-in-out infinite;box-shadow:0 0 10px rgba(255,255,255,0.8)}.flow-arrow-animated::before{animation-delay:0s}.flow-arrow-animated::after{animation-delay:1s}@keyframes flowDots{0%{left:0;opacity:0;transform:scale(0.5)}20%{opacity:1;transform:scale(1)}80%{opacity:1;transform:scale(1)}100%{left:100%;opacity:0;transform:scale(0.5)}}.flow-arrow-icon{font-size:1.5rem;color:rgba(255,255,255,0.9);text-shadow:0 0 10px rgba(255,255,255,0.6);animation:arrowPulseFlow 2s ease-in-out infinite;position:relative;z-index:1}@keyframes arrowPulseFlow{0%,100%{transform:translateX(0) scale(1);opacity:0.8}50%{transform:translateX(4px) scale(1.1);opacity:1}}.flow-connection::before{content:'';position:absolute;left:0;right:0;top:50%;height:2px;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,0.3) 20%,rgba(255,255,255,0.6) 50%,rgba(255,255,255,0.3) 80%,transparent 100% );transform:translateY(-50%);animation:lineFlow 3s linear infinite}@keyframes lineFlow{0%{background-position:0% 0%}100%{background-position:100% 0%}}.flow-app-icon{position:relative;overflow:hidden}.flow-app-icon::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,0.6) 50%,transparent 100% );animation:iconSweep 2.5s ease-in-out infinite}.flow-apps-input .flow-app-icon::before{animation-delay:0s}.flow-apps-output .flow-app-icon::before{animation-delay:0.3s}@keyframes iconSweep{0%{left:-100%}50%,100%{left:100%}}@media (max-width:768px){.agent-integration-flow{flex-direction:column;gap:20px;padding:40px 20px}.flow-apps-column{flex-direction:row;gap:15px;justify-content:center}.flow-app-icon{width:60px;height:60px;font-size:1.75rem}.flow-agent-avatar{width:150px;height:150px;font-size:4rem}.flow-connection{flex-direction:column;width:100%;height:50px;justify-content:center;align-items:center}.flow-arrow-animated{width:40px;height:60px;flex-direction:column;justify-content:center}.flow-arrow-icon{display:inline-block;font-size:0}.flow-arrow-icon::before{content:'↓';font-size:2rem;display:inline-block;animation:arrowPulseFlowVertical 2s ease-in-out infinite !important}@keyframes arrowPulseFlowVertical{0%,100%{transform:translateY(0) scale(1);opacity:0.8}50%{transform:translateY(4px) scale(1.1);opacity:1}}.flow-arrow-animated::before,.flow-arrow-animated::after{animation:flowDotsVertical 2s ease-in-out infinite}@keyframes flowDotsVertical{0%{top:0;left:50%;opacity:0;transform:translate(-50%,0) scale(0.5)}20%{opacity:1;transform:translate(-50%,0) scale(1)}80%{opacity:1;transform:translate(-50%,0) scale(1)}100%{top:100%;left:50%;opacity:0;transform:translate(-50%,0) scale(0.5)}}.flow-connection::before{left:50%;right:auto;top:0;bottom:0;width:2px;height:100%;transform:translateX(-50%);background:linear-gradient(180deg,transparent 0%,rgba(255,255,255,0.3) 20%,rgba(255,255,255,0.6) 50%,rgba(255,255,255,0.3) 80%,transparent 100% )}.flow-app-icon::before{animation:iconSweepVertical 2.5s ease-in-out infinite}@keyframes iconSweepVertical{0%{top:-100%;left:0}50%,100%{top:100%;left:0}}}.customization-section{padding:100px 0;background:#0a0a0a}.customization-layout{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.capability-card-stack{position:relative;perspective:1000px}.capability-card{background:linear-gradient(150deg,rgba(9,12,20,0.95),rgba(7,10,16,0.92));border:1px solid rgba(82,141,255,0.25);border-radius:20px;padding:32px;box-shadow:0 26px 70px -40px rgba(7,14,32,0.7),0 0 0 1px rgba(82,141,255,0.15),inset 0 1px 0 rgba(255,255,255,0.04);position:relative;overflow:hidden}.capability-card-transition{transition:transform 0.6s cubic-bezier(0.4,0,0.2,1),opacity 0.6s ease}.capability-card::before{content:'';position:absolute;top:-40%;right:-40%;width:200%;height:200%;background:radial-gradient(circle,rgba(99,102,241,0.12) 0%,transparent 70%);animation:cardGlow 4s ease-in-out infinite;pointer-events:none}@keyframes cardGlow{0%,100%{opacity:0.3;transform:translate(0,0)}50%{opacity:0.6;transform:translate(-20%,20%)}}.capability-header{display:flex;align-items:center;gap:16px;margin-bottom:24px;position:relative;z-index:1}.capability-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.capability-avatar{width:70px;height:70px;position:relative;flex-shrink:0}.capability-avatar-glow{position:absolute;inset:-5px;border-radius:50%;background:linear-gradient(135deg,#60a5fa,#a855f7);filter:blur(18px);opacity:0.5;animation:avatarGlow 2s ease-in-out infinite}@keyframes avatarGlow{0%,100%{opacity:0.5}50%{opacity:0.8}}.capability-avatar-inner{width:100%;height:100%;border-radius:50%;background:linear-gradient(135deg,#60a5fa,#a855f7);position:relative;border:3px solid rgba(255,255,255,0.12);box-shadow:0 6px 24px rgba(96,165,250,0.4),inset 0 2px 10px rgba(255,255,255,0.18)}.capability-name{font-size:1.25rem;font-weight:700;color:#e2e8f0;letter-spacing:-0.01em;display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%}.capability-status{font-size:0.875rem;color:#a5b4fc}.capability-divider{height:1px;background:linear-gradient(90deg,transparent,rgba(148,163,255,0.35),transparent);margin-bottom:20px}.capability-options{display:flex;flex-direction:column;gap:10px;position:relative;z-index:1}.capability-option{font-size:1rem;color:#cbd5f5;padding:14px 16px;background:linear-gradient(135deg,rgba(82,141,255,0.12),rgba(117,127,255,0.1));border-radius:12px;border-left:3px solid #7c87ff;display:flex;align-items:center;gap:12px;transition:all 0.3s cubic-bezier(0.4,0,0.2,1);position:relative;overflow:hidden;cursor:pointer}.capability-option::before{content:'';position:absolute;left:0;top:0;bottom:0;width:0;background:linear-gradient(90deg,rgba(22,242,179,0.15),rgba(43,188,255,0.15));transition:width 0.3s cubic-bezier(0.4,0,0.2,1)}.capability-option:hover{background:linear-gradient(135deg,rgba(22,242,179,0.1),rgba(43,188,255,0.1));border-left-width:4px;padding-left:15px;transform:translateX(4px);box-shadow:0 4px 16px rgba(22,242,179,0.2)}.capability-option:hover::before{width:100%}.capability-option-animated{opacity:0;animation:optionSlideIn 0.5s cubic-bezier(0.4,0,0.2,1) forwards}.capability-option-animated:nth-child(1){animation-delay:0.1s}.capability-option-animated:nth-child(2){animation-delay:0.2s}.capability-option-animated:nth-child(3){animation-delay:0.3s}.capability-option-animated:nth-child(4){animation-delay:0.4s}@keyframes optionSlideIn{from{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}.capability-check{color:#7c87ff;font-weight:700;font-size:1.1rem;position:relative;z-index:1;text-shadow:0 0 12px rgba(124,135,255,0.5)}.capability-text{position:relative;z-index:1;font-weight:500}.capability-option-glow{position:absolute;right:-20px;top:50%;transform:translateY(-50%);width:100px;height:100px;background:radial-gradient(circle,rgba(22,242,179,0.2),transparent);opacity:0;transition:opacity 0.3s,right 0.3s;pointer-events:none}.capability-option:hover .capability-option-glow{opacity:1;right:-10px}.bot-icon-display{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:36px;position:relative;z-index:1;filter:drop-shadow(0 4px 8px rgba(0,0,0,0.3));animation:botIconFloat 3s ease-in-out infinite}@keyframes botIconFloat{0%,100%{transform:translateY(0px) scale(1)}50%{transform:translateY(-4px) scale(1.05)}}.capability-name{display:flex;align-items:center;gap:12px;transition:opacity 0.3s ease;flex-wrap:wrap}.agent-name-text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-action-buttons{display:flex;gap:8px;margin-top:8px}.agent-browse-btn,.agent-launch-btn{display:inline-flex;align-items:center;justify-content:center;gap:0.375rem;padding:0.5rem 1rem;border-radius:8px;font-size:0.8125rem;font-weight:600;text-decoration:none;transition:all 0.3s ease;white-space:nowrap;flex:1;letter-spacing:0.01em}.agent-browse-btn{background:rgba(30,41,59,0.9);border:1px solid rgba(148,163,184,0.3);color:#f8fafc}.agent-browse-btn:hover{background:rgba(30,41,59,0.95);border-color:rgba(226,232,240,0.6);transform:translateY(-2px);box-shadow:0 6px 18px rgba(15,23,42,0.35)}.agent-launch-btn{background:linear-gradient(135deg,#16f2b3,#0ea5e9);border:1px solid transparent;color:#000;animation:agentLaunchPulse 2.5s ease-in-out infinite}.agent-launch-btn:hover{background:linear-gradient(135deg,#0ea5e9,#16f2b3);transform:translateY(-2px);box-shadow:0 4px 16px rgba(22,242,179,0.5);animation:none}@keyframes agentLaunchPulse{0%,100%{box-shadow:0 0 0 rgba(22,242,179,0)}50%{box-shadow:0 0 0 4px rgba(22,242,179,0.2)}}.capability-status{transition:opacity 0.3s ease}#agentCapabilities{transition:opacity 0.4s ease}.capability-option-showcase{opacity:0;animation:optionSlideIn 0.5s cubic-bezier(0.4,0,0.2,1) forwards}.capability-level-bar{position:absolute;right:16px;top:50%;transform:translateY(-50%);width:60px;height:4px;background:rgba(255,255,255,0.1);border-radius:2px;overflow:hidden}.capability-level-fill{height:100%;background:linear-gradient(90deg,#16f2b3,#2bbcff);border-radius:2px;transition:width 0.8s cubic-bezier(0.4,0,0.2,1);box-shadow:0 0 8px rgba(22,242,179,0.5)}.capability-option{position:relative;padding-right:90px}.showcase-navigation{margin-top:24px;padding-top:20px;border-top:1px solid rgba(255,255,255,0.05)}.showcase-dots{display:flex;justify-content:center;gap:10px;margin-bottom:12px}.showcase-dot{width:10px;height:10px;border-radius:50%;background:rgba(255,255,255,0.2);cursor:pointer;transition:all 0.3s cubic-bezier(0.4,0,0.2,1);position:relative}.showcase-dot::before{content:'';position:absolute;inset:-3px;border-radius:50%;border:1px solid transparent;transition:all 0.3s}.showcase-dot:hover{background:rgba(22,242,179,0.5);transform:scale(1.2)}.showcase-dot.active{background:#16f2b3;box-shadow:0 0 10px rgba(22,242,179,0.6);transform:scale(1.3)}.showcase-dot.active::before{border-color:rgba(22,242,179,0.3);inset:-5px}.showcase-progress{width:100%;height:3px;background:rgba(255,255,255,0.05);border-radius:2px;overflow:hidden;position:relative}.showcase-progress-bar{height:100%;width:0%;background:linear-gradient(90deg,#16f2b3,#2bbcff);border-radius:2px;box-shadow:0 0 10px rgba(22,242,179,0.5);transition:width 5000ms linear}.capability-card-stack:hover .showcase-progress-bar{animation:progressPulse 1s ease-in-out infinite}@keyframes progressPulse{0%,100%{opacity:0.7}50%{opacity:1}}.scale-section{padding:100px 0;background:#000}.scale-benefits{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:50px;margin-top:60px}.scale-benefit{text-align:left}.scale-icon{font-size:3rem;margin-bottom:20px}.scale-benefit-title{font-size:1.5rem;font-weight:700;color:#fff;margin-bottom:12px}.scale-benefit-text{font-size:1rem;color:#888;line-height:1.6}.use-cases-section{padding:100px 0;background:#0a0a0a}.use-cases-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:40px;margin-top:60px}.use-case-card{background:#111;border:1px solid #222;border-radius:16px;padding:40px 30px;transition:transform 0.2s,border-color 0.2s}.use-case-card:hover{transform:translateY(-4px);border-color:#16f2b3}.use-case-icon{font-size:2.5rem;margin-bottom:20px}.use-case-title{font-size:1.375rem;font-weight:700;color:#fff;margin-bottom:16px;line-height:1.3}.use-case-text{font-size:0.9375rem;color:#888;line-height:1.6}.testimonial-section{padding:120px 0;background:linear-gradient(180deg,#000 0%,#0a0a0a 100%);position:relative;overflow:hidden}.testimonial-section::before{content:'';position:absolute;top:0;left:50%;transform:translateX(-50%);width:600px;height:600px;background:radial-gradient(circle,rgba(22,242,179,0.1) 0%,transparent 70%);pointer-events:none}.testimonial-card{position:relative;background:linear-gradient(135deg,rgba(22,242,179,0.05) 0%,rgba(14,165,233,0.05) 100%);border:1px solid rgba(22,242,179,0.2);border-radius:24px;padding:60px 80px;max-width:900px;margin:0 auto;backdrop-filter:blur(10px);box-shadow:0 8px 32px rgba(22,242,179,0.1)}.testimonial-content{position:relative;z-index:1}.testimonial-quote{font-size:1.875rem;font-weight:500;color:#fff;line-height:1.6;margin-bottom:48px;position:relative;letter-spacing:-0.02em}.testimonial-author{display:flex;align-items:center;gap:20px;padding-top:24px;border-top:1px solid rgba(255,255,255,0.1)}.testimonial-avatar{width:72px;height:72px;border-radius:50%;object-fit:cover;border:2px solid rgba(22,242,179,0.4);box-shadow:0 0 8px rgba(22,242,179,0.15);transition:all 0.3s ease}.testimonial-avatar:hover{transform:scale(1.05);box-shadow:0 0 12px rgba(22,242,179,0.25);border-color:rgba(22,242,179,0.6)}.testimonial-info{text-align:left;flex:1}.testimonial-name{font-size:1.125rem;font-weight:600;color:#fff;margin-bottom:6px;letter-spacing:-0.01em}.testimonial-role{font-size:0.9375rem;color:#16f2b3;font-weight:500}@media (max-width:768px){.testimonial-card{padding:40px 32px}.testimonial-quote{font-size:1.375rem;margin-bottom:32px}.quote-icon svg{width:36px;height:36px}.testimonial-avatar{width:60px;height:60px}.testimonial-name{font-size:1rem}.testimonial-role{font-size:0.875rem}}.featured-agents-section-new{padding:100px 0;background:#0a0a0a}.featured-agents-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:24px;margin-top:60px}.featured-agent-card{background:#111;border:1px solid #222;border-radius:16px;padding:24px;cursor:pointer;transition:all 0.3s ease;display:flex;flex-direction:column}.featured-agent-card:hover{transform:translateY(-4px);border-color:#16f2b3;box-shadow:0 8px 24px rgba(22,242,179,0.15)}.agent-card-header{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:16px;gap:16px}.agent-avatar-featured{width:64px;height:64px;border-radius:50%;object-fit:cover;border:2px solid #222}.agent-icon-fallback{display:inline-block;width:64px;height:64px;border-radius:50%;background:linear-gradient(135deg,#16f2b3,#2bbcff);color:#000;font-size:1.5rem;font-weight:700;line-height:64px;text-align:center}.agent-card-name{font-size:1.25rem;font-weight:600;color:#fff;margin:0 0 8px}.agent-card-price{font-size:0.875rem;color:#16f2b3;font-weight:600;margin-bottom:8px}.agent-card-desc{font-size:0.9rem;color:#888;line-height:1.5;margin-bottom:16px;flex:1}.agent-card-stats{display:flex;justify-content:center;align-items:center;gap:8px;padding-top:16px;border-top:1px solid #222;font-size:0.8rem;color:#666}.agent-card-stats>span,.agent-card-stats>a{font-size:0.75rem;color:#7dd3fc;background:rgba(125,211,252,0.15);padding:4px 10px;border-radius:12px;font-weight:600;letter-spacing:0.02em;border:1px solid rgba(125,211,252,0.25);transition:all 0.3s;white-space:nowrap}.agent-card-rating{color:#16f2b3;font-weight:600}.view-all-center{text-align:center;margin-top:60px}.btn-secondary-new{display:inline-block;background:transparent;color:#fff;font-weight:600;font-size:1rem;padding:16px 32px;border-radius:8px;border:2px solid #222;text-decoration:none;transition:border-color 0.2s,background 0.2s}.btn-secondary-new:hover{border-color:#16f2b3;background:rgba(22,242,179,0.05)}.final-cta-section{padding:120px 0;background:linear-gradient(180deg,#000 0%,#1a1a1a 100%);text-align:center}.final-cta-headline{font-size:4rem;font-weight:700;line-height:1.2;color:#fff;margin-bottom:40px;letter-spacing:-0.02em}.cta-buttons-group{display:flex;align-items:center;justify-content:center;gap:24px;flex-wrap:wrap}.cta-divider{font-size:1.125rem;color:#888;font-weight:500;letter-spacing:0.05em}.btn-cta-large{display:inline-block;background:linear-gradient(135deg,#f4ff61,#16f2b3);color:#000;font-weight:700;font-size:1.125rem;padding:20px 48px;border-radius:12px;text-decoration:none;transition:transform 0.2s,box-shadow 0.2s;box-shadow:0 8px 30px rgba(244,255,97,0.3)}.btn-cta-large:hover{transform:translateY(-3px);box-shadow:0 12px 40px rgba(244,255,97,0.4)}.btn-cta-custom{display:inline-block;background:linear-gradient(135deg,#ff6b9d,#c026d3);color:#fff;font-weight:700;font-size:1.125rem;padding:20px 48px;border-radius:12px;text-decoration:none;transition:all 0.3s ease;box-shadow:0 8px 30px rgba(255,107,157,0.4);position:relative;overflow:hidden}.btn-cta-custom::before{content:'✨';position:absolute;left:16px;animation:sparkle 1.5s ease-in-out infinite}.btn-cta-custom::after{content:'✨';position:absolute;right:16px;animation:sparkle 1.5s ease-in-out infinite 0.75s}.btn-cta-custom:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 12px 40px rgba(255,107,157,0.6);background:linear-gradient(135deg,#c026d3,#ff6b9d)}@keyframes sparkle{0%,100%{transform:scale(1) rotate(0deg);opacity:1}50%{transform:scale(1.3) rotate(180deg);opacity:0.6}}@media (max-width:1024px){.hero-headline{font-size:3.5rem}.section-headline-new{font-size:2.75rem}.communication-showcase,.customization-layout{grid-template-columns:1fr;gap:40px}.final-cta-headline{font-size:3rem}}.sticky-cta-button{position:fixed;bottom:30px;left:50%;transform:translateX(-50%);z-index:1000;opacity:0;visibility:hidden;transition:opacity 0.4s ease,visibility 0.4s ease,transform 0.4s ease;pointer-events:none}.sticky-cta-button.visible{opacity:1;visibility:visible;pointer-events:auto}.sticky-cta-link{display:flex;align-items:center;gap:12px;background:linear-gradient(135deg,#16f2b3,#2bbcff);color:#000;padding:16px 32px;border-radius:50px;font-size:1rem;font-weight:700;text-decoration:none;box-shadow:0 8px 32px rgba(22,242,179,0.4);transition:all 0.3s ease;white-space:nowrap}.sticky-cta-link:hover{transform:translateY(-2px);box-shadow:0 12px 40px rgba(22,242,179,0.6);background:linear-gradient(135deg,#2bbcff,#16f2b3)}.sticky-cta-icon{font-size:1.5rem;line-height:1}.sticky-cta-text{font-size:1rem;letter-spacing:0.02em}@media (max-width:768px){.hero-headline{font-size:2.5rem}.section-headline-new{font-size:2rem}.hero-agents{flex-direction:column}.agent-card-mini{width:100%}.benefits-grid,.scale-benefits,.use-cases-grid{grid-template-columns:1fr}.testimonial-quote{font-size:1.25rem}.final-cta-headline{font-size:2.25rem}.cta-buttons-group{flex-direction:column;gap:16px}.btn-cta-large,.btn-cta-custom{width:100%;max-width:320px;padding:18px 40px;font-size:1rem}.cta-divider{font-size:1rem}.integration-flow{flex-direction:column;gap:20px}.integration-flow .flow-arrow{animation:none}.integration-flow .flow-arrow::before{content:'↓';animation:arrowPulseVertical 2s ease-in-out infinite}@keyframes arrowPulseVertical{0%,100%{opacity:0.6;transform:translateY(0)}50%{opacity:1;transform:translateY(4px)}}}@media (max-width:768px){.hero-new .container-new{flex-direction:column;gap:40px}.hero-image-block{flex:unset;max-width:100%}.hero-content-wrapper{min-width:unset}}@media (max-width:480px){.container-new{padding:0 16px}.hero-new{padding:60px 0 80px}.hero-headline{font-size:2rem}.section-headline-new{font-size:1.75rem}.btn-primary-new,.btn-secondary-new{width:100%;text-align:center}.sticky-cta-button{bottom:20px;padding:12px 20px}.sticky-cta-text{font-size:0.9rem}.sticky-cta-icon{font-size:1.2rem}.capability-avatar{width:56px;height:56px}.capability-name{font-size:1.05rem;align-items:flex-start}.agent-name-text{white-space:normal;overflow:visible;text-overflow:clip;line-height:1.25;width:100%;display:block}.agent-action-buttons{width:100%;margin-top:8px}.agent-browse-btn,.agent-launch-btn{min-width:0;flex:1 1 auto}}html[data-theme="light"] .hero-new{background:linear-gradient(180deg,#f8fafc 0%,#e2e8f0 100%);color:#0f172a}html[data-theme="light"] .hero-badge{color:#0f172a;box-shadow:0 6px 24px rgba(15,23,42,0.15)}html[data-theme="light"] .hero-headline,html[data-theme="light"] .final-cta-headline,html[data-theme="light"] .section-headline-new{color:#0f172a}html[data-theme="light"] .hero-subtext,html[data-theme="light"] .section-subtext-new,html[data-theme="light"] .cta-divider,html[data-theme="light"] .use-case-text,html[data-theme="light"] .scale-benefit-text,html[data-theme="light"] .capability-option,html[data-theme="light"] .flow-label{color:#475569}html[data-theme="light"] .hero-image-frame{background:#ffffff;border:1px solid rgba(148,163,184,0.35);box-shadow:0 18px 40px -22px rgba(15,23,42,0.4)}html[data-theme="light"] .carousel-arrow,html[data-theme="light"] .carousel-arrow:hover{background:rgba(248,250,252,0.95);border-color:rgba(148,163,184,0.35);color:#1f2937;box-shadow:0 12px 30px -20px rgba(15,23,42,0.4)}html[data-theme="light"] .hero-agents-track::after{background:linear-gradient(90deg,transparent,rgba(241,245,249,0.95) 20%,rgba(241,245,249,0.95));color:#1f2937}html[data-theme="light"] .hero-agent-carousel-card,html[data-theme="light"] .hero-agent-card-placeholder,html[data-theme="light"] .agent-card-mini,html[data-theme="light"] .capability-card,html[data-theme="light"] .use-case-card,html[data-theme="light"] .testimonial-card{background:linear-gradient(145deg,#ffffff,#f1f5f9);border:1px solid rgba(148,163,184,0.35);box-shadow:0 16px 40px -24px rgba(15,23,42,0.35);color:#0f172a}html[data-theme="light"] .capability-card{background:linear-gradient(160deg,#ffffff,#eef2ff);border:1px solid rgba(165,180,252,0.55);box-shadow:0 28px 60px -38px rgba(59,76,137,0.28);color:#0f172a}html[data-theme="light"] .capability-card::before{background:radial-gradient(circle,rgba(165,180,252,0.22) 0%,transparent 70%)}html[data-theme="light"] .capability-avatar-inner{background:linear-gradient(135deg,#60a5fa,#a855f7);border-color:rgba(203,213,225,0.4);box-shadow:0 8px 26px rgba(96,165,250,0.28),inset 0 2px 12px rgba(255,255,255,0.2)}html[data-theme="light"] .capability-avatar-glow{background:linear-gradient(135deg,rgba(96,165,250,0.55),rgba(99,102,241,0.55));filter:blur(18px);opacity:0.55}html[data-theme="light"] .capability-status{color:#475569}html[data-theme="light"] .capability-divider{background:linear-gradient(90deg,transparent,rgba(148,163,225,0.45),transparent)}html[data-theme="light"] .capability-option{background:linear-gradient(135deg,rgba(96,165,250,0.12),rgba(165,180,252,0.12));border-left-color:#6366f1;color:#1f2937}html[data-theme="light"] .capability-option::before{background:linear-gradient(90deg,rgba(96,165,250,0.15),rgba(165,180,252,0.15))}html[data-theme="light"] .capability-option:hover{background:linear-gradient(135deg,rgba(96,165,250,0.18),rgba(165,180,252,0.18));box-shadow:0 14px 32px -22px rgba(79,70,229,0.24)}html[data-theme="light"] .capability-option .capability-check{color:#4338ca;text-shadow:none}html[data-theme="light"] .hero-agent-carousel-card::before,html[data-theme="light"] .agent-card-mini::before{background:linear-gradient(135deg,rgba(59,130,246,0.18),rgba(99,102,241,0.18))}html[data-theme="light"] .hero-agent-carousel-card:hover,html[data-theme="light"] .agent-card-mini:hover{border-color:rgba(59,130,246,0.45);box-shadow:0 18px 48px -22px rgba(30,64,175,0.35)}html[data-theme="light"] .agent-role,html[data-theme="light"] .use-case-title,html[data-theme="light"] .testimonial-name,html[data-theme="light"] .scale-benefit-title,html[data-theme="light"] .capability-name{color:#0f172a}html[data-theme="light"] .agent-metric{color:#1d4ed8;background:rgba(59,130,246,0.12);border-color:rgba(59,130,246,0.25)}html[data-theme="light"] .hero-browse-all-btn{background:rgba(59,130,246,0.12);border-color:rgba(59,130,246,0.25);color:#1d4ed8}html[data-theme="light"] .value-props,html[data-theme="light"] .customization-section,html[data-theme="light"] .scale-section,html[data-theme="light"] .use-cases-section,html[data-theme="light"] .testimonial-section,html[data-theme="light"] .final-cta-section,html[data-theme="light"] .communication-section{background:#f8fafc}html[data-theme="light"] .integration-flow-container{background:linear-gradient(165deg,rgba(248,250,252,0.98),rgba(226,232,240,0.85));border-color:rgba(203,213,225,0.5);box-shadow:0 30px 70px -40px rgba(15,23,42,0.28);--flow-label-base:#1f2937;--flow-label-base-shadow:none;--flow-label-gold:#b45309;--flow-label-gold-glow:0 0 16px rgba(217,119,6,0.45),0 0 28px rgba(217,119,6,0.28);--flow-label-green:#0f766e;--flow-label-green-glow:0 0 18px rgba(15,118,110,0.35),0 0 30px rgba(15,118,110,0.22)}html[data-theme="light"] .integration-flow-container::before{background:linear-gradient(135deg,rgba(165,180,252,0.35),rgba(96,165,250,0.3));opacity:0.45}html[data-theme="light"] .integration-flow-container .flow-arrow,html[data-theme="light"] .integration-flow-container .flow-arrow::before{color:#2563eb;filter:drop-shadow(0 0 12px rgba(37,99,235,0.35))}html[data-theme="light"] .showcase-navigation{border-top-color:rgba(148,163,184,0.3)}html[data-theme="light"] .showcase-dot{background:rgba(59,130,246,0.18);border:1px solid rgba(148,163,184,0.45);box-shadow:none}html[data-theme="light"] .showcase-dot:hover{background:rgba(59,130,246,0.32);border-color:rgba(59,130,246,0.55)}html[data-theme="light"] .showcase-dot.active{background:#2563eb;border-color:rgba(37,99,235,0.7);box-shadow:0 0 12px rgba(37,99,235,0.4)}html[data-theme="light"] .showcase-dot.active::before{border-color:rgba(59,130,246,0.35)}html[data-theme="light"] .integration-flow-container .flow-label{text-shadow:var(--flow-label-base-shadow,none)}html[data-theme="light"] .agent-status-badge{background:rgba(15,23,42,0.08);color:#0f172a;border-color:rgba(59,130,246,0.25);box-shadow:none}html[data-theme="light"] .capability-option{background:linear-gradient(135deg,rgba(59,130,246,0.08),rgba(99,102,241,0.08));border-left-color:#3b82f6}html[data-theme="light"] .capability-option:hover{background:linear-gradient(135deg,rgba(59,130,246,0.14),rgba(99,102,241,0.14));box-shadow:0 10px 35px -20px rgba(30,64,175,0.35)}html[data-theme="light"] .btn-secondary-new{color:#0f172a;border-color:rgba(148,163,184,0.5)}html[data-theme="light"] .btn-secondary-new:hover{border-color:rgba(59,130,246,0.45);background:rgba(59,130,246,0.08)}html[data-theme="light"] .testimonial-section::before{background:radial-gradient(circle,rgba(59,130,246,0.12) 0%,transparent 70%)}html[data-theme="light"] .testimonial-quote{color:#0f172a}html[data-theme="light"] .testimonial-role{color:#2563eb}html[data-theme="light"] .btn-cta-custom{box-shadow:0 10px 30px rgba(192,38,211,0.35)}html[data-theme="light"] .btn-cta-custom:hover{box-shadow:0 18px 36px rgba(192,38,211,0.45)}html[data-theme="light"] [data-page-type="home"] .featured-agents-section-new{background:linear-gradient(180deg,#ffffff 0%,#f7fafc 100%)}html[data-theme="light"] [data-page-type="home"] .featured-agents-grid{gap:28px}html[data-theme="light"] [data-page-type="home"] .featured-agent-card{background:linear-gradient(180deg,#ffffff 0%,#f3f4f6 100%);border:1px solid rgba(203,213,225,0.65);box-shadow:0 18px 40px -24px rgba(15,23,42,0.18);color:#1f2937}html[data-theme="light"] [data-page-type="home"] .featured-agent-card:hover{border-color:rgba(148,163,184,0.75);box-shadow:0 22px 44px -24px rgba(15,23,42,0.22)}html[data-theme="light"] [data-page-type="home"] .agent-avatar-featured{border-color:rgba(203,213,225,0.8)}html[data-theme="light"] [data-page-type="home"] .agent-card-name{color:#1f2937}html[data-theme="light"] [data-page-type="home"] .agent-card-desc{color:#4b5563}html[data-theme="light"] [data-page-type="home"] .agent-card-stats span{color:#2563eb;background:rgba(37,99,235,0.12);border-color:rgba(37,99,235,0.18)}html[data-theme="light"] [data-page-type="home"] .hero-agent-carousel-card{background:linear-gradient(180deg,#ffffff 0%,#f4f6fb 100%);border:1px solid rgba(203,213,225,0.7);color:#1f2937;box-shadow:0 18px 36px -24px rgba(15,23,42,0.18)}html[data-theme="light"] [data-page-type="home"] .hero-agent-carousel-card .agent-role{color:#1f2937 !important}html[data-theme="light"] [data-page-type="home"] .hero-agent-carousel-card .agent-category{color:#4b5563 !important}html[data-theme="light"] [data-page-type="home"] .hero-agent-carousel-card .agent-metric{color:#1d4ed8;background:#eff6ff;border-color:#cfe1ff}html[data-theme="light"] [data-page-type="home"] .carousel-arrow svg{color:#475569}html[data-theme="light"] [data-page-type="home"] .benefit-number{color:#1d4ed8}html[data-theme="light"] [data-page-type="home"] .benefit-title,html[data-theme="light"] [data-page-type="home"] .section-headline-new,html[data-theme="light"] [data-page-type="home"] .showcase-title{color:#111827}html[data-theme="light"] [data-page-type="home"] .section-label,html[data-theme="light"] [data-page-type="home"] .section-label-light{color:#2563eb}