*{box-sizing:border-box;margin:0;padding:0}:root{--primary-navy:#0a0e27;--deep-navy:#0d1129;--dark-navy:#151a35;--electric-blue:#06f;--bright-blue:#0080ff;--cyan:#00d4ff;--violet:#6366f1;--purple:#8b5cf6;--accent-pink:#ec4899;--white:#fff;--gray-light:#f8f9fa;--gray-medium:#94a3b8;--glass-bg:#ffffff0d;--glass-border:#ffffff1a;--shadow-glow:0 0 40px #0066ff4d;--shadow-card:0 8px 32px #0006}body{background:linear-gradient(135deg,#0a0e27,#0d1129 50%,#151a35);background:linear-gradient(135deg,var(--primary-navy) 0,var(--deep-navy) 50%,var(--dark-navy) 100%);color:#fff;color:var(--white);font-family:-apple-system,BlinkMacSystemFont,Inter,Segoe UI,Roboto,sans-serif;line-height:1.6;min-height:100vh;overflow-x:hidden}.app-wrapper{display:flex;flex-direction:column;min-height:100vh;position:relative}.main-content{flex:1 1;padding-top:80px}.container{margin:0 auto;max-width:1400px;padding:0 20px}.section{padding:80px 0}.section-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#06f,#00d4ff 50%,#6366f1);background:linear-gradient(135deg,var(--electric-blue) 0,var(--cyan) 50%,var(--violet) 100%);-webkit-background-clip:text;background-clip:text;font-size:3rem;font-weight:700;margin-bottom:20px;text-align:center}.section-subtitle{color:#94a3b8;color:var(--gray-medium);font-size:1.2rem;margin-bottom:60px;margin-left:auto;margin-right:auto;max-width:700px;text-align:center}.glass-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;background:var(--glass-bg);border:1px solid #ffffff1a;border:1px solid var(--glass-border);border-radius:20px;padding:30px;transition:all .3s ease}.glass-card:hover{border-color:#00d4ff4d;box-shadow:0 0 40px #0066ff4d;box-shadow:var(--shadow-glow);transform:translateY(-5px)}header{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0a0e27f2;border-bottom:1px solid #ffffff1a;border-bottom:1px solid var(--glass-border);left:0;padding:20px 0;position:fixed;right:0;top:0;z-index:1000}.header-container{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1400px;padding:0 20px}.logo-container{align-items:center;display:flex;gap:15px;text-decoration:none}.logo-img{border:2px solid #06f;border:2px solid var(--electric-blue);border-radius:12px;height:50px;object-fit:cover;width:50px}.logo-text{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#06f,#00d4ff);background:linear-gradient(135deg,var(--electric-blue),var(--cyan));-webkit-background-clip:text;background-clip:text;font-size:1.5rem;font-weight:700}.nav-menu{gap:40px;list-style:none}.nav-menu,.nav-menu a{align-items:center;display:flex}.nav-menu a{color:#fff;color:var(--white);font-size:1rem;font-weight:500;gap:8px;position:relative;text-decoration:none;transition:all .3s ease}.nav-menu a:hover{color:#00d4ff;color:var(--cyan)}.nav-menu a:after{background:linear-gradient(90deg,#06f,#00d4ff);background:linear-gradient(90deg,var(--electric-blue),var(--cyan));bottom:-5px;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}.nav-menu a:hover:after{width:100%}.cart-badge{align-items:center;background:linear-gradient(135deg,#ec4899,#6366f1);background:linear-gradient(135deg,var(--accent-pink),var(--violet));border-radius:50%;color:#fff;color:var(--white);display:flex;font-size:.75rem;font-weight:700;height:20px;justify-content:center;position:absolute;right:-8px;top:-8px;width:20px}.hero-section{overflow:hidden;padding:120px 0 80px;position:relative;text-align:center}.hero-section:before{animation:pulse 8s ease-in-out infinite;background:radial-gradient(circle,#0066ff1a 0,#0000 70%);content:"";height:200%;left:-25%;position:absolute;top:-50%;width:150%}@keyframes pulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}.hero-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#00d4ff);background:linear-gradient(135deg,var(--white) 0,var(--cyan) 100%);-webkit-background-clip:text;background-clip:text;font-size:4rem;font-weight:800;line-height:1.2;margin-bottom:25px;position:relative;z-index:1}.hero-description{color:#94a3b8;color:var(--gray-medium);font-size:1.3rem;margin-bottom:40px;margin-left:auto;margin-right:auto;max-width:700px;position:relative;z-index:1}.hero-buttons{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;position:relative;z-index:1}.btn-primary{align-items:center;background:linear-gradient(135deg,#06f,#6366f1);background:linear-gradient(135deg,var(--electric-blue),var(--violet));border:none;border-radius:12px;box-shadow:0 4px 20px #06f6;color:#fff;color:var(--white);cursor:pointer;display:inline-flex;font-size:1.1rem;font-weight:600;gap:10px;padding:16px 40px;text-decoration:none;transition:all .3s ease}.btn-primary:hover{box-shadow:0 8px 30px #06f9;transform:translateY(-3px)}.btn-secondary{align-items:center;background:#0000;border:2px solid #ffffff1a;border:2px solid var(--glass-border);border-radius:12px;color:#fff;color:var(--white);cursor:pointer;display:inline-flex;font-size:1.1rem;font-weight:600;gap:10px;padding:16px 40px;text-decoration:none;transition:all .3s ease}.btn-secondary:hover{background:#00d4ff1a;border-color:#00d4ff;border-color:var(--cyan);transform:translateY(-3px)}.trust-indicators{display:flex;flex-wrap:wrap;gap:40px;justify-content:center;margin-top:60px}.trust-item{text-align:center}.trust-number{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#00d4ff,#6366f1);background:linear-gradient(135deg,var(--cyan),var(--violet));-webkit-background-clip:text;background-clip:text;font-size:2.5rem;font-weight:700}.trust-label{color:#94a3b8;color:var(--gray-medium);font-size:.95rem;margin-top:5px}.learn-section{background:#0066ff0d;border:1px solid #ffffff1a;border:1px solid var(--glass-border);border-radius:30px;margin:80px 0;padding:60px}.learn-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-top:40px}.learn-card{background:#ffffff0d;background:var(--glass-bg);border:1px solid #ffffff1a;border:1px solid var(--glass-border);border-radius:16px;padding:30px;transition:all .3s ease}.learn-card:hover{border-color:#00d4ff;border-color:var(--cyan);transform:translateY(-5px)}.learn-icon{color:#00d4ff;color:var(--cyan);font-size:3rem;margin-bottom:20px}.learn-card h3{color:#fff;color:var(--white);font-size:1.4rem;margin-bottom:15px}.learn-card p{color:#94a3b8;color:var(--gray-medium);line-height:1.6}.mistakes-section{background:linear-gradient(135deg,#ec48991a,#6366f11a);border:1px solid #ffffff1a;border:1px solid var(--glass-border);border-radius:30px;margin:80px 0;padding:60px}.mistakes-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:40px}.mistake-card{background:#ffffff0d;background:var(--glass-bg);border-left:4px solid #ec4899;border-left:4px solid var(--accent-pink);border-radius:16px;padding:30px;transition:all .3s ease}.mistake-card:hover{background:#ec48991a;transform:translateX(10px)}.mistake-number{color:#ec4899;color:var(--accent-pink);font-size:2rem;font-weight:700;margin-bottom:15px}.mistake-card h3{color:#fff;color:var(--white);font-size:1.3rem;margin-bottom:15px}.mistake-card p{color:#94a3b8;color:var(--gray-medium);line-height:1.6}.benefits-section{margin:80px 0}.benefits-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-top:40px}.benefit-card{background:#ffffff0d;background:var(--glass-bg);border:1px solid #ffffff1a;border:1px solid var(--glass-border);border-radius:20px;padding:40px 30px;text-align:center;transition:all .3s ease}.benefit-card:hover{box-shadow:0 0 40px #0066ff4d;box-shadow:var(--shadow-glow);transform:translateY(-10px)}.benefit-icon{color:#00d4ff;color:var(--cyan);font-size:3.5rem;margin-bottom:25px}.benefit-card h3{color:#fff;color:var(--white);font-size:1.5rem;margin-bottom:15px}.benefit-card p{color:#94a3b8;color:var(--gray-medium);line-height:1.7}.about-products-section{background:#ffffff0d;background:var(--glass-bg);border:1px solid #ffffff1a;border:1px solid var(--glass-border);border-radius:30px;margin:80px 0;padding:60px}.about-products-content{margin:0 auto;max-width:900px}.about-products-content h3{color:#00d4ff;color:var(--cyan);font-size:2rem;margin-bottom:25px}.about-products-content p{color:#94a3b8;color:var(--gray-medium);font-size:1.1rem;line-height:1.8;margin-bottom:20px}.products-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));margin-top:60px}.product-card{background:#ffffff0d;background:var(--glass-bg);border:1px solid #ffffff1a;border:1px solid var(--glass-border);border-radius:20px;cursor:pointer;overflow:hidden;transition:all .3s ease}.product-card:hover{border-color:#00d4ff;border-color:var(--cyan);box-shadow:0 8px 32px #0006;box-shadow:var(--shadow-card);transform:translateY(-10px)}.product-image-container{background:linear-gradient(135deg,#0066ff1a,#6366f11a);height:280px;overflow:hidden;position:relative;width:100%}.product-image{height:100%;object-fit:cover;transition:transform .5s ease;width:100%}.product-card:hover .product-image{transform:scale(1.1)}.product-badge{background:linear-gradient(135deg,#ec4899,#6366f1);background:linear-gradient(135deg,var(--accent-pink),var(--violet));border-radius:20px;color:#fff;color:var(--white);font-size:.85rem;font-weight:600;padding:6px 15px;position:absolute;right:15px;top:15px}.product-info{padding:25px}.product-title{color:#fff;color:var(--white);font-size:1.4rem;font-weight:600;margin-bottom:10px}.product-description{color:#94a3b8;color:var(--gray-medium);font-size:.95rem;line-height:1.6;margin-bottom:20px}.product-footer{align-items:center;display:flex;justify-content:space-between;margin-top:20px}.product-price{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#00d4ff,#6366f1);background:linear-gradient(135deg,var(--cyan),var(--violet));-webkit-background-clip:text;background-clip:text;font-size:2rem;font-weight:700}.btn-view{background:linear-gradient(135deg,#06f,#6366f1);background:linear-gradient(135deg,var(--electric-blue),var(--violet));border:none;border-radius:10px;color:#fff;color:var(--white);cursor:pointer;font-weight:600;padding:12px 25px;text-decoration:none;transition:all .3s ease}.btn-view:hover{box-shadow:0 4px 15px #0066ff80;transform:translateX(5px)}.product-detail-section{padding:100px 0}.product-detail-container{grid-gap:60px;align-items:start;display:grid;gap:60px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1200px}.product-detail-image-wrapper{position:-webkit-sticky;position:sticky;top:100px}.product-detail-image-container{background:linear-gradient(135deg,#0066ff1a,#6366f11a);border:1px solid #ffffff1a;border:1px solid var(--glass-border);border-radius:20px;height:500px;overflow:hidden;width:100%}.product-detail-image{height:100%;object-fit:cover;width:100%}.product-detail-info{padding:20px 0}.product-detail-badge{background:linear-gradient(135deg,#ec4899,#6366f1);background:linear-gradient(135deg,var(--accent-pink),var(--violet));border-radius:20px;color:#fff;color:var(--white);display:inline-block;font-size:.9rem;font-weight:600;margin-bottom:20px;padding:8px 20px}.product-detail-title{font-size:3rem;font-weight:700;line-height:1.2;margin-bottom:20px}.product-detail-price{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#00d4ff,#6366f1);background:linear-gradient(135deg,var(--cyan),var(--violet));-webkit-background-clip:text;background-clip:text;font-size:3.5rem;font-weight:800;margin-bottom:30px}.product-detail-description{color:#94a3b8;color:var(--gray-medium);font-size:1.15rem;line-height:1.8;margin-bottom:40px}.product-features{background:#ffffff0d;background:var(--glass-bg);border:1px solid #ffffff1a;border:1px solid var(--glass-border);border-radius:16px;margin-bottom:40px;padding:30px}.product-features h3{color:#00d4ff;color:var(--cyan);font-size:1.5rem;margin-bottom:20px}.product-features ul{list-style:none}.product-features li{align-items:center;color:#94a3b8;color:var(--gray-medium);display:flex;font-size:1.05rem;gap:12px;padding:12px 0}.product-features li:before{color:#00d4ff;color:var(--cyan);content:"✓";font-size:1.3rem;font-weight:700}.product-actions{display:flex;gap:20px;margin-bottom:30px}.btn-add-cart{align-items:center;background:#0000;border:2px solid #00d4ff;border:2px solid var(--cyan);border-radius:12px;color:#fff;color:var(--white);cursor:pointer;display:flex;flex:1 1;font-size:1.1rem;font-weight:600;gap:10px;justify-content:center;padding:18px 30px;transition:all .3s ease}.btn-add-cart:hover{background:#00d4ff1a;transform:translateY(-3px)}.btn-buy-now{align-items:center;background:linear-gradient(135deg,#06f,#6366f1);background:linear-gradient(135deg,var(--electric-blue),var(--violet));border:none;border-radius:12px;color:#fff;color:var(--white);cursor:pointer;display:flex;flex:1 1;font-size:1.1rem;font-weight:600;gap:10px;justify-content:center;padding:18px 30px;transition:all .3s ease}.btn-buy-now:hover{box-shadow:0 8px 30px #06f9;transform:translateY(-3px)}.notification{animation:slideIn .3s ease;background:linear-gradient(135deg,#06f,#6366f1);background:linear-gradient(135deg,var(--electric-blue),var(--violet));border-radius:12px;box-shadow:0 8px 30px #0000004d;color:#fff;color:var(--white);padding:20px 30px;position:fixed;right:20px;top:100px;z-index:1001}@keyframes slideIn{0%{opacity:0;transform:translateX(400px)}to{opacity:1;transform:translateX(0)}}.cart-section{min-height:70vh;padding:100px 0}.cart-container{margin:0 auto;max-width:1200px}.cart-empty{padding:80px 20px;text-align:center}.cart-empty-icon{color:#94a3b8;color:var(--gray-medium);font-size:5rem;margin-bottom:30px}.cart-empty h2{font-size:2rem;margin-bottom:20px}.cart-empty p{color:#94a3b8;color:var(--gray-medium);font-size:1.1rem;margin-bottom:30px}.cart-content{grid-gap:40px;display:grid;gap:40px;grid-template-columns:2fr 1fr}.cart-items{display:flex;flex-direction:column;gap:20px}.cart-item{grid-gap:25px;align-items:center;background:#ffffff0d;background:var(--glass-bg);border:1px solid #ffffff1a;border:1px solid var(--glass-border);border-radius:16px;display:grid;gap:25px;grid-template-columns:120px 1fr auto;padding:25px}.cart-item-image{border-radius:12px;height:120px;object-fit:cover;width:120px}.cart-item-info h3{font-size:1.3rem;margin-bottom:10px}.cart-item-price{color:#00d4ff;color:var(--cyan);font-size:1.5rem;font-weight:700;margin-bottom:15px}.quantity-controls{align-items:center;display:flex;gap:15px}.quantity-btn{background:#ffffff0d;background:var(--glass-bg);border:1px solid #ffffff1a;border:1px solid var(--glass-border);border-radius:8px;color:#fff;color:var(--white);cursor:pointer;font-size:1.2rem;height:35px;transition:all .3s ease;width:35px}.quantity-btn:hover{background:#00d4ff;background:var(--cyan);border-color:#00d4ff;border-color:var(--cyan)}.quantity-value{font-size:1.2rem;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:#00d4ff;color:var(--cyan);font-size:1.8rem;font-weight:700}.btn-remove{background:#0000;border:1px solid #ec4899;border:1px solid var(--accent-pink);border-radius:8px;color:#ec4899;color:var(--accent-pink);cursor:pointer;font-weight:600;padding:8px 20px;transition:all .3s ease}.btn-remove:hover{background:#ec4899;background:var(--accent-pink);color:#fff;color:var(--white)}.cart-summary{background:#ffffff0d;background:var(--glass-bg);border:1px solid #ffffff1a;border:1px solid var(--glass-border);border-radius:16px;height:-webkit-fit-content;height:fit-content;padding:30px;position:-webkit-sticky;position:sticky;top:100px}.cart-summary h3{color:#fff;color:var(--white);font-size:1.8rem;margin-bottom:25px}.summary-row{border-bottom:1px solid #ffffff1a;border-bottom:1px solid var(--glass-border);display:flex;justify-content:space-between;margin-bottom:15px;padding:15px 0}.summary-label{color:#94a3b8;color:var(--gray-medium);font-size:1.05rem}.summary-value{font-size:1.1rem;font-weight:600}.summary-total{border-bottom:none;border-top:2px solid #00d4ff;border-top:2px solid var(--cyan);margin-top:20px;padding-top:20px}.summary-total .summary-label{color:#fff;color:var(--white);font-size:1.3rem;font-weight:600}.summary-total .summary-value{color:#00d4ff;color:var(--cyan);font-size:2rem;font-weight:800}.btn-checkout{background:linear-gradient(135deg,#06f,#6366f1);background:linear-gradient(135deg,var(--electric-blue),var(--violet));border:none;border-radius:12px;color:#fff;color:var(--white);cursor:pointer;font-size:1.2rem;font-weight:600;margin-top:25px;padding:18px;transition:all .3s ease;width:100%}.btn-checkout:hover{box-shadow:0 8px 30px #06f9;transform:translateY(-3px)}.checkout-section{min-height:70vh;padding:100px 0}.checkout-container{margin:0 auto;max-width:800px}.checkout-form{background:#ffffff0d;background:var(--glass-bg);border:1px solid #ffffff1a;border:1px solid var(--glass-border);border-radius:20px;padding:40px}.checkout-form h2{color:#fff;color:var(--white);font-size:2rem;margin-bottom:30px}.form-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr;margin-bottom:20px}.form-group{margin-bottom:25px}.form-group.full-width{grid-column:1/-1}.form-group label{color:#fff;color:var(--white);display:block;font-size:1.05rem;font-weight:500;margin-bottom:10px}.form-group input,.form-group textarea{background:#ffffff0d;border:1px solid #ffffff1a;border:1px solid var(--glass-border);border-radius:10px;color:#fff;color:var(--white);font-size:1rem;padding:15px;transition:all .3s ease;width:100%}.form-group input:focus,.form-group textarea:focus{background:#ffffff14;border-color:#00d4ff;border-color:var(--cyan);outline:none}.form-group textarea{min-height:100px;resize:vertical}.order-summary-checkout{background:#00d4ff0d;border:1px solid #00d4ff;border:1px solid var(--cyan);border-radius:12px;margin-bottom:30px;padding:25px}.order-summary-checkout h3{color:#00d4ff;color:var(--cyan);font-size:1.3rem;margin-bottom:20px}.order-item{border-bottom:1px solid #ffffff1a;border-bottom:1px solid var(--glass-border);display:flex;justify-content:space-between;margin-bottom:15px;padding-bottom:15px}.order-item:last-child{border-bottom:none}.order-item-name{color:#94a3b8;color:var(--gray-medium)}.btn-submit-order,.order-item-price{color:#fff;color:var(--white);font-weight:600}.btn-submit-order{background:linear-gradient(135deg,#06f,#6366f1);background:linear-gradient(135deg,var(--electric-blue),var(--violet));border:none;border-radius:12px;cursor:pointer;font-size:1.2rem;padding:18px;transition:all .3s ease;width:100%}.btn-submit-order:hover{box-shadow:0 8px 30px #06f9;transform:translateY(-3px)}.success-section{align-items:center;display:flex;justify-content:center;min-height:70vh;padding:100px 0}.success-container{background:#ffffff0d;background:var(--glass-bg);border:1px solid #ffffff1a;border:1px solid var(--glass-border);border-radius:20px;max-width:600px;padding:60px 40px;text-align:center}.success-icon{animation:scaleIn .5s ease;color:#00d4ff;color:var(--cyan);font-size:6rem;margin-bottom:30px}@keyframes scaleIn{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.success-container h2{color:#fff;color:var(--white);font-size:2.5rem;margin-bottom:20px}.success-container p{color:#94a3b8;color:var(--gray-medium);font-size:1.2rem;line-height:1.7;margin-bottom:40px}.success-actions{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.contact-section{padding:100px 0}.contact-container{grid-gap:60px;display:grid;gap:60px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1200px}.contact-info{background:#ffffff0d;background:var(--glass-bg);border:1px solid #ffffff1a;border:1px solid var(--glass-border);border-radius:20px;padding:40px}.contact-info h2{color:#fff;color:var(--white);font-size:2.5rem;margin-bottom:25px}.contact-info p{color:#94a3b8;color:var(--gray-medium);font-size:1.1rem;line-height:1.7;margin-bottom:40px}.contact-details{display:flex;flex-direction:column;gap:25px}.contact-item{align-items:center;background:#00d4ff0d;border:1px solid #ffffff1a;border:1px solid var(--glass-border);border-radius:12px;display:flex;gap:20px;padding:20px}.contact-icon{color:#00d4ff;color:var(--cyan);font-size:2rem}.contact-item-info h3{color:#fff;color:var(--white);font-size:1.1rem;margin-bottom:5px}.contact-item-info p{color:#94a3b8;color:var(--gray-medium);font-size:1rem;margin:0}.contact-form-wrapper{background:#ffffff0d;background:var(--glass-bg);border:1px solid #ffffff1a;border:1px solid var(--glass-border);border-radius:20px;padding:40px}.contact-form-wrapper h3{color:#fff;color:var(--white);font-size:2rem;margin-bottom:30px}.contact-form .form-group{margin-bottom:25px}.btn-send{background:linear-gradient(135deg,#06f,#6366f1);background:linear-gradient(135deg,var(--electric-blue),var(--violet));border:none;border-radius:12px;color:#fff;color:var(--white);cursor:pointer;font-size:1.2rem;font-weight:600;padding:18px;transition:all .3s ease;width:100%}.btn-send:hover{box-shadow:0 8px 30px #06f9;transform:translateY(-3px)}.about-section{padding:100px 0}.about-hero{margin-bottom:80px;text-align:center}.about-hero h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#06f,#00d4ff);background:linear-gradient(135deg,var(--electric-blue),var(--cyan));-webkit-background-clip:text;background-clip:text;font-size:3.5rem;margin-bottom:25px}.about-hero p{color:#94a3b8;color:var(--gray-medium);font-size:1.3rem;line-height:1.7;margin:0 auto;max-width:800px}.about-content{background:#ffffff0d;background:var(--glass-bg);border:1px solid #ffffff1a;border:1px solid var(--glass-border);border-radius:20px;margin-bottom:80px;padding:60px}.about-content h2{color:#00d4ff;color:var(--cyan);font-size:2.5rem;margin-bottom:25px}.about-content p{color:#94a3b8;color:var(--gray-medium);font-size:1.15rem;line-height:1.8;margin-bottom:20px}.team-section{margin-top:80px}.team-grid{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-top:50px}.team-card{background:#ffffff0d;background:var(--glass-bg);border:1px solid #ffffff1a;border:1px solid var(--glass-border);border-radius:20px;padding:30px;text-align:center;transition:all .3s ease}.team-card:hover{box-shadow:0 0 40px #0066ff4d;box-shadow:var(--shadow-glow);transform:translateY(-10px)}.team-image{border:2px solid #00d4ff;border:2px solid var(--cyan);border-radius:16px;height:280px;margin-bottom:20px;object-fit:cover;width:100%}.team-card h3{color:#fff;color:var(--white);font-size:1.5rem;margin-bottom:10px}.team-role{color:#00d4ff;color:var(--cyan);font-size:1.05rem;font-weight:600;margin-bottom:15px}.team-bio{color:#94a3b8;color:var(--gray-medium);font-size:.95rem;line-height:1.6}.company-info{background:linear-gradient(135deg,#0066ff0d,#6366f10d);border:1px solid #ffffff1a;border:1px solid var(--glass-border);border-radius:20px;margin-top:60px;padding:40px}.company-info h3{color:#00d4ff;color:var(--cyan);font-size:1.8rem;margin-bottom:20px}.company-info p{color:#94a3b8;color:var(--gray-medium);line-height:1.7;margin-bottom:15px}.company-info strong{color:#fff;color:var(--white)}footer{background:#0a0e27f2;border-top:1px solid #ffffff1a;border-top:1px solid var(--glass-border);margin-top:80px;padding:60px 0 30px}.footer-content{grid-gap:40px;display:grid;gap:40px;grid-template-columns:2fr 1fr 1fr 1fr;margin:0 auto 40px;max-width:1400px;padding:0 20px}.footer-section h3{color:#fff;color:var(--white);font-size:1.3rem;margin-bottom:20px}.footer-section p{color:#94a3b8;color:var(--gray-medium);line-height:1.7;margin-bottom:15px}.footer-links{list-style:none}.footer-links li{margin-bottom:12px}.footer-links a{color:#94a3b8;color:var(--gray-medium);font-size:.95rem;text-decoration:none;transition:color .3s ease}.footer-links a:hover{color:#00d4ff;color:var(--cyan)}.footer-bottom{align-items:center;border-top:1px solid #ffffff1a;border-top:1px solid var(--glass-border);display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin:0 auto;max-width:1400px;padding:30px 20px 0}.footer-bottom p{color:#94a3b8;color:var(--gray-medium);font-size:.9rem}.footer-legal{display:flex;gap:20px}.footer-legal a{color:#94a3b8;color:var(--gray-medium);font-size:.9rem;text-decoration:none;transition:color .3s ease}.footer-legal a:hover{color:#00d4ff;color:var(--cyan)}.cookie-consent{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0a0e27fa;border-top:1px solid #ffffff1a;border-top:1px solid var(--glass-border);bottom:0;box-shadow:0 -4px 20px #0000004d;left:0;padding:25px;position:fixed;right:0;z-index:1002}.cookie-content{align-items:center;display:flex;flex-wrap:wrap;gap:30px;justify-content:space-between;margin:0 auto;max-width:1400px}.cookie-text{flex:1 1;min-width:300px}.cookie-text h4{color:#fff;color:var(--white);font-size:1.2rem;margin-bottom:10px}.cookie-text p{color:#94a3b8;color:var(--gray-medium);font-size:.95rem;line-height:1.6}.cookie-text a{color:#00d4ff;color:var(--cyan);text-decoration:none}.cookie-text a:hover{text-decoration:underline}.cookie-buttons{display:flex;flex-wrap:wrap;gap:15px}.btn-cookie{border:none;border-radius:8px;cursor:pointer;font-size:.95rem;font-weight:600;padding:12px 25px;transition:all .3s ease}.btn-accept{background:linear-gradient(135deg,#06f,#6366f1);background:linear-gradient(135deg,var(--electric-blue),var(--violet));color:#fff;color:var(--white)}.btn-accept:hover{box-shadow:0 4px 15px #0066ff80;transform:translateY(-2px)}.btn-customize{background:#0000;border:1px solid #ffffff1a;border:1px solid var(--glass-border);color:#fff;color:var(--white)}.btn-customize:hover{background:#00d4ff1a;border-color:#00d4ff;border-color:var(--cyan)}.btn-decline{background:#0000;border:1px solid #ffffff1a;border:1px solid var(--glass-border);color:#94a3b8;color:var(--gray-medium)}.btn-decline:hover{border-color:#94a3b8;border-color:var(--gray-medium);color:#fff;color:var(--white)}.policy-section{padding:100px 0}.policy-container{margin:0 auto;max-width:1000px}.policy-content{background:#ffffff0d;background:var(--glass-bg);border:1px solid #ffffff1a;border:1px solid var(--glass-border);border-radius:20px;padding:60px}.policy-content h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#06f,#00d4ff);background:linear-gradient(135deg,var(--electric-blue),var(--cyan));-webkit-background-clip:text;background-clip:text;font-size:3rem;margin-bottom:15px}.policy-date{color:#94a3b8;color:var(--gray-medium);font-size:1rem;margin-bottom:40px}.policy-content h2{color:#00d4ff;color:var(--cyan);font-size:2rem;margin-bottom:20px;margin-top:40px}.policy-content h3{color:#fff;color:var(--white);font-size:1.5rem;margin-bottom:15px;margin-top:30px}.policy-content p{font-size:1.05rem}.policy-content p,.policy-content ul{color:#94a3b8;color:var(--gray-medium);line-height:1.8;margin-bottom:20px}.policy-content ul{margin-left:30px}.policy-content li{margin-bottom:10px}.policy-content a{color:#00d4ff;color:var(--cyan);text-decoration:none}.policy-content a:hover{text-decoration:underline}@media (max-width:1200px){.product-detail-container{gap:40px;grid-template-columns:1fr}.product-detail-image-wrapper{position:relative;top:0}}@media (max-width:992px){.hero-title{font-size:3rem}.section-title{font-size:2.5rem}.footer-content{grid-template-columns:1fr 1fr}.cart-content{grid-template-columns:1fr}.cart-summary{position:relative;top:0}.contact-container{grid-template-columns:1fr}.nav-menu{gap:20px}}@media (max-width:768px){.hero-title{font-size:2.5rem}.section-title{font-size:2rem}.hero-description{font-size:1.1rem}.cart-item,.products-grid{grid-template-columns:1fr}.cart-item{text-align:center}.cart-item-image{margin:0 auto}.cart-item-actions{align-items:center}.footer-content,.form-grid{grid-template-columns:1fr}.cookie-content,.footer-bottom{flex-direction:column;text-align:center}.cookie-buttons{justify-content:center}.nav-menu{background:#0a0e27fa;display:none;flex-direction:column;gap:15px;left:0;padding:20px;position:absolute;right:0;top:80px}.nav-menu.active{display:flex}}@media (max-width:480px){.hero-title{font-size:2rem}.section-title{font-size:1.75rem}.hero-buttons,.product-actions{flex-direction:column}.btn-primary,.btn-secondary{width:100%}.trust-indicators{flex-direction:column;gap:20px}}
/*# sourceMappingURL=main.ddca7530.css.map*/