*{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;box-sizing:border-box;}body{font-family:"Segoe UI", Tahoma, Geneva, Verdana, sans-serif;line-height:1.6;color:rgb(51, 51, 51);}.container{max-width:1200px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:0px;padding-right:20px;padding-bottom:0px;padding-left:20px;}h1, h2, h3, h4, h5, h6{font-weight:600;line-height:1.2;margin-bottom:1rem;}h1{font-size:2.5rem;}h2{font-size:2rem;}h3{font-size:1.5rem;}.btn{display:inline-block;padding-top:12px;padding-right:24px;padding-bottom:12px;padding-left:24px;border-top-left-radius:6px;border-top-right-radius:6px;border-bottom-right-radius:6px;border-bottom-left-radius:6px;text-decoration-line:none;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial;font-weight:500;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;cursor:pointer;border-top-width:initial;border-right-width:initial;border-bottom-width:initial;border-left-width:initial;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;border-top-color:initial;border-right-color:initial;border-bottom-color:initial;border-left-color:initial;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;font-size:1rem;}.btn-primary{background-color:rgb(59, 130, 246);color:white;}.btn-primary:hover{background-color:rgb(37, 99, 235);transform:translateY(-2px);}.btn-secondary{background-color:transparent;color:rgb(59, 130, 246);border-top-width:2px;border-right-width:2px;border-bottom-width:2px;border-left-width:2px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:rgb(59, 130, 246);border-right-color:rgb(59, 130, 246);border-bottom-color:rgb(59, 130, 246);border-left-color:rgb(59, 130, 246);border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;}.btn-secondary:hover{background-color:rgb(59, 130, 246);color:white;transform:translateY(-2px);}.card{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat-x:initial;background-repeat-y:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:white;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-right-radius:8px;border-bottom-left-radius:8px;box-shadow:rgba(0, 0, 0, 0.1) 0px 4px 6px;padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px;transition-duration:0.3s, 0.3s;transition-timing-function:ease, ease;transition-delay:0s, 0s;transition-property:transform, box-shadow;}.card:hover{transform:translateY(-4px);box-shadow:rgba(0, 0, 0, 0.15) 0px 8px 25px;}img{max-width:100%;height:auto;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-right-radius:8px;border-bottom-left-radius:8px;}.navbar{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat-x:initial;background-repeat-y:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:white;box-shadow:rgba(0, 0, 0, 0.1) 0px 2px 4px;position:sticky;top:0px;z-index:1000;padding-top:1rem;padding-right:0px;padding-bottom:1rem;padding-left:0px;}.nav-container{display:flex;justify-content:space-between;align-items:center;max-width:1200px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:0px;padding-right:20px;padding-bottom:0px;padding-left:20px;}.nav-logo{font-size:1.5rem;font-weight:bold;color:rgb(59, 130, 246);}.nav-menu{display:flex;list-style-position:initial;list-style-image:initial;list-style-type:none;row-gap:2rem;column-gap:2rem;}.nav-link{text-decoration-line:none;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial;color:rgb(51, 51, 51);font-weight:500;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:color;}.nav-link:hover{color:rgb(59, 130, 246);}.hamburger{display:none;flex-direction:column;cursor:pointer;}.hamburger span{width:25px;height:3px;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat-x:initial;background-repeat-y:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(51, 51, 51);margin-top:3px;margin-right:0px;margin-bottom:3px;margin-left:0px;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;}.hero{background-image:linear-gradient(135deg, rgb(102, 126, 234) 0%, rgb(118, 75, 162) 100%);background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat-x:initial;background-repeat-y:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;color:white;padding-top:100px;padding-right:0px;padding-bottom:100px;padding-left:0px;position:relative;overflow-x:hidden;overflow-y:hidden;}.hero-content{max-width:1200px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:0px;padding-right:20px;padding-bottom:0px;padding-left:20px;text-align:center;position:relative;z-index:2;}.hero h1{font-size:3rem;margin-bottom:1rem;color:white;}.hero p{font-size:1.2rem;margin-bottom:2rem;opacity:0.9;}.products-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));row-gap:2rem;column-gap:2rem;padding-top:4rem;padding-right:0px;padding-bottom:4rem;padding-left:0px;}.product-card{text-align:center;padding-top:2rem;padding-right:2rem;padding-bottom:2rem;padding-left:2rem;}.product-img{width:100%;height:200px;object-fit:cover;margin-bottom:1rem;}.about-section{padding-top:4rem;padding-right:0px;padding-bottom:4rem;padding-left:0px;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat-x:initial;background-repeat-y:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(248, 250, 252);}.about-content{max-width:1200px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:0px;padding-right:20px;padding-bottom:0px;padding-left:20px;display:grid;grid-template-columns:1fr 1fr;row-gap:4rem;column-gap:4rem;align-items:center;}.services-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));row-gap:2rem;column-gap:2rem;padding-top:4rem;padding-right:0px;padding-bottom:4rem;padding-left:0px;}.service-card{text-align:center;padding-top:2rem;padding-right:2rem;padding-bottom:2rem;padding-left:2rem;}.contact-section{padding-top:4rem;padding-right:0px;padding-bottom:4rem;padding-left:0px;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat-x:initial;background-repeat-y:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(248, 250, 252);}.contact-form{max-width:600px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;}.form-group{margin-bottom:1.5rem;}.form-control{width:100%;padding-top:12px;padding-right:12px;padding-bottom:12px;padding-left:12px;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:rgb(221, 221, 221);border-right-color:rgb(221, 221, 221);border-bottom-color:rgb(221, 221, 221);border-left-color:rgb(221, 221, 221);border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;border-top-left-radius:6px;border-top-right-radius:6px;border-bottom-right-radius:6px;border-bottom-left-radius:6px;font-size:1rem;}.footer{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat-x:initial;background-repeat-y:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(31, 41, 55);color:white;padding-top:3rem;padding-right:0px;padding-bottom:1rem;padding-left:0px;}.footer-content{max-width:1200px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:0px;padding-right:20px;padding-bottom:0px;padding-left:20px;display:grid;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));row-gap:2rem;column-gap:2rem;}.footer h4{color:white;margin-bottom:1rem;}.footer-links{list-style-position:initial;list-style-image:initial;list-style-type:none;}.footer-links li{margin-bottom:0.5rem;}.footer-links a{color:rgb(156, 163, 175);text-decoration-line:none;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:color;}.footer-links a:hover{color:white;}.footer-bottom{text-align:center;padding-top:2rem;margin-top:2rem;border-top-width:1px;border-top-style:solid;border-top-color:rgb(55, 65, 81);color:rgb(156, 163, 175);}.fade-in{opacity:0;transform:translateY(30px);animation-duration:0.6s;animation-timing-function:ease;animation-delay:0s;animation-iteration-count:1;animation-direction:normal;animation-fill-mode:forwards;animation-play-state:running;animation-name:fadeInUp;}.delay-1{animation-delay:0.1s;}.delay-2{animation-delay:0.2s;}.delay-3{animation-delay:0.3s;}.hover-lift{transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:transform;}.hover-lift:hover{transform:translateY(-5px);}.form-control.error{border-top-color:rgb(239, 68, 68);border-right-color:rgb(239, 68, 68);border-bottom-color:rgb(239, 68, 68);border-left-color:rgb(239, 68, 68);}.form-control.success{border-top-color:rgb(16, 185, 129);border-right-color:rgb(16, 185, 129);border-bottom-color:rgb(16, 185, 129);border-left-color:rgb(16, 185, 129);}.loading{display:inline-block;width:20px;height:20px;border-right-width:3px;border-bottom-width:3px;border-left-width:3px;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-right-color:rgb(243, 243, 243);border-bottom-color:rgb(243, 243, 243);border-left-color:rgb(243, 243, 243);border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;border-top-width:3px;border-top-style:solid;border-top-color:rgb(59, 130, 246);border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;animation-duration:1s;animation-timing-function:linear;animation-delay:0s;animation-iteration-count:infinite;animation-direction:normal;animation-fill-mode:none;animation-play-state:running;animation-name:spin;}.text-center{text-align:center;}.mb-4{margin-bottom:1rem;}.mt-4{margin-top:1rem;}.mr-4{margin-right:1rem;}.ml-4{margin-left:1rem;}.py-4{padding-top:1rem;padding-right:0px;padding-bottom:1rem;padding-left:0px;}.px-4{padding-top:0px;padding-right:1rem;padding-bottom:0px;padding-left:1rem;}.hidden{display:none;}.m-0{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.m-1{margin-top:0.25rem;margin-right:0.25rem;margin-bottom:0.25rem;margin-left:0.25rem;}.m-2{margin-top:0.5rem;margin-right:0.5rem;margin-bottom:0.5rem;margin-left:0.5rem;}.m-3{margin-top:0.75rem;margin-right:0.75rem;margin-bottom:0.75rem;margin-left:0.75rem;}.m-4{margin-top:1rem;margin-right:1rem;margin-bottom:1rem;margin-left:1rem;}.m-5{margin-top:1.25rem;margin-right:1.25rem;margin-bottom:1.25rem;margin-left:1.25rem;}.m-6{margin-top:1.5rem;margin-right:1.5rem;margin-bottom:1.5rem;margin-left:1.5rem;}.m-8{margin-top:2rem;margin-right:2rem;margin-bottom:2rem;margin-left:2rem;}.m-10{margin-top:2.5rem;margin-right:2.5rem;margin-bottom:2.5rem;margin-left:2.5rem;}.m-12{margin-top:3rem;margin-right:3rem;margin-bottom:3rem;margin-left:3rem;}.m-16{margin-top:4rem;margin-right:4rem;margin-bottom:4rem;margin-left:4rem;}.m-20{margin-top:5rem;margin-right:5rem;margin-bottom:5rem;margin-left:5rem;}.mx-auto{margin-left:auto;margin-right:auto;}.p-0{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.p-1{padding-top:0.25rem;padding-right:0.25rem;padding-bottom:0.25rem;padding-left:0.25rem;}.p-2{padding-top:0.5rem;padding-right:0.5rem;padding-bottom:0.5rem;padding-left:0.5rem;}.p-3{padding-top:0.75rem;padding-right:0.75rem;padding-bottom:0.75rem;padding-left:0.75rem;}.p-4{padding-top:1rem;padding-right:1rem;padding-bottom:1rem;padding-left:1rem;}.p-5{padding-top:1.25rem;padding-right:1.25rem;padding-bottom:1.25rem;padding-left:1.25rem;}.p-6{padding-top:1.5rem;padding-right:1.5rem;padding-bottom:1.5rem;padding-left:1.5rem;}.p-8{padding-top:2rem;padding-right:2rem;padding-bottom:2rem;padding-left:2rem;}.p-10{padding-top:2.5rem;padding-right:2.5rem;padding-bottom:2.5rem;padding-left:2.5rem;}.p-12{padding-top:3rem;padding-right:3rem;padding-bottom:3rem;padding-left:3rem;}.p-16{padding-top:4rem;padding-right:4rem;padding-bottom:4rem;padding-left:4rem;}.p-20{padding-top:5rem;padding-right:5rem;padding-bottom:5rem;padding-left:5rem;}.flex{display:flex;}.inline-flex{display:inline-flex;}.items-center{align-items:center;}.justify-center{justify-content:center;}.justify-between{justify-content:space-between;}.flex-col{flex-direction:column;}.gap-4{row-gap:1rem;column-gap:1rem;}.gap-8{row-gap:2rem;column-gap:2rem;}.grid{display:grid;}.grid-cols-1{grid-template-columns:repeat(1, minmax(0px, 1fr));}.grid-cols-2{grid-template-columns:repeat(2, minmax(0px, 1fr));}.grid-cols-3{grid-template-columns:repeat(3, minmax(0px, 1fr));}.grid-cols-4{grid-template-columns:repeat(4, minmax(0px, 1fr));}.gap-4{row-gap:1rem;column-gap:1rem;}.gap-8{row-gap:2rem;column-gap:2rem;}.w-full{width:100%;}.w-16{width:4rem;}.h-16{height:4rem;}.bg-white{background-color:white;}.bg-gray-50{background-color:rgb(249, 250, 251);}.bg-gray-100{background-color:rgb(243, 244, 246);}.bg-gray-900{background-color:rgb(17, 24, 39);}.text-white{color:white;}.text-gray-900{color:rgb(17, 24, 39);}.text-gray-700{color:rgb(55, 65, 81);}.text-gray-600{color:rgb(75, 85, 99);}.text-blue-600{color:rgb(37, 99, 235);}.border{border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;}.border-gray-300{border-top-color:rgb(209, 213, 219);border-right-color:rgb(209, 213, 219);border-bottom-color:rgb(209, 213, 219);border-left-color:rgb(209, 213, 219);}.rounded-lg{border-top-left-radius:0.5rem;border-top-right-radius:0.5rem;border-bottom-right-radius:0.5rem;border-bottom-left-radius:0.5rem;}.rounded-full{border-top-left-radius:9999px;border-top-right-radius:9999px;border-bottom-right-radius:9999px;border-bottom-left-radius:9999px;}.font-bold{font-weight:700;}.font-semibold{font-weight:600;}.text-lg{font-size:1.125rem;}.text-xl{font-size:1.25rem;}.shadow-lg{box-shadow:rgba(0, 0, 0, 0.1) 0px 10px 15px -3px, rgba(0, 0, 0, 0.05) 0px 4px 6px -2px;}.transition-all{transition-property:all;}.transition-colors{transition-property:color, background-color, border-color, text-decoration-color, fill, stroke;}.duration-300{transition-duration:300ms;}.ease-in-out{transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);}.block{display:block;}.inline-block{display:inline-block;}.relative{position:relative;}.absolute{position:absolute;}.sticky{position:sticky;}.z-10{z-index:10;}.z-20{z-index:20;}.z-50{z-index:50;}.max-w-7xl{max-width:80rem;}.top-0{top:0px;}.left-0{left:0px;}.right-0{right:0px;}.bottom-0{bottom:0px;}.min-h-screen{min-height:100vh;}.h-full{height:100%;}.h-48{height:12rem;}.object-cover{object-fit:cover;}.text-left{text-align:left;}.text-right{text-align:right;}.overflow-hidden{overflow-x:hidden;overflow-y:hidden;}.opacity-0{opacity:0;}.opacity-100{opacity:1;}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}.delay-100{animation-delay:100ms;}.delay-200{animation-delay:200ms;}.delay-300{animation-delay:300ms;}.inset-0{top:0px;right:0px;bottom:0px;left:0px;}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);}.bg-fixed{background-attachment:fixed;}.scroll-smooth{scroll-behavior:smooth;}::-webkit-scrollbar{width:8px;}::-webkit-scrollbar-track{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat-x:initial;background-repeat-y:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(241, 241, 241);}::-webkit-scrollbar-thumb{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat-x:initial;background-repeat-y:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(136, 136, 136);border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;}::-webkit-scrollbar-thumb:hover{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat-x:initial;background-repeat-y:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(85, 85, 85);}#iz2xvz{color:rgb(75, 85, 99);background-color:rgb(255, 255, 255);}#iybsiv{color:rgb(75, 85, 99);background-color:rgb(255, 255, 255);}#ivflbf{color:rgb(75, 85, 99);background-color:rgb(255, 255, 255);}@keyframes fadeInUp{100%{opacity:1;transform:translateY(0px);}}@keyframes spin{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}@media (max-width: 768px){.nav-menu{position:fixed;left:-100%;top:70px;flex-direction:column;background-color:white;width:100%;text-align:center;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;box-shadow:rgba(0, 0, 0, 0.05) 0px 10px 27px;padding-top:2rem;padding-right:0px;padding-bottom:2rem;padding-left:0px;}.nav-menu.active{left:0px;}.hamburger{display:flex;}.hero h1{font-size:2rem;}.about-content{grid-template-columns:1fr;row-gap:2rem;column-gap:2rem;}.hero{padding-top:60px;padding-right:0px;padding-bottom:60px;padding-left:0px;}}