body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}*{box-sizing:border-box;margin:0;padding:0}body{color:#333;font-family:Poppins,sans-serif;overflow-x:hidden}.container{margin:auto}section{padding:80px 0}h2{color:#8b4513;font-size:38px;margin-bottom:20px;text-align:center}p{line-height:1.8}.primary-btn{padding:14px 30px}.primary-btn:hover{background:#6e340b}.secondary-btn{background:#0000;border:2px solid #fff;border-radius:5px;color:#fff;cursor:pointer;padding:14px 30px}.secondary-btn:hover{background:#fff;color:#000}.hero{background:url(https://images.unsplash.com/photo-1596040033229-a9821ebd058d?auto=format&fit=crop&w=1600&q=80);background-position:50%;background-size:cover;height:55vh;position:relative}.hero-overlay{align-items:center;background:#0000008c;display:flex;height:100%;width:35%}.hero-content{color:#fff;margin:auto;max-width:1200px;width:90%}.hero-content h1{font-size:65px;margin-bottom:20px;max-width:700px}.hero-content p{font-size:20px;margin-bottom:30px;max-width:600px}.hero-buttons{display:flex;gap:15px}.categories{background:#f8f8f8}.category-grid{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(3,1fr);margin-top:40px}.category-card{background:#8b4513;border-radius:10px;color:#fff;font-size:22px;font-weight:600;padding:40px;text-align:center;transition:.4s}.category-card:hover{background:#d4a017;transform:scale(1.03)}.about-section{background:#fff;padding:80px 0}.section-header h2{font-size:42px}.info-card{border-left:5px solid #d4a017;border-radius:15px;box-shadow:0 5px 20px #00000014;margin-bottom:50px}.info-card h3{font-size:28px}.vision-mission{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(2,1fr);margin-bottom:60px}.card{background:#fff;border-radius:15px;border-top:4px solid #d4a017;box-shadow:0 5px 20px #00000014;padding:35px}.card h3{color:#8b4513;margin-bottom:20px}.card ul{padding-left:20px}.card li{line-height:1.8;margin-bottom:12px}.why-choose{margin-top:30px}.why-choose h2{margin-bottom:40px}.feature-card{text-align:center}.feature-card h4{color:#8b4513;font-size:20px;margin-bottom:15px}.core-values{margin-top:80px}.about-wrapper{grid-gap:60px;align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1fr}.about-image img{border-radius:15px;height:500px;object-fit:cover;width:100%}.about-content h2{text-align:left}.about-content p{margin-bottom:20px}.products{background:#fafafa}.product-grid{margin-top:50px}.product-card{position:relative}.hot-badge{background:#d32f2f;border-radius:20px;color:#fff;font-size:12px;font-weight:600;padding:6px 12px;position:absolute;right:10px;top:10px;z-index:10}.hot-title{align-items:center;color:#8b4513;display:flex;font-size:40px;font-weight:700;gap:10px;justify-content:center;margin-bottom:40px}.fire-icon{animation:fireGlow 1.5s infinite alternate;height:40px;object-fit:contain;width:40px}@keyframes fireGlow{0%{filter:drop-shadow(0 0 5px orange);transform:scale(1)}to{filter:drop-shadow(0 0 15px red);transform:scale(1.15)}}.hot-product:hover{transform:translateY(-5px)}.product-image img{height:250px;object-fit:cover;width:100%}.product-card h3{margin:20px 0}.product-card button{margin-bottom:20px}.stats{background:#8b4513;color:#fff}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);text-align:center}.stats-grid h2{color:#fff;font-size:50px}.stats-grid p{font-size:18px}.testimonial-grid{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(3,1fr);margin-top:50px}.testimonial-card{background:#fff;border-radius:10px;box-shadow:0 5px 25px #00000014;padding:30px}.testimonial-card h4{color:#8b4513;margin-top:20px}.cta{background:linear-gradient(#000000a6,#000000a6),url(https://images.unsplash.com/photo-1615485290382-441e4d049cb5?auto=format&fit=crop&w=1600&q=80);background-position:50%;background-size:cover;text-align:center}.cta,.cta h2{color:#fff}.cta p{margin:0 auto 30px;max-width:700px}.feature-grid{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(3,1fr);margin-top:50px}.section-title{margin:0 auto 40px;max-width:900px;text-align:center}.section-title h2{color:#8b4513;margin-bottom:15px}.section-title p{color:#666;font-size:16px;line-height:1.8}.feature-card{background:#fff8f2;border-radius:12px;box-shadow:0 5px 20px #00000014;padding:30px;transition:.3s}.feature-card:hover{transform:translateY(-8px)}.feature-card h3{color:#8b4513;font-size:20px;margin-bottom:15px}.feature-card p{color:#555;line-height:1.8}.about-company{background:#fff;padding:80px 0}.section-header{margin:0 auto 60px;max-width:1000px;text-align:center}.section-header h2{color:#8b4513;font-size:40px;margin-bottom:20px}.section-header p{color:#555;line-height:1.9;margin-bottom:15px}.hot-product{border:2px solid #d4a017}.vision-mission-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(2,1fr);margin-bottom:60px}.info-card{background:#fff8f2;border-radius:12px;box-shadow:0 5px 15px #00000014;padding:35px}.info-card h3{color:#8b4513;margin-bottom:20px}.info-card ul{padding-left:20px}.info-card li{line-height:1.7;margin-bottom:12px}.core-values h2{color:#8b4513;margin-bottom:40px;text-align:center}.values-grid{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(4,1fr)}.value-card{background:#fff;border-radius:12px;border-top:4px solid #d4a017;box-shadow:0 5px 15px #00000014;padding:25px;text-align:center;transition:.3s}.value-card:hover{transform:translateY(-5px)}.value-card h4{color:#8b4513;margin-bottom:15px}.value-card p{color:#555;line-height:1.7}@media (max-width:992px){.hero{height:60vh}.hero-overlay{width:60%}.hero-content h1{font-size:46px}.hero-content p{font-size:18px}.about-wrapper,.vision-mission{grid-template-columns:1fr}.category-grid,.feature-grid,.product-grid,.stats-grid,.testimonial-grid,.values-grid{grid-template-columns:repeat(2,1fr)}.product-image img{height:220px}}@media (max-width:768px){.hot-title{font-size:28px}.fire-icon{height:30px;width:30px}section{padding:50px 0}.container{width:95%}.hero{height:auto;min-height:60vh}.hero-overlay{justify-content:center;padding:30px 20px;text-align:center;width:100%}.hero-content{width:100%}.hero-content h1{font-size:32px;line-height:1.3;margin-bottom:15px}.hero-content p{font-size:15px;margin-bottom:20px}.hero-buttons{align-items:center;flex-direction:column;gap:12px}.call-btn,.primary-btn,.secondary-btn{max-width:280px;text-align:center;width:100%}.category-grid,.feature-grid,.product-grid,.stats-grid,.testimonial-grid,.values-grid,.vision-mission{grid-template-columns:1fr}.section-header h2,h2{font-size:28px}.section-header p{font-size:15px}.card,.feature-card,.info-card,.testimonial-card,.value-card{padding:20px}.product-image img{height:250px;object-fit:cover;width:100%}.stats-grid{gap:20px}.stats-grid h2{font-size:34px}.stats-grid p{font-size:15px}.category-card{font-size:18px;padding:25px}}@media (max-width:480px){.hero-content h1{font-size:26px}.hero-content p{font-size:14px}.section-header h2,h2{font-size:24px}.card h3,.info-card h3{font-size:20px}.feature-card h4,.value-card h4{font-size:17px}.product-image img{height:220px}.category-card{font-size:16px;padding:20px}.footer-actions{align-items:center;flex-direction:column}.call-btn,.whatsapp-btn{max-width:260px;width:100%}}.header{background:#fff;box-shadow:0 2px 15px #00000014;position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:1000}.header-container{justify-content:space-between;padding:10px 8px;width:100%}.header-container,.logo{align-items:center;display:flex}.logo{justify-content:flex-start;margin-right:auto}.logo a{align-items:center;display:flex}.logo img{display:block;height:75px;object-fit:contain;width:auto}.nav{margin-left:auto}.nav-menu{align-items:center;display:flex;gap:35px;list-style:none}.nav-menu a,.nav-menu li{position:relative}.nav-menu a{color:#333;font-size:16px;font-weight:600;text-decoration:none;transition:.3s ease}.nav-menu a:hover{color:#d4a017}.nav-menu a:after{background:#d4a017;bottom:-6px;content:"";height:2px;left:0;position:absolute;transition:.3s ease;width:0}.nav-menu a:hover:after{width:100%}.hamburger{color:#8b4513;cursor:pointer;display:none;font-size:30px}@media (max-width:768px){.header-container{padding:10px 15px}.logo img{height:55px}.hamburger{color:#8b4513;cursor:pointer;display:block;font-size:30px;z-index:1001}.nav{background:#fff;border-radius:10px;box-shadow:0 5px 20px #00000026;position:fixed;right:-100%;top:75px;transition:.4s ease;width:260px;z-index:1000}.nav.active{right:10px}.nav-menu{display:flex;flex-direction:column;gap:20px;margin:0;padding:20px}.nav-menu li{width:100%}.nav-menu a{display:block;font-size:16px;padding:10px 0;width:100%}}@media (max-width:480px){.logo img{height:50px}.hamburger{font-size:28px}.nav{top:68px;width:220px}.nav-menu a{font-size:15px}}.footer{background:#2d1b12;color:#fff;margin-top:50px}.footer-top{display:flex;gap:50px;justify-content:space-between;margin:auto;max-width:1400px;padding:50px 30px}.footer-left{flex:1 1}.footer-title{background:#d4a017;border-radius:0 50px 50px 0;margin-bottom:30px;padding:12px 20px;width:280px}.footer-title h2{color:#fff;font-size:30px;margin:0}.footer-left h3{color:#d4a017;font-size:28px;margin-bottom:15px}.footer-left p{font-size:16px;line-height:1.8;margin-bottom:12px}.footer-left a{color:#fff;text-decoration:none}.footer-left a:hover{color:#d4a017}.footer-actions{display:flex;flex-wrap:wrap;gap:15px;margin-top:25px}.call-btn,.whatsapp-btn{align-items:center;border-radius:8px;display:inline-flex;font-size:16px;font-weight:600;justify-content:center;min-width:180px;padding:14px 25px;text-decoration:none;transition:.3s}.call-btn{background:#d4a017;color:#fff}.call-btn:hover{background:#f0b429;transform:translateY(-2px)}.whatsapp-btn{background:#25d366;color:#fff}.whatsapp-btn:hover{background:#1ebe5d;transform:translateY(-2px)}.footer-right{text-align:center;width:250px}.trusted-badge{background:#fff;border-radius:8px;color:#2d1b12;font-weight:700;margin-bottom:20px;padding:15px}.social-links{gap:12px}.social-links,.social-links a{display:flex;justify-content:center}.social-links a{align-items:center;background:#d4a017;border-radius:50%;color:#fff;height:45px;text-decoration:none;transition:.3s;width:45px}.social-links a:hover{background:#f0b429}.footer-divider{border-top:1px solid #ffffff26}.footer-bottom{background:#1f120c;padding:20px}.footer-bottom-content{color:#ddd;display:flex;justify-content:space-between;margin:auto;max-width:1400px}@media (max-width:992px){.footer-top{flex-direction:column}.footer-right{text-align:left;width:100%}.social-links{justify-content:flex-start}}@media (max-width:768px){.footer-top{gap:30px;padding:30px 15px}.footer-title{width:200px}.footer-title h2{font-size:20px}.footer-left h3{font-size:22px}.footer-left p{font-size:14px;line-height:1.7}.footer-actions{flex-direction:column}.call-btn,.whatsapp-btn{font-size:16px;min-width:100%;padding:15px;width:100%}.footer-right{text-align:center}.social-links{justify-content:center}.footer-bottom-content{flex-direction:column;font-size:13px;gap:8px;text-align:center}}@media (max-width:480px){.footer-title{padding:10px 15px;width:170px}.footer-left h3,.footer-title h2{font-size:18px}.footer-left p{font-size:13px}.call-btn,.whatsapp-btn{font-size:15px;padding:14px}.social-links a{height:40px;width:40px}}.product-details{background:#f8f9fb;padding:80px 0}.details-header{grid-gap:50px;align-items:center;background:#fff;border-radius:20px;box-shadow:0 10px 30px #00000014;display:grid;gap:50px;grid-template-columns:1fr 1fr;margin-bottom:50px;padding:40px}.details-image img{border-radius:15px;height:500px;object-fit:cover;transition:.4s;width:100%}.details-image img:hover{transform:scale(1.03)}.details-info h1{color:#8b4513;font-size:42px;margin-bottom:20px}.details-info p{color:#555;line-height:1.8;margin-bottom:20px}.details-info h3{color:#222;font-size:26px;margin-bottom:25px}.details-info h3 span{color:#d4a017;font-weight:700;margin-left:10px}.primary-btn{border-radius:8px;font-size:16px;padding:14px 35px}.primary-btn:hover{transform:translateY(-2px)}.table-section{background:#fff;border-radius:20px;box-shadow:0 5px 20px #00000014;margin-bottom:40px;padding:35px}.table-section h2{color:#8b4513;margin-bottom:25px;text-align:left}.table-section table{border-collapse:collapse;width:100%}.table-section td{border:1px solid #e5e5e5;padding:15px}.table-section tr:nth-child(2n){background:#fafafa}.table-section td:first-child{color:#8b4513;font-weight:600;width:35%}.about-product{background:#fff;border-radius:20px;box-shadow:0 5px 20px #00000014;margin-bottom:40px;padding:35px}.about-product h2{margin-bottom:20px;text-align:left}.about-product p{color:#555;line-height:1.9}.benefits-section{background:#fff;border-radius:20px;box-shadow:0 5px 20px #00000014;margin-bottom:40px;padding:35px}.benefits-section h2{margin-bottom:25px;text-align:left}.benefits-list{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(2,1fr)}.benefit-item{background:#fff8f2;border-left:4px solid #d4a017;border-radius:10px;font-weight:500;padding:15px 20px}.faq-section{margin-bottom:40px}.faq-section h2{margin-bottom:25px}.faq-box{background:#fff;border-radius:15px;box-shadow:0 5px 20px #00000014;margin-bottom:15px;padding:25px}.faq-box h4{color:#8b4513;font-size:18px;margin-bottom:10px}.faq-box p{color:#555}.inquiry-box{background:linear-gradient(135deg,#8b4513,#d4a017);border-radius:20px;color:#fff;padding:50px;text-align:center}.inquiry-box h2{color:#fff;margin-bottom:15px}.inquiry-box p{margin-bottom:25px}.inquiry-box .primary-btn{background:#fff;color:#8b4513;font-weight:600}.inquiry-box .primary-btn:hover{background:#f5f5f5}@media (max-width:992px){.details-header{grid-template-columns:1fr}.details-image img{height:400px}.benefits-list{grid-template-columns:1fr}}@media (max-width:768px){.product-details{padding:50px 0}.about-product,.benefits-section,.details-header,.faq-box,.table-section{padding:20px}.details-info h1{font-size:30px}.details-info h3{font-size:22px}.details-image img{height:280px}.table-section{overflow-x:auto}.table-section table{min-width:500px}.inquiry-box{padding:30px 20px}.inquiry-box h2{font-size:26px}}.products-page{padding:80px 0}.products-page h1{color:#8b4513;margin-bottom:40px;text-align:center}.product-grid{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(4,1fr)}.product-card{background:#fff;border-radius:12px;box-shadow:0 5px 20px #00000014;display:flex;flex-direction:column;overflow:hidden;text-align:center;transition:.3s}.product-card:hover{transform:translateY(-8px)}.product-card img{display:block;height:250px;object-fit:cover;width:100%}.product-card h3{color:#8b4513;min-height:70px;padding:20px 15px}.product-card .primary-btn{margin:0 20px 20px}.primary-btn{background:#8b4513;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:12px 25px;transition:.3s}.primary-btn:hover{background:#d4a017}@media (max-width:992px){.products-page{padding:60px 0}.product-grid{gap:20px;grid-template-columns:repeat(2,1fr)}.product-card img{height:220px}.products-page h1{font-size:32px;margin-bottom:30px}}@media (max-width:768px){.products-page{padding:40px 0}.product-grid{gap:20px;grid-template-columns:1fr}.product-card{border-radius:10px}.product-card img{height:220px;object-fit:cover;width:100%}.product-card h3{font-size:18px;min-height:auto;padding:15px 10px}.products-page h1{font-size:28px;margin-bottom:25px}.product-card .primary-btn{margin:0 15px 15px;width:calc(100% - 30px)}.primary-btn{font-size:15px;padding:12px}}@media (max-width:480px){.products-page{padding:30px 0}.products-page h1{font-size:24px;margin-bottom:20px}.product-grid{gap:15px}.product-card img{height:180px}.product-card h3{font-size:16px;padding:12px 8px}.primary-btn{font-size:14px;padding:10px}}.about-page{background:#f9f9f9;padding:80px 0}.container{margin:0 auto;max-width:1300px;width:90%}.certificate-title{color:#8b4513;font-size:38px;font-weight:700;margin-bottom:40px;position:relative;text-align:center}.certificate-title:after{background:#d2691e;border-radius:50px;content:"";display:block;height:4px;margin:12px auto 0;width:80px}.certificate-gallery{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-bottom:60px}.certificate-card{animation:fadeUp .8s ease;background:#fff;border-radius:14px;box-shadow:0 10px 25px #00000014;overflow:hidden;transition:all .35s ease}.certificate-card:hover{box-shadow:0 18px 40px #00000026;transform:translateY(-8px)}.certificate-img{aspect-ratio:4/3;background:#fff;display:block;object-fit:contain;padding:15px;width:100%}.certificate-card h4{border-top:1px solid #f0f0f0;color:#8b4513;font-size:18px;font-weight:600;margin:0;padding:18px;text-align:center}.about-content{margin:auto;max-width:1000px;text-align:center}.about-content h1{color:#8b4513;display:inline-block;font-size:42px;font-weight:700;margin-bottom:35px;position:relative}.about-content h1:after{background:#d2691e;border-radius:20px;content:"";display:block;height:4px;margin:12px auto 0;width:90px}.about-content p{color:#444;font-size:18px;line-height:1.9;margin-bottom:22px;text-align:justify}.about-content strong{color:#8b4513}.about-highlights{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin-top:55px}.highlight-card{animation:fadeUp .8s ease;background:#fff;border-radius:14px;border-top:5px solid #8b4513;box-shadow:0 8px 22px #00000014;padding:28px;text-align:center;transition:all .35s ease}.highlight-card:hover{background:#fffaf5;box-shadow:0 18px 35px #0000001f;transform:translateY(-8px)}.highlight-card h3{color:#8b4513;font-size:22px;font-weight:600;margin-bottom:12px}.highlight-card p{color:#666;font-size:15px;line-height:1.7;margin:0;text-align:center}@keyframes fadeUp{0%{opacity:0;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}@media (max-width:992px){.about-page{padding:60px 0}.container{width:92%}.certificate-gallery{gap:25px}.certificate-img{aspect-ratio:4/3}.certificate-title{font-size:34px}.about-content h1{font-size:36px}.about-content p{font-size:17px}.highlight-card h3{font-size:20px}}@media (max-width:768px){.about-page{padding:50px 0}.container{width:95%}.certificate-title{font-size:30px;margin-bottom:30px}.certificate-gallery{gap:20px;grid-template-columns:1fr;margin-bottom:40px}.certificate-card h4{font-size:17px}.about-content h1{font-size:30px;margin-bottom:25px}.about-content p{font-size:16px;line-height:1.8;text-align:left}.about-highlights{gap:18px;grid-template-columns:1fr}.highlight-card{padding:22px}.highlight-card h3{font-size:18px}.highlight-card p{font-size:14px}}@media (max-width:480px){.about-page{padding:40px 0}.certificate-title{font-size:26px}.certificate-img{aspect-ratio:4/3;padding:10px}.certificate-card h4{font-size:16px;padding:14px}.about-content h1{font-size:25px}.about-content p{font-size:15px}.highlight-card{padding:18px}.highlight-card h3{font-size:17px}.highlight-card p{font-size:13px}}.contact-page{background:#f8f8f8;padding:80px 0}.contact-header{margin-bottom:50px;text-align:center}.contact-header h1{color:#8b4513;font-size:42px;margin-bottom:15px}.contact-header p{color:#666;line-height:1.7;margin:auto;max-width:700px}.contact-wrapper{display:flex;justify-content:center}.contact-info{background:#fff;border-radius:15px;box-shadow:0 5px 25px #00000014;max-width:900px;padding:40px;width:100%}.contact-info h2{color:#8b4513;margin-bottom:30px;text-align:center}.info-box{border-bottom:1px solid #eee;margin-bottom:25px;padding-bottom:20px}.info-box:last-child{border-bottom:none}.info-box h3{color:#8b4513;margin-bottom:10px}.info-box p{color:#555;line-height:1.8}.info-box a{color:#d4a017;font-weight:600;text-decoration:none}.info-box a:hover{color:#8b4513}@media (max-width:768px){.contact-page{padding:50px 15px}.contact-header h1{font-size:32px}.contact-info{padding:25px}.info-box h3{font-size:18px}.info-box a,.info-box p{font-size:14px;word-break:break-word}}@media (max-width:480px){.contact-header h1{font-size:28px}.contact-info{padding:20px}}
/*# sourceMappingURL=main.9e0e8d96.css.map*/