#section-agencies-hero{overflow:hidden}#section-agencies-hero .hero-agencies-layout{max-width:900px;margin:0 auto;text-align:center}#section-agencies-hero .hero-badge{display:inline-flex;align-items:center;gap:10px;background:linear-gradient(135deg,rgba(99,102,241,0.1) 0,rgba(139,92,246,0.1) 100%);border:1px solid rgba(99,102,241,0.2);color:#6366f1;padding:10px 24px;border-radius:30px;margin-bottom:32px;backdrop-filter:blur(10px);transition:all 0.3s ease}#section-agencies-hero .hero-badge:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(99,102,241,0.15)}#section-agencies-hero .hero-badge i{font-size:18px}#section-agencies-hero h1{margin-bottom:24px;line-height:1.2;text-align:center}#section-agencies-hero .gradient-text{background:linear-gradient(135deg,#6366f1 0,#8b5cf6 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}#section-agencies-hero .hero-lead{opacity:0.9;line-height:1.7;margin-bottom:16px;text-align:center}#section-agencies-hero .hero-sub{opacity:0.8;margin-bottom:40px;text-align:center}#section-agencies-hero .hero-cta-group{display:flex;gap:16px;justify-content:center;margin-bottom:48px;flex-wrap:wrap}#section-agencies-hero .btn-hero-primary{background:linear-gradient(135deg,#6366f1 0,#8b5cf6 100%);border:none;color:#fff;padding:0 40px;height:58px;border-radius:38px;display:inline-flex;align-items:center;gap:10px;box-shadow:0 6px 24px rgba(99,102,241,0.3);transition:all 0.3s ease;text-decoration:none}#section-agencies-hero .btn-hero-primary:hover{transform:translateY(-3px);box-shadow:0 10px 32px rgba(99,102,241,0.4);color:#fff}#section-agencies-hero .btn-hero-secondary{background:#fff;border:2px solid #e5e7eb;color:#374151;padding:0 40px;height:58px;border-radius:38px;display:inline-flex;align-items:center;gap:10px;transition:all 0.3s ease;text-decoration:none}#section-agencies-hero .btn-hero-secondary:hover{border-color:#6366f1;color:#6366f1;transform:translateY(-3px);box-shadow:0 8px 24px rgba(0,0,0,0.1)}#section-agencies-hero .social-proof-badges{display:flex;align-items:center;justify-content:center;gap:32px;flex-wrap:wrap}#section-agencies-hero .proof-item{display:flex;flex-direction:column;gap:4px;text-align:center}#section-agencies-hero .proof-item strong{display:block;background:linear-gradient(135deg,#6366f1 0,#8b5cf6 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}#section-agencies-hero .proof-item span{opacity:0.7;text-align:center}#section-agencies-hero .proof-divider{width:1px;height:40px;background:linear-gradient(180deg,transparent,#e5e7eb,transparent)}#section-agencies-hero .bg{background:radial-gradient(circle at 25% 35%,rgba(99,102,241,0.18) 0,transparent 30%),radial-gradient(circle at 13% 88%,rgba(139,92,246,0.15) 0,transparent 40%),radial-gradient(circle at 82% 19%,rgba(99,102,241,0.2) 0,transparent 35%),radial-gradient(circle at 96% 87%,rgba(168,85,247,0.12) 0,transparent 50%),linear-gradient(135deg,#f8f9ff 0,#fafbfc 50%,#fff 100%);background-size:200% 200%;animation:hero-gradient-move 15s ease-in-out infinite alternate;filter:blur(60px);pointer-events:none}@keyframes hero-gradient-move{0{background-position:0 0}50%{background-position:100% 50%}100%{background-position:0 100%}}@media(max-width:768px){#section-agencies-hero .hero-cta-group{flex-direction:column;align-items:center}#section-agencies-hero .btn-hero-primary,#section-agencies-hero .btn-hero-secondary{width:100%;max-width:320px;justify-content:center}#section-agencies-hero .proof-divider{display:none}}#section-why-love{position:relative}#section-why-love .why-love-header{text-align:center;max-width:800px;margin:0 auto 64px}#section-why-love .section-pre-title{color:#6366f1;margin-bottom:16px;text-align:center}#section-why-love h2{margin-bottom:16px;text-align:center}#section-why-love .gradient-text{background:linear-gradient(135deg,#6366f1 0,#8b5cf6 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}#section-why-love .section-subtitle{opacity:0.8;text-align:center}#section-why-love .benefits-grid-4{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:32px}#section-why-love .benefit-card-premium{background:#fff;border-radius:20px;padding:40px;box-shadow:0 4px 24px rgba(0,0,0,0.06);border:1px solid #f0f0f0;transition:all 0.4s ease;text-align:center;position:relative;overflow:hidden}#section-why-love .benefit-card-premium::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(135deg,#6366f1 0,#8b5cf6 100%);transform:scaleX(0);transform-origin:left;transition:transform 0.4s ease}#section-why-love .benefit-card-premium:hover{transform:translateY(-8px);box-shadow:0 12px 40px rgba(99,102,241,0.15);border-color:rgba(99,102,241,0.2)}#section-why-love .benefit-card-premium:hover::before{transform:scaleX(1)}#section-why-love .benefit-icon-box{width:80px;height:80px;border-radius:20px;background:linear-gradient(135deg,#6366f1 0,#8b5cf6 100%);color:#fff;display:flex;align-items:center;justify-content:center;margin:0 auto 24px;box-shadow:0 8px 24px rgba(99,102,241,0.3);transition:all 0.3s ease}#section-why-love .benefit-card-premium:hover .benefit-icon-box{transform:rotateY(360deg)}#section-why-love .benefit-icon-box i{font-size:36px}#section-why-love .benefit-card-premium h3{margin-bottom:12px;text-align:center}#section-why-love .benefit-card-premium p{opacity:0.8;line-height:1.6;text-align:center}#section-why-love .bg{position:absolute;top:0;left:0;right:0;bottom:0;background:#fff;z-index:-1}#section-what-build{position:relative}#section-what-build .section-header-center{text-align:center;max-width:800px;margin:0 auto 64px}#section-what-build h2{margin-bottom:16px;text-align:center}#section-what-build .gradient-text{background:linear-gradient(135deg,#6366f1 0,#8b5cf6 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}#section-what-build .section-desc{opacity:0.8;text-align:center}#section-what-build .features-showcase{display:flex;flex-direction:column;gap:24px;max-width:1000px;margin:0 auto}#section-what-build .feature-showcase-item{background:#fff;border-radius:16px;padding:32px;box-shadow:0 2px 12px rgba(0,0,0,0.06);border:1px solid #f0f0f0;display:flex;gap:24px;align-items:flex-start;transition:all 0.3s ease}#section-what-build .feature-showcase-item:hover{transform:translateX(8px);box-shadow:0 8px 32px rgba(99,102,241,0.12);border-color:rgba(99,102,241,0.2)}#section-what-build .feature-highlight{border:2px solid rgba(99,102,241,0.2);background:linear-gradient(135deg,rgba(99,102,241,0.02) 0,rgba(139,92,246,0.02) 100%)}#section-what-build .feature-showcase-icon{width:64px;height:64px;border-radius:16px;background:linear-gradient(135deg,#6366f1 0,#8b5cf6 100%);color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 4px 16px rgba(99,102,241,0.3);transition:all 0.3s ease}#section-what-build .feature-showcase-item:hover .feature-showcase-icon{transform:scale(1.1) rotate(5deg)}#section-what-build .feature-showcase-icon i{font-size:28px}#section-what-build .feature-showcase-content{flex:1}#section-what-build .feature-showcase-content h3{margin-bottom:12px;text-align:left}#section-what-build .feature-showcase-content p{opacity:0.8;line-height:1.7;text-align:left}#section-what-build .bg{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,#fafbfc 0,#fff 100%);z-index:-1}@media(max-width:768px){#section-what-build .feature-showcase-item{flex-direction:column;text-align:center}#section-what-build .feature-showcase-icon{margin:0 auto}#section-what-build .feature-showcase-content h3,#section-what-build .feature-showcase-content p{text-align:center}}#section-comparison{background:#fff;overflow:hidden}#section-comparison .comparison-header{text-align:center;max-width:800px;margin:0 auto 64px}#section-comparison h2{margin-bottom:16px;text-align:center}#section-comparison .gradient-text{background:linear-gradient(135deg,#6366f1 0,#8b5cf6 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}#section-comparison .section-subtitle{opacity:0.8;text-align:center}#section-comparison .comparison-table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}#section-comparison .comparison-table{background:#fff;border-radius:16px;box-shadow:0 4px 24px rgba(0,0,0,0.08);overflow:hidden;min-width:800px}#section-comparison .comparison-row{display:grid;grid-template-columns:2fr 1.5fr 1.5fr;border-bottom:1px solid #f0f0f0}#section-comparison .comparison-row:last-child{border-bottom:none}#section-comparison .comparison-row.header-row{background:linear-gradient(135deg,#f8f9ff 0,#fff 100%)}#section-comparison .comparison-cell{padding:20px 24px;display:flex;align-items:center;gap:12px;text-align:left}#section-comparison .feature-cell{background:#fafbfc;font-weight:600}#section-comparison .devaito-cell.highlight{background:linear-gradient(135deg,rgba(99,102,241,0.05) 0,rgba(139,92,246,0.05) 100%)}#section-comparison .devaito-cell i.fa-check-circle{color:#10b981;font-size:20px;flex-shrink:0}#section-comparison .traditional-cell i{color:#9ca3af;font-size:18px;flex-shrink:0}#section-comparison .devaito-label{display:flex;align-items:center;gap:8px;padding:8px 16px;background:linear-gradient(135deg,#6366f1 0,#8b5cf6 100%);color:#fff;border-radius:20px}#section-comparison .devaito-label i{font-size:16px}#section-comparison .comparison-cell span{text-align:left}@media(max-width:992px){#section-comparison .comparison-table{min-width:700px}}@media(max-width:768px){#section-comparison .comparison-header{margin-bottom:48px}#section-comparison .comparison-table-wrapper{overflow:visible}#section-comparison .comparison-table{display:flex;flex-direction:column;min-width:100%;border-radius:0;box-shadow:none;background:transparent}#section-comparison .comparison-row{display:flex;flex-direction:column;border-bottom:none;margin-bottom:32px;background:#fff;border-radius:16px;box-shadow:0 4px 16px rgba(0,0,0,0.08);overflow:hidden}#section-comparison .header-row{display:none}#section-comparison .comparison-cell{justify-content:space-between;padding:16px 20px;border-bottom:1px solid #f0f0f0}#section-comparison .comparison-cell:last-child{border-bottom:none}#section-comparison .feature-cell{background:#f8f9ff;padding:20px;border-bottom:none;font-weight:700;justify-content:center;text-align:center}#section-comparison .comparison-cell::before{content:attr(data-label);font-size:13px;font-weight:700;color:#6b7280;text-transform:uppercase;letter-spacing:0.5px;flex-shrink:0}#section-comparison .devaito-cell::before{color:#6366f1}#section-comparison .devaito-cell.highlight{background:linear-gradient(135deg,rgba(99,102,241,0.05) 0,rgba(139,92,246,0.05) 100%)}}@media(max-width:576px){#section-comparison .comparison-row{margin-bottom:24px}#section-comparison .feature-cell{padding:16px}#section-comparison .comparison-cell{padding:14px 16px;font-size:14px}#section-comparison .comparison-cell::before{font-size:11px}#section-comparison .devaito-cell i.fa-check-circle{font-size:18px}#section-comparison .traditional-cell i{font-size:16px}}#section-how-works-agencies{position:relative}#section-how-works-agencies .section-header-center{text-align:center;max-width:800px;margin:0 auto 64px}#section-how-works-agencies h2{margin-bottom:16px;text-align:center}#section-how-works-agencies .gradient-text{background:linear-gradient(135deg,#6366f1 0,#8b5cf6 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}#section-how-works-agencies .section-desc{opacity:0.8;text-align:center}#section-how-works-agencies .steps-horizontal{display:flex;align-items:center;justify-content:space-between;max-width:1200px;margin:0 auto}#section-how-works-agencies .step-horizontal-item{flex:1;display:flex;flex-direction:column;align-items:center;text-align:center;max-width:220px}#section-how-works-agencies .step-number-badge{width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,#6366f1 0,#8b5cf6 100%);color:#fff;display:flex;align-items:center;justify-content:center;font-size:32px;font-weight:700;box-shadow:0 8px 24px rgba(99,102,241,0.3);margin-bottom:24px;transition:all 0.3s ease}#section-how-works-agencies .step-horizontal-item:hover .step-number-badge{transform:scale(1.1) rotate(360deg)}#section-how-works-agencies .step-content-box h3{margin-bottom:12px;text-align:center}#section-how-works-agencies .step-content-box p{opacity:0.8;line-height:1.6;text-align:center}#section-how-works-agencies .step-connector-line{width:80px;height:3px;background:linear-gradient(90deg,#6366f1 0,#8b5cf6 100%);margin:0 20px;flex-shrink:0;margin-bottom:80px}#section-how-works-agencies .bg{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,#fafbfc 0,#fff 100%);z-index:-1}@media(max-width:992px){#section-how-works-agencies .steps-horizontal{flex-direction:column;gap:40px}#section-how-works-agencies .step-connector-line{width:3px;height:60px;margin:0;margin-bottom:0}#section-how-works-agencies .step-horizontal-item{max-width:400px}}#pricing-journey{background-color:#fff}#pricing-journey::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(#e5e7eb 1px,transparent 1px);background-size:20px 20px;opacity:.3;z-index:0}#pricing-journey .pricing-pill{display:inline-flex;align-items:center;gap:4px;padding:8px 16px;background-color:#ede9fe;border-radius:50px;margin-bottom:24px;color:#472af2;transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden;z-index:1}#pricing-journey .pricing-pill:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 5px 15px rgba(71,42,242,.2)}#pricing-journey .pricing-pill:hover span{animation-duration:2s}#pricing-journey .pricing-pill span:nth-child(-n+4){position:absolute;display:block;box-shadow:0 0 5px #472af2,0 0 10px #472af2,0 0 15px #472af2;border-radius:2px}#pricing-journey .pricing-pill span:first-child{width:100%;height:1px;top:0;left:-100%;background:linear-gradient(90deg,transparent,#472af257);animation:4s linear infinite snake-animate1}#pricing-journey .pricing-pill span:nth-child(2){width:1px;height:100%;top:-100%;right:0;background:linear-gradient(180deg,transparent,#472af257);animation:4s linear 1s infinite snake-animate2}#pricing-journey .pricing-pill span:nth-child(3){width:100%;height:1px;bottom:0;right:-100%;background:linear-gradient(270deg,transparent,#472af257);animation:4s linear 2s infinite snake-animate3}#pricing-journey .pricing-pill span:nth-child(4){width:1px;height:100%;bottom:-100%;left:0;background:linear-gradient(360deg,transparent,#472af257);animation:4s linear 3s infinite snake-animate4}#pricing-journey .pricing-pill .card-icon,#pricing-journey .pricing-pill .glyphicon,#pricing-journey .pricing-pill .pricing-text{position:relative;z-index:2}#pricing-journey .section-header h2{line-height:1.2;margin-top:0;margin-bottom:20px}#pricing-journey .gradient-text{background:linear-gradient(90deg,#8b5cf6 0,#6366f1 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent;background-size:200% 200%;animation:5s ease-in-out infinite gradient-flow;position:relative;display:inline-block}#pricing-journey .gradient-text::after{content:'';position:absolute;width:100%;height:4px;background:#6366f1;bottom:-6px;left:0;border-radius:4px;transform:scaleX(0);transform-origin:bottom right;transition:transform .4s cubic-bezier(.19,1,.22,1)}#pricing-journey .section-header h2:hover .gradient-text::after{transform:scaleX(1);transform-origin:bottom left}#pricing-journey .section-header p.lead{max-width:550px;margin-left:auto;margin-right:auto}#pricing-journey .pricing-grid-container{max-width:1500px;margin:80px auto 0;padding:0 15px;perspective:2000px}#pricing-journey .pricing-card{min-height:fit-content;background:#fff;border:1px solid #e5e7eb;border-radius:24px;padding:40px 30px;box-shadow:0 4px 6px -1px rgba(0,0,0,.05),0 2px 4px -2px rgba(0,0,0,.05);display:flex;flex-direction:column;transition:transform .5s cubic-bezier(.19,1,.22,1),box-shadow .5s;opacity:0;transform:translateY(40px);animation:1s ease-out forwards card-entry;position:relative}.animate-pricing-card:first-of-type{animation-delay:.1s}.animate-pricing-card:nth-of-type(2){animation-delay:.2s}.animate-pricing-card:nth-of-type(3){animation-delay:0s}.animate-pricing-card:nth-of-type(4){animation-delay:.3s}#pricing-journey .pricing-card:hover{transform:translateY(-10px) scale(1.02);box-shadow:0 20px 40px -10px rgba(0,0,0,.15)}#pricing-journey .pricing-card>*{transition:transform .5s cubic-bezier(.19,1,.22,1)}#pricing-journey .pricing-card:hover .plan-name{transform:translateY(-2px)}#pricing-journey .pricing-card:hover .price-display{transform:translateY(-4px)}#pricing-journey .pricing-card:hover .billing-info{transform:translateY(-5px)}#pricing-journey .pricing-card:hover .plan-description{transform:translateY(-6px)}#pricing-journey .pricing-card:hover .builder-link{transform:translateY(-7px)}#pricing-journey .pricing-card:hover .feature-list{transform:translateY(-8px)}#pricing-journey .pricing-card:hover .see-more{transform:translateY(-10px)}#pricing-journey .pricing-card.popular:hover .btn-trial,#pricing-journey .pricing-card:hover .btn-trial{transform:translateY(-12px)}#pricing-journey .pricing-card.popular{border:2px solid #a855f7;background-color:#f5f3ff;position:relative;transform:translateY(-20px);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1),0 0 40px -5px rgba(168,85,247,.4);z-index:10}#pricing-journey .pricing-card.popular:hover{transform:translateY(-30px) scale(1.02)}#pricing-journey .popular-badge{position:absolute;top:-18px;left:50%;background-color:#7c3aed;color:#fff;padding:6px 16px;border-radius:50px;animation:2s ease-in-out infinite badge-pulse;transition:transform .4s;z-index:11;transform:translateX(-50%)}#pricing-journey .pricing-card.popular:hover .popular-badge{transform:translateX(-50%) translateY(-2px) scale(1.1)}#pricing-journey .plan-name{font-size:20px;font-weight:600;color:#1f2937;margin-top:0}#pricing-journey .price-display{color:#111827;margin:10px 0 5px;font-size:48px;font-weight:700;opacity:0;transform:translateY(10px);animation:1s .5s forwards price-entry}#pricing-journey .price-display .period{color:#6b7280;margin-left:4px;font-size:18px;font-weight:500}#pricing-journey .billing-info{color:#6b7280;margin-bottom:20px}#pricing-journey .plan-description{color:#4b5563;min-height:5em}#pricing-journey .builder-link{color:#6366f1;text-transform:uppercase;margin-bottom:20px;text-decoration:none}#pricing-journey .features-toggle{display:none}#pricing-journey .feature-list{list-style:none;padding-left:0;margin-bottom:20px}#pricing-journey .feature-list li{margin-bottom:12px;color:#4b5563;display:flex;align-items:center;transition:transform .3s;opacity:0;transform:translateX(-20px);animation:.6s ease-out forwards feature-entry}.animate-feature-item:first-child{animation-delay:.6s}.animate-feature-item:nth-child(2){animation-delay:.7s}.animate-feature-item:nth-child(3){animation-delay:.8s}.animate-feature-item:nth-child(4){animation-delay:.9s}.animate-feature-item:nth-child(5){animation-delay:1s}.animate-feature-item:nth-child(6){animation-delay:1.1s}.animate-feature-item:nth-child(7){animation-delay:1.2s}#pricing-journey .feature-list li:hover{transform:translateX(5px)}#pricing-journey .feature-list .glyphicon-ok{color:green;background-color:#eef2ff;border-radius:50%;width:20px;height:20px;font-size:10px;margin-right:10px;transition:transform .3s;display:flex;justify-content:center;align-items:center}#pricing-journey .feature-list li:hover .glyphicon-ok{transform:rotate(360deg) scale(1.1)}#pricing-journey .hidden-feature{display:none!important;opacity:0;max-height:0;overflow:hidden;transition:all .4s ease-in-out}#pricing-journey .features-toggle:checked~.feature-list .hidden-feature{display:flex!important;opacity:1;max-height:50px;animation:.4s ease-out forwards slideDown}#pricing-journey .see-more{color:#6366f1;margin-top:auto;margin-bottom:20px;cursor:pointer;transition:color .3s;user-select:none}#pricing-journey .see-more:hover{color:#4f46e5;text-decoration:none}#pricing-journey .see-more::after{content:'See More'}#pricing-journey .features-toggle:checked~label.see-more::after{content:'See Less'}@keyframes slideDown{0{max-height:0;opacity:0;transform:translateY(-10px)}100%{max-height:50px;opacity:1;transform:translateY(0)}}#pricing-journey .btn-trial{border-radius:50px;background-color:#1f2937;color:#fff;border:none;padding-top:12px;padding-bottom:12px;transition:.3s!important}#pricing-journey .pricing-card:not(.popular) .btn-trial:hover{background-color:#374151;color:#fff;transform:translateY(-15px)!important;box-shadow:0 4px 10px rgba(0,0,0,.2)}#pricing-journey .btn-trial.btn-popular{background-image:linear-gradient(to right,#7c3aed 0,#a855f7 100%);background-size:200% auto}#pricing-journey .btn-trial.btn-popular:hover{opacity:1;background-position:right center;box-shadow:0 4px 15px rgba(168,85,247,.4);transform:translateY(-15px)!important}#pricing-journey .enterprise-cta{background-color:#1f2937;border-radius:20px;padding:40px;text-align:center;margin-top:80px;box-shadow:0 10px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);transition:transform .4s,box-shadow .4s}#pricing-journey .enterprise-cta:hover{transform:translateY(-5px);box-shadow:0 20px 40px -10px rgba(0,0,0,.2)}#pricing-journey .cta-icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;background-color:#4f46e5;color:#fff;border-radius:50%;font-size:20px;margin-bottom:16px;animation:2s infinite cta-icon-pulse}#pricing-journey .enterprise-cta h3{color:#fff;margin-top:0;margin-bottom:8px}#pricing-journey .enterprise-cta p{max-width:500px;margin:0 auto 24px;line-height:1.5}#pricing-journey .cta-buttons{display:flex;justify-content:center;align-items:center;gap:16px}#pricing-journey .btn-cta{background-color:#fff;color:#111827;border:1px solid #e5e7eb;border-radius:50px;padding:12px 24px;font-weight:600;transition:.2s}#pricing-journey .btn-cta:hover{background-color:#f3f4f6;color:#111827;transform:translateY(-2px)}#pricing-journey .row-cta-flex{display:flex;justify-content:center;align-items:center;gap:10px}@keyframes snake-animate1{0{left:-100%}100%,50%{left:100%}}@keyframes snake-animate2{0{top:-100%}100%,50%{top:100%}}@keyframes snake-animate3{0{right:-100%}100%,50%{right:100%}}@keyframes snake-animate4{0{bottom:-100%}100%,50%{bottom:100%}}@keyframes card-entry{to{opacity:1;transform:translateY(0)}}@keyframes price-entry{to{opacity:1;transform:translateY(0)}}@keyframes feature-entry{to{opacity:1;transform:translateX(0)}}@keyframes gradient-flow{0,100%{background-position:0 50%}50%{background-position:100% 50%}}@keyframes badge-pulse{0{box-shadow:0 0 0 0 rgba(124,58,237,.7)}70%{box-shadow:0 0 0 10px rgba(124,58,237,0)}100%{box-shadow:0 0 0 0 rgba(124,58,237,0)}}@keyframes cta-icon-pulse{0,100%{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes text-gradient-pan{0,100%{background-position:0 50%}50%{background-position:100% 50%}}@media (max-width:991px){#pricing-journey .pricing-card.popular{transform:translateY(0);margin-top:30px}#pricing-journey .col-sm-6{margin-bottom:30px}#pricing-journey .pricing-card.popular:hover,#pricing-journey .pricing-card:hover{transform:translateY(-10px) scale(1.02)}#pricing-journey .pricing-card:hover>*{transform:none}}@media (min-width:768px){#pricing-journey .pricing-grid-container .row{margin-left:-10px;margin-right:-10px}#pricing-journey .pricing-grid-container .row>[class*=col-]{padding-left:10px;padding-right:10px}}#pricing-journey.text-right .billing-info,#pricing-journey.text-right .plan-description,#pricing-journey.text-right .plan-name,#pricing-journey.text-right .price-display,#pricing-journey.text-right .pricing-card{text-align:right}#pricing-journey.text-right .builder-link,#pricing-journey.text-right .see-more{text-align:right;display:block}#pricing-journey.text-right .feature-list li{flex-direction:row-reverse;text-align:right}#pricing-journey.text-right .feature-list .glyphicon-ok{margin-right:0;margin-left:10px}#pricing-journey.text-right .feature-list li:hover{transform:translateX(-5px)}#pricing-journey.text-right .row-cta-flex{flex-direction:row-reverse}@media (max-width:767px){#pricing-journey .pricing-card{margin-bottom:30px}#pricing-journey .pricing-card.popular{margin-top:0}#pricing-journey .enterprise-cta{padding:30px 20px;margin-top:40px}#pricing-journey .cta-buttons{flex-direction:column;gap:12px}#pricing-journey .btn-cta{width:100%;max-width:280px;margin:0 auto}#pricing-journey.text-right .feature-list li:hover{transform:translateX(-3px)}}#section-game-changer{position:relative}#section-game-changer .game-changer-split{display:grid;grid-template-columns:0.9fr 1.1fr;gap:80px;align-items:center}#section-game-changer .game-changer-left{position:sticky;top:100px}#section-game-changer .impact-badge{display:inline-flex;flex-direction:column;align-items:center;background:#fff;border-radius:20px;padding:24px 32px;box-shadow:0 8px 32px rgba(0,0,0,0.08);border:2px solid #f0f0f0;margin-bottom:32px}#section-game-changer .impact-number{font-size:48px;font-weight:700;background:linear-gradient(135deg,#6366f1 0,#8b5cf6 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1}#section-game-changer .impact-label{font-size:14px;opacity:0.7;margin-top:8px}#section-game-changer h2{margin-bottom:20px;text-align:left}#section-game-changer .highlight-text{color:#6366f1}#section-game-changer .gc-lead{opacity:0.85;line-height:1.7;margin-bottom:32px;text-align:left}#section-game-changer .ownership-box{background:linear-gradient(135deg,rgba(99,102,241,0.08) 0,rgba(139,92,246,0.08) 100%);border-left:4px solid #6366f1;padding:24px;border-radius:12px;display:flex;align-items:flex-start;gap:16px}#section-game-changer .ownership-box i{font-size:24px;color:#6366f1;margin-top:4px;flex-shrink:0}#section-game-changer .ownership-text{display:flex;flex-direction:column;gap:8px}#section-game-changer .ownership-text strong{display:block;text-align:left}#section-game-changer .ownership-text span{opacity:0.8;text-align:left}#section-game-changer .benefits-stack{display:flex;flex-direction:column;gap:20px}#section-game-changer .benefit-stack-item{background:#fff;border-radius:16px;padding:24px;box-shadow:0 2px 12px rgba(0,0,0,0.06);border:1px solid #f0f0f0;display:flex;gap:20px;align-items:flex-start;transition:all 0.3s ease;text-align:left}#section-game-changer .benefit-stack-item:hover{transform:translateX(8px);box-shadow:0 8px 24px rgba(0,0,0,0.1);border-color:#e5e7eb}#section-game-changer .benefit-number{font-size:14px;font-weight:700;color:#6366f1;min-width:32px;height:32px;border-radius:8px;background:rgba(99,102,241,0.1);display:flex;align-items:center;justify-content:center;flex-shrink:0}#section-game-changer .benefit-text{display:flex;flex-direction:column;gap:6px}#section-game-changer .benefit-text strong{display:block;text-align:left}#section-game-changer .benefit-text span{opacity:0.7;text-align:left}#section-game-changer .bg{position:absolute;top:0;left:0;right:0;bottom:0;background:#fafbfc;z-index:-1}@media(max-width:992px){#section-game-changer .game-changer-split{grid-template-columns:1fr;gap:48px}#section-game-changer .game-changer-left{position:static}#section-game-changer h2{text-align:center}#section-game-changer .gc-lead{text-align:center}#section-game-changer .impact-badge{margin-left:auto;margin-right:auto}}#section-case-study{position:relative}#section-case-study .case-study-container{max-width:1100px;margin:0 auto}#section-case-study .case-study-header-box{display:flex;justify-content:space-between;align-items:center;background:#fff;border-radius:20px;padding:32px;box-shadow:0 2px 16px rgba(0,0,0,0.06);border:1px solid #f0f0f0;margin-bottom:48px;flex-wrap:wrap;gap:24px}#section-case-study .case-company-info{display:flex;align-items:center;gap:20px}#section-case-study .company-logo-placeholder{width:64px;height:64px;border-radius:12px;background:linear-gradient(135deg,#6366f1 0,#8b5cf6 100%);color:#fff;display:flex;align-items:center;justify-content:center;font-size:28px;font-weight:700;flex-shrink:0}#section-case-study .company-details h3{margin:0 0 8px 0;text-align:left}#section-case-study .company-details p{margin:0;display:flex;align-items:center;gap:8px;opacity:0.7;text-align:left}#section-case-study .company-details i{color:#6366f1}#section-case-study .case-study-badge-success{display:flex;align-items:center;gap:10px;background:linear-gradient(135deg,#10b981 0,#059669 100%);color:#fff;padding:12px 24px;border-radius:30px;font-weight:600;box-shadow:0 4px 16px rgba(16,185,129,0.3)}#section-case-study .case-study-timeline{display:flex;align-items:center;justify-content:center;gap:40px;margin-bottom:48px;flex-wrap:wrap}#section-case-study .timeline-point{display:flex;flex-direction:column;align-items:center;gap:12px}#section-case-study .timeline-label{font-weight:600;opacity:0.8}#section-case-study .timeline-arrow{display:flex;flex-direction:column;align-items:center;gap:8px;color:#6366f1}#section-case-study .timeline-arrow i{font-size:32px}#section-case-study .timeline-arrow span{font-size:14px;font-weight:600;background:rgba(99,102,241,0.1);padding:4px 16px;border-radius:12px;color:#6366f1}#section-case-study .case-comparison-grid{display:grid;grid-template-columns:1fr auto 1fr;gap:32px;margin-bottom:48px;align-items:stretch}#section-case-study .comparison-side{background:#fff;border-radius:20px;padding:32px;box-shadow:0 2px 16px rgba(0,0,0,0.06);border:1px solid #f0f0f0;display:flex;flex-direction:column}#section-case-study .comparison-side.before{border-color:#e5e7eb}#section-case-study .comparison-side.after{border-color:#10b981;box-shadow:0 4px 24px rgba(16,185,129,0.12)}#section-case-study .comparison-header{text-align:center;padding-bottom:24px;border-bottom:2px solid #f0f0f0;margin-bottom:24px}#section-case-study .comparison-header.success{border-bottom-color:#10b981}#section-case-study .comparison-header h4{margin:0;text-align:center}#section-case-study .comparison-metrics{display:flex;flex-direction:column;gap:20px}#section-case-study .comparison-metric-item{display:flex;align-items:center;gap:16px;padding:16px;border-radius:12px;background:#fafbfc;transition:all 0.3s ease}#section-case-study .comparison-metric-item.highlight{background:linear-gradient(135deg,rgba(16,185,129,0.08) 0,rgba(5,150,105,0.08) 100%)}#section-case-study .comparison-metric-item i{font-size:24px;color:#6b7280;flex-shrink:0}#section-case-study .comparison-metric-item.highlight i{color:#10b981}#section-case-study .comparison-metric-item strong{display:block;margin-bottom:4px;text-align:left}#section-case-study .comparison-metric-item span{font-size:14px;opacity:0.7;text-align:left}#section-case-study .comparison-divider{display:flex;align-items:center;justify-content:center}#section-case-study .divider-icon{width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg,#6366f1 0,#8b5cf6 100%);color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 16px rgba(99,102,241,0.3)}#section-case-study .divider-icon i{font-size:24px}#section-case-study .case-results-highlights{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;margin-bottom:48px}#section-case-study .result-highlight-item{background:#fff;border-radius:16px;padding:28px;box-shadow:0 2px 12px rgba(0,0,0,0.06);border:1px solid #f0f0f0;display:flex;gap:20px;align-items:center;transition:all 0.3s ease}#section-case-study .result-highlight-item:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,0.1)}#section-case-study .result-icon{width:56px;height:56px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}#section-case-study .result-icon.growth{background:linear-gradient(135deg,rgba(99,102,241,0.1) 0,rgba(139,92,246,0.1) 100%);color:#6366f1}#section-case-study .result-icon.speed{background:linear-gradient(135deg,rgba(251,191,36,0.1) 0,rgba(245,158,11,0.1) 100%);color:#fbbf24}#section-case-study .result-icon.profit{background:linear-gradient(135deg,rgba(16,185,129,0.1) 0,rgba(5,150,105,0.1) 100%);color:#10b981}#section-case-study .result-icon i{font-size:28px}#section-case-study .result-content{display:flex;flex-direction:column;gap:4px}#section-case-study .result-content strong{display:block;text-align:left}#section-case-study .result-content span{font-size:14px;opacity:0.7;text-align:left}#section-case-study .case-quote-box{background:linear-gradient(135deg,rgba(99,102,241,0.05) 0,rgba(139,92,246,0.05) 100%);border-left:4px solid #6366f1;border-radius:16px;padding:40px;position:relative}#section-case-study .quote-icon{position:absolute;top:32px;left:32px;font-size:32px;color:#6366f1;opacity:0.2}#section-case-study .quote-text{font-size:18px;line-height:1.7;opacity:0.9;margin:0 0 24px 0;padding-left:48px;text-align:left;font-style:italic}#section-case-study .quote-author{padding-left:48px;display:flex;flex-direction:column;gap:4px}#section-case-study .quote-author strong{display:block;text-align:left}#section-case-study .quote-author span{opacity:0.7;text-align:left}#section-case-study .bg{position:absolute;top:0;left:0;right:0;bottom:0;background:#fafbfc;z-index:-1}@media(max-width:992px){#section-case-study .case-comparison-grid{grid-template-columns:1fr;gap:24px}#section-case-study .comparison-divider{transform:rotate(90deg);margin:0}#section-case-study .case-study-header-box{justify-content:center;text-align:center}#section-case-study .case-company-info{flex-direction:column;text-align:center}#section-case-study .company-details h3,#section-case-study .company-details p{text-align:center;justify-content:center}}@media(max-width:768px){#section-case-study .case-study-header-box{padding:24px;flex-direction:column;align-items:center}#section-case-study .case-company-info{width:100%}#section-case-study .company-logo-placeholder{width:56px;height:56px;font-size:24px}#section-case-study .company-details h3{font-size:18px}#section-case-study .company-details p{font-size:14px;flex-wrap:wrap;justify-content:center}#section-case-study .case-study-badge-success{font-size:13px;padding:10px 20px}#section-case-study .case-study-timeline{gap:20px;margin-bottom:32px}#section-case-study .timeline-arrow i{font-size:24px}#section-case-study .timeline-arrow span{font-size:12px;padding:3px 12px}#section-case-study .comparison-side{padding:24px}#section-case-study .comparison-header{padding-bottom:16px;margin-bottom:16px}#section-case-study .comparison-header h4{font-size:16px}#section-case-study .comparison-metric-item{padding:12px;gap:12px}#section-case-study .comparison-metric-item i{font-size:20px}#section-case-study .comparison-metric-item strong{font-size:16px}#section-case-study .comparison-metric-item span{font-size:13px}#section-case-study .comparison-divider{margin:16px 0}#section-case-study .divider-icon{width:48px;height:48px}#section-case-study .divider-icon i{font-size:20px}#section-case-study .case-results-highlights{grid-template-columns:1fr;gap:16px;margin-bottom:32px}#section-case-study .result-highlight-item{padding:20px;flex-direction:column;text-align:center}#section-case-study .result-icon{width:48px;height:48px}#section-case-study .result-icon i{font-size:24px}#section-case-study .result-content{align-items:center}#section-case-study .result-content strong,#section-case-study .result-content span{text-align:center}#section-case-study .case-quote-box{padding:24px;border-radius:12px}#section-case-study .quote-icon{top:20px;left:20px;font-size:24px}#section-case-study .quote-text{font-size:16px;padding-left:0;padding-top:32px}#section-case-study .quote-author{padding-left:0}#section-case-study .quote-author strong{font-size:15px}#section-case-study .quote-author span{font-size:13px}}#section-final-cta{position:relative;overflow:hidden}#section-final-cta .final-cta-wrapper{display:grid;grid-template-columns:1.2fr 0.8fr;gap:80px;align-items:center;max-width:1200px;margin:0 auto}#section-final-cta .final-cta-content{text-align:left}#section-final-cta .cta-badge-animated{display:inline-flex;align-items:center;gap:12px;background:#fff;border:1px solid #e5e7eb;padding:8px 20px;border-radius:30px;margin-bottom:32px;box-shadow:0 4px 16px rgba(0,0,0,0.06)}#section-final-cta .badge-pulse{width:8px;height:8px;border-radius:50%;background:#10b981;position:relative;animation:pulse-animation 2s infinite}@keyframes pulse-animation{0,100%{opacity:1}50%{opacity:0.5}}#section-final-cta .badge-pulse::after{content:'';position:absolute;width:100%;height:100%;border-radius:50%;background:#10b981;opacity:0.4;animation:pulse-ring 2s infinite}@keyframes pulse-ring{0{transform:scale(1);opacity:0.4}100%{transform:scale(2.5);opacity:0}}#section-final-cta .badge-text{font-weight:600;color:#374151}#section-final-cta h2{margin-bottom:20px;text-align:left}#section-final-cta .highlight-gradient{background:linear-gradient(135deg,#6366f1 0,#8b5cf6 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}#section-final-cta .cta-lead{opacity:0.85;line-height:1.7;margin-bottom:32px;text-align:left}#section-final-cta .cta-features-quick{display:flex;gap:24px;margin-bottom:40px;flex-wrap:wrap}#section-final-cta .quick-feature{display:flex;align-items:center;gap:8px}#section-final-cta .quick-feature i{color:#10b981;font-size:18px}#section-final-cta .quick-feature span{opacity:0.85}#section-final-cta .cta-buttons-group{display:flex;gap:16px;margin-bottom:32px;flex-wrap:wrap}#section-final-cta .btn-cta-primary{background:linear-gradient(135deg,#6366f1 0,#8b5cf6 100%);border:none;color:#fff;padding:0 40px;height:58px;border-radius:38px;display:inline-flex;align-items:center;gap:10px;box-shadow:0 6px 24px rgba(99,102,241,0.3);transition:all 0.3s ease;text-decoration:none;font-weight:600}#section-final-cta .btn-cta-primary:hover{transform:translateY(-3px);box-shadow:0 10px 32px rgba(99,102,241,0.4);color:#fff}#section-final-cta .btn-cta-secondary{background:#fff;border:2px solid #e5e7eb;color:#374151;padding:0 40px;height:58px;border-radius:38px;display:inline-flex;align-items:center;gap:10px;transition:all 0.3s ease;text-decoration:none;font-weight:600}#section-final-cta .btn-cta-secondary:hover{border-color:#6366f1;color:#6366f1;transform:translateY(-3px);box-shadow:0 8px 24px rgba(0,0,0,0.1)}#section-final-cta .cta-trust-line{display:flex;align-items:center;gap:16px}#section-final-cta .trust-avatars-mini{display:flex;align-items:center}#section-final-cta .trust-avatars-mini img{width:40px;height:40px;border-radius:50%;border:3px solid #fff;margin-left:-12px;box-shadow:0 2px 8px rgba(0,0,0,0.15)}#section-final-cta .trust-avatars-mini img:first-child{margin-left:0}#section-final-cta .trust-text{margin:0;opacity:0.8;line-height:1.5;text-align:left}#section-final-cta .trust-text strong{color:#374151}#section-final-cta .final-cta-visual{display:flex;flex-direction:column;gap:20px}#section-final-cta .visual-card{background:#fff;border-radius:20px;padding:32px;box-shadow:0 4px 20px rgba(0,0,0,0.08);border:1px solid #f0f0f0;display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;transition:all 0.4s ease}#section-final-cta .visual-card i{font-size:48px;margin-bottom:8px}#section-final-cta .visual-card strong{font-size:42px;line-height:1}#section-final-cta .visual-card span{opacity:0.7}#section-final-cta .visual-card.card-1{animation:float-card 3s ease-in-out infinite}#section-final-cta .visual-card.card-1 i{color:#6366f1}#section-final-cta .visual-card.card-1:hover{transform:translateY(-8px) scale(1.05);box-shadow:0 12px 40px rgba(99,102,241,0.2)}#section-final-cta .visual-card.card-2{animation:float-card 3s ease-in-out infinite 1s}#section-final-cta .visual-card.card-2 i{color:#10b981}#section-final-cta .visual-card.card-2:hover{transform:translateY(-8px) scale(1.05);box-shadow:0 12px 40px rgba(16,185,129,0.2)}#section-final-cta .visual-card.card-3{animation:float-card 3s ease-in-out infinite 2s}#section-final-cta .visual-card.card-3 i{color:#fbbf24}#section-final-cta .visual-card.card-3:hover{transform:translateY(-8px) scale(1.05);box-shadow:0 12px 40px rgba(251,191,36,0.2)}@keyframes float-card{0,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}#section-final-cta .bg{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#fafbfc 0,#fff 100%);z-index:-1}@media(max-width:992px){#section-final-cta .final-cta-wrapper{grid-template-columns:1fr;gap:48px}#section-final-cta .final-cta-content{text-align:center}#section-final-cta h2{text-align:center}#section-final-cta .cta-lead{text-align:center}#section-final-cta .cta-features-quick{justify-content:center}#section-final-cta .cta-buttons-group{justify-content:center}#section-final-cta .cta-trust-line{justify-content:center;flex-wrap:wrap}#section-final-cta .trust-text{text-align:center}}@media(max-width:576px){#section-final-cta .cta-buttons-group{flex-direction:column}#section-final-cta .btn-cta-primary,#section-final-cta .btn-cta-secondary{width:100%;justify-content:center}}#section-faq-agencies{position:relative}#section-faq-agencies .faq-header-section{text-align:center;max-width:800px;margin:0 auto 64px}#section-faq-agencies h2{margin-bottom:16px;text-align:center}#section-faq-agencies .gradient-text{background:linear-gradient(135deg,#6366f1 0,#8b5cf6 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}#section-faq-agencies .faq-subtitle{opacity:0.8;text-align:center}#section-faq-agencies .faq-grid-modern{display:grid;grid-template-columns:repeat(auto-fit,minmax(450px,1fr));gap:32px;margin-bottom:64px}#section-faq-agencies .faq-card-item{background:#fff;border-radius:20px;padding:32px;box-shadow:0 2px 16px rgba(0,0,0,0.06);border:1px solid #f0f0f0;transition:all 0.3s ease;display:flex;gap:24px;align-items:flex-start}#section-faq-agencies .faq-card-item:hover{transform:translateY(-4px);box-shadow:0 8px 32px rgba(0,0,0,0.1);border-color:rgba(99,102,241,0.2)}#section-faq-agencies .faq-icon-box{width:56px;height:56px;border-radius:16px;background:linear-gradient(135deg,rgba(99,102,241,0.1) 0,rgba(139,92,246,0.1) 100%);color:#6366f1;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all 0.3s ease}#section-faq-agencies .faq-card-item:hover .faq-icon-box{transform:scale(1.1) rotate(5deg);background:linear-gradient(135deg,#6366f1 0,#8b5cf6 100%);color:#fff}#section-faq-agencies .faq-icon-box i{font-size:24px}#section-faq-agencies .faq-content{flex:1}#section-faq-agencies .faq-content h3{margin-bottom:12px;text-align:left}#section-faq-agencies .faq-content p{opacity:0.8;line-height:1.7;margin:0;text-align:left}#section-faq-agencies .faq-cta-box{background:linear-gradient(135deg,rgba(99,102,241,0.08) 0,rgba(139,92,246,0.08) 100%);border:2px solid rgba(99,102,241,0.15);border-radius:24px;padding:48px;display:flex;justify-content:space-between;align-items:center;gap:32px;flex-wrap:wrap}#section-faq-agencies .faq-cta-content h3{margin-bottom:8px;text-align:left}#section-faq-agencies .faq-cta-content p{opacity:0.8;margin:0;text-align:left}#section-faq-agencies .btn-faq-contact{background:#fff;border:2px solid #6366f1;color:#6366f1;padding:0 40px;height:56px;border-radius:38px;display:inline-flex;align-items:center;gap:10px;transition:all 0.3s ease;text-decoration:none;font-weight:600;flex-shrink:0}#section-faq-agencies .btn-faq-contact:hover{background:linear-gradient(135deg,#6366f1 0,#8b5cf6 100%);border-color:transparent;color:#fff;transform:translateY(-2px);box-shadow:0 8px 24px rgba(99,102,241,0.3)}#section-faq-agencies .bg{position:absolute;top:0;left:0;right:0;bottom:0;background:#fff;z-index:-1}@media(max-width:992px){#section-faq-agencies .faq-grid-modern{grid-template-columns:1fr}#section-faq-agencies .faq-cta-box{flex-direction:column;text-align:center}#section-faq-agencies .faq-cta-content h3,#section-faq-agencies .faq-cta-content p{text-align:center}}@media(max-width:576px){#section-faq-agencies .faq-card-item{flex-direction:column;text-align:center}#section-faq-agencies .faq-content h3,#section-faq-agencies .faq-content p{text-align:center}}