:root{--color-primary-50:#f0fffe;--color-primary-100:#ccfffe;--color-primary-200:#99fffd;--color-primary-300:#5cfffc;--color-primary-400:#22f5f2;--color-primary-500:#0cccc9;--color-primary-600:#06a5a3;--color-primary-700:#0a8280;--color-primary-800:#0f6766;--color-primary-900:#125555;--color-secondary-50:#f1f5f9;--color-secondary-100:#e2e8f0;--color-secondary-200:#cbd5e1;--color-secondary-300:#94a3b8;--color-secondary-400:#64748b;--color-secondary-500:#475569;--color-secondary-600:#334155;--color-secondary-700:#1e293b;--color-secondary-800:#1b334c;--color-secondary-900:#0f172a;--color-accent-50:#fefce8;--color-accent-100:#fef9c3;--color-accent-200:#fef08a;--color-accent-300:#fde047;--color-accent-400:#facc15;--color-accent-500:#eab308;--color-accent-600:#ca8a04;--color-accent-700:#a16207;--color-accent-800:#854d0e;--color-accent-900:#713f12;--color-neutral-0:#fff;--color-neutral-50:#f9fafb;--color-neutral-100:#f3f4f6;--color-neutral-200:#e5e7eb;--color-neutral-300:#d1d5db;--color-neutral-400:#9ca3af;--color-neutral-500:#6b7280;--color-neutral-600:#4b5563;--color-neutral-700:#374151;--color-neutral-800:#1f2937;--color-neutral-900:#111827;--color-neutral-950:#030712;--color-success:#10b981;--color-warning:#f59e0b;--color-error:#ef4444;--color-info:#3b82f6;--space-px:1px;--space-0:0px;--space-0-5:0.125rem;--space-1:0.25rem;--space-1-5:0.375rem;--space-2:0.5rem;--space-2-5:0.625rem;--space-3:0.75rem;--space-3-5:0.875rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-7:1.75rem;--space-8:2rem;--space-9:2.25rem;--space-10:2.5rem;--space-11:2.75rem;--space-12:3rem;--space-14:3.5rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--space-28:7rem;--space-32:8rem;--space-36:9rem;--space-40:10rem;--space-44:11rem;--space-48:12rem;--space-52:13rem;--space-56:14rem;--space-60:15rem;--space-64:16rem;--space-72:18rem;--space-80:20rem;--space-96:24rem;--radius-none:0px;--radius-sm:0.125rem;--radius-base:0.25rem;--radius-md:0.375rem;--radius-lg:0.5rem;--radius-xl:0.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--radius-full:9999px;--shadow-sm:0 1px 2px 0 rgba(0,0,0,.05);--shadow-base:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--shadow-md:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--shadow-lg:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--shadow-xl:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--shadow-2xl:0 25px 50px -12px rgba(0,0,0,.25);--shadow-inner:inset 0 2px 4px 0 rgba(0,0,0,.05);--duration-75:75ms;--duration-100:100ms;--duration-150:150ms;--duration-200:200ms;--duration-300:300ms;--duration-500:500ms;--duration-700:700ms;--duration-1000:1000ms;--ease-linear:linear;--ease-in:cubic-bezier(0.4,0,1,1);--ease-out:cubic-bezier(0,0,0.2,1);--ease-in-out:cubic-bezier(0.4,0,0.2,1);--text-xs:0.75rem;--text-sm:0.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--text-5xl:3rem;--text-6xl:3.75rem;--text-7xl:4.5rem;--text-8xl:6rem;--text-9xl:8rem;--leading-none:1;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--leading-loose:2;--font-thin:100;--font-extralight:200;--font-light:300;--font-normal:400;--font-medium:500;--font-semibold:600;--font-bold:700;--font-extrabold:800;--font-black:900;--bg-primary:var(--color-neutral-0);--bg-secondary:var(--color-neutral-50);--bg-tertiary:var(--color-neutral-100);--text-primary:var(--color-neutral-900);--text-secondary:var(--color-neutral-700);--text-tertiary:var(--color-neutral-500);--border-primary:var(--color-neutral-200);--border-secondary:var(--color-neutral-300);--brand-primary:var(--color-primary-500);--brand-secondary:var(--color-secondary-800);--brand-accent:var(--color-accent-500);--card-surface-light:linear-gradient(145deg,rgba(248,250,252,.92),rgba(226,232,240,.85));--card-surface:var(--card-surface-light);--card-border:1px solid rgba(56,189,248,.18);--card-shadow:0 16px 35px rgba(15,23,42,.18);--card-blur:blur(12px);--gradient-cyan-from:#22d3ee;--gradient-cyan-to:#06b6d4;--bg-header:hsla(0,0%,100%,.7)}.dark,[data-theme=dark]{--bg-primary:#121212;--bg-secondary:#1f1f1f;--bg-tertiary:#2a2a2a;--bg-header:#1c2d3f;--bg-footer:#0f1b2a;--text-primary:#f7f7f7;--text-secondary:#e0e0e0;--text-tertiary:#b0b0b0;--text-muted:#888;--text-link:#0cccc9;--text-link-hover:#22f5f2;--text-button:#fff;--text-button-secondary:#e0e0e0;--border-primary:hsla(0,0%,100%,.12);--border-secondary:hsla(0,0%,100%,.08);--border-focus:rgba(12,204,201,.5);--brand-primary:#0cccc9;--brand-secondary:#64748b;--brand-accent:#fde047;--card-surface:linear-gradient(145deg,rgba(15,23,42,.9),rgba(8,47,73,.75));--card-border:1px solid rgba(56,189,248,.15);--card-shadow:0 20px 45px rgba(3,7,18,.45);--card-blur:blur(14px);--glass-bg-light:hsla(0,0%,100%,.05);--glass-bg-medium:hsla(0,0%,100%,.08);--glass-bg-strong:hsla(0,0%,100%,.12);--glass-border:hsla(0,0%,100%,.1);--hover-overlay:hsla(0,0%,100%,.05);--active-overlay:hsla(0,0%,100%,.1);--focus-ring:rgba(12,204,201,.3)}:root{--glass-bg-card:hsla(0,0%,100%,.1);--glass-bg-header:hsla(0,0%,100%,.05);--glass-bg-footer:hsla(0,0%,100%,.08);--glass-bg-button:hsla(0,0%,100%,.12);--glass-bg-section:hsla(0,0%,100%,.05);--glass-border-light:hsla(0,0%,100%,.1);--glass-border-medium:hsla(0,0%,100%,.15);--glass-border-strong:hsla(0,0%,100%,.2);--glass-hover-light:hsla(0,0%,100%,.15);--glass-hover-medium:hsla(0,0%,100%,.2);--glass-hover-strong:hsla(0,0%,100%,.25);--glass-transition:all 0.3s cubic-bezier(0.4,0,0.2,1);--glass-transition-fast:all 0.2s cubic-bezier(0.4,0,0.2,1);--glass-blur-light:blur(8px);--glass-blur-medium:blur(12px);--glass-blur-strong:blur(16px);--glass-blur-intense:blur(20px)}.dark,[data-theme=dark]{--glass-bg-card:hsla(0,0%,100%,.05);--glass-bg-header:hsla(0,0%,100%,.03);--glass-bg-footer:hsla(0,0%,100%,.04);--glass-bg-button:hsla(0,0%,100%,.08);--glass-bg-section:hsla(0,0%,100%,.03);--glass-border-light:hsla(0,0%,100%,.08);--glass-border-medium:hsla(0,0%,100%,.12);--glass-border-strong:hsla(0,0%,100%,.15);--glass-hover-light:hsla(0,0%,100%,.08);--glass-hover-medium:hsla(0,0%,100%,.12);--glass-hover-strong:hsla(0,0%,100%,.15)}.glass{backdrop-filter:var(--glass-blur-light);-webkit-backdrop-filter:var(--glass-blur-light);background:var(--glass-bg-card);border:1px solid var(--glass-border-medium);box-shadow:0 8px 32px 0 rgba(31,38,135,.37);transition:var(--glass-transition)}.glass:hover{background:var(--glass-hover-medium);border-color:var(--glass-border-strong);transform:translateY(-2px);box-shadow:0 12px 40px 0 rgba(31,38,135,.4)}.glass-section{backdrop-filter:var(--glass-blur-medium) saturate(180%);-webkit-backdrop-filter:var(--glass-blur-medium) saturate(180%);background:var(--glass-bg-section);border:1px solid var(--glass-border-light);border-radius:16px;box-shadow:0 8px 32px 0 rgba(31,38,135,.15),inset 0 1px 0 var(--glass-border-light);transition:var(--glass-transition)}.glass-section:hover{background:var(--glass-hover-light);border-color:var(--glass-border-medium);transform:translateY(-1px)}.glass-card{backdrop-filter:var(--glass-blur-strong) saturate(180%);-webkit-backdrop-filter:var(--glass-blur-strong) saturate(180%);background:var(--glass-bg-card);border:1px solid rgba(6,182,212,.1);border-radius:12px;box-shadow:0 8px 32px 0 rgba(31,38,135,.2),inset 0 1px 0 var(--glass-border-light);transition:var(--glass-transition);position:relative;overflow:hidden}.glass-card:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,var(--glass-hover-light),transparent);transition:left .5s ease;z-index:1}.glass-card:hover:before{left:100%}.glass-card:hover{background:var(--glass-hover-medium);border-color:rgba(6,182,212,.3);transform:translateY(-4px) scale(1.02);box-shadow:0 16px 48px 0 rgba(6,182,212,.2),inset 0 1px 0 var(--glass-border-medium)}.glass-card>*{position:relative;z-index:2}.glass-crystal{backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%);background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.15);box-shadow:0 8px 32px 0 rgba(31,38,135,.2),inset 0 1px 0 hsla(0,0%,100%,.2);position:relative}.dark .glass-crystal,[data-theme=dark] .glass-crystal{background:var(--glass-bg-medium);border:1px solid var(--glass-border);box-shadow:0 8px 32px 0 rgba(0,0,0,.4),inset 0 1px 0 hsla(0,0%,100%,.15)}.glass-button{backdrop-filter:var(--glass-blur-light);-webkit-backdrop-filter:var(--glass-blur-light);background-image:linear-gradient(90deg,var(--gradient-cyan-from),var(--gradient-cyan-to));color:var(--color-neutral-0);border:1px solid transparent;border-radius:12px;transition:var(--glass-transition);position:relative;overflow:hidden;cursor:pointer}.glass-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,var(--glass-hover-light),transparent);transition:left .5s ease;z-index:1}.glass-button:hover:before{left:100%}.glass-button:hover{background-image:linear-gradient(90deg,var(--gradient-cyan-from),var(--color-primary-600));transform:translateY(-3px) scale(1.05);box-shadow:0 12px 40px 0 rgba(6,182,212,.35),inset 0 0 0 2px rgba(34,211,238,.15)}.glass-button:active{transform:translateY(-1px) scale(1.02);transition:var(--glass-transition-fast)}.glass-button>*{position:relative;z-index:2}.dark .glass-button,[data-theme=dark] .glass-button{background-image:linear-gradient(90deg,var(--gradient-cyan-from),var(--gradient-cyan-to));border:1px solid transparent;color:var(--text-button)}.dark .glass-button:hover,[data-theme=dark] .glass-button:hover{background-image:linear-gradient(90deg,var(--gradient-cyan-from),var(--color-primary-700));color:var(--text-button);box-shadow:0 12px 40px 0 rgba(6,182,212,.35),inset 0 0 0 2px rgba(34,211,238,.15)}.dark .glass-button:focus,[data-theme=dark] .glass-button:focus{outline:2px solid var(--border-focus);outline-offset:2px}.glass-link{position:relative;padding:8px 16px;border-radius:8px;transition:all .3s cubic-bezier(.4,0,.2,1);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);overflow:hidden}.glass-link.glass-button{background-image:linear-gradient(90deg,var(--gradient-cyan-from),var(--gradient-cyan-to));color:var(--color-neutral-0);font-weight:600;box-shadow:0 4px 12px rgba(6,182,212,.25)}.glass-link:hover{background:hsla(0,0%,100%,.1);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transform:translateY(-1px);color:var(--gradient-cyan-from);box-shadow:0 4px 12px rgba(6,182,212,.15)}.dark .glass-link:hover,[data-theme=dark] .glass-link:hover{background:var(--hover-overlay);color:var(--gradient-cyan-from);box-shadow:0 4px 12px rgba(6,182,212,.2)}.dark .glass-link,[data-theme=dark] .glass-link{color:var(--text-secondary)}.dark .glass-link.glass-button,[data-theme=dark] .glass-link.glass-button{background-image:linear-gradient(90deg,var(--gradient-cyan-from),var(--gradient-cyan-to));color:var(--color-neutral-0);box-shadow:0 4px 15px rgba(6,182,212,.3)}.dark .glass-link:focus,[data-theme=dark] .glass-link:focus{outline:2px solid var(--border-focus);outline-offset:2px}.glass-header{border-bottom:1px solid hsla(0,0%,100%,.1);box-shadow:0 2px 20px 0 rgba(31,38,135,.15);position:sticky;top:0;z-index:1000}.dark .glass-header,.glass-header,[data-theme=dark] .glass-header{backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);background:var(--bg-header)}.dark .glass-header,[data-theme=dark] .glass-header{border-bottom:1px solid var(--border-primary);box-shadow:0 2px 20px 0 rgba(0,0,0,.4)}.glass-footer{background:hsla(0,0%,100%,.08);border-top:1px solid hsla(0,0%,100%,.1);border-radius:24px 24px 0 0;box-shadow:0 -8px 32px 0 rgba(31,38,135,.2),inset 0 1px 0 hsla(0,0%,100%,.15);margin-top:2rem}.dark .glass-footer,.glass-footer,[data-theme=dark] .glass-footer{backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%)}.dark .glass-footer,[data-theme=dark] .glass-footer{background:var(--bg-footer);border-top:1px solid var(--border-primary);box-shadow:0 -8px 32px 0 rgba(0,0,0,.5),inset 0 1px 0 hsla(0,0%,100%,.15)}.dark .glass-text,[data-theme=dark] .glass-text{color:var(--text-primary);text-shadow:0 2px 4px rgba(0,0,0,.6)}.dark .glass-text-secondary,[data-theme=dark] .glass-text-secondary{color:var(--text-secondary);text-shadow:0 1px 2px rgba(0,0,0,.4)}.dark .glass-text-muted,[data-theme=dark] .glass-text-muted{color:var(--text-muted);text-shadow:0 1px 2px rgba(0,0,0,.3)}.dark .glass-text-tertiary,[data-theme=dark] .glass-text-tertiary{color:var(--text-tertiary);text-shadow:0 1px 2px rgba(0,0,0,.3)}@media (max-width:768px){.glass-crystal{backdrop-filter:blur(12px) saturate(160%);-webkit-backdrop-filter:blur(12px) saturate(160%)}.glass-header{backdrop-filter:blur(16px) saturate(160%);-webkit-backdrop-filter:blur(16px) saturate(160%)}.glass-footer{border-radius:16px 16px 0 0;backdrop-filter:blur(12px) saturate(160%);-webkit-backdrop-filter:blur(12px) saturate(160%)}.glass-button{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);padding:12px 20px;font-size:16px;min-height:44px}.glass-card{backdrop-filter:blur(12px) saturate(160%);-webkit-backdrop-filter:blur(12px) saturate(160%);border-radius:8px}.glass-section{backdrop-filter:blur(10px) saturate(160%);-webkit-backdrop-filter:blur(10px) saturate(160%);border-radius:12px;margin:8px;padding:16px}.glass-link{padding:12px 16px;min-height:44px;display:flex;align-items:center;justify-content:center}.glass-text{text-shadow:0 2px 4px rgba(0,0,0,.3)}.glass-text-secondary{text-shadow:0 1px 2px rgba(0,0,0,.2)}.dark .glass-text,[data-theme=dark] .glass-text{text-shadow:0 2px 4px rgba(0,0,0,.8)}.dark .glass-text-secondary,[data-theme=dark] .glass-text-secondary{text-shadow:0 1px 2px rgba(0,0,0,.6)}}@keyframes glass-shimmer{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes glass-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes glass-pulse{0%,to{opacity:1}50%{opacity:.8}}@keyframes glass-scale-in{0%{opacity:0;transform:scale(.9) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes glass-slide-up{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.glass-animate-in{animation:glass-scale-in .6s cubic-bezier(.4,0,.2,1) forwards}.glass-animate-slide{animation:glass-slide-up .8s cubic-bezier(.4,0,.2,1) forwards}.glass-animate-float{animation:glass-float 3s ease-in-out infinite}.glass-animate-pulse{animation:glass-pulse 2s ease-in-out infinite}.glass-shimmer:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,transparent,var(--glass-hover-light),transparent);animation:glass-shimmer 2s infinite}.glass-stagger-1{animation-delay:.1s}.glass-stagger-2{animation-delay:.2s}.glass-stagger-3{animation-delay:.3s}.glass-stagger-4{animation-delay:.4s}.glass-stagger-5{animation-delay:.5s}.glass-stagger-6{animation-delay:.6s}.glass-button:focus,.glass-link:focus{outline:2px solid rgba(6,182,212,.5);outline-offset:2px}.dark .glass-button:focus,.dark .glass-link:focus,[data-theme=dark] .glass-button:focus,[data-theme=dark] .glass-link:focus{outline-color:rgba(34,211,238,.6)}@media (prefers-contrast:high){.glass-button,.glass-crystal,.glass-footer,.glass-header{backdrop-filter:none;-webkit-backdrop-filter:none;background:hsla(0,0%,100%,.95);border:2px solid #000}.dark .glass-button,.dark .glass-crystal,.dark .glass-footer,.dark .glass-header,[data-theme=dark] .glass-button,[data-theme=dark] .glass-crystal,[data-theme=dark] .glass-footer,[data-theme=dark] .glass-header{background:rgba(0,0,0,.95);border:2px solid #fff}}@media (prefers-reduced-motion:reduce){.glass-button,.glass-link{transition:none}.glass-button:before,.glass-shimmer:after{animation:none}.glass-button:hover{transform:none}}:root{--futuristic-primary:#00d4ff;--futuristic-secondary:#7c3aed;--futuristic-accent:#f59e0b;--futuristic-glow:rgba(0,212,255,.3);--futuristic-glow-secondary:rgba(124,58,237,.3);--futuristic-duration-fast:0.3s;--futuristic-duration-medium:0.6s;--futuristic-duration-slow:1.2s;--futuristic-ease:cubic-bezier(0.25,0.46,0.45,0.94);--perspective-distance:1000px;--rotate-intensity:15deg}.dark,[data-theme=dark]{--futuristic-primary:#22d3ee;--futuristic-secondary:#a855f7;--futuristic-accent:#fbbf24;--futuristic-glow:rgba(34,211,238,.4);--futuristic-glow-secondary:rgba(168,85,247,.4)}.futuristic-bg{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;pointer-events:none;z-index:-1}.futuristic-shape{position:absolute;background:linear-gradient(45deg,var(--futuristic-primary),var(--futuristic-secondary));opacity:.1;border-radius:20px;backdrop-filter:blur(2px);animation-fill-mode:both;transform-style:preserve-3d}.futuristic-shape.cube{width:100px;height:100px;background:linear-gradient(45deg,var(--futuristic-primary),transparent);border:1px solid var(--futuristic-glow)}.futuristic-shape.sphere{border-radius:50%;background:radial-gradient(circle,var(--futuristic-glow),transparent)}.futuristic-shape.pyramid{width:0;height:0;background:none;border-left:50px solid transparent;border-right:50px solid transparent;border-bottom:100px solid var(--futuristic-glow)}.futuristic-hero{perspective:var(--perspective-distance)}.futuristic-hero .futuristic-bg{animation:heroFloat 8s ease-in-out infinite}.futuristic-hero .futuristic-shape:first-child{top:10%;left:10%;width:120px;height:120px;animation:rotate3D 12s linear infinite,float 6s ease-in-out infinite}.futuristic-hero .futuristic-shape:nth-child(2){top:60%;right:15%;width:80px;height:80px;animation:rotate3D 15s linear infinite reverse,pulse 4s ease-in-out infinite}.futuristic-hero .futuristic-shape:nth-child(3){bottom:20%;left:20%;width:100px;height:100px;animation:rotate3D 10s linear infinite,float 8s ease-in-out 2s infinite}.futuristic-valueprops{perspective:var(--perspective-distance)}.futuristic-valueprops .futuristic-bg{animation:valuePropsDrift 10s ease-in-out infinite}.futuristic-valueprops .futuristic-shape:first-child{top:5%;left:5%;width:60px;height:60px;animation:rotate3D 8s linear infinite,drift 12s ease-in-out infinite}.futuristic-valueprops .futuristic-shape:nth-child(2){top:30%;right:10%;width:90px;height:90px;animation:rotate3D 14s linear infinite reverse,drift 10s ease-in-out 3s infinite}.futuristic-valueprops .futuristic-shape:nth-child(3){bottom:10%;left:50%;width:70px;height:70px;animation:rotate3D 11s linear infinite,drift 15s ease-in-out 1s infinite}.futuristic-valueprops .futuristic-shape:nth-child(4){top:70%;right:30%;width:50px;height:50px;animation:rotate3D 9s linear infinite reverse,drift 8s ease-in-out 4s infinite}.futuristic-testimonials{perspective:var(--perspective-distance)}.futuristic-testimonials .futuristic-bg{animation:testimonialsWave 12s ease-in-out infinite}.futuristic-testimonials .futuristic-shape:first-child{top:15%;left:15%;width:110px;height:110px;animation:rotate3D 16s linear infinite,wave 10s ease-in-out infinite}.futuristic-testimonials .futuristic-shape:nth-child(2){bottom:25%;right:20%;width:85px;height:85px;animation:rotate3D 13s linear infinite reverse,wave 8s ease-in-out 2s infinite}@keyframes rotate3D{0%{transform:rotateX(0deg) rotateY(0deg) rotate(0deg)}33%{transform:rotateX(var(--rotate-intensity)) rotateY(120deg) rotate(0deg)}66%{transform:rotateX(0deg) rotateY(240deg) rotate(var(--rotate-intensity))}to{transform:rotateX(0deg) rotateY(1turn) rotate(0deg)}}@keyframes drift{0%,to{transform:translateX(0) translateY(0) translateZ(0)}25%{transform:translateX(15px) translateY(-10px) translateZ(5px)}50%{transform:translateX(0) translateY(-20px) translateZ(10px)}75%{transform:translateX(-15px) translateY(-10px) translateZ(5px)}}@keyframes wave{0%,to{transform:translateY(0) rotate(0deg)}25%{transform:translateY(-15px) rotate(5deg)}50%{transform:translateY(0) rotate(0deg)}75%{transform:translateY(15px) rotate(-5deg)}}@keyframes heroFloat{0%,to{transform:rotateX(0deg)}50%{transform:rotateX(2deg)}}@keyframes valuePropsDrift{0%,to{transform:rotateY(0deg)}50%{transform:rotateY(3deg)}}@keyframes testimonialsWave{0%,to{transform:rotateX(0deg) rotateY(0deg)}33%{transform:rotateX(1deg) rotateY(2deg)}66%{transform:rotateX(-1deg) rotateY(-1deg)}}.futuristic-section{position:relative;transform-style:preserve-3d;transition:transform var(--futuristic-duration-medium) var(--futuristic-ease)}.futuristic-section:hover{transform:translateZ(10px)}.futuristic-section:hover .futuristic-bg{opacity:1}.futuristic-section:hover .futuristic-shape{animation-play-state:paused;transform:scale(1.1) rotateY(45deg);opacity:.2}.futuristic-section.mouse-tracking{transition:transform .1s ease-out}@media (max-width:768px){:root{--perspective-distance:500px;--rotate-intensity:8deg}.futuristic-shape{opacity:.05}.futuristic-shape.cube,.futuristic-shape.sphere{width:60px;height:60px}.futuristic-section:hover{transform:translateZ(5px)}}@media (prefers-reduced-motion:reduce){.futuristic-bg,.futuristic-shape{animation:none}.futuristic-section:hover{transform:none}}.no-webgl .futuristic-shape{background:linear-gradient(45deg,var(--futuristic-primary),var(--futuristic-secondary));opacity:.05;animation-duration:20s}.futuristic-btn{position:relative;overflow:hidden;background:linear-gradient(135deg,var(--gradient-cyan-from),var(--gradient-cyan-to));border:1px solid var(--gradient-cyan-from);border-radius:12px;color:#fff;font-weight:600;text-transform:uppercase;letter-spacing:.5px;transition:all var(--futuristic-duration-medium) var(--futuristic-ease);backdrop-filter:blur(10px);box-shadow:0 4px 15px rgba(6,182,212,.4),inset 0 1px 0 hsla(0,0%,100%,.2);transform-style:preserve-3d}.futuristic-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);transition:left .6s ease;z-index:1}.futuristic-btn:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(135deg,var(--futuristic-primary),var(--futuristic-secondary));opacity:0;transition:opacity var(--futuristic-duration-medium) var(--futuristic-ease);z-index:-1}.futuristic-btn:hover{transform:translateY(-3px) scale(1.05);box-shadow:0 8px 25px rgba(6,182,212,.5),0 0 30px rgba(34,211,238,.4),inset 0 1px 0 hsla(0,0%,100%,.3);border-color:var(--gradient-cyan-to);text-shadow:0 0 10px hsla(0,0%,100%,.8)}.futuristic-btn:hover:before{left:100%}.futuristic-btn:hover:after{opacity:.2}.futuristic-btn:active{transform:translateY(-1px) scale(1.02);transition:transform var(--futuristic-duration-fast) var(--futuristic-ease)}.futuristic-btn.neon{background:transparent;border:2px solid var(--gradient-cyan-from);color:var(--gradient-cyan-from);text-shadow:0 0 5px rgba(34,211,238,.6);box-shadow:0 0 10px rgba(6,182,212,.4),inset 0 0 10px rgba(34,211,238,.1)}.futuristic-btn.neon:hover{background:linear-gradient(135deg,var(--gradient-cyan-from),var(--gradient-cyan-to));color:#fff;box-shadow:0 0 20px rgba(6,182,212,.5),0 0 40px rgba(6,182,212,.3),0 0 60px rgba(34,211,238,.2),inset 0 0 20px rgba(34,211,238,.2);text-shadow:0 0 10px #fff}.futuristic-btn.pulse{animation:buttonPulse 2s ease-in-out infinite}.futuristic-btn.pulse:hover{animation:none}@keyframes buttonPulse{0%,to{box-shadow:0 4px 15px var(--futuristic-glow),0 0 0 0 var(--futuristic-glow)}50%{box-shadow:0 4px 15px var(--futuristic-glow),0 0 0 10px transparent}}.futuristic-icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;background:linear-gradient(135deg,var(--gradient-cyan-from),var(--gradient-cyan-to));color:#fff;transition:all var(--futuristic-duration-medium) var(--futuristic-ease);cursor:pointer;backdrop-filter:blur(10px);border:1px solid var(--gradient-cyan-from);box-shadow:0 4px 15px rgba(6,182,212,.4);transform-style:preserve-3d}.futuristic-icon:before{content:"";position:absolute;inset:-2px;border-radius:inherit;background:linear-gradient(45deg,var(--gradient-cyan-from),var(--gradient-cyan-to),var(--gradient-cyan-from));opacity:0;transition:opacity var(--futuristic-duration-medium) var(--futuristic-ease);z-index:-1}.futuristic-icon:hover{transform:translateY(-5px) rotateY(15deg) scale(1.1);box-shadow:0 8px 25px rgba(6,182,212,.5),0 0 30px rgba(34,211,238,.4),0 0 50px rgba(6,182,212,.3);color:#fff;text-shadow:0 0 10px hsla(0,0%,100%,.8)}.futuristic-icon:hover:before{opacity:.3}.futuristic-icon i,.futuristic-icon svg{transition:all var(--futuristic-duration-medium) var(--futuristic-ease);z-index:2}.futuristic-icon:hover i,.futuristic-icon:hover svg{transform:rotate(10deg) scale(1.1);filter:drop-shadow(0 0 5px rgba(255,255,255,.8))}.futuristic-icon.rotate{animation:iconRotate 4s linear infinite}.futuristic-icon.rotate:hover{animation:iconRotateHover .6s ease-in-out}@keyframes iconRotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes iconRotateHover{0%{transform:rotate(0deg) scale(1)}50%{transform:rotate(180deg) scale(1.2)}to{transform:rotate(1turn) scale(1.1)}}.futuristic-icon.float{animation:iconFloat 3s ease-in-out infinite}@keyframes iconFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.futuristic-btn.glitch{position:relative}.futuristic-btn.glitch:after,.futuristic-btn.glitch:before{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity var(--futuristic-duration-fast) var(--futuristic-ease)}.futuristic-btn.glitch:before{color:#ff0040;animation:glitch1 .3s ease-in-out infinite alternate}.futuristic-btn.glitch:after{color:#0ff;animation:glitch2 .3s ease-in-out infinite alternate}.futuristic-btn.glitch:hover:after,.futuristic-btn.glitch:hover:before{opacity:.8}@keyframes glitch1{0%{transform:translateX(-2px) skew(5deg)}to{transform:translateX(2px) skew(-5deg)}}@keyframes glitch2{0%{transform:translateX(2px) skew(-5deg)}to{transform:translateX(-2px) skew(5deg)}}.futuristic-btn.holographic{background:linear-gradient(45deg,#ff0080,#ff8c00,#40e0d0,violet,#ff0080);background-size:300% 300%;animation:holographicShift 3s ease infinite}.futuristic-btn.holographic:hover{animation-duration:.5s}@keyframes holographicShift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.dark .futuristic-btn,[data-theme=dark] .futuristic-btn{box-shadow:0 4px 15px var(--futuristic-glow),inset 0 1px 0 hsla(0,0%,100%,.1)}.dark .futuristic-btn:hover,[data-theme=dark] .futuristic-btn:hover{box-shadow:0 8px 25px var(--futuristic-glow),0 0 30px var(--futuristic-glow),0 0 50px var(--futuristic-glow-secondary),inset 0 1px 0 hsla(0,0%,100%,.2)}.dark .futuristic-icon,[data-theme=dark] .futuristic-icon{box-shadow:0 4px 15px var(--futuristic-glow)}.dark .futuristic-icon:hover,[data-theme=dark] .futuristic-icon:hover{box-shadow:0 8px 25px var(--futuristic-glow),0 0 30px var(--futuristic-glow),0 0 50px var(--futuristic-glow-secondary)}.light .futuristic-btn,[data-theme=light] .futuristic-btn{border-color:rgba(0,212,255,.6);box-shadow:0 4px 15px rgba(0,212,255,.2),inset 0 1px 0 hsla(0,0%,100%,.3)}.light .futuristic-btn:hover,[data-theme=light] .futuristic-btn:hover{box-shadow:0 8px 25px rgba(0,212,255,.3),0 0 30px rgba(0,212,255,.2),inset 0 1px 0 hsla(0,0%,100%,.4)}@media (max-width:768px){.futuristic-btn:hover{transform:translateY(-2px) scale(1.02)}.futuristic-icon:hover{transform:translateY(-3px) scale(1.05)}.futuristic-btn:hover{box-shadow:0 6px 20px var(--futuristic-glow),inset 0 1px 0 hsla(0,0%,100%,.3)}.futuristic-icon:hover{box-shadow:0 6px 20px var(--futuristic-glow)}}@media (hover:none) and (pointer:coarse){.futuristic-btn:active{transform:translateY(-2px) scale(1.02);box-shadow:0 6px 20px var(--futuristic-glow),inset 0 1px 0 hsla(0,0%,100%,.3)}.futuristic-icon:active{transform:translateY(-3px) scale(1.05);box-shadow:0 6px 20px var(--futuristic-glow)}}@media (prefers-reduced-motion:reduce){.futuristic-btn,.futuristic-icon{transition:none;animation:none}.futuristic-btn:hover,.futuristic-icon:hover{transform:none}}:root{--brand-primary:#0cccc9;--brand-secondary:#1b334c;--brand-accent:#22d3ee;--brand-primary-glow:rgba(12,204,201,.4);--brand-accent-glow:rgba(34,211,238,.4);--brand-secondary-glow:rgba(27,51,76,.3)}.dark,[data-theme=dark]{--brand-primary-glow:rgba(12,204,201,.6);--brand-accent-glow:rgba(34,211,238,.5);--brand-secondary-glow:rgba(27,51,76,.4)}.futuristic-process{position:relative;background:linear-gradient(135deg,rgba(27,51,76,.05),rgba(12,204,201,.02) 50%,rgba(6,182,212,.03));backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);overflow:hidden;padding:80px 0;transform-style:preserve-3d}.dark .futuristic-process,[data-theme=dark] .futuristic-process{background:linear-gradient(135deg,rgba(27,51,76,.1),rgba(12,204,201,.05) 50%,rgba(6,182,212,.05))}.process-bg-elements{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1}.process-bg-shape{position:absolute;border-radius:50%;background:linear-gradient(45deg,var(--gradient-cyan-from),var(--gradient-cyan-to));opacity:.03;animation:processFloat 8s ease-in-out infinite;transform-style:preserve-3d}.process-bg-shape:first-child{width:200px;height:200px;top:10%;left:5%;animation-delay:0s}.process-bg-shape:nth-child(2){width:150px;height:150px;top:60%;right:10%;animation-delay:-2s}.process-bg-shape:nth-child(3){width:100px;height:100px;bottom:20%;left:15%;animation-delay:-4s}@keyframes processFloat{0%,to{transform:translateY(0) rotate(0deg)}33%{transform:translateY(-20px) rotate(5deg)}66%{transform:translateY(10px) rotate(-3deg)}}.process-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:40px;position:relative;z-index:2;perspective:1000px}.process-step{position:relative;background:hsla(0,0%,100%,.05);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border:1px solid hsla(0,0%,100%,.1);border-radius:20px;padding:50px 30px 40px;text-align:center;transition:all .4s cubic-bezier(.4,0,.2,1);transform-style:preserve-3d;cursor:pointer;overflow:hidden}.process-step:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,var(--brand-primary-glow),var(--brand-accent-glow));opacity:0;transition:opacity .4s ease;border-radius:inherit;z-index:-1}.process-step:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.1),transparent);transition:left .6s ease;z-index:1}.process-step:hover{transform:translateY(-10px) rotateX(5deg) scale(1.05);border-color:var(--brand-primary);box-shadow:0 20px 40px var(--brand-primary-glow),0 0 60px var(--brand-primary-glow),inset 0 1px 0 hsla(0,0%,100%,.2)}.process-step:hover:before{opacity:.1}.process-step:hover:after{left:100%}.dark .process-step,[data-theme=dark] .process-step{background:hsla(0,0%,100%,.03);border-color:hsla(0,0%,100%,.08)}.dark .process-step:hover,[data-theme=dark] .process-step:hover{background:hsla(0,0%,100%,.08);box-shadow:0 20px 40px var(--brand-primary-glow),0 0 60px var(--brand-primary-glow)}.process-number{position:relative;display:inline-flex;align-items:center;justify-content:center;width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,var(--gradient-cyan-from),var(--gradient-cyan-to));color:#fff;font-size:2rem;font-weight:700;margin-bottom:30px;transition:all .4s cubic-bezier(.4,0,.2,1);transform-style:preserve-3d;box-shadow:0 8px 25px var(--brand-primary-glow);opacity:0;transform:scale(0) rotateY(180deg)}.process-number.animate-in{opacity:1;transform:scale(1) rotateY(0deg)}.process-number:before{content:"";position:absolute;inset:-3px;border-radius:inherit;background:linear-gradient(45deg,var(--gradient-cyan-from),var(--gradient-cyan-to),var(--gradient-cyan-from));opacity:0;transition:opacity .3s ease;z-index:-1;animation:numberPulse 2s ease-in-out infinite}.process-step:hover .process-number{transform:scale(1.1) rotateY(10deg) rotateX(5deg);box-shadow:0 12px 35px var(--brand-primary-glow),0 0 50px var(--brand-primary-glow)}.process-step:hover .process-number:before{opacity:.6}@keyframes numberPulse{0%,to{opacity:0}50%{opacity:.3}}.process-icon{position:absolute;top:10px;right:10px;width:40px;height:40px;background:var(--gradient-cyan-from);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--brand-secondary);font-size:1.2rem;transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 15px var(--brand-accent-glow);opacity:0;transform:scale(0) rotate(180deg)}.process-icon.animate-in{opacity:1;transform:scale(1) rotate(0deg)}.process-step:hover .process-icon{transform:scale(1.2) rotate(15deg);box-shadow:0 6px 20px var(--brand-accent-glow),0 0 30px var(--brand-accent-glow)}.process-title{font-size:1.5rem;font-weight:700;color:var(--text-primary);margin-bottom:15px;opacity:0;transform:translateY(20px);transition:all .6s cubic-bezier(.4,0,.2,1);text-shadow:0 2px 4px rgba(0,0,0,.1)}.process-title.animate-in{opacity:1;transform:translateY(0)}.process-step:hover .process-title{color:var(--brand-primary);text-shadow:0 0 10px var(--brand-primary-glow)}.dark .process-title,[data-theme=dark] .process-title{text-shadow:0 2px 4px rgba(0,0,0,.5)}.dark .process-step:hover .process-title,[data-theme=dark] .process-step:hover .process-title{text-shadow:0 0 15px var(--brand-primary-glow)}.process-description{color:var(--text-secondary);line-height:1.6;opacity:0;transform:translateY(20px);transition:all .6s cubic-bezier(.4,0,.2,1) .1s}.process-description.animate-in{opacity:1;transform:translateY(0)}.process-step:hover .process-description{color:var(--text-primary)}.typing-text{overflow:hidden;border-right:2px solid var(--brand-primary);white-space:nowrap;animation:typing 2s steps(40),blink-caret .75s step-end infinite}@keyframes typing{0%{width:0}to{width:100%}}@keyframes blink-caret{0%,to{border-color:transparent}50%{border-color:var(--brand-primary)}}.process-connection{position:absolute;top:50%;right:-20px;width:40px;height:2px;background:linear-gradient(90deg,var(--gradient-cyan-from),var(--gradient-cyan-to));transform:translateY(-50%);opacity:.3;z-index:3}.process-connection:after{content:"";position:absolute;right:-6px;top:-4px;width:0;height:0;border-left:8px solid var(--gradient-cyan-to);border-top:5px solid transparent;border-bottom:5px solid transparent}.process-step:last-child .process-connection{display:none}.process-section-title{text-align:center;margin-bottom:60px;position:relative;z-index:2}.process-section-title h2{font-size:3rem;font-weight:700;background:linear-gradient(135deg,var(--gradient-cyan-from),var(--gradient-cyan-to));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:20px;opacity:0;transform:translateY(30px);transition:all .8s cubic-bezier(.4,0,.2,1)}.process-section-title h2.animate-in{opacity:1;transform:translateY(0)}.process-section-title p{font-size:1.2rem;color:var(--text-secondary);max-width:600px;margin:0 auto;opacity:0;transform:translateY(20px);transition:all .8s cubic-bezier(.4,0,.2,1) .2s}.process-section-title p.animate-in{opacity:1;transform:translateY(0)}.process-cta{text-align:center;margin-top:60px;position:relative;z-index:2}.process-cta .futuristic-btn{background:linear-gradient(135deg,var(--gradient-cyan-from),var(--gradient-cyan-to));border:2px solid var(--gradient-cyan-from);color:#fff;padding:15px 40px;font-size:1.1rem;font-weight:600;text-transform:uppercase;letter-spacing:1px;transition:all .4s cubic-bezier(.4,0,.2,1)}.process-cta .futuristic-btn:hover{transform:translateY(-5px) scale(1.05);box-shadow:0 15px 35px var(--brand-primary-glow),0 0 50px var(--brand-primary-glow);border-color:var(--brand-accent);text-shadow:0 0 10px hsla(0,0%,100%,.8)}@media (max-width:768px){.futuristic-process{padding:60px 0}.process-grid{grid-template-columns:1fr;gap:30px}.process-step{padding:40px 20px 24px}.process-number{width:60px;height:60px;font-size:1.5rem;margin-bottom:20px}.process-icon{width:30px;height:30px;font-size:1rem;top:8px;right:8px}.process-title{font-size:1.3rem}.process-section-title h2{font-size:2.5rem}.process-connection{display:none}.process-step:hover{transform:translateY(-5px) scale(1.02)}}@media (prefers-reduced-motion:reduce){.process-description,.process-icon,.process-number,.process-step,.process-title{transition:none;animation:none}.process-step:hover{transform:none}.typing-text{animation:none;border-right:none}}.process-step:focus-visible{outline:3px solid var(--brand-primary);outline-offset:4px}.futuristic-timeline{position:relative;max-width:1200px;margin:0 auto;padding:60px 0}.timeline-line{position:absolute;left:50%;top:0;bottom:0;width:4px;background:linear-gradient(to bottom,transparent 0,var(--brand-primary) 10%,var(--brand-accent) 50%,var(--brand-primary) 90%,transparent 100%);transform:translateX(-50%);z-index:1;opacity:.6;transition:all .5s ease}.timeline-line:before{content:"";position:absolute;inset:-2px;background:linear-gradient(180deg,transparent 0,rgba(12,204,201,.3) 10%,rgba(255,210,31,.3) 50%,rgba(12,204,201,.3) 90%,transparent);filter:blur(4px);z-index:-1;opacity:0;transition:opacity .5s ease}.timeline-line:hover:before{opacity:1}.timeline-step{position:relative;display:flex;align-items:center;margin-bottom:100px;opacity:0;transform:translateY(50px);transition:all .8s cubic-bezier(.4,0,.2,1)}.timeline-step.animate-in{opacity:1;transform:translateY(0)}.timeline-step:nth-child(2n){flex-direction:row-reverse}.timeline-step:nth-child(2n) .timeline-content{text-align:right}.timeline-number{position:absolute;left:50%;transform:translateX(-50%);width:80px;height:80px;background:linear-gradient(135deg,var(--brand-primary),var(--brand-accent));border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.8rem;font-weight:700;color:#fff;z-index:3;transition:all .5s cubic-bezier(.4,0,.2,1);transform-style:preserve-3d;box-shadow:0 10px 30px rgba(12,204,201,.4),inset 0 2px 0 hsla(0,0%,100%,.3)}.timeline-number:before{content:"";position:absolute;inset:-4px;border-radius:inherit;background:linear-gradient(45deg,var(--brand-primary),var(--brand-accent),var(--brand-primary));opacity:0;transition:opacity .3s ease;z-index:-1;filter:blur(8px)}.timeline-step:hover .timeline-number{transform:translateX(-50%) scale(1.15) rotateY(15deg) rotateX(10deg);box-shadow:0 15px 40px rgba(12,204,201,.6),0 0 30px var(--brand-primary),0 0 60px rgba(12,204,201,.4),inset 0 2px 0 hsla(0,0%,100%,.4)}.timeline-step:hover .timeline-number:before{opacity:.8}.timeline-content{flex:1;max-width:45%;padding:0 40px;position:relative}.timeline-content:before{content:"";position:absolute;top:50%;width:20px;height:2px;background:linear-gradient(90deg,var(--brand-primary),var(--brand-accent));transform:translateY(-50%);transition:all .5s ease}.timeline-step:nth-child(odd) .timeline-content:before{right:-20px}.timeline-step:nth-child(2n) .timeline-content:before{left:-20px}.timeline-step:hover .timeline-content:before{width:30px;box-shadow:0 0 10px var(--brand-primary-glow)}.timeline-card{background:hsla(0,0%,100%,.05);backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.1);border-radius:20px;padding:40px;position:relative;overflow:hidden;transition:all .5s cubic-bezier(.4,0,.2,1);transform-style:preserve-3d}.timeline-card:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(12,204,201,.05),rgba(6,182,212,.03),rgba(12,204,201,.05));opacity:0;transition:opacity .5s ease;border-radius:inherit}.timeline-step:hover .timeline-card{transform:translateY(-10px) scale(1.02);border-color:rgba(12,204,201,.3);box-shadow:0 20px 40px rgba(0,0,0,.1),0 0 30px rgba(12,204,201,.2)}.timeline-step:hover .timeline-card:before{opacity:1}.timeline-phase{font-size:.9rem;color:var(--gradient-cyan-from);font-weight:600;text-transform:uppercase;letter-spacing:1px;margin-bottom:10px;opacity:.8;transition:all .3s ease}.timeline-step:hover .timeline-phase{color:var(--brand-primary);text-shadow:0 0 10px rgba(12,204,201,.3);opacity:1}.timeline-title{font-size:2rem;font-weight:700;color:var(--text-primary);margin-bottom:15px;transition:all .3s ease;position:relative}.timeline-step:hover .timeline-title{color:var(--brand-primary);text-shadow:0 0 15px rgba(12,204,201,.3)}.timeline-subtitle{font-size:1.2rem;color:var(--gradient-cyan-from);margin-bottom:20px;font-weight:500;transition:all .3s ease}.timeline-step:hover .timeline-subtitle{color:var(--brand-primary);text-shadow:0 0 10px rgba(6,182,212,.3)}.timeline-description{color:var(--text-secondary);line-height:1.6;margin-bottom:30px;transition:all .3s ease}.timeline-step:hover .timeline-description{color:var(--text-primary)}.timeline-duration{display:inline-block;background:linear-gradient(135deg,var(--gradient-cyan-from),var(--gradient-cyan-to));color:#1a1a1a;padding:8px 16px;border-radius:20px;font-size:.9rem;font-weight:600;margin-bottom:20px;transition:all .3s ease;box-shadow:0 4px 15px rgba(34,211,238,.3)}.timeline-step:hover .timeline-duration{transform:scale(1.05);box-shadow:0 6px 20px rgba(6,182,212,.5)}.timeline-activities{margin-bottom:30px}.timeline-activities h4{color:var(--text-primary);font-weight:600;margin-bottom:15px;transition:all .3s ease}.timeline-step:hover .timeline-activities h4{color:var(--brand-primary)}.timeline-activities ul{list-style:none;padding:0}.timeline-activities li{display:flex;align-items:flex-start;gap:12px;margin-bottom:12px;color:var(--text-secondary);transition:all .3s ease;transform:translateX(0)}.timeline-step:hover .timeline-activities li{color:var(--text-primary);transform:translateX(5px)}.timeline-activities li:before{content:"✓";color:var(--brand-primary);font-weight:700;min-width:16px;height:16px;border-radius:50%;background:linear-gradient(135deg,var(--brand-primary),var(--brand-accent));display:flex;align-items:center;justify-content:center;font-size:.8rem;margin-top:2px;transition:all .3s ease;box-shadow:0 2px 8px rgba(12,204,201,.3)}.timeline-step:hover .timeline-activities li:before{transform:scale(1.1) rotate(15deg);box-shadow:0 4px 12px rgba(12,204,201,.5)}.timeline-deliverables{background:rgba(12,204,201,.05);border:1px solid rgba(12,204,201,.2);border-radius:15px;padding:25px;transition:all .5s ease;position:relative;overflow:hidden}.timeline-deliverables:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(12,204,201,.1),rgba(6,182,212,.05),rgba(12,204,201,.1));opacity:0;transition:opacity .5s ease;border-radius:inherit}.timeline-step:hover .timeline-deliverables{border-color:rgba(12,204,201,.4);box-shadow:0 10px 25px rgba(12,204,201,.2),inset 0 1px 0 hsla(0,0%,100%,.1);transform:scale(1.02)}.timeline-step:hover .timeline-deliverables:before{opacity:1}.timeline-deliverables h4{color:var(--brand-primary);font-weight:600;margin-bottom:15px;display:flex;align-items:center;gap:10px;transition:all .3s ease}.timeline-deliverables h4 svg{transition:all .3s ease}.timeline-step:hover .timeline-deliverables h4 svg{transform:scale(1.1) rotate(5deg);filter:drop-shadow(0 0 5px rgba(12,204,201,.5))}.timeline-deliverables ul{list-style:none;padding:0}.timeline-deliverables li{display:flex;align-items:flex-start;gap:12px;margin-bottom:12px;color:var(--text-secondary);transition:all .3s ease}.timeline-step:hover .timeline-deliverables li{color:var(--text-primary);transform:translateX(3px)}.timeline-deliverables li:before{content:"";width:8px;height:8px;border-radius:50%;background:linear-gradient(135deg,var(--brand-primary),var(--brand-accent));margin-top:6px;min-width:8px;transition:all .3s ease;box-shadow:0 0 5px rgba(12,204,201,.5)}.timeline-step:hover .timeline-deliverables li:before{transform:scale(1.5);box-shadow:0 0 10px rgba(12,204,201,.7)}.timeline-parallax-bg{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0;overflow:hidden}.timeline-bg-element{position:absolute;border-radius:50%;background:linear-gradient(45deg,var(--brand-primary),var(--brand-accent));opacity:.02;animation:timelineFloat 12s ease-in-out infinite}.timeline-bg-element:first-child{width:300px;height:300px;top:10%;left:-10%;animation-delay:0s}.timeline-bg-element:nth-child(2){width:200px;height:200px;top:40%;right:-5%;animation-delay:-4s}.timeline-bg-element:nth-child(3){width:250px;height:250px;bottom:20%;left:5%;animation-delay:-8s}@keyframes timelineFloat{0%,to{transform:translateY(0) rotate(0deg)}25%{transform:translateY(-30px) rotate(5deg)}50%{transform:translateY(-15px) rotate(-3deg)}75%{transform:translateY(-25px) rotate(2deg)}}@media (max-width:768px){.timeline-line{left:30px;transform:none}.timeline-step{flex-direction:column!important;padding-left:80px;margin-bottom:60px}.timeline-step:nth-child(2n) .timeline-content{text-align:left}.timeline-number{left:30px;transform:translateX(-50%);width:60px;height:60px;font-size:1.4rem}.timeline-content{max-width:100%;padding:0}.timeline-content:before{display:none}.timeline-card{padding:25px}.timeline-title{font-size:1.5rem}.timeline-subtitle{font-size:1rem}}@media (prefers-color-scheme:dark){.timeline-card{background:hsla(0,0%,100%,.03);border-color:hsla(0,0%,100%,.08)}.timeline-deliverables{background:rgba(12,204,201,.08);border-color:rgba(12,204,201,.3)}}@media (prefers-color-scheme:light){.timeline-card{background:hsla(0,0%,100%,.9);backdrop-filter:blur(20px);border-color:rgba(0,0,0,.1);box-shadow:0 8px 32px rgba(0,0,0,.08)}.timeline-step:hover .timeline-card{box-shadow:0 20px 40px rgba(0,0,0,.12),0 0 30px rgba(12,204,201,.2)}.timeline-deliverables{background:rgba(12,204,201,.1);border-color:rgba(12,204,201,.3)}}.process-card{background:hsla(0,0%,100%,.03);backdrop-filter:blur(15px);border:1px solid hsla(0,0%,100%,.1);border-radius:20px;box-shadow:0 4px 20px rgba(0,0,0,.1);transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.process-card:hover{border-color:var(--gradient-cyan-from);box-shadow:0 20px 40px rgba(6,182,212,.25),0 0 0 1px rgba(6,182,212,.2);background:rgba(6,182,212,.03)}.process-icon{box-shadow:0 15px 35px rgba(6,182,212,.4),0 0 0 2px rgba(6,182,212,.1),inset 0 2px 0 hsla(0,0%,100%,.5);transform:perspective(800px) rotateX(10deg);transition:all .5s cubic-bezier(.175,.885,.32,1.275)}.process-icon:hover{transform:perspective(800px) rotateX(0deg) scale(1.1);box-shadow:0 20px 40px rgba(6,182,212,.5),0 0 0 3px rgba(6,182,212,.2),inset 0 2px 0 hsla(0,0%,100%,.6)}.timeline-step-active .timeline-number{transform:translateX(-50%) scale(1.15) rotateY(15deg) rotateX(10deg);box-shadow:0 15px 40px rgba(12,204,201,.6),0 0 30px var(--gradient-cyan-from),0 0 60px rgba(12,204,201,.4),inset 0 2px 0 hsla(0,0%,100%,.4)}.timeline-step-active .timeline-number:before{opacity:.8}.timeline-step-active .timeline-card{transform:translateY(-10px) scale(1.02);border-color:rgba(12,204,201,.3);box-shadow:0 20px 40px rgba(0,0,0,.1),0 0 30px rgba(12,204,201,.2)}.timeline-step-active .timeline-card:before{opacity:1}.timeline-step-active .timeline-phase{color:var(--gradient-cyan-from);text-shadow:0 0 10px rgba(12,204,201,.3);opacity:1}.timeline-step-active .timeline-title{color:var(--gradient-cyan-from);text-shadow:0 0 15px rgba(12,204,201,.3)}.timeline-step-active .timeline-subtitle{color:var(--gradient-cyan-from);text-shadow:0 0 10px rgba(6,182,212,.3)}.timeline-step-active .timeline-description{color:var(--text-primary)}.timeline-step-active .timeline-duration{transform:scale(1.05);box-shadow:0 6px 20px rgba(6,182,212,.5)}:root{--about-cyan:#0cccc9;--about-yellow:#ffd21f;--about-cyan-glow:rgba(12,204,201,.4);--about-yellow-glow:rgba(255,210,31,.4);--about-neon-intensity:0.6;--about-perspective:1200px;--about-rotate-intensity:12deg;--about-scale-hover:1.05;--about-translate-hover:-8px;--about-duration-fast:0.3s;--about-duration-medium:0.6s;--about-duration-slow:1s;--about-ease:cubic-bezier(0.25,0.46,0.45,0.94);--about-bounce:cubic-bezier(0.68,-0.55,0.265,1.55)}.dark,[data-theme=dark]{--about-cyan-glow:rgba(12,204,201,.6);--about-yellow-glow:rgba(255,210,31,.6);--about-neon-intensity:0.8}.futuristic-about-container{position:relative;perspective:var(--about-perspective);transform-style:preserve-3d;background:linear-gradient(135deg,rgba(12,204,201,.05),transparent 50%,rgba(255,210,31,.03))}.futuristic-hero-section{background:linear-gradient(135deg,rgba(12,204,201,.1),rgba(255,210,31,.05) 50%,rgba(12,204,201,.1));position:relative;overflow:hidden}.futuristic-hero-section:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 50%,rgba(12,204,201,.1) 0,transparent 50%),radial-gradient(circle at 80% 20%,rgba(255,210,31,.08) 0,transparent 50%);animation:heroGlow 4s ease-in-out infinite alternate}@keyframes heroGlow{0%{opacity:.5;transform:scale(1)}to{opacity:1;transform:scale(1.02)}}.futuristic-title{background:linear-gradient(135deg,var(--about-cyan) 0,var(--about-yellow) 50%,var(--about-cyan) 100%);background-size:300% 300%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:titleGlow 3s ease-in-out infinite alternate;position:relative}.futuristic-title:before{content:"";position:absolute;inset:-4px;background:linear-gradient(135deg,var(--about-cyan),var(--about-yellow),var(--about-cyan));border-radius:8px;opacity:.3;filter:blur(8px);z-index:-1;animation:titleShadow 3s ease-in-out infinite alternate}@keyframes titleGlow{0%{background-position:0 50%;filter:brightness(1)}to{background-position:100% 50%;filter:brightness(1.2)}}@keyframes titleShadow{0%{opacity:.2;transform:scaleX(.8)}to{opacity:.4;transform:scaleX(1.1)}}.futuristic-subtitle{color:var(--text-secondary);text-shadow:0 2px 4px rgba(0,0,0,.1);position:relative}.futuristic-subtitle:before{content:"";position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:100px;height:2px;background:linear-gradient(90deg,transparent,var(--about-cyan),transparent);animation:subtitleLine 2s ease-in-out infinite}@keyframes subtitleLine{0%,to{opacity:.5;width:100px}50%{opacity:1;width:150px}}.futuristic-section-title{background:linear-gradient(135deg,var(--about-cyan) 0,var(--about-yellow) 50%,var(--about-cyan) 100%);background-size:200% 200%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;position:relative;animation:sectionTitleGlow 4s ease-in-out infinite}.futuristic-section-title:after{content:"";position:absolute;bottom:-8px;left:0;width:100%;height:2px;background:linear-gradient(90deg,var(--about-cyan),var(--about-yellow),var(--about-cyan));animation:sectionUnderline 3s ease-in-out infinite}@keyframes sectionTitleGlow{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes sectionUnderline{0%,to{transform:scaleX(.5);opacity:.5}50%{transform:scaleX(1);opacity:1}}.futuristic-section-subtitle{color:var(--text-secondary);position:relative;max-width:600px;margin:0 auto}.futuristic-mission-section{background:linear-gradient(135deg,rgba(12,204,201,.03),rgba(255,210,31,.02) 50%,rgba(12,204,201,.03));position:relative}.futuristic-quote{color:var(--text-secondary);position:relative;quotes:"\201C" "\201D" "\2018" "\2019"}.futuristic-quote:after,.futuristic-quote:before{content:"\201C";color:var(--about-cyan);font-size:4rem;position:absolute;opacity:.6;animation:quoteGlow 3s ease-in-out infinite alternate}.futuristic-quote:before{top:-20px;left:-30px}.futuristic-quote:after{bottom:-40px;right:-30px}@keyframes quoteGlow{0%{opacity:.4;transform:scale(1)}to{opacity:.8;transform:scale(1.1)}}.futuristic-divider{background:linear-gradient(90deg,var(--about-cyan),var(--about-yellow));position:relative;overflow:hidden}.futuristic-divider:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.4),transparent);animation:dividerShine 3s ease-in-out infinite}@keyframes dividerShine{0%{left:-100%}to{left:100%}}.futuristic-values-section{background:linear-gradient(135deg,rgba(255,210,31,.02),rgba(12,204,201,.03) 50%,rgba(255,210,31,.02))}.futuristic-value-card{position:relative;background:var(--bg-primary);border-radius:20px;transition:all var(--about-duration-medium) var(--about-ease);overflow:hidden;transform-style:preserve-3d}.futuristic-value-card:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(12,204,201,.05),rgba(255,210,31,.03),rgba(12,204,201,.05));opacity:0;transition:opacity var(--about-duration-medium) var(--about-ease)}.futuristic-value-card:hover{transform:translateY(var(--about-translate-hover)) scale(var(--about-scale-hover));box-shadow:0 20px 40px rgba(0,0,0,.1),0 0 30px rgba(12,204,201,.2)}.futuristic-value-card:hover:before{opacity:1}.futuristic-value-icon{position:relative;transition:all var(--about-duration-medium) var(--about-ease);transform-style:preserve-3d}.futuristic-value-card:hover .futuristic-value-icon{transform:rotateY(15deg) rotateX(10deg) scale(1.1);filter:drop-shadow(0 0 10px rgba(12,204,201,.5))}.futuristic-value-title{background:linear-gradient(135deg,var(--about-cyan),var(--about-yellow));background-size:200% 200%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;transition:all var(--about-duration-medium) var(--about-ease)}.futuristic-value-card:hover .futuristic-value-title{background-position:100% 50%;text-shadow:0 0 10px rgba(12,204,201,.3)}.futuristic-value-description{color:var(--text-secondary);transition:all var(--about-duration-medium) var(--about-ease)}.futuristic-value-card:hover .futuristic-value-description{color:var(--text-primary);transform:translateY(-2px)}.futuristic-team-section{background:linear-gradient(135deg,rgba(12,204,201,.02),rgba(255,210,31,.01) 50%,rgba(12,204,201,.02))}.futuristic-team-card{position:relative;background:var(--bg-primary);border-radius:20px;transition:all var(--about-duration-medium) var(--about-ease);overflow:hidden;transform-style:preserve-3d}.futuristic-team-card:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(12,204,201,.03),rgba(255,210,31,.02),rgba(12,204,201,.03));opacity:0;transition:opacity var(--about-duration-medium) var(--about-ease)}.futuristic-team-card:hover{transform:translateY(var(--about-translate-hover)) scale(var(--about-scale-hover));box-shadow:0 20px 40px rgba(0,0,0,.1),0 0 30px rgba(12,204,201,.2)}.futuristic-team-card:hover:before{opacity:1}.futuristic-team-avatar{position:relative;border-radius:50%;transition:all var(--about-duration-medium) var(--about-ease);transform-style:preserve-3d;background:linear-gradient(135deg,var(--about-cyan),var(--about-yellow));display:flex;align-items:center;justify-content:center;box-shadow:0 8px 25px rgba(0,0,0,.15),inset 0 2px 0 hsla(0,0%,100%,.2)}.futuristic-team-card:hover .futuristic-team-avatar{transform:rotateY(15deg) rotateX(10deg) scale(1.1);box-shadow:0 15px 35px rgba(12,204,201,.3),0 0 20px rgba(12,204,201,.4),inset 0 2px 0 hsla(0,0%,100%,.3)}.futuristic-team-name{color:var(--text-primary);transition:all var(--about-duration-medium) var(--about-ease)}.futuristic-team-card:hover .futuristic-team-name{color:var(--about-cyan);text-shadow:0 0 10px rgba(12,204,201,.3)}.futuristic-team-role{color:var(--text-secondary);transition:all var(--about-duration-medium) var(--about-ease)}.futuristic-team-card:hover .futuristic-team-role{color:var(--about-yellow);text-shadow:0 0 8px rgba(255,210,31,.3)}.futuristic-team-bio{color:var(--text-secondary);transition:all var(--about-duration-medium) var(--about-ease)}.futuristic-team-card:hover .futuristic-team-bio{color:var(--text-primary);transform:translateY(-2px)}.futuristic-team-skill{background:linear-gradient(135deg,var(--about-cyan),var(--about-yellow));color:#1a1a1a;transition:all var(--about-duration-fast) var(--about-ease)}.futuristic-team-card:hover .futuristic-team-skill{transform:scale(1.05);box-shadow:0 0 10px rgba(12,204,201,.3)}.futuristic-tech-section{background:linear-gradient(135deg,rgba(255,210,31,.02),rgba(12,204,201,.03) 50%,rgba(255,210,31,.02))}.futuristic-tech-card{position:relative;background:var(--bg-primary);border-radius:15px;transition:all var(--about-duration-medium) var(--about-ease);overflow:hidden}.futuristic-tech-card:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(12,204,201,.02),rgba(255,210,31,.01),rgba(12,204,201,.02));opacity:0;transition:opacity var(--about-duration-medium) var(--about-ease)}.futuristic-tech-card:hover{transform:translateY(var(--about-translate-hover)) scale(var(--about-scale-hover));box-shadow:0 15px 30px rgba(0,0,0,.1),0 0 20px rgba(12,204,201,.2)}.futuristic-tech-card:hover:before{opacity:1}.futuristic-tech-category{color:var(--text-primary);transition:all var(--about-duration-medium) var(--about-ease)}.futuristic-tech-card:hover .futuristic-tech-category{color:var(--about-cyan);text-shadow:0 0 8px rgba(12,204,201,.3)}.futuristic-tech-tool{background:linear-gradient(135deg,var(--about-cyan),var(--about-yellow));color:#1a1a1a;transition:all var(--about-duration-fast) var(--about-ease)}.futuristic-tech-card:hover .futuristic-tech-tool{transform:scale(1.05);box-shadow:0 0 8px rgba(12,204,201,.3)}.futuristic-screenshots-section{background:linear-gradient(135deg,rgba(12,204,201,.03),rgba(255,210,31,.02) 50%,rgba(12,204,201,.03))}.futuristic-screenshot-card{position:relative;background:var(--bg-primary);border-radius:20px;transition:all var(--about-duration-medium) var(--about-ease);overflow:hidden;transform-style:preserve-3d}.futuristic-screenshot-card:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(12,204,201,.04),rgba(255,210,31,.02),rgba(12,204,201,.04));opacity:0;transition:opacity var(--about-duration-medium) var(--about-ease)}.futuristic-screenshot-card:hover{transform:translateY(var(--about-translate-hover)) scale(var(--about-scale-hover)) rotateY(5deg);box-shadow:0 20px 40px rgba(0,0,0,.1),0 0 30px rgba(12,204,201,.2)}.futuristic-screenshot-card:hover:before{opacity:1}.futuristic-screenshot-image{position:relative;transition:all var(--about-duration-medium) var(--about-ease);transform-style:preserve-3d}.futuristic-screenshot-card:hover .futuristic-screenshot-image{transform:rotateY(10deg) rotateX(5deg) scale(1.05)}.futuristic-screenshot-title{color:var(--text-primary);transition:all var(--about-duration-medium) var(--about-ease)}.futuristic-screenshot-card:hover .futuristic-screenshot-title{color:var(--about-cyan);text-shadow:0 0 10px rgba(12,204,201,.3)}.futuristic-screenshot-description{color:var(--text-secondary);transition:all var(--about-duration-medium) var(--about-ease)}.futuristic-screenshot-card:hover .futuristic-screenshot-description{color:var(--text-primary);transform:translateY(-2px)}.futuristic-screenshot-tech{background:linear-gradient(135deg,var(--about-cyan),var(--about-yellow));color:#1a1a1a;transition:all var(--about-duration-fast) var(--about-ease)}.futuristic-screenshot-card:hover .futuristic-screenshot-tech{transform:scale(1.05);box-shadow:0 0 8px rgba(12,204,201,.3)}.futuristic-screenshot-feature{transition:all var(--about-duration-fast) var(--about-ease)}.futuristic-screenshot-card:hover .futuristic-screenshot-feature{transform:translateX(5px)}.futuristic-screenshot-dot{background:linear-gradient(135deg,var(--about-cyan),var(--about-yellow));transition:all var(--about-duration-fast) var(--about-ease)}.futuristic-screenshot-card:hover .futuristic-screenshot-dot{transform:scale(1.5);box-shadow:0 0 5px rgba(12,204,201,.5)}.futuristic-certifications-section{background:linear-gradient(135deg,rgba(255,210,31,.02),rgba(12,204,201,.03) 50%,rgba(255,210,31,.02))}.futuristic-cert-card{position:relative;background:var(--bg-primary);border-radius:15px;transition:all var(--about-duration-medium) var(--about-ease);overflow:hidden}.futuristic-cert-card:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(12,204,201,.02),rgba(255,210,31,.01),rgba(12,204,201,.02));opacity:0;transition:opacity var(--about-duration-medium) var(--about-ease)}.futuristic-cert-card:hover{transform:translateY(var(--about-translate-hover)) scale(var(--about-scale-hover));box-shadow:0 15px 30px rgba(0,0,0,.1),0 0 20px rgba(12,204,201,.2)}.futuristic-cert-card:hover:before{opacity:1}.futuristic-cert-icon{transition:all var(--about-duration-medium) var(--about-ease);transform-style:preserve-3d}.futuristic-cert-card:hover .futuristic-cert-icon{transform:rotateY(15deg) rotateX(10deg) scale(1.1);filter:drop-shadow(0 0 10px rgba(12,204,201,.5))}.futuristic-cert-name{color:var(--text-primary);transition:all var(--about-duration-medium) var(--about-ease)}.futuristic-cert-card:hover .futuristic-cert-name{color:var(--about-cyan);text-shadow:0 0 8px rgba(12,204,201,.3)}.futuristic-cert-issuer{color:var(--text-secondary);transition:all var(--about-duration-medium) var(--about-ease)}.futuristic-cert-card:hover .futuristic-cert-issuer{color:var(--text-primary);transform:translateY(-2px)}.futuristic-stats-section{background:linear-gradient(135deg,rgba(12,204,201,.03),rgba(255,210,31,.02) 50%,rgba(12,204,201,.03))}.futuristic-stat-item{transition:all var(--about-duration-medium) var(--about-ease)}.futuristic-stat-item:hover{transform:translateY(-5px) scale(1.05)}.futuristic-stat-number{background:linear-gradient(135deg,var(--about-cyan),var(--about-yellow));background-size:200% 200%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;transition:all var(--about-duration-medium) var(--about-ease)}.futuristic-stat-item:hover .futuristic-stat-number{background-position:100% 50%;text-shadow:0 0 15px rgba(12,204,201,.3)}.futuristic-stat-label{color:var(--text-secondary);transition:all var(--about-duration-medium) var(--about-ease)}.futuristic-stat-item:hover .futuristic-stat-label{color:var(--text-primary);text-shadow:0 0 5px rgba(12,204,201,.2)}.futuristic-cta-section{background:linear-gradient(135deg,rgba(12,204,201,.05),rgba(255,210,31,.03) 50%,rgba(12,204,201,.05));position:relative;overflow:hidden}.futuristic-cta-section:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 30% 40%,rgba(12,204,201,.1) 0,transparent 50%),radial-gradient(circle at 70% 60%,rgba(255,210,31,.08) 0,transparent 50%);animation:ctaGlow 5s ease-in-out infinite alternate}@keyframes ctaGlow{0%{opacity:.6;transform:scale(1)}to{opacity:1;transform:scale(1.03)}}.futuristic-cta-description{color:var(--text-secondary);position:relative}.futuristic-cta-description:before{content:"";position:absolute;bottom:-5px;left:50%;transform:translateX(-50%);width:80px;height:2px;background:linear-gradient(90deg,var(--about-cyan),var(--about-yellow));animation:ctaLine 2s ease-in-out infinite}@keyframes ctaLine{0%,to{width:80px;opacity:.5}50%{width:120px;opacity:1}}.futuristic-cta-button{position:relative;background:linear-gradient(135deg,var(--about-cyan),rgba(12,204,201,.8));border:2px solid var(--about-cyan);color:#fff;font-weight:600;padding:1rem 2rem;border-radius:12px;transition:all var(--about-duration-medium) var(--about-ease);overflow:hidden;transform-style:preserve-3d;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:.75rem}.futuristic-cta-button:before{content:"";position:absolute;inset:-3px;background:linear-gradient(135deg,var(--about-cyan),var(--about-yellow));border-radius:inherit;opacity:0;transition:opacity var(--about-duration-medium) var(--about-ease);z-index:-1;filter:blur(10px)}.futuristic-cta-button:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.4),transparent);transition:left var(--about-duration-slow) var(--about-ease);z-index:1}.futuristic-cta-button:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 15px 35px rgba(12,204,201,.3),0 0 30px var(--about-cyan),0 0 60px rgba(12,204,201,.4);text-shadow:0 0 10px hsla(0,0%,100%,.8);border-color:var(--about-yellow)}.futuristic-cta-button:hover:before{opacity:var(--about-neon-intensity)}.futuristic-cta-button:hover:after{left:100%}.futuristic-cta-button svg{transition:all var(--about-duration-medium) var(--about-ease);z-index:2}.futuristic-cta-button:hover svg{transform:rotate(15deg) scale(1.1)}.futuristic-cta-button-secondary{position:relative;background:transparent;border:2px solid var(--about-cyan);color:var(--about-cyan);font-weight:600;padding:1rem 2rem;border-radius:12px;transition:all var(--about-duration-medium) var(--about-ease);overflow:hidden;transform-style:preserve-3d;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:.75rem}.futuristic-cta-button-secondary:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,var(--about-cyan),rgba(12,204,201,.1));opacity:0;transition:opacity var(--about-duration-medium) var(--about-ease);z-index:-1}.futuristic-cta-button-secondary:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);transition:left var(--about-duration-slow) var(--about-ease);z-index:1}.futuristic-cta-button-secondary:hover{transform:translateY(-3px) scale(1.02);background:var(--about-cyan);color:#fff;box-shadow:0 15px 35px rgba(12,204,201,.3),0 0 30px var(--about-cyan),0 0 60px rgba(12,204,201,.4);text-shadow:0 0 10px hsla(0,0%,100%,.8);border-color:var(--about-yellow)}.futuristic-cta-button-secondary:hover:before{opacity:1}.futuristic-cta-button-secondary:hover:after{left:100%}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes slideInRight{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes glowPulse{0%,to{box-shadow:0 0 5px rgba(12,204,201,.3)}50%{box-shadow:0 0 20px rgba(12,204,201,.6),0 0 30px rgba(12,204,201,.4)}}.animate-fade-in{animation:fadeInUp .6s ease-out forwards}.animate-slide-up{animation:slideInLeft .6s ease-out forwards}.animate-slide-in-right{animation:slideInRight .6s ease-out forwards}.animate-scale-in{animation:scaleIn .6s ease-out forwards}@media (prefers-color-scheme:light){:root{--about-bg-primary:#fff;--about-bg-secondary:#f8fafc;--about-bg-card:hsla(0,0%,100%,.9);--about-bg-card-hover:hsla(0,0%,100%,.95);--about-text-primary:#1e293b;--about-text-secondary:#64748b;--about-text-tertiary:#94a3b8;--about-border:rgba(0,0,0,.1);--about-border-hover:rgba(0,0,0,.15);--about-shadow:rgba(0,0,0,.1);--about-shadow-hover:rgba(0,0,0,.15);--about-backdrop-blur:blur(20px);--about-glass-bg:hsla(0,0%,100%,.7)}.futuristic-cert-card,.futuristic-screenshot-card,.futuristic-team-card,.futuristic-tech-card,.futuristic-value-card{background:var(--about-glass-bg);backdrop-filter:var(--about-backdrop-blur);border:1px solid var(--about-border);box-shadow:0 4px 20px var(--about-shadow),0 1px 3px rgba(0,0,0,.05)}.futuristic-cert-card:hover,.futuristic-screenshot-card:hover,.futuristic-team-card:hover,.futuristic-tech-card:hover,.futuristic-value-card:hover{background:var(--about-bg-card-hover);border-color:var(--about-border-hover);box-shadow:0 10px 40px var(--about-shadow-hover),0 0 20px rgba(12,204,201,.2),0 0 40px rgba(12,204,201,.1)}.futuristic-team-avatar{background:linear-gradient(135deg,var(--about-cyan),var(--about-yellow));box-shadow:0 8px 25px rgba(12,204,201,.3),inset 0 2px 0 hsla(0,0%,100%,.3)}.futuristic-team-card:hover .futuristic-team-avatar{box-shadow:0 15px 40px rgba(12,204,201,.4),0 0 30px var(--about-cyan),0 0 60px rgba(12,204,201,.3),inset 0 2px 0 hsla(0,0%,100%,.4)}.futuristic-section-title,.futuristic-title{background:linear-gradient(135deg,#0cccc9,#ffd21f 50%,#0cccc9);background-size:300% 300%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}.futuristic-about-container{background:linear-gradient(135deg,rgba(248,250,252,.8),rgba(241,245,249,.8) 50%,rgba(248,250,252,.8))}.futuristic-certifications-section,.futuristic-cta-section,.futuristic-hero-section,.futuristic-mission-section,.futuristic-screenshots-section,.futuristic-stats-section,.futuristic-team-section,.futuristic-tech-section,.futuristic-values-section{background:hsla(0,0%,100%,.8)}.futuristic-cta-button{background:linear-gradient(135deg,#0cccc9,rgba(12,204,201,.8));border-color:#0cccc9;box-shadow:0 8px 25px rgba(12,204,201,.3),inset 0 1px 0 hsla(0,0%,100%,.3)}.futuristic-cta-button:hover{box-shadow:0 15px 40px rgba(12,204,201,.4),0 0 30px #0cccc9,0 0 60px rgba(12,204,201,.3),inset 0 2px 0 hsla(0,0%,100%,.4)}.futuristic-cta-button-secondary{border-color:#0cccc9;color:#0cccc9;box-shadow:0 8px 25px rgba(12,204,201,.2),inset 0 1px 0 hsla(0,0%,100%,.1)}.futuristic-cta-button-secondary:hover{background:#0cccc9;color:#fff;box-shadow:0 15px 40px rgba(12,204,201,.4),0 0 30px #0cccc9,0 0 60px rgba(12,204,201,.3),inset 0 2px 0 hsla(0,0%,100%,.4)}}@media (prefers-color-scheme:light) and (max-width:768px){.futuristic-cert-card,.futuristic-screenshot-card,.futuristic-team-card,.futuristic-tech-card,.futuristic-value-card{padding:1.5rem;background:hsla(0,0%,100%,.95)}.futuristic-team-avatar{width:4rem;height:4rem;font-size:2rem}.futuristic-section-title,.futuristic-title{font-size:2rem}.futuristic-section-subtitle,.futuristic-subtitle{font-size:1rem}}@media (prefers-color-scheme:dark){.futuristic-about-container{background:linear-gradient(135deg,#0a0a0f,#1a1a2e 25%,#16213e 50%,#0f0f23 75%,#0a0a0f);background-attachment:fixed}.futuristic-certifications-section,.futuristic-cta-section,.futuristic-hero-section,.futuristic-mission-section,.futuristic-screenshots-section,.futuristic-stats-section,.futuristic-team-section,.futuristic-tech-section,.futuristic-values-section{background:rgba(10,10,15,.8);backdrop-filter:blur(10px)}.futuristic-about-bg-dark{background:radial-gradient(ellipse at top,rgba(12,204,201,.15) 0,transparent 50%),radial-gradient(ellipse at bottom,rgba(255,210,31,.1) 0,transparent 50%),linear-gradient(135deg,#0a0a0f,#1a1a2e 50%,#0a0a0f)}}@media (max-width:768px){.futuristic-section-title,.futuristic-title{font-size:2.5rem}.futuristic-section-subtitle,.futuristic-subtitle{font-size:1.125rem}.futuristic-team-avatar{width:5rem;height:5rem;font-size:2.5rem}.futuristic-screenshot-image{font-size:4rem}}@media (max-width:480px){.futuristic-section-title,.futuristic-title{font-size:2rem}.futuristic-section-subtitle,.futuristic-subtitle{font-size:1rem}.futuristic-team-avatar{width:4rem;height:4rem;font-size:2rem}.futuristic-screenshot-image{font-size:3rem}}.futuristic-hero{min-height:80vh;display:flex;align-items:center;position:relative}.hero-heading-gradient{background:linear-gradient(135deg,var(--gradient-cyan-from),var(--gradient-cyan-to));background-size:200% 200%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 2px 10px rgba(6,182,212,.3);animation:gradientShift 4s ease infinite}.enhanced-hero-bg{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;pointer-events:none;z-index:-1}.particle{position:absolute;border-radius:50%;background:linear-gradient(135deg,var(--gradient-cyan-from),var(--gradient-cyan-to));opacity:.1;filter:blur(1px);animation:particleFloat 15s linear infinite}.glow-line{position:absolute;height:1px;width:100px;background:linear-gradient(90deg,transparent,var(--gradient-cyan-from),var(--gradient-cyan-to),transparent);opacity:.2;transform-origin:left center;animation:lineGlow 8s ease-in-out infinite}.grid-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(rgba(6,182,212,.03) 1px,transparent 0),linear-gradient(90deg,rgba(6,182,212,.03) 1px,transparent 0);background-size:40px 40px;animation:gridPulse 8s ease-in-out infinite}@keyframes particleFloat{0%{transform:translateY(0) translateX(0) rotate(0deg);opacity:0}10%{opacity:.1}90%{opacity:.1}to{transform:translateY(-100vh) translateX(100px) rotate(1turn);opacity:0}}@keyframes lineGlow{0%,to{opacity:0;transform:scaleX(.1) translateY(0)}50%{opacity:.2;transform:scaleX(1) translateY(-20px)}}@keyframes gridPulse{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.5;transform:scale(1.05)}}@media (max-width:768px){.futuristic-hero{min-height:70vh}}@media (prefers-reduced-motion:reduce){.glow-line,.grid-overlay,.hero-heading-gradient,.particle{animation:none}}@keyframes gradientShift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.solution-card{transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.solution-card:hover{transform:translateY(-10px) scale(1.02);box-shadow:0 15px 30px rgba(6,182,212,.2)}.solution-icon-3d{position:relative;overflow:hidden}.solution-icon-3d,.solution-icon-inner{border-radius:50%;display:flex;align-items:center;justify-content:center}.solution-icon-inner{width:100%;height:100%;color:#fff}.solution-icon-content{position:relative;z-index:1}.float-animation{animation:float 3s ease-in-out infinite}.pulse-animation{animation:pulse 2s ease-in-out infinite}.glow-effect{position:relative}.glow-effect:after{content:"";position:absolute;top:-10px;left:-10px;right:-10px;bottom:-10px;border-radius:50%;background:linear-gradient(135deg,rgba(6,182,212,.3),rgba(34,211,238,.3));filter:blur(10px);z-index:-1;animation:pulse 2s ease-in-out infinite;animation-delay:.5s}@media (max-width:768px){.solution-card:hover{transform:translateY(-5px) scale(1.01)}}@media (prefers-reduced-motion:reduce){.float-animation,.glow-effect:after,.pulse-animation{animation:none}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes spin-reverse{0%{transform:rotate(0deg)}to{transform:rotate(-1turn)}}.loading-overlay{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;background:rgba(0,0,0,.7);backdrop-filter:blur(5px);display:flex;align-items:center;justify-content:center;transition:opacity .3s ease}.loading-spinner{position:relative;width:60px;height:60px}.loading-spinner .circle{position:absolute;border-radius:50%;border:4px solid transparent}.loading-spinner .circle-outer{width:100%;height:100%;border-top-color:var(--gradient-cyan-from);animation:spin 1.5s linear infinite}.loading-spinner .circle-middle{width:80%;height:80%;top:10%;left:10%;border-bottom-color:var(--gradient-cyan-to);animation:spin-reverse 1.2s linear infinite}.loading-spinner .circle-inner{width:40%;height:40%;top:30%;left:30%;background:linear-gradient(135deg,var(--gradient-cyan-from),var(--gradient-cyan-to));animation:pulse 1.5s ease-in-out infinite}.page-transition-enter{opacity:0}.page-transition-enter-active{opacity:1;transition:opacity .3s}.page-transition-exit{opacity:1}.page-transition-exit-active{opacity:0;transition:opacity .3s}.small-loading-spinner{width:30px;height:30px;margin:0 auto}@media (max-width:640px){.loading-spinner{width:50px;height:50px}}@media (prefers-reduced-motion:reduce){.loading-spinner .circle-inner,.loading-spinner .circle-middle,.loading-spinner .circle-outer{animation:none}}@keyframes pulse{0%{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.8}to{transform:scale(1);opacity:1}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes glow{0%,to{box-shadow:0 0 20px rgba(6,182,212,.3)}50%{box-shadow:0 0 40px rgba(6,182,212,.6)}}.animate-pulse{animation:pulse 2s ease-in-out infinite}.animate-float{animation:float 4s ease-in-out infinite}.animate-glow{animation:glow 3s ease-in-out infinite}