*{box-sizing:border-box;margin:0;padding:0}:root{--primary-bg:#0a0e27;--secondary-bg:#121829;--card-bg:#1a1f3a;--accent-blue:#00d4ff;--accent-cyan:#0ff;--accent-green:#0f8;--accent-purple:#9d4edd;--text-primary:#fff;--text-secondary:#a0aec0;--glass-bg:#1a1f3a99;--shadow-glow:0 0 40px #00d4ff4d;--shadow-card:0 8px 32px #0006;--transition:all 0.3s cubic-bezier(0.4,0,0.2,1)}body{background:linear-gradient(135deg,#0a0e27,#0d1425 50%,#1a0b2e);background:linear-gradient(135deg,var(--primary-bg) 0,#0d1425 50%,#1a0b2e 100%);color:#fff;color:var(--text-primary);font-family:Inter,-apple-system,BlinkMacSystemFont,SF Pro Display,Manrope,Segoe UI,sans-serif;line-height:1.6;min-height:100vh;overflow-x:hidden}.app-container{display:flex;flex-direction:column;min-height:100vh}.main-content{flex:1 1;padding-top:80px}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.2;margin-bottom:1rem}h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#0ff,#00d4ff,#9d4edd);background:linear-gradient(135deg,var(--accent-cyan),var(--accent-blue),var(--accent-purple));-webkit-background-clip:text;background-clip:text;font-size:3.5rem}h2{font-size:2.5rem}h2,h3{color:#fff;color:var(--text-primary)}h3{font-size:1.75rem}p{color:#a0aec0;color:var(--text-secondary);font-size:1.1rem;margin-bottom:1rem}a{color:inherit;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.container{margin:0 auto;max-width:1400px;padding:0 2rem}.section{padding:5rem 0;position:relative}.section-title{margin-bottom:3rem;text-align:center}.btn{border:none;border-radius:50px;cursor:pointer;display:inline-block;font-size:1rem;font-weight:600;overflow:hidden;padding:1rem 2.5rem;position:relative;text-align:center;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.btn-primary{background:linear-gradient(135deg,#00d4ff,#0ff);background:linear-gradient(135deg,var(--accent-blue),var(--accent-cyan));box-shadow:0 0 40px #00d4ff4d;box-shadow:var(--shadow-glow);color:#0a0e27;color:var(--primary-bg)}.btn-primary:hover{box-shadow:0 0 60px #00d4ff80;transform:translateY(-2px)}.btn-secondary{background:#0000;border:2px solid #00d4ff;border:2px solid var(--accent-blue);color:#fff;color:var(--text-primary)}.btn-secondary:hover{background:#00d4ff1a;border-color:#0ff;border-color:var(--accent-cyan)}.btn-outline{background:#0000;border:2px solid #0f8;border:2px solid var(--accent-green);color:#0f8;color:var(--accent-green)}.btn-outline:hover{background:#0f8;background:var(--accent-green);color:#0a0e27;color:var(--primary-bg)}.glass-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#1a1f3a99;background:var(--glass-bg);border:1px solid #ffffff1a;border-radius:24px;box-shadow:0 8px 32px #0006;box-shadow:var(--shadow-card);padding:2rem;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.glass-card:hover{border-color:#00d4ff4d;box-shadow:0 12px 48px #00d4ff33;transform:translateY(-5px)}.gradient-border{background:#1a1f3a;background:var(--card-bg);background:linear-gradient(135deg,#00d4ff,#9d4edd);background:linear-gradient(135deg,var(--accent-blue),var(--accent-purple));border-radius:24px;padding:2px;position:relative}.gradient-border-inner{background:#1a1f3a;background:var(--card-bg);border-radius:22px;padding:2rem}.grid{grid-gap:2rem;display:grid;gap:2rem}.grid-2{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.grid-3{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.grid-4{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}header{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0a0e27f2;border-bottom:1px solid #ffffff1a;left:0;padding:1rem 0;position:fixed;right:0;top:0;z-index:1000}.header-container{justify-content:space-between;margin:0 auto;max-width:1400px;padding:0 2rem}.header-container,.logo{align-items:center;display:flex}.logo{color:#fff;color:var(--text-primary);font-size:1.5rem;font-weight:700;gap:1rem}.logo img{border-radius:12px;height:50px;object-fit:cover;width:50px}nav ul{align-items:center;display:flex;gap:2rem;list-style:none}nav a{color:#a0aec0;color:var(--text-secondary);font-weight:500;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}nav a:hover{color:#0ff;color:var(--accent-cyan)}nav a:after{background:#0ff;background:var(--accent-cyan);bottom:-5px;content:"";height:2px;left:0;position:absolute;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition);width:0}nav a:hover:after{width:100%}.cart-icon{color:#fff;color:var(--text-primary);cursor:pointer;font-size:1.5rem;position:relative}.cart-count{align-items:center;background:#0f8;background:var(--accent-green);border-radius:50%;color:#0a0e27;color:var(--primary-bg);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:8rem 0 5rem;position:relative}.hero-content{grid-gap:4rem;align-items:center;display:grid;gap:4rem;grid-template-columns:1fr 1fr}.hero-text h1{font-size:4rem;line-height:1.1;margin-bottom:1.5rem}.hero-text p{color:#a0aec0;color:var(--text-secondary);font-size:1.3rem;margin-bottom:2rem}.hero-buttons{display:flex;flex-wrap:wrap;gap:1rem}.hero-visual{align-items:center;display:flex;justify-content:center;position:relative}.hero-dashboard{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#1a1f3a99;background:var(--glass-bg);border:1px solid #00d4ff33;border-radius:24px;box-shadow:0 20px 60px #00d4ff4d;padding:2rem;width:100%}.features-section{padding:5rem 0}.features-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:3rem}.feature-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#1a1f3a99;background:var(--glass-bg);border:1px solid #ffffff1a;border-radius:24px;padding:2.5rem;text-align:center;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.feature-card:hover{border-color:#00d4ff;border-color:var(--accent-blue);box-shadow:0 20px 60px #00d4ff4d;transform:translateY(-10px)}.feature-icon{color:#0ff;color:var(--accent-cyan);display:inline-block;font-size:3rem;margin-bottom:1.5rem}.feature-card h3{color:#fff;color:var(--text-primary);margin-bottom:1rem}.feature-card p{color:#a0aec0;color:var(--text-secondary);line-height:1.8}.stats-section{background:linear-gradient(135deg,#00d4ff0d,#9d4edd0d);padding:5rem 0}.stats-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-top:3rem}.stat-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#1a1f3a99;background:var(--glass-bg);border:1px solid #ffffff1a;border-radius:24px;padding:2rem;text-align:center}.stat-number{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#0ff,#0f8);background:linear-gradient(135deg,var(--accent-cyan),var(--accent-green));-webkit-background-clip:text;background-clip:text;font-size:3rem;font-weight:700;margin-bottom:.5rem}.stat-label{color:#a0aec0;color:var(--text-secondary);font-size:1rem}.products-section{padding:5rem 0}.products-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:3rem}.product-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#1a1f3a99;background:var(--glass-bg);border:1px solid #ffffff1a;border-radius:24px;cursor:pointer;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.product-card:hover{border-color:#00d4ff;border-color:var(--accent-blue);box-shadow:0 20px 60px #00d4ff4d;transform:translateY(-10px)}.product-image{border-bottom:1px solid #ffffff1a;height:300px;object-fit:cover;width:100%}.product-info{padding:2rem}.product-title{color:#fff;color:var(--text-primary);font-size:1.5rem;margin-bottom:.5rem}.product-description{color:#a0aec0;color:var(--text-secondary);line-height:1.6;margin-bottom:1rem}.product-price{color:#0f8;color:var(--accent-green);font-size:2rem;font-weight:700;margin-bottom:1rem}.product-rating{align-items:center;display:flex;gap:.5rem;margin-bottom:1.5rem}.stars{color:gold;display:flex;gap:.25rem}.rating-text{color:#a0aec0;color:var(--text-secondary);font-size:.9rem}.product-actions{display:flex;gap:1rem}.product-actions .btn{flex:1 1}.product-detail-section{padding:5rem 0}.product-detail-grid{grid-gap:4rem;align-items:start;display:grid;gap:4rem;grid-template-columns:1fr 1fr}.product-detail-image{border-radius:24px;overflow:hidden;position:-webkit-sticky;position:sticky;top:100px;width:100%}.product-detail-image img{display:block;height:auto;width:100%}.product-detail-info{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#1a1f3a99;background:var(--glass-bg);border:1px solid #ffffff1a;border-radius:24px;padding:3rem}.product-detail-title{font-size:2.5rem;margin-bottom:1rem}.product-detail-price{color:#0f8;color:var(--accent-green);font-size:3rem;margin-bottom:2rem}.product-detail-description{font-size:1.1rem;line-height:1.8;margin-bottom:2rem}.product-features{margin:2rem 0}.product-features ul{list-style:none}.product-features li{align-items:center;border-bottom:1px solid #ffffff1a;color:#a0aec0;color:var(--text-secondary);display:flex;gap:.75rem;padding:.75rem 0}.product-features li:before{color:#0f8;color:var(--accent-green);content:"✓";font-size:1.2rem;font-weight:700}.quantity-selector{align-items:center;display:flex;gap:1rem;margin:2rem 0}.quantity-selector button{background:#0000;border:2px solid #00d4ff;border:2px solid var(--accent-blue);border-radius:50%;color:#00d4ff;color:var(--accent-blue);cursor:pointer;font-size:1.2rem;height:40px;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition);width:40px}.quantity-selector button:hover{background:#00d4ff;background:var(--accent-blue);color:#0a0e27;color:var(--primary-bg)}.quantity-selector span{font-size:1.5rem;font-weight:700;min-width:40px;text-align:center}.cart-section{min-height:60vh;padding:5rem 0}.cart-container{margin:0 auto;max-width:1200px}.cart-empty{padding:5rem 2rem;text-align:center}.cart-empty h2{margin-bottom:2rem}.cart-items{margin-bottom:3rem}.cart-item{grid-gap:2rem;align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#1a1f3a99;background:var(--glass-bg);border:1px solid #ffffff1a;border-radius:24px;display:grid;gap:2rem;grid-template-columns:150px 1fr auto;margin-bottom:1.5rem;padding:2rem}.cart-item-image{border-radius:16px;height:150px;object-fit:cover;width:150px}.cart-item-details h3{margin-bottom:.5rem}.cart-item-price{color:#0f8;color:var(--accent-green);font-size:1.5rem;margin:1rem 0}.cart-item-actions{align-items:flex-end;display:flex;flex-direction:column;gap:1rem}.remove-btn{background:#0000;border:2px solid #f44;border-radius:50px;color:#f44;cursor:pointer;padding:.5rem 1.5rem;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.remove-btn:hover{background:#f44;color:#fff}.cart-summary{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#1a1f3a99;background:var(--glass-bg);border:1px solid #ffffff1a;border-radius:24px;margin-left:auto;max-width:500px;padding:2.5rem}.cart-summary h3{margin-bottom:1.5rem}.summary-row{border-bottom:1px solid #ffffff1a;display:flex;justify-content:space-between;margin-bottom:1rem;padding-bottom:1rem}.summary-total{font-size:1.5rem;font-weight:700;margin-top:1rem}.summary-total span:last-child{color:#0f8;color:var(--accent-green)}.checkout-section{padding:5rem 0}.checkout-form{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#1a1f3a99;background:var(--glass-bg);border:1px solid #ffffff1a;border-radius:24px;margin:0 auto;max-width:800px;padding:3rem}.form-group{margin-bottom:2rem}.form-group label{color:#fff;color:var(--text-primary);display:block;font-weight:500;margin-bottom:.5rem}.form-group input,.form-group textarea{background:#ffffff0d;border:1px solid #fff3;border-radius:12px;color:#fff;color:var(--text-primary);font-size:1rem;padding:1rem;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition);width:100%}.form-group input:focus,.form-group textarea:focus{border-color:#00d4ff;border-color:var(--accent-blue);box-shadow:0 0 20px #00d4ff33;outline:none}.form-row{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:1fr 1fr}.success-section{align-items:center;display:flex;justify-content:center;min-height:60vh;padding:5rem 0;text-align:center}.success-content{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#1a1f3a99;background:var(--glass-bg);border:1px solid #ffffff1a;border-radius:24px;margin:0 auto;max-width:600px;padding:4rem}.success-icon{color:#0f8;color:var(--accent-green);font-size:5rem;margin-bottom:2rem}.contact-section{padding:5rem 0}.contact-grid{grid-gap:4rem;display:grid;gap:4rem;grid-template-columns:1fr 1fr;margin-top:3rem}.contact-info{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#1a1f3a99;background:var(--glass-bg);border:1px solid #ffffff1a;border-radius:24px;padding:3rem}.contact-item{align-items:start;border-bottom:1px solid #ffffff1a;display:flex;gap:1.5rem;margin-bottom:2rem;padding-bottom:2rem}.contact-item:last-child{border-bottom:none}.contact-item-icon{color:#0ff;color:var(--accent-cyan);font-size:2rem;margin-top:.25rem}.contact-item h3{font-size:1.2rem;margin-bottom:.5rem}.contact-item p{color:#a0aec0;color:var(--text-secondary);margin:0}.about-section{padding:5rem 0}.about-content{margin:0 auto 4rem;max-width:900px;text-align:center}.about-content p{font-size:1.2rem;line-height:1.8;margin-bottom:1.5rem}.team-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-top:4rem}.team-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#1a1f3a99;background:var(--glass-bg);border:1px solid #ffffff1a;border-radius:24px;padding:2rem;text-align:center;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.team-card:hover{border-color:#00d4ff;border-color:var(--accent-blue);box-shadow:0 20px 60px #00d4ff4d;transform:translateY(-10px)}.team-card img{border:3px solid #0ff;border:3px solid var(--accent-cyan);border-radius:50%;height:200px;margin-bottom:1.5rem;object-fit:cover;width:200px}.team-card h3{margin-bottom:.5rem}.team-role{color:#0ff;color:var(--accent-cyan);font-weight:600;margin-bottom:1rem}.team-bio{color:#a0aec0;color:var(--text-secondary);line-height:1.6}.policy-section{padding:5rem 0}.policy-content{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#1a1f3a99;background:var(--glass-bg);border:1px solid #ffffff1a;border-radius:24px;margin:0 auto;max-width:900px;padding:3rem}.policy-content h2{color:#0ff;color:var(--accent-cyan);margin-bottom:1rem;margin-top:2rem}.policy-content h3{margin-bottom:.75rem;margin-top:1.5rem}.policy-content p{line-height:1.8;margin-bottom:1rem}.policy-content ul{list-style:none;margin:1rem 0}.policy-content li{color:#a0aec0;color:var(--text-secondary);padding:.5rem 0 .5rem 2rem;position:relative}.policy-content li:before{color:#0ff;color:var(--accent-cyan);content:"•";font-size:1.5rem;left:.5rem;position:absolute}footer{background:#0a0e27f2;border-top:1px solid #ffffff1a;margin-top:5rem;padding:4rem 0 2rem}.footer-content{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:2fr 1fr 1fr 1fr;margin-bottom:3rem}.footer-about h3{margin-bottom:1rem}.footer-about p{color:#a0aec0;color:var(--text-secondary);line-height:1.8}.footer-links h4{color:#fff;color:var(--text-primary);margin-bottom:1rem}.footer-links ul{list-style:none}.footer-links li{margin-bottom:.75rem}.footer-links a{color:#a0aec0;color:var(--text-secondary);transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.footer-links a:hover{color:#0ff;color:var(--accent-cyan);padding-left:5px}.footer-bottom{border-top:1px solid #ffffff1a;color:#a0aec0;color:var(--text-secondary);padding-top:2rem;text-align:center}.cookie-consent{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0a0e27fa;border-top:1px solid #00d4ff4d;bottom:0;box-shadow:0 -10px 40px #00000080;left:0;padding:2rem;position:fixed;right:0;z-index:9999}.cookie-content{align-items:center;display:flex;flex-wrap:wrap;gap:2rem;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(--text-primary);margin-bottom:.5rem}.cookie-text p{color:#a0aec0;color:var(--text-secondary);font-size:.95rem;margin-bottom:.5rem}.cookie-text a{color:#0ff;color:var(--accent-cyan);text-decoration:underline}.cookie-buttons{display:flex;flex-wrap:wrap;gap:1rem}.cookie-buttons .btn{padding:.75rem 2rem;white-space:nowrap}.checklist-section{background:linear-gradient(135deg,#00d4ff08,#9d4edd08);padding:3rem 0}.checklist-container{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#1a1f3a99;background:var(--glass-bg);border:1px solid #ffffff1a;border-radius:24px;margin:0 auto;max-width:800px;padding:3rem}.checklist-container h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#0ff,#00d4ff);background:linear-gradient(135deg,var(--accent-cyan),var(--accent-blue));-webkit-background-clip:text;background-clip:text;margin-bottom:2rem;text-align:center}.checklist-items{list-style:none;margin-bottom:2rem}.checklist-item{align-items:start;background:#ffffff08;border:1px solid #ffffff0d;border-radius:16px;display:flex;gap:1rem;margin-bottom:1rem;padding:1.5rem;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.checklist-item:hover{background:#ffffff0d;border-color:#00d4ff33}.checklist-checkbox{border:2px solid #0ff;border:2px solid var(--accent-cyan);border-radius:6px;cursor:pointer;height:24px;margin-top:.25rem;min-width:24px;position:relative;width:24px}.checklist-checkbox.checked{background:#0ff;background:var(--accent-cyan)}.checklist-checkbox.checked:after{color:#0a0e27;color:var(--primary-bg);content:"✓";font-size:1rem;font-weight:700;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.checklist-text{flex:1 1}.checklist-text h4{color:#fff;color:var(--text-primary);font-size:1.1rem;margin-bottom:.25rem}.checklist-text p{color:#a0aec0;color:var(--text-secondary);font-size:.95rem;margin:0}.spell-check-section{border-top:1px solid #ffffff1a;margin-top:2rem;padding-top:2rem;text-align:center}.spell-check-btn{background:linear-gradient(135deg,#9d4edd,#00d4ff);background:linear-gradient(135deg,var(--accent-purple),var(--accent-blue));border:none;border-radius:50px;box-shadow:0 10px 30px #9d4edd4d;color:#fff;color:var(--text-primary);cursor:pointer;font-size:1.1rem;font-weight:600;padding:1rem 3rem;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.spell-check-btn:hover{box-shadow:0 15px 40px #9d4edd80;transform:translateY(-3px)}.spell-check-result{background:#00ff881a;border:1px solid #0f8;border:1px solid var(--accent-green);border-radius:16px;color:#0f8;color:var(--accent-green);font-weight:600;margin-top:1.5rem;padding:1.5rem}.benefits-section{background:linear-gradient(135deg,#00d4ff08,#00ff8808);padding:5rem 0}.benefits-grid{grid-gap:4rem;align-items:center;display:grid;gap:4rem;grid-template-columns:1fr 1fr;margin-top:3rem}.benefit-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#1a1f3a99;background:var(--glass-bg);border:1px solid #ffffff1a;border-radius:24px;margin-bottom:2rem;padding:2.5rem}.benefit-card h3{align-items:center;display:flex;gap:1rem;margin-bottom:1rem}.benefit-icon{color:#0f8;color:var(--accent-green);font-size:2rem}.testimonials-section{padding:5rem 0}.testimonials-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:3rem}.testimonial-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#1a1f3a99;background:var(--glass-bg);border:1px solid #ffffff1a;border-radius:24px;padding:2.5rem;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.testimonial-card:hover{border-color:#9d4edd;border-color:var(--accent-purple);transform:translateY(-5px)}.testimonial-header{align-items:center;display:flex;gap:1rem;margin-bottom:1.5rem}.testimonial-avatar{align-items:center;background:linear-gradient(135deg,#0ff,#9d4edd);background:linear-gradient(135deg,var(--accent-cyan),var(--accent-purple));border-radius:50%;color:#0a0e27;color:var(--primary-bg);display:flex;font-size:1.5rem;font-weight:700;height:60px;justify-content:center;width:60px}.testimonial-info h4{font-size:1.1rem;margin-bottom:.25rem}.testimonial-role{font-size:.9rem}.testimonial-role,.testimonial-text{color:#a0aec0;color:var(--text-secondary)}.testimonial-text{font-style:italic;line-height:1.8;margin-bottom:1rem}.testimonial-rating{color:gold;font-size:1.2rem}.faq-section{padding:5rem 0}.faq-container{margin:3rem auto 0;max-width:900px}.faq-item{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#1a1f3a99;background:var(--glass-bg);border:1px solid #ffffff1a;border-radius:16px;margin-bottom:1rem;overflow:hidden}.faq-item,.faq-question{transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.faq-question{align-items:center;color:#fff;color:var(--text-primary);cursor:pointer;display:flex;font-weight:600;justify-content:space-between;padding:1.5rem 2rem}.faq-question:hover{color:#0ff;color:var(--accent-cyan)}.faq-toggle{font-size:1.5rem;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.faq-item.active .faq-toggle{transform:rotate(45deg)}.faq-answer{max-height:0;overflow:hidden;transition:max-height .3s ease}.faq-item.active .faq-answer{max-height:500px}.faq-answer-content{color:#a0aec0;color:var(--text-secondary);line-height:1.8;padding:0 2rem 1.5rem}.cta-section{background:linear-gradient(135deg,#00d4ff1a,#9d4edd1a);padding:6rem 0;text-align:center}.cta-content{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#1a1f3a99;background:var(--glass-bg);border:1px solid #ffffff1a;border-radius:32px;margin:0 auto;max-width:800px;padding:4rem 3rem}.cta-content h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#0ff,#9d4edd);background:linear-gradient(135deg,var(--accent-cyan),var(--accent-purple));-webkit-background-clip:text;background-clip:text;font-size:3rem;margin-bottom:1.5rem}.cta-content p{font-size:1.3rem;margin-bottom:2.5rem}.notification{animation:slideIn .3s ease;background:linear-gradient(135deg,#0f8,#0ff);background:linear-gradient(135deg,var(--accent-green),var(--accent-cyan));border-radius:16px;box-shadow:0 10px 40px #0f86;color:#0a0e27;color:var(--primary-bg);font-weight:600;padding:1.5rem 2rem;position:fixed;right:2rem;top:100px;z-index:10000}@keyframes slideIn{0%{opacity:0;transform:translateX(400px)}to{opacity:1;transform:translateX(0)}}@media (max-width:1200px){.hero-text h1,h1{font-size:3rem}}@media (max-width:968px){.header-container{flex-direction:column;gap:1rem}nav ul{flex-wrap:wrap;justify-content:center}.benefits-grid,.contact-grid,.hero-content,.product-detail-grid{gap:2rem;grid-template-columns:1fr}.footer-content{grid-template-columns:1fr 1fr}.hero-text h1,h1{font-size:2.5rem}.cta-content h2{font-size:2rem}}@media (max-width:640px){.container{padding:0 1rem}.section{padding:3rem 0}h1{font-size:2rem}h2{font-size:1.75rem}.hero-text h1{font-size:2rem}.hero-buttons{flex-direction:column}.btn{text-align:center;width:100%}.cart-item,.features-grid,.footer-content,.products-grid,.stats-grid,.team-grid{grid-template-columns:1fr}.cart-item{text-align:center}.cart-item-image{margin:0 auto}.cart-item-actions{align-items:center}.form-row{grid-template-columns:1fr}.cookie-content{flex-direction:column;text-align:center}.cookie-buttons{justify-content:center;width:100%}.product-actions{flex-direction:column}.notification{left:1rem;right:1rem}}
/*# sourceMappingURL=main.4a772bea.css.map*/