:root{--soft-bg-light: #f8fafc;--card-bg-light: #ffffff;--text-primary-light: #0f172a;--text-secondary-light: #64748b;--accent-blue: #3b82f6;--soft-bg-dark: #0b1019;--card-bg-dark: #1a2333;--text-primary-dark: #f8fafc;--text-secondary-dark: #94a3b8}html{font-size:14px;transition:font-size .3s ease}@media(min-width:768px){html{font-size:16px}}.main-content-offset{padding-top:56px;transition:padding-top .4s cubic-bezier(.4,0,.2,1)}@media(min-width:768px){.main-content-offset{padding-top:80px}}.header-hidden{padding-top:0!important}.text-size-small{font-size:.8rem!important}.text-size-medium{font-size:1rem!important}.text-size-large{font-size:1.25rem!important}@media(max-width:640px){.max-w-7xl{padding-left:12px!important;padding-right:12px!important}.p-6{padding:1rem!important}.p-12{padding:1.5rem!important}.gap-10{gap:1rem!important}.mobile-hidden{display:none!important}}body{transition:background-color .5s ease,color .5s ease}.btn-premium{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border-radius:1.5rem;font-weight:900;font-size:.875rem;text-transform:uppercase;letter-spacing:.05em;transition:all .15s cubic-bezier(.4,0,.2,1)}.btn-premium:active{transform:scale(.95)}.label-caps{font-size:.75rem;font-weight:900;text-transform:uppercase;letter-spacing:.15em;color:#94a3b8}.dark body{background-color:var(--soft-bg-dark);color:var(--text-primary-dark)}.liquid-glass-bg .glass-surface,.liquid-glass .glass-surface,.dark .liquid-glass-bg .glass-surface,.dark .liquid-glass .glass-surface{background:#fff!important;backdrop-filter:blur(20px) saturate(150%);-webkit-backdrop-filter:blur(20px) saturate(150%);border:1px solid rgba(226,232,240,.8)!important;border-radius:1.25rem;box-shadow:0 4px 30px #0000001a,inset 0 1px #ffffffe6;color:#1e293b!important}.liquid-glass-bg .glass-surface h1,.liquid-glass-bg .glass-surface h2,.liquid-glass-bg .glass-surface h3,.liquid-glass-bg .glass-surface h4,.liquid-glass-bg .glass-surface h5,.liquid-glass-bg .glass-surface h6,.liquid-glass-bg .glass-surface p,.liquid-glass-bg .glass-surface span:not(.material-symbols-outlined),.liquid-glass-bg .glass-surface label,.liquid-glass-bg .glass-surface td,.liquid-glass-bg .glass-surface th,.dark .liquid-glass-bg .glass-surface h1,.dark .liquid-glass-bg .glass-surface h2,.dark .liquid-glass-bg .glass-surface h3,.dark .liquid-glass-bg .glass-surface h4,.dark .liquid-glass-bg .glass-surface h5,.dark .liquid-glass-bg .glass-surface h6,.dark .liquid-glass-bg .glass-surface p,.dark .liquid-glass-bg .glass-surface span:not(.material-symbols-outlined),.dark .liquid-glass-bg .glass-surface label,.dark .liquid-glass-bg .glass-surface td,.dark .liquid-glass-bg .glass-surface th{color:#1e293b}.liquid-glass-bg .glass-surface [class*="bg-[#111722]"],.liquid-glass-bg .glass-surface [class*="bg-[#1a2436]"],.liquid-glass-bg .glass-surface [class*=bg-surface-dark],.liquid-glass-bg .glass-surface [class*="bg-[#0b1019]"],.dark .liquid-glass-bg .glass-surface .bg-white,.dark .liquid-glass-bg .glass-surface .bg-slate-50{background:#f8fafc!important}.liquid-glass-bg .glass-surface>div:last-child,.dark .liquid-glass-bg .glass-surface>div:last-child{background:#f8fafc!important;border-color:#e2e8f0!important}.liquid-glass-bg .glass-surface input,.liquid-glass-bg .glass-surface textarea,.liquid-glass-bg .glass-surface select,.dark .liquid-glass-bg .glass-surface input,.dark .liquid-glass-bg .glass-surface textarea,.dark .liquid-glass-bg .glass-surface select{background:#f8fafc!important;border:1px solid #e2e8f0!important;color:#1e293b!important;border-radius:.75rem}.liquid-glass-bg .glass-surface input::placeholder,.liquid-glass-bg .glass-surface textarea::placeholder,.dark .liquid-glass-bg .glass-surface input::placeholder,.dark .liquid-glass-bg .glass-surface textarea::placeholder{color:#94a3b8!important}.liquid-glass-bg .glass-surface .bg-slate-50,.dark .liquid-glass-bg .glass-surface .bg-slate-50{background:#f8fafc!important}.liquid-glass-bg .glass-surface button.bg-primary,.liquid-glass-bg .glass-surface button.bg-primary *,.liquid-glass-bg .glass-surface .bg-primary,.liquid-glass-bg .glass-surface .bg-primary *,.dark .liquid-glass-bg .glass-surface button.bg-primary,.dark .liquid-glass-bg .glass-surface button.bg-primary *,.dark .liquid-glass-bg .glass-surface .bg-primary,.dark .liquid-glass-bg .glass-surface .bg-primary *,.liquid-glass-bg .glass-surface button.bg-emerald-500,.liquid-glass-bg .glass-surface button.bg-emerald-500 *,.liquid-glass-bg .glass-surface .bg-emerald-500,.liquid-glass-bg .glass-surface .bg-emerald-500 *,.dark .liquid-glass-bg .glass-surface button.bg-emerald-500,.dark .liquid-glass-bg .glass-surface button.bg-emerald-500 *,.liquid-glass-bg .glass-surface button.bg-red-500,.liquid-glass-bg .glass-surface button.bg-red-500 *,.liquid-glass-bg .glass-surface .bg-red-500,.liquid-glass-bg .glass-surface .bg-red-500 *,.dark .liquid-glass-bg .glass-surface button.bg-red-500,.dark .liquid-glass-bg .glass-surface button.bg-red-500 *,.liquid-glass-bg .glass-surface button.bg-slate-900,.liquid-glass-bg .glass-surface button.bg-slate-900 *,.liquid-glass-bg .glass-surface .bg-slate-900,.liquid-glass-bg .glass-surface .bg-slate-900 *,.dark .liquid-glass-bg .glass-surface button.bg-slate-900,.dark .liquid-glass-bg .glass-surface button.bg-slate-900 *,.liquid-glass-bg .glass-surface button[class*="bg-[#25D366]"],.liquid-glass-bg .glass-surface button[class*="bg-[#25D366]"] *,.dark .liquid-glass-bg .glass-surface button[class*="bg-[#25D366]"],.dark .liquid-glass-bg .glass-surface button[class*="bg-[#25D366]"] *,.liquid-glass-bg .glass-surface button.text-white,.liquid-glass-bg .glass-surface button .text-white,.dark .liquid-glass-bg .glass-surface button.text-white,.dark .liquid-glass-bg .glass-surface button .text-white{color:#fff!important}.liquid-glass-bg .glass-card,.dark .liquid-glass-bg .glass-card{background:#fff!important;backdrop-filter:blur(20px) saturate(150%);-webkit-backdrop-filter:blur(20px) saturate(150%);border:1px solid rgba(226,232,240,.8)!important;border-radius:1rem;box-shadow:0 2px 16px #0000000f;color:#1e293b!important}.liquid-glass-bg .glass-modal,.liquid-glass .glass-modal,.dark .liquid-glass-bg .glass-modal,.dark .liquid-glass .glass-modal{background:#fff!important;backdrop-filter:blur(20px) saturate(150%);-webkit-backdrop-filter:blur(20px) saturate(150%);border:1px solid rgba(226,232,240,.8)!important;border-radius:1.5rem;box-shadow:0 25px 50px -12px #00000026;color:#1e293b!important}.liquid-glass-bg .glass-card *,.liquid-glass-bg .glass-modal *,.dark .liquid-glass-bg .glass-card *,.dark .liquid-glass-bg .glass-modal *{color:inherit}.liquid-glass-bg .glass-modal input,.liquid-glass-bg .glass-modal textarea,.liquid-glass-bg .glass-modal select,.dark .liquid-glass-bg .glass-modal input,.dark .liquid-glass-bg .glass-modal textarea,.dark .liquid-glass-bg .glass-modal select{background:#f8fafc!important;border:1px solid #e2e8f0!important;color:#1e293b!important;border-radius:.75rem}.liquid-glass-bg .glass-modal input::placeholder,.dark .liquid-glass-bg .glass-modal input::placeholder{color:#94a3b8!important}.liquid-glass-bg .glass-button,.dark .liquid-glass-bg .glass-button{background:#fff!important;backdrop-filter:blur(20px) saturate(150%);-webkit-backdrop-filter:blur(20px) saturate(150%);border:1px solid #e2e8f0!important;border-radius:.75rem;box-shadow:0 2px 8px #0000000d;color:#1e293b!important}.liquid-glass-bg .glass-button:hover,.dark .liquid-glass-bg .glass-button:hover{background:#f8fafc!important;border-color:#cbd5e1!important;box-shadow:0 4px 12px #00000014}.liquid-glass-bg .glass-sidebar,.dark .liquid-glass-bg .glass-sidebar{background:#fff!important;backdrop-filter:blur(20px) saturate(150%);-webkit-backdrop-filter:blur(20px) saturate(150%);border:1px solid rgba(226,232,240,.8)!important;border-radius:1rem;box-shadow:0 4px 20px #0000000f;color:#1e293b!important}.liquid-glass-bg{background:linear-gradient(135deg,#9ca3af,#d1d5db,#dbeafe 30%,#bfdbfe 50%,#93c5fd,#d1d5db 80%,#9ca3af);background-size:400% 400%;animation:gradientShift 40s ease infinite;position:relative}.liquid-glass-bg:before{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='2' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)' opacity='0.03'/%3E%3C/svg%3E");pointer-events:none;opacity:.8}.dark .liquid-glass-bg{background:linear-gradient(135deg,#000,#030712 20%,#0c1220,#0a1628,#020617,#030712 80%,#000);background-size:400% 400%;animation:gradientShift 60s ease infinite;position:relative}.dark .liquid-glass-bg:before{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 400 400' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)' opacity='0.05'/%3E%3C/svg%3E");pointer-events:none;opacity:.3}@keyframes gradientShift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.soft-card{background:var(--card-bg-light);border:1px solid #f1f5f9;box-shadow:0 4px 20px -2px #00000008;border-radius:1.5rem}.dark .soft-card{background:var(--card-bg-dark);border:1px solid rgba(255,255,255,.03);box-shadow:0 10px 40px -12px #0006}.icon-glow-blue{box-shadow:0 0 20px -5px var(--accent-blue)}.dark .icon-glow-blue{box-shadow:0 0 25px -5px #3b82f666}@keyframes meshGradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.animate-pop{animation:pop .3s cubic-bezier(.175,.885,.32,1.275)}@keyframes pop{0%{transform:scale(.9)}to{transform:scale(1)}}@keyframes gold-shimmer{0%{background-position:0 0}to{background-position:0 0}}.badge-ai-pro{background:linear-gradient(90deg,#f59e0b,#fbbf24,#f59e0b);background-size:200% auto;color:#fff!important;font-weight:950;font-size:8px;padding:1px 5px;border-radius:4px;text-transform:uppercase;letter-spacing:.5px;display:inline-flex;align-items:center;gap:2px;border:1px solid rgba(255,255,255,.2);text-shadow:0 1px 1px rgba(0,0,0,.2)}@keyframes icon-wiggle{0%,to{transform:rotate(0) scale(1.1)}25%{transform:rotate(-10deg) scale(1.1)}75%{transform:rotate(10deg) scale(1.1)}}@keyframes icon-bounce-y{0%,to{transform:translateY(0) scale(1.1)}50%{transform:translateY(-5px) scale(1.1)}}@keyframes icon-spin{0%{transform:rotate(0) scale(1.1)}to{transform:rotate(360deg) scale(1.1)}}@keyframes icon-pulse{0%,to{transform:scale(1.1)}50%{transform:scale(1.25)}}@keyframes icon-shake{0%,to{transform:translate(0) scale(1.1)}25%{transform:translate(-3px) scale(1.1)}75%{transform:translate(3px) scale(1.1)}}@keyframes icon-pop{0%{transform:scale(1)}50%{transform:scale(1.3)}to{transform:scale(1.1)}}.disable-animations *,.disable-animations *:before,.disable-animations *:after{transition:none!important;animation:none!important}.disable-animations .liquid-glass-bg:before,.dark .disable-animations .liquid-glass-bg:before{background-image:none!important;opacity:0!important}.disable-animations .liquid-glass-bg{background:#f1f5f9!important;animation:none!important}.dark .disable-animations .liquid-glass-bg{background:#0f172a!important;animation:none!important}.disable-animations .glass-surface,.disable-animations .glass-card,.disable-animations .glass-modal,.disable-animations .glass-sidebar,.disable-animations .glass-button{backdrop-filter:none!important;background:#fff!important;border:1px solid #e2e8f0}.dark .disable-animations .glass-surface,.dark .disable-animations .glass-card,.dark .disable-animations .glass-modal,.dark .disable-animations .glass-sidebar,.dark .disable-animations .glass-button{background:#1e293b!important;border:1px solid #334155}.disable-animations *,.disable-animations *:before,.disable-animations *:after{transition:none!important;animation:none!important;backdrop-filter:none!important}@keyframes wa-shimmer-shield{0%{filter:brightness(1) drop-shadow(0 0 0 rgba(245,158,11,0));transform:scale(1)}15%{filter:brightness(1.8) drop-shadow(0 0 12px rgba(245,158,11,.9));transform:scale(1.1)}30%{filter:brightness(1) drop-shadow(0 0 4px rgba(245,158,11,.4));transform:scale(1)}45%{filter:brightness(1.8) drop-shadow(0 0 12px rgba(245,158,11,.9));transform:scale(1.1)}60%{filter:brightness(1) drop-shadow(0 0 0 rgba(245,158,11,0));transform:scale(1)}to{filter:brightness(1) drop-shadow(0 0 0 rgba(245,158,11,0));transform:scale(1)}}.animate-wa-shimmer{animation:wa-shimmer-shield 3s ease-in-out forwards}@keyframes double-shimmer{0%{transform:translate(-150%) skew(-20deg)}30%{transform:translate(180%) skew(-20deg)}40%{transform:translate(-150%) skew(-20deg)}70%{transform:translate(180%) skew(-20deg)}to{transform:translate(180%) skew(-20deg)}}.animate-double-shimmer{animation:double-shimmer 2.5s cubic-bezier(.4,0,.2,1) forwards}.shimmer-icon{filter:drop-shadow(0 0 4px rgba(251,191,36,.5));transition:all .3s ease}@media(max-width:767px){.liquid-glass-bg,.dark .liquid-glass-bg{animation:none!important;background-size:cover!important}.liquid-glass-bg:before,.dark .liquid-glass-bg:before{display:none!important}.liquid-glass-bg .glass-surface,.liquid-glass-bg .glass-card,.liquid-glass-bg .glass-sidebar,.liquid-glass-bg .glass-button{backdrop-filter:blur(5px) saturate(110%)!important;-webkit-backdrop-filter:blur(5px) saturate(110%)!important}.liquid-glass-bg .glass-surface,.liquid-glass-bg .glass-card,.liquid-glass-bg .glass-sidebar{background:#fffffff2!important}.dark .liquid-glass-bg .glass-surface,.dark .liquid-glass-bg .glass-card,.dark .liquid-glass-bg .glass-sidebar{background:#0f172afa!important;border-color:#ffffff0d!important}.dark .liquid-glass-bg .glass-button{background:#1e293bf2!important}.liquid-glass-bg .glass-surface,.liquid-glass-bg .glass-card{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f!important}html{font-size:14px!important}.p-6,.p-8,.p-10{padding:1rem!important}.md\:p-8,.md\:px-10{padding-left:1rem!important;padding-right:1rem!important}.grid{gap:.75rem!important}.h-24{height:5rem!important}.h-56{height:9rem!important}.size-12{width:2.5rem!important;height:2.5rem!important}.size-14{width:3rem!important;height:3rem!important}.text-\[9rem\]{font-size:4rem!important}.max-w-4xl,.max-w-lg{margin:.5rem!important;width:calc(100% - 1rem)!important}.flex.justify-between.items-center:not(.md\:flex-row){flex-direction:column!important;align-items:flex-start!important;gap:.5rem!important}.md\:items-center .md\:gap-4{flex-direction:column!important;gap:.75rem!important}.group.relative.flex.flex-col.md\:flex-row{padding:1rem!important}#ai-chatbot-button{bottom:1rem!important;right:1rem!important;transform:scale(.8)}}
