*{margin:0;padding:0;box-sizing:border-box}:root{--primary-gradient:linear-gradient(135deg,#667eea 0%,#764ba2 100%);--secondary-gradient:linear-gradient(135deg,#f093fb 0%,#f5576c 100%);--accent-gradient:linear-gradient(135deg,#4facfe 0%,#00f2fe 100%);--success-gradient:linear-gradient(135deg,#43e97b 0%,#38f9d7 100%);--warning-gradient:linear-gradient(135deg,#fa709a 0%,#fee140 100%);--tech-gradient:linear-gradient(135deg,#667eea 0%,#764ba2 50%,#f093fb 100%);--data-gradient:linear-gradient(45deg,#00d4ff 0%,#090979 35%,#020024 100%);--bg-primary:#0a0e27;--bg-secondary:#1a1d35;--bg-tertiary:#252842;--bg-quaternary:#2d3148;--bg-card:rgba(255,255,255,.08);--bg-card-hover:rgba(255,255,255,.12);--bg-overlay:rgba(10,14,39,.95);--bg-glass:rgba(255,255,255,.1);--bg-tech-pattern: radial-gradient(circle at 25% 25%, #667eea22 0%, transparent 50%),
                      radial-gradient(circle at 75% 75%, #764ba222 0%, transparent 50%),
                      radial-gradient(circle at 50% 50%, #4facfe11 0%, transparent 50%);--text-primary:#fff;--text-secondary:#b8bcc8;--text-muted:#8b92a9;--text-accent:#64ffda;--text-gradient:linear-gradient(135deg,#667eea 0%,#764ba2 100%);--text-tech-gradient:linear-gradient(45deg,#64ffda 0%,#667eea 50%,#764ba2 100%);--border-primary:rgba(255,255,255,.1);--border-secondary:rgba(255,255,255,.05);--border-accent:rgba(102,126,234,.4);--border-tech:rgba(100,255,218,.3);--border-glow:rgba(102,126,234,.6);--shadow-primary:0 20px 60px rgba(0,0,0,.4);--shadow-card:0 12px 40px rgba(0,0,0,.3);--shadow-button:0 8px 32px rgba(102,126,234,.4);--shadow-glow:0 0 30px rgba(102,126,234,.3);--shadow-tech:0 8px 32px rgba(100,255,218,.2);--shadow-inset:inset 0 1px 3px rgba(0,0,0,.2);--particle-size:2px;--particle-opacity:.6;--animation-speed-fast:.3s;--animation-speed-normal:.6s;--animation-speed-slow:1.2s;--font-family:'Inter' , -apple-system , BlinkMacSystemFont , 'Segoe UI' , Roboto , sans-serif;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--spacing-xs:.5rem;--spacing-sm:.75rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-xxl:3rem;--spacing-xxxl:4rem;--section-padding-mobile:var(--spacing-xl);--section-padding-tablet:var(--spacing-xxl);--section-padding-desktop:var(--spacing-xxxl);--container-padding-mobile:var(--spacing-md);--container-padding-tablet:var(--spacing-lg);--container-padding-desktop:var(--spacing-xl);--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--transition-fast:.2s ease;--transition-normal:.3s ease;--transition-slow:.5s ease}html{scroll-behavior:smooth}body{font-family: var(--font-family);background:var(--bg-primary);background-image:var(--bg-tech-pattern);background-attachment:fixed;color:var(--text-primary);line-height:1.6;overflow-x:hidden;position:relative}body::before{content:'';position:fixed;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 10% 20%,rgba(102,126,234,.1) 0%,transparent 50%) , radial-gradient(circle at 90% 80%,rgba(118,75,162,.1) 0%,transparent 50%) , radial-gradient(circle at 40% 60%,rgba(75,172,254,.05) 0%,transparent 50%);z-index:-1;pointer-events:none}.particle-system{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;overflow:hidden}.particle{position:absolute;background:var(--text-accent);border-radius:50%;opacity:var(--particle-opacity);animation:float 6s ease-in-out infinite}@keyframes float {
    0%, 100% { transform: translateY(0px) rotate(0deg); opacity: 0.6; }
    50% { transform: translateY(-20px) rotate(180deg); opacity: 1; }
}.tech-grid-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-image:linear-gradient(rgba(102,126,234,.03) 1px,transparent 1px) , linear-gradient(90deg,rgba(102,126,234,.03) 1px,transparent 1px);background-size:50px 50px;z-index:-1;pointer-events:none}h1,h2,h3,h4,h5,h6{font-weight:var(--font-weight-bold);line-height:1.2;margin-bottom:var(--spacing-sm)}h1{font-size:clamp(2.5rem,5vw,4rem)}h2{font-size:clamp(2rem,4vw,3rem)}h3{font-size:clamp(1.5rem,3vw,2rem)}p{color:var(--text-secondary);margin-bottom:var(--spacing-sm)}.container{max-width:1200px;margin:0 auto;padding:0 var(--spacing-md)}.text-gradient{background:var(--text-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.btn-primary,.btn-secondary{display:inline-flex;align-items:center;justify-content:center;padding:var(--spacing-sm) var(--spacing-lg);border-radius:var(--radius-md);font-weight:var(--font-weight-semibold);text-decoration:none;transition:all var(--transition-normal);cursor:pointer;border:none;font-size:1rem;position:relative;overflow:hidden;white-space:nowrap;text-align:center}.hero-cta .btn-primary,.hero-cta .btn-secondary{min-width:160px;flex:0 1 auto}.btn-primary{background:var(--primary-gradient);color:var(--text-primary);box-shadow:var(--shadow-button)}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 30px rgba(102,126,234,.4)}.btn-secondary{background:transparent;color:var(--text-primary);border:2px solid var(--border-accent)}.btn-secondary:hover{background:var(--bg-card);border-color:rgba(102,126,234,.5)}.btn-primary.large{padding:var(--spacing-md) var(--spacing-xl);font-size:1.1rem}.navbar{position:fixed;top:0;width:100%;background:var(--bg-overlay);backdrop-filter:blur(20px);border-bottom:1px solid var(--border-primary);z-index:1000;padding:var(--spacing-sm) 0}.nav-container{max-width:1200px;margin:0 auto;padding:0 var(--spacing-md);display:flex;justify-content:space-between;align-items:center}.nav-brand{display:flex;align-items:center;gap:var(--spacing-sm)}.logo{width:32px;height:32px}.brand-name{font-size:1.5rem;font-weight:var(--font-weight-bold);background:var(--text-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.brand-name a{text-decoration:none;color:inherit;background:inherit;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.nav-menu{display:flex;list-style:none;gap:var(--spacing-lg);align-items:center}.nav-link{color:var(--text-secondary);text-decoration:none;font-weight:var(--font-weight-medium);transition:color var(--transition-fast);padding:var(--spacing-xs) 0}.nav-link:hover{color:var(--text-primary)}.lang-btn{background:var(--bg-card);border:1px solid var(--border-primary);color:var(--text-primary);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-sm);cursor:pointer;display:flex;align-items:center;gap:var(--spacing-xs);transition:all var(--transition-fast);user-select:none}.lang-btn:hover{background:var(--bg-tertiary);border-color:var(--border-accent);transform:translateY(-1px)}.lang-btn:active{transform:translateY(0);background:var(--bg-secondary)}.lang-btn:focus{outline:2px solid var(--text-accent);outline-offset:2px}.hamburger{display:none;flex-direction:column;cursor:pointer}.hamburger span{width:25px;height:3px;background:var(--text-primary);margin:3px 0;transition:var(--transition-fast)}.hero{min-height:100vh;display:flex;align-items:center;position:relative;padding-top:80px;overflow:hidden}.hero-container{max-width:1200px;margin:0 auto;padding:0 var(--spacing-md);position:relative;z-index:3}.hero-content{max-width:800px;text-align:center;margin:0 auto;padding:var(--spacing-lg) 0}.hero-title{margin-bottom:var(--spacing-md);font-weight:var(--font-weight-extrabold);position:relative;letter-spacing:-.02em}.hero-title::after{content:'';position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:100px;height:4px;background:var(--tech-gradient);border-radius:2px}.hero-subtitle{font-size:1.25rem;margin-bottom:var(--spacing-xl);color:var(--text-secondary);max-width:700px;margin-left:auto;margin-right:auto}.hero-cta{display:flex;gap:var(--spacing-lg);justify-content:center;margin-bottom:var(--spacing-xxl);align-items:center;flex-wrap:nowrap}.hero-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-lg);margin-top:var(--spacing-xl);max-width:1000px;margin-left:auto;margin-right:auto}.stat-item{display:flex;align-items:center;justify-content:center;gap:var(--spacing-sm);padding:var(--spacing-md) var(--spacing-lg);background:var(--bg-glass);border-radius:var(--radius-md);border:1px solid var(--border-tech);backdrop-filter:blur(20px);position:relative;transition:all var(--animation-speed-normal);overflow:hidden}.stat-item::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(100,255,218,.1),transparent);transition:left var(--animation-speed-slow)}.stat-item:hover::before{left:100%}.stat-item:hover{border-color:var(--border-glow);box-shadow:var(--shadow-tech);transform:translateY(-2px)}.stat-item i{font-size:1.5rem;background:var(--text-tech-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-background{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.hero-background::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 80%,rgba(102,126,234,.15) 0%,transparent 60%) , radial-gradient(circle at 80% 20%,rgba(118,75,162,.15) 0%,transparent 60%) , radial-gradient(circle at 50% 50%,rgba(100,255,218,.05) 0%,transparent 70%)}.hero-background::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:url(data:image/svg+xml,<svg\ xmlns=\"http://www.w3.org/2000/svg\"\ viewBox=\"0\ 0\ 1000\ 1000\"><defs><pattern\ id=\"tech-pattern\"\ x=\"0\"\ y=\"0\"\ width=\"100\"\ height=\"100\"\ patternUnits=\"userSpaceOnUse\"><circle\ cx=\"50\"\ cy=\"50\"\ r=\"2\"\ fill=\"%23667eea\"\ opacity=\"0.1\"/><circle\ cx=\"10\"\ cy=\"10\"\ r=\"1\"\ fill=\"%2364ffda\"\ opacity=\"0.2\"/><circle\ cx=\"90\"\ cy=\"90\"\ r=\"1.5\"\ fill=\"%23764ba2\"\ opacity=\"0.15\"/></pattern></defs><rect\ width=\"1000\"\ height=\"1000\"\ fill=\"url\(%23tech-pattern\)\"/></svg>) repeat;opacity:.3}.tech-orbs{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;pointer-events:none}.tech-orb{position:absolute;border-radius:50%;background:radial-gradient(circle,rgba(102,126,234,.1) 0%,transparent 70%);animation:orbit 20s linear infinite}.tech-orb:nth-child(1) {width:300px;height:300px;top:10%;left:10%;animation-duration:25s}.tech-orb:nth-child(2) {width:200px;height:200px;top:60%;right:10%;animation-duration:35s;animation-direction:reverse}.tech-orb:nth-child(3) {width:150px;height:150px;bottom:20%;left:20%;animation-duration:30s}@keyframes orbit {
    from { transform: rotate(0deg) translateX(100px) rotate(0deg); }
    to { transform: rotate(360deg) translateX(100px) rotate(-360deg); }
}section{padding:var(--section-padding-desktop) 0}.section-header{text-align:center;margin-bottom:var(--spacing-xxl);max-width:800px;margin-left:auto;margin-right:auto}.section-header h2{margin-bottom:var(--spacing-lg);font-weight:var(--font-weight-bold);letter-spacing:-.01em}.section-header p{font-size:1.125rem;color:var(--text-secondary);max-width:700px;margin:0 auto;line-height:1.6}.container{max-width:1200px;margin:0 auto;padding:0 var(--container-padding-desktop)}h1,h2,h3,h4,h5,h6{font-weight:var(--font-weight-bold);line-height:1.2;margin-bottom:var(--spacing-md);color:var(--text-primary)}h1{font-size:clamp(2.25rem,4vw,4rem);letter-spacing:-.02em;font-weight:var(--font-weight-extrabold)}h2{font-size:clamp(1.875rem,3.5vw,3rem);letter-spacing:-.01em}h3{font-size:clamp(1.25rem,2.5vw,1.75rem)}p{color:var(--text-secondary);margin-bottom:var(--spacing-md);line-height:1.6;font-size:clamp(.875rem,1.5vw,1rem)}.services{background:var(--bg-secondary)}.services-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:var(--spacing-xl);max-width:1100px;margin:0 auto}.service-card{background:var(--bg-card);border:1px solid var(--border-primary);border-radius:var(--radius-lg);padding:var(--spacing-xl);text-align:center;transition:all var(--transition-normal);backdrop-filter:blur(20px);position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;min-height:400px}.service-card:hover{transform:translateY(-8px);border-color:var(--border-accent);box-shadow:var(--shadow-card)}.service-card.featured{border-color:var(--border-accent);background:rgba(102,126,234,.05)}.service-badge{position:absolute;top:var(--spacing-md);right:var(--spacing-md);background:var(--warning-gradient);color:var(--text-primary);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-sm);font-size:.875rem;font-weight:var(--font-weight-semibold)}.service-icon{width:80px;height:80px;margin:0 auto var(--spacing-md);background:var(--primary-gradient);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:2rem;color:var(--text-primary)}.service-card h3{margin-bottom:var(--spacing-md)}.service-card p{margin-bottom:var(--spacing-md)}.service-features{list-style:none;text-align:left}.service-features li{display:flex;align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-sm);color:var(--text-secondary)}.service-features i{color:#43e97b;font-size:1rem}.why-choose{background:var(--bg-primary)}.reasons-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-lg);max-width:1200px;margin:0 auto}.reason-card{text-align:center;padding:var(--spacing-lg);display:flex;flex-direction:column;align-items:center;justify-content:flex-start;min-height:320px}.reason-card h3{font-size:1.125rem;line-height:1.3;margin-bottom:var(--spacing-sm);height:2.6rem;display:flex;align-items:center;justify-content:center;text-align:center}.reason-card p{font-size:.9rem;line-height:1.4;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;flex:1}.reason-icon{width:80px;height:80px;margin:0 auto var(--spacing-md);background:var(--accent-gradient);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:2rem;color:var(--text-primary);flex-shrink:0}.pricing{background:var(--bg-secondary)}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-xl);max-width:1200px;margin:0 auto;margin-bottom:var(--spacing-xxl)}.pricing-card{background:var(--bg-glass);border:2px solid var(--border-primary);border-radius:var(--radius-xl);padding:var(--spacing-xl);text-align:center;backdrop-filter:blur(20px);position:relative;overflow:hidden;transition:all var(--animation-speed-normal);display:flex;flex-direction:column;justify-content:space-between;min-height:600px}.pricing-card:hover{transform:translateY(-8px);box-shadow:var(--shadow-glow);border-color:var(--border-accent)}.pricing-card.featured{border-color:var(--border-accent);background:rgba(102,126,234,.08);transform:scale(1.05);z-index:2}.pricing-card.featured:hover{transform:scale(1.05) translateY(-8px)}.package-badge{position:absolute;top:var(--spacing-md);left:50%;transform:translateX(-50%);padding:var(--spacing-xs) var(--spacing-md);border-radius:var(--radius-sm);font-size:.875rem;font-weight:var(--font-weight-semibold);color:var(--text-primary)}.package-badge.starter{background:var(--success-gradient)}.package-badge.professional{background:var(--warning-gradient)}.package-badge.enterprise{background:var(--secondary-gradient)}.pricing-header{margin-bottom:var(--spacing-lg);padding-top:var(--spacing-lg)}.price-tag{margin-bottom:var(--spacing-md)}.price-amount{display:flex;align-items:baseline;justify-content:center;gap:var(--spacing-xs);margin-bottom:var(--spacing-xs)}.currency{font-size:1.5rem;color:var(--text-secondary)}.price{font-size:3rem;font-weight:var(--font-weight-extrabold);background:var(--text-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.price-per{color:var(--text-muted);font-size:.875rem;display:block;margin-bottom:var(--spacing-sm)}.pricing-header h3{font-size:1.25rem;margin-bottom:var(--spacing-sm);color:var(--text-primary)}.pricing-header p{font-size:.9rem;color:var(--text-muted)}.pricing-features{flex:1;margin-bottom:var(--spacing-lg)}.pricing-features ul{list-style:none;text-align:left}.pricing-features li{display:flex;align-items:flex-start;gap:var(--spacing-sm);margin-bottom:var(--spacing-sm);color:var(--text-secondary);font-size:.9rem;line-height:1.4}.pricing-features i{color:#43e97b;margin-top:.2rem;flex-shrink:0}.pricing-card .btn-primary,.pricing-card .btn-secondary{width:100%;padding:var(--spacing-md) var(--spacing-lg);font-weight:var(--font-weight-semibold)}.pricing-guarantee{max-width:600px;margin:0 auto}.guarantee-box{background:var(--bg-glass);border:1px solid var(--border-accent);border-radius:var(--radius-lg);padding:var(--spacing-xl);display:flex;align-items:center;gap:var(--spacing-lg);backdrop-filter:blur(20px)}.guarantee-box i{font-size:3rem;color:var(--text-accent);flex-shrink:0}.guarantee-content h4{margin-bottom:var(--spacing-sm);color:var(--text-primary)}.guarantee-content p{margin:0;color:var(--text-secondary)}.process{background:var(--bg-primary)}.process-layout{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-xxl);align-items:start}.process-steps{display:flex;flex-direction:column;gap:var(--spacing-lg)}.process-step{display:flex;align-items:flex-start;gap:var(--spacing-lg);padding:var(--spacing-lg);background:var(--bg-glass);border:1px solid var(--border-primary);border-radius:var(--radius-lg);backdrop-filter:blur(20px);transition:all var(--transition-normal);position:relative}.process-step:hover{border-color:var(--border-accent);transform:translateX(5px);box-shadow:var(--shadow-card)}.step-number{font-size:2rem;font-weight:var(--font-weight-extrabold);color:var(--text-primary);text-shadow:0 2px 4px rgba(0,0,0,.3);min-width:60px;flex-shrink:0;width:60px;height:60px;border:2px solid transparent;border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative;transition:all var(--animation-speed-normal)}.process-step:nth-child(1) .step-number {background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);box-shadow:0 4px 20px rgba(102,126,234,.3)}.process-step:nth-child(2) .step-number {background:linear-gradient(135deg,#f093fb 0%,#f5576c 100%);box-shadow:0 4px 20px rgba(240,147,251,.3)}.process-step:nth-child(3) .step-number {background:linear-gradient(135deg,#4facfe 0%,#00f2fe 100%);box-shadow:0 4px 20px rgba(79,172,254,.3)}.process-step:nth-child(4) .step-number {background:linear-gradient(135deg,#43e97b 0%,#38f9d7 100%);box-shadow:0 4px 20px rgba(67,233,123,.3)}.process-step:hover .step-number{transform:scale(1.1);transition:all var(--animation-speed-normal)}.process-step:nth-child(1):hover .step-number {box-shadow:0 8px 30px rgba(102,126,234,.5)}.process-step:nth-child(2):hover .step-number {box-shadow:0 8px 30px rgba(240,147,251,.5)}.process-step:nth-child(3):hover .step-number {box-shadow:0 8px 30px rgba(79,172,254,.5)}.process-step:nth-child(4):hover .step-number {box-shadow:0 8px 30px rgba(67,233,123,.5)}.step-content{flex:1}.step-content h3{margin-bottom:var(--spacing-sm);font-size:1.25rem;color:var(--text-primary)}.step-content p{color:var(--text-secondary);line-height:1.5;margin:0}.process-chart{position:sticky;top:100px}.chart-container{background:var(--bg-glass);border:1px solid var(--border-primary);border-radius:var(--radius-xl);padding:var(--spacing-xl);backdrop-filter:blur(20px);text-align:center}.chart-header{margin-bottom:var(--spacing-lg)}.chart-header h4{font-size:1.5rem;margin-bottom:var(--spacing-sm);background:var(--text-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.chart-header p{color:var(--text-muted);font-size:.9rem;margin:0}.traffic-chart{margin:var(--spacing-lg) 0;background:var(--bg-tertiary);border-radius:var(--radius-md);padding:var(--spacing-lg);position:relative;overflow:hidden;height:300px;display:flex;align-items:end;justify-content:space-around}.chart-bar{background:var(--tech-gradient);width:40px;border-radius:4px 4px 0 0;margin:0 2px;position:relative;animation:grow 2s ease-out forwards;transform-origin:bottom}.chart-bar:nth-child(1) {height:60px;animation-delay:.2s}.chart-bar:nth-child(2) {height:120px;animation-delay:.4s}.chart-bar:nth-child(3) {height:180px;animation-delay:.6s}.chart-bar:nth-child(4) {height:240px;animation-delay:.8s}.chart-bar:nth-child(5) {height:200px;animation-delay:1.0s}.chart-bar:nth-child(6) {height:260px;animation-delay:1.2s}.chart-bar:hover{background:var(--accent-gradient);transform:scaleY(1.05);transition:all var(--transition-fast)}.chart-bar::after{content:attr(title);position:absolute;bottom:-25px;left:50%;transform:translateX(-50%);font-size:.75rem;color:var(--text-muted);white-space:nowrap}@keyframes grow {
    from {
        transform: scaleY(0);
        opacity: 0;
    }
    to {
        transform: scaleY(1);
        opacity: 1;
    }
}.traffic-chart::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,transparent 30%,rgba(102,126,234,.1) 50%,transparent 70%);animation:shimmer 3s ease-in-out infinite;pointer-events:none}@keyframes shimmer {
    0% { transform: translateX(-100%); }
    100% { transform: translateX(100%); }
}.chart-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-md);margin-top:var(--spacing-lg)}.metric-item{text-align:center;padding:var(--spacing-md);background:var(--bg-tertiary);border-radius:var(--radius-md);border:1px solid var(--border-primary)}.metric-value{font-size:2rem;font-weight:var(--font-weight-bold);background:var(--accent-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:var(--spacing-xs)}.metric-label{font-size:.875rem;color:var(--text-muted);font-weight:var(--font-weight-medium)}.guarantee{background:var(--bg-secondary);position:relative;overflow:hidden}.guarantee::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 20%,rgba(67,233,123,.1) 0%,transparent 50%) , radial-gradient(circle at 80% 80%,rgba(102,126,234,.1) 0%,transparent 50%);z-index:1}.guarantee-wrapper{position:relative;z-index:2;display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-xxl);align-items:center}.guarantee-main{display:flex;gap:var(--spacing-xl);align-items:flex-start}.guarantee-icon{width:120px;height:120px;background:var(--success-gradient);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:3rem;color:var(--text-primary);flex-shrink:0;box-shadow:0 10px 40px rgba(67,233,123,.3);position:relative}.guarantee-icon::after{content:'';position:absolute;inset:-4px;background:var(--success-gradient);border-radius:50%;z-index:-1;opacity:.3;filter:blur(15px);animation:pulse 2s ease-in-out infinite}@keyframes pulse {
    0%, 100% { 
        transform: scale(1);
        opacity: 0.3;
    }
    50% { 
        transform: scale(1.1);
        opacity: 0.5;
    }
}.guarantee-content{flex:1;text-align:left}.guarantee-badge{display:inline-block;background:var(--success-gradient);color:var(--text-primary);padding:var(--spacing-xs) var(--spacing-md);border-radius:var(--radius-sm);font-size:.875rem;font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-md);letter-spacing:.5px}.guarantee-content h2{margin-bottom:var(--spacing-sm);font-size:2.5rem;line-height:1.2}.guarantee-subtitle{font-size:1.125rem;color:var(--text-secondary);margin-bottom:var(--spacing-lg)}.guarantee-highlight{display:flex;gap:var(--spacing-lg);margin:var(--spacing-lg) 0;padding:var(--spacing-xl);background:rgba(20,24,40,.9);border-radius:var(--radius-lg);border:1px solid var(--border-accent);backdrop-filter:blur(20px);box-shadow:0 8px 32px rgba(0,0,0,.2)}.highlight-item{text-align:center;flex:1}.highlight-number{display:block;font-size:2.5rem;font-weight:var(--font-weight-extrabold);color:#43e97b;text-shadow:0 1px 2px rgba(0,0,0,.3);line-height:1}.highlight-label{display:block;font-size:.875rem;color:var(--text-primary);margin-top:var(--spacing-xs);font-weight:var(--font-weight-semibold)}.guarantee-text{font-size:1rem;line-height:1.6;color:var(--text-secondary);margin-bottom:var(--spacing-xxl)}.guarantee-actions{display:flex;flex-direction:column;gap:var(--spacing-md);margin-top:var(--spacing-xl)}.guarantee-cta{align-self:flex-start;padding:var(--spacing-md) var(--spacing-xl);font-size:1.125rem}.risk-free{display:flex;align-items:center;gap:var(--spacing-sm);color:var(--text-accent);font-size:.9rem;font-weight:var(--font-weight-medium)}.risk-free i{color:#43e97b}.guarantee-features{display:grid;gap:var(--spacing-lg)}.feature-item{display:flex;gap:var(--spacing-md);padding:var(--spacing-lg);background:var(--bg-glass);border-radius:var(--radius-lg);border:1px solid var(--border-primary);backdrop-filter:blur(20px);transition:all var(--transition-normal);align-items:flex-start}.feature-item:hover{border-color:var(--border-accent);transform:translateY(-3px);box-shadow:var(--shadow-card)}.feature-icon{width:60px;height:60px;background:var(--primary-gradient);border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:var(--text-primary);flex-shrink:0}.feature-content{flex:1}.feature-content h4{font-size:1.125rem;margin-bottom:var(--spacing-xs);color:var(--text-primary)}.feature-content p{font-size:.9rem;color:var(--text-secondary);line-height:1.4;margin:0}.contact{background:var(--bg-primary);text-align:center}.contact-methods{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--spacing-lg);margin-bottom:var(--spacing-xxl);max-width:1000px;margin-left:auto;margin-right:auto}.contact-method{display:flex;align-items:center;gap:var(--spacing-lg);padding:var(--spacing-xl);background:var(--bg-card);border:1px solid var(--border-primary);border-radius:var(--radius-lg);backdrop-filter:blur(20px);transition:all var(--transition-normal)}.contact-method.primary{border-color:var(--border-accent);background:rgba(102,126,234,.05)}.contact-method:hover{transform:translateY(-5px);border-color:var(--border-accent)}.contact-icon{width:80px;height:80px;background:var(--primary-gradient);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:2rem;color:var(--text-primary);flex-shrink:0}.contact-info{text-align:left}.contact-info h3{margin-bottom:var(--spacing-sm)}.contact-link{color:var(--text-primary);text-decoration:none;font-weight:var(--font-weight-semibold);font-size:1.125rem;background:var(--text-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.contact-note{color:var(--text-muted);font-size:.875rem;margin-top:var(--spacing-xs)}.contact-footer p{font-size:1.125rem;margin-bottom:var(--spacing-md)}.contact-layout{display:grid;grid-template-columns:1.2fr .8fr;gap:var(--spacing-lg);align-items:start;margin-bottom:var(--spacing-xxl)}.contact-header-col{padding-right:var(--spacing-sm)}.contact-title-section h2{font-size:2.25rem;font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-lg);background:var(--primary-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1.2}.contact-title-section p{font-size:1.125rem;color:var(--text-secondary);margin-bottom:var(--spacing-xl);line-height:1.6}.contact-cta-info{display:flex;flex-direction:column;gap:var(--spacing-md)}.cta-highlight{display:flex;align-items:center;gap:var(--spacing-md);padding:var(--spacing-md) var(--spacing-lg);background:var(--bg-tertiary);border-radius:var(--radius-md);border-left:4px solid var(--text-accent)}.cta-highlight i{color:var(--text-accent);font-size:1.125rem;width:24px;text-align:center;flex-shrink:0}.cta-highlight span{color:var(--text-primary);font-weight:var(--font-weight-medium);font-size:.9rem}.contact-methods-col{padding-left:var(--spacing-xs)}.contact-methods-col .contact-methods{display:flex;flex-direction:column;gap:var(--spacing-md);margin-bottom:0;max-width:none}.contact-methods-col .contact-method{margin-bottom:0;padding:var(--spacing-md) var(--spacing-lg);font-size:.875rem}.contact-methods-col .contact-method h3{font-size:1rem;margin-bottom:var(--spacing-xs)}.contact-methods-col .contact-link{font-size:.875rem;font-weight:var(--font-weight-medium)}.contact-methods-col .contact-note{font-size:.75rem;margin-top:var(--spacing-xs);margin-bottom:0}.contact-methods-col .contact-icon{width:40px;height:40px;font-size:1rem;flex-shrink:0}@media (max-width:768px){.contact-layout{grid-template-columns:1fr;gap:var(--spacing-xl)}.contact-header-col,.contact-methods-col{padding:0}.contact-title-section h2{font-size:2rem}.footer-content{flex-direction:column;gap:var(--spacing-lg);text-align:center}.footer-brand{justify-content:center}.footer-links{justify-content:center;gap:var(--spacing-md)}}.footer{background:var(--bg-secondary);border-top:1px solid var(--border-primary);padding:var(--spacing-xxl) 0 var(--spacing-lg)}.footer-content{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-lg);flex-wrap:wrap;gap:var(--spacing-lg)}.footer-brand{display:flex;align-items:center;gap:var(--spacing-md)}.footer-logo{width:40px;height:40px;flex-shrink:0}.brand-text{display:flex;flex-direction:column;gap:var(--spacing-xs)}.footer-brand h3{background:var(--text-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0;font-size:1.25rem;font-weight:var(--font-weight-bold)}.footer-brand p{color:var(--text-muted);margin:0;font-size:.875rem;line-height:1.4}.footer-links{display:flex;gap:var(--spacing-lg);flex-wrap:wrap}.footer-links a{color:var(--text-secondary);text-decoration:none;font-size:.875rem;transition:color var(--transition-fast)}.footer-links a:hover{color:var(--text-primary)}.footer-bottom{text-align:center;padding-top:var(--spacing-lg);border-top:1px solid var(--border-primary)}.footer-bottom p{color:var(--text-muted);font-size:.875rem;margin:0}@media (min-width:1440px){.container{max-width:1400px}.hero-title{font-size:4.5rem;line-height:1.1}.section-header h2{font-size:3.5rem}}@media (max-width:1439px){.container{max-width:1200px;padding:0 var(--spacing-lg)}}@media (max-width:1199px){.container{padding:0 var(--spacing-lg)}.tech-grid{grid-template-columns:repeat(2,1fr);gap:var(--spacing-lg)}.case-studies-grid{grid-template-columns:repeat(2,1fr);gap:var(--spacing-lg)}.insights-grid{grid-template-columns:repeat(2,1fr);gap:var(--spacing-lg)}.hero-title{font-size:3.5rem}}@media (max-width:991px){.nav-menu{gap:var(--spacing-md)}.hero{padding-top:100px;min-height:90vh}.hero-title{font-size:3rem;margin-bottom:var(--spacing-lg)}.hero-subtitle{font-size:1.125rem;margin-bottom:var(--spacing-lg)}.hero-stats{grid-template-columns:repeat(2,1fr);gap:var(--spacing-md);max-width:600px}section{padding:var(--spacing-xl) 0}.section-header{margin-bottom:var(--spacing-xl)}.section-header h2{font-size:2.5rem}.services-grid{grid-template-columns:repeat(2,1fr);gap:var(--spacing-lg)}.reasons-grid{grid-template-columns:repeat(2,1fr);gap:var(--spacing-md)}.pricing-grid{grid-template-columns:repeat(2,1fr);gap:var(--spacing-lg)}.pricing-card:last-child{grid-column: 1 / -1;max-width:400px;margin:0 auto}.process-layout{grid-template-columns:1fr;gap:var(--spacing-xl)}.process-chart{order:-1;position:static}.chart-metrics{grid-template-columns:repeat(3,1fr)}.step-content h3{font-size:1.25rem}.guarantee-wrapper{grid-template-columns:1fr;gap:var(--spacing-xl)}.guarantee-main{max-width:600px;margin:0 auto}}@media (max-width:767px){.nav-menu{position:fixed;left:-100%;top:70px;flex-direction:column;background-color:var(--bg-overlay);width:100%;text-align:center;transition:var(--transition-normal);box-shadow:var(--shadow-primary);backdrop-filter:blur(20px);padding:var(--spacing-lg) 0;gap:var(--spacing-md)}.nav-menu.active{left:0}.hamburger{display:flex}.hamburger.active span:nth-child(2) {opacity:0}.hamburger.active span:nth-child(1) {transform:translateY(8px) rotate(45deg)}.hamburger.active span:nth-child(3) {transform:translateY(-8px) rotate(-45deg)}.container{padding:0 var(--spacing-md)}.hero{padding-top:80px;min-height:85vh}.hero-title{font-size:2.5rem;line-height:1.2}.hero-subtitle{font-size:1rem;margin-bottom:var(--spacing-md)}.hero-cta{flex-direction:row;flex-wrap:wrap;gap:var(--spacing-md);margin-bottom:var(--spacing-lg);justify-content:center}.hero-cta .btn-primary,.hero-cta .btn-secondary{flex:0 1 auto;min-width:165px;max-width:185px;text-align:center;padding:var(--spacing-sm) var(--spacing-lg)}.hero-stats{grid-template-columns:repeat(2,1fr);gap:var(--spacing-sm);max-width:400px}.stat-item{padding:var(--spacing-sm) var(--spacing-md);font-size:.875rem}section{padding:var(--section-padding-mobile) 0}.section-header{margin-bottom:var(--spacing-xl);text-align:center}.container{padding:0 var(--container-padding-mobile)}.section-header h2{font-size:2rem;margin-bottom:var(--spacing-sm)}.section-header p{font-size:1rem}.tech-grid,.services-grid,.case-studies-grid,.insights-grid{grid-template-columns:1fr;gap:var(--spacing-md)}.reasons-grid{grid-template-columns:repeat(2,1fr);gap:var(--spacing-sm)}.tech-card,.service-card,.case-study-card,.insight-card{padding:var(--spacing-lg)}.reason-card{padding:var(--spacing-md);min-height:280px}.reason-card h3{font-size:1rem;height:2.4rem}.reason-card p{font-size:.875rem}.reason-icon{width:60px;height:60px;font-size:1.5rem;margin-bottom:var(--spacing-sm)}.tech-icon,.service-icon,.reason-icon{width:80px;height:80px;font-size:2rem;margin-bottom:var(--spacing-md)}.process-layout{grid-template-columns:1fr;gap:var(--spacing-xl)}.process-chart{position:static;order:-1}.process-step{flex-direction:column;text-align:center;gap:var(--spacing-md);padding:var(--spacing-md)}.step-number{width:50px;height:50px;font-size:1.5rem;margin:0 auto}.process-step:nth-child(1) .step-number {box-shadow:0 2px 15px rgba(102,126,234,.3)}.process-step:nth-child(2) .step-number {box-shadow:0 2px 15px rgba(240,147,251,.3)}.process-step:nth-child(3) .step-number {box-shadow:0 2px 15px rgba(79,172,254,.3)}.process-step:nth-child(4) .step-number {box-shadow:0 2px 15px rgba(67,233,123,.3)}.chart-metrics{grid-template-columns:1fr;gap:var(--spacing-sm)}.metric-item{padding:var(--spacing-sm)}.metric-value{font-size:1.5rem}.before-after{flex-direction:column;gap:var(--spacing-sm)}.arrow{transform:rotate(90deg)}.metric-box{min-width:100px;padding:var(--spacing-sm)}.metric-value{font-size:1.25rem}.contact-method{flex-direction:column;text-align:center;gap:var(--spacing-md);padding:var(--spacing-lg)}.contact-icon{width:60px;height:60px;font-size:1.5rem;margin:0 auto}.contact-info{text-align:center}.footer-content{flex-direction:column;text-align:center;gap:var(--spacing-md)}.footer-links{justify-content:center}.pricing-grid{grid-template-columns:1fr;gap:var(--spacing-lg)}.pricing-card{padding:var(--spacing-lg);min-height:auto;margin-bottom:var(--spacing-md)}.pricing-card.featured{transform:none;order:-1;margin-bottom:var(--spacing-lg)}.pricing-card.featured:hover{transform:translateY(-5px)}.price{font-size:2.5rem}.guarantee-box{flex-direction:column;text-align:center;gap:var(--spacing-md)}.guarantee-box i{font-size:2rem}.faq-question{padding:var(--spacing-md)}.faq-question h3{font-size:1rem}}@media (max-width:479px){.container{padding:0 var(--spacing-sm)}.hero-container,.nav-container{padding:0 var(--spacing-sm)}.hero-title{font-size:2rem;line-height:1.3}.section-header h2{font-size:1.75rem}.section-header p{font-size:.9rem}.hero-cta .btn-primary,.hero-cta .btn-secondary{padding:var(--spacing-sm) var(--spacing-md);font-size:.875rem;flex:0 1 auto;min-width:150px;max-width:165px}.hero-cta{gap:var(--spacing-sm);max-width:350px;margin-left:auto;margin-right:auto;justify-content:space-between}.tech-card,.service-card,.case-study-card,.insight-card{padding:var(--spacing-md)}.reason-card{padding:var(--spacing-sm);min-height:240px}.reason-card h3{font-size:.9rem;height:2.2rem;margin-bottom:var(--spacing-xs)}.reason-card p{font-size:.8rem;line-height:1.3}.reason-icon{width:50px;height:50px;font-size:1.25rem;margin-bottom:var(--spacing-xs)}.reasons-grid{gap:.5rem}.tech-icon,.service-icon,.reason-icon,.contact-icon{width:60px;height:60px;font-size:1.5rem}.stat-item{padding:var(--spacing-xs) var(--spacing-sm);font-size:.8rem;flex-direction:column;gap:var(--spacing-xs);text-align:center}.stat-item i{font-size:1.25rem}.methodology-tools{justify-content:center;flex-wrap:wrap}.tech-metrics{justify-content:center;flex-wrap:nowrap;gap:var(--spacing-xs)}.tool-badge{font-size:.75rem;padding:.25rem .5rem}.metric{font-size:.75rem;padding:.25rem .4rem;gap:.2rem;min-width:0}.tech-card .tech-metrics{max-width:260px;gap:.25rem}.contact-methods{grid-template-columns:1fr;gap:var(--spacing-sm)}.contact-method{padding:var(--spacing-md)}.guarantee-wrapper{grid-template-columns:1fr;gap:var(--spacing-xl)}.guarantee-main{flex-direction:column;text-align:center;gap:var(--spacing-lg)}.guarantee-icon{width:100px;height:100px;font-size:2.5rem;margin:0 auto}.guarantee-content{text-align:center}.guarantee-content h2{font-size:2rem}.guarantee-highlight{flex-direction:column;gap:var(--spacing-md)}.highlight-item{padding:var(--spacing-sm)}.highlight-number{font-size:2rem}.guarantee-actions{align-items:center}.guarantee-cta{align-self:center}.case-study-metrics{margin:var(--spacing-sm) 0}.improvement-badge{font-size:.875rem;padding:var(--spacing-xs) var(--spacing-sm)}.faq-item{margin-bottom:var(--spacing-sm)}.faq-question{padding:var(--spacing-sm)}.faq-answer{max-height:150px}.faq-item.active .faq-answer{padding:var(--spacing-sm)}.pricing-card{padding:var(--spacing-md)}.price{font-size:2.5rem}.currency{font-size:1.5rem}}@media (max-height:500px) and (orientation:landscape){.hero{min-height:100vh;padding-top:60px}.hero-title{font-size:2rem;margin-bottom:var(--spacing-sm)}.hero-subtitle{font-size:.9rem;margin-bottom:var(--spacing-sm)}.hero-cta{margin-bottom:var(--spacing-md);flex-direction:row;gap:var(--spacing-sm);max-width:400px}.btn-primary,.btn-secondary{flex:0 1 auto;min-width:150px;max-width:180px;font-size:.875rem}.hero-stats{grid-template-columns:repeat(4,1fr);gap:var(--spacing-sm)}.stat-item{padding:var(--spacing-xs);font-size:.75rem}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.tech-card,.service-card,.case-study-card{border-width:.5px}}@keyframes fadeInUp {
    from {
        opacity: 0;
        transform: translateY(30px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}.hero-content>*{animation:fadeInUp .6s ease forwards}.hero-title{animation-delay:.1s}.hero-subtitle{animation-delay:.2s}.hero-cta{animation-delay:.3s}.hero-stats{animation-delay:.4s}.service-card,.reason-card,.process-step,.badge,.contact-method{opacity:0;transform:translateY(20px);transition:all var(--transition-slow)}.service-card.visible,.reason-card.visible,.process-step.visible,.badge.visible,.contact-method.visible{opacity:1;transform:translateY(0)}.loading{opacity:.5;pointer-events:none}.btn-primary:focus,.btn-secondary:focus,.lang-btn:focus,.nav-link:focus{outline:2px solid var(--border-accent);outline-offset:2px}@media (prefers-contrast:high){:root{--bg-card:rgba(255,255,255,.1);--border-primary:rgba(255,255,255,.3);--text-secondary:#e0e0e0}}.tech-overview{background:var(--bg-secondary);position:relative;overflow:hidden}.tech-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:var(--spacing-xl);max-width:1100px;margin:0 auto}.tech-card{background:var(--bg-glass);border:1px solid var(--border-tech);border-radius:var(--radius-lg);padding:var(--spacing-xl);text-align:center;backdrop-filter:blur(20px);position:relative;transition:all var(--animation-speed-normal);overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;min-height:380px}.tech-card::before{content:'';position:absolute;top:0;left:0;right:0;height:2px;background:var(--tech-gradient);transform:scaleX(0);transition:transform var(--animation-speed-normal)}.tech-card:hover::before{transform:scaleX(1)}.tech-card:hover{border-color:var(--border-glow);box-shadow:var(--shadow-glow);transform:translateY(-5px)}.tech-icon{width:100px;height:100px;margin:0 auto var(--spacing-md);background:var(--tech-gradient);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:2.5rem;color:var(--text-primary);position:relative}.tech-icon::after{content:'';position:absolute;inset:-3px;background:var(--tech-gradient);border-radius:50%;z-index:-1;opacity:.3;filter:blur(10px)}.tech-metrics{display:flex;gap:var(--spacing-sm);justify-content:center;margin-top:var(--spacing-md);flex-wrap:nowrap}.metric{background:var(--bg-tertiary);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-sm);font-size:.875rem;color:var(--text-accent);border:1px solid var(--border-tech);display:flex;align-items:center;gap:.25rem;white-space:nowrap;flex:1;justify-content:center}.case-studies{background:var(--bg-primary);position:relative}.case-studies-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-xl);max-width:1200px;margin:0 auto}.case-study-card{background:var(--bg-glass);border:1px solid var(--border-primary);border-radius:var(--radius-lg);padding:var(--spacing-xl);backdrop-filter:blur(20px);transition:all var(--animation-speed-normal);position:relative;overflow:hidden;display:flex;flex-direction:column;height:100%}.case-study-card:hover{border-color:var(--border-accent);box-shadow:var(--shadow-card);transform:translateY(-5px)}.case-study-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--spacing-md)}.case-study-badge{background:var(--success-gradient);color:var(--text-primary);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-sm);font-size:.875rem;font-weight:var(--font-weight-semibold)}.case-study-metrics{margin:var(--spacing-md) 0}.before-after{display:flex;align-items:center;justify-content:center;gap:var(--spacing-md);margin-bottom:var(--spacing-md)}.metric-box{text-align:center;padding:var(--spacing-md);border-radius:var(--radius-md);min-width:120px}.metric-box.before{background:rgba(255,0,0,.1);border:1px solid rgba(255,0,0,.3)}.metric-box.after{background:rgba(0,255,100,.1);border:1px solid rgba(0,255,100,.3)}.metric-label{display:block;font-size:.875rem;color:var(--text-muted);margin-bottom:var(--spacing-xs)}.metric-value{display:block;font-size:1.5rem;font-weight:var(--font-weight-bold);color:var(--text-primary)}.arrow{font-size:1.5rem;color:var(--text-accent);font-weight:bold}.improvement-badge{background:var(--success-gradient);color:var(--text-primary);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-md);font-weight:var(--font-weight-bold);display:inline-block}.case-study-card p{margin-top:auto;padding-top:var(--spacing-md);color:var(--text-secondary);line-height:1.6}.success-overview{margin-bottom:var(--spacing-xxl);padding:var(--spacing-xl);background:var(--bg-card);border:1px solid var(--border-primary);border-radius:var(--radius-lg)}.overview-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--spacing-xl);text-align:center}.overview-stat{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-md)}.stat-icon{width:60px;height:60px;background:var(--primary-gradient);border-radius:50%;display:flex;align-items:center;justify-content:center}.stat-icon i{font-size:1.5rem;color:var(--text-primary)}.stat-content{display:flex;flex-direction:column;align-items:center}.stat-number{font-size:2rem;font-weight:var(--font-weight-bold);color:var(--text-primary);line-height:1}.stat-label{font-size:.875rem;color:var(--text-secondary);margin-top:var(--spacing-xs)}.case-studies-container{display:flex;flex-direction:column;gap:var(--spacing-xxl)}.case-study-card.featured{border:2px solid var(--text-accent);background:linear-gradient(135deg,var(--bg-glass),rgba(102,126,234,.1))}.case-study-badge.e-commerce{background:linear-gradient(135deg,#667eea,#764ba2)}.case-study-badge.saas{background:linear-gradient(135deg,#4facfe,#00f2fe)}.case-study-badge.fintech{background:linear-gradient(135deg,#43e97b,#38f9d7)}.ranking-comparison{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--spacing-md);margin:var(--spacing-lg) 0;padding:var(--spacing-lg);background:var(--bg-tertiary);border-radius:var(--radius-md)}.rank-before,.rank-after{display:flex;flex-direction:column;align-items:center;text-align:center}.rank-label{font-size:.75rem;color:var(--text-secondary);margin-bottom:var(--spacing-xs);text-transform:uppercase;font-weight:var(--font-weight-medium)}.rank-number{font-size:1.25rem;font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--spacing-xs)}.rank-status{font-size:.75rem;padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-sm);background:rgba(255,255,255,.1);color:var(--text-secondary)}.rank-status.success{background:var(--success-gradient);color:var(--text-primary);font-weight:var(--font-weight-semibold)}.rank-arrow{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:var(--text-accent);border-radius:50%;color:var(--text-primary)}.success-metrics{background:var(--bg-card);padding:var(--spacing-xl);border-radius:var(--radius-lg);border:1px solid var(--border-primary)}.metrics-header h3{text-align:center;margin-bottom:var(--spacing-xl);color:var(--text-primary);font-size:1.5rem}.metrics-grid{display:grid;gap:var(--spacing-lg);max-width:600px;margin:0 auto}.metric-item{display:grid;grid-template-columns:120px 1fr auto;align-items:center;gap:var(--spacing-md)}.metric-category{font-weight:var(--font-weight-medium);color:var(--text-primary);font-size:.875rem}.metric-bar{height:8px;background:var(--bg-tertiary);border-radius:var(--radius-sm);overflow:hidden}.metric-fill{height:100%;background:var(--success-gradient);border-radius:var(--radius-sm);transition:width 1s ease-out}.metric-value{font-size:.875rem;color:var(--text-accent);font-weight:var(--font-weight-semibold)}.methodology{background:var(--bg-secondary);position:relative}.methodology-timeline{max-width:800px;margin:0 auto}.methodology-step{display:flex;gap:var(--spacing-xl);margin-bottom:var(--spacing-xxl);position:relative}.methodology-step:last-child{margin-bottom:0}.step-indicator{display:flex;flex-direction:column;align-items:center;flex-shrink:0}.step-number{width:60px;height:60px;background:var(--tech-gradient);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--spacing-md)}.step-line{width:2px;flex:1;background:linear-gradient(to bottom,var(--border-accent),transparent);min-height:100px}.step-content{flex:1;padding-top:var(--spacing-sm)}.methodology-tools{display:flex;gap:var(--spacing-sm);margin-top:var(--spacing-md);flex-wrap:wrap}.tool-badge{background:var(--bg-tertiary);color:var(--text-accent);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-sm);font-size:.875rem;border:1px solid var(--border-tech)}.industry-insights{background:var(--bg-primary)}.insights-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:var(--spacing-xl);max-width:1100px;margin:0 auto}.insight-card{background:var(--bg-glass);border:1px solid var(--border-primary);border-radius:var(--radius-lg);padding:var(--spacing-xl);backdrop-filter:blur(20px);transition:all var(--animation-speed-normal);text-align:center}.insight-card:hover{border-color:var(--border-accent);box-shadow:var(--shadow-card)}.insight-chart{margin-bottom:var(--spacing-md);background:var(--bg-tertiary);border-radius:var(--radius-md);padding:var(--spacing-md);height:300px;position:relative}.insight-chart canvas{max-width:100%;height:100%!important}.insight-stats{margin-bottom:var(--spacing-md)}.stat-row{display:flex;justify-content:space-between;padding:var(--spacing-sm) 0;border-bottom:1px solid var(--border-secondary)}.stat-row:last-child{border-bottom:none}.stat-label{color:var(--text-secondary)}.stat-value{color:var(--text-accent);font-weight:var(--font-weight-bold);font-size:1.1rem}.insight-trends{margin-bottom:var(--spacing-md)}.trend-item{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) 0;color:var(--text-secondary)}.trend-item i{color:var(--text-accent)}.faq-technical{background:var(--bg-secondary)}.faq-grid{max-width:800px;margin:0 auto}.faq-item{border:1px solid var(--border-primary);border-radius:var(--radius-md);margin-bottom:var(--spacing-md);overflow:hidden;background:var(--bg-glass);backdrop-filter:blur(20px)}.faq-question{padding:var(--spacing-lg);cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:all var(--animation-speed-fast)}.faq-question:hover{background:var(--bg-card-hover)}.faq-question h3{margin:0;font-size:1.1rem}.faq-question i{transition:transform var(--animation-speed-fast);color:var(--text-accent)}.faq-item.active .faq-question i{transform:rotate(180deg)}.faq-answer{padding:0 var(--spacing-lg);max-height:0;overflow:hidden;transition:all var(--animation-speed-normal)}.faq-item.active .faq-answer{padding:var(--spacing-lg);max-height:200px}.tech-card .tech-metrics{max-width:280px;margin-left:auto;margin-right:auto}.tech-card .metric{min-width:0;flex-shrink:1;overflow:hidden}.tech-card .metric i{flex-shrink:0}.btn-primary::after{content:'';position:absolute;inset:0;background:var(--primary-gradient);border-radius:inherit;opacity:0;transition:opacity var(--animation-speed-fast);z-index:-1}.btn-primary:hover::after{opacity:.8}@media (max-width:768px){.tech-grid,.case-studies-grid,.insights-grid{grid-template-columns:1fr}.methodology-step{flex-direction:column;text-align:center}.step-line{display:none}.before-after{flex-direction:column;gap:var(--spacing-sm)}.arrow{transform:rotate(90deg)}}@keyframes dataFlow {
    0% { transform: translateX(-100%) scaleX(0); }
    50% { transform: translateX(0%) scaleX(1); }
    100% { transform: translateX(100%) scaleX(0); }
}.tech-card:hover::after{content:'';position:absolute;top:50%;left:0;right:0;height:2px;background:var(--text-accent);animation:dataFlow 2s ease-in-out}.legal-page{padding: calc(100px + var(--spacing-xxl)) 0 var(--spacing-xxl);background:var(--bg-primary);min-height:100vh}.legal-header{text-align:center;margin-bottom:var(--spacing-xxl);padding-bottom:var(--spacing-xl);border-bottom:1px solid var(--border-primary)}.legal-header h1{font-size:2.5rem;font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-md);background:var(--primary-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.legal-date{color:var(--text-secondary);font-size:1rem}.legal-content{max-width:800px;margin:0 auto}.legal-section{margin-bottom:var(--spacing-xxl);padding:var(--spacing-xl);background:var(--bg-card);border:1px solid var(--border-primary);border-radius:var(--radius-lg)}.legal-section h2{color:var(--text-primary);font-size:1.5rem;font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-md);padding-bottom:var(--spacing-sm);border-bottom:2px solid var(--border-accent)}.legal-section p{color:var(--text-secondary);line-height:1.7;margin-bottom:var(--spacing-md)}.legal-section ul{list-style:none;padding:0;margin:var(--spacing-md) 0}.legal-section li{color:var(--text-secondary);line-height:1.7;margin-bottom:var(--spacing-sm);padding-left:var(--spacing-lg);position:relative}.legal-section li::before{content:'→';position:absolute;left:0;color:var(--text-accent);font-weight:bold}.legal-section .contact-info{background:var(--bg-tertiary);padding:var(--spacing-lg);border-radius:var(--radius-md);border-left:4px solid var(--text-accent);margin-top:var(--spacing-lg)}.legal-section .contact-info p{margin-bottom:var(--spacing-sm)}.legal-section .contact-info a{color:var(--text-accent);text-decoration:none;font-weight:var(--font-weight-medium)}.legal-section .contact-info a:hover{text-decoration:underline}.guarantee-highlight{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--spacing-lg);margin:var(--spacing-xl) 0;padding:var(--spacing-xl);background:var(--success-gradient);border-radius:var(--radius-lg);text-align:center}.guarantee-stat{display:flex;flex-direction:column;align-items:center}.guarantee-stat .stat-number{font-size:2.5rem;font-weight:var(--font-weight-bold);color:var(--text-primary);line-height:1}.guarantee-stat .stat-label{font-size:.875rem;color:var(--text-primary);margin-top:var(--spacing-xs);font-weight:var(--font-weight-medium)}.refund-steps{display:grid;gap:var(--spacing-lg);margin:var(--spacing-lg) 0}.refund-step{display:flex;align-items:flex-start;gap:var(--spacing-lg);padding:var(--spacing-lg);background:var(--bg-tertiary);border-radius:var(--radius-md);border-left:4px solid var(--text-accent)}.step-number{display:flex;align-items:center;justify-content:center;width:40px;height:40px;min-width:40px;min-height:40px;background:var(--text-accent);color:var(--text-primary);border-radius:50%;font-weight:var(--font-weight-bold);font-size:1.125rem;flex-shrink:0;line-height:1;text-align:center}.step-content h3{color:var(--text-primary);margin-bottom:var(--spacing-sm);font-size:1.125rem}.step-content p{color:var(--text-secondary);margin:0;line-height:1.6}.track-record{display:grid;gap:var(--spacing-lg);margin:var(--spacing-lg) 0}.record-item{display:flex;align-items:center;gap:var(--spacing-md);padding:var(--spacing-lg);background:var(--bg-tertiary);border-radius:var(--radius-md);border:1px solid var(--border-primary)}.record-item i{font-size:1.5rem;color:var(--text-accent);width:40px;text-align:center}.record-item h4{color:var(--text-primary);margin:0 0 var(--spacing-xs) 0;font-size:1.125rem}.record-item p{color:var(--text-secondary);margin:0;font-size:.875rem}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}html{scroll-behavior:auto}.tech-card:hover::after,.stat-item::before{animation:none}}