:root{--font-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Monaco, Consolas, monospace;--color-primary: #2563eb;--color-primary-dark: #1d4ed8;--color-text: #1f2937;--color-text-muted: #6b7280;--color-bg: #ffffff;--color-bg-alt: #f9fafb;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-6: 1.5rem;--space-8: 2rem;--transition-fast: .15s ease;--transition-normal: .25s ease}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}html,body{width:100%;overflow-x:hidden}body{font-family:var(--font-sans);line-height:1.5;color:var(--color-text);background-color:var(--color-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}#root{isolation:isolate}.touch-target{min-width:48px;min-height:48px;padding:12px}button,a,[role=button]{-webkit-tap-highlight-color:rgba(37,99,235,.2);touch-action:manipulation}button:not(.icon-only),a:not(.icon-only){min-height:44px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}html{font-size:16px}@media(max-width:640px){html{font-size:14px}h1{font-size:1.75rem}h2{font-size:1.5rem}h3{font-size:1.25rem}}.scroll-container{-webkit-overflow-scrolling:touch;overscroll-behavior:contain}@media(max-width:768px){.hide-scrollbar::-webkit-scrollbar{display:none}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}}@media(max-width:768px){<<<<<<< HEAD ======= >>>>>>> 1ffcc3a1cd7828a0d456b5cf6b2a09ca970e1226 .navbar,.image-badge,.cta-modal-content,.loading-overlay,[class*="backdrop"]{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}main{transform:translateZ(0);-webkit-transform:translateZ(0)}<<<<<<< HEAD main>section,======= main > section,>>>>>>> 1ffcc3a1cd7828a0d456b5cf6b2a09ca970e1226 .about-section,.why-choose-section,.product-section,.video-section,.specifications-section,.smartcare-section,.features-usage-section,.testimonials-section,.faq-section,.cta-section{content-visibility:auto;contain-intrinsic-size:0 500px}.feature-card,.stat-item,.testimonial-card,.product-card,.faq-item{transition:transform .2s ease,box-shadow .2s ease!important}.pulse-animation,[class*=pulse]{animation:none!important}img{content-visibility:auto}.card,<<<<<<< HEAD .modal{======= .modal,[class*="card"]{>>>>>>> 1ffcc3a1cd7828a0d456b5cf6b2a09ca970e1226 box-shadow: 0 2px 8px rgba(0,0,0,.1) !important}}@media(max-width:480px){<<<<<<< HEAD ======= >>>>>>> 1ffcc3a1cd7828a0d456b5cf6b2a09ca970e1226 *{transition-duration:.15s!important}.decorative-shadow{box-shadow:none!important}}}
