body{font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;}.section-title::after{content:"";display:block;width:60px;height:3px;background-image:linear-gradient(90deg, rgb(239, 68, 68), rgb(249, 115, 22));background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;margin-top:10px;margin-right:auto;margin-bottom:0px;margin-left:auto;}.hero-canvas{position:absolute;top:0px;left:0px;width:100%;height:100%;z-index:0;}.stat-card{transition-behavior:normal, normal;transition-duration:0.3s, 0.3s;transition-timing-function:ease, ease;transition-delay:0s, 0s;transition-property:transform, box-shadow;}.stat-card:hover{transform:translateY(-5px);box-shadow:rgba(0, 0, 0, 0.1) 0px 20px 25px -5px, rgba(0, 0, 0, 0.04) 0px 10px 10px -5px;}.service-card{transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;}.service-card:hover{transform:translateY(-8px);box-shadow:rgba(0, 0, 0, 0.25) 0px 25px 50px -12px;}.product-card{transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;}.product-card:hover{transform:scale(1.03);}html{scroll-behavior:smooth;}.hover\:scale-105:hover{transform:scale(1.05);}.bg-gradient-to-br{background-image:linear-gradient(135deg, rgb(254, 242, 242) 0%, rgb(255, 247, 237) 100%);background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;}.bg-gradient-to-r{background-image:linear-gradient(90deg, rgb(220, 38, 38) 0%, rgb(234, 88, 12) 100%);background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;}.text-xl.md\:text-2xl.text-gray-700.mb-8.max-w-4xl.mx-auto{text-align:center;}#i9k1mk{font-size:16px;color:rgb(55 65 81 / var(--tw-text-opacity, 1));background-color:initial;}@media (max-width: 768px){.section-title::after{width:40px;margin-top:8px;margin-right:auto;margin-bottom:0px;margin-left:auto;}.hero-section h1{font-size:2.5rem;}.hero-section p{font-size:1.25rem;}}