@import"https://fonts.googleapis.com/css2?family=Albert+Sans:ital,wght@0,100..900;1,100..900&family=Archivo:ital,wght@0,100..900;1,100..900&family=Hind:wght@300;400;500;600;700&family=Manrope&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}html{font-family:Poppins,sans-serif!important}.hero-container{font-family:sans-serif}.navbar{background-color:#fff;padding:16px 40px;display:flex;justify-content:space-between;align-items:center;box-shadow:0 1px 4px #0000001a}.logo{font-size:20px;font-weight:700}.nav-links{list-style:none;display:flex;gap:24px;font-size:14px;margin:0;padding:0}.nav-links li{cursor:pointer}.hero-banner{height:85vh;background-size:cover;background-position:center;color:#fff;display:flex;align-items:center;justify-content:center;text-align:center}.hero-text{max-width:900px;padding:0 16px}.welcome-text{font-style:italic;font-size:18px;margin-bottom:10px;font-family:Birthstone,cursive}.hero-text h1{font-size:3rem;font-weight:700;margin-bottom:16px}.description{font-size:14px;color:#d1d5db;line-height:1.6}.stats-section{display:grid;grid-template-columns:repeat(2,1fr);background:#000;color:#fff;padding:40px 20px;text-align:center;gap:24px}@media (min-width: 768px){.stats-section{grid-template-columns:repeat(4,1fr)}}.stat .value{font-size:24px;font-weight:700;margin:0;padding:0;margin-top:-1.1rem}.stat .label{font-size:14px;margin-top:4px}.products-container{padding:60px 20px;text-align:center;font-family:sans-serif;background-color:#fff}.section-title{font-size:32px;font-weight:700;margin-bottom:8px}.section-underline{width:60px;height:3px;background-color:#000;margin:0 auto 16px}.section-subtitle{font-size:14px;color:#444;max-width:600px;margin:0 auto 40px}.products-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px;justify-items:center}.product-card{background-color:#fff}.product-card img{width:100%;height:auto;object-fit:cover}.product-name{font-size:14px;font-weight:500;margin-top:12px}.product-price{font-weight:700;font-size:16px;margin-top:4px}.testimonial-section{background-color:#fff;color:#000;padding:60px 20px;font-family:sans-serif;text-align:center}.testimonial-header h2{font-size:32px;font-weight:700}.underline{width:60px;height:3px;background-color:#000;margin:10px auto}.subtitle{font-size:14px;color:#444;margin-bottom:40px}.testimonial-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:40px;text-align:left;max-width:1000px;margin:0 auto}.testimonial-card{background-color:#fff;padding:10px}.testimonial-title{font-weight:600;margin-bottom:5px}.testimonial-rating{color:#f7b519;font-size:18px;margin-bottom:10px}.star{color:#ccc}.star.filled{color:#f7b519}.testimonial-content{font-size:14px;line-height:1.5;margin-bottom:10px}.testimonial-author{font-style:italic;font-weight:600}.footer{background-color:#111;color:#fff;text-align:center;padding:40px 20px;font-family:Arial,sans-serif}.footer-title{font-size:18px;font-weight:600;margin-bottom:25px}.footer-links{display:flex;justify-content:center;flex-wrap:wrap;gap:30px;list-style:none;padding:0 0 15px;margin:0 auto 20px;border-bottom:1px solid #444;max-width:800px}.footer-links li{cursor:pointer;font-size:14px}.footer-contact{display:flex;justify-content:center;flex-wrap:wrap;gap:40px;padding:15px 0;border-bottom:1px solid #444}.contact-item{display:flex;align-items:center;gap:8px;font-size:14px}.footer-address{display:flex;justify-content:center;align-items:center;gap:8px;font-size:14px;margin-top:15px}.icon{color:#fff;font-size:14px}@media (max-width: 768px){.navbar{flex-direction:column;align-items:flex-start;padding:16px 20px}.nav-links{flex-direction:column;gap:12px;width:100%;margin-top:16px}.hero-banner{height:auto;padding:60px 20px;text-align:center}.hero-text h1{font-size:2rem}.welcome-text{font-size:16px}.description{font-size:13px}.stats-section{grid-template-columns:1fr 1fr;gap:20px}.products-container{padding:40px 16px}.section-title{font-size:24px}.section-subtitle{font-size:13px;margin-bottom:30px}.products-grid{grid-template-columns:1fr 1fr}.testimonial-section{padding:40px 16px}.testimonial-header h2{font-size:24px}.subtitle{font-size:13px;margin-bottom:30px}.testimonial-grid{grid-template-columns:1fr;gap:24px}.testimonial-content{font-size:13px}.footer{padding:30px 16px}.footer-links{gap:16px;flex-direction:column;text-align:center}.footer-contact{flex-direction:column;gap:16px}.footer-address{flex-direction:column;gap:6px}.contact-item{justify-content:center}}@media (max-width: 480px){.hero-text h1{font-size:1.5rem}.welcome-text{font-size:14px}.description{font-size:12px}.stats-section,.products-grid{grid-template-columns:1fr}.section-title{font-size:20px}.section-subtitle{font-size:12px}.testimonial-header h2{font-size:20px}.footer-title{font-size:16px}.footer-links li,.contact-item,.footer-address{font-size:13px}}@media (max-width: 360px){.navbar{padding:12px}.nav-links{gap:10px}.hero-text h1{font-size:1.25rem}.description,.section-subtitle,.testimonial-content{font-size:11px}.products-grid{grid-template-columns:1fr}.testimonial-header h2{font-size:18px}.footer-title{font-size:15px}.footer-links li,.contact-item,.footer-address{font-size:12px}}
