*{box-sizing:border-box;margin:0;padding:0}body{background:linear-gradient(135deg,#fff5e6,#fffaed);color:#333;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;line-height:1.6}.App,body{min-height:100vh}.App{display:flex;flex-direction:column}.main-content{flex:1 1;padding-top:80px}.container{margin:0 auto;max-width:1200px;padding:0 20px}header{background:linear-gradient(135deg,#f93,#ffb366);box-shadow:0 2px 10px #0000001a;left:0;padding:15px 0;position:fixed;right:0;top:0;z-index:1000}.header-content{justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 20px}.header-content,.logo-section{align-items:center;display:flex}.logo-section{gap:15px}.logo{border:3px solid #fff;border-radius:50%;box-shadow:0 2px 8px #0003;height:50px;object-fit:cover;width:50px}.logo-text{color:#fff;font-size:24px;font-weight:700;text-decoration:none}nav ul{gap:25px;list-style:none}nav a,nav ul{align-items:center;display:flex}nav a{border-radius:5px;color:#fff;font-weight:500;gap:5px;padding:8px 12px;text-decoration:none;transition:all .3s ease}nav a:hover{background:#fff3;transform:translateY(-2px)}.cart-icon-link{position:relative}.cart-count{align-items:center;background:#f33;border-radius:50%;color:#fff;display:flex;font-size:12px;font-weight:700;height:20px;justify-content:center;position:absolute;right:-8px;top:-8px;width:20px}.hero-section{background:linear-gradient(135deg,#ffb366,#ffd699);border-radius:0 0 50px 50px;box-shadow:0 10px 30px #0000001a;margin-bottom:40px;padding:80px 20px;text-align:center}.hero-content h1{align-items:center;color:#fff;display:flex;flex-wrap:wrap;font-size:48px;gap:15px;justify-content:center;margin-bottom:20px;text-shadow:2px 2px 4px #0000001a}.hero-content p{color:#fff;font-size:20px;margin-bottom:30px;margin-left:auto;margin-right:auto;max-width:800px}.cta-button{align-items:center;background:#f60;border:none;border-radius:30px;box-shadow:0 4px 15px #ff66004d;color:#fff;cursor:pointer;display:inline-flex;font-size:18px;font-weight:700;gap:10px;padding:15px 40px;text-decoration:none;transition:all .3s ease}.cta-button:hover{background:#ff8533;box-shadow:0 6px 20px #f606;transform:translateY(-3px)}.pain-points-section{background:#fff;border-radius:20px;box-shadow:0 5px 20px #0000001a;margin-bottom:40px;padding:60px 20px}.pain-points-section h2{align-items:center;color:#f60;display:flex;font-size:36px;gap:15px;justify-content:center;margin-bottom:40px;text-align:center}.pain-points-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin:0 auto;max-width:1000px}.pain-point-card{background:linear-gradient(135deg,#fff5e6,#ffe6cc);border:2px solid #fc9;border-radius:15px;padding:30px;text-align:center;transition:all .3s ease}.pain-point-card:hover{box-shadow:0 10px 25px #f603;transform:translateY(-5px)}.pain-point-card svg{color:#f60;margin-bottom:15px}.pain-point-card p{color:#666;font-size:16px;line-height:1.6}.approach-section{background:linear-gradient(135deg,#e6f7e6,#ccf2cc);border-radius:20px;margin-bottom:40px;padding:60px 20px}.approach-section h2{align-items:center;color:#3c3;display:flex;font-size:36px;gap:15px;justify-content:center;margin-bottom:40px;text-align:center}.approach-steps{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:0 auto;max-width:1000px}.step-card{background:#fff;border-radius:15px;box-shadow:0 5px 15px #0000001a;padding:30px;transition:all .3s ease}.step-card:hover{box-shadow:0 10px 25px #3c33;transform:translateY(-5px)}.step-number{background:#3c3;border-radius:50%;color:#fff;display:inline-block;font-size:20px;font-weight:700;height:40px;line-height:40px;margin-bottom:15px;text-align:center;width:40px}.step-card h3{color:#3c3;font-size:22px;margin-bottom:10px}.step-card p{color:#666;line-height:1.6}.benefits-section{background:#fff;border-radius:20px;box-shadow:0 5px 20px #0000001a;margin-bottom:40px;padding:60px 20px}.benefits-section h2{align-items:center;color:#f93;display:flex;font-size:36px;gap:15px;justify-content:center;margin-bottom:40px;text-align:center}.benefits-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:0 auto;max-width:1000px}.benefit-card{background:linear-gradient(135deg,#fff9f0,#ffe6cc);border:2px solid #fc9;border-radius:15px;padding:30px;text-align:center;transition:all .3s ease}.benefit-card:hover{box-shadow:0 10px 25px #f933;transform:translateY(-5px)}.benefit-card svg{color:#f93;margin-bottom:15px}.benefit-card h3{color:#f60;font-size:22px;margin-bottom:10px}.benefit-card p{color:#666;line-height:1.6}.lead-form-section{background:linear-gradient(135deg,#ffb366,#f93);border-radius:20px;box-shadow:0 10px 30px #0003;margin-bottom:40px;padding:60px 20px}.lead-form-section h2{align-items:center;color:#fff;display:flex;font-size:36px;gap:15px;justify-content:center;margin-bottom:20px;text-align:center}.lead-form-section .bonus-text{background:#fff3;border-radius:10px;color:#fff;font-size:18px;margin-bottom:30px;margin-left:auto;margin-right:auto;max-width:600px;padding:15px;text-align:center}.lead-form{background:#fff;border-radius:15px;box-shadow:0 5px 20px #0000001a;margin:0 auto;max-width:600px;padding:40px}.form-group{margin-bottom:20px}.form-group label{color:#333;display:block;font-weight:500;margin-bottom:8px}.form-group input,.form-group textarea{border:2px solid #fc9;border-radius:8px;font-size:16px;padding:12px;transition:all .3s ease;width:100%}.form-group input:focus,.form-group textarea:focus{border-color:#f93;box-shadow:0 0 0 3px #ff99331a;outline:none}.submit-button{align-items:center;background:#f60;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:18px;font-weight:700;gap:10px;justify-content:center;padding:15px;transition:all .3s ease;width:100%}.submit-button:hover{background:#ff8533;box-shadow:0 4px 15px #ff66004d;transform:translateY(-2px)}.features-section{background:#fff;border-radius:20px;box-shadow:0 5px 20px #0000001a;margin-bottom:40px;padding:60px 20px}.features-section h2{align-items:center;color:#f60;display:flex;font-size:36px;gap:15px;justify-content:center;margin-bottom:20px;text-align:center}.features-section p{color:#666;font-size:18px;margin-bottom:40px;margin-left:auto;margin-right:auto;max-width:800px;text-align:center}.features-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin:0 auto 40px;max-width:1000px}.feature-card{background:linear-gradient(135deg,#fff5e6,#ffe6cc);border:2px solid #fc9;border-radius:15px;padding:30px;text-align:center;transition:all .3s ease}.feature-card:hover{box-shadow:0 10px 25px #f603;transform:translateY(-5px)}.feature-card svg{color:#f60;margin-bottom:15px}.feature-card h3{color:#f60;font-size:20px;margin-bottom:10px}.feature-card p{color:#666;font-size:14px;line-height:1.6;text-align:center}.stats-section{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:0 auto;max-width:900px;padding:30px 0}.stat-item{background:linear-gradient(135deg,#fff9f0,#ffe6cc);border-radius:10px;padding:20px;text-align:center}.stat-number{color:#f60;display:block;font-size:36px;font-weight:700;margin-bottom:5px}.stat-label{color:#666;font-size:14px}.detailed-description-section{background:linear-gradient(135deg,#f0f9ff,#e6f2ff);border-radius:20px;box-shadow:0 5px 20px #0000001a;margin-bottom:40px;padding:60px 20px}.detailed-description-section h2{align-items:center;color:#39f;display:flex;font-size:36px;gap:15px;justify-content:center;margin-bottom:30px;text-align:center}.description-content{background:#fff;border-radius:15px;box-shadow:0 3px 15px #0000001a;margin:0 auto;max-width:900px;padding:40px}.description-content h3{color:#f60;font-size:24px;margin-bottom:15px;margin-top:25px}.description-content h3:first-of-type{margin-top:0}.description-content p{color:#666;font-size:16px;line-height:1.8;margin-bottom:20px;text-align:justify}.description-content ul{margin:20px 0;padding-left:30px}.description-content li{color:#666;line-height:1.8;margin-bottom:10px}.products-section{margin-bottom:40px;padding:60px 20px}.products-section h2{align-items:center;color:#f60;display:flex;font-size:36px;gap:15px;justify-content:center;margin-bottom:40px;text-align:center}.products-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin:0 auto;max-width:1200px}.product-card{background:#fff;border-radius:15px;box-shadow:0 5px 20px #0000001a;color:inherit;cursor:pointer;display:flex;flex-direction:column;overflow:hidden;text-decoration:none;transition:all .3s ease}.product-card:hover{box-shadow:0 15px 35px #f603;transform:translateY(-10px)}.product-image-wrapper{align-items:center;background:linear-gradient(135deg,#fff5e6,#ffe6cc);display:flex;height:250px;justify-content:center;overflow:hidden;width:100%}.product-image{height:100%;object-fit:cover;transition:all .3s ease;width:100%}.product-card:hover .product-image{transform:scale(1.1)}.product-info{display:flex;flex:1 1;flex-direction:column;padding:20px}.product-title{align-items:center;color:#333;display:flex;font-size:20px;font-weight:600;gap:10px;margin-bottom:10px}.product-description{color:#666;flex:1 1;line-height:1.6;margin-bottom:15px}.product-price{color:#f60;font-size:24px;font-weight:700;margin-bottom:15px}.product-rating{align-items:center;color:#f93;display:flex;gap:5px;margin-bottom:15px}.view-details-button{align-items:center;background:#f60;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-weight:600;gap:10px;justify-content:center;padding:12px 20px;text-align:center;transition:all .3s ease}.view-details-button:hover{background:#ff8533;transform:translateX(5px)}.product-detail-container{margin:40px auto;max-width:1000px;padding:20px}.product-detail-card{background:#fff;border-radius:20px;box-shadow:0 10px 30px #0000001a;padding:40px}.product-detail-grid{grid-gap:40px;display:grid;gap:40px;grid-template-columns:1fr 1fr;margin-bottom:40px}.product-detail-image-wrapper{align-items:center;background:linear-gradient(135deg,#fff5e6,#ffe6cc);border-radius:15px;display:flex;height:400px;justify-content:center;overflow:hidden;width:100%}.product-detail-image{height:100%;object-fit:cover;width:100%}.product-detail-info h1{align-items:center;color:#333;display:flex;font-size:32px;gap:15px;margin-bottom:15px}.product-detail-rating{align-items:center;color:#f93;display:flex;font-size:18px;gap:5px;margin-bottom:20px}.product-detail-price{color:#f60;font-size:36px;font-weight:700;margin-bottom:20px}.product-detail-description{color:#666;font-size:16px;line-height:1.8;margin-bottom:30px}.product-actions{display:flex;gap:15px;margin-bottom:20px}.add-to-cart-button,.buy-now-button{align-items:center;border:none;border-radius:10px;cursor:pointer;display:flex;flex:1 1;font-size:16px;font-weight:600;gap:10px;justify-content:center;padding:15px 30px;transition:all .3s ease}.add-to-cart-button{background:#3c3;color:#fff}.add-to-cart-button:hover{background:#29a329;box-shadow:0 5px 15px #33cc334d;transform:translateY(-2px)}.buy-now-button{background:#f60;color:#fff}.buy-now-button:hover{background:#ff8533;box-shadow:0 5px 15px #ff66004d;transform:translateY(-2px)}.notification{align-items:center;animation:slideIn .3s ease;background:#3c3;border-radius:10px;box-shadow:0 5px 20px #0003;color:#fff;display:flex;gap:10px;padding:15px 25px;position:fixed;right:20px;top:100px;z-index:2000}@keyframes slideIn{0%{opacity:0;transform:translateX(400px)}to{opacity:1;transform:translateX(0)}}.product-full-description{background:linear-gradient(135deg,#f9f9f9,#f0f0f0);border-radius:15px;margin-bottom:30px;padding:30px}.product-full-description h2{color:#f60;font-size:24px;margin-bottom:15px}.product-full-description p{color:#666;line-height:1.8;margin-bottom:15px}.product-features{background:#fff;border-radius:15px;box-shadow:0 3px 15px #0000001a;padding:30px}.product-features h2{color:#f60;font-size:24px;margin-bottom:20px}.product-features ul{list-style:none;padding:0}.product-features li{align-items:center;border-bottom:1px solid #f0f0f0;color:#666;display:flex;gap:10px;padding:10px 0}.product-features li:last-child{border-bottom:none}.cart-container{margin:40px auto;max-width:1000px;padding:20px}.cart-container h1{align-items:center;color:#f60;display:flex;font-size:36px;gap:15px;margin-bottom:30px}.empty-cart{background:#fff;border-radius:20px;box-shadow:0 5px 20px #0000001a;padding:60px 20px;text-align:center}.empty-cart svg{color:#ccc;margin-bottom:20px}.empty-cart h2{color:#999;margin-bottom:20px}.empty-cart a{background:#f60;border-radius:8px;color:#fff;display:inline-block;padding:12px 30px;text-decoration:none;transition:all .3s ease}.empty-cart a:hover{background:#ff8533;transform:translateY(-2px)}.cart-items{background:#fff;border-radius:20px;box-shadow:0 5px 20px #0000001a;margin-bottom:30px;padding:30px}.cart-item{grid-gap:20px;align-items:center;border-bottom:1px solid #f0f0f0;display:grid;gap:20px;grid-template-columns:120px 1fr auto;padding:20px 0}.cart-item:last-child{border-bottom:none}.cart-item-image{border-radius:10px;height:120px;object-fit:cover;width:120px}.cart-item-info h3{color:#333;font-size:20px;margin-bottom:10px}.cart-item-price{color:#f60;font-size:20px;font-weight:700;margin-bottom:15px}.quantity-controls{align-items:center;display:flex;gap:15px}.quantity-button{background:#fff;border:2px solid #f60;border-radius:5px;color:#f60;cursor:pointer;font-size:18px;font-weight:700;height:35px;transition:all .3s ease;width:35px}.quantity-button:hover{background:#f60;color:#fff}.quantity-display{font-size:18px;font-weight:600;min-width:30px;text-align:center}.cart-item-actions{align-items:flex-end;display:flex;flex-direction:column;gap:15px}.cart-item-total{color:#f60;font-size:24px;font-weight:700}.remove-button{background:#f33;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:14px;padding:8px 16px;transition:all .3s ease}.remove-button:hover{background:#c00}.cart-summary{background:linear-gradient(135deg,#f93,#ffb366);border-radius:20px;box-shadow:0 5px 20px #0003;color:#fff;padding:30px}.cart-summary h2{font-size:28px;margin-bottom:20px}.summary-row{display:flex;font-size:18px;justify-content:space-between;margin-bottom:15px}.summary-total{border-top:2px solid #ffffff4d;font-size:24px;font-weight:700;margin-top:15px;padding-top:15px}.checkout-button{align-items:center;background:#fff;border:none;border-radius:10px;color:#f60;cursor:pointer;display:flex;font-size:18px;font-weight:700;gap:10px;justify-content:center;margin-top:20px;padding:15px;transition:all .3s ease;width:100%}.checkout-button:hover{background:#ffe6cc;box-shadow:0 5px 15px #ffffff4d;transform:translateY(-2px)}.checkout-container{margin:40px auto;max-width:800px;padding:20px}.checkout-container h1{align-items:center;color:#f60;display:flex;font-size:36px;gap:15px;margin-bottom:30px}.checkout-form{background:#fff;border-radius:20px;box-shadow:0 5px 20px #0000001a;padding:40px}.form-row{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr;margin-bottom:20px}.place-order-button{align-items:center;background:#f60;border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-size:18px;font-weight:700;gap:10px;justify-content:center;margin-top:20px;padding:15px;transition:all .3s ease;width:100%}.place-order-button:hover{background:#ff8533;box-shadow:0 5px 15px #ff66004d;transform:translateY(-2px)}.order-summary-checkout{background:linear-gradient(135deg,#f9f9f9,#f0f0f0);border-radius:15px;margin-bottom:30px;padding:30px}.order-summary-checkout h2{color:#f60;font-size:24px;margin-bottom:20px}.order-item{border-bottom:1px solid #ddd;display:flex;justify-content:space-between;padding:10px 0}.order-item:last-child{border-bottom:none}.success-container{margin:80px auto;max-width:600px;padding:20px;text-align:center}.success-card{background:#fff;border-radius:20px;box-shadow:0 10px 30px #0000001a;padding:60px 40px}.success-icon{color:#3c3;margin-bottom:30px}.success-card h1{color:#3c3;font-size:36px;margin-bottom:20px}.success-card p{color:#666;font-size:18px;line-height:1.6;margin-bottom:30px}.success-actions{display:flex;flex-wrap:wrap;gap:15px;justify-content:center}.success-actions a{align-items:center;border-radius:8px;display:inline-flex;font-weight:600;gap:10px;padding:12px 30px;text-decoration:none;transition:all .3s ease}.home-link{background:#f60;color:#fff}.home-link:hover{background:#ff8533;transform:translateY(-2px)}.continue-shopping{background:#3c3;color:#fff}.continue-shopping:hover{background:#29a329;transform:translateY(-2px)}.contact-container{margin:40px auto;max-width:1000px;padding:20px}.contact-container h1{align-items:center;color:#f60;display:flex;font-size:36px;gap:15px;justify-content:center;margin-bottom:40px;text-align:center}.contact-grid{grid-gap:40px;display:grid;gap:40px;grid-template-columns:1fr 1fr;margin-bottom:40px}.contact-info{background:#fff;border-radius:20px;box-shadow:0 5px 20px #0000001a;padding:40px}.contact-info h2{color:#f60;font-size:28px;margin-bottom:30px}.contact-item{align-items:flex-start;display:flex;gap:15px;margin-bottom:25px}.contact-item svg{color:#f60;flex-shrink:0;margin-top:5px}.contact-item-content h3{color:#333;font-size:18px;margin-bottom:5px}.contact-item-content p{color:#666;line-height:1.6}.contact-form-wrapper{background:#fff;border-radius:20px;box-shadow:0 5px 20px #0000001a;padding:40px}.contact-form-wrapper h2{color:#f60;font-size:28px;margin-bottom:30px}.about-container{margin:40px auto;max-width:1200px;padding:20px}.about-container h1{align-items:center;color:#f60;display:flex;font-size:36px;gap:15px;justify-content:center}.about-container h1,.about-intro{margin-bottom:40px;text-align:center}.about-intro{background:#fff;border-radius:20px;box-shadow:0 5px 20px #0000001a;padding:40px}.about-intro p{color:#666;font-size:18px;line-height:1.8;margin-bottom:20px}.team-section h2{color:#f60;font-size:32px;margin-bottom:40px;text-align:center}.team-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.team-card{background:#fff;border-radius:20px;box-shadow:0 5px 20px #0000001a;overflow:hidden;text-align:center;transition:all .3s ease}.team-card:hover{box-shadow:0 15px 35px #f603;transform:translateY(-10px)}.team-image{height:400px;object-fit:cover;width:100%}.team-info{padding:25px}.team-info h3{color:#333;font-size:22px;margin-bottom:10px}.team-role{color:#f60;font-size:16px;font-weight:600;margin-bottom:15px}.team-bio{color:#666;font-size:14px;line-height:1.6}.policy-container{margin:40px auto;max-width:900px;padding:20px}.policy-card{background:#fff;border-radius:20px;box-shadow:0 5px 20px #0000001a;padding:40px}.policy-card h1{color:#f60;font-size:36px;margin-bottom:20px}.policy-card h2{color:#f60;font-size:24px;margin-bottom:15px;margin-top:30px}.policy-card p{color:#666;line-height:1.8;margin-bottom:15px}.policy-card ul{margin:15px 0;padding-left:30px}.policy-card li{color:#666;line-height:1.8;margin-bottom:10px}.last-updated{color:#999;font-style:italic;margin-bottom:30px}footer{background:linear-gradient(135deg,#333,#555);color:#fff;margin-top:60px;padding:40px 20px 20px}.footer-content{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin:0 auto 30px;max-width:1200px}.footer-section h3{color:#f93;font-size:20px;margin-bottom:15px}.footer-section p{color:#ccc;line-height:1.6;margin-bottom:10px}.footer-section ul{list-style:none}.footer-section ul li{margin-bottom:10px}.footer-section a{align-items:center;color:#ccc;display:flex;gap:8px;text-decoration:none;transition:all .3s ease}.footer-section a:hover{color:#f93;transform:translateX(5px)}.footer-bottom{border-top:1px solid #666;margin:0 auto;max-width:1200px;padding-top:20px;text-align:center}.footer-bottom p{color:#ccc;margin-bottom:10px}.footer-links{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-top:15px}.footer-links a{color:#ccc;font-size:14px;text-decoration:none;transition:all .3s ease}.footer-links a:hover{color:#f93}.page-number{color:#999;font-size:14px;margin-top:20px;text-align:center}.cookie-consent{animation:slideUp .5s ease;background:linear-gradient(135deg,#333,#444);bottom:0;box-shadow:0 -5px 20px #0000004d;color:#fff;left:0;padding:25px 20px;position:fixed;right:0;z-index:3000}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.cookie-content{align-items:center;display:flex;flex-wrap:wrap;gap:30px;justify-content:space-between;margin:0 auto;max-width:1200px}.cookie-text{flex:1 1;min-width:300px}.cookie-text h3{color:#f93;font-size:20px;margin-bottom:10px}.cookie-text p{color:#ccc;line-height:1.6;margin-bottom:10px}.cookie-text a{color:#f93;text-decoration:underline}.cookie-text a:hover{color:#ffb366}.cookie-buttons{display:flex;flex-wrap:wrap;gap:10px}.cookie-button{border:none;border-radius:8px;cursor:pointer;font-size:14px;font-weight:600;padding:10px 20px;transition:all .3s ease}.cookie-accept{background:#3c3;color:#fff}.cookie-accept:hover{background:#29a329;transform:translateY(-2px)}.cookie-customize{background:#f93;color:#fff}.cookie-customize:hover{background:#ffb366;transform:translateY(-2px)}.cookie-decline{background:#0000;border:1px solid #ccc;color:#ccc}.cookie-decline:hover{background:#ffffff1a;border-color:#fff;color:#fff}@media (max-width:768px){.header-content{flex-direction:column;gap:15px}nav ul{flex-wrap:wrap;gap:15px;justify-content:center}.hero-content h1{font-size:32px}.hero-content p{font-size:16px}.cart-item,.contact-grid,.form-row,.product-detail-grid{grid-template-columns:1fr}.cart-item{text-align:center}.cart-item-actions{align-items:center}.cookie-content{flex-direction:column;text-align:center}.cookie-buttons{justify-content:center}}@media (max-width:480px){.hero-content h1{font-size:24px}.products-grid,.team-grid{grid-template-columns:1fr}}
/*# sourceMappingURL=main.64e9d17b.css.map*/