.solution-feature-card-2025{background:var(--white);border-radius:var(--radius-lg);padding:var(--space-6);box-shadow:var(--shadow-lg);transition:transform .3s ease-in-out;align-items:center;text-align:center;gap:var(--space-4)}.solution-feature-icon-2025{font-size:var(--font-size-3xl);color:white!important}.solution-feature-title-2025{font-size:var(--font-size-xl);font-weight:700;color:var(--gray-800)}.solution-feature-description-2025{font-size:var(--font-size-base);color:var(--gray-600)}.solution-feature-header{gap:1rem}*{margin:0;padding:0;box-sizing:border-box}:root{--primary-bg:#fafbfc;--secondary-bg:#ffffff;--accent-bg:#f7f9fc;--primary-blue:#3b82f6;--primary-light-blue:#60a5fa;--primary-dark-blue:#1d4ed8;--primary-ultra-light:#eff6ff;--gradient-primary:linear-gradient(135deg,#3b82f6,#8b5cf6);--gradient-secondary:linear-gradient(135deg,#06b6d4,#3b82f6);--gradient-accent:linear-gradient(135deg,#f59e0b,#ef4444);--secondary-gray:#6b7280;--secondary-light-gray:#f9fafb;--secondary-dark-gray:#374151;--accent-purple:#8b5cf6;--accent-pink:#ec4899;--accent-orange:#f59e0b;--accent-teal:#06b6d4;--success:#10b981;--success-light:#d1fae5;--warning:#f59e0b;--warning-light:#fef3c7;--error:#ef4444;--error-light:#fecaca;--info:#06b6d4;--info-light:#cffafe;--white:#ffffff;--gray-50:#f9fafb;--gray-100:#f3f4f6;--gray-200:#e5e7eb;--gray-300:#d1d5db;--gray-400:#9ca3af;--gray-500:#6b7280;--gray-600:#4b5563;--gray-700:#374151;--gray-800:#1f2937;--gray-900:#111827;--font-primary:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-size-xs:0.75rem;--font-size-sm:0.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.875rem;--font-size-4xl:2.25rem;--font-size-6xl:3.75rem;--space-1:0.5rem;--space-2:1rem;--space-10:5rem;--space-16:8rem;--space-20:10rem;--space-24:12rem;--font-size-5xl:3.052rem;--radius-2xl:1.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-12:3rem;--success:#22c55e;--shadow-xs:0 1px 2px rgba(0,0,0,0.05);--shadow-sm:0 1px 3px rgba(0,0,0,0.1),0 1px 2px rgba(0,0,0,0.06);--shadow-md:0 4px 6px rgba(0,0,0,0.07),0 2px 4px rgba(0,0,0,0.06);--shadow-lg:0 10px 15px rgba(0,0,0,0.1),0 4px 6px rgba(0,0,0,0.05);--shadow-xl:0 20px 25px rgba(0,0,0,0.1),0 10px 10px rgba(0,0,0,0.04);--shadow-2xl:0 25px 50px rgba(0,0,0,0.15);--shadow-inner:inset 0 2px 4px rgba(0,0,0,0.06);--shadow-soft:var(--shadow-lg);--shadow-soft-inset:var(--shadow-inner);--shadow-soft-pressed:var(--shadow-inner);--shadow-soft-hover:var(--shadow-xl);--radius-sm:0.75rem;--radius-md:1rem;--radius-lg:1.5rem;--radius-xl:2rem;--radius-full:9999px;--transition-fast:0.15s ease-out;--transition-normal:0.3s ease-out;--transition-slow:0.5s ease-out}html{scroll-behavior:smooth}body{font-family:var(--font-primary);font-size:var(--font-size-base);line-height:1.6;color:var(--gray-800);background:linear-gradient(135deg,var(--primary-bg) 0,var(--accent-bg) 100%);overflow-x:hidden;min-height:100vh}.container{max-width:1200px;margin:0 auto;padding:0 var(--space-4)}.header-modern{position:fixed;top:0;left:0;right:0;z-index:1000;padding:var(--space-4) 0;background:rgba(15,23,42,.7);backdrop-filter:blur(20px);border-bottom:1px solid rgba(255,255,255,.1)}.nav-modern{max-width:1400px;margin:0 auto;padding:0 var(--space-4);justify-content:space-between;height:80px}.nav-brand-modern,.nav-modern{display:flex;align-items:center}.nav-brand-modern{gap:var(--space-3);z-index:10;width:180px;flex-shrink:0}.brand-logo{height:80px;width:auto;transition:all .3s ease}.brand-logo.mobile-logo{height:60px}.brand-link:hover .brand-logo{transform:scale(1.05)}.brand-icon{position:relative;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:var(--gradient-primary);border-radius:var(--radius-lg);overflow:hidden}.globe-icon{color:white!important;z-index:2}.sparkle-icon{position:absolute;top:6px;right:6px;color:rgba(255,255,255,.8);animation:sparkleRotate 3s linear infinite}@keyframes sparkleRotate{0%{transform:rotate(0deg) scale(1)}50%{transform:rotate(180deg) scale(1.2)}to{transform:rotate(1turn) scale(1)}}.brand-text{font-weight:800;font-size:var(--font-size-xl);background:var(--gradient-primary);-webkit-background-clip:text;background-clip:text;color:transparent;letter-spacing:-.02em}.nav-center-container{flex:1;max-width:600px;margin:0 var(--space-4)}.nav-center-container,.nav-glass-container{display:flex;justify-content:center;align-items:center}.nav-glass-container{position:relative;padding:var(--space-2);border-radius:0;background:transparent;backdrop-filter:none;border:none;box-shadow:none;width:100%;max-width:500px}.nav-glass-bg{position:absolute;inset:0;border-radius:60px;background:linear-gradient(135deg,rgba(255,255,255,.15),rgba(255,255,255,.05));pointer-events:none}.nav-item{position:relative;display:flex;align-items:center;justify-content:center;flex:0 0 auto;height:52px;cursor:pointer;min-width:0}.nav-item.active .nav-link{color:white!important;font-weight:700;background:transparent;box-shadow:none;border-bottom:2px solid white}.nav-link{color:var(--gray-600);text-decoration:none;font-weight:600;font-size:var(--font-size-base);letter-spacing:.02em;transition:all .3s cubic-bezier(.4,0,.2,1);padding:var(--space-2);border-radius:0;background:transparent;cursor:pointer;position:relative;z-index:3;display:flex;align-items:center;justify-content:center;width:100%;height:100%;text-align:center;white-space:nowrap}.nav-cta-modern{z-index:10;width:180px;flex-shrink:0;display:flex;justify-content:flex-end}.cta-button-modern{position:relative;padding:var(--space-3) var(--space-6);font-size:var(--font-size-sm);font-weight:700;border:none;border-radius:50px;cursor:pointer;overflow:hidden;background:linear-gradient(90deg,#0ea5e9,#2563eb);color:white!important;transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:0 8px 32px rgba(14,165,233,.3);white-space:nowrap;letter-spacing:.02em}.cta-button-modern:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 12px 40px rgba(14,165,233,.4)}.cta-button-modern:active{transform:translateY(0)}.cta-glow{position:absolute;inset:0;border-radius:30px;background:linear-gradient(135deg,rgba(255,255,255,.3),rgba(255,255,255,.1));opacity:0;transition:opacity .3s ease;pointer-events:none}.cta-button-modern:hover .cta-glow{opacity:1}@media (max-width:1024px){.nav-modern{grid-template-columns:150px 1fr 150px}.nav-brand-modern,.nav-cta-modern{max-width:150px}.nav-center-container{max-width:450px}.nav-glass-container{max-width:400px}}@media (max-width:768px){.nav-modern{grid-template-columns:1fr auto;justify-content:space-between;padding:0 var(--space-3);height:70px}.nav-center-container{display:none}.brand-logo{height:36px}.mobile-menu-toggle{background:none;border:none;cursor:pointer;padding:var(--space-2);border-radius:var(--radius-md);transition:all .3s ease;z-index:1001}.hamburger-icon{display:flex;flex-direction:column;gap:4px;width:24px;height:18px;position:relative}.hamburger-icon span{width:100%;height:2px;background:var(--gray-700);border-radius:2px;transition:all .3s ease;transform-origin:center}.mobile-nav-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);backdrop-filter:blur(8px);z-index:999}.mobile-nav-drawer{position:fixed;top:0;left:0;width:280px;height:100vh;background:rgba(255,255,255,.95);border-right:1px solid rgba(0,0,0,.1);box-shadow:var(--shadow-xl);flex-direction:column;z-index:1000}.mobile-nav-drawer,.mobile-nav-header{backdrop-filter:blur(20px);display:flex}.mobile-nav-header{justify-content:space-between;align-items:center;padding:var(--space-4);background:rgba(15,23,42,.7);border-bottom:1px solid rgba(255,255,255,.1);height:80px}.mobile-brand-link{display:flex;align-items:center;gap:var(--space-3);text-decoration:none}.mobile-close-button{background:none;border:none;cursor:pointer;padding:var(--space-2);display:flex;align-items:center;justify-content:center;border-radius:var(--radius-md);transition:all .3s ease}.mobile-close-button:hover{background:rgba(255,255,255,.1)}.mobile-nav-items{flex:0 0 auto;padding:var(--space-4) 0}.mobile-nav-item{margin:0 var(--space-4);margin-bottom:var(--space-2)}.mobile-nav-link{display:block;padding:var(--space-3) var(--space-4);color:var(--gray-900);text-decoration:none;font-weight:600;font-size:var(--font-size-lg);border-radius:var(--radius-md);transition:all .3s ease}.mobile-nav-link:hover{background:rgba(59,130,246,.1);color:var(--blue-600)!important}.mobile-nav-item.active .mobile-nav-link{background:linear-gradient(90deg,#0ea5e9,#2563eb);color:white!important;box-shadow:0 8px 25px rgba(14,165,233,.3)}.mobile-nav-cta{padding:var(--space-4);border-top:1px solid rgba(0,0,0,.1)}.mobile-cta-button{width:100%;padding:calc(var(--space-3) * 1.5) calc(var(--space-4) * 1.5);font-size:calc(var(--font-size-base) * 1.5);font-weight:600;border:none;border-radius:var(--radius-lg);cursor:pointer;background:linear-gradient(90deg,#0ea5e9,#2563eb);color:white!important;transition:all .3s ease;box-shadow:0 8px 25px rgba(14,165,233,.3)}.mobile-cta-button:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}.cta-button-modern{padding:var(--space-2) var(--space-3);font-size:var(--font-size-xs)}.mobile-cta-header{padding:calc(var(--space-2) * 1.2) calc(var(--space-3) * 1.35)!important;font-size:calc(var(--font-size-xs) * 1.2)!important}}@media (max-width:640px){.nav-modern{height:65px;padding:0 var(--space-2)}.nav-glass-container{min-width:280px}.brand-logo{height:32px}.nav-item{width:65px;height:36px}.nav-link{font-size:11px}.cta-button-modern{padding:var(--space-1) var(--space-2);font-size:11px}}.hero{min-height:100vh;display:flex;align-items:center;background:linear-gradient(135deg,var(--primary-bg) 0,var(--secondary-bg) 100%);position:relative;overflow:hidden;padding-top:120px;padding-bottom:var(--space-12)}.hero:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(59,130,246,.05),rgba(30,64,175,.05));pointer-events:none;z-index:1}.hero-content{max-width:1200px;margin:0 auto;padding:0 var(--space-8);text-align:center;z-index:2;position:relative;width:100%;margin-top:var(--space-8);transform:translateY(0);transition:transform .3s ease-out}.hero-content.parallax{transform:translateY(-20px)}.hero-title{font-size:var(--font-size-5xl);font-weight:700;color:var(--gray-900);margin-bottom:var(--space-6);line-height:1.2;animation:fadeInUp .8s ease-out .2s forwards}.hero-description,.hero-title{max-width:700px;margin-left:auto;margin-right:auto;opacity:0;transform:translateY(30px)}.hero-description{font-size:var(--font-size-xl);color:var(--gray-700);margin-bottom:var(--space-8);line-height:1.6;animation:fadeInUp .8s ease-out .4s forwards}.hero-actions{display:flex;gap:var(--space-4);justify-content:center;align-items:center;flex-wrap:wrap;margin-top:var(--space-8);opacity:0;transform:translateY(30px);animation:fadeInUp .8s ease-out .6s forwards}.hero-actions .cta-button{padding:var(--space-4) var(--space-8);font-size:var(--font-size-lg);font-weight:600;min-width:200px;text-align:center;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.hero-actions .cta-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}.hero-actions .cta-button:hover:before{left:100%}.hero-actions .cta-button:hover{transform:translateY(-2px);box-shadow:var(--shadow-soft-hover)}.hero-actions .cta-button:active{transform:translateY(0);transition:transform .1s ease}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.cta-button{border-radius:var(--radius-md);transition:var(--transition-fast);text-decoration:none;justify-content:center;box-shadow:var(--shadow-soft)}.cta-button.primary{background:linear-gradient(90deg,#0ea5e9,#2563eb);color:white!important}.cta-button.primary:hover{box-shadow:var(--shadow-soft-hover);transform:translateY(-3px)}.cta-button.primary:active{box-shadow:var(--shadow-soft-pressed);transform:translateY(0)}.cta-button.secondary{background:var(--secondary-bg);color:var(--gray-700);border:2px solid var(--gray-200)}.cta-button.secondary:hover{box-shadow:var(--shadow-soft-hover);transform:translateY(-3px);color:white!important}.cta-button.secondary:active{box-shadow:var(--shadow-soft-pressed);transform:translateY(0)}.hero-modern{min-height:100vh;position:relative;overflow:hidden;display:flex;align-items:center;padding-top:120px}.hero-background{position:absolute;inset:0;z-index:0}.bg-gradient{background:linear-gradient(135deg,rgba(6,182,212,.03),rgba(59,130,246,.05) 25%,rgba(147,51,234,.03) 50%,rgba(236,72,153,.02) 75%,rgba(251,146,60,.01))}.bg-gradient,.bg-pattern{position:absolute;inset:0}.bg-pattern{background-image:radial-gradient(circle at 25% 25%,rgba(59,130,246,.1) 1px,transparent 0),radial-gradient(circle at 75% 75%,rgba(147,51,234,.08) 1px,transparent 0);background-size:50px 50px,80px 80px;animation:patternFloat 20s linear infinite}@keyframes patternFloat{0%{transform:translate(0)}to{transform:translate(50px,50px)}}.bg-orbs{inset:0}.bg-orbs,.orb{position:absolute}.orb{border-radius:50%;filter:blur(40px);opacity:.4;animation:orbFloat 8s ease-in-out infinite}.orb-1{width:200px;height:200px;background:linear-gradient(45deg,#06b6d4,#3b82f6);top:20%;left:10%;animation-delay:0s;display:none}.orb-2{width:150px;height:150px;background:linear-gradient(45deg,#8b5cf6,#ec4899);top:60%;right:20%;animation-delay:2s}.orb-3{width:120px;height:120px;background:linear-gradient(45deg,#f59e0b,#ef4444);bottom:20%;left:60%;animation-delay:4s}@keyframes orbFloat{0%,to{transform:translate(0) scale(1)}50%{transform:translate(30px,-30px) scale(1.1)}}.hero-container{max-width:1200px;margin:0 auto;padding:0 var(--space-8);position:relative;z-index:1;width:100%}.hero-grid-modern{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-12);align-items:center;min-height:70vh;max-width:1200px;margin:0 auto;padding:0 var(--space-4)}@media (max-width:1024px){.hero-grid-modern{grid-template-columns:1fr .8fr;gap:var(--space-8)}}@media (max-width:768px){.hero-grid-modern{grid-template-columns:1fr;gap:var(--space-4);text-align:center;min-height:auto;padding:0 var(--space-2)}.hero-content-right{order:-1}.hero-content-left{gap:var(--space-4)}}.hero-content-left{display:flex;flex-direction:column;gap:var(--space-4)}.hero-badge{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);background:rgba(255,255,255,.8);backdrop-filter:blur(12px);border:1px solid rgba(239,68,68,.2);border-radius:999px;color:var(--gray-700);font-weight:600;font-size:var(--font-size-sm);width:-moz-fit-content;width:fit-content;box-shadow:0 4px 20px rgba(59,130,246,.1)}.badge-icon{color:white!important}.hero-title-modern{font-size:clamp(2.5rem,5vw,4rem);font-weight:800;line-height:1.1;color:var(--gray-900);letter-spacing:-.02em;margin:0}.gradient-text-modern{background:linear-gradient(135deg,#3b82f6,#8b5cf6,#ec4899);-webkit-background-clip:text;background-clip:text;color:transparent;background-size:200% 200%;animation:gradientShift 3s ease-in-out infinite}@keyframes gradientShift{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.hero-subtitle{font-size:var(--font-size-xl);color:var(--gray-600);line-height:1.6;margin:0;max-width:700px}.hero-social-proof-modern{display:flex;gap:var(--space-6);align-items:center;flex-wrap:wrap}.rating-stars{display:flex;align-items:center;gap:var(--space-1);padding:var(--space-2) var(--space-4);background:rgba(255,255,255,.9);backdrop-filter:blur(12px);border-radius:var(--radius-lg);box-shadow:0 4px 20px rgba(0,0,0,.05)}.star{color:#fbbf24}.rating-value{margin-left:var(--space-2);color:var(--gray-700)}.rating-value,.trust-badge{font-weight:600;font-size:var(--font-size-sm)}.trust-badge{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);background:rgba(16,185,129,.1);border-radius:var(--radius-lg)}.shield-icon,.trust-badge{color:var(--success)}.hero-cta{margin-top:var(--space-2)}.cta-primary{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-4) var(--space-8);background:linear-gradient(90deg,#0ea5e9,#2563eb);color:white!important;font-weight:600;font-size:var(--font-size-lg);border:none;border-radius:var(--radius-lg);cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 10px 30px rgba(14,165,233,.3);position:relative;overflow:hidden}.cta-primary:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#2563eb,#0ea5e9);opacity:0;transition:opacity .3s ease}.cta-primary:hover:before{opacity:1}.cta-primary:hover{transform:translateY(-2px);box-shadow:0 15px 40px rgba(14,165,233,.4)}.cta-primary>*{position:relative;z-index:1}.cta-icon{transition:transform .3s ease}.cta-primary:hover .cta-icon{transform:translateX(4px)}.hero-action-section{margin-top:var(--space-6)}.hero-cta{margin-bottom:var(--space-6)}.hero-stats{display:flex;gap:var(--space-6);justify-content:flex-start}.hero-stats .stat-item{display:flex;align-items:center;gap:var(--space-3)}.hero-stats .stat-icon{color:var(--primary-blue)!important;padding:var(--space-2);background:transparent!important;border-radius:var(--radius-md);position:relative;z-index:10;display:flex;align-items:center;justify-content:center;width:auto!important;height:auto!important;box-shadow:none!important}.hero-stats .stat-content{display:flex;flex-direction:column}.hero-stats .stat-number{font-weight:700;font-size:var(--font-size-lg);color:var(--gray-900)!important;line-height:1}.hero-stats .stat-label{font-size:var(--font-size-sm);color:var(--gray-800)!important;line-height:1;font-weight:500}.hero-content-right{position:relative;display:flex;align-items:center;justify-content:center;min-height:400px}@media (max-width:768px){.hero-content-right{min-height:250px}}@media (max-width:480px){.hero-content-right{min-height:200px}}.hero-image-container,.hero-visual{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.hero-image{width:100%;height:100%;max-width:700px;max-height:400px;-o-object-fit:cover;object-fit:cover;border-radius:24px;box-shadow:0 25px 60px rgba(0,0,0,.15);transition:transform .3s ease,box-shadow .3s ease}.hero-image:hover{transform:scale(1.02);box-shadow:0 30px 80px rgba(0,0,0,.2)}@media (max-width:1024px){.hero-image{max-width:450px;max-height:350px}}@media (max-width:768px){.hero-image{max-width:100%;max-height:300px;border-radius:16px}}@media (max-width:480px){.hero-image{max-height:250px;border-radius:12px}}.image-overlay{position:absolute;inset:0;background:linear-gradient(135deg,rgba(59,130,246,.1),rgba(147,51,234,.05));pointer-events:none}.floating-element{position:absolute;display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);background:rgba(255,255,255,.1);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.3);border-radius:var(--radius-lg);font-weight:600;font-size:var(--font-size-sm);color:var(--gray-700);box-shadow:0 10px 30px rgba(0,0,0,.1)}.element-1{top:20px;left:20px}.element-2{bottom:20px;right:20px}.element-icon{color:white!important}.hero-countries{display:flex;align-items:center;justify-content:space-between;margin-top:var(--space-16);padding-top:var(--space-8);border-top:1px solid rgba(0,0,0,.05)}.countries-label{font-weight:600;color:var(--gray-600);font-size:var(--font-size-sm)}.countries-list{display:flex;gap:var(--space-4);align-items:center}.country-flag{width:48px;height:48px;border-radius:var(--radius-lg);box-shadow:0 4px 15px rgba(0,0,0,.1);transition:transform .3s ease}.country-flag:hover{transform:translateY(-2px)}.hero-partners{margin-top:var(--space-8);text-align:center}.partners-label{font-size:var(--font-size-sm);font-weight:500;color:var(--gray-500);margin-bottom:var(--space-4);text-transform:uppercase;letter-spacing:.1em}.partners-scroll{overflow:hidden;width:100%;position:relative;mask:linear-gradient(90deg,transparent,black 10%,black 90%,transparent);-webkit-mask:linear-gradient(90deg,transparent,black 10%,black 90%,transparent)}.partners-track{display:flex;animation:scroll-partners 40s linear infinite;gap:var(--space-12);width:-moz-max-content;width:max-content}.partner-name{font-size:var(--font-size-2xl);font-weight:400;color:var(--gray-400);white-space:nowrap;opacity:.7;transition:opacity .3s ease}.partner-name:hover{opacity:1;color:var(--gray-600)}@keyframes scroll-partners{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.country-flag.flag-de{background:linear-gradient(180deg,#000 33.33%,#dd0000 33.33% 66.66%,#ffce00 66.66%)}.country-flag.flag-ch{background:#d52b1e;position:relative}.country-flag.flag-ch:after,.country-flag.flag-ch:before{content:"";position:absolute;background:#fff}.country-flag.flag-ch:before{width:60%;height:18%;top:50%;left:50%;transform:translate(-50%,-50%)}.country-flag.flag-ch:after{width:18%;height:60%;top:50%;left:50%;transform:translate(-50%,-50%)}.country-flag.flag-se{background:linear-gradient(90deg,transparent 30%,#fecc00 30% 40%,transparent 40%),linear-gradient(180deg,transparent 40%,#fecc00 40% 50%,transparent 50%),#006aa7}.country-flag.flag-no{background:linear-gradient(90deg,transparent 22%,#fff 22% 28%,#00205b 28% 34%,#fff 34% 40%,transparent 40%),linear-gradient(180deg,transparent 40%,#fff 40% 46%,#00205b 46% 52%,#fff 52% 58%,transparent 58%),#ef2b2d}.country-flag.flag-at{background:linear-gradient(180deg,#ed2939 33.33%,#fff 33.33% 66.66%,#ed2939 66.66%)}@media (max-width:1024px){.hero-grid-modern{grid-template-columns:1fr;gap:var(--space-8);text-align:center}.problems-grid{grid-template-columns:1fr;gap:var(--space-4)}.problem-title{font-size:var(--font-size-3xl)}.hero-content-right{order:-1}.hero-image-modern{height:400px}.hero-stats{justify-content:center}}@media (max-width:768px){.hero-container{padding:0 var(--space-4)}.hero-stats{flex-direction:column;gap:var(--space-4);align-items:center;justify-content:center}.hero-stats .stat-item{flex-direction:column;text-align:center;gap:var(--space-2)}.hero-social-proof-modern{justify-content:center}.hero-action-section{text-align:center}.partners-track{gap:var(--space-8)}.partner-name{font-size:var(--font-size-lg)}.problem-section-modern{padding:var(--space-16) 0}.problem-card{padding:var(--space-6)}.problem-title{font-size:var(--font-size-2xl)}}.problem-section-modern{padding:var(--space-20) 0;position:relative;overflow:hidden;background:linear-gradient(135deg,rgba(239,68,68,.02),rgba(220,38,38,.03) 50%,rgba(239,68,68,.02))}.problem-background{position:absolute;inset:0;pointer-events:none}.bg-gradient-problem{position:absolute;inset:0;background:radial-gradient(ellipse 800px 600px at 50% 20%,rgba(239,68,68,.1) 0,transparent 50%)}.bg-pattern-problem{position:absolute;inset:0;background-image:radial-gradient(rgba(239,68,68,.1) 1px,transparent 0);background-size:40px 40px;background-position:0 0,20px 20px;opacity:.3}.problem-content-modern{max-width:1200px;margin:0 auto;text-align:center;position:relative;z-index:2}.problem-header{margin-bottom:var(--space-12)}.problem-badge{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);background:rgba(239,68,68,.1);color:var(--error);border-radius:var(--radius-full);font-size:var(--font-size-sm);font-weight:600;margin-bottom:var(--space-4);border:1px solid rgba(239,68,68,.2);backdrop-filter:blur(10px)}.problem-title{font-size:var(--font-size-4xl);font-weight:800;color:var(--gray-900);line-height:1.2;margin-bottom:var(--space-6)}.text-gradient-problem{background:linear-gradient(135deg,#ef4444,#dc2626 50%,#b91c1c);-webkit-background-clip:text;background-clip:text;color:transparent}.problems-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-6);margin-top:var(--space-8)}.problem-card{background:rgba(255,255,255,.9);backdrop-filter:blur(20px);border:1px solid rgba(239,68,68,.1);border-radius:var(--radius-xl);padding:var(--space-8);transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;cursor:pointer}.problem-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#ef4444,#dc2626 50%,#b91c1c);transform:scaleX(0);transition:transform .3s ease}.problem-card:hover:before{transform:scaleX(1)}.problem-card:hover{background:rgba(255,255,255,.1);border-color:rgba(239,68,68,.2);box-shadow:0 20px 40px rgba(239,68,68,.1),0 8px 25px rgba(0,0,0,.1)}.problem-icon-container{width:64px;height:64px;background:linear-gradient(135deg,rgba(239,68,68,.9),rgba(220,38,38,.9) 50%,rgba(185,28,28,.9));border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center;margin:0 auto var(--space-4);position:relative;z-index:10;box-shadow:0 8px 20px rgba(239,68,68,.3),inset 0 1px 0 rgba(255,255,255,.2);border:1px solid rgba(255,255,255,.3)}.problem-icon{color:white!important}.problem-card-content{text-align:center}.problem-card-title{font-size:var(--font-size-xl);font-weight:700;color:var(--gray-900);margin-bottom:var(--space-3);line-height:1.3}.problem-card-description{font-size:var(--font-size-base);color:var(--gray-600);line-height:1.6;font-weight:400}.solution-section{padding:var(--space-12) 0;background:var(--primary-bg)}.solution-content{max-width:700px;margin:0 auto;text-align:center}.solution-content h2{font-size:var(--font-size-3xl);font-weight:700;color:var(--gray-900);margin-bottom:var(--space-4);text-align:center}.solution-content p{font-size:var(--font-size-lg);color:var(--gray-600);line-height:1.7;margin-bottom:var(--space-6)}.solution-features{flex-wrap:wrap;justify-content:center}.solution-features .feature{display:flex;align-items:center;gap:var(--space-3);background:var(--secondary-bg);padding:var(--space-4) var(--space-6);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);transition:var(--transition-fast)}.solution-features .feature:hover{box-shadow:var(--shadow-soft-hover);transform:translateY(-2px)}.solution-features .feature i{color:var(--success);font-size:var(--font-size-xl)}.solution-features .feature span{font-weight:600;color:var(--gray-700);font-size:var(--font-size-base)}.why-different-section{padding:var(--space-12) 0;background:var(--accent-bg)}.why-different-section h2{text-align:center;font-size:var(--font-size-3xl);font-weight:700;color:var(--gray-900);margin-bottom:var(--space-8)}.features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-6)}.feature-card{background:var(--white);padding:var(--space-6);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);text-align:center;transition:all .4s cubic-bezier(.4,0,.2,1);opacity:0;transform:translateY(30px);position:relative;overflow:hidden}.feature-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--primary-blue),var(--primary-dark-blue));transform:scaleX(0);transition:transform .3s ease}.feature-card:hover:before{transform:scaleX(1)}.feature-card.animate{opacity:1;transform:translateY(0)}.feature-card:hover{box-shadow:var(--shadow-soft-hover);transform:translateY(-4px)}.feature-icon{width:80px;height:80px;background:var(--primary-ultra-light);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto var(--space-4);transition:all .3s ease;position:relative}.feature-icon:after{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(45deg,var(--primary-blue),var(--primary-dark-blue));border-radius:50%;z-index:-1;opacity:0;transition:opacity .3s ease}.feature-card:hover .feature-icon:after{opacity:1}.feature-card:hover .feature-icon{transform:scale(1.1)}.feature-icon i{font-size:var(--font-size-2xl);color:white!important;transition:color .3s ease}.feature-card:hover .feature-icon i{color:var(--white)}.step-card{background:rgba(255,255,255,.1);border:2px solid rgba(255,255,255,.2);backdrop-filter:blur(10px);padding:var(--space-6);border-radius:var(--radius-lg);box-shadow:0 8px 32px rgba(255,255,255,.1);text-align:center;transition:all .4s cubic-bezier(.4,0,.2,1);opacity:0;transform:translateY(30px);position:relative}.step-card.animate{opacity:1;transform:translateY(0)}.step-card:hover{border-color:rgba(255,255,255,.4);box-shadow:0 12px 32px rgba(255,255,255,.15);transform:translateY(-4px)}.step-number{background:linear-gradient(135deg,var(--primary-blue),var(--primary-dark-blue));color:var(--white);font-size:var(--font-size-xl);transition:all .3s ease;position:relative}.step-card:hover .step-number{transform:scale(1.1) rotate(5deg)}.benefit-card{background:var(--white);padding:var(--space-6);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);text-align:center;transition:all .4s cubic-bezier(.4,0,.2,1);opacity:0;transform:translateY(30px);position:relative;overflow:hidden}.benefit-card:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,var(--primary-ultra-light),transparent);opacity:0;transition:opacity .3s ease}.benefit-card.animate{opacity:1;transform:translateY(0)}.benefit-card:hover:before{opacity:1}.benefit-card:hover{box-shadow:var(--shadow-soft-hover);transform:translateY(-4px)}.benefit-card i{font-size:var(--font-size-3xl);color:white!important;margin-bottom:var(--space-4);transition:all .3s ease}.benefit-card:hover i{transform:scale(1.1)}.testimonial-card{background:var(--white);padding:var(--space-6);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);transition:all .4s cubic-bezier(.4,0,.2,1);opacity:0;transform:translateY(30px);position:relative}.testimonial-card.animate{opacity:1;transform:translateY(0)}.testimonial-card:hover{box-shadow:var(--shadow-soft-hover);transform:translateY(-4px)}.testimonial-card blockquote{font-style:italic;color:var(--gray-700);margin-bottom:var(--space-4);position:relative;padding-left:var(--space-4)}.testimonial-card blockquote:before{content:'"';font-size:var(--font-size-4xl);color:white!important;position:absolute;left:-10px;top:-10px;opacity:.3}.roi-calculator-section{padding:var(--space-16) 0;background:var(--accent-bg)}.roi-calculator-section h2{text-align:center;margin-bottom:var(--space-4);color:var(--gray-800);font-size:var(--font-size-3xl);font-weight:700}.calculator-intro{text-align:center;margin-bottom:var(--space-8);color:var(--gray-600);font-size:var(--font-size-lg)}.calculator-content{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-8);max-width:700px;margin:0 auto;align-items:start}.calculator-form{background:var(--white);padding:var(--space-6);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft)}.calculator-form .form-group{margin-bottom:var(--space-4)}.calculator-form label{display:block;margin-bottom:var(--space-2);font-weight:600;color:var(--gray-700)}.calculator-form input,.calculator-form select{width:100%;padding:var(--space-3);border:2px solid var(--gray-200);border-radius:var(--radius-md);font-size:var(--font-size-base);transition:var(--transition-fast);background:var(--white)}.calculator-form input:focus,.calculator-form select:focus{outline:none;border-color:var(--primary-blue);box-shadow:0 0 0 3px var(--primary-ultra-light)}.calculator-result{background:var(--white);padding:var(--space-6);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);min-height:200px;display:flex;align-items:center;justify-content:center}.result-display{text-align:center;width:100%}.result-display h3{color:var(--gray-800);font-size:var(--font-size-xl);font-weight:600;margin-bottom:var(--space-4)}.result-display p{color:var(--gray-600);font-size:var(--font-size-base);line-height:1.6}.result-display .result-item{margin-bottom:var(--space-3);padding:var(--space-3);background:var(--gray-50);border-radius:var(--radius-md);border-left:4px solid var(--primary-blue)}.result-display .result-item strong{color:white!important;font-weight:600}.faq-item{background:var(--white);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);margin-bottom:var(--space-4);transition:all .3s ease;opacity:0;transform:translateY(20px);overflow:hidden}.faq-item.animate{opacity:1;transform:translateY(0)}.faq-item:hover{box-shadow:var(--shadow-soft-hover);transform:translateY(-2px)}.faq-question{padding:var(--space-4) var(--space-6);cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:all .3s ease;border:none;background:none;width:100%;text-align:left;font-size:var(--font-size-base);font-weight:600;color:var(--gray-800)}.faq-question:hover{background:var(--primary-ultra-light)}.faq-question i{color:white!important;transition:transform .3s ease;font-size:var(--font-size-lg);flex-shrink:0}.faq-item.active .faq-question i{transform:rotate(180deg)}.faq-answer{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease;padding:0 var(--space-6);color:var(--gray-600);line-height:1.6}.faq-item.active .faq-answer{max-height:200px;padding:0 var(--space-6) var(--space-6)}.faq-answer p{margin:0}.faq-section{padding:var(--space-16) 0;background:var(--secondary-bg)}.faq-section h2{text-align:center;margin-bottom:var(--space-8);color:var(--gray-800);font-size:var(--font-size-3xl);font-weight:700}.footer{background:var(--gray-900);color:var(--white);padding:var(--space-8) 0 var(--space-4)}.footer-content{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--space-6)}.footer-brand{display:flex;align-items:center;gap:var(--space-2);font-size:var(--font-size-xl);font-weight:700;margin-bottom:var(--space-4)}.footer-brand i{font-size:var(--font-size-2xl);color:var(--primary-light-blue)}.footer-links{display:flex;gap:var(--space-8)}.footer-section h4{font-size:var(--font-size-base);font-weight:600;margin-bottom:var(--space-3);color:var(--gray-300)}.footer-section ul{list-style:none}.footer-section ul li{margin-bottom:var(--space-2)}.footer-section ul li a{color:var(--gray-400);text-decoration:none;transition:var(--transition-fast)}.footer-section ul li a:hover{color:var(--white)}.footer-bottom{display:flex;justify-content:space-between;align-items:center;padding-top:var(--space-4);border-top:1px solid var(--gray-700)}.footer-info p{margin-bottom:var(--space-1)}.footer-info p,.footer-legal a{color:var(--gray-400);font-size:var(--font-size-sm)}.footer-legal a{text-decoration:none;transition:var(--transition-fast)}.footer-legal a:hover{color:var(--white)}.opportunities-hero{background:linear-gradient(180deg,var(--white) 0,var(--primary-blue) 50%,var(--primary-dark-blue) 100%);color:var(--white);text-align:center;padding:var(--space-20) 0 var(--space-16) 0;min-height:70vh;display:flex;align-items:flex-end;position:relative}.opportunities-hero:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,rgba(255,255,255,.1),rgba(0,0,0,.3));pointer-events:none}.opportunities-hero .hero-content{max-width:1200px;margin:0 auto;padding:0 var(--space-8);text-align:center;position:relative;z-index:2;margin-bottom:var(--space-8)}.opportunities-hero .hero-title{font-size:var(--font-size-5xl);margin-bottom:var(--space-8);line-height:1.1;max-width:900px;margin-left:auto;margin-right:auto;font-weight:800;text-shadow:0 2px 4px rgba(0,0,0,.3)}.opportunities-hero .hero-description{font-size:var(--font-size-xl);max-width:700px;margin:0 auto;line-height:1.6;opacity:.95;font-weight:500;text-shadow:0 1px 2px rgba(0,0,0,.2)}.job-listings-section{padding:var(--space-16) 0;background:var(--accent-bg)}.job-filters{display:flex;gap:var(--space-6);margin-bottom:var(--space-12);flex-wrap:wrap;justify-content:center;align-items:center}.filter-group{display:flex;flex-direction:column;gap:var(--space-3);min-width:200px}.filter-group label{font-weight:600;color:var(--gray-700);font-size:var(--font-size-base)}.filter-group select{padding:var(--space-4);border:2px solid var(--gray-200);border-radius:var(--radius-lg);background:var(--white);font-size:var(--font-size-base);transition:var(--transition-normal);box-shadow:var(--shadow-soft)}.filter-group select:focus{outline:none;border-color:var(--primary-blue);box-shadow:0 0 0 3px var(--primary-ultra-light)}.job-listings{display:flex;flex-direction:column;gap:var(--space-8);max-width:1200px;margin:0 auto}.job-card{background:var(--white);border-radius:var(--radius-xl);padding:var(--space-8);box-shadow:var(--shadow-soft);transition:var(--transition-normal);border:1px solid var(--gray-100);margin-bottom:var(--space-6)}.job-card:hover{box-shadow:var(--shadow-soft-hover);transform:translateY(-4px)}.job-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--space-6);padding-bottom:var(--space-6);border-bottom:2px solid var(--gray-100)}.job-title{font-size:var(--font-size-3xl);color:var(--gray-900);margin:0;font-weight:700;line-height:1.2}.job-location{display:flex;align-items:center;gap:var(--space-3);color:var(--gray-600);font-weight:600;font-size:var(--font-size-lg);padding:var(--space-3) var(--space-4);background:var(--primary-ultra-light);border-radius:var(--radius-lg)}.job-location i{color:white!important;font-size:var(--font-size-lg)}.job-content{margin-bottom:var(--space-8);display:grid;gap:var(--space-6)}.job-section{margin-bottom:var(--space-6);padding:var(--space-6);background:var(--gray-50);border-radius:var(--radius-lg);border-left:4px solid var(--primary-blue)}.job-section h3{font-size:var(--font-size-xl);color:var(--gray-800);margin-bottom:var(--space-4);font-weight:700;display:flex;align-items:center;gap:var(--space-3)}.job-section p{color:var(--gray-700);line-height:1.7;margin-bottom:var(--space-3);font-size:var(--font-size-base)}.job-section ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-2)}.job-section li{color:var(--gray-700);line-height:1.6;padding-left:var(--space-6);position:relative;font-size:var(--font-size-base)}.job-section li:before{content:"✓";color:white!important;font-weight:700;position:absolute;left:0;font-size:var(--font-size-lg)}.job-actions{display:flex;justify-content:center;padding-top:var(--space-6);border-top:2px solid var(--gray-100);margin-top:var(--space-6)}.apply-btn{padding:var(--space-4) var(--space-8);font-size:var(--font-size-xl);font-weight:700;border-radius:var(--radius-xl);min-width:200px;transition:all .3s ease}.apply-btn:hover{transform:translateY(-2px);box-shadow:var(--shadow-soft-hover)}.modal{display:none;position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);backdrop-filter:blur(5px);overflow-y:auto;padding:var(--space-4)}.modal-content{background:var(--white);margin:2% auto;padding:0;border-radius:var(--radius-xl);width:95%;max-width:700px;max-height:90vh;box-shadow:var(--shadow-soft-hover);animation:modalSlideIn .3s ease-out;overflow:hidden;display:flex;flex-direction:column}@keyframes modalSlideIn{0%{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}.modal-header{display:flex;justify-content:space-between;align-items:center;padding:var(--space-6);border-bottom:2px solid var(--gray-100);background:var(--primary-ultra-light);border-radius:var(--radius-xl) var(--radius-xl) 0 0;flex-shrink:0}.modal-header h2{margin:0;color:var(--gray-900);font-size:var(--font-size-xl);font-weight:700}.close{color:var(--gray-500);font-size:var(--font-size-2xl);font-weight:700;cursor:pointer;transition:var(--transition-fast);padding:var(--space-2);border-radius:var(--radius-md)}.close:hover{color:var(--gray-700);background:var(--gray-100)}.modal-body{padding:var(--space-6);overflow-y:auto;flex:0 0 auto;max-height:calc(90vh - 120px)}.application-form{display:flex;flex-direction:column;gap:var(--space-4)}.application-form .form-group{display:flex;flex-direction:column;gap:var(--space-2)}.application-form label{font-weight:600;color:var(--gray-700);font-size:var(--font-size-sm)}.application-form input,.application-form select,.application-form textarea{padding:var(--space-3);border:2px solid var(--gray-200);border-radius:var(--radius-md);font-size:var(--font-size-base);transition:var(--transition-normal);background:var(--white)}.application-form input:focus,.application-form select:focus,.application-form textarea:focus{outline:none;border-color:var(--primary-blue);box-shadow:0 0 0 3px var(--primary-ultra-light)}.application-form textarea{resize:vertical;min-height:100px}.application-form input[type=file]{padding:var(--space-2);border:2px dashed var(--gray-300);background:var(--gray-50);cursor:pointer}.application-form input[type=file]:hover{border-color:var(--primary-blue);background:var(--primary-ultra-light)}.checkbox-group{flex-direction:row;align-items:flex-start;gap:var(--space-3)}.checkbox-group input[type=checkbox]{margin-top:2px;width:18px;height:18px;accent-color:var(--primary-blue)}.checkbox-group label{font-weight:400;line-height:1.4}.checkbox-group a{color:white!important;text-decoration:underline}.form-actions{display:flex;gap:var(--space-3);justify-content:flex-end;margin-top:var(--space-6);padding-top:var(--space-4);border-top:2px solid var(--gray-100)}.form-actions .cta-button{padding:var(--space-3) var(--space-6);font-weight:600}@media (max-width:1024px){.benefits-grid,.features-grid,.steps-grid,.testimonials-grid{grid-template-columns:repeat(3,1fr)}.calculator-content{grid-template-columns:1fr;gap:var(--space-6)}}@media (max-width:768px){.nav{flex-direction:column;padding:var(--space-3) var(--space-4)}.nav,.nav-links{gap:var(--space-4)}.hero{padding:var(--space-16) 0 var(--space-8);text-align:center}.hero-content{margin-right:0;margin-bottom:var(--space-6)}.hero-title{font-size:var(--font-size-4xl)}.hero-actions{justify-content:center}.benefits-grid,.features-grid,.steps-grid,.testimonials-grid{grid-template-columns:1fr}.footer-content{flex-direction:column;gap:var(--space-6)}.footer-bottom,.footer-links{flex-direction:column;gap:var(--space-4)}.footer-bottom{text-align:center}.job-filters{flex-direction:column;gap:var(--space-4);align-items:stretch}.filter-group{min-width:auto}.job-header{flex-direction:column;gap:var(--space-4);align-items:flex-start}.job-title{font-size:var(--font-size-2xl);line-height:1.3}.job-location{align-self:flex-start;font-size:var(--font-size-base);padding:var(--space-2) var(--space-3)}.job-content{gap:var(--space-4)}.job-section{padding:var(--space-4);margin-bottom:var(--space-4)}.job-section h3{font-size:var(--font-size-lg);margin-bottom:var(--space-3)}.job-section p{font-size:var(--font-size-sm);line-height:1.6}.job-section li{font-size:var(--font-size-sm);padding-left:var(--space-4)}.apply-btn{padding:var(--space-3) var(--space-6);font-size:var(--font-size-lg);min-width:180px}.modal-content{width:95%;margin:10% auto}.form-actions{flex-direction:column}.form-actions .cta-button{width:100%}.hero{padding-top:80px}.hero-content{padding:0 var(--space-4);text-align:center}.hero-title{font-size:var(--font-size-3xl);margin-bottom:var(--space-4)}.hero-description{font-size:var(--font-size-lg);margin-bottom:var(--space-6)}.hero-actions{flex-direction:column;gap:var(--space-3);margin-top:var(--space-6);margin-bottom:var(--space-6)}.hero-actions .cta-button{width:100%;max-width:300px;padding:var(--space-3) var(--space-6)}.opportunities-hero{padding:var(--space-16) 0 var(--space-12) 0;min-height:60vh;align-items:center}.opportunities-hero .hero-title{font-size:var(--font-size-3xl);margin-bottom:var(--space-6);line-height:1.2}.opportunities-hero .hero-description{font-size:var(--font-size-lg);line-height:1.5}.opportunities-hero .hero-content{padding:0 var(--space-4);margin-bottom:var(--space-6)}.modal{padding:var(--space-2)}.modal-content{width:98%;margin:1% auto;max-height:95vh}.modal-body{max-height:calc(95vh - 100px)}}@media (max-width:480px){.container{padding:0 var(--space-3)}.hero-title{font-size:var(--font-size-3xl)}.hero-actions{flex-direction:column;align-items:center}.cta-button{width:100%;max-width:300px}}.job-card.hidden{display:none}.success-message{background:var(--success-light);color:var(--success);padding:var(--space-4);border-radius:var(--radius-md);margin-bottom:var(--space-4);border:1px solid var(--success);text-align:center}.success-message h3{margin:0 0 var(--space-2) 0;color:var(--success)}.success-message p{margin:0;color:var(--success)}.loading{opacity:.6}.cta-button{position:relative;overflow:hidden}.ripple{position:absolute;border-radius:50%;background:rgba(255,255,255,.6);transform:scale(0);animation:ripple-animation .6s linear;pointer-events:none}@keyframes ripple-animation{to{transform:scale(4);opacity:0}}.benefit-card,.faq-item,.feature-card,.step-card,.testimonial-card{opacity:0;transform:translateY(30px);transition:all .6s cubic-bezier(.4,0,.2,1)}.benefit-card.animate,.faq-item.animate,.feature-card.animate,.step-card.animate,.testimonial-card.animate{opacity:1;transform:translateY(0)}.feature-card:first-child{transition-delay:.1s}.feature-card:nth-child(2){transition-delay:.2s}.feature-card:nth-child(3){transition-delay:.3s}.feature-card:nth-child(4){transition-delay:.4s}.step-card:first-child{transition-delay:.1s}.step-card:nth-child(2){transition-delay:.2s}.step-card:nth-child(3){transition-delay:.3s}.step-card:nth-child(4){transition-delay:.4s}.benefit-card:first-child{transition-delay:.1s}.benefit-card:nth-child(2){transition-delay:.2s}.benefit-card:nth-child(3){transition-delay:.3s}.benefit-card:nth-child(4){transition-delay:.4s}.testimonial-card:first-child{transition-delay:.1s}.testimonial-card:nth-child(2){transition-delay:.2s}.testimonial-card:nth-child(3){transition-delay:.3s}.benefit-card:hover,.feature-card:hover,.step-card:hover,.testimonial-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-soft-hover)}section{transition:all .3s ease}.cta-button:focus,input:focus,select:focus,textarea:focus{outline:none;box-shadow:0 0 0 3px var(--primary-ultra-light)}.loading{position:relative;pointer-events:none}.loading:after{content:"";position:absolute;top:50%;left:50%;width:20px;height:20px;margin:-10px 0 0 -10px;border:2px solid var(--primary-blue);border-top:2px solid transparent;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.benefits-section h2,.how-it-works-section h2{text-align:center}.problem-section-2025{padding:var(--space-16) 0 72px 0;position:relative;overflow:hidden;background:linear-gradient(90deg,#0ea5e9,#2563eb);min-height:auto;border-radius:48px;margin:48px 24px;box-shadow:0 8px 32px rgba(14,165,233,.2)}.problem-background-2025{position:absolute;inset:0;pointer-events:none}.bg-gradient-problem-2025{position:absolute;inset:0;background:radial-gradient(ellipse 1200px 800px at 50% 30%,rgba(14,165,233,.1) 0,rgba(37,99,235,.08) 30%,transparent 70%)}.bg-pattern-problem-2025{position:absolute;inset:0;background-image:radial-gradient(rgba(239,68,68,.1) 1px,transparent 0),radial-gradient(rgba(220,38,38,.05) 1px,transparent 0);background-size:50px 50px,30px 30px;background-position:0 0,25px 25px;opacity:.4}.floating-elements{position:absolute;inset:0;pointer-events:none}.floating-circle{position:absolute;border-radius:50%;filter:blur(1px)}.floating-circle.red{width:120px;height:120px;background:radial-gradient(circle,rgba(239,68,68,.2) 0,transparent 70%);top:20%;right:15%}.floating-circle.orange{width:80px;height:80px;background:radial-gradient(circle,rgba(251,146,60,.15) 0,transparent 70%);bottom:30%;left:10%}.problem-layout-2025{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:var(--space-12);align-items:start;position:relative;z-index:2;padding:0 var(--space-4)}.problem-narrative{padding-right:var(--space-8)}.problem-header-2025{margin-bottom:var(--space-12)}.problem-header-centered{text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:700px;margin:0 auto;padding:var(--space-8) 0}.problem-badge-2025{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-6);background:linear-gradient(135deg,rgba(239,68,68,.1),rgba(220,38,38,.15));color:var(--error);border-radius:var(--radius-full);font-size:var(--font-size-sm);font-weight:600;margin-bottom:var(--space-6);border:1px solid rgba(239,68,68,.2);backdrop-filter:blur(20px);box-shadow:0 4px 20px rgba(239,68,68,.1)}.problem-title-2025{font-size:var(--font-size-4xl);font-weight:800;color:white!important;line-height:1.2;margin-bottom:var(--space-6);letter-spacing:-.02em}.text-gradient-problem-2025{color:white!important;font-weight:800;text-decoration:underline;text-decoration-color:#ef4444;text-decoration-thickness:3px;text-underline-offset:4px}.problem-subtitle-2025{font-size:var(--font-size-lg);color:rgba(255,255,255,.9);line-height:1.7;margin-bottom:var(--space-8);font-weight:400}.problem-stats-2025{margin-top:var(--space-12)}.stats-grid{grid-template-columns:repeat(3,1fr)}.stat-card{background:rgba(255,255,255,.9);border:1px solid rgba(239,68,68,.1);display:flex;align-items:center;gap:var(--space-4);transition:all .4s cubic-bezier(.4,0,.2,1);text-align:center}.stat-card:hover{background:rgba(255,255,255,.1);border-color:rgba(239,68,68,.2);box-shadow:0 15px 35px rgba(239,68,68,.1)}.stat-icon{width:48px;height:48px;background:linear-gradient(135deg,rgba(239,68,68,.9),rgba(220,38,38,.9));box-shadow:0 4px 15px rgba(239,68,68,.3);margin:0 auto}.stat-content{flex:0 0 auto}.stat-value{font-size:var(--font-size-xl);color:#000000;line-height:1.2}.stat-label{color:#000000;font-weight:500}.problem-visual{padding-left:var(--space-8)}.problems-grid-2025{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-4)}.problem-card-2025{background:rgba(255,255,255,.15);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.3);border-radius:24px;padding:var(--space-8);transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;cursor:pointer;min-height:200px;box-shadow:0 8px 32px rgba(0,0,0,.1),inset 0 1px 0 rgba(255,255,255,.2)}.problem-card-2025:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:white;transform:scaleX(0);transition:transform .4s cubic-bezier(.4,0,.2,1);border-radius:24px 24px 0 0}.problem-card-2025:hover:before{transform:scaleX(1);box-shadow:0 0 20px rgba(255,255,255,.4)}.problem-card-2025:after{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:radial-gradient(circle,rgba(255,255,255,.1) 0,transparent 70%);border-radius:50%;transform:translate(-50%,-50%);transition:all .6s cubic-bezier(.4,0,.2,1);pointer-events:none}.problem-card-2025:hover:after{width:300px;height:300px}.problem-card-2025:hover{background:rgba(255,255,255,.25);border-color:rgba(255,255,255,.5);box-shadow:0 20px 40px rgba(0,0,0,.15),0 8px 16px rgba(255,255,255,.1),inset 0 1px 0 rgba(255,255,255,.3);transform:translateY(-8px) scale(1.02)}.problem-card-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--space-4)}.problem-icon-container-2025{width:48px;height:48px;background:rgba(255,255,255,.2);border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center;position:relative;z-index:10;box-shadow:0 6px 20px rgba(255,255,255,.2);border:1px solid rgba(255,255,255,.3);flex-shrink:0}.problem-icon-2025{color:white!important}.problem-stat-badge{background:linear-gradient(135deg,rgba(239,68,68,.1),rgba(220,38,38,.15));border:1px solid rgba(239,68,68,.2);border-radius:var(--radius-lg);padding:var(--space-2) var(--space-3);text-align:center;min-width:60px}.stat-number{font-size:var(--font-size-sm);font-weight:700}.stat-number,.stat-text{display:block;color:white!important;line-height:1}.stat-text{font-size:var(--font-size-xs);font-weight:500}.problem-card-content-2025{text-align:left}.problem-card-title-2025{font-size:var(--font-size-base);font-weight:700;color:white!important;margin-bottom:var(--space-2);line-height:1.3}.problem-card-description-2025{font-size:var(--font-size-sm);color:white!important;line-height:1.5;font-weight:400}.problem-pulse{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;border-radius:var(--radius-2xl);background:radial-gradient(circle,rgba(239,68,68,.1) 0,transparent 70%);pointer-events:none;z-index:-1}@media (max-width:1024px){.problem-layout-2025{grid-template-columns:1fr;gap:var(--space-8);padding:0 var(--space-6)}.problem-narrative{padding-right:0;text-align:center}.problem-visual{padding-left:0}.problems-grid-2025,.stats-grid{grid-template-columns:repeat(3,1fr);gap:var(--space-4)}.problem-title-2025{font-size:var(--font-size-3xl)}}@media (max-width:768px){.problem-section-2025{padding:var(--space-12) 0}.problem-layout-2025{padding:0 var(--space-4);gap:var(--space-6)}.problem-title-2025{font-size:var(--font-size-2xl)}.problem-subtitle-2025{font-size:var(--font-size-base)}.problems-grid-2025{grid-template-columns:1fr;gap:var(--space-4)}.stats-grid{grid-template-columns:repeat(3,1fr);gap:var(--space-3)}.stat-card{flex-direction:column;text-align:center}.problem-card-2025{padding:var(--space-5);min-height:auto;text-align:center}.problem-card-header{flex-direction:column;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3)}.problem-card-content-2025{text-align:center}.problem-icon-container-2025{width:40px;height:40px}.stat-icon{margin:0}.problem-icon-2025{width:20px;height:20px}.floating-circle.orange,.floating-circle.red{display:none}}@media (max-width:480px){.problem-section-2025{padding:var(--space-8) 0;margin:24px 12px;border-radius:24px}.problem-layout-2025{padding:0 var(--space-3);gap:var(--space-4)}.problem-title-2025{font-size:var(--font-size-xl)}.problem-subtitle-2025{font-size:var(--font-size-sm)}.problem-badge-2025{font-size:var(--font-size-xs);padding:var(--space-2) var(--space-4)}.stats-grid{grid-template-columns:1fr;gap:var(--space-3)}.stat-card{padding:var(--space-4);text-align:center;flex-direction:column}.stat-icon{width:40px;height:40px;margin:0}.stat-value{font-size:var(--font-size-lg)}.problem-card-2025{padding:var(--space-4);text-align:center}.problem-card-title-2025{font-size:var(--font-size-sm)}.problem-card-description-2025{font-size:var(--font-size-xs)}}.solution-section-2025{padding:72px 0 var(--space-16) 0;position:relative;overflow:hidden;background:white;min-height:auto;border-top-left-radius:48px;border-top-right-radius:48px;margin-top:-48px;box-shadow:0 8px 32px rgba(14,165,233,.1)}.solution-background-2025{position:absolute;inset:0;pointer-events:none}.bg-gradient-solution-2025{position:absolute;inset:0;background:radial-gradient(ellipse 1200px 800px at 50% 30%,rgba(14,165,233,.05) 0,rgba(37,99,235,.03) 30%,transparent 70%)}.bg-pattern-solution-2025{position:absolute;inset:0;background-image:radial-gradient(rgba(34,197,94,.1) 1px,transparent 0),radial-gradient(rgba(22,163,74,.05) 1px,transparent 0);background-size:50px 50px,30px 30px;background-position:0 0,25px 25px;opacity:.4}.floating-elements-solution{position:absolute;inset:0;pointer-events:none}.floating-circle.green{width:120px;height:120px;background:radial-gradient(circle,rgba(34,197,94,.2) 0,transparent 70%);top:20%;right:15%}.floating-circle.light-green{width:80px;height:80px;background:radial-gradient(circle,rgba(74,222,128,.15) 0,transparent 70%);bottom:30%;left:10%}.solution-layout-2025{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:var(--space-12);align-items:start;position:relative;z-index:2;padding:0 var(--space-4)}.solution-narrative{padding-left:var(--space-8)}.solution-header-2025{margin-bottom:var(--space-12)}.solution-header-section{text-align:center;max-width:700px;margin:0 auto}.why-different-header-section{text-align:center;max-width:700px;margin:0 auto var(--space-12)}.comparison-table-container{max-width:900px;margin:0 auto var(--space-12)}.comparison-table{background:white;border-radius:var(--radius-xl);box-shadow:0 10px 40px rgba(0,0,0,.1);overflow:hidden;border:1px solid rgba(14,165,233,.1)}.table-header{display:grid;grid-template-columns:2fr 1fr 1fr;background:linear-gradient(90deg,#0ea5e9,#2563eb);color:white!important;padding:var(--space-6);font-weight:600;font-size:var(--font-size-lg)}.header-feature{text-align:left}.header-competitors,.header-imp{text-align:center}.table-row{display:grid;grid-template-columns:2fr 1fr 1fr;padding:var(--space-6);border-bottom:1px solid rgba(14,165,233,.1);transition:all .3s ease}.table-row:last-child{border-bottom:none}.table-row:hover{background:rgba(14,165,233,.02)}.row-feature{text-align:left}.feature-name{font-weight:600;font-size:var(--font-size-lg);color:var(--gray-900);margin-bottom:var(--space-2)}.feature-description{font-size:var(--font-size-sm);color:var(--gray-600);line-height:1.5}.row-competitors,.row-imp{display:flex;align-items:center;justify-content:center}.check-icon{color:#0ea5e9;stroke-width:2.5}.x-icon{color:#ef4444;stroke-width:2.5}.why-different-cta{text-align:center;max-width:700px;margin:0 auto;padding:var(--space-8)}.why-different-cta h3{font-size:var(--font-size-2xl);font-weight:700;color:var(--gray-900);margin-bottom:var(--space-4)}.why-different-cta p{font-size:var(--font-size-lg);color:var(--gray-600);line-height:1.6;margin-bottom:var(--space-6)}.benefits-header-section,.faq-header-section,.testimonials-header-section{text-align:center;max-width:700px;margin:0 auto var(--space-12)}.benefit-icon-wrapper.text-center{gap:var(--space-3)}.benefit-icon-wrapper.text-center,.benefit-metric.text-center{text-align:center;display:flex;flex-direction:column;align-items:center}.benefit-metric.text-center{gap:var(--space-1)}.comparison-section-2025{margin-bottom:var(--space-16)}.comparison-section-title{font-size:var(--font-size-3xl);font-weight:800;color:var(--gray-900);text-align:center;margin-bottom:var(--space-10);letter-spacing:-.02em;line-height:1.2}.competitors-grid-2025{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--space-6);margin-bottom:var(--space-12)}.competitor-card-2025{background:rgba(255,255,255,.1);border:1px solid rgba(239,68,68,.15);border-radius:var(--radius-xl);transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:0 8px 32px rgba(239,68,68,.08)}.competitor-card-2025:before{background:linear-gradient(90deg,rgba(239,68,68,.6),rgba(239,68,68,.3));transform:scaleX(0);transition:transform .4s ease}.competitor-card-2025:hover{border-color:rgba(239,68,68,.25);box-shadow:0 20px 40px rgba(239,68,68,.12);transform:translateY(-4px)}.competitor-card-2025:hover:before{transform:scaleX(1)}.competitor-card-header{padding-bottom:var(--space-4);border-bottom:1px solid rgba(239,68,68,.1)}.competitor-icon-container{width:56px;height:56px;border-radius:var(--radius-xl);background:rgba(239,68,68,.08);flex-shrink:0}.competitor-name{font-size:var(--font-size-xl);color:var(--gray-900);letter-spacing:-.02em}.competitor-features{gap:var(--space-4)}.competitor-feature{gap:var(--space-4);font-size:var(--font-size-base);color:var(--gray-700);font-weight:500}.feature-icon{flex-shrink:0;width:20px;height:20px}.feature-icon.negative{filter:drop-shadow(0 2px 4px rgba(239,68,68,.2))}.our-solution-section-2025{margin-bottom:var(--space-12)}.our-solution-card-2025{background:rgba(255,255,255,.98);border:2px solid rgba(34,197,94,.25);border-radius:var(--radius-xl);transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:0 20px 40px rgba(34,197,94,.12)}.our-solution-card-2025:before{background:linear-gradient(90deg,rgba(34,197,94,.8),rgba(22,163,74,.6));transform:scaleX(0);transition:transform .4s ease}.our-solution-card-2025:hover{border-color:rgba(34,197,94,.4);box-shadow:0 25px 50px rgba(34,197,94,.18);transform:translateY(-6px)}.our-solution-card-2025:hover:before{transform:scaleX(1)}.solution-card-header{padding-bottom:var(--space-4);border-bottom:1px solid rgba(34,197,94,.15)}.solution-icon-container{width:64px;height:64px;border-radius:var(--radius-xl);background:rgba(34,197,94,.1);flex-shrink:0}.solution-name{font-size:var(--font-size-2xl);font-weight:800;color:var(--gray-900);letter-spacing:-.02em}.solution-badge{padding:var(--space-3) var(--space-5);background:linear-gradient(135deg,rgba(34,197,94,.15),rgba(22,163,74,.2));color:var(--success);font-size:var(--font-size-sm);font-weight:700;border:1px solid rgba(34,197,94,.2)}.solution-feature,.solution-features{gap:var(--space-4)}.solution-feature{font-size:var(--font-size-base);font-weight:500;padding:var(--space-2) 0}.feature-icon.positive{filter:drop-shadow(0 2px 4px rgba(34,197,94,.2))}.advantages-section-2025{margin-top:var(--space-16)}.advantages-title{font-size:var(--font-size-3xl);font-weight:800;color:var(--gray-900);text-align:center;margin-bottom:var(--space-10);letter-spacing:-.02em;line-height:1.2}.advantages-grid-2025{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--space-6)}.advantage-card-2025{background:rgba(255,255,255,.1);backdrop-filter:blur(20px);border:1px solid rgba(147,51,234,.15);border-radius:var(--radius-xl);padding:var(--space-8);text-align:center;transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:0 8px 32px rgba(147,51,234,.08);position:relative;overflow:hidden}.advantage-card-2025:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,rgba(147,51,234,.6),rgba(168,85,247,.4));transform:scaleX(0);transition:transform .4s ease}.advantage-card-2025:hover{border-color:rgba(147,51,234,.25);box-shadow:0 20px 40px rgba(147,51,234,.12);transform:translateY(-4px)}.advantage-card-2025:hover:before{transform:scaleX(1)}.advantage-icon{width:64px;height:64px;background:linear-gradient(135deg,rgba(147,51,234,.1),rgba(168,85,247,.15));border-radius:var(--radius-xl);display:flex;align-items:center;justify-content:center;margin:0 auto var(--space-6);color:var(--accent-purple);border:2px solid rgba(147,51,234,.2)}.advantage-name{font-size:var(--font-size-xl);font-weight:700;color:var(--gray-900);margin-bottom:var(--space-4);letter-spacing:-.02em}.advantage-description{font-size:var(--font-size-base);color:var(--gray-700);line-height:1.6;font-weight:500}.testimonials-title-2025{font-size:var(--font-size-4xl);line-height:1.2;margin-bottom:var(--space-4);letter-spacing:-.02em}.testimonials-subtitle-2025{font-size:var(--font-size-lg);line-height:1.7;font-weight:400}.testimonials-stats-2025{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--space-6)}.stat-item-2025{background:rgba(255,255,255,.9);backdrop-filter:blur(20px);border:1px solid rgba(147,51,234,.1);border-radius:var(--radius-xl);padding:var(--space-6);gap:var(--space-4);text-align:center}.stat-item-2025:hover{border-color:rgba(147,51,234,.2);box-shadow:0 10px 25px rgba(147,51,234,.1)}.stat-icon-2025{width:48px;height:48px;background:linear-gradient(135deg,rgba(147,51,234,.1),rgba(168,85,247,.15));border-radius:var(--radius-lg);color:var(--primary);margin:0 auto}.stat-content-2025{text-align:center}.stat-value-2025{font-size:var(--font-size-2xl);color:var(--gray-900);line-height:1.2}.stat-label-2025{font-size:var(--font-size-sm);color:var(--gray-600);margin-top:var(--space-1)}.testimonials-carousel-2025{margin-bottom:var(--space-12)}.testimonial-card-2025{border:1px solid rgba(147,51,234,.1);box-shadow:0 20px 40px rgba(147,51,234,.1);transition:all .3s ease}.testimonial-card-2025:hover{border-color:rgba(147,51,234,.2);box-shadow:0 25px 50px rgba(147,51,234,.15)}.testimonial-header-2025{display:flex;align-items:center;gap:var(--space-4);margin-bottom:var(--space-6)}.testimonial-avatar-2025{width:64px;height:64px;background:linear-gradient(135deg,rgba(147,51,234,.1),rgba(168,85,247,.15));border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;border:2px solid rgba(147,51,234,.2)}.avatar-emoji-2025{font-size:var(--font-size-2xl)}.testimonial-info-2025{flex:0 0 auto}.testimonial-author-2025{font-size:var(--font-size-xl);font-weight:700;color:var(--gray-900);margin-bottom:var(--space-1)}.testimonial-position-2025{font-size:var(--font-size-base);color:var(--gray-600);margin-bottom:var(--space-2)}.testimonial-location-2025{display:flex;align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);color:var(--gray-500)}.testimonial-rating-2025{display:flex;gap:var(--space-1)}.star-filled-2025{color:#fbbf24;fill:#fbbf24}.testimonial-quote-2025{font-size:var(--font-size-lg);color:var(--gray-700);line-height:1.7;font-style:italic;margin-bottom:var(--space-6);position:relative;padding-left:var(--space-6)}.testimonial-quote-2025:before{content:'"';font-size:var(--font-size-4xl);color:rgba(147,51,234,.3);position:absolute;left:0;top:-10px;font-family:serif}.testimonial-achievements-2025{margin-bottom:var(--space-6)}.testimonial-achievements-2025 h4{font-size:var(--font-size-base);font-weight:600;color:var(--gray-900);margin-bottom:var(--space-3)}.achievements-list-2025{display:flex;flex-wrap:wrap;gap:var(--space-3)}.achievement-item-2025{background:rgba(14,165,233,.1);color:#0ea5e9;padding:var(--space-2) var(--space-3);border-radius:var(--radius-full);font-weight:500}.achievement-item-2025,.testimonial-date-2025{display:flex;align-items:center;gap:var(--space-2);font-size:var(--font-size-sm)}.testimonial-date-2025{color:var(--gray-500)}.testimonial-controls-2025{gap:var(--space-6);margin-top:var(--space-8)}.control-btn-2025,.testimonial-controls-2025{display:flex;align-items:center;justify-content:center}.control-btn-2025{width:48px;height:48px;background:rgba(255,255,255,.9);border:1px solid rgba(14,165,233,.2);border-radius:var(--radius-full);color:#0ea5e9;cursor:pointer;transition:all .3s ease}.control-btn-2025:hover{background:#0ea5e9;color:white!important;border-color:#0ea5e9}.testimonial-indicators-2025{display:flex;gap:var(--space-2)}.indicator-2025{width:12px;height:12px;border-radius:var(--radius-full);background:rgba(14,165,233,.2);border:none;cursor:pointer;transition:all .3s ease}.indicator-2025.active{background:#0ea5e9;transform:scale(1.2)}.testimonials-cta-2025{text-align:center;margin-top:var(--space-12)}.cta-content-2025 h3{font-size:var(--font-size-2xl);font-weight:700;color:var(--gray-900);margin-bottom:var(--space-3)}.cta-content-2025 p{margin-bottom:var(--space-6)}.cta-button-2025{gap:var(--space-3);border-radius:var(--radius-full);box-shadow:0 10px 25px rgba(14,165,233,.3)}.cta-button-2025:hover{box-shadow:0 15px 35px rgba(14,165,233,.4)}.faq-title-2025{font-size:var(--font-size-4xl);line-height:1.2;margin-bottom:var(--space-4);letter-spacing:-.02em}.faq-subtitle-2025{font-size:var(--font-size-lg);line-height:1.7;font-weight:400}.faq-content-2025{max-width:700px;margin:0 auto}.faq-search-filter-2025{margin-bottom:var(--space-8)}.search-container-2025{margin-bottom:var(--space-6)}.search-icon-2025{position:absolute;left:var(--space-4);top:50%;transform:translateY(-50%);color:var(--gray-400);z-index:2}.search-input-2025{background:rgba(255,255,255,.9);border:1px solid rgba(14,165,233,.2);font-size:var(--font-size-base);color:var(--gray-900);backdrop-filter:blur(20px)}.search-input-2025::-moz-placeholder{color:var(--gray-400)}.search-input-2025::placeholder{color:var(--gray-400)}.category-filter-2025{display:flex;align-items:center;gap:var(--space-2);background:rgba(255,255,255,.8);border:1px solid rgba(14,165,233,.2);backdrop-filter:blur(20px)}.category-filter-2025:hover{border-color:#0ea5e9;background:rgba(14,165,233,.1)}.category-filter-2025.active{background:#0ea5e9;color:white!important;border-color:#0ea5e9}.faq-items-2025{display:flex;flex-direction:column;gap:var(--space-4)}.faq-item-2025{background:rgba(255,255,255,.9);border:1px solid rgba(14,165,233,.1)}.faq-item-2025:hover{border-color:rgba(14,165,233,.2);box-shadow:0 10px 25px rgba(14,165,233,.1)}.faq-question-2025{width:100%;background:none;border:none;text-align:left}.faq-question-2025:hover{background:rgba(14,165,233,.05)}.question-content-2025{flex:0 0 auto}.question-text-2025{font-size:var(--font-size-lg);font-weight:600;color:var(--gray-900);line-height:1.5;display:block;margin-bottom:var(--space-2)}.question-meta-2025{display:flex;align-items:center;gap:var(--space-3)}.category-tag-2025{background:rgba(14,165,233,.1);color:#0ea5e9;padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:500}.chevron-container-2025{color:var(--gray-400);transition:all .3s ease}.faq-answer-2025{overflow:hidden}.answer-content-2025{padding:var(--space-6);padding-top:0}.answer-text-2025{font-size:var(--font-size-base);color:var(--gray-700);line-height:1.7;margin-bottom:var(--space-4)}.answer-footer-2025{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center;justify-content:space-between}.tags-container-2025{display:flex;flex-wrap:wrap;gap:var(--space-2)}.tag-2025{background:rgba(14,165,233,.1);color:#0ea5e9;padding:var(--space-1) var(--space-2);border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:500}.no-results-2025{padding:var(--space-12)}.no-results-2025 h3{font-size:var(--font-size-xl);font-weight:600;margin:var(--space-4) 0 var(--space-2)}.no-results-2025 p{font-size:var(--font-size-base)}.faq-cta-2025 .cta-content-2025 h3{font-size:var(--font-size-2xl);font-weight:700;color:var(--gray-900);margin-bottom:var(--space-3)}.faq-cta-2025 .cta-content-2025 p{font-size:var(--font-size-lg);color:var(--gray-600);margin-bottom:var(--space-6)}.faq-cta-2025 .cta-button-2025{display:inline-flex;align-items:center;gap:var(--space-3);background:linear-gradient(90deg,#0ea5e9,#2563eb);color:white!important;padding:var(--space-4) var(--space-8);border-radius:var(--radius-full);font-size:var(--font-size-base);font-weight:600;border:none;cursor:pointer;transition:all .3s ease;box-shadow:0 10px 25px rgba(14,165,233,.3)}.faq-cta-2025 .cta-button-2025:hover{transform:translateY(-2px);box-shadow:0 15px 35px rgba(14,165,233,.4);color:white!important}.benefits-cta-2025 .cta-button-2025,.benefits-cta-2025 .cta-button-2025 span,.cta-button-2025,.cta-button-2025 span,.faq-cta-2025 .cta-button-2025,.faq-cta-2025 .cta-button-2025 span,.testimonials-cta-2025 .cta-button-2025,.testimonials-cta-2025 .cta-button-2025 span,button.benefits-cta-2025 .cta-button-2025,button.benefits-cta-2025 .cta-button-2025 *,button.cta-button-2025,button.cta-button-2025 *,button.faq-cta-2025 .cta-button-2025,button.faq-cta-2025 .cta-button-2025 *,button.testimonials-cta-2025 .cta-button-2025,button.testimonials-cta-2025 .cta-button-2025 *{color:white!important}.cta-button-2025,.cta-button-2025 *,.cta-button-2025 span,.cta-button-2025 svg,.faq-cta-2025 .cta-button-2025,.faq-cta-2025 .cta-button-2025 *,.faq-cta-2025 .cta-button-2025 span,.faq-cta-2025 .cta-button-2025 svg,.faq-cta-2025 .cta-content-2025 .cta-button-2025,.faq-cta-2025 .cta-content-2025 .cta-button-2025 *,.faq-cta-2025 .cta-content-2025 button,.faq-cta-2025 .cta-content-2025 button *,.faq-cta-2025 button,.faq-cta-2025 button *,.faq-cta-2025 button.cta-button-2025{color:white!important;fill:white!important}@media (max-width:768px){.testimonials-header-section{margin-bottom:var(--space-8)}.testimonials-title-2025{font-size:var(--font-size-3xl)}.testimonials-subtitle-2025{font-size:var(--font-size-base)}.testimonials-stats-2025{grid-template-columns:repeat(3,1fr);gap:var(--space-4);margin-bottom:var(--space-8)}.stat-item-2025{padding:var(--space-4);flex-direction:column;text-align:center}.stat-icon-2025{width:40px;height:40px;margin-bottom:var(--space-2)}.stat-value-2025{font-size:var(--font-size-xl)}.testimonial-card-2025{padding:var(--space-6)}.testimonial-header-2025{flex-direction:column;align-items:center;text-align:center;gap:var(--space-3)}.testimonial-avatar-2025{width:56px;height:56px}.testimonial-quote-2025{font-size:var(--font-size-base);padding-left:var(--space-4)}.achievements-list-2025{flex-direction:column;gap:var(--space-2)}.achievement-item-2025{justify-content:center}.testimonial-controls-2025{gap:var(--space-4);margin-top:var(--space-6)}.control-btn-2025{width:40px;height:40px}.cta-content-2025 h3{font-size:var(--font-size-xl)}.cta-content-2025 p{font-size:var(--font-size-base)}}@media (max-width:480px){.testimonials-title-2025{font-size:var(--font-size-2xl)}.testimonials-stats-2025{grid-template-columns:1fr;gap:var(--space-3)}.stat-item-2025{padding:var(--space-3)}.testimonial-card-2025{padding:var(--space-4)}.testimonial-quote-2025{font-size:var(--font-size-sm)}.achievement-item-2025{font-size:var(--font-size-xs);padding:var(--space-1) var(--space-2)}.faq-title-2025{font-size:var(--font-size-2xl)}.faq-subtitle-2025,.search-input-2025{font-size:var(--font-size-sm)}.search-input-2025{padding:var(--space-3) var(--space-3) var(--space-3) var(--space-10)}.category-filters-2025{gap:var(--space-2)}.category-filter-2025{padding:var(--space-1) var(--space-3);font-size:var(--font-size-xs)}.faq-question-2025{padding:var(--space-4)}.question-text-2025{font-size:var(--font-size-base)}.answer-content-2025{padding:var(--space-4)}.answer-text-2025{font-size:var(--font-size-sm)}.tag-2025{font-size:var(--font-size-xs);padding:var(--space-1)}}@media (max-width:768px){.faq-header-section,.why-different-header-section{margin-bottom:var(--space-8)}.faq-title-2025{font-size:var(--font-size-3xl)}.faq-subtitle-2025{font-size:var(--font-size-base)}.search-input-2025{padding:var(--space-3) var(--space-3) var(--space-3) var(--space-10)}.category-filters-2025{gap:var(--space-2)}.category-filter-2025{padding:var(--space-2) var(--space-3);font-size:var(--font-size-sm)}.faq-question-2025{padding:var(--space-5)}.question-text-2025{font-size:var(--font-size-base)}.answer-content-2025{padding:var(--space-5)}.answer-text-2025{font-size:var(--font-size-sm)}.answer-footer-2025{flex-direction:column;align-items:flex-start;gap:var(--space-2)}.faq-cta-2025 .cta-content-2025 h3{font-size:var(--font-size-xl)}.faq-cta-2025 .cta-content-2025 p{font-size:var(--font-size-base)}.comparison-section-title{font-size:var(--font-size-xl);margin-bottom:var(--space-6)}.competitors-grid-2025{grid-template-columns:1fr;gap:var(--space-4);margin-bottom:var(--space-8)}.competitor-card-2025{padding:var(--space-5)}.competitor-card-header{flex-direction:column;align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-4)}.competitor-icon-container{width:40px;height:40px}.competitor-name{font-size:var(--font-size-base)}.our-solution-card-2025{padding:var(--space-6)}.solution-card-header{flex-direction:column;align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-4)}.solution-icon-container{width:48px;height:48px}.solution-name{font-size:var(--font-size-lg)}.advantages-grid-2025{grid-template-columns:1fr;gap:var(--space-4)}.advantage-card-2025{padding:var(--space-5)}.advantage-icon{width:40px;height:40px}.advantage-name{font-size:var(--font-size-base)}.comparison-table{margin:0 var(--space-4)}.table-header{font-size:var(--font-size-base)}.table-header,.table-row{grid-template-columns:1.5fr 1fr 1fr;padding:var(--space-4)}.feature-name{font-size:var(--font-size-base)}.feature-description{font-size:var(--font-size-xs)}.why-different-cta{padding:var(--space-6)}.why-different-cta h3{font-size:var(--font-size-xl)}.why-different-cta p{font-size:var(--font-size-base)}}@media (max-width:480px){.why-different-title-2025{font-size:var(--font-size-2xl)}.why-different-subtitle-2025{font-size:var(--font-size-sm)}.comparison-table{margin:0 var(--space-3);border-radius:var(--radius-lg)}.table-header{font-size:var(--font-size-sm)}.table-header,.table-row{grid-template-columns:1fr 1fr 1fr;padding:var(--space-3)}.feature-name{font-size:var(--font-size-sm);margin-bottom:var(--space-1)}.feature-description{font-size:var(--font-size-xs);display:none}.check-icon,.x-icon{size:16}.why-different-cta{padding:var(--space-4)}.why-different-cta h3{font-size:var(--font-size-lg)}.why-different-cta p{font-size:var(--font-size-sm)}}.solution-badge-2025{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-6);background:linear-gradient(135deg,rgba(34,197,94,.1),rgba(22,163,74,.15));color:var(--success);border-radius:var(--radius-full);font-size:var(--font-size-sm);font-weight:600;margin-bottom:var(--space-6);border:1px solid rgba(34,197,94,.2);backdrop-filter:blur(20px);box-shadow:0 4px 20px rgba(34,197,94,.1)}.solution-title-2025{font-size:var(--font-size-4xl);font-weight:800;color:var(--gray-900);line-height:1.2;margin-bottom:var(--space-6);letter-spacing:-.02em}.text-gradient-solution-2025{background:linear-gradient(90deg,#0ea5e9,#2563eb);-webkit-background-clip:text;background-clip:text;color:transparent;position:relative}.solution-subtitle-2025{font-size:var(--font-size-lg);color:var(--gray-600);line-height:1.7;margin-bottom:var(--space-8);font-weight:400}.solution-stats-2025{margin-top:var(--space-12)}.solution-stats-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-6)}.solution-stat-card{background:rgba(255,255,255,.9);backdrop-filter:blur(20px);border:1px solid rgba(34,197,94,.1);border-radius:var(--radius-xl);padding:var(--space-6);display:flex;align-items:center;gap:var(--space-4);transition:all .4s cubic-bezier(.4,0,.2,1);cursor:pointer}.solution-stat-card:hover{background:rgba(255,255,255,.1);border-color:rgba(34,197,94,.2);box-shadow:0 15px 35px rgba(34,197,94,.1)}.solution-stat-icon{width:48px;height:48px;background:linear-gradient(135deg,rgba(34,197,94,.9),rgba(22,163,74,.9));border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center;color:white!important;box-shadow:0 4px 15px rgba(34,197,94,.3)}.solution-stat-value{font-size:var(--font-size-xl);font-weight:700;color:var(--gray-900);line-height:1.2}.solution-stat-label{font-size:var(--font-size-sm);color:var(--gray-600);font-weight:500}.solution-visual{padding-left:var(--space-8)}.solution-features-grid-2025{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;max-width:1200px;margin:0 auto}.solution-feature-card-2025{background:rgba(255,255,255,.1);backdrop-filter:blur(25px);border:1px solid rgba(14,165,233,.1);border-radius:24px;padding:2rem;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;cursor:pointer;min-height:240px;display:flex;flex-direction:column;gap:1.5rem}.solution-feature-card-2025:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#22c55e,#16a34a 50%,#15803d);transform:scaleX(0);transition:transform .3s ease}.solution-feature-card-2025:hover:before{transform:scaleX(1)}.solution-feature-card-2025:hover{background:rgba(255,255,255,.98);border-color:rgba(34,197,94,.25);transform:translateY(-8px)}.solution-feature-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:0}.solution-feature-icon-container{width:48px;height:48px;background:linear-gradient(90deg,rgba(14,165,233,.9) 0,rgba(37,99,235,.9));border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center;position:relative;z-index:10;box-shadow:0 6px 20px rgba(14,165,233,.3),inset 0 1px 0 rgba(255,255,255,.2);border:1px solid rgba(255,255,255,.3);flex-shrink:0}.solution-feature-icon{color:white!important}.solution-feature-highlight{background:linear-gradient(135deg,rgba(34,197,94,.1),rgba(22,163,74,.15));border:1px solid rgba(34,197,94,.2);border-radius:var(--radius-lg);padding:var(--space-2) var(--space-3);text-align:center;min-width:80px;font-size:var(--font-size-xs);font-weight:600;color:var(--success)}.solution-feature-content{text-align:left;flex:0 0 auto;display:flex;flex-direction:column;gap:1rem}.solution-feature-title{font-size:var(--font-size-base);font-weight:700;color:var(--gray-900);margin-bottom:var(--space-2);line-height:1.3}.solution-feature-description{font-size:var(--font-size-sm);color:var(--gray-600);line-height:1.5;font-weight:400}.solution-success-indicator{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;border-radius:var(--radius-xl);background:radial-gradient(circle,rgba(34,197,94,.1) 0,transparent 70%);pointer-events:none;z-index:-1}@media (max-width:1024px){.solution-layout-2025{grid-template-columns:1fr;gap:var(--space-8);padding:0 var(--space-6)}.solution-narrative{padding-right:0;text-align:center}.solution-visual{padding-left:0}.solution-features-grid-2025{grid-template-columns:repeat(3,1fr);gap:1.5rem}.solution-stats-grid{grid-template-columns:repeat(3,1fr);gap:var(--space-4)}.solution-title-2025{font-size:var(--font-size-3xl)}}@media (max-width:768px){.solution-section-2025{padding:var(--space-12) 0}.solution-layout-2025{padding:0 var(--space-4);gap:var(--space-6)}.solution-title-2025{font-size:var(--font-size-2xl)}.solution-subtitle-2025{font-size:var(--font-size-base)}.solution-features-grid-2025{grid-template-columns:1fr;gap:1.5rem}.solution-stats-grid{grid-template-columns:repeat(3,1fr);gap:var(--space-3)}.solution-feature-card-2025{padding:1.5rem;min-height:auto}.solution-feature-header{flex-direction:column;align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-3)}.solution-feature-icon-container{width:40px;height:40px}.solution-feature-icon{width:20px;height:20px}.floating-circle.green,.floating-circle.light-green{display:none}}@media (max-width:480px){.solution-section-2025{padding:var(--space-8) 0;margin:24px 12px;border-radius:24px}.solution-layout-2025{padding:0 var(--space-3);gap:var(--space-4)}.solution-title-2025{font-size:var(--font-size-xl)}.solution-subtitle-2025{font-size:var(--font-size-sm)}.solution-badge-2025{font-size:var(--font-size-xs);padding:var(--space-2) var(--space-4)}.solution-stats-grid{grid-template-columns:1fr;gap:var(--space-3)}.solution-stat-card{padding:var(--space-4)}.solution-stat-icon{width:40px;height:40px}.solution-stat-value{font-size:var(--font-size-lg)}.solution-feature-card-2025{padding:1.25rem}.solution-feature-title{font-size:var(--font-size-sm)}.solution-feature-description{font-size:var(--font-size-xs)}}.benefits-section-2025{padding:var(--space-20) 0;position:relative;overflow:hidden;background:linear-gradient(135deg,rgba(59,130,246,.03),rgba(147,51,234,.05) 50%,rgba(59,130,246,.03));min-height:auto}.benefits-background-2025{position:absolute;inset:0;pointer-events:none}.bg-gradient-benefits-2025{position:absolute;inset:0;background:radial-gradient(ellipse 1400px 900px at 50% 40%,rgba(59,130,246,.08) 0,rgba(147,51,234,.06) 30%,transparent 70%)}.floating-benefits-elements{position:absolute;inset:0;pointer-events:none}.floating-star{width:60px;height:60px;background:radial-gradient(circle,rgba(255,215,0,.3) 0,transparent 70%);top:15%;right:20%;border-radius:50%}.floating-heart{width:40px;height:40px;background:radial-gradient(circle,rgba(236,72,153,.2) 0,transparent 70%);bottom:25%;left:15%;border-radius:50%}.benefits-header-2025{text-align:center;margin-bottom:var(--space-16);max-width:700px;margin-left:auto;margin-right:auto}.benefits-badge-2025{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-6);background:linear-gradient(135deg,rgba(255,215,0,.1),rgba(255,193,7,.15));color:#d97706;border-radius:var(--radius-full);font-size:var(--font-size-sm);font-weight:600;margin-bottom:var(--space-6);border:1px solid rgba(255,215,0,.2);backdrop-filter:blur(20px);box-shadow:0 4px 20px rgba(255,215,0,.1)}.benefits-title-2025{font-size:var(--font-size-4xl);font-weight:800;color:var(--gray-900);line-height:1.2;margin-bottom:var(--space-6);letter-spacing:-.02em}.text-gradient-benefits-2025{background:linear-gradient(135deg,#3b82f6,#8b5cf6 50%,#ec4899);-webkit-background-clip:text;background-clip:text;color:transparent;position:relative}.benefits-subtitle-2025{font-size:var(--font-size-lg);color:var(--gray-600);line-height:1.7;margin-bottom:var(--space-8);font-weight:400}.journey-timeline-2025{margin-bottom:var(--space-16)}.timeline-container{display:flex;justify-content:space-between;align-items:center;max-width:700px;margin:0 auto;position:relative;padding:0 var(--space-4)}.timeline-container:before{content:"";position:absolute;top:50%;left:0;right:0;height:2px;background:linear-gradient(90deg,#3b82f6,#8b5cf6 50%,#ec4899);transform:translateY(-50%);z-index:1}.timeline-step{position:relative;z-index:2;text-align:center;flex:0 0 auto;max-width:150px}.step-number{width:60px;height:60px;background:linear-gradient(135deg,#3b82f6,#8b5cf6);border-radius:50%;display:flex;align-items:center;justify-content:center;color:white!important;font-weight:700;font-size:var(--font-size-lg);margin:0 auto var(--space-4);box-shadow:0 8px 25px rgba(59,130,246,.3);border:4px solid white}.step-content{background:transparent;backdrop-filter:none;border-radius:var(--radius-xl);padding:var(--space-4);border:none;transition:all .3s ease}.timeline-step:hover .step-content{background:transparent;transform:translateY(-5px);box-shadow:none}.step-title{font-size:var(--font-size-sm);font-weight:600;color:var(--gray-900);margin-bottom:var(--space-1)}.step-description{font-size:var(--font-size-xs);color:var(--gray-600);line-height:1.4}.benefits-showcase-2025{margin-bottom:var(--space-16)}.benefits-container{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-8);max-width:1200px;margin:0 auto;padding:0 var(--space-4)}.benefit-item-2025{background:rgba(255,255,255,.1);backdrop-filter:blur(25px);border-radius:var(--radius-2xl);padding:var(--space-8);position:relative;overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1);border:1px solid rgba(59,130,246,.1)}.benefit-item-2025:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;transform:scaleX(0);transition:transform .3s ease}.benefit-gold:before{background:linear-gradient(90deg,#fbbf24,#f59e0b)}.benefit-blue:before{background:linear-gradient(90deg,#3b82f6,#1d4ed8)}.benefit-green:before{background:linear-gradient(90deg,#10b981,#059669)}.benefit-purple:before{background:linear-gradient(90deg,#8b5cf6,#7c3aed)}.benefit-item-2025:hover:before{transform:scaleX(1)}.benefit-item-2025:hover{background:rgba(255,255,255,.98);transform:translateY(-10px);box-shadow:0 25px 50px rgba(59,130,246,.15)}.benefit-icon-wrapper{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--space-6)}.benefit-icon-gold{background:linear-gradient(135deg,#fbbf24,#f59e0b);box-shadow:0 8px 25px rgba(251,191,36,.3)}.benefit-icon-blue,.benefit-icon-gold{width:64px;height:64px;border-radius:var(--radius-xl);display:flex;align-items:center;justify-content:center;color:white!important}.benefit-icon-blue{background:linear-gradient(135deg,#3b82f6,#1d4ed8);box-shadow:0 8px 25px rgba(59,130,246,.3)}.benefit-icon-green{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 8px 25px rgba(16,185,129,.3)}.benefit-icon-green,.benefit-icon-purple{width:64px;height:64px;border-radius:var(--radius-xl);display:flex;align-items:center;justify-content:center;color:white!important}.benefit-icon-purple{background:linear-gradient(135deg,#8b5cf6,#7c3aed);box-shadow:0 8px 25px rgba(139,92,246,.3)}.benefit-metric{text-align:right;background:rgba(59,130,246,.05);border-radius:var(--radius-lg);padding:var(--space-2) var(--space-3);border:1px solid rgba(59,130,246,.1)}.metric-value{display:block;font-size:var(--font-size-lg);font-weight:700;color:var(--gray-900);line-height:1}.metric-label{display:block;font-size:var(--font-size-xs);color:var(--gray-600);font-weight:500;line-height:1}.benefit-content{text-align:left}.benefit-title{font-size:var(--font-size-lg);font-weight:700;color:var(--gray-900);margin-bottom:var(--space-3);line-height:1.3}.benefit-description{font-size:var(--font-size-sm);color:var(--gray-600);line-height:1.6;font-weight:400}.benefit-glow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;border-radius:var(--radius-2xl);pointer-events:none;z-index:-1}.benefit-gold .benefit-glow{background:radial-gradient(circle,rgba(251,191,36,.1) 0,transparent 70%)}.benefit-blue .benefit-glow{background:radial-gradient(circle,rgba(59,130,246,.1) 0,transparent 70%)}.benefit-green .benefit-glow{background:radial-gradient(circle,rgba(16,185,129,.1) 0,transparent 70%)}.benefit-purple .benefit-glow{background:radial-gradient(circle,rgba(139,92,246,.1) 0,transparent 70%)}.benefits-cta-2025{text-align:center;max-width:700px;margin:0 auto}.cta-content{background:linear-gradient(135deg,rgba(59,130,246,.05),rgba(147,51,234,.05));padding:var(--space-12);border:1px solid rgba(59,130,246,.1)}.cta-icon{color:#3b82f6}.cta-icon,.cta-title{margin-bottom:var(--space-4)}.cta-title{font-size:var(--font-size-2xl);font-weight:700;color:var(--gray-900)}.cta-description{font-size:var(--font-size-base);color:var(--gray-600);line-height:1.6;margin-bottom:var(--space-8)}.cta-button-2025{box-shadow:0 8px 25px rgba(14,165,233,.3)}.cta-button-2025:hover{box-shadow:0 12px 35px rgba(14,165,233,.4)}@media (max-width:1024px){.timeline-container{flex-direction:column;gap:var(--space-6)}.timeline-container:before{display:none}.timeline-step{max-width:100%;width:100%}.benefits-container{grid-template-columns:1fr;gap:var(--space-6);padding:0 var(--space-6)}.benefits-title-2025{font-size:var(--font-size-3xl)}}@media (max-width:768px){.benefits-section-2025{padding:var(--space-12) 0}.benefits-title-2025{font-size:var(--font-size-2xl)}.benefits-subtitle-2025,.step-number{font-size:var(--font-size-base)}.step-number{width:50px;height:50px}.benefit-item-2025{padding:var(--space-6)}.benefit-icon-wrapper{flex-direction:column;align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-4)}.benefit-metric{text-align:left}.cta-content{padding:var(--space-8)}.floating-heart,.floating-star{display:none}}@media (max-width:480px){.benefits-section-2025{padding:var(--space-8) 0}.benefits-title-2025{font-size:var(--font-size-xl)}.benefits-subtitle-2025{font-size:var(--font-size-sm)}.benefits-badge-2025{font-size:var(--font-size-xs);padding:var(--space-2) var(--space-4)}.benefit-item-2025{padding:var(--space-5)}.benefit-title{font-size:var(--font-size-base)}.benefit-description{font-size:var(--font-size-sm)}.cta-title{font-size:var(--font-size-xl)}.cta-description{font-size:var(--font-size-sm)}}.why-different-section-2025{padding:var(--space-16) 0 72px 0;position:relative;overflow:hidden;background:white;min-height:auto;border-bottom-left-radius:48px;border-bottom-right-radius:48px;box-shadow:0 -8px 32px rgba(14,165,233,.1)}.why-different-background-2025{position:absolute;inset:0;pointer-events:none}.bg-gradient-why-different-2025{position:absolute;inset:0;background:radial-gradient(ellipse 1200px 800px at 50% 30%,rgba(14,165,233,.05) 0,rgba(37,99,235,.03) 30%,transparent 70%)}.bg-pattern-why-different-2025{position:absolute;inset:0;background-image:radial-gradient(rgba(147,51,234,.1) 1px,transparent 0),radial-gradient(rgba(168,85,247,.05) 1px,transparent 0);background-size:50px 50px,30px 30px;background-position:0 0,25px 25px;opacity:.4}.floating-battle-elements{position:absolute;inset:0;pointer-events:none}.floating-sword{position:absolute;top:15%;left:10%;color:rgba(239,68,68,.6);filter:drop-shadow(0 4px 8px rgba(239,68,68,.3))}.floating-shield{position:absolute;top:25%;right:15%;color:rgba(59,130,246,.6);filter:drop-shadow(0 4px 8px rgba(59,130,246,.3))}.floating-crown{position:absolute;bottom:20%;left:20%;color:rgba(34,197,94,.6);filter:drop-shadow(0 4px 8px rgba(34,197,94,.3))}.why-different-header-2025{text-align:center;margin-bottom:var(--space-16);position:relative;z-index:2}.why-different-badge-2025{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-6);background:linear-gradient(135deg,rgba(147,51,234,.1),rgba(168,85,247,.15));color:var(--accent-purple);border-radius:var(--radius-full);font-size:var(--font-size-sm);font-weight:600;margin-bottom:var(--space-6);border:1px solid rgba(147,51,234,.2);backdrop-filter:blur(20px);box-shadow:0 4px 20px rgba(147,51,234,.1)}.why-different-title-2025{font-size:var(--font-size-5xl);font-weight:800;margin-bottom:var(--space-6);line-height:1.1;color:var(--gray-900)}.text-gradient-why-different-2025{background:linear-gradient(90deg,#0ea5e9,#2563eb);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.why-different-subtitle-2025{font-size:var(--font-size-xl);color:var(--gray-600);max-width:700px;margin:0 auto;line-height:1.6}.battle-arena-2025{position:relative;margin-bottom:var(--space-16);max-width:1400px;margin-left:auto;margin-right:auto;display:flex;flex-direction:column;align-items:center;gap:var(--space-12)}.competitors-section-2025{text-align:center;width:100%;max-width:1200px}.competitors-title{font-size:var(--font-size-2xl);font-weight:700;color:var(--gray-800);margin-bottom:var(--space-8);background:linear-gradient(135deg,var(--error),var(--warning));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.competitors-grid-2025{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-8)}.competitor-card-2025.destroyed{pointer-events:none}.competitor-card-2025{background:rgba(255,255,255,.8);border-radius:var(--radius-2xl);padding:var(--space-8);border:2px solid rgba(147,51,234,.1);backdrop-filter:blur(20px);box-shadow:0 8px 32px rgba(147,51,234,.1);cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.competitor-card-2025:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--error),var(--warning),var(--accent-purple));opacity:.6}.competitor-card-2025.active{border-color:rgba(147,51,234,.4);box-shadow:0 20px 40px rgba(147,51,234,.2);transform:translateY(-5px)}.competitor-card-header{display:flex;align-items:center;gap:var(--space-4);margin-bottom:var(--space-6)}.competitor-icon-container{width:48px;height:48px;border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center;border:2px solid}.competitor-name{font-size:var(--font-size-lg);font-weight:700;color:var(--gray-800);margin:0}.competitor-features{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4)}.competitor-feature{display:flex;align-items:center;gap:var(--space-3);font-size:var(--font-size-sm);color:var(--gray-600);padding:var(--space-2) 0}.feature-icon.positive{color:var(--success)}.feature-icon.negative{color:var(--error)}.sword-button-container-2025{position:relative;display:flex;flex-direction:column;align-items:center;gap:var(--space-4);z-index:10;margin:var(--space-8) 0}.sword-element-2025{position:absolute;z-index:15;color:var(--accent-purple);filter:drop-shadow(0 4px 8px rgba(147,51,234,.3))}.sword-button-2025,.sword-circle-2025{position:relative;z-index:5}.sword-button-2025{width:80px;height:80px;background:linear-gradient(135deg,var(--accent-purple),var(--accent-pink));border:none;border-radius:50%;color:white!important;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 32px rgba(147,51,234,.3);border:3px solid rgba(255,255,255,.2);transition:all .3s ease}.sword-button-2025:hover:not(.battle-started){box-shadow:0 12px 40px rgba(147,51,234,.4);transform:scale(1.05)}.sword-button-2025:disabled{cursor:not-allowed}.pulse-wave{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80px;height:80px;border:2px solid var(--accent-purple);border-radius:50%;pointer-events:none}.wave-1{border-color:rgba(147,51,234,.8)}.wave-2{border-color:rgba(147,51,234,.6)}.wave-3{border-color:rgba(147,51,234,.4)}.our-solution-section-2025{text-align:center;width:100%;max-width:700px}.solution-title{font-size:var(--font-size-2xl);font-weight:700;color:var(--gray-800);margin-bottom:var(--space-8);background:linear-gradient(135deg,var(--success),var(--accent-teal));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.our-solution-card-2025{background:rgba(255,255,255,.1);border-radius:var(--radius-2xl);padding:var(--space-8);border:3px solid rgba(34,197,94,.3);backdrop-filter:blur(20px);box-shadow:0 20px 60px rgba(34,197,94,.2);position:relative;overflow:hidden}.our-solution-card-2025:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--success),var(--accent-teal),var(--success));opacity:.8}.solution-card-header{display:flex;align-items:center;gap:var(--space-4);margin-bottom:var(--space-6);position:relative}.solution-icon-container{width:56px;height:56px;border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center;border:2px solid}.solution-name{font-size:var(--font-size-xl);font-weight:700;color:var(--gray-800);margin:0;flex:0 0 auto}.solution-badge{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);background:linear-gradient(135deg,var(--success),var(--accent-teal));color:white!important;border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:600;box-shadow:0 4px 12px rgba(34,197,94,.3)}.solution-features{display:flex;flex-direction:column;gap:var(--space-3);margin-bottom:var(--space-6)}.solution-feature{gap:var(--space-3);color:var(--gray-700)}.solution-feature,.toggle-solution-btn{display:flex;align-items:center;font-size:var(--font-size-sm)}.toggle-solution-btn{width:100%;justify-content:center;gap:var(--space-2);padding:var(--space-3) var(--space-6);background:linear-gradient(135deg,var(--accent-purple),var(--accent-pink));color:white!important;border:none;border-radius:var(--radius-lg);font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px rgba(147,51,234,.3)}.toggle-solution-btn:hover{box-shadow:0 8px 20px rgba(147,51,234,.4)}.feature-battle-2025{text-align:center;margin-top:var(--space-16)}.battle-title{font-size:var(--font-size-3xl);font-weight:700;color:var(--gray-900);margin-bottom:var(--space-12);background:linear-gradient(135deg,var(--accent-purple),var(--accent-pink));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.battle-features-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-8)}.battle-feature-item{background:rgba(255,255,255,.8);border-radius:var(--radius-xl);padding:var(--space-8);border:2px solid rgba(147,51,234,.1);backdrop-filter:blur(20px);box-shadow:0 8px 32px rgba(147,51,234,.1);cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.battle-feature-item:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--success),var(--accent-teal));opacity:.8}.battle-feature-icon{width:48px;height:48px;background:linear-gradient(135deg,var(--accent-purple),var(--accent-pink));border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center;color:white!important;margin:0 auto var(--space-4);box-shadow:0 4px 12px rgba(147,51,234,.3)}.battle-feature-item h4{font-size:var(--font-size-lg);font-weight:600;color:var(--gray-800);margin-bottom:var(--space-4)}.battle-indicator{color:var(--accent-purple);filter:drop-shadow(0 2px 4px rgba(147,51,234,.3))}@media (max-width:1024px){.battle-arena-2025{gap:var(--space-8)}.competitors-section-2025,.our-solution-section-2025{max-width:900px}.battle-features-grid,.competitors-grid-2025{grid-template-columns:repeat(3,1fr);gap:var(--space-6)}.why-different-title-2025{font-size:var(--font-size-4xl)}.pulse-wave,.sword-button-2025{width:70px;height:70px}}@media (max-width:768px){.competitors-section-2025,.our-solution-section-2025{max-width:100%}.battle-features-grid,.competitors-grid-2025{grid-template-columns:1fr;gap:var(--space-6)}.why-different-title-2025{font-size:var(--font-size-3xl)}.why-different-subtitle-2025{font-size:var(--font-size-lg)}.battle-feature-item,.competitor-card-2025,.our-solution-card-2025{padding:var(--space-6)}.floating-battle-elements{display:none}.pulse-wave,.sword-button-2025{width:60px;height:60px}.sword-button-2025 svg{width:24px;height:24px}}@media (max-width:480px){.why-different-section-2025{padding:var(--space-12) 0}.why-different-title-2025{font-size:var(--font-size-2xl)}.why-different-subtitle-2025{font-size:var(--font-size-base)}.competitor-card-header,.solution-card-header{flex-direction:column;text-align:center;gap:var(--space-3)}.battle-feature-icon,.competitor-icon-container,.solution-icon-container{width:40px;height:40px}}.how-it-works-section-2025{padding:72px 0 var(--space-16) 0;position:relative;overflow:hidden;background:linear-gradient(90deg,#0ea5e9,#2563eb);min-height:auto;border-radius:48px;margin:48px 24px;box-shadow:0 8px 32px rgba(14,165,233,.2)}.how-it-works-background-2025{position:absolute;inset:0;pointer-events:none}.bg-gradient-how-it-works-2025{position:absolute;inset:0;background:radial-gradient(ellipse 1200px 800px at 50% 30%,rgba(14,165,233,.1) 0,rgba(37,99,235,.08) 30%,transparent 70%)}.bg-pattern-how-it-works-2025{position:absolute;inset:0;background-image:radial-gradient(rgba(14,165,233,.1) 1px,transparent 0),radial-gradient(rgba(37,99,235,.05) 1px,transparent 0);background-size:50px 50px,30px 30px;background-position:0 0,25px 25px;opacity:.4}.floating-process-elements{position:absolute;inset:0;pointer-events:none}.floating-play{position:absolute;top:15%;left:10%;color:rgba(59,130,246,.6);filter:drop-shadow(0 4px 8px rgba(59,130,246,.3))}.floating-settings{position:absolute;top:25%;right:15%;color:rgba(14,165,233,.6);filter:drop-shadow(0 4px 8px rgba(14,165,233,.3))}.floating-check{position:absolute;bottom:20%;left:20%;color:rgba(37,99,235,.6);filter:drop-shadow(0 4px 8px rgba(37,99,235,.3))}.how-it-works-header-2025{text-align:center;margin-bottom:var(--space-16);position:relative;z-index:2}.how-it-works-badge-2025{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-6);background:linear-gradient(90deg,rgba(14,165,233,.1),rgba(37,99,235,.15));border-radius:var(--radius-full);font-size:var(--font-size-sm);font-weight:600;border:1px solid rgba(14,165,233,.2);backdrop-filter:blur(20px);box-shadow:0 4px 20px rgba(14,165,233,.1)}.how-it-works-badge-2025,.how-it-works-title-2025{color:white!important;margin-bottom:var(--space-6)}.how-it-works-title-2025{font-size:var(--font-size-5xl);font-weight:800;line-height:1.1}.text-gradient-how-it-works-2025{background:linear-gradient(90deg,#ffffff,#f1f5f9);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.how-it-works-subtitle-2025{font-size:var(--font-size-xl);color:rgba(255,255,255,.9);max-width:700px;margin:0 auto;line-height:1.6}.process-flow-2025{position:relative;margin-bottom:var(--space-16);perspective:1000px}.process-stats-2025{margin-bottom:var(--space-12)}.process-stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-6)}.process-stat-card{background:rgba(255,255,255,.1);border-radius:var(--radius-xl);padding:var(--space-6);border:2px solid rgba(255,255,255,.2);backdrop-filter:blur(10px);box-shadow:0 8px 32px rgba(255,255,255,.1);cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.process-stat-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#0ea5e9,#2563eb);opacity:.6}.process-stat-icon{width:40px;height:40px;background:rgba(255,255,255,.2);border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center;color:white!important;margin-bottom:var(--space-4);box-shadow:0 4px 12px rgba(255,255,255,.2);border:1px solid rgba(255,255,255,.3)}.process-stat-content{text-align:center}.process-stat-value{font-size:var(--font-size-2xl);font-weight:700;color:white!important;margin-bottom:var(--space-2)}.process-stat-label{font-size:var(--font-size-sm);color:white!important}.process-steps-container-2025{position:relative;margin-bottom:var(--space-12)}.process-timeline-2025{display:flex;flex-direction:column;gap:var(--space-8);position:relative}.process-timeline-2025:before{content:"";position:absolute;left:40px;top:0;bottom:0;width:2px;background:linear-gradient(to bottom,var(--warning),var(--error));opacity:.3}.process-steps-grid-2025{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-8);max-width:1200px;margin:0 auto;padding:0 var(--space-4)}.process-step-card-2025{background:rgba(255,255,255,.1);border-radius:var(--radius-2xl);padding:var(--space-8);border:2px solid rgba(255,255,255,.2);backdrop-filter:blur(10px);box-shadow:0 8px 32px rgba(255,255,255,.1);cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden;text-align:center}.process-step-card-2025.active{border-color:rgba(255,255,255,.4);box-shadow:0 12px 32px rgba(255,255,255,.15);transform:translateY(-4px)}.step-number-circle{width:60px;height:60px;background:rgba(255,255,255,.2);border:2px solid rgba(255,255,255,.3);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto var(--space-6);box-shadow:0 8px 24px rgba(255,255,255,.2)}.step-number-text{color:white!important;font-size:var(--font-size-xl);font-weight:700}@media (max-width:768px){.process-steps-grid-2025{grid-template-columns:repeat(3,1fr);gap:var(--space-6)}.process-step-card-2025{padding:var(--space-6)}.step-number-circle{width:50px;height:50px;margin-bottom:var(--space-4)}.step-number-text{font-size:var(--font-size-lg)}}@media (max-width:480px){.process-steps-grid-2025{grid-template-columns:1fr;padding:0 var(--space-2)}.process-step-card-2025{padding:var(--space-4)}.step-number-circle{width:45px;height:45px}.step-number-text{font-size:var(--font-size-base)}}.opportunities-page-2025{background:white;min-height:100vh}.opportunities-header-2025{padding:var(--space-16) 0 var(--space-12) 0;background:linear-gradient(135deg,rgba(14,165,233,.05),rgba(37,99,235,.03));text-align:center}.header-content-2025{max-width:700px;margin:0 auto}.header-badge-2025{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-6);background:linear-gradient(90deg,rgba(14,165,233,.1),rgba(37,99,235,.15));color:#0ea5e9;border-radius:var(--radius-full);font-size:var(--font-size-sm);font-weight:600;margin-bottom:var(--space-6);border:1px solid rgba(14,165,233,.2)}.header-title-2025{font-size:var(--font-size-5xl);font-weight:800;margin-bottom:var(--space-6);color:var(--gray-900);line-height:1.1}.text-gradient-opportunities-2025{background:linear-gradient(90deg,#0ea5e9,#2563eb);-webkit-background-clip:text;background-clip:text;color:transparent}.header-subtitle-2025{font-size:var(--font-size-xl);color:var(--gray-600);line-height:1.6;max-width:700px;margin:0 auto}.filters-section-2025{padding:var(--space-8) 0;background:white;border-bottom:1px solid rgba(14,165,233,.1)}.filter-buttons-2025{display:flex;gap:var(--space-6);justify-content:center;flex-wrap:wrap}.filter-group-2025{display:flex;flex-direction:column;gap:var(--space-2)}.filter-label-2025{font-size:var(--font-size-sm);font-weight:600;color:var(--gray-700)}.filter-select-2025{padding:var(--space-3) var(--space-4);border:2px solid rgba(14,165,233,.2);border-radius:var(--radius-lg);background:white;font-size:var(--font-size-base);min-width:200px;transition:all .3s ease}.filter-select-2025:focus{outline:none;border-color:#0ea5e9;box-shadow:0 0 0 3px rgba(14,165,233,.1)}.jobs-section-2025{padding:var(--space-12) 0;background:white}.jobs-header-2025{text-align:center;margin-bottom:var(--space-12)}.jobs-title-2025{font-size:var(--font-size-3xl);font-weight:700;color:var(--gray-900);margin-bottom:var(--space-4)}.jobs-subtitle-2025{font-size:var(--font-size-lg);color:var(--gray-600)}.jobs-grid-2025{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:var(--space-8);max-width:1200px;margin:0 auto;padding:0 var(--space-4)}.job-card-2025{background:white;border:2px solid rgba(14,165,233,.1);border-radius:var(--radius-2xl);padding:var(--space-8);transition:all .3s ease;position:relative;overflow:hidden}.job-card-2025:hover{border-color:rgba(14,165,233,.3);box-shadow:0 20px 40px rgba(14,165,233,.1);transform:translateY(-4px)}.job-header-2025{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--space-6);gap:var(--space-4);flex-wrap:wrap}.job-title-section-2025{flex:1 1 auto;min-width:0}.job-title-2025{font-size:var(--font-size-xl);font-weight:700;color:var(--gray-900);margin-bottom:var(--space-2)}.job-location-2025{color:var(--gray-600);font-size:var(--font-size-base)}.job-location-2025,.job-salary-2025{display:flex;align-items:center;gap:var(--space-2)}.job-salary-2025{color:#0ea5e9;font-weight:700;font-size:var(--font-size-lg);flex-shrink:0;white-space:nowrap;min-width:-moz-fit-content;min-width:fit-content}.job-meta-2025{display:flex;gap:var(--space-6);margin-bottom:var(--space-6)}.meta-item-2025{display:flex;align-items:center;gap:var(--space-2);color:var(--gray-600);font-size:var(--font-size-sm)}.job-description-2025{color:var(--gray-700);line-height:1.6;margin-bottom:var(--space-6)}.job-requirements-2025{margin-bottom:var(--space-8)}.job-requirements-2025 h4{font-size:var(--font-size-lg);font-weight:600;color:var(--gray-900);margin-bottom:var(--space-3)}.job-requirements-2025 ul{list-style:none;padding:0}.job-requirements-2025 li{padding:var(--space-2) 0;color:var(--gray-700);position:relative;padding-left:var(--space-6)}.job-requirements-2025 li:before{content:"✓";position:absolute;left:0;color:#0ea5e9;font-weight:700}.job-actions-2025{text-align:center}.apply-button-2025{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-4) var(--space-8);background:linear-gradient(90deg,#0ea5e9,#2563eb);color:white!important;border:none;border-radius:var(--radius-xl);font-size:var(--font-size-base);font-weight:600;cursor:pointer;transition:all .3s ease}.apply-button-2025:hover{transform:translateY(-2px);box-shadow:0 10px 25px rgba(14,165,233,.3)}.no-results-2025{text-align:center;padding:var(--space-16) 0;color:var(--gray-500)}.no-results-2025 h3{font-size:var(--font-size-2xl);margin:var(--space-4) 0}.opportunities-cta-2025{padding:var(--space-16) 0;background:linear-gradient(135deg,rgba(14,165,233,.05),rgba(37,99,235,.03))}@media (max-width:768px){.jobs-grid-2025{grid-template-columns:1fr;gap:var(--space-6)}.filter-buttons-2025{flex-direction:column;align-items:center}.filter-select-2025{min-width:250px}.job-header-2025{flex-direction:column;gap:var(--space-4)}.job-meta-2025{flex-direction:column;gap:var(--space-3)}}@media (max-width:480px){.header-title-2025{font-size:var(--font-size-3xl)}.jobs-grid-2025{padding:0 var(--space-2)}.job-card-2025{padding:var(--space-6)}.job-header-2025{flex-direction:column;align-items:stretch;gap:var(--space-3)}.job-salary-2025{align-self:flex-end;font-size:var(--font-size-base)}}.about-page-2025{background:white}.about-hero-2025{padding:var(--space-16) 0 120px 0;background:white!important;box-shadow:0 8px 32px rgba(14,165,233,.1);position:relative;z-index:2}.about-hero-content-2025{max-width:700px;margin:0 auto}.about-badge-2025{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-6);background:linear-gradient(90deg,rgba(14,165,233,.1),rgba(37,99,235,.15));color:#0ea5e9;border-radius:var(--radius-full);font-size:var(--font-size-sm);font-weight:600;margin-bottom:var(--space-6);border:1px solid rgba(14,165,233,.2)}.about-title-2025{font-size:var(--font-size-5xl);font-weight:800;margin-bottom:var(--space-6);color:var(--gray-900);line-height:1.1}.text-gradient-about-2025{background:linear-gradient(90deg,#0ea5e9,#2563eb);-webkit-background-clip:text;background-clip:text;color:transparent}.about-subtitle-2025{font-size:var(--font-size-xl);color:var(--gray-700);line-height:1.6;max-width:700px;margin:0 auto}.about-stats-2025{padding:80px 0;background:linear-gradient(135deg,rgba(14,165,233,.98),rgba(37,99,235,.95) 50%,rgba(14,165,233,.98));margin-top:-20px;border-top-left-radius:48px;border-top-right-radius:48px;border-bottom-left-radius:48px;border-bottom-right-radius:48px;box-shadow:0 -8px 32px rgba(14,165,233,.1);position:relative;z-index:2;margin-bottom:48px;display:flex;align-items:center;min-height:300px}.stats-grid-2025{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-6);max-width:1200px;margin:0 auto;padding:0 var(--space-6)}.stat-card-2025{background:rgba(255,255,255,.1);border:2px solid rgba(255,255,255,.2);border-radius:var(--radius-2xl);padding:var(--space-8);text-align:center;transition:all .3s ease;backdrop-filter:blur(10px)}.stat-card-2025:hover{border-color:rgba(255,255,255,.4);box-shadow:0 12px 32px rgba(255,255,255,.15);transform:translateY(-4px)}.stat-icon-2025{width:64px;height:64px;border-radius:var(--radius-xl);margin:0 auto var(--space-6);box-shadow:0 8px 24px rgba(255,255,255,.2)}.stat-value-2025{font-size:var(--font-size-4xl);font-weight:800;margin-bottom:var(--space-2)}.stat-label-2025{font-size:var(--font-size-lg);color:rgba(255,255,255,.9)!important;font-weight:500}.mission-vision-2025{padding:var(--space-16) 0;background:white;margin-top:-96px;position:relative;z-index:1}.mission-vision-header-2025{text-align:center;margin-bottom:var(--space-12)}.section-title-2025{color:var(--gray-900)}.section-subtitle-2025{color:var(--gray-600)}.mission-vision-grid-2025{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:var(--space-8);max-width:1200px;margin:0 auto;padding:0 var(--space-4)}.mission-card-2025,.vision-card-2025{background:white;border:2px solid rgba(14,165,233,.1);border-radius:var(--radius-2xl);padding:var(--space-8);text-align:center;transition:all .3s ease}.mission-card-2025:hover,.vision-card-2025:hover{border-color:rgba(14,165,233,.3);box-shadow:0 12px 32px rgba(14,165,233,.15);transform:translateY(-2px)}.card-icon-2025{width:80px;height:80px;background:linear-gradient(90deg,#0ea5e9,#2563eb);border-radius:var(--radius-2xl);display:flex;align-items:center;justify-content:center;color:white!important;margin:0 auto var(--space-6);box-shadow:0 12px 32px rgba(14,165,233,.3)}.card-title-2025{font-size:var(--font-size-2xl);font-weight:700;color:var(--gray-900);margin-bottom:var(--space-4)}.card-description-2025{font-size:var(--font-size-lg);color:var(--gray-600);line-height:1.6}.values-section-2025{padding:var(--space-16) 0;background:white}.values-header-2025{text-align:center;margin-bottom:var(--space-12)}.values-grid-2025{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--space-8);max-width:1200px;margin:0 auto;padding:0 var(--space-4)}.value-card-2025{background:white;border:2px solid rgba(14,165,233,.1);border-radius:var(--radius-2xl);padding:var(--space-8);text-align:center;transition:all .3s ease}.value-card-2025:hover{border-color:rgba(14,165,233,.3);box-shadow:0 12px 32px rgba(14,165,233,.15);transform:translateY(-2px)}.value-icon-2025{width:56px;height:56px;background:linear-gradient(90deg,#0ea5e9,#2563eb);border-radius:var(--radius-xl);display:flex;align-items:center;justify-content:center;color:white!important;margin:0 auto var(--space-6);box-shadow:0 8px 24px rgba(14,165,233,.3)}.value-title-2025{font-size:var(--font-size-xl);font-weight:700;color:var(--gray-900);margin-bottom:var(--space-4)}.value-description-2025{font-size:var(--font-size-base);color:var(--gray-600);line-height:1.6}.team-section-2025{padding:var(--space-16) 0;background:white}.team-header-2025{text-align:center;margin-bottom:var(--space-12)}.team-grid-2025{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:var(--space-8);max-width:1200px;margin:0 auto;padding:0 var(--space-4)}.team-card-2025{background:white;border:2px solid rgba(14,165,233,.1);border-radius:var(--radius-2xl);padding:var(--space-8);transition:all .3s ease}.team-card-2025:hover{border-color:rgba(14,165,233,.3);box-shadow:0 12px 32px rgba(14,165,233,.15);transform:translateY(-2px)}.member-avatar-2025{text-align:center;margin-bottom:var(--space-6)}.avatar-emoji-2025{font-size:64px;display:block}.member-name-2025{font-size:var(--font-size-xl);font-weight:700;color:var(--gray-900);margin-bottom:var(--space-2);text-align:center}.member-position-2025{font-size:var(--font-size-lg);color:#0ea5e9;font-weight:600;margin-bottom:var(--space-4);text-align:center}.member-description-2025{font-size:var(--font-size-base);color:var(--gray-600);line-height:1.6;margin-bottom:var(--space-6);text-align:center}.member-expertise-2025{border-top:1px solid rgba(14,165,233,.1);padding-top:var(--space-6)}.member-expertise-2025 h4{font-size:var(--font-size-lg);font-weight:600;color:var(--gray-900);margin-bottom:var(--space-4);text-align:center}.member-expertise-2025 ul{list-style:none;padding:0}.member-expertise-2025 li{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) 0;color:var(--gray-700);font-size:var(--font-size-sm)}.member-expertise-2025 li svg{color:#0ea5e9;flex-shrink:0}.about-cta-2025{padding:var(--space-16) 0;background:white}.cta-button-2025{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-4) var(--space-8);background:linear-gradient(90deg,#0ea5e9,#2563eb);color:white!important;border:none;border-radius:var(--radius-xl);font-size:var(--font-size-base);font-weight:600;cursor:pointer;transition:all .3s ease}.cta-button-2025:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(14,165,233,.25)}@media (max-width:768px){.stats-grid-2025{grid-template-columns:repeat(3,1fr);gap:var(--space-4)}.mission-vision-grid-2025,.team-grid-2025,.values-grid-2025{grid-template-columns:1fr;gap:var(--space-6)}.about-title-2025{font-size:var(--font-size-3xl)}.section-title-2025{font-size:var(--font-size-2xl)}}@media (max-width:480px){.stats-grid-2025{grid-template-columns:1fr;gap:var(--space-4)}.mission-vision-grid-2025,.stats-grid-2025,.team-grid-2025,.values-grid-2025{padding:0 var(--space-2)}.mission-card-2025,.stat-card-2025,.team-card-2025,.value-card-2025,.vision-card-2025{padding:var(--space-6)}.about-title-2025{font-size:var(--font-size-2xl)}}.blog-page-2025{background:white;min-height:100vh}.blog-hero-2025{padding:var(--space-16) 0 var(--space-12) 0;background:white;text-align:center}.blog-hero-content-2025{max-width:700px;margin:0 auto}.blog-badge-2025{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-6);background:linear-gradient(90deg,rgba(14,165,233,.1),rgba(37,99,235,.15));color:#0ea5e9;border-radius:var(--radius-full);font-size:var(--font-size-sm);font-weight:600;margin-bottom:var(--space-6);border:1px solid rgba(14,165,233,.2)}.blog-title-2025{font-size:var(--font-size-5xl);font-weight:800;margin-bottom:var(--space-6);color:var(--gray-900);line-height:1.1}.text-gradient-blog-2025{background:linear-gradient(90deg,#0ea5e9,#2563eb);-webkit-background-clip:text;background-clip:text;color:transparent}.blog-subtitle-2025{font-size:var(--font-size-xl);color:var(--gray-600);line-height:1.6;max-width:700px;margin:0 auto}.blog-filters-2025{padding:var(--space-8) 0;background:white;border-bottom:1px solid rgba(14,165,233,.1)}.filters-container-2025{max-width:1200px;margin:0 auto;padding:0 var(--space-4)}.search-container-2025{position:relative;max-width:700px;margin:0 auto var(--space-8)}.search-input-2025{width:100%;padding:var(--space-4) var(--space-4) var(--space-4) var(--space-12);border:2px solid rgba(14,165,233,.2);border-radius:var(--radius-xl);font-size:var(--font-size-lg);background:white;transition:all .3s ease}.search-input-2025:focus{outline:none;border-color:#0ea5e9;box-shadow:0 0 0 3px rgba(14,165,233,.1)}.category-filters-2025{display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:center}.category-filter-2025{padding:var(--space-2) var(--space-4);background:white;border:2px solid rgba(14,165,233,.2);border-radius:var(--radius-full);color:var(--gray-700);font-size:var(--font-size-sm);font-weight:500;cursor:pointer;transition:all .3s ease}.category-filter-2025.active,.category-filter-2025:hover{background:linear-gradient(90deg,#0ea5e9,#2563eb);color:white!important;border-color:transparent}.featured-post-2025{padding:var(--space-16) 0;background:white}.featured-header-2025{text-align:center;margin-bottom:var(--space-12)}.featured-title-2025{font-size:var(--font-size-3xl);font-weight:700;color:var(--gray-900);margin-bottom:var(--space-4)}.featured-card-2025{max-width:700px;margin:0 auto;background:white;border:2px solid rgba(14,165,233,.1);border-radius:var(--radius-2xl);overflow:hidden;transition:all .3s ease;box-shadow:0 8px 24px rgba(14,165,233,.08)}.featured-card-2025:hover{border-color:rgba(14,165,233,.3);box-shadow:0 24px 48px rgba(14,165,233,.15);transform:translateY(-6px)}.featured-image-2025{background:linear-gradient(135deg,rgba(14,165,233,.05),rgba(37,99,235,.03));padding:var(--space-12);text-align:center}.featured-emoji-2025{font-size:80px;display:block}.featured-content-2025{padding:var(--space-8)}.featured-meta-2025{display:flex;gap:var(--space-4);margin-bottom:var(--space-4)}.featured-category-2025{background:linear-gradient(90deg,#0ea5e9,#2563eb);color:white!important;padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:600}.featured-date-2025{color:var(--gray-500);font-size:var(--font-size-sm)}.featured-post-title-2025{font-size:var(--font-size-2xl);font-weight:700;color:var(--gray-900);margin-bottom:var(--space-4);line-height:1.3}.featured-excerpt-2025{font-size:var(--font-size-lg);line-height:1.6}.featured-author-2025,.featured-excerpt-2025{color:var(--gray-600);margin-bottom:var(--space-6)}.featured-author-2025{display:flex;align-items:center;gap:var(--space-4);font-size:var(--font-size-sm)}.featured-author-2025 svg{color:#0ea5e9}.read-more-button-2025{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-6);background:linear-gradient(90deg,#0ea5e9,#2563eb);color:white!important;border:none;border-radius:var(--radius-xl);font-size:var(--font-size-base);font-weight:600;cursor:pointer;transition:all .3s ease}.read-more-button-2025:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(14,165,233,.25)}.blog-posts-2025{padding:var(--space-16) 0;background:white}.posts-header-2025{text-align:center;margin-bottom:var(--space-12)}.posts-title-2025{font-size:var(--font-size-3xl);font-weight:700;color:var(--gray-900);margin-bottom:var(--space-4)}.posts-subtitle-2025{font-size:var(--font-size-lg);color:var(--gray-600);max-width:700px;margin:0 auto}.posts-grid-2025{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:var(--space-8);max-width:1200px;margin:0 auto;padding:0 var(--space-4)}.post-card-2025{background:white;border:2px solid rgba(14,165,233,.1);border-radius:var(--radius-2xl);overflow:hidden;transition:all .3s ease;box-shadow:0 4px 16px rgba(14,165,233,.05)}.post-card-2025:hover{border-color:rgba(14,165,233,.3);box-shadow:0 16px 40px rgba(14,165,233,.15);transform:translateY(-6px)}.post-image-2025{background:linear-gradient(135deg,rgba(14,165,233,.05),rgba(37,99,235,.03));padding:var(--space-8);text-align:center}.post-emoji-2025{font-size:48px;display:block}.post-content-2025{padding:var(--space-6)}.post-meta-2025{display:flex;gap:var(--space-4);margin-bottom:var(--space-4)}.post-category-2025{background:linear-gradient(90deg,#0ea5e9,#2563eb);color:white!important;padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:600}.post-date-2025{color:var(--gray-500);font-size:var(--font-size-sm)}.post-title-2025{font-size:var(--font-size-xl);font-weight:700;color:var(--gray-900);margin-bottom:var(--space-3);line-height:1.3}.post-excerpt-2025{font-size:var(--font-size-base);line-height:1.6}.post-author-2025,.post-excerpt-2025{color:var(--gray-600);margin-bottom:var(--space-4)}.post-author-2025{display:flex;align-items:center;gap:var(--space-4);font-size:var(--font-size-sm)}.post-author-2025 svg{color:#0ea5e9}.read-more-link-2025{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-6);background:linear-gradient(90deg,#0ea5e9,#2563eb);color:white!important;border:none;border-radius:var(--radius-xl);font-size:var(--font-size-base);font-weight:600;cursor:pointer;transition:all .3s ease;text-decoration:none}.read-more-link-2025:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(14,165,233,.25)}.blog-newsletter-2025{padding:var(--space-16) 0;background:linear-gradient(135deg,rgba(14,165,233,.05),rgba(37,99,235,.03))}.newsletter-content-2025{text-align:center;max-width:700px;margin:0 auto}.newsletter-content-2025 h2{font-size:var(--font-size-3xl);font-weight:700;color:var(--gray-900);margin-bottom:var(--space-4)}.newsletter-content-2025 p{font-size:var(--font-size-lg);color:var(--gray-600);margin-bottom:var(--space-8)}.newsletter-form-2025{display:flex;gap:var(--space-4);max-width:700px;margin:0 auto}.newsletter-input-2025{flex:0 0 auto;padding:var(--space-4);border:2px solid rgba(14,165,233,.2);border-radius:var(--radius-xl);font-size:var(--font-size-base);background:white}.newsletter-input-2025:focus{outline:none;border-color:#0ea5e9}.newsletter-button-2025{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-4) var(--space-6);background:linear-gradient(90deg,#0ea5e9,#2563eb);color:white!important;border:none;border-radius:var(--radius-xl);font-size:var(--font-size-base);font-weight:600;cursor:pointer;transition:all .3s ease}.newsletter-button-2025:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(14,165,233,.25)}@media (max-width:768px){.posts-grid-2025{grid-template-columns:1fr;gap:var(--space-6)}.featured-card-2025{margin:0 var(--space-4)}.newsletter-form-2025{flex-direction:column}.category-filters-2025{justify-content:flex-start;overflow-x:auto;padding-bottom:var(--space-2)}}@media (max-width:480px){.posts-grid-2025{padding:0 var(--space-2)}.featured-card-2025,.post-card-2025{margin:0}.blog-title-2025{font-size:var(--font-size-3xl)}.featured-post-title-2025{font-size:var(--font-size-xl)}}.contact-page-2025{background:white}.contact-hero-2025{padding:var(--space-16) 0 var(--space-12) 0;background:white}.contact-hero-content-2025{max-width:700px;margin:0 auto}.contact-badge-2025{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-6);background:linear-gradient(90deg,rgba(14,165,233,.1),rgba(37,99,235,.15));color:#0ea5e9;border-radius:var(--radius-full);font-size:var(--font-size-sm);font-weight:600;margin-bottom:var(--space-6);border:1px solid rgba(14,165,233,.2)}.contact-title-2025{font-size:var(--font-size-5xl);font-weight:800;margin-bottom:var(--space-6);color:var(--gray-900);line-height:1.1}.text-gradient-contact-2025{background:linear-gradient(90deg,#0ea5e9,#2563eb);-webkit-background-clip:text;background-clip:text;color:transparent}.contact-subtitle-2025{font-size:var(--font-size-xl);color:var(--gray-600);line-height:1.6;max-width:700px;margin:0 auto}.contact-info-2025{padding:var(--space-16) 0;background:linear-gradient(135deg,rgba(14,165,233,.98),rgba(37,99,235,.95) 50%,rgba(14,165,233,.98));border-radius:48px;margin:48px 24px;box-shadow:0 8px 32px rgba(14,165,233,.2)}.glassmorphism-card-2025{background:rgba(255,255,255,.1);border:2px solid rgba(255,255,255,.2);border-radius:var(--radius-2xl);padding:var(--space-8);text-align:center;transition:all .3s ease;backdrop-filter:blur(10px)}.glassmorphism-card-2025:hover{border-color:rgba(255,255,255,.4);box-shadow:0 12px 32px rgba(255,255,255,.15);transform:translateY(-4px)}.glassmorphism-icon-2025{width:64px;height:64px;background:rgba(255,255,255,.2);border-radius:var(--radius-xl);display:flex;align-items:center;justify-content:center;color:white!important;margin:0 auto var(--space-6);box-shadow:0 8px 24px rgba(255,255,255,.2);border:1px solid rgba(255,255,255,.3)}.contact-info-header-2025{text-align:center;margin-bottom:var(--space-12)}.section-title-2025{font-size:var(--font-size-4xl);font-weight:700;margin-bottom:var(--space-4)}.section-subtitle-2025{font-size:var(--font-size-xl);color:rgba(255,255,255,.9);max-width:700px;margin:0 auto}.contact-info-grid-2025{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-6);max-width:1200px;margin:0 auto;padding:0 var(--space-4)}.contact-info-card-2025{background:rgba(255,255,255,.1);border:2px solid rgba(255,255,255,.2);border-radius:var(--radius-2xl);padding:var(--space-8);text-align:center;transition:all .3s ease;backdrop-filter:blur(10px)}.contact-info-card-2025:hover{border-color:rgba(255,255,255,.4);box-shadow:0 12px 32px rgba(255,255,255,.15);transform:translateY(-4px)}.contact-icon-2025{width:64px;height:64px;background:rgba(255,255,255,.2);border-radius:var(--radius-xl);display:flex;align-items:center;justify-content:center;color:white!important;margin:0 auto var(--space-6);box-shadow:0 8px 24px rgba(255,255,255,.2);border:1px solid rgba(255,255,255,.3)}.contact-card-title-2025{font-size:var(--font-size-xl);font-weight:700;color:white!important;margin-bottom:var(--space-3)}.contact-card-text-2025{font-size:var(--font-size-lg);color:rgba(255,255,255,.9);margin-bottom:var(--space-2);font-weight:500}.contact-card-subtitle-2025{font-size:var(--font-size-sm);color:rgba(255,255,255,.7)}.contact-form-2025{padding:var(--space-16) 0;background:linear-gradient(135deg,rgba(14,165,233,.02),rgba(37,99,235,.01))}.form-container-2025{max-width:700px;margin:0 auto;background:white;border:2px solid rgba(14,165,233,.1);border-radius:var(--radius-2xl);padding:var(--space-8);box-shadow:0 8px 32px rgba(14,165,233,.1)}.form-header-2025{text-align:center;margin-bottom:var(--space-8)}.form-title-2025{font-size:var(--font-size-3xl);font-weight:700;color:var(--gray-900);margin-bottom:var(--space-4)}.form-subtitle-2025{font-size:var(--font-size-lg);color:var(--gray-600)}.form-row-2025{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-6)}.form-group-2025{display:flex;flex-direction:column;gap:var(--space-2)}.form-label-2025{font-size:var(--font-size-base);font-weight:600;color:var(--gray-700)}.input-container-2025{position:relative}.input-icon-2025{position:absolute;left:var(--space-3);top:50%;transform:translateY(-50%);color:var(--gray-400);z-index:2}.form-input-2025{width:100%;padding:var(--space-3) var(--space-3) var(--space-3) var(--space-10);border:2px solid rgba(14,165,233,.2);border-radius:var(--radius-xl);font-size:var(--font-size-base);background:white;transition:all .3s ease}.form-input-2025:focus{outline:none;border-color:#0ea5e9;box-shadow:0 0 0 3px rgba(14,165,233,.1)}.form-textarea-2025{width:100%;padding:var(--space-4);border:2px solid rgba(14,165,233,.2);border-radius:var(--radius-xl);font-size:var(--font-size-base);background:white;resize:vertical;min-height:120px;transition:all .3s ease;font-family:inherit}.form-textarea-2025:focus{outline:none;border-color:#0ea5e9;box-shadow:0 0 0 3px rgba(14,165,233,.1)}.submit-button-2025{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-4) var(--space-8);background-image:linear-gradient(90deg,#0ea5e9,#2563eb)!important;color:white!important;border:none;border-radius:var(--radius-xl);font-size:var(--font-size-base);font-weight:600;cursor:pointer;transition:all .3s ease;margin-top:var(--space-4)}.submit-button-2025:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(14,165,233,.25)}.contact-cta-2025{padding:var(--space-16) 0;background:white}.cta-content-2025{text-align:center;max-width:700px;margin:0 auto}.cta-content-2025 h2{font-size:var(--font-size-3xl);font-weight:700;color:var(--gray-900);margin-bottom:var(--space-4)}.cta-content-2025 p{font-size:var(--font-size-lg);color:var(--gray-600);margin-bottom:var(--space-8)}.cta-buttons-2025{display:flex;gap:var(--space-4);justify-content:center;flex-wrap:wrap}.cta-button-primary-2025{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-4) var(--space-8);background:linear-gradient(90deg,#0ea5e9,#2563eb);color:white!important;border:none;border-radius:var(--radius-xl);font-size:var(--font-size-base);font-weight:600;cursor:pointer;transition:all .3s ease}.cta-button-primary-2025:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(14,165,233,.25)}.cta-button-secondary-2025{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-4) var(--space-8);background:white;color:#0ea5e9;border:2px solid #0ea5e9;border-radius:var(--radius-xl);font-size:var(--font-size-base);font-weight:600;cursor:pointer;transition:all .3s ease}.cta-button-secondary-2025:hover{background:#0ea5e9;color:white!important;transform:translateY(-2px);box-shadow:0 8px 20px rgba(14,165,233,.25)}@media (max-width:1024px){.contact-info-grid-2025{grid-template-columns:repeat(2,1fr);gap:var(--space-5)}}@media (max-width:768px){.contact-info-grid-2025,.form-row-2025{grid-template-columns:1fr;gap:var(--space-4)}.form-container-2025{margin:0 var(--space-4)}.cta-buttons-2025{flex-direction:column;align-items:center}}@media (max-width:480px){.contact-info-grid-2025{grid-template-columns:1fr;gap:var(--space-3);padding:0 var(--space-2)}.form-container-2025{margin:0 var(--space-2);padding:var(--space-6)}.contact-title-2025{font-size:var(--font-size-3xl)}.form-title-2025{font-size:var(--font-size-2xl)}}.step-content{gap:var(--space-4)}.step-content,.step-header{display:flex;flex-direction:column;align-items:center}.step-header{gap:var(--space-3);margin-bottom:var(--space-4)}.step-icon-container{width:48px;height:48px;border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center;box-shadow:0 4px 16px rgba(14,165,233,.3)}.step-highlight,.step-icon-container{background:linear-gradient(90deg,#0ea5e9,#2563eb);color:white!important}.step-highlight{padding:var(--space-2) var(--space-4);border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:600;box-shadow:0 4px 12px rgba(14,165,233,.3)}.step-title{font-size:var(--font-size-xl);font-weight:700}.step-description,.step-title{color:white!important;margin:0}.step-description{font-size:var(--font-size-base);line-height:1.6}.step-completion-indicator{position:absolute;top:var(--space-4);right:var(--space-4);width:32px;height:32px;background:linear-gradient(135deg,var(--success),var(--accent-teal));border-radius:50%;color:white!important;box-shadow:0 4px 12px rgba(34,197,94,.3)}.process-navigation-2025,.step-completion-indicator{display:flex;align-items:center;justify-content:center}.process-navigation-2025{gap:var(--space-8);margin-top:var(--space-8)}.nav-button{gap:var(--space-2);padding:var(--space-3) var(--space-6);border-radius:var(--radius-lg);font-size:var(--font-size-sm);font-weight:600}.step-indicator{display:flex;align-items:center;gap:var(--space-2);font-size:var(--font-size-lg);font-weight:700;color:var(--gray-800)}@media (max-width:1024px){.process-stats-grid{grid-template-columns:repeat(3,1fr);gap:var(--space-6)}.how-it-works-title-2025{font-size:var(--font-size-4xl)}.process-step-2025{margin-left:60px}.step-number-container{left:-50px}.step-number{width:50px;height:50px;font-size:var(--font-size-lg)}.step-connector{width:30px}}@media (max-width:768px){.process-stats-grid{grid-template-columns:1fr;gap:var(--space-6)}.how-it-works-title-2025{font-size:var(--font-size-3xl)}.how-it-works-subtitle-2025{font-size:var(--font-size-lg)}.process-step-2025{margin-left:50px;padding:var(--space-6)}.step-number-container{left:-40px}.step-number{width:40px;height:40px;font-size:var(--font-size-base)}.step-connector{width:20px}.floating-process-elements{display:none}.process-navigation-2025{flex-direction:column;gap:var(--space-4)}}@media (max-width:480px){.how-it-works-section-2025{padding:var(--space-12) 0;margin:24px 12px;border-radius:24px}.how-it-works-title-2025{font-size:var(--font-size-2xl)}.how-it-works-subtitle-2025{font-size:var(--font-size-base)}.step-header{flex-direction:column;text-align:center;gap:var(--space-3)}.step-icon-container{width:40px;height:40px}.process-stat-icon{width:32px;height:32px}.process-stat-value{font-size:var(--font-size-xl)}}.roi-calculator-section-2025{padding:var(--space-16) 0;position:relative;overflow:hidden;background:linear-gradient(135deg,rgba(34,197,94,.03),rgba(22,163,74,.05) 50%,rgba(34,197,94,.03));min-height:auto}.roi-calculator-background-2025{position:absolute;inset:0;pointer-events:none}.bg-gradient-roi-calculator-2025{position:absolute;inset:0;background:radial-gradient(ellipse 1200px 800px at 50% 30%,rgba(34,197,94,.08) 0,rgba(22,163,74,.05) 30%,transparent 70%)}.bg-pattern-roi-calculator-2025{position:absolute;inset:0;background-image:radial-gradient(rgba(34,197,94,.1) 1px,transparent 0),radial-gradient(rgba(22,163,74,.05) 1px,transparent 0);background-size:50px 50px,30px 30px;background-position:0 0,25px 25px;opacity:.4}.floating-calculator-elements{position:absolute;inset:0;pointer-events:none}.floating-calculator{position:absolute;top:15%;left:10%;color:rgba(34,197,94,.6);filter:drop-shadow(0 4px 8px rgba(34,197,94,.3))}.floating-trending{position:absolute;top:25%;right:15%;color:rgba(59,130,246,.6);filter:drop-shadow(0 4px 8px rgba(59,130,246,.3))}.floating-euro{position:absolute;bottom:20%;left:20%;color:rgba(251,146,60,.6);filter:drop-shadow(0 4px 8px rgba(251,146,60,.3))}.roi-calculator-header-2025{text-align:center;margin-bottom:var(--space-16);position:relative;z-index:2}.roi-calculator-badge-2025{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-6);background:linear-gradient(135deg,rgba(34,197,94,.1),rgba(22,163,74,.15));color:var(--success);border-radius:var(--radius-full);font-size:var(--font-size-sm);font-weight:600;margin-bottom:var(--space-6);border:1px solid rgba(34,197,94,.2);backdrop-filter:blur(20px);box-shadow:0 4px 20px rgba(34,197,94,.1)}.roi-calculator-title-2025{font-size:var(--font-size-5xl);font-weight:800;margin-bottom:var(--space-6);line-height:1.1;color:var(--gray-900)}.text-gradient-roi-calculator-2025{background:linear-gradient(135deg,var(--success),var(--accent-teal));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.roi-calculator-subtitle-2025{font-size:var(--font-size-xl);color:var(--gray-600);max-width:700px;margin:0 auto;line-height:1.6}.calculator-interface-2025{position:relative;margin-bottom:var(--space-16);perspective:1000px}.calculator-layout-2025{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-12);max-width:1200px;margin:0 auto}.calculator-input-section-2025{background:rgba(255,255,255,.9);border-radius:var(--radius-2xl);padding:var(--space-8);border:2px solid rgba(34,197,94,.1);backdrop-filter:blur(20px);box-shadow:0 8px 32px rgba(34,197,94,.1);position:relative;overflow:hidden}.calculator-input-section-2025:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--success),var(--accent-teal));opacity:.6}.input-section-title{font-size:var(--font-size-2xl);font-weight:700;color:var(--gray-800);margin-bottom:var(--space-8);text-align:center}.input-group-2025{margin-bottom:var(--space-6)}.input-label{display:flex;align-items:center;gap:var(--space-3);font-size:var(--font-size-base);font-weight:600;color:var(--gray-700);margin-bottom:var(--space-3)}.calculator-input,.calculator-select{width:100%;padding:var(--space-4);border:2px solid rgba(34,197,94,.2);border-radius:var(--radius-lg);font-size:var(--font-size-base);background:rgba(255,255,255,.8);transition:all .3s ease;backdrop-filter:blur(10px)}.calculator-input:focus,.calculator-select:focus{outline:none;border-color:var(--success);box-shadow:0 0 0 3px rgba(34,197,94,.1);background:rgba(255,255,255,.1)}.calculate-button-2025{width:100%;display:flex;align-items:center;justify-content:center;gap:var(--space-3);padding:var(--space-4) var(--space-8);background:linear-gradient(135deg,var(--success),var(--accent-teal));color:white!important;border:none;border-radius:var(--radius-lg);font-size:var(--font-size-lg);font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px rgba(34,197,94,.3);margin-top:var(--space-6)}.calculate-button-2025:hover:not(:disabled){box-shadow:0 8px 20px rgba(34,197,94,.4)}.calculate-button-2025:disabled{opacity:.7;cursor:not-allowed}.calculating-spinner,.calculator-results-section-2025{display:flex;align-items:center;justify-content:center}.calculator-results-section-2025{background:rgba(255,255,255,.9);border-radius:var(--radius-2xl);padding:var(--space-8);border:2px solid rgba(34,197,94,.1);backdrop-filter:blur(20px);box-shadow:0 8px 32px rgba(34,197,94,.1);position:relative;overflow:hidden;min-height:400px}.calculator-results-section-2025:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--success),var(--accent-teal));opacity:.6}.results-display-2025{width:100%}.results-header{text-align:center;margin-bottom:var(--space-8)}.results-header h3{font-size:var(--font-size-2xl);font-weight:700;color:var(--gray-800);margin-bottom:var(--space-4)}.country-indicator{display:flex;align-items:center;justify-content:center;gap:var(--space-3);padding:var(--space-3) var(--space-6);background:linear-gradient(135deg,var(--success),var(--accent-teal));color:white!important;border-radius:var(--radius-full);font-size:var(--font-size-base);font-weight:600;box-shadow:0 4px 12px rgba(34,197,94,.3)}.country-flag{font-size:var(--font-size-xl)}.results-grid{display:grid;gap:var(--space-6)}.result-card{background:rgba(255,255,255,.8);border-radius:var(--radius-xl);padding:var(--space-6);border:2px solid rgba(34,197,94,.1);backdrop-filter:blur(10px);box-shadow:0 4px 16px rgba(34,197,94,.1);display:flex;align-items:center;gap:var(--space-4);transition:all .3s ease}.result-card:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(34,197,94,.15)}.result-icon{width:48px;height:48px;background:linear-gradient(135deg,var(--success),var(--accent-teal));border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center;color:white!important;box-shadow:0 4px 12px rgba(34,197,94,.3)}.result-content{flex:0 0 auto}.result-label{font-size:var(--font-size-sm);color:var(--gray-600);margin-bottom:var(--space-2)}.result-value{font-size:var(--font-size-xl);font-weight:700;color:var(--gray-800)}.success-message{display:flex;align-items:center;justify-content:center;gap:var(--space-3);padding:var(--space-4) var(--space-6);background:linear-gradient(135deg,var(--success),var(--accent-teal));color:white!important;border-radius:var(--radius-lg);font-size:var(--font-size-base);font-weight:600;box-shadow:0 4px 12px rgba(34,197,94,.3);margin-top:var(--space-6)}.placeholder-results{text-align:center;color:var(--gray-600)}.placeholder-icon{width:80px;height:80px;background:linear-gradient(135deg,var(--success),var(--accent-teal));border-radius:50%;display:flex;align-items:center;justify-content:center;color:white!important;margin:0 auto var(--space-6);box-shadow:0 8px 24px rgba(34,197,94,.3)}.placeholder-results h3{font-size:var(--font-size-xl);font-weight:700;color:var(--gray-800);margin-bottom:var(--space-3)}.placeholder-results p{font-size:var(--font-size-base);color:var(--gray-600)}@media (max-width:1024px){.calculator-layout-2025{grid-template-columns:1fr;gap:var(--space-8)}.roi-calculator-title-2025{font-size:var(--font-size-4xl)}.results-grid{grid-template-columns:1fr}}@media (max-width:768px){.roi-calculator-title-2025{font-size:var(--font-size-3xl)}.roi-calculator-subtitle-2025{font-size:var(--font-size-lg)}.calculator-input-section-2025,.calculator-results-section-2025{padding:var(--space-6)}.floating-calculator-elements{display:none}.result-card{flex-direction:column;text-align:center;gap:var(--space-3)}.result-icon{width:40px;height:40px}.result-value{font-size:var(--font-size-lg)}}@media (max-width:480px){.roi-calculator-section-2025{padding:var(--space-12) 0}.roi-calculator-title-2025{font-size:var(--font-size-2xl)}.roi-calculator-subtitle-2025{font-size:var(--font-size-base)}.input-section-title{font-size:var(--font-size-xl)}.calculator-input,.calculator-select{padding:var(--space-3)}.calculate-button-2025{padding:var(--space-3) var(--space-6);font-size:var(--font-size-base)}.placeholder-icon{width:60px;height:60px}.placeholder-icon svg{width:32px;height:32px}}.testimonials-section-2025{padding:var(--space-16) 0;position:relative;overflow:hidden;background:white;min-height:auto}.testimonials-background-2025{position:absolute;inset:0;pointer-events:none}.bg-gradient-testimonials-2025{position:absolute;inset:0;background:radial-gradient(ellipse 1200px 800px at 50% 30%,rgba(147,51,234,.08) 0,rgba(168,85,247,.05) 30%,transparent 70%)}.bg-pattern-testimonials-2025{position:absolute;inset:0;background-image:radial-gradient(rgba(147,51,234,.1) 1px,transparent 0),radial-gradient(rgba(168,85,247,.05) 1px,transparent 0);background-size:50px 50px,30px 30px;background-position:0 0,25px 25px;opacity:.4}.floating-testimonial-elements{position:absolute;inset:0;pointer-events:none}.floating-quote{position:absolute;top:15%;left:10%;color:rgba(147,51,234,.6);filter:drop-shadow(0 4px 8px rgba(147,51,234,.3))}.floating-star{position:absolute;top:25%;right:15%;color:rgba(251,146,60,.6);filter:drop-shadow(0 4px 8px rgba(251,146,60,.3))}.floating-heart{position:absolute;bottom:20%;left:20%;color:rgba(239,68,68,.6);filter:drop-shadow(0 4px 8px rgba(239,68,68,.3))}.testimonials-header-2025{text-align:center;margin-bottom:var(--space-16);position:relative;z-index:2}.testimonials-badge-2025{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-6);background:linear-gradient(135deg,rgba(147,51,234,.1),rgba(168,85,247,.15));color:var(--accent-purple);border-radius:var(--radius-full);font-size:var(--font-size-sm);font-weight:600;margin-bottom:var(--space-6);border:1px solid rgba(147,51,234,.2);backdrop-filter:blur(20px);box-shadow:0 4px 20px rgba(147,51,234,.1)}.testimonials-title-2025{font-size:var(--font-size-5xl);font-weight:800;margin-bottom:var(--space-6);line-height:1.1;color:var(--gray-900)}.text-gradient-testimonials-2025{background:linear-gradient(135deg,var(--accent-purple),var(--accent-pink));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.testimonials-subtitle-2025{font-size:var(--font-size-xl);color:var(--gray-600);max-width:700px;margin:0 auto;line-height:1.6}.testimonials-stats-2025{margin-bottom:var(--space-12)}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-6)}.stat-card{background:rgba(255,255,255,.8);border-radius:var(--radius-xl);padding:var(--space-6);border:2px solid rgba(147,51,234,.1);backdrop-filter:blur(20px);box-shadow:0 8px 32px rgba(147,51,234,.1);cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.stat-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--accent-purple),var(--accent-pink));opacity:.6}.stat-icon{width:40px;height:40px;background:linear-gradient(135deg,var(--accent-purple),var(--accent-pink));border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center;color:white!important;margin-bottom:var(--space-4);box-shadow:0 4px 12px rgba(147,51,234,.3)}.stat-content{text-align:center}.stat-value{font-size:var(--font-size-2xl);font-weight:700;color:#000000!important;margin-bottom:var(--space-2)}.stat-label{font-size:var(--font-size-sm);color:#000000!important}.testimonials-carousel-2025{position:relative;margin-bottom:var(--space-16);perspective:1000px}.carousel-container{max-width:700px;margin:0 auto;position:relative;min-height:500px}.testimonial-card-2025{background:rgba(255,255,255,.1);border-radius:var(--radius-2xl);padding:var(--space-8);border:2px solid rgba(14,165,233,.2);backdrop-filter:blur(20px);box-shadow:0 20px 60px rgba(14,165,233,.15);position:relative;overflow:hidden;transform-style:preserve-3d}.testimonial-card-2025:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#0ea5e9,#2563eb);opacity:.6}.testimonial-content{position:relative;z-index:2}.quote-icon{position:absolute;top:var(--space-6);right:var(--space-6);width:60px;height:60px;background:linear-gradient(90deg,#0ea5e9,#2563eb);border-radius:50%;display:flex;align-items:center;justify-content:center;color:white!important;box-shadow:0 8px 24px rgba(14,165,233,.3);opacity:.8}.testimonial-quote{font-size:var(--font-size-lg);line-height:1.7;color:var(--gray-700);margin-bottom:var(--space-8);font-style:italic;position:relative;padding-left:var(--space-6)}.testimonial-quote:before{content:'"';position:absolute;left:0;top:-10px;font-size:3rem;color:#0ea5e9;opacity:.3;font-family:serif}.testimonial-author{display:flex;align-items:center;gap:var(--space-4);margin-bottom:var(--space-6)}.author-avatar{width:60px;height:60px;background:linear-gradient(135deg,var(--accent-purple),var(--accent-pink));border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:var(--font-size-2xl);box-shadow:0 4px 12px rgba(147,51,234,.3)}.author-info{flex:0 0 auto}.author-name{font-size:var(--font-size-lg);font-weight:700;color:var(--gray-800);margin-bottom:var(--space-1)}.author-position{font-size:var(--font-size-base);color:var(--gray-600);margin-bottom:var(--space-2)}.author-location{font-size:var(--font-size-sm);color:var(--gray-500)}.author-location,.testimonial-rating{display:flex;align-items:center;gap:var(--space-2)}.testimonial-rating{margin-bottom:var(--space-6)}.star{color:var(--warning);filter:drop-shadow(0 2px 4px rgba(251,146,60,.3))}.testimonial-achievements{margin-bottom:var(--space-6)}.testimonial-achievements h5{font-size:var(--font-size-base);font-weight:600;color:var(--gray-700);margin-bottom:var(--space-3)}.achievements-grid{display:flex;flex-wrap:wrap;gap:var(--space-3)}.achievement-item{padding:var(--space-2) var(--space-3);background:linear-gradient(135deg,var(--accent-purple),var(--accent-pink));color:white!important;border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:600;box-shadow:0 2px 8px rgba(147,51,234,.3)}.achievement-item,.testimonial-date{display:flex;align-items:center;gap:var(--space-2)}.testimonial-date{font-size:var(--font-size-sm);color:var(--gray-500);justify-content:flex-end}.carousel-navigation{gap:var(--space-8);margin-top:var(--space-8)}.carousel-navigation,.nav-button{display:flex;align-items:center;justify-content:center}.nav-button{width:50px;height:50px;background:linear-gradient(90deg,#0ea5e9,#2563eb);color:white!important;border:none;border-radius:50%;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px rgba(14,165,233,.3)}.nav-button:hover{box-shadow:0 8px 20px rgba(14,165,233,.4);transform:scale(1.05)}.carousel-indicators{display:flex;align-items:center;gap:var(--space-3)}.indicator{width:12px;height:12px;border-radius:50%;background:rgba(14,165,233,.3);border:none;cursor:pointer;transition:all .3s ease}.indicator.active{background:linear-gradient(90deg,#0ea5e9,#2563eb);box-shadow:0 2px 8px rgba(14,165,233,.4)}@media (max-width:1024px){.stats-grid{grid-template-columns:repeat(3,1fr);gap:var(--space-6)}.testimonials-title-2025{font-size:var(--font-size-4xl)}.carousel-container{max-width:700px}}@media (max-width:768px){.stats-grid{grid-template-columns:1fr;gap:var(--space-6)}.testimonials-title-2025{font-size:var(--font-size-3xl)}.testimonials-subtitle-2025{font-size:var(--font-size-lg)}.testimonial-card-2025{padding:var(--space-6)}.floating-testimonial-elements{display:none}.testimonial-author{flex-direction:column;text-align:center;gap:var(--space-3)}.author-avatar{width:50px;height:50px;font-size:var(--font-size-xl)}.achievements-grid{justify-content:center}.carousel-navigation{flex-direction:column;gap:var(--space-4)}}@media (max-width:480px){.testimonials-section-2025{padding:var(--space-12) 0}.testimonials-title-2025{font-size:var(--font-size-2xl)}.testimonial-quote,.testimonials-subtitle-2025{font-size:var(--font-size-base)}.testimonial-quote{padding-left:var(--space-4)}.quote-icon{width:40px;height:40px;top:var(--space-4);right:var(--space-4)}.quote-icon svg{width:20px;height:20px}.stat-icon{width:32px;height:32px}.stat-value{font-size:var(--font-size-xl)}}.faq-section-2025{padding:var(--space-16) 0 72px 0;position:relative;overflow:hidden;background:white;min-height:auto;border-bottom-left-radius:48px;border-bottom-right-radius:48px;box-shadow:0 -8px 32px rgba(14,165,233,.1)}.faq-background-2025{position:absolute;inset:0;pointer-events:none}.bg-gradient-faq-2025{position:absolute;inset:0;background:radial-gradient(ellipse 1200px 800px at 50% 30%,rgba(59,130,246,.08) 0,rgba(37,99,235,.05) 30%,transparent 70%)}.bg-pattern-faq-2025{position:absolute;inset:0;background-image:radial-gradient(rgba(59,130,246,.1) 1px,transparent 0),radial-gradient(rgba(37,99,235,.05) 1px,transparent 0);background-size:50px 50px,30px 30px;background-position:0 0,25px 25px;opacity:.4}.floating-faq-elements{position:absolute;inset:0;pointer-events:none}.floating-help{position:absolute;top:15%;left:10%;color:rgba(59,130,246,.6);filter:drop-shadow(0 4px 8px rgba(59,130,246,.3))}.floating-search{position:absolute;top:25%;right:15%;color:rgba(251,146,60,.6);filter:drop-shadow(0 4px 8px rgba(251,146,60,.3))}.floating-message{position:absolute;bottom:20%;left:20%;color:rgba(34,197,94,.6);filter:drop-shadow(0 4px 8px rgba(34,197,94,.3))}.faq-header-2025{text-align:center;margin-bottom:var(--space-16);position:relative;z-index:2}.faq-badge-2025{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-6);background:linear-gradient(135deg,rgba(239,68,68,.1),rgba(220,38,38,.15));color:var(--primary);border-radius:var(--radius-full);font-size:var(--font-size-sm);font-weight:600;margin-bottom:var(--space-6);border:1px solid rgba(239,68,68,.2);backdrop-filter:blur(20px);box-shadow:0 4px 20px rgba(59,130,246,.1)}.faq-title-2025{font-size:var(--font-size-5xl);font-weight:800;margin-bottom:var(--space-6);line-height:1.1;color:var(--gray-900)}.text-gradient-faq-2025{background:linear-gradient(135deg,var(--primary),var(--accent-blue));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.faq-subtitle-2025{font-size:var(--font-size-xl);color:var(--gray-600);max-width:700px;margin:0 auto;line-height:1.6}.faq-search-section-2025{margin-bottom:var(--space-12);position:relative;z-index:2}.search-container{max-width:700px;margin:0 auto var(--space-8)}.search-input-wrapper{position:relative;background:rgba(255,255,255,.9);border-radius:var(--radius-xl);border:2px solid rgba(59,130,246,.1);backdrop-filter:blur(20px);box-shadow:0 8px 32px rgba(59,130,246,.1);overflow:hidden}.search-icon{position:absolute;left:var(--space-4);top:50%;transform:translateY(-50%);color:var(--gray-400);z-index:2}.search-input{width:100%;padding:var(--space-4) var(--space-4) var(--space-4) var(--space-12);border:none;background:transparent;font-size:var(--font-size-base);color:var(--gray-800);outline:none}.search-input::-moz-placeholder{color:var(--gray-500)}.search-input::placeholder{color:var(--gray-500)}.category-filters{display:flex;justify-content:center;gap:var(--space-4);flex-wrap:wrap}.category-filter{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-6);background:rgba(255,255,255,.8);border:2px solid rgba(59,130,246,.1);border-radius:var(--radius-full);font-size:var(--font-size-sm);font-weight:600;color:var(--gray-600);cursor:pointer;transition:all .3s ease;backdrop-filter:blur(10px);box-shadow:0 4px 16px rgba(59,130,246,.1)}.category-filter:hover{border-color:rgba(59,130,246,.3);box-shadow:0 6px 20px rgba(59,130,246,.15)}.category-filter.active{background:linear-gradient(135deg,var(--primary),var(--accent-blue));color:white!important;border-color:transparent;box-shadow:0 6px 20px rgba(255,255,255,.2)}.faq-items-container-2025{position:relative;z-index:2}.faq-grid{max-width:700px;margin:0 auto;display:flex;flex-direction:column;gap:var(--space-4)}.faq-item-2025{background:rgba(255,255,255,.1);border-radius:var(--radius-xl);border:2px solid rgba(14,165,233,.2);backdrop-filter:blur(20px);box-shadow:0 8px 32px rgba(14,165,233,.1);overflow:hidden;transition:all .3s ease;cursor:pointer}.faq-item-2025:hover{border-color:rgba(14,165,233,.3);box-shadow:0 12px 40px rgba(14,165,233,.15)}.faq-item-2025.active{border-color:rgba(14,165,233,.4);box-shadow:0 16px 48px rgba(14,165,233,.2)}.faq-question-2025{display:flex;align-items:center;justify-content:space-between;padding:var(--space-6);cursor:pointer;transition:all .3s ease}.question-content{flex:0 0 auto}.question-text{font-size:var(--font-size-lg);font-weight:600;color:var(--gray-800);line-height:1.4;margin-bottom:var(--space-3)}.question-tags{display:flex;gap:var(--space-2);flex-wrap:wrap}.tag{padding:var(--space-1) var(--space-3);background:linear-gradient(90deg,#0ea5e9,#2563eb);color:white!important;border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:600;box-shadow:0 2px 8px rgba(14,165,233,.3)}.chevron-icon{color:var(--gray-400);transition:all .3s ease}.faq-item-2025.active .chevron-icon{color:#0ea5e9}.faq-answer-2025{padding:0 var(--space-6) var(--space-6);border-top:1px solid rgba(14,165,233,.1)}.faq-answer-2025 p{font-size:var(--font-size-base);line-height:1.6;color:var(--gray-700);margin-bottom:var(--space-6)}.answer-footer{border-top:1px solid rgba(59,130,246,.1);padding-top:var(--space-4)}.helpful-buttons{display:flex;align-items:center;gap:var(--space-4);flex-wrap:wrap}.helpful-buttons span{color:var(--gray-600)}.helpful-btn,.helpful-buttons span{font-size:var(--font-size-sm);font-weight:600}.helpful-btn{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border:none;border-radius:var(--radius-lg);cursor:pointer;transition:all .3s ease}.helpful-btn.helpful{background:linear-gradient(135deg,var(--success),var(--accent-teal));color:white!important;box-shadow:0 2px 8px rgba(34,197,94,.3)}.helpful-btn.not-helpful{background:linear-gradient(135deg,var(--error),var(--accent-red));color:white!important;box-shadow:0 2px 8px rgba(239,68,68,.3)}.helpful-btn:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(59,130,246,.4)}.no-results{text-align:center;padding:var(--space-12);color:var(--gray-600)}.no-results svg{color:var(--gray-400);margin-bottom:var(--space-4)}.no-results h3{font-size:var(--font-size-xl);font-weight:700;color:var(--gray-800);margin-bottom:var(--space-3)}.no-results p{font-size:var(--font-size-base);color:var(--gray-600)}.faq-cta-2025{margin-top:var(--space-12);text-align:center;position:relative;z-index:2}.cta-content{background:rgba(255,255,255,.9);border-radius:var(--radius-2xl);padding:var(--space-8);border:2px solid rgba(59,130,246,.1);backdrop-filter:blur(20px);box-shadow:0 8px 32px rgba(59,130,246,.1);max-width:700px;margin:0 auto}.cta-content h3{font-size:var(--font-size-2xl);font-weight:700;color:var(--gray-800);margin-bottom:var(--space-4)}.cta-content p{color:var(--gray-600);margin-bottom:var(--space-6);line-height:1.6}.cta-button,.cta-content p{font-size:var(--font-size-base)}.cta-button{display:inline-flex;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-8);background:linear-gradient(135deg,var(--primary),var(--accent-blue));color:white!important;border:none;border-radius:var(--radius-lg);font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px rgba(59,130,246,.3)}.cta-button:hover{box-shadow:0 8px 20px rgba(59,130,246,.4)}@media (max-width:1024px){.faq-title-2025{font-size:var(--font-size-4xl)}.faq-grid{max-width:700px}.category-filters{gap:var(--space-3)}.category-filter{padding:var(--space-2) var(--space-4);font-size:var(--font-size-xs)}}@media (max-width:768px){.faq-title-2025{font-size:var(--font-size-3xl)}.faq-subtitle-2025{font-size:var(--font-size-lg)}.search-container{margin-bottom:var(--space-6)}.category-filters{justify-content:flex-start;overflow-x:auto;padding-bottom:var(--space-2)}.category-filter{flex-shrink:0}.floating-faq-elements{display:none}.faq-question-2025{padding:var(--space-4)}.question-text{font-size:var(--font-size-base)}.faq-answer-2025{padding:0 var(--space-4) var(--space-4)}.helpful-buttons{flex-direction:column;align-items:flex-start;gap:var(--space-3)}.cta-content{padding:var(--space-6)}}@media (max-width:480px){.faq-section-2025{padding:var(--space-12) 0}.faq-title-2025{font-size:var(--font-size-2xl)}.faq-subtitle-2025{font-size:var(--font-size-base)}.search-input{padding:var(--space-3) var(--space-3) var(--space-3) var(--space-10);font-size:var(--font-size-sm)}.search-icon{left:var(--space-3)}.search-icon svg{width:16px;height:16px}.question-tags{gap:var(--space-1)}.tag{padding:var(--space-1) var(--space-2)}.helpful-btn,.tag{font-size:var(--font-size-xs)}.helpful-btn{padding:var(--space-2) var(--space-3)}.cta-content h3{font-size:var(--font-size-xl)}.cta-button{padding:var(--space-3) var(--space-6);font-size:var(--font-size-sm)}}.footer-2025{position:relative;background:linear-gradient(135deg,rgba(14,165,233,.98),rgba(37,99,235,.95) 50%,rgba(14,165,233,.98));color:white!important;overflow:hidden;backdrop-filter:blur(20px);min-height:400px;border-top:1px solid rgba(255,255,255,.1);border-top-left-radius:48px;border-top-right-radius:48px;margin-top:-48px;padding:48px 0 3rem;z-index:1}.footer-container-2025{max-width:1200px;margin:0 auto;padding:0 var(--space-6)}.footer-main-2025{display:flex;justify-content:center;padding:var(--space-8) 0 var(--space-6);position:relative;z-index:2}.footer-company-2025{display:flex;flex-direction:column;gap:var(--space-8);text-align:center;max-width:700px}.company-brand-2025{display:flex;flex-direction:column;gap:var(--space-4)}.brand-icon-2025{width:40px;height:40px;background:linear-gradient(90deg,#0ea5e9,#2563eb);border-radius:10px;display:flex;align-items:center;justify-content:center;color:white!important;box-shadow:0 6px 20px rgba(14,165,233,.3)}.company-name-2025{font-size:20px;color:white!important;margin:0;background:linear-gradient(90deg,#ffffff,#f1f5f9);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.company-tagline-2025{font-size:14px;line-height:1.6;color:rgba(255,255,255,.8);margin:0}.company-contact-2025{gap:var(--space-3);align-items:stretch;width:100%}.contact-item-2025{gap:var(--space-3);padding:var(--space-3);background:rgba(255,255,255,.05);border-radius:8px;border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(10px);transition:all .3s ease;width:100%;min-height:60px;box-sizing:border-box}.contact-item-2025:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.2);transform:translateY(-2px)}.contact-item-2025 svg{color:#3b82f6;flex-shrink:0}.contact-item-2025 span{font-size:14px;color:rgba(255,255,255,.8)}.footer-sections-2025{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-8)}.footer-section-2025{display:flex;flex-direction:column;gap:var(--space-4)}.section-header-2025{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4)}.section-header-2025 svg{color:#0ea5e9;flex-shrink:0}.section-title-2025{font-size:18px;font-weight:600;color:white!important;margin:0}.section-links-2025{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-2)}.section-link-2025{margin:0}.section-link-2025 a{display:block;padding:var(--space-2) var(--space-3);color:rgba(255,255,255,.7);text-decoration:none;border-radius:6px;transition:all .3s ease;font-size:14px}.section-link-2025 a:hover{color:white!important;background:rgba(255,255,255,.05);transform:translateX(4px)}.footer-brand-2025{gap:var(--space-8)}.brand-header,.footer-brand-2025{display:flex;flex-direction:column}.brand-header{gap:var(--space-4)}.brand-logo{display:flex;align-items:center;gap:var(--space-3);font-size:var(--font-size-xl);font-weight:700;color:white!important}.brand-name{background:linear-gradient(135deg,var(--primary),var(--accent-blue));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.brand-description{font-size:var(--font-size-base);line-height:1.6;color:rgba(255,255,255,.8);max-width:300px}.footer-stats-2025{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-6);padding:var(--space-8) 0;border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1);margin:var(--space-8) 0}.stat-item-2025{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4);background:rgba(255,255,255,.05);border-radius:12px;border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(10px);transition:all .3s ease}.stat-item-2025:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.2);transform:translateY(-2px)}.stat-icon-2025{width:40px;height:40px;background:rgba(255,255,255,.2);border-radius:8px;display:flex;align-items:center;justify-content:center;color:white!important;box-shadow:0 4px 12px rgba(255,255,255,.2);border:1px solid rgba(255,255,255,.3)}.stat-content-2025{flex:0 0 auto}.stat-value-2025{font-size:20px;font-weight:700;color:white!important;display:block;margin-bottom:2px}.stat-label-2025{font-size:12px;color:rgba(255,255,255,.7);display:block}.footer-social-2025{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-8) 0;text-align:center}.social-title-2025{font-size:18px;font-weight:600;color:white!important;margin:0 0 var(--space-4) 0}.social-links-2025{display:flex;justify-content:center;gap:var(--space-4)}.social-link-2025{width:48px;height:48px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.3);border-radius:12px;display:flex;align-items:center;justify-content:center;color:white!important;text-decoration:none;transition:all .3s ease;backdrop-filter:blur(10px)}.social-link-2025:hover{background:var(--social-color);border-color:transparent;transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,0,0,.3)}.bottom-content-2025{display:flex;justify-content:space-between;align-items:center;gap:var(--space-4)}.copyright-2025{font-size:14px;color:rgba(255,255,255,.7);margin:0}.bottom-links-2025{display:flex;gap:var(--space-6)}.bottom-link-2025{color:rgba(255,255,255,.7);text-decoration:none;font-size:14px;transition:all .3s ease}.bottom-link-2025:hover{color:white!important;text-decoration:underline}.footer-content-desktop{display:block}@media (min-width:768px){.footer-content-mobile{display:none!important}}.footer-content-desktop .footer-main-2025{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:start;max-width:1200px;margin:0 auto;position:relative}.footer-content-desktop .footer-company-2025{text-align:left;max-width:none}.footer-content-desktop .company-name-2025{font-size:1.75rem;font-weight:700;color:white;margin-bottom:.5rem}.footer-content-desktop .company-tagline-2025{font-size:1rem;color:rgba(255,255,255,.8);margin-bottom:2rem}.footer-content-desktop .company-contact-2025{display:flex;flex-direction:column;gap:1rem;align-items:stretch;width:100%}.footer-content-desktop .contact-item-2025{padding:.75rem 1rem;background:rgba(255,255,255,.05);border-radius:8px;border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(10px);transition:all .3s ease;width:100%;min-height:60px;box-sizing:border-box;display:flex;align-items:center;gap:var(--space-3)}.footer-content-desktop .contact-item-2025:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.2);transform:translateY(-2px)}.footer-content-desktop .contact-item-2025 span{font-size:.9rem;color:rgba(255,255,255,.9)}.footer-content-desktop .newsletter-content-2025{text-align:center;max-width:none}.footer-content-desktop .newsletter-content-2025 h2{font-size:1.75rem;font-weight:700;color:white;margin-bottom:.75rem}.footer-content-desktop .newsletter-content-2025 p{font-size:1rem;color:rgba(255,255,255,.8);margin-bottom:1.5rem;line-height:1.5}.footer-content-desktop .newsletter-form-2025{display:flex;gap:1rem;max-width:700px;margin:0 auto 2rem}.footer-content-desktop .newsletter-input-2025{flex:0 0 auto;padding:.75rem 1rem;border:2px solid rgba(255,255,255,.2);border-radius:12px;font-size:.9rem;background:rgba(255,255,255,.1);color:white;backdrop-filter:blur(10px)}.footer-content-desktop .newsletter-input-2025::-moz-placeholder{color:rgba(255,255,255,.6)}.footer-content-desktop .newsletter-input-2025::placeholder{color:rgba(255,255,255,.6)}.footer-content-desktop .newsletter-input-2025:focus{outline:none;border-color:rgba(255,255,255,.4);background:rgba(255,255,255,.15)}.footer-content-desktop .newsletter-button-2025{padding:.75rem 1.5rem;background:linear-gradient(90deg,#0ea5e9,#2563eb);color:white;border:none;border-radius:12px;font-size:.9rem;font-weight:600;transition:all .3s ease;white-space:nowrap}.footer-content-desktop .newsletter-button-2025:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(14,165,233,.3)}.footer-content-desktop .footer-social-2025{text-align:center}.footer-content-desktop .footer-social-2025 h4{color:white;font-size:1rem;font-weight:600;margin-bottom:1rem}.footer-content-desktop .social-links-2025{display:flex;gap:1rem;justify-content:center}.footer-content-desktop .social-link-2025{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:rgba(255,255,255,.1);border-radius:12px;color:white;transition:all .3s ease;backdrop-filter:blur(10px)}.footer-content-desktop .social-link-2025:hover{background:rgba(255,255,255,.2);transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,0,0,.2)}.footer-content-desktop .footer-company-2025 .footer-social-2025,.footer-content-desktop .footer-company-2025 .logo-placeholder-mobile,.footer-content-desktop .footer-company-2025 .logo-section-mobile,.footer-content-desktop .footer-company-2025 .social-links-2025,.footer-content-desktop .footer-company-2025 .social-links-mobile,.footer-content-desktop .footer-company-2025 .social-section-mobile{display:none!important}.footer-content-mobile{display:none!important;flex-direction:column;gap:2rem;padding:1.5rem 0}.footer-company-section{text-align:center;padding:1rem 0}.company-name-2025{font-size:1.5rem;font-weight:700;margin-bottom:.5rem;color:white}.company-tagline-2025{font-size:.9rem;opacity:.8;color:white;margin-bottom:1.5rem}.company-contact-2025{display:flex;flex-direction:column;gap:.75rem;align-items:center}.contact-item-2025{display:flex;align-items:center;gap:.5rem;font-size:.9rem;color:white;opacity:.9;min-width:200px;justify-content:center}.newsletter-section-mobile{text-align:center;padding:1.5rem 0;border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1)}.newsletter-title-mobile{font-size:1.5rem;font-weight:700;color:white;margin-bottom:.75rem}.newsletter-description-mobile{font-size:.9rem;color:white;opacity:.8;margin-bottom:1.5rem;line-height:1.5}.newsletter-form-mobile{display:flex;flex-direction:column;gap:1rem;max-width:300px;margin:0 auto}.newsletter-input-mobile{padding:.75rem 1rem;border:2px solid rgba(255,255,255,.2);border-radius:12px;font-size:.9rem;background:rgba(255,255,255,.1);color:white;backdrop-filter:blur(10px)}.newsletter-input-mobile::-moz-placeholder{color:rgba(255,255,255,.6)}.newsletter-input-mobile::placeholder{color:rgba(255,255,255,.6)}.newsletter-input-mobile:focus{outline:none;border-color:rgba(255,255,255,.4);background:rgba(255,255,255,.15)}.newsletter-button-mobile{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;background:linear-gradient(90deg,#0ea5e9,#2563eb);color:white;border:none;border-radius:12px;font-size:.9rem;font-weight:600;transition:all .3s ease}.newsletter-button-mobile:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(14,165,233,.3)}.footer-bottom-section-mobile{display:flex;flex-direction:column;gap:1.5rem;align-items:center;padding:1rem 0}.social-section-mobile{text-align:center}.social-title-mobile{color:white;font-size:1rem;font-weight:600;margin-bottom:1rem}.social-links-mobile{display:flex;gap:1rem;justify-content:center}.social-link-mobile{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:rgba(255,255,255,.1);border-radius:12px;color:white;transition:all .3s ease;backdrop-filter:blur(10px)}.social-link-mobile:hover{background:rgba(255,255,255,.2);transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,0,0,.2)}.logo-placeholder-mobile,.logo-section-mobile{display:flex;justify-content:center}.logo-placeholder-mobile{width:120px;height:40px;background:rgba(255,255,255,.1);border-radius:8px;align-items:center;color:white;opacity:.7;border:1px dashed rgba(255,255,255,.3);font-size:.8rem;backdrop-filter:blur(10px)}.footer-bottom-mobile{border-top:1px solid rgba(255,255,255,.1);padding-top:1.5rem;margin-top:1rem}.bottom-content-mobile{display:flex;flex-direction:column;gap:1rem;text-align:center}.copyright-mobile{color:white;opacity:.7;font-size:.8rem;margin:0}.bottom-links-mobile{display:flex;flex-direction:column;gap:.5rem;align-items:center}.bottom-link-mobile{color:white;opacity:.7;text-decoration:none;font-size:.8rem;transition:all .3s ease}.bottom-link-mobile:hover{opacity:1;color:white}@media (max-width:767px){.footer-content-desktop{display:none!important}.footer-content-mobile{display:flex!important}.footer-2025{padding:2rem 0}}@media (min-width:768px){.footer-2025{padding:3rem 0}.footer-content-mobile{gap:3rem;padding:2rem 0}.newsletter-form-mobile{flex-direction:row;max-width:700px}.newsletter-input-mobile{flex:0 0 auto}.footer-bottom-section-mobile{flex-direction:row;justify-content:space-between;align-items:flex-start}.social-section-mobile{text-align:left}.bottom-content-mobile{flex-direction:row;justify-content:space-between;align-items:center}.bottom-links-mobile{flex-direction:row;gap:1.5rem}}@media (min-width:1024px){.footer-content-mobile{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:start}.footer-bottom-section-mobile{grid-column:1/-1;margin-top:2rem}}.section-toggle{color:rgba(255,255,255,.6);transition:all .3s ease}.section-links{display:none}.section-links-desktop{display:block}.section-links-desktop ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-2)}.footer-link{display:block;padding:var(--space-2) var(--space-3);color:rgba(255,255,255,.7);text-decoration:none;border-radius:var(--radius-md);transition:all .3s ease;font-size:var(--font-size-sm)}.footer-link:hover{color:white!important;background:rgba(255,255,255,.05);transform:translateX(4px)}.footer-contact-2025{display:flex;flex-direction:column;gap:var(--space-6)}.contact-title{font-size:var(--font-size-lg);font-weight:600;color:white!important;margin:0}.contact-info{flex-direction:column}.contact-info,.contact-item{display:flex;gap:var(--space-3)}.contact-item{align-items:center;padding:var(--space-3);background:rgba(255,255,255,.05);border-radius:var(--radius-lg);border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(10px);transition:all .3s ease}.contact-item:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.2);transform:translateY(-2px)}.contact-item svg{color:var(--primary);flex-shrink:0}.contact-item span{font-size:var(--font-size-sm);color:rgba(255,255,255,.8)}.social-links{display:flex;flex-direction:column;gap:var(--space-4)}.social-links h4{font-size:var(--font-size-base);font-weight:600;color:white!important;margin:0}.social-icons{display:flex;gap:var(--space-3)}.social-icon{width:40px;height:40px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.3);border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center;color:white!important;text-decoration:none;transition:all .3s ease;backdrop-filter:blur(10px)}.social-icon:hover{background:var(--social-color);border-color:transparent;transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,0,0,.3)}.footer-bottom-2025{display:flex;justify-content:space-between;align-items:center;padding:var(--space-6) 0;border-top:1px solid rgba(255,255,255,.1);position:relative;z-index:2}.footer-info{display:flex;align-items:center;gap:var(--space-4);font-size:var(--font-size-sm);color:rgba(255,255,255,.7)}.heart-icon{color:var(--error);animation:heartbeat 2s infinite}@keyframes heartbeat{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.footer-legal{display:flex;gap:var(--space-6)}.legal-link{color:rgba(255,255,255,.7);text-decoration:none;font-size:var(--font-size-sm);transition:all .3s ease}.legal-link:hover{color:white!important;text-decoration:underline}.scroll-to-top{position:fixed;bottom:var(--space-6);right:var(--space-6);width:50px;height:50px;background:linear-gradient(135deg,var(--primary),var(--accent-blue));color:white!important;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 8px 24px rgba(59,130,246,.3);z-index:1000;transition:all .3s ease}.scroll-to-top:hover{box-shadow:0 12px 32px rgba(59,130,246,.4)}@media (max-width:768px){.footer-container-2025{padding:0 var(--space-4)}.footer-main-2025{padding:var(--space-12) 0 var(--space-6)}.footer-company-2025{max-width:100%}.social-links-2025{flex-wrap:wrap;justify-content:center}.bottom-content-2025{flex-direction:column;text-align:center;gap:var(--space-4)}.bottom-links-2025{flex-wrap:wrap;justify-content:center;gap:var(--space-4)}}@media (max-width:480px){.footer-container-2025{padding:0 var(--space-3)}.company-name-2025{font-size:20px}.social-link-2025{width:40px;height:40px}}.section-links ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-2)}.floating-footer-elements{display:none}.footer-bottom-2025{flex-direction:column;gap:var(--space-4);text-align:center}.footer-legal{flex-wrap:wrap;justify-content:center;gap:var(--space-4)}.contact-page-2025{min-height:100vh;background:linear-gradient(135deg,rgba(59,130,246,.03),rgba(37,99,235,.05) 50%,rgba(59,130,246,.03))}.contact-hero-2025{padding:var(--space-16) 0 var(--space-12);text-align:center;background:linear-gradient(135deg,rgba(59,130,246,.08),rgba(37,99,235,.05))}.contact-title{font-size:var(--font-size-5xl);font-weight:800;color:var(--gray-900);margin-bottom:var(--space-6);background:linear-gradient(135deg,var(--primary),var(--accent-blue));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.contact-subtitle{font-size:var(--font-size-xl);color:var(--gray-600);max-width:700px;margin:0 auto;line-height:1.6}.contact-info-section{padding:var(--space-12) 0}.contact-info-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-6);max-width:1200px;margin:0 auto}.contact-info-card{background:rgba(255,255,255,.9);border-radius:var(--radius-2xl);padding:var(--space-8);text-align:center;border:2px solid rgba(59,130,246,.1);backdrop-filter:blur(20px);box-shadow:0 8px 32px rgba(59,130,246,.1);transition:all .3s ease}.contact-info-card:hover{border-color:rgba(59,130,246,.3);box-shadow:0 16px 48px rgba(59,130,246,.2)}.contact-icon{width:60px;height:60px;background:linear-gradient(135deg,var(--primary),var(--accent-blue));border-radius:50%;display:flex;align-items:center;justify-content:center;color:white!important;margin:0 auto var(--space-4);box-shadow:0 8px 24px rgba(59,130,246,.3)}.contact-info-card h3{font-size:var(--font-size-lg);font-weight:700;color:var(--gray-800);margin-bottom:var(--space-2)}.contact-info-card p{font-size:var(--font-size-base);color:var(--gray-700);margin-bottom:var(--space-2)}.contact-info-card span{font-size:var(--font-size-sm);color:var(--gray-500)}.contact-form-section{padding:var(--space-12) 0}.contact-form-container{max-width:700px;margin:0 auto;background:rgba(255,255,255,.9);border-radius:var(--radius-2xl);padding:var(--space-8);border:2px solid rgba(59,130,246,.1);backdrop-filter:blur(20px);box-shadow:0 8px 32px rgba(59,130,246,.1)}.contact-form-header{text-align:center;margin-bottom:var(--space-8)}.contact-form-header h2{font-size:var(--font-size-3xl);font-weight:700;color:var(--gray-800);margin-bottom:var(--space-4)}.contact-form-header p{font-size:var(--font-size-lg);color:var(--gray-600)}.contact-form-2025{display:flex;flex-direction:column;gap:var(--space-6)}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-6)}.form-group{display:flex;flex-direction:column;gap:var(--space-2)}.form-group label{font-size:var(--font-size-base);font-weight:600;color:var(--gray-700)}.form-group input,.form-group select,.form-group textarea{padding:var(--space-4);border:2px solid rgba(59,130,246,.2);border-radius:var(--radius-lg);font-size:var(--font-size-base);background:rgba(255,255,255,.8);transition:all .3s ease;backdrop-filter:blur(10px)}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px rgba(59,130,246,.1);background:rgba(255,255,255,.1)}.submit-button{display:flex;align-items:center;justify-content:center;gap:var(--space-3);padding:var(--space-4) var(--space-8);background:linear-gradient(135deg,var(--primary),var(--accent-blue));color:white!important;border:none;border-radius:var(--radius-lg);font-size:var(--font-size-lg);font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px rgba(59,130,246,.3)}.submit-button:hover{box-shadow:0 8px 20px rgba(59,130,246,.4)}.about-page-2025{min-height:100vh;background:linear-gradient(135deg,rgba(147,51,234,.03),rgba(168,85,247,.05) 50%,rgba(147,51,234,.03))}.about-hero-2025{padding:var(--space-16) 0 var(--space-12);text-align:center;background:linear-gradient(135deg,rgba(147,51,234,.08),rgba(168,85,247,.05))}.about-title{font-size:var(--font-size-5xl);font-weight:800;color:var(--gray-900);margin-bottom:var(--space-6);background:linear-gradient(135deg,var(--accent-purple),var(--accent-pink));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.about-subtitle{font-size:var(--font-size-xl);color:var(--gray-600);max-width:700px;margin:0 auto;line-height:1.6}.mission-vision-section{padding:var(--space-12) 0}.mission-vision-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-8);max-width:1200px;margin:0 auto}.mission-card,.vision-card{background:rgba(255,255,255,.9);border-radius:var(--radius-2xl);padding:var(--space-8);text-align:center;border:2px solid rgba(147,51,234,.1);backdrop-filter:blur(20px);box-shadow:0 8px 32px rgba(147,51,234,.1);transition:all .3s ease}.mission-card:hover,.vision-card:hover{border-color:rgba(147,51,234,.3);box-shadow:0 16px 48px rgba(147,51,234,.2)}.card-icon{width:80px;height:80px;background:linear-gradient(135deg,var(--accent-purple),var(--accent-pink));border-radius:50%;display:flex;align-items:center;justify-content:center;color:white!important;margin:0 auto var(--space-6);box-shadow:0 8px 24px rgba(147,51,234,.3)}.mission-card h2,.vision-card h2{font-size:var(--font-size-2xl);font-weight:700;color:var(--gray-800);margin-bottom:var(--space-4)}.mission-card p,.vision-card p{font-size:var(--font-size-base);color:var(--gray-600);line-height:1.6}.about-stats-section,.team-section{padding:var(--space-12) 0}.section-header{text-align:center;margin-bottom:var(--space-12)}.section-header h2{font-size:var(--font-size-4xl);font-weight:800;color:var(--gray-800);margin-bottom:var(--space-4)}.section-header p{font-size:var(--font-size-lg);color:var(--gray-600);max-width:700px;margin:0 auto}.team-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-8);max-width:1200px;margin:0 auto}.team-member-card{background:rgba(255,255,255,.9);border-radius:var(--radius-2xl);padding:var(--space-8);text-align:center;border:2px solid rgba(147,51,234,.1);backdrop-filter:blur(20px);box-shadow:0 8px 32px rgba(147,51,234,.1);transition:all .3s ease}.team-member-card:hover{border-color:rgba(147,51,234,.3);box-shadow:0 16px 48px rgba(147,51,234,.2)}.member-avatar{width:80px;height:80px;background:linear-gradient(135deg,var(--accent-purple),var(--accent-pink));border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:var(--font-size-3xl);margin:0 auto var(--space-6);box-shadow:0 8px 24px rgba(147,51,234,.3)}.member-name{font-size:var(--font-size-xl);font-weight:700;color:var(--gray-800);margin-bottom:var(--space-2)}.member-position{font-size:var(--font-size-base);color:var(--primary);font-weight:600;margin-bottom:var(--space-4)}.member-description{font-size:var(--font-size-sm);color:var(--gray-600);line-height:1.6}.values-section{padding:var(--space-12) 0}.values-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-6);max-width:1200px;margin:0 auto}.value-card{background:rgba(255,255,255,.9);border-radius:var(--radius-xl);padding:var(--space-6);text-align:center;border:2px solid rgba(147,51,234,.1);backdrop-filter:blur(20px);box-shadow:0 8px 32px rgba(147,51,234,.1);transition:all .3s ease}.value-card:hover{border-color:rgba(147,51,234,.3);box-shadow:0 16px 48px rgba(147,51,234,.2)}.value-card h3{font-size:var(--font-size-lg);font-weight:700;color:var(--gray-800);margin-bottom:var(--space-3)}.value-card p{font-size:var(--font-size-sm);color:var(--gray-600);line-height:1.6}@media (max-width:480px){.faq-question-2025{padding:var(--space-3)}.faq-question-2025,.question-content-2025{word-wrap:break-word;overflow-wrap:break-word;hyphens:auto}.question-content-2025{flex:1;min-width:0}.question-content-2025 span{display:block;line-height:1.4;font-size:var(--font-size-sm)}.answer-content-2025,.question-content-2025 span{word-wrap:break-word;overflow-wrap:break-word;hyphens:auto}.answer-content-2025{padding:var(--space-3)}.answer-content-2025 p{word-wrap:break-word;overflow-wrap:break-word;hyphens:auto;line-height:1.5}.faq-item-2025{margin-bottom:var(--space-3);border-radius:var(--radius-lg)}.chevron-container-2025{flex-shrink:0;margin-left:var(--space-2)}}@media (max-width:768px) and (min-width:481px){.faq-question-2025,.question-content-2025{word-wrap:break-word;overflow-wrap:break-word;hyphens:auto}.question-content-2025{flex:1;min-width:0}.question-content-2025 span{display:block;line-height:1.4}.answer-content-2025,.answer-content-2025 p,.question-content-2025 span{word-wrap:break-word;overflow-wrap:break-word;hyphens:auto}.answer-content-2025 p{line-height:1.5}.chevron-container-2025{flex-shrink:0;margin-left:var(--space-2)}}