/*! 创建时间：2025-01-17 01:15:00 | 创建人：Minyer | 修改时间：2025-01-17 01:15:00 | 修改人：Minyer | 版权声明：© 2025 Minyer 保留所有权利 网址：www.minyer.com */
@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Orbitron:wght@500;600;700&display=swap);@import url(https://cdn.jsdelivr.net/npm/tailwindcss@2.2.19/dist/tailwind.min.css);*{box-sizing:border-box}img,video{max-width:100%;height:auto;display:block}.critical-content{contain:layout style paint}.gpu-accelerated{transform:translateZ(0);will-change:transform}@media (prefers-reduced-motion:reduce){*,::after,::before{animation-duration:0s!important;animation-iteration-count:1!important;transition-duration:0s!important;scroll-behavior:auto!important}}.lazy-section{content-visibility:auto;contain-intrinsic-size:1000px}@font-face{font-family:Inter-fallback;src:local('Arial'),local('Helvetica');font-display:swap;size-adjust:100%}.priority-high{contain:strict;content-visibility:auto}:root{--neon-cyan:#00f3ff;--neon-blue:#00f3ff;--neon-purple:#8b5cf6;--neon-pink:#f472b6;--neon-yellow:#fbbf24;--neon-green:#10b981;--neon-orange:#f97316;--neon-red:#ef4444;--primary-color:#00ffff;--secondary-color:#ff00ff;--accent-color:#7700ff;--glow-strength:5px;--bg-primary:#0f172a;--bg-secondary:#1e293b;--bg-tertiary:#334155;--bg-glass:rgba(15, 23, 42, 0.8);--text-primary:#f8fafc;--text-secondary:#cbd5e1;--text-muted:#64748b;--glass-bg:rgba(255, 255, 255, 0.1);--glass-border:rgba(255, 255, 255, 0.2);--glass-shadow:0 8px 32px 0 rgba(31, 38, 135, 0.37)}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Inter,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;line-height:1.8;color:var(--text-primary);background:var(--bg-primary);overflow-x:hidden}html{scroll-behavior:smooth}.bg-grid-pattern{background-image:linear-gradient(rgba(0,243,255,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(0,243,255,.1) 1px,transparent 1px);background-size:50px 50px;animation:grid-move 20s linear infinite}@keyframes grid-move{0%{transform:translate(0,0)}100%{transform:translate(50px,50px)}}.stars{position:absolute;top:0;left:0;width:100%;height:100%;background:0 0}.stars:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-image:radial-gradient(2px 2px at 20px 30px,#eee,transparent),radial-gradient(2px 2px at 40px 70px,rgba(255,255,255,.8),transparent),radial-gradient(1px 1px at 90px 40px,#fff,transparent),radial-gradient(1px 1px at 130px 80px,rgba(255,255,255,.6),transparent),radial-gradient(2px 2px at 160px 30px,#ddd,transparent);background-repeat:repeat;background-size:200px 100px;animation:animStar 10s linear infinite}.stars2{position:absolute;top:0;left:0;width:100%;height:100%;background:0 0}.stars2:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-image:radial-gradient(1px 1px at 25px 25px,rgba(255,255,255,.5),transparent),radial-gradient(1px 1px at 50px 75px,rgba(255,255,255,.7),transparent),radial-gradient(1px 1px at 125px 25px,rgba(255,255,255,.4),transparent),radial-gradient(1px 1px at 175px 75px,rgba(255,255,255,.6),transparent);background-repeat:repeat;background-size:250px 150px;animation:animStar 15s linear infinite}.stars3{position:absolute;top:0;left:0;width:100%;height:100%;background:0 0}.stars3:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-image:radial-gradient(1px 1px at 75px 125px,rgba(255,255,255,.3),transparent),radial-gradient(2px 2px at 125px 75px,rgba(255,255,255,.5),transparent),radial-gradient(1px 1px at 200px 150px,rgba(255,255,255,.4),transparent);background-repeat:repeat;background-size:300px 200px;animation:animStar 25s linear infinite}@keyframes animStar{from{transform:translateY(0)}to{transform:translateY(-2000px)}}.neon-glow{text-shadow:0 0 5px currentColor,0 0 10px currentColor,0 0 15px currentColor,0 0 20px currentColor}.neon-glow-cyan{color:var(--neon-cyan);text-shadow:0 0 5px var(--neon-cyan),0 0 10px var(--neon-cyan),0 0 15px var(--neon-cyan),0 0 20px var(--neon-cyan)}.neon-glow-purple{color:var(--neon-purple);text-shadow:0 0 5px var(--neon-purple),0 0 10px var(--neon-purple),0 0 15px var(--neon-purple),0 0 20px var(--neon-purple)}.neon-border{border:2px solid var(--neon-cyan);box-shadow:0 0 5px var(--neon-cyan),inset 0 0 5px var(--neon-cyan)}.neon-border:hover{box-shadow:0 0 10px var(--neon-cyan),0 0 20px var(--neon-cyan),inset 0 0 10px var(--neon-cyan)}.glass-effect{background:var(--glass-bg);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow)}.gradient-text{background:linear-gradient(135deg,var(--neon-cyan),var(--neon-purple),var(--neon-pink));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;background-size:200% 200%;animation:gradient-shift 3s ease infinite}@keyframes gradient-shift{0%,100%{background-position:0 50%}50%{background-position:100% 50%}}.neon-button{position:relative;display:inline-block;padding:12px 24px;background:0 0;border:2px solid var(--neon-cyan);color:var(--neon-cyan);text-decoration:none;text-transform:uppercase;font-weight:600;letter-spacing:1px;border-radius:8px;overflow:hidden;transition:all .3s ease;cursor:pointer}.neon-button:before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(0,243,255,.2),transparent);transition:left .5s}.neon-button:hover:before{left:100%}.neon-button:hover{background:var(--neon-cyan);color:var(--bg-primary);box-shadow:0 0 10px var(--neon-cyan),0 0 20px var(--neon-cyan),0 0 40px var(--neon-cyan);transform:translateY(-2px)}.feature-card{background:#111827;backdrop-filter:blur(10px);border:1px solid rgba(100,116,139,.3);border-radius:12px;transition:all .3s ease;position:relative;overflow:hidden}.pricing-card{display:flex;flex-direction:column;height:100%;min-height:520px;position:relative;overflow:hidden;transition:all .3s ease;border:2px solid rgba(100,116,139,.5)}.pricing-cards-container{display:grid;grid-template-columns:repeat(5,1fr);gap:1rem;align-items:stretch}@media (max-width:1023px){.pricing-cards-container{display:flex!important;overflow-x:auto;scroll-snap-type:x mandatory;gap:1rem;padding-bottom:1rem;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;align-items:stretch}.pricing-cards-container::-webkit-scrollbar{display:none}.pricing-card{min-width:280px;flex-shrink:0;scroll-snap-align:center;height:auto;min-height:520px}}.pricing-card:before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(0,243,255,.1),transparent);transition:left .5s}.pricing-card:hover:before{left:100%}.pricing-card:hover{border-color:var(--neon-cyan)!important;box-shadow:0 0 20px rgba(0,243,255,.3),inset 0 0 20px rgba(0,243,255,.1)!important;z-index:10!important}.pricing-card.scale-105{z-index:20!important}.pricing-card .select-plan-btn{margin-top:auto}.select-plan-btn.bg-slate-700{background:rgba(51,65,85,.8)!important;border:2px solid transparent!important;background-image:linear-gradient(rgba(51,65,85,.8),rgba(51,65,85,.8)),linear-gradient(135deg,#3b82f6,#06b6d4,#8b5cf6)!important;background-origin:border-box!important;background-clip:padding-box,border-box!important;transition:all .3s ease!important}.select-plan-btn.bg-slate-700:hover{background:rgba(71,85,105,.9)!important;background-image:linear-gradient(rgba(71,85,105,.9),rgba(71,85,105,.9)),linear-gradient(135deg,#2563eb,#0891b2,#7c3aed)!important;background-origin:border-box!important;background-clip:padding-box,border-box!important;box-shadow:0 0 20px rgba(59,130,246,.3)!important;transform:translateY(-1px)!important}.feature-card:before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(0,243,255,.1),transparent);transition:left .5s}.feature-card:hover:before{left:100%}.feature-card:hover{border-color:var(--neon-cyan);box-shadow:0 0 20px rgba(0,243,255,.3),inset 0 0 20px rgba(0,243,255,.1);transform:translateY(-2px)}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--bg-secondary)}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--neon-cyan),var(--neon-purple));border-radius:4px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,var(--neon-purple),var(--neon-cyan))}@media (max-width:768px){::-webkit-scrollbar{width:0;background:0 0}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:0 0}::-webkit-scrollbar-thumb:hover{background:0 0}}.hero-action-buttons{display:flex;flex-direction:column;gap:1rem;justify-content:center;align-items:center;margin-bottom:3rem}@media (min-width:640px){.hero-action-buttons{flex-direction:row}}.hero-action-buttons button{min-width:220px;width:100%;max-width:280px;height:56px;padding:1rem 2rem;font-weight:600;border-radius:9999px;transition:all .3s ease;text-align:center;white-space:nowrap;display:flex;align-items:center;justify-content:center;box-sizing:border-box;position:relative;overflow:hidden}.hero-action-buttons button::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);border-radius:9999px;animation:shimmer 2s infinite}.hero-action-buttons button.no-shimmer::before{display:none}.shimmer-effect{position:relative;overflow:hidden}.shimmer-effect::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);border-radius:9999px;animation:shimmer 2s infinite}@keyframes shimmer{0%{left:-100%}100%{left:100%}}@media (min-width:640px){.hero-action-buttons button{width:auto;flex:1;max-width:250px}}@media (max-width:768px){.neon-button{padding:10px 20px;font-size:14px}.feature-card{margin-bottom:16px}.gradient-text{font-size:2.5rem}}@media (max-width:640px){.gradient-text{font-size:2rem}.neon-button{padding:8px 16px;font-size:12px}}@keyframes fadeIn{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft{from{opacity:0;transform:translateX(-50px)}to{opacity:1;transform:translateX(0)}}@keyframes slideInRight{from{opacity:0;transform:translateX(50px)}to{opacity:1;transform:translateX(0)}}@keyframes pulse{0%,100%{opacity:1}50%{opacity:.5}}@keyframes bounce{0%,100%,20%,53%,80%{transform:translate3d(0,0,0)}40%,43%{transform:translate3d(0,-30px,0)}70%{transform:translate3d(0,-15px,0)}90%{transform:translate3d(0,-4px,0)}}.loading{animation:pulse 2s infinite}.fade-in{animation:fadeIn .6s ease-out}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.animate-bounce{animation:bounce 1s infinite}.text-shadow{text-shadow:0 2px 4px rgba(0,0,0,.5)}.backdrop-blur{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.hidden{display:none!important}.invisible{visibility:hidden}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.sticky{position:sticky}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.m-0{margin:0}.m-1{margin:.25rem}.m-2{margin:.5rem}.m-3{margin:.75rem}.m-4{margin:1rem}.m-5{margin:1.25rem}.m-6{margin:1.5rem}.m-8{margin:2rem}.m-10{margin:2.5rem}.m-12{margin:3rem}.m-16{margin:4rem}.m-20{margin:5rem}.p-0{padding:0}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.p-10{padding:2.5rem}.p-12{padding:3rem}.p-16{padding:4rem}.p-20{padding:5rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.mb-12{margin-bottom:3rem}.mb-16{margin-bottom:4rem}.mt-2{margin-top:.5rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.ml-2{margin-left:.5rem}.ml-4{margin-left:1rem}.mr-2{margin-right:.5rem}.mr-4{margin-right:1rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-20{padding-top:5rem;padding-bottom:5rem}.w-full{width:100%}.w-auto{width:auto}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-8{width:2rem}.w-10{width:2.5rem}.w-12{width:3rem}.w-16{width:4rem}.h-full{height:100%}.h-auto{height:auto}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-8{height:2rem}.h-10{height:2.5rem}.h-12{height:3rem}.h-16{height:4rem}.min-h-screen{min-height:100vh}.max-w-7xl{max-width:80rem}.max-w-4xl{max-width:56rem}.max-w-3xl{max-width:48rem}.border{border-width:1px}.border-2{border-width:2px}.border-t{border-top-width:1px}.rounded{border-radius:.25rem}.rounded-lg{border-radius:.5rem}.rounded-xl{border-radius:.75rem}.rounded-2xl{border-radius:1rem}.rounded-full{border-radius:9999px}.shadow-lg{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.shadow-xl{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.transform{transform:translateZ(0)}.scale-90{transform:scale(.9)}.scale-105{transform:scale(1.05)}.scale-110{transform:scale(1.1)}.pricing-card.scale-105{transform:none}.transition-all{transition:all .3s ease}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.opacity-10{opacity:.1}.opacity-60{opacity:.6}.opacity-99{opacity:.99}.opacity-100{opacity:1}.overflow-hidden{overflow:hidden}.overflow-x-hidden{overflow-x:hidden}.pointer-events-none{pointer-events:none}.cursor-pointer{cursor:pointer}.object-cover{object-fit:cover}.object-contain{object-fit:contain}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.text-xs{font-size:.75rem}.text-sm{font-size:.875rem}.text-lg{font-size:1.125rem}.text-xl{font-size:1.25rem}.text-2xl{font-size:1.5rem}.text-3xl{font-size:1.875rem}.text-4xl{font-size:2.25rem}.text-5xl{font-size:3rem}.text-7xl{font-size:4.5rem}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.leading-relaxed{line-height:1.8}.tracking-wide{letter-spacing:.025em}.no-underline{text-decoration:none}.uppercase{text-transform:uppercase}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.text-transparent{color:transparent}.flex-col{flex-direction:column}.flex-shrink-0{flex-shrink:0}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (min-width:768px){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:text-5xl{font-size:3rem}.md\:text-7xl{font-size:4.5rem}.md\:text-2xl{font-size:1.5rem}.md\:block{display:block}}@media (min-width:1024px){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:px-8{padding-left:2rem;padding-right:2rem}}@media (min-width:640px){.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:flex-row{flex-direction:row}}.text-white{color:#fff}.text-slate-200{color:#e2e8f0}.text-slate-300{color:#cbd5e1}.text-slate-400{color:#94a3b8}.text-slate-500{color:#64748b}.text-slate-600{color:#475569}.text-cyan-100{color:#cffafe}.text-cyan-400{color:#22d3ee}.text-purple-400{color:#c084fc}.text-yellow-400{color:#facc15}.lucide-crown{color:#facc15!important}.text-green-400{color:#4ade80}.text-orange-400{color:#fb923c}.text-blue-400{color:#60a5fa}.bg-gray-900{background-color:#111827}.bg-slate-800{background-color:#1e293b}.bg-slate-900{background-color:#0f172a}.bg-slate-600{background-color:#475569}.bg-slate-500{background-color:#64748b}.bg-blue-500{background-color:#3b82f6}.bg-purple-500{background-color:#8b5cf6}.bg-green-500{background-color:#10b981}.bg-orange-500{background-color:#f97316}.bg-cyan-500{background-color:#06b6d4}.bg-yellow-500{background-color:#eab308}.border-slate-700{border-color:#fff}.border-slate-600{border-color:#475569}.border-slate-800{border-color:#1e293b}.border-cyan-400{border-color:#22d3ee}.border-cyan-500{border-color:#06b6d4}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.from-gray-900{--tw-gradient-from:#111827;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to, rgba(17, 24, 39, 0))}.from-slate-900{--tw-gradient-from:#0f172a;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to, rgba(15, 23, 42, 0))}.from-slate-800{--tw-gradient-from:#1e293b;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to, rgba(30, 41, 59, 0))}.from-cyan-400{--tw-gradient-from:#22d3ee;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to, rgba(34, 211, 238, 0))}.from-cyan-500{--tw-gradient-from:#06b6d4;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to, rgba(6, 182, 212, 0))}.from-cyan-600{--tw-gradient-from:#0891b2;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to, rgba(8, 145, 178, 0))}.via-blue-900{--tw-gradient-stops:var(--tw-gradient-from),#1e3a8a,var(--tw-gradient-to, rgba(30, 58, 138, 0))}.via-purple-900{--tw-gradient-stops:var(--tw-gradient-from),#581c87,var(--tw-gradient-to, rgba(88, 28, 135, 0))}.via-purple-400{--tw-gradient-stops:var(--tw-gradient-from),#c084fc,var(--tw-gradient-to, rgba(192, 132, 252, 0))}.to-purple-900{--tw-gradient-to:#581c87}.to-slate-900{--tw-gradient-to:#0f172a}.to-slate-800{--tw-gradient-to:#1e293b}.to-purple-400{--tw-gradient-to:#c084fc}.to-purple-500{--tw-gradient-to:#8b5cf6}.to-purple-600{--tw-gradient-to:#9333ea}.to-pink-400{--tw-gradient-to:#f472b6}@media (max-width:767px){.md\:hidden{display:none!important}}@media (min-width:768px){.hidden.md\:block{display:block!important}}.delay-1000{animation-delay:1s}.mx-auto{margin-left:auto;margin-right:auto}.space-y-2>*+*{margin-top:.5rem}.space-y-3>*+*{margin-top:.75rem}.bg-opacity-10{background-color:rgba(var(--tw-bg-opacity-color),.1)}.bg-opacity-20{background-color:rgba(var(--tw-bg-opacity-color),.2)}.bg-opacity-30{background-color:rgba(var(--tw-bg-opacity-color),.3)}.bg-opacity-50{background-color:rgba(var(--tw-bg-opacity-color),.5)}.hover\:bg-cyan-400:hover{background-color:#22d3ee}.hover\:bg-cyan-600:hover{background-color:#0891b2}.hover\:text-slate-900:hover{color:#0f172a}.hover\:border-slate-600:hover{border-color:#475569}.hover\:border-slate-500:hover{border-color:#64748b}.hover\:shadow-xl:hover{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.focus\:outline-none:focus{outline:0}.active\:scale-95:active{transform:scale(.95)}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.selected{background-color:var(--neon-cyan)!important}.loading-spinner{border:2px solid rgba(255,255,255,.3);border-radius:50%;border-top:2px solid var(--neon-cyan);width:20px;height:20px;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.error{border-color:var(--neon-red)!important;color:var(--neon-red)!important}.success{border-color:var(--neon-green)!important;color:var(--neon-green)!important}.warning{border-color:var(--neon-yellow)!important;color:var(--neon-yellow)!important}.info{border-color:var(--neon-blue)!important;color:var(--neon-blue)!important}@media print{.no-print{display:none!important}body{background:#fff!important;color:#000!important}.glass-effect,.neon-border,.neon-glow{box-shadow:none!important;text-shadow:none!important;backdrop-filter:none!important}}@media (prefers-contrast:high){.feature-card{border-width:2px}.neon-button{border-width:3px}}@media (prefers-reduced-motion:reduce){*,::after,::before{animation-duration:0s!important;animation-iteration-count:1!important;transition-duration:0s!important}}@media (prefers-color-scheme:dark){:root{--bg-primary:#0f172a;--bg-secondary:#1e293b;--text-primary:#f8fafc}}@media (prefers-color-scheme:light){:root{--bg-primary:#f8fafc;--bg-secondary:#e2e8f0;--text-primary:#0f172a}}.dark{color-scheme:dark}.light{color-scheme:light}body.dark{background:var(--bg-primary);color:var(--text-primary)}*{will-change:auto}.animate-bounce,.animate-pulse,.fade-in,.loading{will-change:transform,opacity}.feature-card,.neon-button,.transition-all{will-change:transform,box-shadow,border-color}.premium-category-btn{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1rem;border-radius:.75rem;background:rgba(30,41,59,.5);border:1px solid rgba(100,116,139,.5);color:var(--text-secondary);font-weight:500;text-align:center;cursor:pointer;transition:all .3s ease;backdrop-filter:blur(10px);min-height:120px;overflow:hidden}.premium-category-btn:before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(0,243,255,.1),transparent);transition:left .5s}.premium-category-btn:hover:before{left:100%}.premium-category-btn:hover{background:rgba(51,65,85,.7);border-color:var(--neon-cyan);color:var(--text-primary);box-shadow:0 0 20px rgba(0,243,255,.3),inset 0 0 20px rgba(0,243,255,.1);transform:translateY(-2px)}.premium-category-btn.active{background:rgba(139,92,246,.2);border:2px solid var(--neon-purple);color:var(--text-primary);box-shadow:0 0 20px rgba(139,92,246,.4)}.premium-category-btn.active .category-icon{color:#fff}.premium-category-btn.active .category-name{color:#fff}.premium-category-btn.active p{color:rgba(196,181,253,.8)}.premium-category-btn .category-icon{width:1.5rem;height:1.5rem;margin-bottom:.75rem;display:block;stroke-width:2}.premium-category-btn .category-name{font-size:.875rem;font-weight:600;margin-bottom:.25rem;display:block}.premium-category-btn p{font-size:.75rem;color:rgba(148,163,184,.8);margin:0}#premium-category-details{background:rgba(30,41,59,.3);backdrop-filter:blur(20px);border:1px solid rgba(100,116,139,.3);transition:all .5s ease}#premium-category-details h3{color:var(--neon-purple);font-size:1.5rem;font-weight:700;margin-bottom:1rem;text-shadow:0 0 10px rgba(139,92,246,.5)}#premium-category-details p{color:var(--text-secondary);line-height:1.6;margin-bottom:1.5rem}#premium-category-details .features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem;margin-bottom:2rem}#premium-category-details .feature-item{background:rgba(15,23,42,.5);border:1px solid rgba(100,116,139,.3);border-radius:.75rem;padding:1rem;transition:all .3s ease}#premium-category-details .feature-item:hover{border-color:var(--neon-cyan);background:rgba(0,243,255,.1);box-shadow:0 0 20px rgba(0,243,255,.3),inset 0 0 20px rgba(0,243,255,.1);transform:translateY(-2px)}#premium-category-details .feature-item h4{color:var(--text-primary);font-weight:600;margin-bottom:.5rem}#premium-category-details .feature-item p{color:var(--text-muted);font-size:.875rem;margin-bottom:0}@media (max-width:768px){.premium-category-btn{padding:.75rem;min-height:80px}.premium-category-btn .category-icon{width:1.25rem;height:1.25rem}.premium-category-btn .category-name{font-size:.75rem}#premium-category-details{padding:1rem}#premium-category-details .features-grid{grid-template-columns:1fr}.grid-cols-3>div{padding:1rem;font-size:.875rem}.grid-cols-3>div h3{font-size:1rem;margin-bottom:.5rem}.grid-cols-3>div p{font-size:.75rem}.grid-cols-3>div .w-12{width:2.5rem;height:2.5rem;margin-bottom:.75rem}.grid-cols-3>div .w-6{width:1.25rem;height:1.25rem}#premium-categories{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);gap:.75rem;overflow:hidden}.grid-cols-6 .premium-category-btn{padding:.5rem;min-height:80px;font-size:.75rem}.grid-cols-6 .premium-category-btn .category-icon{width:1rem;height:1rem;margin-bottom:.5rem}.grid-cols-6 .premium-category-btn .category-name{font-size:.625rem;margin-bottom:.125rem}.grid-cols-6 .premium-category-btn p{font-size:.5rem;line-height:1.2}}.faq-section{position:relative;background:linear-gradient(135deg,var(--bg-primary) 0,var(--bg-secondary) 100%);overflow:hidden}.faq-background-decoration{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1}.faq-floating-element{position:absolute;border-radius:50%;background:linear-gradient(45deg,var(--neon-cyan),var(--neon-purple));opacity:.1;animation:float 6s ease-in-out infinite}.faq-floating-element:first-child{width:100px;height:100px;top:10%;left:10%;animation-delay:0s}.faq-floating-element:nth-child(2){width:150px;height:150px;top:60%;right:10%;animation-delay:2s}.faq-floating-element:nth-child(3){width:80px;height:80px;bottom:20%;left:20%;animation-delay:4s}.faq-search-box{background:var(--glass-bg);backdrop-filter:blur(10px);border:1px solid var(--glass-border);border-radius:12px;transition:all .3s ease}.faq-search-box:focus-within{border-color:var(--neon-cyan);box-shadow:0 0 20px rgba(0,243,255,.3)}.faq-category-btn{background:var(--glass-bg);backdrop-filter:blur(10px);border:1px solid var(--glass-border);border-radius:8px;transition:all .3s ease;cursor:pointer;min-width:200px;justify-content:center}.faq-category-btn.active,.faq-category-btn:hover{background:linear-gradient(45deg,var(--neon-cyan),var(--neon-purple));border-color:transparent;box-shadow:0 0 20px rgba(0,243,255,.4);transform:translateY(-2px)}.faq-item{background:var(--glass-bg);backdrop-filter:blur(10px);border:1px solid var(--glass-border);border-radius:12px;transition:all .3s ease;overflow:hidden}.faq-item:hover{border-color:var(--neon-cyan);box-shadow:0 0 20px rgba(0,243,255,.2)}.faq-question{cursor:pointer;transition:all .3s ease}.faq-question:hover{color:var(--neon-cyan)}.faq-answer{max-height:0;overflow:hidden;transition:max-height .3s ease}.faq-answer.expanded{max-height:500px}.contact-card{background:var(--glass-bg);backdrop-filter:blur(10px);border:1px solid var(--glass-border);border-radius:12px;transition:all .3s ease}.contact-card:hover{border-color:var(--neon-cyan);box-shadow:0 0 20px rgba(0,243,255,.3);transform:translateY(-5px)}.quick-link-card{background:var(--glass-bg);backdrop-filter:blur(10px);border:1px solid var(--glass-border);border-radius:12px;transition:all .3s ease;cursor:pointer}.quick-link-card:hover{border-color:var(--neon-purple);box-shadow:0 0 20px rgba(139,92,246,.3);transform:translateY(-3px)}.smart-features-section{background:linear-gradient(135deg,var(--bg-secondary) 0,var(--bg-tertiary) 100%);border-radius:20px;border:1px solid var(--glass-border);backdrop-filter:blur(20px);position:relative;overflow:hidden}.smart-feature-card{background:var(--glass-bg);backdrop-filter:blur(15px);border:1px solid var(--glass-border);border-radius:16px;transition:all .4s ease;cursor:pointer;position:relative;overflow:hidden}.smart-feature-card:hover{border-color:var(--neon-cyan);box-shadow:0 0 30px rgba(0,243,255,.4)}.smart-feature-card.active{background:linear-gradient(135deg,rgba(0,243,255,.1),rgba(139,92,246,.1));border-color:var(--neon-cyan);box-shadow:0 0 40px rgba(0,243,255,.5)}.feature-icon{background:linear-gradient(45deg,var(--neon-cyan),var(--neon-purple));border-radius:12px;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.smart-feature-card:hover .feature-icon{transform:rotate(10deg) scale(1.1);box-shadow:0 0 20px rgba(0,243,255,.6)}.progress-bar{background:rgba(255,255,255,.1);border-radius:10px;overflow:hidden;position:relative}.progress-fill{background:linear-gradient(90deg,var(--neon-cyan),var(--neon-purple));height:100%;border-radius:10px;transition:width .8s ease;position:relative;overflow:hidden}.progress-fill::after{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);animation:shimmer 2s infinite}.feature-details{max-height:0;overflow:hidden;transition:max-height .5s ease}.feature-details.expanded{max-height:300px}.action-button{background:linear-gradient(45deg,var(--neon-cyan),var(--neon-purple));border:none;border-radius:12px;color:#fff;font-weight:600;transition:all .3s ease;cursor:pointer;position:relative;overflow:hidden}.action-button:hover{transform:translateY(-2px);box-shadow:0 10px 30px rgba(0,243,255,.4)}.action-button:active{transform:translateY(0)}.action-button::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 .5s ease}.action-button:hover::before{left:100%}@keyframes fadeIn{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-glow{0%,100%{box-shadow:0 0 20px rgba(0,243,255,.3)}50%{box-shadow:0 0 40px rgba(0,243,255,.6)}}@keyframes float{0%,100%{transform:translateY(0) rotate(0)}33%{transform:translateY(-20px) rotate(120deg)}66%{transform:translateY(10px) rotate(240deg)}}@keyframes rotate-slow{from{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes shimmer{0%{left:-100%}100%{left:100%}}.animate-fadeIn{animation:fadeIn .6s ease-out}.animate-pulse-glow{animation:pulse-glow 2s infinite}.animate-float{animation:float 6s ease-in-out infinite}.animate-rotate-slow{animation:rotate-slow 20s linear infinite}.animate-shimmer{animation:shimmer 2s infinite}@media (max-width:768px){.faq-floating-element{display:none}#faq-categories{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem;width:100%}.faq-category-btn{min-width:auto;width:100%;padding:.75rem .5rem;font-size:.875rem;text-align:center}.faq-category-btn .font-medium{font-size:.75rem}.smart-feature-card{padding:1rem}.feature-icon{width:2.5rem;height:2.5rem}.progress-bar{height:6px}.action-button{padding:.75rem 1.5rem;font-size:.875rem}.contact-card,.quick-link-card{padding:1rem}}#contact{position:relative;background:linear-gradient(to bottom,#0f172a,#000)}#contact .absolute{pointer-events:none}.contact-method-card{background:rgba(30,41,59,.5);border:1px solid #475569;border-radius:.75rem;padding:1.5rem;text-align:center;transition:all .3s ease;cursor:pointer;position:relative;overflow:hidden}.contact-method-card:hover{background:rgba(51,65,85,.5);transform:translateY(-2px);box-shadow:0 10px 25px rgba(0,0,0,.3)}.contact-method-card .group:hover{transform:scale(1.1)}#contact .grid .p-6 p{font-size:1rem}#contact .grid .p-6 p.text-orange-400{color:#fb923c!important;font-size:1rem}#contact .grid .p-6 p.text-green-400{color:#4ade80!important;font-size:1rem}#contact .grid .p-6 p.text-purple-400{color:#c084fc!important;font-size:1rem}#contact .grid .p-6 p.text-blue-400{color:#60a5fa!important;font-size:1rem}#contact-form{background:rgba(30,41,59,.5);border:1px solid #475569;border-radius:.75rem;padding:2rem}#contact-form input,#contact-form select,#contact-form textarea{background:rgba(51,65,85,.5);border:1px solid #475569;border-radius:.5rem;color:#fff;transition:all .3s ease}#contact-form input:focus,#contact-form select:focus,#contact-form textarea:focus{outline:0;border-color:#3b82f6;box-shadow:0 0 0 2px rgba(59,130,246,.2);background:rgba(51,65,85,.8)}#contact-form input::placeholder,#contact-form textarea::placeholder{color:#94a3b8}#contact-form button[type=submit]{background:linear-gradient(to right,#3b82f6,#06b6d4);transition:all .3s ease;position:relative;overflow:hidden}#contact-form button[type=submit]:hover{background:linear-gradient(to right,#2563eb,#0891b2);transform:translateY(-1px);box-shadow:0 10px 25px rgba(59,130,246,.3)}#contact-form button[type=submit]:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}#contact-success{background:rgba(34,197,94,.1);border:1px solid rgba(34,197,94,.3);border-radius:.75rem;padding:2rem;text-align:center}.department-card{background:rgba(30,41,59,.5);border:1px solid #475569;border-radius:.75rem;padding:1.5rem;transition:all .3s ease}.department-card:hover{background:rgba(51,65,85,.5);border-color:rgba(59,130,246,.5)}.department-icon{width:3rem;height:3rem;background:linear-gradient(to right,rgba(59,130,246,.2),rgba(6,182,212,.2));border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.business-hours-card,.social-media-card{background:rgba(30,41,59,.5);border:1px solid #475569;border-radius:.75rem;padding:1.5rem}.social-link{width:2.5rem;height:2.5rem;background:rgba(51,65,85,.5);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#94a3b8;transition:all .3s ease;text-decoration:none}.social-link:hover{transform:translateY(-2px);box-shadow:0 5px 15px rgba(0,0,0,.3)}.social-link:hover.facebook{color:#1877f2;background:rgba(24,119,242,.1)}.social-link:hover.twitter{color:#1da1f2;background:rgba(29,161,242,.1)}.social-link:hover.instagram{color:#e4405f;background:rgba(228,64,95,.1)}.social-link:hover.youtube{color:red;background:rgba(255,0,0,.1)}.social-link:hover.linkedin{color:#0077b5;background:rgba(0,119,181,.1)}.form-field.error input,.form-field.error select,.form-field.error textarea{border-color:#ef4444;box-shadow:0 0 0 2px rgba(239,68,68,.2)}.form-field.success input,.form-field.success select,.form-field.success textarea{border-color:#22c55e;box-shadow:0 0 0 2px rgba(34,197,94,.2)}.error-message{color:#ef4444;font-size:.875rem;margin-top:.25rem;display:none}.form-field.error .error-message{display:block}@keyframes gridPulse{0%{background-size:100%,20px 20px,20px 20px}50%{background-size:100%,25px 25px,25px 25px}100%{background-size:100%,20px 20px,20px 20px}}.fade-in{animation:fadeIn .6s ease-in}.pulse-glow{animation:pulseGlow 2s ease-in-out infinite alternate}@keyframes pulseGlow{from{text-shadow:0 0 5px currentColor,0 0 10px currentColor,0 0 15px currentColor}to{text-shadow:0 0 10px currentColor,0 0 20px currentColor,0 0 30px currentColor,0 0 40px currentColor}}.loading-spinner{border:3px solid var(--glass-border);border-top:3px solid var(--neon-cyan);border-radius:50%;width:40px;height:40px;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.bg-decoration{position:absolute;border-radius:50%;filter:blur(40px);opacity:.3;animation:float 6s ease-in-out infinite}.bg-decoration:nth-child(2){animation-delay:-2s;animation-duration:8s}.bg-decoration:nth-child(3){animation-delay:-4s;animation-duration:10s}.smart-feature-card{position:relative;transition:all .3s cubic-bezier(.4, 0, .2, 1)}.smart-feature-card:hover{transform:translateY(-2px)}.smart-feature-card.active{background:linear-gradient(135deg,rgba(59,130,246,.1),rgba(147,51,234,.1));border:1px solid rgba(59,130,246,.3)}.group.bg-gradient-to-br{position:relative;overflow:hidden;transition:all .3s ease}.group.bg-gradient-to-br:before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(0,243,255,.1),transparent);transition:left .5s}.group.bg-gradient-to-br:hover:before{left:100%}.group.bg-gradient-to-br:hover{border-color:var(--neon-cyan)!important;box-shadow:0 0 20px rgba(0,243,255,.3),inset 0 0 20px rgba(0,243,255,.1)!important}.feature-icon{transition:all .3s cubic-bezier(.4, 0, .2, 1)}.feature-icon:hover{transform:scale(1.1) rotate(5deg)}@media (max-width:768px){.stars,.stars2,.stars3{animation-duration:30s}.bg-grid-pattern{background-size:30px 30px}.smart-feature-card{padding:1rem}.feature-icon{width:1.5rem;height:1.5rem}#contact{padding:3rem 0}#contact .grid{grid-template-columns:1fr;gap:2rem}.contact-method-card{padding:1rem}#contact-form{padding:1.5rem}.department-card{padding:1rem}}@keyframes videoFadeIn{from{opacity:0}to{opacity:.8}}.video-fade-in{animation:videoFadeIn 3s ease-in-out forwards}.text-pure-white{color:#fff!important}.topic-clusters{background:linear-gradient(135deg,var(--bg-primary) 0,var(--bg-secondary) 100%);border:1px solid rgba(0,243,255,.2);border-radius:20px;padding:3rem 2rem;margin:4rem 0;position:relative;overflow:hidden}.topic-clusters::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 50% 50%,rgba(0,243,255,.1) 0,transparent 70%);pointer-events:none}.topic-clusters h2{color:var(--neon-cyan);text-shadow:0 0 20px rgba(0,243,255,.5);margin-bottom:1rem}.topic-clusters p{color:var(--text-secondary);margin-bottom:2rem}.topic-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;margin-bottom:3rem}.topic-card{background:linear-gradient(135deg,rgba(0,243,255,.1) 0,rgba(139,92,246,.1) 100%);border:1px solid rgba(0,243,255,.3);border-radius:15px;padding:1.5rem;transition:all .3s cubic-bezier(.4, 0, .2, 1);cursor:pointer;position:relative;overflow:hidden;backdrop-filter:blur(10px);box-shadow:0 10px 30px rgba(0,0,0,.3)}.topic-card::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(0,243,255,.2),transparent);transition:left .5s ease}.topic-card:hover::before{left:100%}.topic-card h3{color:var(--neon-cyan);margin-bottom:.5rem;font-size:1.25rem;font-weight:600}.topic-card p{color:var(--text-secondary);font-size:.9rem;margin-bottom:1rem}.topic-card .topic-links{display:flex;flex-wrap:wrap;gap:.5rem}.topic-card .topic-link{color:var(--neon-purple);text-decoration:none;font-size:.85rem;padding:.25rem .75rem;border:1px solid rgba(139,92,246,.3);border-radius:20px;transition:all .3s ease;background:rgba(139,92,246,.1)}.topic-card .topic-link:hover{background:rgba(139,92,246,.2);border-color:rgba(139,92,246,.5);text-shadow:0 0 10px rgba(139,92,246,.5)}.keyword-cloud{margin-top:2rem;padding-top:2rem;border-top:1px solid rgba(0,243,255,.2)}.keyword-cloud h3{color:var(--neon-cyan);margin-bottom:1rem;text-align:center}.keyword-tags{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;align-items:center}.keyword-tag{background:linear-gradient(45deg,rgba(0,243,255,.1),rgba(244,114,182,.1));border:1px solid rgba(0,243,255,.3);border-radius:25px;padding:.5rem 1rem;color:var(--text-primary);font-size:.85rem;font-weight:500;cursor:pointer;transition:all .3s cubic-bezier(.4, 0, .2, 1);opacity:0;transform:translateY(20px);box-shadow:0 2px 8px rgba(0,243,255,.2);backdrop-filter:blur(5px)}.keyword-tag:hover{transform:scale(1.1) rotate(2deg);box-shadow:0 5px 15px rgba(0,243,255,.4);border-color:rgba(0,243,255,.5);background:linear-gradient(45deg,rgba(0,243,255,.2),rgba(244,114,182,.2))}.highlight-target{position:relative;animation:highlightPulse 3s ease-in-out}@keyframes highlightPulse{0%,100%{box-shadow:0 0 0 0 rgba(0,243,255,0)}50%{box-shadow:0 0 0 10px rgba(0,243,255,.3),0 0 30px rgba(0,243,255,.5)}}.highlight-target::before{content:'';position:absolute;top:-5px;left:-5px;right:-5px;bottom:-5px;background:linear-gradient(45deg,rgba(0,243,255,.2),rgba(139,92,246,.2));border-radius:10px;z-index:-1;animation:highlightGlow 3s ease-in-out}@keyframes highlightGlow{0%,100%{opacity:0}50%{opacity:1}}@media (max-width:768px){.topic-clusters{padding:2rem 1rem;margin:2rem 0}.topic-grid{grid-template-columns:1fr;gap:1rem}.topic-card{padding:1rem}.keyword-tags{gap:.5rem}.keyword-tag{padding:.4rem .8rem;font-size:.8rem}}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){.keyword-tag,.topic-card{transition:none}.highlight-target,.highlight-target::before{animation:none}}@media print{.topic-clusters{background:#fff;border:1px solid #ccc;box-shadow:none}.topic-card{background:#f9f9f9;border:1px solid #ddd;box-shadow:none}.keyword-tag{background:#f0f0f0;border:1px solid #ccc;box-shadow:none}}.authority-section{position:relative;overflow:hidden}.authority-section::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(6,182,212,.05) 0,rgba(147,51,234,.05) 100%);pointer-events:none}.expert-card{background:rgba(30,41,59,.5);backdrop-filter:blur(10px);border:1px solid rgba(71,85,105,.5);border-radius:12px;padding:1.5rem;text-align:center;transition:all .4s cubic-bezier(.4, 0, .2, 1);position:relative;overflow:hidden;cursor:pointer}.team-member-card{background:rgba(30,41,59,.5)!important;backdrop-filter:blur(10px)!important;border:1px solid rgba(71,85,105,.5)!important;transition:all .4s cubic-bezier(.4, 0, .2, 1)!important;position:relative!important;overflow:hidden!important;cursor:pointer!important}.team-member-card::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(6,182,212,.1),transparent);transition:left .6s ease;z-index:1;pointer-events:none}.team-member-card:hover{transform:translateY(-12px) scale(1.02)!important;box-shadow:0 25px 50px rgba(0,0,0,.4),0 0 30px rgba(6,182,212,.2)!important;border-color:rgba(6,182,212,.6)!important;background:rgba(30,41,59,.8)!important}.team-member-card:hover::before{left:100%}.team-member-card:hover .w-20.h-20{transform:scale(1.15) rotate(5deg)!important;box-shadow:0 0 40px rgba(6,182,212,.5)!important;transition:all .4s ease!important}.team-member-card:hover .text-xl.font-semibold{color:#06b6d4!important;text-shadow:0 0 10px rgba(6,182,212,.5)!important;transition:all .3s ease!important}.team-member-card:hover .text-cyan-400,.team-member-card:hover .text-green-400,.team-member-card:hover .text-purple-400{text-shadow:0 0 15px currentColor!important;transform:scale(1.05)!important;transition:all .3s ease!important}.team-member-card:hover .text-slate-300{color:#e2e8f0!important;transform:translateY(-2px)!important;transition:all .3s ease .1s!important}.expert-card::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,transparent 0,rgba(255,255,255,.02) 50%,transparent 100%);opacity:0;transition:opacity .3s ease}.expert-card:hover{transform:translateY(-8px);box-shadow:0 20px 40px rgba(0,0,0,.3)}.expert-card:hover::before{opacity:1}.expert-card:hover .expert-avatar{transform:scale(1.1);box-shadow:0 0 30px rgba(6,182,212,.4)}.expert-avatar{width:80px;height:80px;margin:0 auto 1rem;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s ease;position:relative}.expert-avatar.tech{background:linear-gradient(135deg,#06b6d4,#3b82f6)}.expert-avatar.ops{background:linear-gradient(135deg,#a855f7,#ec4899)}.expert-avatar.support{background:linear-gradient(135deg,#10b981,#059669)}.expert-name{font-size:1.25rem;font-weight:600;color:#fff;margin-bottom:.5rem}.expert-title{margin-bottom:.75rem;font-weight:500}.expert-title.tech{color:#06b6d4}.expert-title.ops{color:#a855f7}.expert-title.support{color:#10b981}.expert-credentials{font-size:.875rem;color:#cbd5e1}.expert-credentials p{margin:.25rem 0;padding-left:.5rem;position:relative}.expert-credentials p::before{content:'•';position:absolute;left:0;color:#06b6d4;font-weight:700}.certification-card,.trust-metrics-card{background:rgba(30,41,59,.3);backdrop-filter:blur(10px);border:1px solid rgba(71,85,105,.5);border-radius:12px;padding:2rem;transition:all .3s ease}.certification-card:hover,.trust-metrics-card:hover{border-color:rgba(6,182,212,.3);box-shadow:0 10px 30px rgba(0,0,0,.2)}.certification-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.certification-item{display:flex;align-items:center;gap:.75rem;padding:.75rem;background:rgba(71,85,105,.3);border-radius:8px;transition:all .3s ease}.certification-item:hover{background:rgba(71,85,105,.5);transform:translateX(4px)}.trust-metric{display:flex;align-items:center;justify-content:space-between;padding:1rem 0;border-bottom:1px solid rgba(71,85,105,.3)}.trust-metric:last-child{border-bottom:none}.trust-metric-label{color:#cbd5e1;font-size:1rem}.trust-metric-value{font-size:1.5rem;font-weight:700;background:linear-gradient(135deg,#06b6d4,#a855f7);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.trust-metric-value.users{color:#06b6d4}.trust-metric-value.uptime{color:#10b981}.trust-metric-value.satisfaction{color:#a855f7}.trust-metric-value.response{color:#f59e0b}.info-box{margin-top:1.5rem;padding:1rem;border-radius:8px;font-size:.875rem;color:#cbd5e1;position:relative}.info-box.tech{background:linear-gradient(135deg,rgba(6,182,212,.1),rgba(59,130,246,.1));border:1px solid rgba(6,182,212,.2)}.info-box.trust{background:linear-gradient(135deg,rgba(168,85,247,.1),rgba(236,72,153,.1));border:1px solid rgba(168,85,247,.2)}.media-partners{margin-top:4rem;text-align:center}.media-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;opacity:.6;transition:opacity .3s ease}.media-grid:hover{opacity:.8}.media-item{display:flex;flex-direction:column;align-items:center;transition:all .3s ease}.media-item:hover{transform:translateY(-4px)}.media-icon{width:64px;height:64px;background:rgba(71,85,105,.5);border-radius:8px;display:flex;align-items:center;justify-content:center;margin-bottom:.75rem;transition:all .3s ease}.media-item:hover .media-icon{background:rgba(71,85,105,.7);box-shadow:0 8px 20px rgba(0,0,0,.2)}.media-name{font-size:.875rem;color:#94a3b8}@media (min-width:768px){.media-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:768px){.expert-card{padding:1rem}.expert-avatar{width:60px;height:60px}.certification-grid{grid-template-columns:1fr}.certification-card,.trust-metrics-card{padding:1.5rem}.trust-metric{flex-direction:column;align-items:flex-start;gap:.5rem}.trust-metric-value{font-size:1.25rem}}@keyframes fadeInUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.certification-card,.expert-card,.trust-metrics-card{animation:fadeInUp .6s ease-out}.expert-card:nth-child(2){animation-delay:.1s}.expert-card:nth-child(3){animation-delay:.2s}.certification-item:focus,.expert-card:focus,.media-item:focus{outline:2px solid #06b6d4;outline-offset:2px}@media (prefers-contrast:high){.certification-card,.expert-card,.trust-metrics-card{border-color:#fff;background:rgba(0,0,0,.8)}.expert-name,.trust-metric-label{color:#fff}}#floating-nav{position:fixed!important;top:33.33%!important;right:10px!important;transform:translateY(-50%)!important;z-index:99999!important;width:80px!important;height:auto!important;margin:0!important;padding:12px 8px!important;background:0 0!important;border:1px solid rgba(71,85,105,.3)!important;border-radius:12px!important;backdrop-filter:blur(10px)!important;box-shadow:0 8px 32px rgba(0,0,0,.3)!important;display:flex!important;flex-direction:column!important;gap:8px!important;visibility:visible!important;opacity:1!important;overflow:visible!important;left:auto!important;bottom:auto!important;float:none!important;clear:none!important}#floating-nav a{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;padding:8px 4px!important;margin:0!important;background:rgba(71,85,105,.4)!important;border:none!important;border-radius:8px!important;color:#e2e8f0!important;text-decoration:none!important;transition:all .3s ease!important;min-height:50px!important;width:100%!important;box-sizing:border-box!important}#floating-nav a:hover{background:rgba(51,65,85,.8)!important;color:#fff!important;transform:scale(1.05)!important;box-shadow:0 4px 12px rgba(0,0,0,.2)!important}#floating-nav a i{width:18px!important;height:18px!important;margin-bottom:4px!important;font-size:18px!important;line-height:1!important}#floating-nav a span{font-size:10px!important;font-weight:500!important;text-align:center!important;line-height:1.2!important;color:inherit!important}@media (max-width:768px){#floating-nav{display:none!important;visibility:hidden!important;opacity:0!important}}.floating-nav-container::-webkit-scrollbar{width:4px}.floating-nav-container::-webkit-scrollbar-track{background:rgba(71,85,105,.2);border-radius:2px}.floating-nav-container::-webkit-scrollbar-thumb{background:rgba(6,182,212,.5);border-radius:2px}.floating-nav-container::-webkit-scrollbar-thumb:hover{background:rgba(6,182,212,.7)}.floating-nav-container a:focus{outline:2px solid #06b6d4;outline-offset:2px}@media (prefers-contrast:high){.floating-nav-container{background:rgba(0,0,0,.95);border-color:#fff}.floating-nav-container a{background:rgba(255,255,255,.1)}.floating-nav-container a:hover{background:rgba(255,255,255,.2)}.floating-nav-container span{color:#fff}}@media (prefers-reduced-motion:reduce){.floating-nav-container,.floating-nav-container a,.floating-nav-container i{transition:none}}.customer-service-chat{position:fixed;bottom:20px;right:20px;width:256px;max-height:400px;background:rgba(255,255,255,.95);backdrop-filter:blur(20px);border-radius:16px;box-shadow:0 20px 40px rgba(0,0,0,.15);border:1px solid rgba(255,255,255,.2);z-index:9999;transform:translateX(100%);transition:transform .3s cubic-bezier(.4, 0, .2, 1);overflow:hidden}.customer-service-chat.show{transform:translateX(0)}.customer-service-chat.hidden{display:none}.chat-header{display:flex;align-items:center;padding:16px 20px;background:linear-gradient(135deg,#667eea 0,#764ba2 100%);color:#fff;position:relative}.chat-avatar{width:40px;height:40px;background:rgba(255,255,255,.2);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:12px}.chat-title{flex:1}.chat-title h4{margin:0;font-size:16px;font-weight:600;line-height:1.2}.status-online{font-size:12px;opacity:.9;display:flex;align-items:center}.status-online::before{content:'';width:8px;height:8px;background:#10b981;border-radius:50%;margin-right:6px;animation:pulse 2s infinite}@keyframes pulse{0%,100%{opacity:1}50%{opacity:.5}}.chat-close{background:0 0;border:none;color:#fff;cursor:pointer;padding:4px;border-radius:4px;transition:background-color .2s}.chat-close:hover{background:rgba(255,255,255,.2)}.chat-body{padding:20px;max-height:200px;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.chat-body::-webkit-scrollbar{display:none}.chat-message{margin-bottom:16px}.message-content{background:#f3f4f6;padding:12px 16px;border-radius:12px;border-top-left-radius:4px;position:relative}.message-content p{margin:0;font-size:14px;line-height:1.5;color:#374151}.chat-footer{padding:16px 20px;border-top:1px solid rgba(0,0,0,.1)}@keyframes whatsapp-pulse{0%{box-shadow:0 0 0 0 rgba(37,211,102,.7);transform:scale(1)}50%{box-shadow:0 0 0 8px rgba(37,211,102,0);transform:scale(1.02)}100%{box-shadow:0 0 0 0 rgba(37,211,102,0);transform:scale(1)}}@keyframes whatsapp-glow{0%,100%{filter:brightness(1) drop-shadow(0 0 5px rgba(37, 211, 102, .5))}50%{filter:brightness(1.1) drop-shadow(0 0 15px rgba(37, 211, 102, .8))}}.whatsapp-btn{width:100%;background:linear-gradient(135deg,#25d366 0,#128c7e 100%);color:#fff;border:none;padding:12px 16px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .2s;animation:whatsapp-pulse 2s infinite,whatsapp-glow 3s infinite;position:relative;overflow:hidden}.whatsapp-btn::before{content:'';position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent,rgba(255,255,255,.1),transparent);transform:rotate(45deg);animation:whatsapp-shine 4s infinite}@keyframes whatsapp-shine{0%{transform:translateX(-100%) translateY(-100%) rotate(45deg)}50%{transform:translateX(100%) translateY(100%) rotate(45deg)}100%{transform:translateX(-100%) translateY(-100%) rotate(45deg)}}.whatsapp-btn:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(37,211,102,.3);animation-play-state:paused}.whatsapp-btn:active{transform:translateY(0)}