html{scroll-behavior:smooth}::-webkit-scrollbar{height:10px;width:10px}::-webkit-scrollbar-track{background:#ffffff0d;border-radius:10px}::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#00b3c6,#ffd600);background-clip:padding-box;border:2px solid #0000;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#ffd600,#00b3c6);background-clip:padding-box}::selection{background:#ffd6004d;color:#fff}::-moz-selection{background:#ffd6004d;color:#fff}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-100px)}to{opacity:1;transform:translateX(0)}}@keyframes slideInRight{0%{opacity:0;transform:translateX(100px)}to{opacity:1;transform:translateX(0)}}@keyframes zoomIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes pulse{0%{box-shadow:0 0 0 0 #ffd600b3}70%{box-shadow:0 0 0 20px #ffd60000}to{box-shadow:0 0 0 0 #ffd60000}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}@keyframes glow{0%,to{box-shadow:0 0 20px #00b3c64d}50%{box-shadow:0 0 40px #00b3c699}}@keyframes gradientShift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes wave{0%,to{transform:scaleY(1)}50%{transform:scaleY(1.5)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}.animate-fadeIn{animation:fadeIn .5s ease-in-out}.animate-fadeInUp{animation:fadeInUp .6s ease-out}.animate-fadeInDown{animation:fadeInDown .6s ease-out}.animate-slideInLeft{animation:slideInLeft .6s ease-out}.animate-slideInRight{animation:slideInRight .6s ease-out}.animate-zoomIn{animation:zoomIn .5s ease-out}.animate-pulse{animation:pulse 2s infinite}.animate-float{animation:float 3s ease-in-out infinite}.animate-glow{animation:glow 2s ease-in-out infinite}.hover-lift{transition:transform .3s ease}.hover-lift:hover{transform:translateY(-5px)}.hover-scale{transition:transform .3s ease}.hover-scale:hover{transform:scale(1.05)}.hover-glow{transition:box-shadow .3s ease}.hover-glow:hover{box-shadow:0 0 30px #ffd60080}.glassmorphic{backdrop-filter:blur(12px) saturate(180%);-webkit-backdrop-filter:blur(12px) saturate(180%);background:#1a233299;border:1px solid #ffffff1a;box-shadow:0 8px 32px #0000004d}.glassmorphic-light{backdrop-filter:blur(20px) saturate(150%);-webkit-backdrop-filter:blur(20px) saturate(150%);background:#ffffff0d;border:1px solid #ffffff14}.glassmorphic-dark{backdrop-filter:blur(15px) saturate(200%);-webkit-backdrop-filter:blur(15px) saturate(200%);background:#0b1929d9;border:1px solid #ffffff0f}.text-gradient{background:linear-gradient(135deg,#00b3c6,#ffd600);-webkit-background-clip:text;background-clip:text}.text-gradient,.text-gradient-animated{-webkit-text-fill-color:#0000;text-fill-color:#0000}.text-gradient-animated{animation:gradientShift 4s linear infinite;background:linear-gradient(135deg,#00b3c6,#ffd600 50%,#8b5cf6);-webkit-background-clip:text;background-clip:text;background-size:200% auto}.loading-dots{display:inline-flex;gap:4px}.loading-dots span{animation:bounce 1.4s ease-in-out infinite both;background:#ffd600;border-radius:50%;height:8px;width:8px}.loading-dots span:first-child{animation-delay:-.32s}.loading-dots span:nth-child(2){animation-delay:-.16s}@keyframes bounce{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}a,button,input,select,textarea{transition:all .3s ease}@media (max-width:768px){.animate-float,.animate-pulse{animation:none}.glassmorphic,.glassmorphic-dark,.glassmorphic-light{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}@media (max-width:575.98px){h1{font-size:2rem!important}h1,h2{line-height:1.3!important}h2{font-size:1.5rem!important}h3{font-size:1.25rem!important}h4{font-size:1.1rem!important}h5{font-size:1rem!important}h6{font-size:.9rem!important}.MuiContainer-root{padding-left:16px!important;padding-right:16px!important}section:first-of-type{padding-bottom:40px!important;padding-top:80px!important}.MuiGrid-item{max-width:100%!important}button{margin:0 auto!important;max-width:300px!important;width:100%!important}a[href^=tel] button{font-size:1rem!important;padding:12px 24px!important}.MuiDrawer-paper{height:100vh!important;max-width:320px!important;width:85%!important}footer .MuiGrid-item{margin-bottom:24px!important;text-align:center!important}.MuiAccordion-root{margin-bottom:8px!important}.glassmorphic,.glassmorphic-dark,.glassmorphic-light{margin:8px!important;padding:20px!important}.decorative-orb,.floating-element{display:none!important}.process-step{margin-bottom:24px!important}.integration-item{padding:8px!important}}@media (min-width:576px) and (max-width:767.98px){h1{font-size:2.5rem!important}h2{font-size:2rem!important}h3{font-size:1.5rem!important}.MuiContainer-root{padding-left:24px!important;padding-right:24px!important}.MuiGrid-container>.MuiGrid-item{flex-basis:50%!important;max-width:50%!important}button{width:auto!important}footer .MuiGrid-item{flex-basis:50%!important;max-width:50%!important}}@media (min-width:768px) and (max-width:991.98px){h1{font-size:3rem!important}h2{font-size:2.25rem!important}.MuiContainer-maxWidthLg{max-width:900px!important}.feature-grid .MuiGrid-item{flex-basis:33.333%!important;max-width:33.333%!important}.MuiAppBar-root .MuiToolbar-root{padding-left:32px!important;padding-right:32px!important}section:first-of-type{padding-bottom:60px!important;padding-top:100px!important}}@media (min-width:992px) and (max-width:1199.98px){.MuiContainer-maxWidthLg{max-width:1100px!important}.feature-grid .MuiGrid-item{flex-basis:33.333%!important;max-width:33.333%!important}nav a{margin:0 16px!important}}@media (min-width:1200px){.MuiContainer-maxWidthLg{max-width:1200px!important}.animate-on-desktop{animation:fadeInUp .6s ease-out!important}.feature-grid .MuiGrid-item{flex-basis:25%!important;max-width:25%!important}.parallax-enabled{will-change:transform!important}}@media (min-width:1920px){.MuiContainer-maxWidthLg{max-width:1400px!important}h1{font-size:5rem!important}h2{font-size:3.5rem!important}h3{font-size:2.5rem!important}body{font-size:1.125rem!important}}@media (orientation:landscape) and (max-height:600px){section{padding-bottom:40px!important;padding-top:40px!important}section:first-of-type{min-height:auto!important;padding:60px 0!important}}@media (hover:none) and (pointer:coarse){a,button{min-height:44px!important;min-width:44px!important}.hover-glow:hover,.hover-lift:hover,.hover-scale:hover{box-shadow:none!important;transform:none!important}.parallax-element{transform:none!important}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.glassmorphic,.glassmorphic-dark,.glassmorphic-light{border-width:.5px!important}}@media print{.no-print,footer,header,nav{display:none!important}*{background:#fff!important;color:#000!important}section{page-break-inside:avoid!important}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.parallax-element{transform:none!important}}@media (screen-spanning:single-fold-vertical){.MuiContainer-root{padding-left:env(fold-left)!important;padding-right:env(fold-width)!important}}.MuiAppBar-root{padding-top:env(safe-area-inset-top)!important}.MuiContainer-root{padding-left:max(16px,env(safe-area-inset-left))!important;padding-right:max(16px,env(safe-area-inset-right))!important}footer{padding-bottom:env(safe-area-inset-bottom)!important}