:root{--kvid-primary:#0A0A0A;--kvid-secondary:#1A1A1A;--kvid-accent:#FF6B35;--kvid-accent-light:#FF8C5A;--kvid-highlight:#00D4AA;--kvid-highlight-light:#33DDBA;--kvid-text:#FFFFFF;--kvid-text-muted:#B0B0B0;--kvid-bg:#0A0A0A;--kvid-surface:rgba(255, 255, 255, 0.05);--kvid-surface-hover:rgba(255, 255, 255, 0.1);--kvid-border:rgba(255, 255, 255, 0.1);--kvid-glass:rgba(255, 255, 255, 0.1);--kvid-font-primary:'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif;--kvid-font-display:'Space Grotesk','Inter',sans-serif;--kvid-font-mono:'JetBrains Mono','Fira Code','SF Mono',Monaco,'Cascadia Code','Roboto Mono',Consolas,'Courier New',monospace;--kvid-space-xs:clamp(0.5rem, 1.5vw, 0.75rem);--kvid-space-sm:clamp(0.75rem, 2vw, 1rem);--kvid-space-md:clamp(1rem, 3vw, 1.5rem);--kvid-space-lg:clamp(1.5rem, 4vw, 2.5rem);--kvid-space-xl:clamp(2rem, 6vw, 4rem);--kvid-space-2xl:clamp(3rem, 8vw, 6rem);--kvid-space-3xl:clamp(4rem, 10vw, 8rem);--kvid-radius-xs:0.25rem;--kvid-radius-sm:0.5rem;--kvid-radius-md:1rem;--kvid-radius-lg:1.5rem;--kvid-radius-xl:2rem;--kvid-radius-2xl:3rem;--kvid-radius-full:50%;--kvid-shadow-xs:0 1px 2px 0 rgba(0, 0, 0, 0.3);--kvid-shadow-sm:0 4px 6px -1px rgba(0, 0, 0, 0.3);--kvid-shadow-md:0 10px 15px -3px rgba(0, 0, 0, 0.4);--kvid-shadow-lg:0 25px 50px -12px rgba(0, 0, 0, 0.5);--kvid-shadow-xl:0 35px 60px -12px rgba(0, 0, 0, 0.6);--kvid-shadow-glow:0 0 20px rgba(255, 107, 53, 0.3);--kvid-shadow-glow-cyan:0 0 20px rgba(0, 212, 170, 0.3);--kvid-glass-bg:rgba(255, 255, 255, 0.1);--kvid-glass-border:rgba(255, 255, 255, 0.2);--kvid-glass-blur:blur(20px);--kvid-glass-blur-heavy:blur(40px);--kvid-gradient-primary:linear-gradient(135deg, #FF6B35 0%, #00D4AA 100%);--kvid-gradient-secondary:linear-gradient(135deg, #1A1A1A 0%, #0A0A0A 100%);--kvid-gradient-glass:linear-gradient(135deg, rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0.05) 100%);--kvid-gradient-bg:radial-gradient(ellipse at top, #1A1A1A 0%, #0A0A0A 100%);--kvid-gradient-text:linear-gradient(135deg, #FF6B35 0%, #00D4AA 100%);--kvid-gradient-accent:linear-gradient(135deg, #FF6B35 0%, #FF8C5A 100%);--kvid-gradient-highlight:linear-gradient(135deg, #00D4AA 0%, #33DDBA 100%);--kvid-transition-fast:all 0.15s cubic-bezier(0.4, 0, 0.2, 1);--kvid-transition:all 0.3s cubic-bezier(0.4, 0, 0.2, 1);--kvid-transition-slow:all 0.6s cubic-bezier(0.4, 0, 0.2, 1);--kvid-transition-bounce:all 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55);--kvid-z-dropdown:1000;--kvid-z-sticky:100;--kvid-z-fixed:200;--kvid-z-modal:300;--kvid-z-tooltip:400;--kvid-z-overlay:500}*,::after,::before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;font-size:16px;scroll-padding-top:80px}body{font-family:var(--kvid-font-primary);line-height:1.6;color:var(--kvid-text);background:var(--kvid-bg);overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6{font-family:var(--kvid-font-display);line-height:1.2;color:var(--kvid-text);margin-bottom:var(--kvid-space-sm);letter-spacing:-.02em}h1{font-size:clamp(3rem, 8vw, 5rem);font-weight:800;letter-spacing:-.03em}h2{font-size:clamp(2.5rem, 6vw, 3.5rem);font-weight:700}h3{font-size:clamp(1.5rem, 4vw, 2rem);font-weight:600}h4{font-size:clamp(1.25rem, 3vw, 1.5rem);font-weight:600}h5{font-size:clamp(1.125rem, 2.5vw, 1.25rem);font-weight:500}h6{font-size:clamp(1rem, 2vw, 1.125rem);font-weight:500}p{margin-bottom:var(--kvid-space-sm);color:var(--kvid-text-muted);line-height:1.7}a{color:var(--kvid-accent);text-decoration:none;transition:var(--kvid-transition);position:relative}a:focus,a:hover{color:var(--kvid-highlight)}:focus-visible{outline:2px solid var(--kvid-accent);outline-offset:2px;border-radius:var(--kvid-radius-xs)}.skip-link{position:absolute;top:-40px;left:var(--kvid-space-sm);background:var(--kvid-accent);color:var(--kvid-primary);padding:var(--kvid-space-xs) var(--kvid-space-sm);text-decoration:none;border-radius:var(--kvid-radius-sm);z-index:var(--kvid-z-tooltip);font-weight:600;transition:var(--kvid-transition-fast);font-size:.875rem}.skip-link:focus{top:var(--kvid-space-sm)}.container{max-width:1400px;margin:0 auto;padding:0 var(--kvid-space-md)}.container--narrow{max-width:800px}.container--wide{max-width:1600px}.grid{display:grid;gap:var(--kvid-space-lg)}.grid-2{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.grid-3{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.grid-4{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.grid-auto{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.flex{display:flex}.flex-center{align-items:center;justify-content:center}.flex-between{justify-content:space-between;align-items:center}.flex-column{flex-direction:column}.flex-wrap{flex-wrap:wrap}.mb-xs{margin-bottom:var(--kvid-space-xs)}.mb-sm{margin-bottom:var(--kvid-space-sm)}.mb-md{margin-bottom:var(--kvid-space-md)}.mb-lg{margin-bottom:var(--kvid-space-lg)}.mb-xl{margin-bottom:var(--kvid-space-xl)}.mb-2xl{margin-bottom:var(--kvid-space-2xl)}.mt-xs{margin-top:var(--kvid-space-xs)}.mt-sm{margin-top:var(--kvid-space-sm)}.mt-md{margin-top:var(--kvid-space-md)}.mt-lg{margin-top:var(--kvid-space-lg)}.mt-xl{margin-top:var(--kvid-space-xl)}.mt-2xl{margin-top:var(--kvid-space-2xl)}.p-xs{padding:var(--kvid-space-xs)}.p-sm{padding:var(--kvid-space-sm)}.p-md{padding:var(--kvid-space-md)}.p-lg{padding:var(--kvid-space-lg)}.p-xl{padding:var(--kvid-space-xl)}.p-2xl{padding:var(--kvid-space-2xl)}.header{position:fixed;top:0;left:0;right:0;background:rgba(10,10,10,.8);backdrop-filter:var(--kvid-glass-blur);-webkit-backdrop-filter:var(--kvid-glass-blur);border-bottom:1px solid var(--kvid-border);z-index:var(--kvid-z-sticky);transition:var(--kvid-transition)}.header--scrolled{background:rgba(10,10,10,.95);box-shadow:var(--kvid-shadow-md)}.nav{display:flex;justify-content:space-between;align-items:center;padding:var(--kvid-space-sm) 0}.logo{display:flex;align-items:center;gap:var(--kvid-space-xs);text-decoration:none;color:var(--kvid-text);font-family:var(--kvid-font-display);font-weight:700;font-size:1.5rem;transition:var(--kvid-transition);position:relative;margin-left:2cm}.logo:hover{color:var(--kvid-accent);transform:scale(1.05)}.logo svg{transition:var(--kvid-transition)}.logo:hover svg{transform:rotate(5deg)}.nav-links{display:flex;list-style:none;gap:var(--kvid-space-lg)}.nav-links a{color:var(--kvid-text-muted);text-decoration:none;font-weight:500;padding:var(--kvid-space-xs) var(--kvid-space-sm);border-radius:var(--kvid-radius-sm);transition:var(--kvid-transition);position:relative;font-size:.95rem}.nav-links a:focus,.nav-links a:hover{color:var(--kvid-text);background:var(--kvid-surface);transform:translateY(-1px)}.nav-links a::after{content:'';position:absolute;bottom:-2px;left:50%;width:0;height:2px;background:var(--kvid-gradient-primary);transition:var(--kvid-transition);transform:translateX(-50%);border-radius:var(--kvid-radius-full)}.nav-links a:focus::after,.nav-links a:hover::after{width:100%}.mobile-menu-toggle{display:none;flex-direction:column;justify-content:center;align-items:center;width:44px;height:44px;background:0 0;border:none;cursor:pointer;padding:8px;border-radius:var(--kvid-radius-sm);transition:var(--kvid-transition);position:relative;z-index:1001}.mobile-menu-toggle:hover{background:var(--kvid-surface)}.mobile-menu-toggle:focus{outline:2px solid var(--kvid-accent);outline-offset:2px}.hamburger-line{width:24px;height:2px;background:var(--kvid-text);border-radius:var(--kvid-radius-full);transition:var(--kvid-transition);transform-origin:center}.hamburger-line:not(:last-child){margin-bottom:4px}.mobile-menu-toggle[aria-expanded=true] .hamburger-line:first-child{transform:translateY(6px) rotate(45deg)}.mobile-menu-toggle[aria-expanded=true] .hamburger-line:nth-child(2){opacity:0;transform:scaleX(0)}.mobile-menu-toggle[aria-expanded=true] .hamburger-line:nth-child(3){transform:translateY(-6px) rotate(-45deg)}@media (max-width:767px){.mobile-menu-toggle{display:flex}.nav-links{position:fixed;top:0;left:0;width:100%;height:100vh;background:rgba(10,10,10,.98);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);flex-direction:column;justify-content:center;align-items:center;gap:var(--kvid-space-lg);transform:translateX(-100%);transition:transform .3s cubic-bezier(.25, .46, .45, .94);z-index:1000;padding:var(--kvid-space-xl);box-sizing:border-box}.nav-links.active{transform:translateX(0)}.nav-links li{width:100%;text-align:center;opacity:0;transform:translateX(-50px)}.nav-links a{display:block;width:100%;padding:var(--kvid-space-md) var(--kvid-space-lg);font-size:1.25rem;font-weight:600;color:var(--kvid-text);text-decoration:none;border-radius:var(--kvid-radius-md);transition:var(--kvid-transition);position:relative;min-height:48px;display:flex;align-items:center;justify-content:center}.nav-links a:focus,.nav-links a:hover{background:var(--kvid-gradient-primary);color:var(--kvid-bg);transform:translateY(-2px);box-shadow:var(--kvid-shadow-lg)}.nav-links a::after{display:none}.nav-links::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:var(--kvid-gradient-bg);opacity:.1;z-index:-1}.nav-links.active li{animation:.4s ease-out forwards slideInFromLeft}.nav-links.active li:first-child{animation-delay:.1s}.nav-links.active li:nth-child(2){animation-delay:.15s}.nav-links.active li:nth-child(3){animation-delay:.2s}.nav-links.active li:nth-child(4){animation-delay:.25s}.nav-links.active li:nth-child(5){animation-delay:.3s}}@keyframes slideInFromLeft{to{opacity:1;transform:translateX(0)}}body.mobile-menu-open{overflow:hidden}.hero{min-height:100vh;display:flex;align-items:center;background:var(--kvid-gradient-bg);position:relative;overflow:hidden}.hero::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="grid" width="10" height="10" patternUnits="userSpaceOnUse"><path d="M 10 0 L 0 0 0 10" fill="none" stroke="%23FF6B35" stroke-width="0.5" opacity="0.1"/></pattern></defs><rect width="100" height="100" fill="url(%23grid)"/></svg>');opacity:0;animation:1.5s ease-out .3s forwards gridFadeIn,20s linear 1.8s infinite gridMove}.hero::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 20%,rgba(0,212,170,.1) 0,transparent 50%),radial-gradient(circle at 80% 80%,rgba(255,107,53,.1) 0,transparent 50%),radial-gradient(circle at 40% 60%,rgba(255,255,255,.05) 0,transparent 50%);opacity:0;animation:3s ease-out .5s forwards heroAtmosphere;pointer-events:none}.hero-content{display:grid;grid-template-columns:1fr 1fr;gap:var(--kvid-space-2xl);align-items:center;position:relative;z-index:1}.hero-title-animate{background:var(--kvid-gradient-text);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:var(--kvid-space-md);opacity:0;transform:translateY(50px) scale(.8) rotateX(15deg);animation:1.8s cubic-bezier(.175,.885,.32,1.275) .3s forwards heroTitleProfessional;position:relative;overflow:hidden}.hero-title-animate::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);animation:2.5s ease-in-out 1.5s forwards heroTitleShimmer}.hero-subtitle-animate{font-size:clamp(1.125rem, 3vw, 1.25rem);color:var(--kvid-text-muted);margin-bottom:var(--kvid-space-lg);max-width:500px;opacity:0;transform:translateY(30px) translateX(-20px);animation:1.4s cubic-bezier(.25,.46,.45,.94) .8s forwards heroSubtitleProfessional;position:relative}.hero-subtitle-animate::after{content:'';position:absolute;bottom:-5px;left:0;width:0;height:2px;background:var(--kvid-gradient-primary);animation:1.2s ease-out 1.8s forwards heroSubtitleUnderline}.hero-buttons-animate{display:flex;gap:var(--kvid-space-md);flex-wrap:wrap;opacity:0;transform:translateY(40px) scale(.9);animation:1.2s cubic-bezier(.34,1.56,.64,1) 1.2s forwards heroButtonsProfessional}.hero-visual{position:relative;display:flex;justify-content:center;align-items:center;opacity:0;transform:translateX(80px) scale(.7) rotateY(15deg);animation:2s cubic-bezier(.175,.885,.32,1.275) .5s forwards heroVisualProfessional;perspective:1000px}.hero-visual::before{content:'';position:absolute;top:-20px;left:-20px;right:-20px;bottom:-20px;background:radial-gradient(circle,rgba(0,212,170,.1) 0,transparent 70%);border-radius:var(--kvid-radius-xl);animation:3s ease-in-out 1s infinite alternate heroVisualGlow;z-index:-1}.holographic-background{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:1;overflow:hidden;border-radius:var(--kvid-radius-xl)}.holographic-grid{position:absolute;top:0;left:0;right:0;bottom:0;background-image:linear-gradient(rgba(0,212,170,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(0,212,170,.1) 1px,transparent 1px);background-size:20px 20px;animation:15s linear infinite holographicGridMove;opacity:.3}.holographic-scanlines{position:absolute;top:0;left:0;right:0;bottom:0;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,212,170,.1) 2px,rgba(0,212,170,.1) 4px);animation:3s linear infinite holographicScanlines;opacity:.4}.holographic-particles{position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 30%,rgba(0,212,170,.1) 1px,transparent 1px),radial-gradient(circle at 80% 70%,rgba(255,107,53,.1) 1px,transparent 1px),radial-gradient(circle at 40% 80%,rgba(255,255,255,.1) 1px,transparent 1px);background-size:50px 50px,60px 60px,40px 40px;animation:8s ease-in-out infinite holographicParticles;opacity:.6}.holographic-rings{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:200px;height:200px;border:1px solid rgba(0,212,170,.2);border-radius:50%;animation:6s ease-in-out infinite holographicRings}.holographic-rings::before{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:150px;height:150px;border:1px solid rgba(255,107,53,.2);border-radius:50%;animation:6s ease-in-out 2s infinite holographicRings}.holographic-rings::after{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100px;height:100px;border:1px solid rgba(255,255,255,.2);border-radius:50%;animation:6s ease-in-out 4s infinite holographicRings}.hero-card-animate{width:100%;max-width:500px;height:400px;background:var(--kvid-gradient-glass);backdrop-filter:var(--kvid-glass-blur);-webkit-backdrop-filter:var(--kvid-glass-blur);border:1px solid var(--kvid-border);border-radius:var(--kvid-radius-xl);display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;box-shadow:var(--kvid-shadow-lg);transition:.6s cubic-bezier(.25, .46, .45, .94);opacity:0;transform:scale(.8) rotateX(20deg) rotateY(-10deg);animation:1.8s cubic-bezier(.175,.885,.32,1.275) .7s forwards heroCardProfessional}.hero-card-animate::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:var(--kvid-gradient-primary);opacity:.1;border-radius:var(--kvid-radius-xl);transition:.6s cubic-bezier(.25, .46, .45, .94);animation:4s ease-in-out 1.5s infinite alternate heroCardGlow}.hero-card-animate::after{content:'';position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:var(--kvid-gradient-primary);border-radius:var(--kvid-radius-xl);z-index:-1;opacity:0;animation:2s ease-out 1.2s forwards heroCardBorder}.hero-card-animate:hover{transform:translateY(-20px) rotate(2deg) scale(1.05);box-shadow:0 30px 60px rgba(0,0,0,.4),0 0 40px rgba(0,212,170,.2)}.hero-card-animate:hover::before{opacity:.3;transform:scale(1.02)}.hero-card-animate:hover::after{opacity:.6}.robot-svg{opacity:0;transform:scale(.6) rotate(-20deg) rotateX(30deg);animation:2.2s cubic-bezier(.175,.885,.32,1.275) 1s forwards robotSvgProfessional;cursor:pointer;filter:drop-shadow(0 10px 20px rgba(0, 0, 0, .3));transition:.5s cubic-bezier(.25, .46, .45, .94)}.robot-svg:hover{transform:scale(1.1) rotate(5deg) rotateX(0);filter:drop-shadow(0 20px 40px rgba(0, 0, 0, .4)) brightness(1.1);transition:.4s cubic-bezier(.25, .46, .45, .94)}.android-aura{animation:8s ease-in-out infinite androidAuraPulse;transform-origin:center}.android-particles{animation:12s ease-in-out infinite particlesFloat}.particle{filter:url(#particleGlow);animation:6s ease-in-out infinite particleFloat}.particle-1{animation-delay:0s;animation-duration:8s}.particle-2{animation-delay:1.5s;animation-duration:7s}.particle-3{animation-delay:3s;animation-duration:9s}.particle-4{animation-delay:4.5s;animation-duration:6s}.particle-5{animation-delay:6s;animation-duration:8s}.particle-6{animation-delay:1s;animation-duration:7s}.particle-7{animation-delay:2.5s;animation-duration:6s}.particle-8{animation-delay:4s;animation-duration:9s}.particle-9{animation-delay:5.5s;animation-duration:8s}.android-indicators{animation:2s ease-in-out infinite indicatorsBlink}.status-indicator{animation:3s ease-in-out infinite statusIndicatorPulse}.indicator-1{animation-delay:0s}.indicator-2{animation-delay:.5s}.indicator-3{animation-delay:1s}.robot-body{animation:5s ease-in-out infinite androidBodyPulse;transform-origin:center}.robot-eyes{animation:8s ease-in-out infinite androidEyesBlink}.eye-glow{filter:url(#eyeGlow);animation:4s ease-in-out infinite androidEyeGlow}.eye-pupil{animation:10s ease-in-out infinite androidEyePupilMove}.eye-dot{animation:2.5s ease-in-out infinite androidEyeDotShine}.eye-ring{animation:6s ease-in-out infinite androidEyeRing}.robot-mouth{animation:4s ease-in-out infinite androidMouthData}.robot-arms{animation:6s ease-in-out infinite androidArmsSway}.robot-arm-left{transform-origin:top center;animation:5s ease-in-out infinite androidArmLeftSwing}.robot-arm-right{transform-origin:top center;animation:5s ease-in-out 2.5s infinite androidArmRightSwing}.antenna{filter:url(#antennaGlow);animation:4s ease-in-out infinite antennaSway}.antenna-left{animation-delay:0s}.antenna-right{animation-delay:2s}.antenna-tip{filter:url(#antennaGlow);animation:3s ease-in-out infinite antennaTipGlow}.antenna-tip-left{animation-delay:0s}.antenna-tip-right{animation-delay:1.5s}.android-circuits{animation:5s ease-in-out infinite androidCircuitsFlow}.circuit-path{stroke-dasharray:10 5;stroke-dashoffset:0;animation:4s linear infinite circuitPathFlow}.circuit-1{animation-delay:0s}.circuit-2{animation-delay:1s}.circuit-3{animation-delay:2s}.circuit-4{animation-delay:3s}.hologram-scanlines{animation:3s linear infinite scanlinesMove}.scanline{filter:url(#hologramGlow);animation:2s ease-in-out infinite scanlinePulse}.scanline-1{animation-delay:0s}.scanline-2{animation-delay:.3s}.scanline-3{animation-delay:.6s}.scanline-4{animation-delay:.9s}.scanline-5{animation-delay:1.2s}.scanline-6{animation-delay:1.5s}.hologram-glitch{animation:4s ease-in-out infinite glitchFlicker}.glitch-line{filter:url(#hologramGlow);animation:2s ease-in-out infinite glitchLineAppear}.glitch-1{animation-delay:0s}.glitch-2{animation-delay:.5s}.glitch-3{animation-delay:1s}.glitch-4{animation-delay:1.5s}.hologram-shimmer{animation:4s ease-in-out infinite hologramShimmer;filter:url(#hologramDistort)}.hologram-noise{animation:8s ease-in-out infinite hologramNoise}.hologram-border{filter:url(#hologramGlow);animation:3s ease-in-out infinite hologramBorderPulse}.hologram-corners{animation:5s ease-in-out infinite cornersGlow}.corner{filter:url(#hologramGlow);animation:2s ease-in-out infinite cornerPulse}.corner-tl{animation-delay:0s}.corner-tr{animation-delay:.5s}.corner-bl{animation-delay:1s}.corner-br{animation-delay:1.5s}.hologram-data{animation:6s ease-in-out infinite dataStreamsFlow}.data-stream{stroke-dasharray:10 5;stroke-dashoffset:0;filter:url(#hologramGlow);animation:3s linear infinite dataStreamFlow}.holographic-data-streams{animation:8s ease-in-out infinite holographicDataStreamsFlow}.holographic-data-streams .data-stream{stroke-dasharray:15 10;stroke-dashoffset:0;filter:url(#holographicGlow);animation:4s linear infinite holographicDataStreamFlow}.stream-1{animation-delay:0s}.stream-2{animation-delay:.7s}.stream-3{animation-delay:1.4s}.stream-4{animation-delay:2.1s}.stream-5{animation-delay:2.8s}.stream-6{animation-delay:3.5s}.data-1{animation-delay:0s}.data-2{animation-delay:.5s}.data-3{animation-delay:1s}.data-4{animation-delay:1.5s}.data-5{animation-delay:2s}.data-6{animation-delay:2.5s}.robot-leg{animation:3s ease-in-out infinite androidLegBounce}.robot-svg:hover .android-aura{opacity:.3;animation-duration:4s}.robot-svg:hover .android-particles{animation-duration:6s}.robot-svg:hover .particle{animation-duration:3s;filter:url(#particleGlow) brightness(1.5)}.robot-svg:hover .android-indicators{animation-duration:1s}.robot-svg:hover .status-indicator{animation-duration:1.5s}.robot-svg:hover .robot-body{animation-duration:2.5s;filter:brightness(1.2) saturate(1.3)}.robot-svg:hover .eye-glow{animation-duration:2s;filter:url(#eyeGlow) brightness(1.8)}.robot-svg:hover .eye-ring{animation-duration:3s;opacity:1}.robot-svg:hover .robot-arms{animation-duration:3s}.robot-svg:hover .antenna{animation-duration:2s;filter:url(#antennaGlow) brightness(1.5)}.robot-svg:hover .antenna-tip{animation-duration:1.5s;filter:url(#antennaGlow) brightness(2)}.robot-svg:hover .android-circuits{animation-duration:2.5s}.robot-svg:hover .circuit-path{animation-duration:2s}.robot-svg:hover .hologram-overlay{opacity:.2;animation-duration:3s}.robot-svg:hover .hologram-scanlines{animation-duration:1.5s}.robot-svg:hover .scanline{animation-duration:1s;filter:url(#hologramGlow) brightness(1.5)}.robot-svg:hover .hologram-glitch{animation-duration:2s}.robot-svg:hover .glitch-line{animation-duration:1s;filter:url(#hologramGlow) brightness(1.8)}.robot-svg:hover .hologram-shimmer{opacity:.25;animation-duration:2s;filter:url(#hologramDistort) brightness(1.2)}.robot-svg:hover .hologram-noise{opacity:.15;animation-duration:4s}.robot-svg:hover .hologram-border{animation-duration:1.5s;filter:url(#hologramGlow) brightness(1.5)}.robot-svg:hover .hologram-corners{animation-duration:2.5s}.robot-svg:hover .corner{animation-duration:1s;filter:url(#hologramGlow) brightness(1.8)}.robot-svg:hover .hologram-data{animation-duration:3s}.robot-svg:hover .data-stream{animation-duration:1.5s;filter:url(#hologramGlow) brightness(1.5)}.hero-card-animate:hover .holographic-grid{animation-duration:8s;opacity:.5}.hero-card-animate:hover .holographic-scanlines{animation-duration:1.5s;opacity:.6}.hero-card-animate:hover .holographic-particles{animation-duration:4s;opacity:.8}.hero-card-animate:hover .holographic-rings,.hero-card-animate:hover .holographic-rings::after,.hero-card-animate:hover .holographic-rings::before{animation-duration:3s}.robot-svg:hover .holographic-data-streams{animation-duration:4s}.robot-svg:hover .holographic-data-streams .data-stream{animation-duration:2s;filter:url(#holographicGlow) brightness(1.8)}.robot-svg:hover .particle-6,.robot-svg:hover .particle-7,.robot-svg:hover .particle-8,.robot-svg:hover .particle-9{animation-duration:3s;filter:url(#particleGlow) brightness(1.5)}@keyframes androidAuraPulse{0%,100%{opacity:.15;transform:scale(1)}50%{opacity:.25;transform:scale(1.1)}}@keyframes particlesFloat{0%,100%{transform:translateY(0) rotate(0)}25%{transform:translateY(-10px) rotate(90deg)}50%{transform:translateY(-5px) rotate(180deg)}75%{transform:translateY(-15px) rotate(270deg)}}@keyframes particleFloat{0%,100%{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}@keyframes indicatorsBlink{0%,100%{opacity:.8}50%{opacity:1}}@keyframes statusIndicatorPulse{0%,100%{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}@keyframes androidBodyPulse{0%,100%{transform:scale(1);filter:brightness(1) saturate(1)}50%{transform:scale(1.03);filter:brightness(1.15) saturate(1.2)}}@keyframes androidEyesBlink{0%,100%,85%{transform:scaleY(1)}90%,95%{transform:scaleY(.1)}}@keyframes androidEyeGlow{0%,100%{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.15)}}@keyframes androidEyePupilMove{0%,100%{transform:translateX(0) translateY(0)}25%{transform:translateX(1px) translateY(-.5px)}50%{transform:translateX(0) translateY(-1px)}75%{transform:translateX(-1px) translateY(-.5px)}}@keyframes androidEyeDotShine{0%,100%{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}@keyframes androidEyeRing{0%,100%{opacity:.5;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}@keyframes androidMouthData{0%,100%{transform:scaleY(1)}50%{transform:scaleY(1.2)}}@keyframes dataStreamFlow{0%{transform:translateX(-100%);stroke-dashoffset:0}100%{transform:translateX(100%);stroke-dashoffset:15}}@keyframes androidArmsSway{0%,100%{transform:rotate(0)}50%{transform:rotate(1.5deg)}}@keyframes androidArmLeftSwing{0%,100%{transform:rotate(0)}50%{transform:rotate(4deg)}}@keyframes androidArmRightSwing{0%,100%{transform:rotate(0)}50%{transform:rotate(-4deg)}}@keyframes antennaSway{0%,100%{transform:rotate(0)}50%{transform:rotate(2deg)}}@keyframes antennaTipGlow{0%,100%{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.3)}}@keyframes androidCircuitsFlow{0%,100%{opacity:.7}50%{opacity:1}}@keyframes circuitPathFlow{0%{stroke-dashoffset:0}100%{stroke-dashoffset:15}}@keyframes hologramShimmer{0%,100%{opacity:.1;transform:scale(1)}50%{opacity:.2;transform:scale(1.02)}}@keyframes androidLegBounce{0%,100%{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes scanlinesMove{0%{transform:translateY(-10px)}100%{transform:translateY(10px)}}@keyframes scanlinePulse{0%,100%{opacity:.3;transform:scaleX(1)}50%{opacity:.8;transform:scaleX(1.1)}}@keyframes glitchFlicker{0%,100%{opacity:.8}10%,20%,30%{opacity:.3}15%,25%,35%{opacity:1}}@keyframes glitchLineAppear{0%,100%{opacity:0;transform:scaleX(0)}50%{opacity:.8;transform:scaleX(1)}}@keyframes hologramShimmer{0%,100%{opacity:.15;transform:scale(1) rotate(0)}25%{opacity:.25;transform:scale(1.02) rotate(.5deg)}50%{opacity:.2;transform:scale(1.01) rotate(0)}75%{opacity:.3;transform:scale(1.02) rotate(-.5deg)}}@keyframes hologramNoise{0%,100%{opacity:.1;transform:scale(1)}50%{opacity:.15;transform:scale(1.05)}}@keyframes hologramBorderPulse{0%,100%{opacity:.6;stroke-width:2}50%{opacity:1;stroke-width:3}}@keyframes cornersGlow{0%,100%{opacity:.8}50%{opacity:1}}@keyframes cornerPulse{0%,100%{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}@keyframes dataStreamsFlow{0%,100%{opacity:.7}50%{opacity:1}}@keyframes holographicGridMove{0%{transform:translate(0,0)}100%{transform:translate(20px,20px)}}@keyframes holographicScanlines{0%{transform:translateY(-100%)}100%{transform:translateY(100%)}}@keyframes holographicParticles{0%,100%{transform:scale(1) rotate(0);opacity:.6}25%{transform:scale(1.1) rotate(90deg);opacity:.8}50%{transform:scale(.9) rotate(180deg);opacity:.4}75%{transform:scale(1.05) rotate(270deg);opacity:.7}}@keyframes holographicRings{0%,100%{transform:translate(-50%,-50%) scale(1);opacity:.2}50%{transform:translate(-50%,-50%) scale(1.2);opacity:.4}}@keyframes holographicDataStreamsFlow{0%,100%{opacity:.7}50%{opacity:1}}@keyframes holographicDataStreamFlow{0%{stroke-dashoffset:0;opacity:.8}50%{stroke-dashoffset:12.5;opacity:1}100%{stroke-dashoffset:25;opacity:.8}}.btn-primary-animate{opacity:0;transform:translateY(30px) scale(.8) rotateX(20deg);animation:1.2s cubic-bezier(.175,.885,.32,1.275) 1.4s forwards btnPrimaryProfessional;transition:.4s cubic-bezier(.25, .46, .45, .94);position:relative;overflow:hidden}.btn-primary-animate::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .6s}.btn-primary-animate:hover::before{left:100%}.btn-primary-animate:hover{transform:translateY(-5px) scale(1.08) rotateX(0);box-shadow:0 20px 40px rgba(255,107,53,.4),0 0 30px rgba(255,107,53,.3)}.btn-primary-animate:active{transform:translateY(-2px) scale(1.02);transition:.1s}.btn-secondary-animate{opacity:0;transform:translateY(30px) scale(.8) rotateX(20deg);animation:1.2s cubic-bezier(.175,.885,.32,1.275) 1.6s forwards btnSecondaryProfessional;transition:.4s cubic-bezier(.25, .46, .45, .94);position:relative;overflow:hidden}.btn-secondary-animate::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 .6s}.btn-secondary-animate:hover::before{left:100%}.btn-secondary-animate:hover{transform:translateY(-5px) scale(1.08) rotateX(0);box-shadow:0 20px 40px rgba(0,0,0,.3),0 0 20px rgba(0,212,170,.2);border-color:var(--kvid-highlight)}.btn-secondary-animate:active{transform:translateY(-2px) scale(1.02);transition:.1s}@keyframes gridFadeIn{0%{opacity:0;transform:scale(.8)}100%{opacity:.3;transform:scale(1)}}@keyframes gridMove{0%{transform:translate(0,0)}100%{transform:translate(10px,10px)}}@keyframes heroAtmosphere{0%{opacity:0;transform:scale(.8)}100%{opacity:1;transform:scale(1)}}@keyframes heroTitleProfessional{0%{opacity:0;transform:translateY(50px) scale(.8) rotateX(15deg)}50%{opacity:.8;transform:translateY(-10px) scale(1.05) rotateX(0)}100%{opacity:1;transform:translateY(0) scale(1) rotateX(0)}}@keyframes heroTitleShimmer{0%{left:-100%}100%{left:100%}}@keyframes heroSubtitleProfessional{0%{opacity:0;transform:translateY(30px) translateX(-20px)}100%{opacity:1;transform:translateY(0) translateX(0)}}@keyframes heroSubtitleUnderline{0%{width:0}100%{width:100%}}@keyframes heroButtonsProfessional{0%{opacity:0;transform:translateY(40px) scale(.9)}100%{opacity:1;transform:translateY(0) scale(1)}}@keyframes heroVisualProfessional{0%{opacity:0;transform:translateX(80px) scale(.7) rotateY(15deg)}50%{opacity:.8;transform:translateX(-10px) scale(1.05) rotateY(-5deg)}100%{opacity:1;transform:translateX(0) scale(1) rotateY(0)}}@keyframes heroVisualGlow{0%{opacity:.3;transform:scale(1)}100%{opacity:.6;transform:scale(1.1)}}@keyframes heroCardProfessional{0%{opacity:0;transform:scale(.8) rotateX(20deg) rotateY(-10deg)}50%{opacity:.8;transform:scale(1.05) rotateX(-5deg) rotateY(5deg)}100%{opacity:1;transform:scale(1) rotateX(0) rotateY(0)}}@keyframes heroCardGlow{0%{opacity:.1;transform:scale(1)}100%{opacity:.2;transform:scale(1.02)}}@keyframes heroCardBorder{0%{opacity:0;transform:scale(.95)}100%{opacity:.4;transform:scale(1)}}@keyframes robotSvgProfessional{0%{opacity:0;transform:scale(.6) rotate(-20deg) rotateX(30deg)}30%{opacity:.6;transform:scale(.9) rotate(-10deg) rotateX(15deg)}60%{opacity:.8;transform:scale(1.1) rotate(5deg) rotateX(-5deg)}100%{opacity:1;transform:scale(1) rotate(0) rotateX(0)}}@keyframes btnPrimaryProfessional{0%{opacity:0;transform:translateY(30px) scale(.8) rotateX(20deg)}50%{opacity:.8;transform:translateY(-5px) scale(1.05) rotateX(-5deg)}100%{opacity:1;transform:translateY(0) scale(1) rotateX(0)}}@keyframes btnSecondaryProfessional{0%{opacity:0;transform:translateY(30px) scale(.8) rotateX(20deg)}50%{opacity:.8;transform:translateY(-5px) scale(1.05) rotateX(-5deg)}100%{opacity:1;transform:translateY(0) scale(1) rotateX(0)}}@keyframes btnPrimarySlide{0%{opacity:0;transform:translateY(20px) scale(.95)}100%{opacity:1;transform:translateY(0) scale(1)}}@keyframes btnSecondarySlide{0%{opacity:0;transform:translateY(20px) scale(.95)}100%{opacity:1;transform:translateY(0) scale(1)}}.btn{display:inline-flex;align-items:center;gap:var(--kvid-space-xs);padding:var(--kvid-space-sm) var(--kvid-space-lg);background:var(--kvid-gradient-primary);color:var(--kvid-primary);text-decoration:none;border-radius:var(--kvid-radius-md);font-weight:600;transition:var(--kvid-transition);border:none;cursor:pointer;position:relative;overflow:hidden;font-size:1rem;font-family:var(--kvid-font-primary)}.btn::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 .6s}.btn:hover::before{left:100%}.btn:hover{transform:translateY(-2px);box-shadow:var(--kvid-shadow-glow)}.btn:active{transform:translateY(0)}.btn-secondary{background:var(--kvid-surface);color:var(--kvid-text);border:1px solid var(--kvid-border)}.btn-secondary:hover{background:var(--kvid-surface-hover);box-shadow:var(--kvid-shadow-md);border-color:var(--kvid-accent)}.btn-outline{background:0 0;color:var(--kvid-accent);border:2px solid var(--kvid-accent)}.btn-outline:hover{background:var(--kvid-accent);color:var(--kvid-primary);box-shadow:var(--kvid-shadow-glow)}.section{padding:var(--kvid-space-2xl) 0;position:relative}.section--alt{background:var(--kvid-gradient-secondary)}.section--dark{background:var(--kvid-primary);color:var(--kvid-text)}.section-title{text-align:center;margin-bottom:var(--kvid-space-xl);position:relative;animation:.8s ease-out fadeInUp}.section-title::after{content:'';position:absolute;bottom:-var(--kvid-space-sm);left:50%;transform:translateX(-50%);width:80px;height:4px;background:var(--kvid-gradient-primary);border-radius:var(--kvid-radius-full)}.section-subtitle{text-align:center;color:var(--kvid-text-muted);font-size:1.125rem;margin-bottom:var(--kvid-space-xl);max-width:600px;margin-left:auto;margin-right:auto;animation:.8s ease-out .2s both fadeInUp}.card{background:var(--kvid-gradient-glass);backdrop-filter:var(--kvid-glass-blur);-webkit-backdrop-filter:var(--kvid-glass-blur);border:1px solid var(--kvid-border);border-radius:var(--kvid-radius-lg);padding:var(--kvid-space-lg);transition:var(--kvid-transition);position:relative;overflow:hidden;animation:.8s ease-out fadeInUp}.card::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:var(--kvid-gradient-primary);transform:scaleX(0);transition:var(--kvid-transition);border-radius:var(--kvid-radius-lg) var(--kvid-radius-lg) 0 0}.card:hover{transform:translateY(-8px);box-shadow:var(--kvid-shadow-lg);border-color:var(--kvid-accent)}.card:hover::before{transform:scaleX(1)}.card--featured{background:var(--kvid-gradient-glass);border:2px solid var(--kvid-accent);box-shadow:var(--kvid-shadow-glow)}.card--featured:hover{box-shadow:var(--kvid-shadow-glow),var(--kvid-shadow-lg)}.card-icon{width:60px;height:60px;background:var(--kvid-gradient-primary);border-radius:var(--kvid-radius-md);display:flex;align-items:center;justify-content:center;margin-bottom:var(--kvid-space-md);transition:var(--kvid-transition);position:relative;overflow:hidden}.card-icon::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:var(--kvid-gradient-highlight);opacity:0;transition:var(--kvid-transition)}.card:hover .card-icon::before{opacity:1}.card-icon svg{width:32px;height:32px;color:var(--kvid-primary);position:relative;z-index:1;transition:var(--kvid-transition)}.card:hover .card-icon svg{transform:scale(1.1) rotate(5deg)}.card h3{font-family:var(--kvid-font-display);font-size:1.5rem;font-weight:600;margin-bottom:var(--kvid-space-sm);color:var(--kvid-text);transition:var(--kvid-transition)}.card:hover h3{color:var(--kvid-accent)}.card p{color:var(--kvid-text-muted);line-height:1.6;transition:var(--kvid-transition)}.card:hover p{color:var(--kvid-text)}.form-group{margin-bottom:var(--kvid-space-sm)}.form-label{display:block;margin-bottom:.25rem;font-weight:600;color:var(--kvid-text);font-size:.9rem}.form-input,.form-textarea{width:100%;padding:var(--kvid-space-sm);border:1px solid var(--kvid-border);border-radius:var(--kvid-radius-sm);font-family:var(--kvid-font-primary);font-size:1rem;transition:var(--kvid-transition);background:var(--kvid-surface);color:var(--kvid-text)}.form-input:focus,.form-textarea:focus{outline:0;border-color:var(--kvid-accent);box-shadow:0 0 0 3px rgba(255,107,53,.1);background:var(--kvid-surface-hover)}.form-textarea{resize:vertical;min-height:120px;font-family:var(--kvid-font-primary)}@keyframes fadeInLeft{from{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeInRight{from{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}@keyframes pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes float{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.hidden{display:none}.visible{display:block}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-100{opacity:1}.animate-fadeInUp{animation:.8s ease-out fadeInUp}.animate-fadeInLeft{animation:.8s ease-out fadeInLeft}.animate-fadeInRight{animation:.8s ease-out fadeInRight}.animate-pulse{animation:2s infinite pulse}.animate-float{animation:3s ease-in-out infinite float}.glass{background:var(--kvid-glass-bg);backdrop-filter:var(--kvid-glass-blur);-webkit-backdrop-filter:var(--kvid-glass-blur);border:1px solid var(--kvid-glass-border)}.glass-heavy{background:var(--kvid-glass-bg);backdrop-filter:var(--kvid-glass-blur-heavy);-webkit-backdrop-filter:var(--kvid-glass-blur-heavy);border:1px solid var(--kvid-glass-border)}.gradient-text{background:var(--kvid-gradient-text);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@media (max-width:1024px){.hero-content{grid-template-columns:1fr;text-align:center;gap:var(--kvid-space-xl)}.hero-card-animate{max-width:400px;height:300px}.hero-title-animate{animation-duration:1s}.hero-subtitle-animate{animation-duration:.8s}.hero-visual{order:-1;animation-duration:1s}.grid-4{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}@media (max-width:768px){.grid-2,.grid-3,.grid-4{grid-template-columns:1fr}.hero{padding:calc(80px + var(--kvid-space-lg)) 0 var(--kvid-space-lg)}.hero-card-animate{max-width:300px;height:250px}.hero-buttons-animate{justify-content:center}.hero-title-animate{animation-duration:.8s;animation-delay:.1s}.hero-subtitle-animate{animation-duration:.7s;animation-delay:.4s}.hero-visual{animation-duration:.8s;animation-delay:.2s}.robot-svg{animation-duration:1s;animation-delay:.8s}.btn-primary-animate{animation-duration:.6s;animation-delay:.9s}.btn-secondary-animate{animation-duration:.6s;animation-delay:1.1s}.section{padding:var(--kvid-space-xl) 0}}@media (max-width:480px){.container{padding:0 var(--kvid-space-sm)}.card{padding:var(--kvid-space-md)}.hero-buttons-animate{flex-direction:column;align-items:center}.btn{width:100%;justify-content:center}.hero-title-animate{animation-duration:.7s;animation-delay:50ms}.hero-subtitle-animate{animation-duration:.6s;animation-delay:.3s}.hero-visual{animation-duration:.7s;animation-delay:.15s}.robot-svg{animation-duration:.8s;animation-delay:.6s}.btn-primary-animate{animation-duration:.5s;animation-delay:.7s}.btn-secondary-animate{animation-duration:.5s;animation-delay:.9s}}@media (prefers-reduced-motion:reduce){.btn-primary-animate,.btn-secondary-animate,.hero-buttons-animate,.hero-card-animate,.hero-subtitle-animate,.hero-title-animate,.hero-visual,.robot-svg{animation:none;opacity:1;transform:none}.hero::before{animation:none;opacity:.3}.btn-primary-animate:hover,.btn-secondary-animate:hover,.hero-card-animate:hover,.robot-svg:hover{transform:none}.android-aura,.android-circuits,.android-indicators,.android-particles,.antenna,.antenna-tip,.circuit-path,.corner,.data-stream,.eye-dot,.eye-glow,.eye-pupil,.eye-ring,.glitch-line,.hologram-border,.hologram-corners,.hologram-data,.hologram-glitch,.hologram-noise,.hologram-overlay,.hologram-scanlines,.hologram-shimmer,.holographic-data-streams,.holographic-data-streams .data-stream,.holographic-grid,.holographic-particles,.holographic-rings,.holographic-rings::after,.holographic-rings::before,.holographic-scanlines,.particle,.robot-arm-left,.robot-arm-right,.robot-arms,.robot-body,.robot-eyes,.robot-leg,.robot-mouth,.scanline,.status-indicator{animation:none}}@media (max-width:768px){.android-aura{animation-duration:10s}.android-particles{animation-duration:15s}.particle{animation-duration:8s}.android-indicators{animation-duration:3s}.status-indicator{animation-duration:4s}.robot-body{animation-duration:7s}.robot-eyes{animation-duration:10s}.eye-glow{animation-duration:5s}.eye-ring{animation-duration:8s}.robot-mouth{animation-duration:5s}.robot-arms{animation-duration:8s}.robot-arm-left,.robot-arm-right{animation-duration:6s}.antenna{animation-duration:5s}.antenna-tip{animation-duration:4s}.android-circuits{animation-duration:6s}.circuit-path{animation-duration:5s}.hologram-overlay{animation-duration:8s}.hologram-scanlines,.robot-leg{animation-duration:4s}.scanline{animation-duration:3s}.hologram-glitch{animation-duration:5s}.glitch-line{animation-duration:3s}.hologram-shimmer{animation-duration:5s}.hologram-noise{animation-duration:10s}.hologram-border{animation-duration:4s}.hologram-corners{animation-duration:6s}.corner{animation-duration:3s}.hologram-data{animation-duration:8s}.data-stream{animation-duration:4s}}@media (max-width:480px){.robot-body{animation-duration:8s}.robot-eyes{animation-duration:10s}.eye-glow{animation-duration:5s}.robot-arms{animation-duration:8s}.robot-arm-left,.robot-arm-right{animation-duration:6s}.robot-mouth{animation-duration:5s}.robot-leg{animation-duration:4s}.robot-aura{animation-duration:10s}.circuit-lines{animation-duration:6s}.circuit-line{animation-duration:5s}.hologram-scanlines{animation-duration:6s}.scanline{animation-duration:4s}.hologram-glitch{animation-duration:7s}.glitch-line{animation-duration:4s}.hologram-shimmer{animation-duration:6s}.hologram-noise{animation-duration:12s}.hologram-border{animation-duration:5s}.hologram-corners{animation-duration:8s}.corner{animation-duration:4s}.hologram-data{animation-duration:10s}.data-stream{animation-duration:5s}.holographic-grid{animation-duration:20s}.holographic-scanlines{animation-duration:5s}.holographic-particles{animation-duration:12s}.holographic-rings{animation-duration:8s}.holographic-data-streams{animation-duration:10s}.holographic-data-streams .data-stream{animation-duration:6s}}@media (prefers-reduced-motion:reduce){*,::after,::before{animation-duration:0s!important;animation-iteration-count:1!important;transition-duration:0s!important;scroll-behavior:auto!important}}@media (prefers-contrast:high){:root{--kvid-border:#FFFFFF;--kvid-shadow:rgba(0, 0, 0, 0.8)}.card{border:2px solid var(--kvid-accent)}.btn{border:2px solid var(--kvid-primary)}}@media print{.header,.hero-visual{display:none}.hero{min-height:auto;padding:var(--kvid-space-lg) 0}.section{padding:var(--kvid-space-md) 0}.card{box-shadow:none;border:1px solid var(--kvid-primary);background:var(--kvid-surface)}a{color:var(--kvid-primary);text-decoration:underline}}.loading{opacity:.6;pointer-events:none;position:relative}.loading::after{content:'';position:absolute;top:50%;left:50%;width:20px;height:20px;margin:-10px 0 0 -10px;border:2px solid var(--kvid-accent);border-top:2px solid transparent;border-radius:var(--kvid-radius-full);animation:1s linear infinite spin}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.reveal{opacity:0;transform:translateY(30px);transition:.8s ease-out}.reveal.active{opacity:1;transform:translateY(0)}.animate-in{animation:1s cubic-bezier(.25,.46,.45,.94) forwards scrollReveal}@keyframes scrollReveal{0%{opacity:0;transform:translateY(30px) scale(.95)}100%{opacity:1;transform:translateY(0) scale(1)}}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--kvid-secondary)}::-webkit-scrollbar-thumb{background:var(--kvid-gradient-primary);border-radius:var(--kvid-radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--kvid-accent)}::selection{background:var(--kvid-accent);color:var(--kvid-primary)}::-moz-selection{background:var(--kvid-accent);color:var(--kvid-primary)}.services-section{background:var(--kvid-gradient-secondary);padding:var(--kvid-space-3xl) 0;position:relative;overflow:hidden}.services-section::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 20%,rgba(255,107,53,.1) 0,transparent 50%),radial-gradient(circle at 80% 80%,rgba(0,212,170,.1) 0,transparent 50%);pointer-events:none}.services-header{text-align:center;margin-bottom:var(--kvid-space-3xl);position:relative;z-index:1}.services-title{font-size:clamp(2.5rem, 6vw, 4rem);font-weight:800;background:var(--kvid-gradient-text);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:var(--kvid-space-md);letter-spacing:-.02em}.services-subtitle{font-size:clamp(1.125rem, 3vw, 1.25rem);color:var(--kvid-text-muted);max-width:800px;margin:0 auto;line-height:1.6}.services-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(380px,1fr));gap:var(--kvid-space-xl);position:relative;z-index:1}.service-card{position:relative;background:var(--kvid-gradient-glass);backdrop-filter:var(--kvid-glass-blur);-webkit-backdrop-filter:var(--kvid-glass-blur);border:1px solid var(--kvid-border);border-radius:var(--kvid-radius-xl);padding:var(--kvid-space-xl);transition:var(--kvid-transition);overflow:hidden;cursor:pointer;min-height:320px;display:flex;flex-direction:column;animation:.8s ease-out fadeInUp}.service-card::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:var(--kvid-gradient-glass);opacity:0;transition:var(--kvid-transition);border-radius:var(--kvid-radius-xl)}.service-card:hover{transform:translateY(-12px) scale(1.02);box-shadow:var(--kvid-shadow-xl),0 0 40px rgba(255,107,53,.2),0 0 80px rgba(0,212,170,.1);border-color:rgba(255,107,53,.3)}.service-card:hover::before{opacity:1}.service-card__background{position:absolute;top:0;left:0;right:0;bottom:0;border-radius:var(--kvid-radius-xl);overflow:hidden;pointer-events:none}.service-card__pattern{position:absolute;top:0;left:0;right:0;bottom:0;opacity:.1;transition:var(--kvid-transition)}.service-card__glow{position:absolute;top:50%;left:50%;width:200px;height:200px;transform:translate(-50%,-50%);border-radius:50%;filter:blur(60px);opacity:0;transition:var(--kvid-transition)}.service-card:hover .service-card__glow{opacity:.3}.service-card--android{border-color:rgba(76,175,80,.3)}.service-card--android:hover{border-color:rgba(76,175,80,.6);box-shadow:var(--kvid-shadow-xl),0 0 40px rgba(76,175,80,.3),0 0 80px rgba(76,175,80,.1)}.service-card__pattern--android{background:radial-gradient(circle at 20% 20%,rgba(76,175,80,.2) 0,transparent 50%),radial-gradient(circle at 80% 80%,rgba(139,195,74,.2) 0,transparent 50%)}.service-card__glow--android{background:radial-gradient(circle,rgba(76,175,80,.4) 0,transparent 70%)}.service-icon--android{color:#4caf50;filter:drop-shadow(0 0 10px rgba(76, 175, 80, .3))}.service-card--game{border-color:rgba(156,39,176,.3)}.service-card--game:hover{border-color:rgba(156,39,176,.6);box-shadow:var(--kvid-shadow-xl),0 0 40px rgba(156,39,176,.3),0 0 80px rgba(156,39,176,.1)}.service-card__pattern--game{background:radial-gradient(circle at 30% 30%,rgba(156,39,176,.2) 0,transparent 50%),radial-gradient(circle at 70% 70%,rgba(233,30,99,.2) 0,transparent 50%)}.service-card__glow--game{background:radial-gradient(circle,rgba(156,39,176,.4) 0,transparent 70%)}.service-icon--game{color:#9c27b0;filter:drop-shadow(0 0 10px rgba(156, 39, 176, .3))}.service-card--ai{border-color:rgba(33,150,243,.3)}.service-card--ai:hover{border-color:rgba(33,150,243,.6);box-shadow:var(--kvid-shadow-xl),0 0 40px rgba(33,150,243,.3),0 0 80px rgba(33,150,243,.1)}.service-card__pattern--ai{background:radial-gradient(circle at 25% 25%,rgba(33,150,243,.2) 0,transparent 50%),radial-gradient(circle at 75% 75%,rgba(0,188,212,.2) 0,transparent 50%)}.service-card__glow--ai{background:radial-gradient(circle,rgba(33,150,243,.4) 0,transparent 70%)}.service-icon--ai{color:#2196f3;filter:drop-shadow(0 0 10px rgba(33, 150, 243, .3))}.service-card--robotics{border-color:rgba(255,152,0,.3)}.service-card--robotics:hover{border-color:rgba(255,152,0,.6);box-shadow:var(--kvid-shadow-xl),0 0 40px rgba(255,152,0,.3),0 0 80px rgba(255,152,0,.1)}.service-card__pattern--robotics{background:radial-gradient(circle at 20% 20%,rgba(255,152,0,.2) 0,transparent 50%),radial-gradient(circle at 80% 80%,rgba(255,193,7,.2) 0,transparent 50%)}.service-card__glow--robotics{background:radial-gradient(circle,rgba(255,152,0,.4) 0,transparent 70%)}.service-icon--robotics{color:#ff9800;filter:drop-shadow(0 0 10px rgba(255, 152, 0, .3))}.service-card--software{border-color:rgba(103,58,183,.3)}.service-card--software:hover{border-color:rgba(103,58,183,.6);box-shadow:var(--kvid-shadow-xl),0 0 40px rgba(103,58,183,.3),0 0 80px rgba(103,58,183,.1)}.service-card__pattern--software{background:radial-gradient(circle at 30% 30%,rgba(103,58,183,.2) 0,transparent 50%),radial-gradient(circle at 70% 70%,rgba(63,81,181,.2) 0,transparent 50%)}.service-card__glow--software{background:radial-gradient(circle,rgba(103,58,183,.4) 0,transparent 70%)}.service-icon--software{color:#673ab7;filter:drop-shadow(0 0 10px rgba(103, 58, 183, .3))}.service-card--consulting{border-color:rgba(0,150,136,.3)}.service-card--consulting:hover{border-color:rgba(0,150,136,.6);box-shadow:var(--kvid-shadow-xl),0 0 40px rgba(0,150,136,.3),0 0 80px rgba(0,150,136,.1)}.service-card__pattern--consulting{background:radial-gradient(circle at 25% 25%,rgba(0,150,136,.2) 0,transparent 50%),radial-gradient(circle at 75% 75%,rgba(0,172,193,.2) 0,transparent 50%)}.service-card__glow--consulting{background:radial-gradient(circle,rgba(0,150,136,.4) 0,transparent 70%)}.service-icon--consulting{color:#009688;filter:drop-shadow(0 0 10px rgba(0, 150, 136, .3))}.service-card__icon{position:relative;z-index:2;margin-bottom:var(--kvid-space-lg);transition:var(--kvid-transition)}.service-card:hover .service-card__icon{transform:scale(1.1) rotate(5deg)}.service-card__content{position:relative;z-index:2;flex:1;display:flex;flex-direction:column}.service-card__title{font-size:clamp(1.25rem, 3vw, 1.5rem);font-weight:700;color:var(--kvid-text);margin-bottom:var(--kvid-space-sm);line-height:1.3}.service-card__description{color:var(--kvid-text-muted);line-height:1.6;margin-bottom:var(--kvid-space-md);flex:1}.service-card__features{display:flex;flex-wrap:wrap;gap:var(--kvid-space-xs);margin-bottom:var(--kvid-space-md)}.service-feature{background:rgba(255,255,255,.1);color:var(--kvid-text);padding:var(--kvid-space-xs) var(--kvid-space-sm);border-radius:var(--kvid-radius-sm);font-size:.875rem;font-weight:500;border:1px solid rgba(255,255,255,.1);transition:var(--kvid-transition)}.service-card:hover .service-feature{background:rgba(255,255,255,.15);border-color:rgba(255,255,255,.2);transform:translateY(-2px)}.service-card__action{position:relative;z-index:2;display:flex;justify-content:flex-end;margin-top:auto}.service-card__arrow{width:40px;height:40px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);border-radius:var(--kvid-radius-full);display:flex;align-items:center;justify-content:center;transition:var(--kvid-transition);color:var(--kvid-text-muted)}.service-card:hover .service-card__arrow{background:rgba(255,255,255,.2);border-color:rgba(255,255,255,.3);color:var(--kvid-text);transform:translateX(4px)}@media (max-width:768px){.services-grid{grid-template-columns:1fr;gap:var(--kvid-space-lg)}.service-card{min-height:280px;padding:var(--kvid-space-lg)}.services-title{font-size:clamp(2rem, 8vw, 2.5rem)}.services-subtitle{font-size:clamp(1rem, 4vw, 1.125rem)}}@media (max-width:480px){.service-card{min-height:260px;padding:var(--kvid-space-md)}.service-card__features{flex-direction:column;align-items:flex-start}.service-feature{font-size:.8rem}}@keyframes fadeInUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,100%{opacity:.3}50%{opacity:.6}}.service-card:first-child{animation-delay:.1s}.service-card:nth-child(2){animation-delay:.2s}.service-card:nth-child(3){animation-delay:.3s}.service-card:nth-child(4){animation-delay:.4s}.service-card:nth-child(5){animation-delay:.5s}.service-card:nth-child(6){animation-delay:.6s}.contact-section{background:var(--kvid-gradient-secondary);padding:var(--kvid-space-3xl) 0;position:relative;overflow:hidden}.contact-section::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 20%,rgba(255,107,53,.1) 0,transparent 50%),radial-gradient(circle at 80% 80%,rgba(0,212,170,.1) 0,transparent 50%);pointer-events:none}.contact-header{text-align:center;margin-bottom:var(--kvid-space-3xl);position:relative;z-index:1}.contact-title{font-size:clamp(2.5rem, 6vw, 4rem);font-weight:800;background:var(--kvid-gradient-text);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:var(--kvid-space-md);letter-spacing:-.02em}.contact-subtitle{font-size:clamp(1.125rem, 3vw, 1.25rem);color:var(--kvid-text-muted);max-width:800px;margin:0 auto;line-height:1.6}.contact-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(380px,1fr));gap:var(--kvid-space-xl);position:relative;z-index:1}.contact-card{position:relative;background:var(--kvid-gradient-glass);backdrop-filter:var(--kvid-glass-blur);-webkit-backdrop-filter:var(--kvid-glass-blur);border:1px solid var(--kvid-border);border-radius:var(--kvid-radius-xl);padding:var(--kvid-space-xl);transition:var(--kvid-transition);overflow:hidden;cursor:pointer;min-height:320px;display:flex;flex-direction:column;animation:.8s ease-out fadeInUp}.contact-card::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:var(--kvid-gradient-glass);opacity:0;transition:var(--kvid-transition);border-radius:var(--kvid-radius-xl)}.contact-card:hover{transform:translateY(-12px) scale(1.02);box-shadow:var(--kvid-shadow-xl),0 0 40px rgba(255,107,53,.2),0 0 80px rgba(0,212,170,.1);border-color:rgba(255,107,53,.3)}.contact-card:hover::before{opacity:1}.contact-card__background{position:absolute;top:0;left:0;right:0;bottom:0;border-radius:var(--kvid-radius-xl);overflow:hidden;pointer-events:none}.contact-card__pattern{position:absolute;top:0;left:0;right:0;bottom:0;opacity:.1;transition:var(--kvid-transition)}.contact-card__glow{position:absolute;top:50%;left:50%;width:200px;height:200px;transform:translate(-50%,-50%);border-radius:50%;filter:blur(60px);opacity:0;transition:var(--kvid-transition)}.contact-card:hover .contact-card__glow{opacity:.3}.contact-card--info{border-color:rgba(0,212,170,.3)}.contact-card--info:hover{border-color:rgba(0,212,170,.6);box-shadow:var(--kvid-shadow-xl),0 0 40px rgba(0,212,170,.3),0 0 80px rgba(0,212,170,.1)}.contact-card__pattern--info{background:radial-gradient(circle at 20% 20%,rgba(0,212,170,.2) 0,transparent 50%),radial-gradient(circle at 80% 80%,rgba(51,221,186,.2) 0,transparent 50%)}.contact-card__glow--info{background:radial-gradient(circle,rgba(0,212,170,.4) 0,transparent 70%)}.contact-icon--info{color:#00d4aa;filter:drop-shadow(0 0 10px rgba(0, 212, 170, .3))}.contact-card--form{border-color:rgba(255,107,53,.3)}.contact-card--form:hover{border-color:rgba(255,107,53,.6);box-shadow:var(--kvid-shadow-xl),0 0 40px rgba(255,107,53,.3),0 0 80px rgba(255,107,53,.1)}.contact-card__pattern--form{background:radial-gradient(circle at 30% 30%,rgba(255,107,53,.2) 0,transparent 50%),radial-gradient(circle at 70% 70%,rgba(255,140,90,.2) 0,transparent 50%)}.contact-card__glow--form{background:radial-gradient(circle,rgba(255,107,53,.4) 0,transparent 70%)}.contact-icon--form{color:#ff6b35;filter:drop-shadow(0 0 10px rgba(255, 107, 53, .3))}.contact-card__icon{position:relative;z-index:2;margin-bottom:var(--kvid-space-lg);transition:var(--kvid-transition)}.contact-card:hover .contact-card__icon{transform:scale(1.1) rotate(5deg)}.contact-card__content{position:relative;z-index:2;flex:1;display:flex;flex-direction:column}.contact-card__title{font-size:clamp(1.25rem, 3vw, 1.5rem);font-weight:700;color:var(--kvid-text);margin-bottom:var(--kvid-space-sm);line-height:1.3}.contact-card__info{display:flex;flex-direction:column;gap:var(--kvid-space-sm)}.contact-info-item{color:var(--kvid-text-muted);line-height:1.6}.contact-info-item strong{color:var(--kvid-text);font-weight:600}.contact-link{color:var(--kvid-accent);text-decoration:none;transition:var(--kvid-transition)}.contact-link:hover{color:var(--kvid-highlight);text-decoration:underline}.contact-form{display:flex;flex-direction:column;gap:var(--kvid-space-sm)}.contact-submit{margin-top:var(--kvid-space-sm);width:100%}.contact-card__action{position:relative;z-index:2;display:flex;justify-content:flex-end;margin-top:auto}.contact-card__arrow{width:40px;height:40px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);border-radius:var(--kvid-radius-full);display:flex;align-items:center;justify-content:center;transition:var(--kvid-transition);color:var(--kvid-text-muted)}.contact-card:hover .contact-card__arrow{background:rgba(255,255,255,.2);border-color:rgba(255,255,255,.3);color:var(--kvid-text);transform:translateX(4px)}@media (max-width:768px){.contact-grid{grid-template-columns:1fr;gap:var(--kvid-space-lg)}.contact-card{min-height:280px;padding:var(--kvid-space-lg)}.contact-title{font-size:clamp(2rem, 8vw, 2.5rem)}.contact-subtitle{font-size:clamp(1rem, 4vw, 1.125rem)}}@media (max-width:480px){.contact-card{min-height:260px;padding:var(--kvid-space-md)}}.contact-card:first-child{animation-delay:.1s}.contact-card:nth-child(2){animation-delay:.2s}