*{margin:0;padding:0;box-sizing:border-box}html{margin:0;padding:0;height:100%;width:100%;scroll-behavior:smooth}body{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;line-height:1.6;overflow-x:hidden;margin:0;padding:0;min-height:100vh;width:100vw;scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root{--primary-color: #2c3e50;--secondary-color: #ffc107;--accent-color: #1d1f28;--text-light: #ffffff;--text-dark: #222;--text-muted: #666;--bg-light: #f5fcff;--bg-dark: #1d1f28;--shadow-light: 0 4px 15px rgba(0,0,0,0.1);--shadow-medium: 0 8px 25px rgba(0,0,0,0.15);--shadow-heavy: 0 15px 35px rgba(0,0,0,0.2);--border-radius: 12px;--transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);--transition-fast: all 0.2s cubic-bezier(0.4, 0, 0.2, 1)}button,.cta-button,.cta-btn,.btn-add{transition:var(--transition);position:relative;overflow:hidden}button:hover,.cta-button:hover,.cta-btn:hover,.btn-add:hover{transform:translateY(-2px);box-shadow:var(--shadow-medium)}.fade-in{opacity:0;transform:translateY(30px);transition:all .6s cubic-bezier(0.4, 0, 0.2, 1)}.fade-in.animate-in{opacity:1;transform:translateY(0)}.benefit-card,.feature-item,.step,.ingredient,.fan-card{opacity:0;transform:translateY(20px);transition:all .5s cubic-bezier(0.4, 0, 0.2, 1)}.benefit-card.animate-in,.feature-item.animate-in,.step.animate-in,.ingredient.animate-in,.fan-card.animate-in{opacity:1;transform:translateY(0)}.benefit-card:hover,.feature-item:hover,.step:hover,.ingredient:hover,.fan-card:hover{transform:translateY(-5px);box-shadow:var(--shadow-medium)}.ripple{position:absolute;border-radius:50%;background:hsla(0,0%,100%,.3);transform:scale(0);animation:ripple .6s linear;pointer-events:none}@keyframes ripple{to{transform:scale(4);opacity:0}}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}@keyframes fadeInRight{to{opacity:1;transform:translateX(0)}}@keyframes marquee-scroll{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes slideIn{from{opacity:0;transform:translateY(-30px) scale(0.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes cartCountPulse{0%{transform:scale(1)}50%{transform:scale(1.3)}100%{transform:scale(1)}}.top-banner{background-color:#ffc107;text-align:center;padding:8px 0;font-size:12px;font-weight:bold;letter-spacing:1px}.top-banner p{margin:0;color:#000}.header{display:flex;align-items:center;justify-content:space-between;padding:15px 20px;background-color:#fff;position:relative;z-index:100;box-shadow:var(--shadow-light);transition:var(--transition)}.header.scrolled{box-shadow:var(--shadow-medium);backdrop-filter:blur(10px)}.header .logo{position:absolute;left:80px;top:50%;transform:translateY(-50%);transition:var(--transition)}.header .logo:hover{transform:translateY(-50%) scale(1.05)}.header .logo-img{height:40px;width:auto;transition:var(--transition)}.header .header-actions{display:flex;align-items:center;gap:15px}.header .header-actions .get-started-btn{background-color:#2c3e50;color:#fff;border:none;padding:12px 24px;border-radius:25px;font-size:12px;font-weight:bold;letter-spacing:1px;cursor:pointer;transition:all .3s ease}.header .header-actions .get-started-btn:hover{background-color:#3d566e;transform:translateY(-1px)}.header .header-actions .cart-btn{background:none;border:none;cursor:pointer;position:relative;padding:8px}.header .header-actions .cart-btn svg{color:#000}.header .header-actions .cart-btn .cart-count{position:absolute;top:-2px;right:-2px;background-color:#000;color:#fff;border-radius:50%;width:18px;height:18px;font-size:10px;display:flex;align-items:center;justify-content:center;font-weight:bold}.header .header-actions .cart-btn:hover svg{color:#2c3e50}@media(max-width: 768px){.header{padding:12px 15px}.header .logo{left:50px}.header .logo-img{height:32px}.header .header-actions{gap:8px}.header .header-actions .get-started-btn{padding:8px 16px;font-size:11px}}@media(max-width: 480px){.header{padding:10px 12px}.header .logo{left:40px}.header .logo-img{height:28px}.header .header-actions .get-started-btn{padding:6px 12px;font-size:10px}.top-banner{font-size:10px;padding:6px 0}}.main-content{width:100vw;min-height:100vh;background:linear-gradient(232deg, rgb(70, 78, 112) 0%, rgb(32, 55, 70) 100%);position:relative;margin:0;padding:0;overflow:hidden;display:flex;align-items:center;justify-content:center;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;perspective:1000}.main-content::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 80%, rgba(255, 193, 7, 0.1) 0%, transparent 50%),radial-gradient(circle at 80% 20%, rgba(255, 193, 7, 0.1) 0%, transparent 50%);pointer-events:none}@media(max-width: 768px){.main-content{width:100vw;min-height:100vh;height:auto}}@media(min-width: 1440px){.main-content{width:100vw;height:calc(100vh - 100px)}}.cta-button{background-color:#ffc107;color:#000;border:none;padding:20px 45px;border-radius:30px;font-size:18px;font-weight:bold;letter-spacing:1px;cursor:pointer;margin-bottom:60px;transition:all .3s ease;text-transform:uppercase}.cta-button:hover{background-color:#e0a800;transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,0,0,.2)}.cta-btn{background:#111;color:#fff;font-weight:700;padding:1rem 2rem;border:none;border-radius:40px;font-size:1rem;cursor:pointer;transition:.3s ease}.cta-btn .old-price{text-decoration:line-through;color:#aaa;margin-left:10px;font-weight:400}.cta-btn:hover{background:#333}.yellow-btn{background:#fc0;color:#111;font-weight:700;border:none;padding:.8rem 2rem;border-radius:30px;cursor:pointer;font-size:1rem;transition:.3s}.yellow-btn:hover{background:#e6b800}.btn-add{background:#1d1f28;color:#fff;border:none;border-radius:16px;padding:6px 16px;font-weight:600;cursor:pointer;transition:.2s ease}.btn-add:hover{background:#444}.btn-play,.btn-mute{position:absolute;background:#fff;border:none;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:18px;box-shadow:0 3px 10px rgba(0,0,0,.2)}.btn-play{left:50%;top:50%;transform:translate(-50%, -50%)}.btn-mute{top:12px;right:12px}.benefit-card{background:rgba(0,0,0,0);text-align:left}.benefit-card img{width:100%;border-radius:12px;margin-bottom:1rem;display:block}.benefit-card h3{font-size:1.1rem;font-weight:800;color:#222;margin-bottom:.5rem}.benefit-card p{font-size:.95rem;color:#444;line-height:1.5}.feature-item{text-align:center;flex:1 1 200px;margin:1rem}.feature-item img{width:100px;height:100px;border-radius:50%;object-fit:cover;margin-bottom:1rem}.feature-item p{font-size:1rem;color:#333;line-height:1.4}.step{flex:1 1 30%;max-width:320px;margin:0 auto}.step-image{position:relative;border-radius:20px;overflow:hidden}.step-image img{width:100%;display:block;border-radius:20px}.step-number{position:absolute;top:10px;left:10px;background:#fff;color:#000;font-weight:bold;font-size:1rem;border-radius:50%;width:30px;height:30px;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 5px rgba(0,0,0,.2)}.step-info{margin-top:1rem}.step-info .product-img{width:50px;height:auto;margin-bottom:.5rem}.step-info p{font-size:.95rem;color:#333;line-height:1.4}.ingredient{display:flex;align-items:center;gap:1.2rem}.ingredient img{width:80px;height:80px;border-radius:12px;object-fit:cover}.ingredient h3{font-size:1rem;font-weight:600;color:#333;margin:0}.ingredient p{font-size:.8rem;text-transform:uppercase;color:#555d6a;margin-top:.3rem}.fan-card{background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 6px 16px rgba(0,0,0,.15);display:flex;flex-direction:column}.fan-card__media{position:relative}.fan-card__media img{display:block;width:100%;height:auto}.fan-card__footer{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;background:#fff}.fan-card__info{display:flex;flex-direction:column;gap:4px}.stars{font-size:12px;color:#333;letter-spacing:2px}.product-name{font-weight:700;font-size:14px;color:#000}.price{font-size:13px;color:#444}.testimonial{background:#ecf6fa;color:#121416;padding:28px;border-radius:34px;box-shadow:0 6px 18px rgba(0,0,0,.25);display:flex;flex-direction:column;gap:18px;min-height:220px}.testimonial__stars{font-size:14px;letter-spacing:2px;color:#222;opacity:.95}.testimonial__quote{font-family:"Courier New",Courier,monospace;font-size:14px;line-height:1.5;margin:0;color:#1b2430;opacity:.95}.testimonial__meta{display:flex;align-items:center;gap:14px;margin-top:auto}.avatar{width:56px;height:56px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;color:#1d2b36;border:3px solid rgba(0,0,0,.08);box-shadow:0 4px 10px rgba(0,0,0,.08);font-family:inherit}.meta-text .meta-name{font-weight:700;color:#122233;font-size:14px}.meta-text .meta-role{font-size:12px;color:#6b7b88;letter-spacing:.6px;margin-top:3px}.dropdown-menu{position:relative;display:inline-block}.header .menu-toggle{background:none;border:none;cursor:pointer;display:flex;align-items:center;gap:8px;padding:10px 15px;border-radius:8px;transition:all .3s ease;color:#000;font-size:14px;font-weight:500}.header .menu-toggle:hover{background-color:#f0f0f0;color:#2c3e50}.dropdown-arrow{transition:transform .3s ease;filter:brightness(0) saturate(100%) invert(0%) sepia(0%) saturate(0%) hue-rotate(0deg) brightness(0%) contrast(100%)}.dropdown-menu.active .dropdown-arrow{transform:rotate(180deg)}.dropdown-content{position:absolute;top:100%;left:0;background-color:#fff;min-width:180px;box-shadow:0 8px 16px rgba(0,0,0,.15);border-radius:8px;z-index:1000;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .3s ease;overflow:hidden}.dropdown-menu.active .dropdown-content{opacity:1;visibility:visible;transform:translateY(0)}.dropdown-item{display:block;padding:12px 16px;color:#000;text-decoration:none;font-size:14px;font-weight:500;transition:all .3s ease;border-bottom:1px solid #f0f0f0}.dropdown-item:last-child{border-bottom:none}.dropdown-item:hover{background-color:#f8f9fa;color:#2c3e50}@media(max-width: 768px){.header .menu-toggle{padding:12px 16px;font-size:16px;min-height:44px;min-width:44px}.dropdown-content{min-width:200px;right:0;left:auto;top:calc(100% + 8px);box-shadow:0 12px 24px rgba(0,0,0,.2);border-radius:12px;border:1px solid #e0e0e0}.dropdown-item{padding:16px 20px;font-size:16px;min-height:48px;display:flex;align-items:center;border-bottom:1px solid #f5f5f5}.dropdown-item:last-child{border-bottom:none;border-radius:0 0 12px 12px}.dropdown-item:first-child{border-radius:12px 12px 0 0}.dropdown-item:active{background-color:#e8f4f8;transform:scale(0.98)}.dropdown-arrow{width:20px;height:20px}}@media(max-width: 480px){.header .menu-toggle{padding:10px 14px;font-size:14px}.dropdown-content{min-width:180px;right:-10px;top:calc(100% + 6px)}.dropdown-item{padding:14px 18px;font-size:15px;min-height:44px}}.cart-modal{display:none;position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);backdrop-filter:blur(5px);animation:fadeIn .3s ease}.cart-modal.show{display:flex;align-items:center;justify-content:center}.cart-modal-content{background:#fff;border-radius:var(--border-radius);box-shadow:var(--shadow-heavy);width:90%;max-width:500px;max-height:80vh;overflow:hidden;animation:slideIn .3s ease;transform:translateY(0)}.cart-modal-header{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #eee;background:var(--bg-light)}.cart-modal-header h2{margin:0;font-size:24px;font-weight:600;color:var(--text-dark)}.cart-modal-close{background:none;border:none;font-size:28px;cursor:pointer;color:var(--text-muted);padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:var(--transition-fast)}.cart-modal-close:hover{background:#f5f5f5;color:var(--text-dark)}.cart-modal-body{padding:24px;max-height:400px;overflow-y:auto}.cart-empty{text-align:center;padding:40px 20px;color:var(--text-muted)}.cart-empty p{font-size:16px;margin:0}.cart-modal-footer{padding:20px 24px;border-top:1px solid #eee;background:var(--bg-light);display:flex;justify-content:center}.cart-checkout-btn{background:var(--secondary-color);color:#fff;border:none;padding:12px 32px;border-radius:var(--border-radius);font-size:16px;font-weight:600;cursor:pointer;transition:var(--transition-fast);min-width:120px}.cart-checkout-btn:disabled{background:#ccc;cursor:not-allowed;opacity:.6}.cart-checkout-btn:not(:disabled):hover{background:#ffb300;transform:translateY(-1px);box-shadow:var(--shadow-medium)}@media(max-width: 768px){.cart-modal-content{width:95%;margin:20px;max-height:90vh}.cart-modal-header{padding:16px 20px}.cart-modal-header h2{font-size:20px}.cart-modal-body{padding:20px;max-height:300px}.cart-modal-footer{padding:16px 20px}.cart-checkout-btn{width:100%;padding:14px 32px}}.marquee{position:relative;overflow:hidden}.marquee .marquee__track{display:inline-flex;align-items:center;gap:2.5rem;white-space:nowrap}@media(min-width: 769px){.marquee{flex-wrap:nowrap}.marquee .marquee__track{will-change:transform;animation:marquee-scroll 25s linear infinite}}@media(prefers-reduced-motion: reduce){.marquee .marquee__track{animation:none !important}}.cart-items{display:flex;flex-direction:column;gap:16px}.cart-item{display:flex;align-items:center;gap:12px;padding:16px;border:1px solid #eee;border-radius:8px;background-color:#f9f9f9}.cart-item-image{width:60px;height:60px;object-fit:cover;border-radius:6px}.cart-item-details{flex:1}.cart-item-details h4{margin:0 0 4px 0;color:var(--primary-color);font-size:14px;font-weight:600}.cart-item-price{margin:0 0 8px 0;color:#666;font-size:14px;font-weight:500}.cart-item-controls{display:flex;align-items:center;gap:8px}.quantity-btn{background-color:var(--primary-color);color:#fff;border:none;width:24px;height:24px;border-radius:4px;cursor:pointer;font-size:14px;font-weight:600;display:flex;align-items:center;justify-content:center;transition:var(--transition-fast)}.quantity-btn:hover{background-color:#34495e}.quantity{min-width:20px;text-align:center;font-weight:600;color:var(--primary-color)}.remove-btn{background-color:#e74c3c;color:#fff;border:none;padding:4px 8px;border-radius:4px;cursor:pointer;font-size:12px;font-weight:500;transition:var(--transition-fast)}.remove-btn:hover{background-color:#c0392b}.cart-total{margin-top:16px;padding-top:16px;border-top:2px solid #eee;text-align:center;font-size:18px;color:var(--primary-color)}.cart-btn{position:relative}.cart-count{position:absolute;top:-8px;right:-8px;background-color:#e74c3c;color:#fff;border-radius:50%;width:20px;height:20px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;font-family:"Inter",sans-serif;border:2px solid #fff;box-shadow:0 2px 4px rgba(0,0,0,.2);transition:all .3s ease;opacity:0;transform:scale(0)}.cart-count.show{opacity:1;transform:scale(1)}.cart-count.animate{animation:cartCountPulse .3s ease-out}@media(max-width: 768px){.cart-item{flex-direction:column;align-items:flex-start;gap:8px}.cart-item-image{width:50px;height:50px}.cart-item-controls{width:100%;justify-content:space-between}.cart-count{width:18px;height:18px;font-size:11px;top:-6px;right:-6px}}.message-icon{position:fixed;bottom:20px;right:20px;width:60px;height:60px;background:var(--secondary-color);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:var(--shadow-medium);transition:var(--transition);z-index:1000}.message-icon:hover{transform:scale(1.1);box-shadow:var(--shadow-heavy)}.message-icon svg{color:var(--text-dark);width:24px;height:24px}@media(max-width: 768px){.message-icon{width:50px;height:50px;bottom:15px;right:15px}.message-icon svg{width:20px;height:20px}}.chat-modal{display:none;position:fixed;z-index:2000;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);backdrop-filter:blur(5px)}.chat-modal.active{display:flex;align-items:center;justify-content:center}.chat-modal-content{background:#fff;border-radius:var(--border-radius);box-shadow:var(--shadow-heavy);width:90%;max-width:800px;height:80%;max-height:700px;display:flex;flex-direction:column;overflow:hidden}@media(max-width: 768px){.chat-modal-content{width:95%;height:85%;max-height:600px}}.chat-modal-header{background:var(--primary-color);color:var(--text-light);padding:15px 20px;display:flex;justify-content:space-between;align-items:center}.chat-modal-header h3{margin:0;font-size:18px;font-weight:600}.chat-modal-close{background:none;border:none;color:var(--text-light);font-size:24px;cursor:pointer;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:var(--transition)}.chat-modal-close:hover{background-color:hsla(0,0%,100%,.1)}.chat-modal-body{flex:1;padding:0;overflow:visible;position:relative}.chat-modal-body #chatbase-widget{width:100%;height:700px;display:block;position:relative;z-index:1}.chat-modal-body #chatbase-widget iframe{border:none;width:100%;height:100%;display:block;pointer-events:auto;background:#fff}.hero-section{display:flex;align-items:center;justify-content:space-between;padding:80px 60px;max-width:1400px;width:100%;min-height:100vh;margin:0 auto;box-sizing:border-box;position:relative;z-index:2}.hero-section .hero-text{opacity:0;transform:translateY(50px);animation:fadeInUp 1s ease-out .3s forwards;flex:1;max-width:600px}.hero-section .hero-products{opacity:0;transform:translateX(50px);animation:fadeInRight 1s ease-out .6s forwards;flex:1;display:flex;justify-content:center;align-items:center}.hero-section .hero-text .hero-title{width:670px;height:165px;color:#fffaf6;font-family:Roboto Mono;font-size:64px;font-weight:900;font-style:#000;letter-spacing:-1.07px;text-transform:uppercase;line-height:.85;margin-bottom:30px;text-align:left}.hero-section .hero-text .hero-subtitle{font-size:16px;color:#fff;margin-bottom:40px;letter-spacing:2px;font-weight:400}.hero-section .hero-text .cta-button{background-color:#ffc107;color:#000;border:none;padding:20px 45px;border-radius:30px;font-size:18px;font-weight:bold;letter-spacing:1px;cursor:pointer;margin-bottom:60px;transition:all .3s ease;text-transform:uppercase}.hero-section .hero-text .cta-button:hover{background-color:#e0a800;transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,0,0,.2)}.hero-section .hero-text .testimonial .stars{margin-bottom:15px}.hero-section .hero-text .testimonial .stars span{font-size:20px;margin-right:3px;color:#ffc107}.hero-section .hero-text .testimonial .testimonial-text{color:#fff;font-size:18px;font-weight:bold;margin-bottom:20px;line-height:1.4;letter-spacing:.5px}.hero-section .hero-text .testimonial .testimonial-author{display:flex;align-items:center;gap:12px}.hero-section .hero-text .testimonial .testimonial-author .author-avatar{width:45px;height:45px;background-color:rgba(0,0,0,0);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:bold;font-size:16px;border:2px solid #fff}.hero-section .hero-text .testimonial .testimonial-author .author-name{color:#fff;font-weight:bold;font-size:16px;letter-spacing:1px}.hero-section .hero-text .testimonial .testimonial-stars{margin-top:8px;display:flex;gap:3px;justify-content:flex-start;text-decoration:none;transition:var(--transition);cursor:pointer}.hero-section .hero-text .testimonial .testimonial-stars:hover{transform:translateY(-2px)}.hero-section .hero-text .testimonial .testimonial-stars span{font-size:18px;color:#ffc107;transition:var(--transition)}.hero-section .hero-text .testimonial .testimonial-stars:hover span{transform:scale(1.1)}.hero-section .hero-text .testimonial{background:rgba(0,0,0,0);color:#fff;padding:0;border-radius:0;box-shadow:none;display:block;gap:0;min-height:auto}.hero-section .hero-products .product-container{position:relative}.hero-section .hero-products .product-container .hero-stars{position:absolute;left:50%;transform:translateX(-50%);bottom:-14px;display:inline-flex;gap:4px;background:rgba(0,0,0,.6);padding:8px 12px;border-radius:999px;text-decoration:none;transition:var(--transition)}.hero-section .hero-products .product-container .hero-stars span{font-size:18px;line-height:1;color:#ffc107}.hero-section .hero-products .product-container .hero-stars:hover{background:rgba(0,0,0,.75);transform:translateX(-50%) translateY(-2px)}.hero-section .hero-products .product-container .products-image{max-width:750px;height:auto;filter:drop-shadow(0 25px 50px rgba(0, 0, 0, 0.4));transform:perspective(1000px) rotateY(-5deg) rotateX(5deg)}@media(max-width: 1024px){.hero-section{flex-direction:column;text-align:center;padding:60px 40px;min-height:100vh;justify-content:center}.hero-section .hero-text{margin-bottom:50px}.hero-section .hero-text .hero-title{font-size:clamp(2.5rem,8vw,4rem);line-height:.9}.hero-section .hero-products .products-image{max-width:500px;transform:perspective(1000px) rotateY(-2deg) rotateX(2deg)}.hero-section .hero-products .product-container .hero-stars{bottom:-10px}}@media(max-width: 768px){.hero-section{padding:30px 20px;min-height:100vh;justify-content:center;flex-direction:column;text-align:center}.hero-section .hero-text{order:1;margin-bottom:30px;max-width:100%}.hero-section .hero-text .hero-title{font-size:clamp(2.2rem,8vw,3.5rem);line-height:1.1;margin-bottom:20px;width:100%;height:auto;text-align:center}.hero-section .hero-text .hero-subtitle{font-size:clamp(.9rem,3.5vw,1.1rem);margin-bottom:25px;text-align:center;letter-spacing:1.5px}.hero-section .hero-text .cta-button{padding:18px 36px;font-size:16px;margin-bottom:35px;width:100%;max-width:280px;display:block;margin-left:auto;margin-right:auto}.hero-section .hero-text .testimonial{margin-top:20px}.hero-section .hero-text .testimonial .testimonial-text{font-size:clamp(.9rem,3vw,1rem);line-height:1.4;text-align:center}.hero-section .hero-text .testimonial .testimonial-author{justify-content:center;margin-top:15px}.hero-section .hero-text .testimonial .testimonial-author .author-avatar{width:35px;height:35px;font-size:13px}.hero-section .hero-text .testimonial .testimonial-author .author-name{font-size:13px}.hero-section .hero-products{order:2;margin-top:20px}.hero-section .hero-products .products-image{max-width:320px;transform:none;width:100%;height:auto}.hero-section .hero-products .product-container .hero-stars{bottom:-6px;padding:6px 10px}}@media(max-width: 480px){.hero-section{padding:25px 15px;min-height:100vh;justify-content:center;flex-direction:column;text-align:center}.hero-section .hero-text{order:1;margin-bottom:25px;max-width:100%}.hero-section .hero-text .hero-title{font-size:clamp(1.8rem,10vw,2.8rem);line-height:1.15;margin-bottom:18px;width:100%;height:auto;text-align:center}.hero-section .hero-text .hero-subtitle{font-size:clamp(.8rem,4vw,1rem);margin-bottom:22px;text-align:center;letter-spacing:1.2px}.hero-section .hero-text .cta-button{padding:16px 32px;font-size:15px;margin-bottom:30px;width:100%;max-width:260px;display:block;margin-left:auto;margin-right:auto}.hero-section .hero-text .testimonial{margin-top:18px}.hero-section .hero-text .testimonial .testimonial-text{font-size:clamp(.85rem,3.5vw,.95rem);line-height:1.4;text-align:center}.hero-section .hero-text .testimonial .testimonial-author{justify-content:center;margin-top:12px}.hero-section .hero-text .testimonial .testimonial-author .author-avatar{width:32px;height:32px;font-size:12px}.hero-section .hero-text .testimonial .testimonial-author .author-name{font-size:12px}.hero-section .hero-products{order:2;margin-top:15px}.hero-section .hero-products .products-image{max-width:280px;transform:none;width:100%;height:auto}.hero-section .hero-products .product-container .hero-stars{bottom:-4px;padding:6px 10px}}@media(max-width: 360px){.hero-section{padding:20px 12px}.hero-section .hero-text .hero-title{font-size:clamp(1.6rem,12vw,2.2rem);line-height:1.2;margin-bottom:15px}.hero-section .hero-text .hero-subtitle{font-size:clamp(.75rem,4.5vw,.9rem);margin-bottom:20px}.hero-section .hero-text .cta-button{padding:14px 28px;font-size:14px;max-width:240px}.hero-section .hero-text .testimonial .testimonial-text{font-size:clamp(.8rem,4vw,.9rem)}.hero-section .hero-text .testimonial .testimonial-author .author-avatar{width:30px;height:30px;font-size:11px}.hero-section .hero-text .testimonial .testimonial-author .author-name{font-size:11px}.hero-section .hero-products .products-image{max-width:250px}}@media(max-width: 768px){.hero-section .hero-text .testimonial .testimonial-author .author-name{display:none}.hero-section .hero-text .testimonial .testimonial-stars{display:none}}@media(min-width: 1440px){.hero-section{padding:80px 60px;height:100%;justify-content:center}.hero-section .hero-text .hero-title{width:670px;height:165px;color:#fffaf6;font-family:Roboto Mono;font-size:64px;font-weight:900;font-style:#000;letter-spacing:-1.07px;text-transform:uppercase;line-height:.85;text-align:left}.hero-section .hero-text .hero-subtitle{font-size:18px}.hero-section .hero-text .cta-button{padding:20px 45px;font-size:18px}.hero-section .hero-products .products-image{max-width:600px}}.section-2{background:#f5fcff;padding:5rem 12%;font-family:"Inter",sans-serif;position:relative;overflow:hidden}.section-2::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg, rgba(255, 193, 7, 0.03) 0%, transparent 50%);pointer-events:none}.section-2 .highlight-bar{background:#ffc107;padding:1rem 2rem;border-radius:50px;text-align:center;font-size:1.1rem;color:#111;margin-bottom:2.5rem}.section-2 .highlight-bar span{font-weight:bold;text-decoration:underline}.section-2-content{display:flex;align-items:center;justify-content:space-between;gap:4rem;flex-wrap:nowrap}.section-2 .text-content{flex:1 1 50%;order:1}.section-2 .text-content h2{font-family:"Inter",sans-serif;font-size:5rem;font-weight:900;line-height:.9;margin-bottom:2rem;color:#222}.section-2 .text-content p{font-family:"Roboto Mono",monospace;font-size:1.3rem;color:#444;line-height:1.7;margin-bottom:2rem}.section-2 .features{list-style:none;padding:0;margin:0}.section-2 .features li{font-size:1.3rem;margin-bottom:1rem;color:#333;display:flex;align-items:center;gap:.7rem}.section-2 .checkmark-icon{width:24px;height:24px;flex-shrink:0}.section-2 .image-content{flex:1 1 50%;text-align:center;position:relative;order:2}.section-2 .circle-bg{width:700px;height:800px;background:url("assets/groupd1.png") no-repeat center/contain;display:flex;align-items:center;justify-content:center;margin:0 auto;transition:var(--transition);cursor:pointer}.section-2 .circle-bg:hover{transform:translateY(-8px) scale(1.05);box-shadow:var(--shadow-heavy);filter:drop-shadow(0 20px 40px rgba(0, 0, 0, 0.3))}@media(max-width: 1200px){.section-2{padding:4rem 8%}}@media(max-width: 1024px){.section-2-content{flex-direction:column;text-align:center;gap:3rem}.section-2 .text-content{order:1;margin-bottom:2rem}.section-2 .image-content{order:2}.section-2 .circle-bg{width:600px;height:600px}}@media(max-width: 768px){.section-2{padding:3rem 5%}.section-2 .highlight-bar{padding:.8rem 1.5rem;font-size:1rem;margin-bottom:2rem}.section-2 .text-content h2{font-size:clamp(2.5rem,8vw,3.5rem);margin-bottom:1.5rem}.section-2 .text-content p{font-size:clamp(1rem,3vw,1.1rem);margin-bottom:1.5rem}.section-2 .features li{font-size:clamp(1rem,3vw,1.1rem);margin-bottom:.8rem}.section-2 .circle-bg{width:400px;height:400px}}@media(max-width: 480px){.section-2{padding:2rem 4%}.section-2 .highlight-bar{padding:.6rem 1rem;font-size:.9rem;border-radius:30px}.section-2 .text-content h2{font-size:clamp(2rem,10vw,2.5rem)}.section-2 .text-content p{font-size:clamp(.9rem,4vw,1rem)}.section-2 .features li{font-size:clamp(.9rem,4vw,1rem)}.section-2 .circle-bg{width:300px;height:300px}}.section-3{background:#f0f9fc;padding:5rem 10%;text-align:center;font-family:"Inter",sans-serif;position:relative;overflow:hidden}.section-3::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 50% 50%, rgba(255, 193, 7, 0.05) 0%, transparent 70%);pointer-events:none}.section-3 .features-row{background:#fff;display:flex;justify-content:space-around;align-items:center;border-radius:20px;padding:2rem;margin-bottom:4rem;flex-wrap:wrap;box-shadow:0 4px 15px rgba(0,0,0,.05)}.section-3 .feature-item{text-align:center;flex:1 1 200px;margin:1rem}.section-3 .feature-item img{width:100px;height:100px;border-radius:50%;object-fit:cover;margin-bottom:1rem}.section-3 .feature-item p{font-size:1rem;color:#333;line-height:1.4}.section-3 .center-content{margin-top:2rem}.section-3 .small-text{font-size:1.5rem;color:#555;margin-bottom:1rem}.section-3 .clock-icon{font-size:2.5rem;margin-bottom:1rem}.section-3 .clock-svg{width:10rem;height:10rem}.section-3 h2{font-size:5rem;font-weight:900;color:#222}@media(max-width: 1200px){.section-3{padding:4rem 8%}}@media(max-width: 768px){.section-3{padding:3rem 5%}.section-3 .features-row{flex-direction:column;gap:1.5rem;padding:1.5rem}.section-3 .feature-item{flex:none;margin:0}.section-3 .feature-item img{width:80px;height:80px}.section-3 .feature-item p{font-size:.9rem}.section-3 .small-text{font-size:1.2rem}.section-3 .clock-svg{width:8rem;height:8rem}.section-3 h2{font-size:clamp(2.5rem,8vw,4rem)}}@media(max-width: 480px){.section-3{padding:2rem 4%}.section-3 .features-row{padding:1rem;gap:1rem}.section-3 .feature-item img{width:60px;height:60px}.section-3 .feature-item p{font-size:.8rem}.section-3 .small-text{font-size:1rem}.section-3 .clock-svg{width:6rem;height:6rem}.section-3 h2{font-size:clamp(2rem,10vw,3rem)}}.section-4{background:#f0f9fc;padding:5rem 10%;font-family:"Inter",sans-serif;position:relative;overflow:hidden}.section-4::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg, rgba(255, 193, 7, 0.03) 0%, transparent 50%);pointer-events:none}.steps-container{display:flex;justify-content:space-between;flex-wrap:wrap;gap:2rem;text-align:center}.step{flex:1 1 30%;max-width:320px;margin:0 auto}.step-image{position:relative;border-radius:20px;overflow:hidden}.step-image img{width:100%;display:block;border-radius:20px}.step-number{position:absolute;top:10px;left:10px;background:#fff;color:#000;font-weight:bold;font-size:1rem;border-radius:50%;width:30px;height:30px;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 5px rgba(0,0,0,.2)}.step-info{margin-top:1rem}.step-info .product-img{width:50px;height:auto;margin-bottom:.5rem}.step-info p{font-size:.95rem;color:#333;line-height:1.4}@media(max-width: 1200px){.section-4{padding:4rem 8%}}@media(max-width: 768px){.section-4{padding:3rem 5%}.steps-container{flex-direction:column;gap:2rem}.step{flex:none;max-width:100%;margin:0}.step-image img{border-radius:15px}.step-number{width:25px;height:25px;font-size:.9rem}.step-info .product-img{width:40px}.step-info p{font-size:.9rem}}@media(max-width: 480px){.section-4{padding:2rem 4%}.steps-container{gap:1.5rem}.step-image img{border-radius:12px}.step-number{width:20px;height:20px;font-size:.8rem}.step-info .product-img{width:35px}.step-info p{font-size:.85rem}}.section-5{background:#f0f9fc;font-family:"Inter",sans-serif;text-align:center;padding:4rem 10% 0;position:relative;overflow:hidden}.section-5::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 30% 20%, rgba(255, 193, 7, 0.05) 0%, transparent 60%);pointer-events:none}.results-text{margin-bottom:3rem}.results-text h2{font-size:2.2rem;font-weight:900;color:#222;margin-bottom:1rem}.results-text p{color:#333;font-size:1rem;line-height:1.6;max-width:700px;margin:.5rem auto}.results-image{position:relative;width:100%;margin:3rem 0}.results-image img{width:100%;border-radius:10px;display:block}.results-image .quote{position:absolute;right:5%;bottom:15%;font-size:1.6rem;font-weight:800;color:#fff;max-width:300px;text-align:left}.results-bar{display:flex;justify-content:space-around;align-items:center;background:#fff;border-top:1px solid #eee;border-bottom:1px solid #eee;padding:1rem;flex-wrap:wrap}.results-bar .bar-item{font-size:.9rem;font-weight:600;color:#222;margin:.5rem 1rem;display:flex;align-items:center;gap:.4rem}@media(max-width: 1200px){.section-5{padding:3rem 8% 0}}@media(max-width: 768px){.section-5{padding:2rem 5% 0}.results-text h2{font-size:clamp(1.8rem,6vw,2.2rem)}.results-text p{font-size:clamp(.9rem,3vw,1rem)}.results-image .quote{position:static;font-size:1.2rem;max-width:100%;text-align:center;margin-top:1rem;padding:1rem;background:hsla(0,0%,100%,.9);color:#222;border-radius:10px}.results-bar{flex-direction:column;gap:.5rem;padding:1rem}.results-bar .bar-item{font-size:.8rem;margin:.3rem 0;justify-content:center}}@media(max-width: 480px){.section-5{padding:1.5rem 4% 0}.results-text h2{font-size:clamp(1.5rem,8vw,1.8rem)}.results-text p{font-size:clamp(.8rem,4vw,.9rem)}.results-image .quote{font-size:1rem;padding:.8rem}.results-bar .bar-item{font-size:.75rem}}.section-6{background:#f0f9fc;padding:4rem 10%;font-family:"Inter",sans-serif;position:relative;overflow:hidden}.section-6::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg, rgba(255, 193, 7, 0.03) 0%, transparent 50%);pointer-events:none}.section-6 h2{font-size:2.2rem;font-weight:900;color:#222;text-align:center;margin-bottom:2rem}.benefits-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:2rem;margin-top:2rem}.ingredients-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));gap:2rem;margin-top:2rem}.section-6 .ingredient{background:#fff;border-radius:15px;padding:1.5rem;text-align:center;box-shadow:0 4px 15px rgba(0,0,0,.05);transition:var(--transition)}.section-6 .ingredient:hover{transform:translateY(-5px);box-shadow:var(--shadow-medium)}.section-6 .ingredient img{width:80px;height:80px;border-radius:50%;object-fit:cover;margin-bottom:1rem}.section-6 .ingredient h3{font-size:1.1rem;font-weight:700;color:#222;margin-bottom:.5rem}.section-6 .ingredient p{font-size:.9rem;color:#555;line-height:1.5}@media(max-width: 1200px){.section-6{padding:3rem 8%}}@media(max-width: 1024px){.benefits-grid{grid-template-columns:repeat(2, 1fr);gap:1.5rem}}@media(max-width: 768px){.section-6{padding:2rem 5%}.section-6 h2{font-size:clamp(1.8rem,6vw,2.2rem)}.benefits-grid{grid-template-columns:1fr;gap:1.5rem}.ingredients-grid{grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));gap:1.5rem}.section-6 .ingredient{padding:1.2rem}.section-6 .ingredient img{width:60px;height:60px}.section-6 .ingredient h3{font-size:1rem}.section-6 .ingredient p{font-size:.85rem}}@media(max-width: 480px){.section-6{padding:1.5rem 4%}.section-6 h2{font-size:clamp(1.5rem,8vw,1.8rem)}.ingredients-grid{grid-template-columns:1fr;gap:1rem}.section-6 .ingredient{padding:1rem}.section-6 .ingredient img{width:50px;height:50px}.section-6 .ingredient h3{font-size:.95rem}.section-6 .ingredient p{font-size:.8rem}}.section-7{background:#fff;padding:5rem 8%;font-family:"Inter",sans-serif;position:relative;overflow:hidden}.section-7::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 80% 20%, rgba(255, 193, 7, 0.03) 0%, transparent 60%);pointer-events:none}.set-container{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:3rem}.set-info .set-tag{background:#fc0;color:#111;font-weight:bold;font-size:.9rem;padding:.4rem 1rem;border-radius:20px;display:inline-block;margin-bottom:1.5rem}.set-info h2{font-size:2.2rem;font-weight:900;margin-bottom:1rem;color:#222}.set-info p{font-size:1rem;color:#444;line-height:1.6;margin-bottom:1.5rem;max-width:500px}.set-features{list-style:none;padding:0;margin:1.5rem 0}.set-features li{font-size:1rem;color:#222;margin-bottom:.8rem}.cta-btn{background:#111;color:#fff;font-weight:700;padding:1rem 2rem;border:none;border-radius:40px;font-size:1rem;cursor:pointer;transition:.3s ease}.cta-btn .old-price{text-decoration:line-through;color:#aaa;margin-left:10px;font-weight:400}.cta-btn:hover{background:#333}.set-images{display:flex;gap:1rem;justify-content:flex-start}.set-images img{max-height:650px;width:auto;object-fit:contain}@media(max-width: 1200px){.section-7{padding:4rem 6%}}@media(max-width: 768px){.section-7{padding:3rem 4%}.set-container{grid-template-columns:1fr;gap:2rem;text-align:center}.set-info h2{font-size:clamp(1.8rem,6vw,2.2rem)}.set-info p{font-size:clamp(.9rem,3vw,1rem);max-width:100%}.set-features li{font-size:.9rem}.cta-btn{padding:.8rem 1.5rem;font-size:.9rem}.set-images img{max-height:400px}}@media(max-width: 480px){.section-7{padding:2rem 3%}.set-container{gap:1.5rem}.set-info h2{font-size:clamp(1.5rem,8vw,1.8rem)}.set-info p{font-size:clamp(.8rem,4vw,.9rem)}.set-features li{font-size:.85rem}.cta-btn{padding:.7rem 1.2rem;font-size:.85rem}.set-images img{max-height:300px}}.section-8{background:#f0f8fb;padding:5rem 8%;font-family:"Inter",sans-serif;position:relative;overflow:hidden}.section-8::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg, rgba(255, 193, 7, 0.03) 0%, transparent 50%);pointer-events:none}.ingredients-header{text-align:left;margin-bottom:3rem}.ingredients-header h2{font-size:2rem;font-weight:900;color:#222;margin-bottom:1.5rem}.yellow-btn{background:#fc0;color:#111;font-weight:700;border:none;padding:.8rem 2rem;border-radius:30px;cursor:pointer;font-size:1rem;transition:.3s}.yellow-btn:hover{background:#e6b800}.ingredients-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:2.5rem 4rem}.ingredient{display:flex;align-items:center;gap:1.2rem}.ingredient img{width:80px;height:80px;border-radius:12px;object-fit:cover}.ingredient h3{font-size:1rem;font-weight:600;color:#333;margin:0}.ingredient p{font-size:.8rem;text-transform:uppercase;color:#555d6a;margin-top:.3rem}@media(max-width: 1200px){.section-8{padding:4rem 6%}.ingredients-grid{gap:2rem 3rem}}@media(max-width: 768px){.section-8{padding:3rem 4%}.ingredients-header{text-align:center;margin-bottom:2rem}.ingredients-header h2{font-size:clamp(1.5rem,6vw,2rem);margin-bottom:1rem}.yellow-btn{padding:.7rem 1.5rem;font-size:.9rem}.ingredients-grid{grid-template-columns:1fr;gap:1.5rem;max-width:100%}.ingredient{flex-direction:row;align-items:center;gap:1rem;padding:1rem;background:hsla(0,0%,100%,.7);border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.ingredient img{width:60px;height:60px;flex-shrink:0}.ingredient h3{font-size:1.1rem;margin-bottom:.2rem}.ingredient p{font-size:.75rem}}@media(max-width: 480px){.section-8{padding:2rem 3%}.ingredients-header h2{font-size:clamp(1.3rem,8vw,1.8rem)}.yellow-btn{padding:.6rem 1.2rem;font-size:.85rem}.ingredients-grid{gap:1rem}.ingredient{padding:.8rem;gap:.8rem}.ingredient img{width:50px;height:50px}.ingredient h3{font-size:1rem}.ingredient p{font-size:.7rem}}.section-9{display:flex;align-items:center;justify-content:space-between;padding:100px 10%;flex-wrap:wrap;gap:40px;background:#1f2029;color:#fff;font-family:"Inter",sans-serif}.section-9 .badge{display:inline-block;background:#ffb400;color:#1f2029;padding:6px 18px;border-radius:30px;font-size:14px;font-weight:600;margin-bottom:20px}.section-9 h1{font-size:48px;font-weight:800;margin:0 0 10px 0}.section-9 .subtext{font-family:"Source Code Pro",monospace;font-size:16px;color:#ccc;margin-bottom:50px}.section-9 .subtext span{text-decoration:underline;font-weight:500}.section-9 h2{font-size:28px;font-weight:800;margin-bottom:15px}.section-9 .desc{font-family:"Source Code Pro",monospace;color:#ccc;line-height:1.6}.section-9 .formula-image img{width:280px;max-width:100%}.section-10{background-color:#1d1f28;padding:80px 10%;display:flex;flex-direction:column;gap:100px}.product{display:flex;align-items:center;justify-content:space-between;gap:40px}.product img{max-width:250px;filter:drop-shadow(0px 8px 12px rgba(0, 0, 0, 0.5));transition:transform .3s ease}.product img:hover{transform:translateY(-5px)}.product-info{max-width:400px}.product-info h2{font-size:28px;font-weight:800;color:#fff;margin-bottom:15px}.product-info p{font-size:14px;line-height:1.6;color:#ccc;font-family:monospace}.product-moisturizer{flex-direction:row}.product-eye{flex-direction:row}.product-eye img{transform:rotate(-10deg)}.section-10{background-color:#1d1f28;padding:100px 10%;text-align:center;color:#fff}.section-10 .tagline{background:#ffb800;color:#1d1f28;padding:6px 14px;border-radius:20px;font-size:14px;font-weight:bold;display:inline-block;margin-bottom:20px}.section-10 h2{font-size:38px;font-weight:900;margin-bottom:10px}.section-10 p{font-size:16px;color:#ccc}.section-10 .highlight{color:#fff;font-weight:bold;text-decoration:underline}.products{margin-top:80px;display:flex;flex-direction:column;gap:100px}.product{display:flex;align-items:center;justify-content:space-between;gap:10px}.product img{width:350px;max-width:100%;filter:drop-shadow(0px 8px 15px rgba(0, 0, 0, 0.6));transition:transform .3s ease}.product img:hover{transform:translateY(-5px)}.product-info{max-width:500px;text-align:left}.product-info h3{font-size:32px;font-weight:800;margin-bottom:20px}.product-info p{font-size:16px;line-height:1.6;font-family:monospace;color:#ccc}.product-left{flex-direction:row}.product-right{flex-direction:row-reverse}@media(max-width: 900px){.product{flex-direction:column !important;text-align:center}.product-info{text-align:center}}.section-11{background:#1d1f28;color:#fff;padding:60px 6%;box-sizing:border-box;font-family:"Courier New",Courier,monospace}.section-11__inner{max-width:1200px;margin:0 auto}.section-11__title{color:#ffb800;text-align:center;font-weight:700;letter-spacing:.8px;margin-bottom:36px;font-size:16px}.testimonials{display:grid;grid-template-columns:repeat(3, 1fr);gap:28px;align-items:start}.testimonial{background:#ecf6fa;color:#121416;padding:28px;border-radius:34px;box-shadow:0 6px 18px rgba(0,0,0,.25);display:flex;flex-direction:column;gap:18px;min-height:220px}.testimonial__stars{font-size:14px;letter-spacing:2px;color:#222;opacity:.95}.testimonial__quote{font-family:"Courier New",Courier,monospace;font-size:14px;line-height:1.5;margin:0;color:#1b2430;opacity:.95}.testimonial__meta{display:flex;align-items:center;gap:14px;margin-top:auto}.avatar{width:56px;height:56px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;color:#1d2b36;border:3px solid rgba(0,0,0,.08);box-shadow:0 4px 10px rgba(0,0,0,.08);font-family:inherit}.meta-text .meta-name{font-weight:700;color:#122233;font-size:14px}.meta-text .meta-role{font-size:12px;color:#6b7b88;letter-spacing:.6px;margin-top:3px}.testimonial{border-top-left-radius:34px;border-top-right-radius:34px;border-bottom-left-radius:34px;border-bottom-right-radius:34px}@media(max-width: 980px){.testimonials{grid-template-columns:1fr}.section-11__title{margin-bottom:24px}}@media(min-width: 1400px){.section-11__inner{max-width:1400px}.testimonials{gap:40px}}.section-12{background:#ecf6fa;padding:60px 6%;font-family:"Helvetica Neue",Arial,sans-serif}.section-12__inner{max-width:1400px;margin:0 auto}.section-12__title{text-align:center;font-size:26px;font-weight:900;color:#222;margin-bottom:36px;letter-spacing:1px}.fan-cards{display:grid;grid-template-columns:repeat(4, 1fr);gap:24px}.fan-card{background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 6px 16px rgba(0,0,0,.15);display:flex;flex-direction:column}.fan-card__media{position:relative}.fan-card__media img{display:block;width:100%;height:auto}.btn-play,.btn-mute{position:absolute;background:#fff;border:none;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:18px;box-shadow:0 3px 10px rgba(0,0,0,.2)}.btn-play{left:50%;top:50%;transform:translate(-50%, -50%)}.btn-mute{top:12px;right:12px}.fan-card__footer{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;background:#fff}.fan-card__info{display:flex;flex-direction:column;gap:4px}.stars{font-size:12px;color:#333;letter-spacing:2px}.product-name{font-weight:700;font-size:14px;color:#000}.price{font-size:13px;color:#444}.btn-add{background:#1d1f28;color:#fff;border:none;border-radius:16px;padding:6px 16px;font-weight:600;cursor:pointer;transition:.2s ease}.btn-add:hover{background:#444}@media(max-width: 1200px){.fan-cards{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 700px){.fan-cards{grid-template-columns:1fr}}.section-13{background:#eef9fb;padding:100px 8%;box-sizing:border-box;font-family:"Courier New",Courier,monospace;color:#1d1f28;position:relative;overflow:hidden}.section-13::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 80%, rgba(255, 193, 7, 0.08) 0%, transparent 50%),radial-gradient(circle at 80% 20%, rgba(255, 193, 7, 0.08) 0%, transparent 50%);pointer-events:none}.section-13__container{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:1fr 580px;gap:60px;align-items:center;position:relative;z-index:2}.kicker{color:#263342;margin:0 0 16px 0;font-size:16px;opacity:.9;font-weight:600;letter-spacing:.5px}.headline{margin:0 0 32px 0;font-size:56px;line-height:1.1;font-weight:900;color:#22262a;letter-spacing:-1.5px}.lead{color:#28333b;margin:0 0 36px 0;max-width:480px;font-size:18px;line-height:1.8;opacity:.95;font-weight:400}.benefits{list-style:none;padding:0;margin:0 0 40px 0;max-width:520px}.benefits li{display:flex;align-items:center;gap:18px;padding:16px 0;border-bottom:1px solid rgba(34,50,70,.08);color:#22313a;font-size:17px;font-weight:500;transition:all .2s ease}.benefits li:hover{color:#1d1f28;transform:translateX(4px)}.benefits li:last-child{border-bottom:none}.check{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;border-radius:50%;border:2px solid #263342;color:#263342;font-weight:700;font-size:14px;background:rgba(255,193,7,.1);transition:all .2s ease}.benefits li:hover .check{background:rgba(255,193,7,.2);transform:scale(1.1)}.cta{display:inline-block;background:#1d1f28;color:#fff;border:0;padding:20px 52px;border-radius:50px;font-weight:700;letter-spacing:1.2px;font-size:16px;cursor:pointer;box-shadow:0 12px 28px rgba(29,31,40,.3);transition:all .3s ease;position:relative;overflow:hidden}.cta:hover,.cta:focus{transform:translateY(-4px);box-shadow:0 16px 35px rgba(29,31,40,.35);background:#2a2d3a}.cta::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.1), transparent);transition:left .5s ease}.cta:hover::before{left:100%}.section-13__visual{display:flex;align-items:center;justify-content:center;position:relative}.section-13__visual::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:120%;height:120%;background:radial-gradient(circle, rgba(255, 193, 7, 0.1) 0%, transparent 70%);border-radius:50%;z-index:-1}.product-single{max-width:100%;height:auto;filter:drop-shadow(0 25px 45px rgba(28, 34, 40, 0.3));transition:all .4s cubic-bezier(0.4, 0, 0.2, 1);position:relative;z-index:2}.product-single:hover{transform:translateY(-12px) scale(1.05);filter:drop-shadow(0 35px 55px rgba(28, 34, 40, 0.4))}@media(max-width: 1200px){.section-13{padding:80px 6%}.section-13__container{max-width:1000px;gap:50px}.headline{font-size:48px}}@media(max-width: 1000px){.section-13{padding:70px 5%}.section-13__container{grid-template-columns:1fr;gap:50px;text-align:center;max-width:800px}.lead{margin-left:auto;margin-right:auto;max-width:600px}.benefits{max-width:600px;margin-left:auto;margin-right:auto}.benefits li{justify-content:center}.cta{margin:12px auto 0 auto}.headline{font-size:42px}}@media(max-width: 768px){.section-13{padding:60px 4%}.headline{font-size:36px;margin-bottom:24px}.lead{font-size:16px;margin-bottom:30px}.benefits li{font-size:15px;padding:14px 0}.cta{padding:18px 40px;font-size:15px}}@media(max-width: 480px){.section-13{padding:50px 3%}.headline{font-size:28px;letter-spacing:-0.5px}.kicker{font-size:14px;margin-bottom:12px}.lead{font-size:15px;margin-bottom:28px}.benefits li{font-size:14px;padding:12px 0;gap:14px}.check{min-width:32px;height:32px;font-size:12px}.cta{padding:16px 32px;font-size:14px}}#section-14{background:#2a2a32;color:#f0f0f0;padding:40px 60px;font-family:Arial,sans-serif}#section-14 h3{font-size:18px;margin-bottom:5px;font-weight:bold}#section-14 p{font-size:14px;margin-bottom:20px;color:#ccc}.newsletter-form{display:flex;width:100%;max-width:800px}.newsletter-form input{flex:1;padding:12px;border:none;outline:none;font-size:14px;background:#e9f0f0}.newsletter-form button{padding:12px 20px;border:none;background:#2a2a32;color:#fff;cursor:pointer;font-family:monospace}.social-icons{margin:20px 0}.social-icons a{display:inline-block;margin-right:10px;color:#ccc;transition:color .3s ease,transform .3s ease}.social-icons a:hover{color:#fff;transform:translateY(-2px)}.social-icons svg{width:40px;height:40px;border-radius:50%}.footer-links{display:flex;gap:80px;margin-top:20px}.footer-column h4{font-size:14px;margin-bottom:10px;font-weight:bold}.footer-column ul{list-style:none;padding:0}.footer-column ul li{margin:6px 0}.footer-column ul li a{color:#ccc;text-decoration:none;font-size:13px}.footer-column ul li a:hover{color:#fff}.footer-bottom{margin-top:40px;display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;font-size:12px;color:#888}.disclaimer{max-width:350px;padding:10px 15px;border:1px solid #444;border-radius:10px;font-size:11px;line-height:1.5}.cart-modal{display:none;position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);backdrop-filter:blur(5px);animation:fadeIn .3s ease}.cart-modal.show{display:flex;align-items:center;justify-content:center}.cart-modal-content{background:#fff;border-radius:var(--border-radius);box-shadow:var(--shadow-heavy);width:90%;max-width:500px;max-height:80vh;overflow:hidden;animation:slideIn .3s ease;transform:translateY(0)}.cart-modal-header{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #eee;background:var(--bg-light)}.cart-modal-header h2{margin:0;font-size:24px;font-weight:600;color:var(--text-dark)}.cart-modal-close{background:none;border:none;font-size:28px;cursor:pointer;color:var(--text-muted);padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:var(--transition-fast)}.cart-modal-close:hover{background:#f5f5f5;color:var(--text-dark)}.cart-modal-body{padding:24px;max-height:400px;overflow-y:auto}.cart-empty{text-align:center;padding:40px 20px;color:var(--text-muted)}.cart-empty p{font-size:16px;margin:0}.cart-modal-footer{padding:20px 24px;border-top:1px solid #eee;background:var(--bg-light);display:flex;justify-content:center}.cart-checkout-btn{background:var(--secondary-color);color:#fff;border:none;padding:12px 32px;border-radius:var(--border-radius);font-size:16px;font-weight:600;cursor:pointer;transition:var(--transition-fast);min-width:120px}.cart-checkout-btn:disabled{background:#ccc;cursor:not-allowed;opacity:.6}.cart-checkout-btn:not(:disabled):hover{background:#ffb300;transform:translateY(-1px);box-shadow:var(--shadow-medium)}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes slideIn{from{opacity:0;transform:translateY(-30px) scale(0.95)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width: 768px){.cart-modal-content{width:95%;margin:20px;max-height:90vh}.cart-modal-header{padding:16px 20px}.cart-modal-header h2{font-size:20px}.cart-modal-body{padding:20px;max-height:300px}.cart-modal-footer{padding:16px 20px}.cart-checkout-btn{width:100%;padding:14px 32px}}.cart-items{display:flex;flex-direction:column;gap:16px}.cart-item{display:flex;align-items:center;gap:12px;padding:16px;border:1px solid #eee;border-radius:8px;background-color:#f9f9f9}.cart-item-image{width:60px;height:60px;object-fit:cover;border-radius:6px}.cart-item-details{flex:1}.cart-item-details h4{margin:0 0 4px 0;color:var(--primary-color);font-size:14px;font-weight:600}.cart-item-price{margin:0 0 8px 0;color:#666;font-size:14px;font-weight:500}.cart-item-controls{display:flex;align-items:center;gap:8px}.quantity-btn{background-color:var(--primary-color);color:#fff;border:none;width:24px;height:24px;border-radius:4px;cursor:pointer;font-size:14px;font-weight:600;display:flex;align-items:center;justify-content:center;transition:var(--transition-fast)}.quantity-btn:hover{background-color:#34495e}.quantity{min-width:20px;text-align:center;font-weight:600;color:var(--primary-color)}.remove-btn{background-color:#e74c3c;color:#fff;border:none;padding:4px 8px;border-radius:4px;cursor:pointer;font-size:12px;font-weight:500;transition:var(--transition-fast)}.remove-btn:hover{background-color:#c0392b}.cart-total{margin-top:16px;padding-top:16px;border-top:2px solid #eee;text-align:center;font-size:18px;color:var(--primary-color)}.cart-btn{position:relative}.cart-count{position:absolute;top:-8px;right:-8px;background-color:#e74c3c;color:#fff;border-radius:50%;width:20px;height:20px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;font-family:"Inter",sans-serif;border:2px solid #fff;box-shadow:0 2px 4px rgba(0,0,0,.2);transition:all .3s ease;opacity:0;transform:scale(0)}.cart-count.show{opacity:1;transform:scale(1)}.cart-count.animate{animation:cartCountPulse .3s ease-out}@keyframes cartCountPulse{0%{transform:scale(1)}50%{transform:scale(1.3)}100%{transform:scale(1)}}@media(max-width: 768px){.cart-item{flex-direction:column;align-items:flex-start;gap:8px}.cart-item-image{width:50px;height:50px}.cart-item-controls{width:100%;justify-content:space-between}.cart-count{width:18px;height:18px;font-size:11px;top:-6px;right:-6px}}/*# sourceMappingURL=styles.css.map */
