:root{--color-primary:#D32F2F;--color-primary-dark:#b71c1c;--color-black:#111111;--color-text-main:#111111;--color-text-muted:#555555;--color-background:#ffffff;--color-surface:#f5f5f5;--font-main:'Roboto Condensed',sans-serif;--container-width:1200px;--spacing-xs:0.5rem;--spacing-sm:1rem;--spacing-md:2rem;--spacing-lg:4rem;--spacing-xl:8rem}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-main);background-color:var(--color-background);color:var(--color-text-main);line-height:1.5;font-size:20px;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{font-family:var(--font-main);color:var(--color-black);font-weight:700;text-transform:uppercase;line-height:1.1;margin-bottom:var(--spacing-sm)}@media (max-width:768px){h2{font-size:1.3rem!important}.lead-text{font-size:1.1rem!important}}img{max-width:100%;display:block}a{text-decoration:none;color:inherit;transition:all 0.3s ease}.container{max-width:var(--container-width);margin:0 auto;padding:0 var(--spacing-sm)}body:not(.et-tb) #main-content .container,body:not(.et-tb-has-header) #main-content .container{padding-top:0px!important}.main-header{background:transparent;padding:var(--spacing-sm) 0;position:absolute;width:100%;z-index:10;top:0}.logo{font-family:var(--font-main);font-weight:700;font-size:1.75rem;color:var(--color-primary);letter-spacing:0.02em;text-transform:uppercase}.hero-section{position:relative;min-height:75vh;display:flex;align-items:center;justify-content:center;text-align:center;overflow:hidden;padding-top:80px;padding-bottom:var(--spacing-lg);background-size:cover;background-position:center;color:#ffffff}.hero-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.4);z-index:1}.hero-content-new{position:relative;z-index:2;max-width:900px;margin:0 auto;text-align:center;display:flex;flex-direction:column;align-items:center}.hero-content-new h4{font-family:'Dancing Script',cursive;font-size:3rem;font-weight:400;color:#ffffff;margin-bottom:var(--spacing-xs);text-transform:none;text-shadow:0 2px 4px rgba(0,0,0,0.3)}.hero-content-new h1{font-size:3.5rem;font-weight:700;line-height:1.1;margin-bottom:var(--spacing-md);text-transform:uppercase;color:#ffffff;text-shadow:0 2px 5px rgba(0,0,0,0.5)}.sub-headline{font-size:1.25rem;line-height:1.6;max-width:750px;margin:0 auto var(--spacing-md) auto;font-weight:400;color:#f0f0f0;text-shadow:0 1px 2px rgba(0,0,0,0.5)}.trust-badges{margin-top:var(--spacing-sm);font-size:0.9rem;color:rgba(255,255,255,0.9);font-weight:400;letter-spacing:0.5px;text-transform:uppercase;text-shadow:0 1px 2px rgba(0,0,0,0.5)}.video-feature-section{padding:var(--spacing-lg) 0;background-color:#f8f8f8;border-bottom:1px solid rgba(0,0,0,0.05)}.video-feature-section h2{font-size:2.5rem;max-width:900px;margin:0 auto var(--spacing-md);line-height:1.2}.video-wrapper-premium{max-width:900px;margin:0 auto;border-radius:12px;overflow:hidden;box-shadow:0 20px 50px rgba(0,0,0,0.2);border:4px solid #fff;position:relative;background:#000}@media (max-width:768px){.video-feature-section{padding:var(--spacing-md) 0}.video-feature-section h2{font-size:1.75rem!important;padding:0 var(--spacing-sm)}}.section-intro{background:radial-gradient(circle at top right,#fbfbfb,#f0f0f0);padding:70px 0;position:relative;border-bottom:1px solid rgba(0,0,0,0.05);background-image:linear-gradient(rgba(0,0,0,0.03) 1px,transparent 1px),linear-gradient(90deg,rgba(0,0,0,0.03) 1px,transparent 1px);background-size:70px 70px}.cta-wrapper{margin-top:var(--spacing-lg);text-align:center;position:relative;z-index:10}.cta-wrapper{margin-top:var(--spacing-md)}.btn-primary{display:inline-block;background-color:var(--color-primary);color:#ffffff;padding:1.25rem 4rem;font-size:1.5rem;font-weight:700;border-radius:4px;box-shadow:0 5px 15px rgba(211,47,47,0.3);text-transform:uppercase;letter-spacing:0.05em;transition:all 0.3s ease}.btn-primary:hover{transform:translateY(-3px);box-shadow:0 10px 25px rgba(211,47,47,0.4);background-color:#990000}@keyframes pulse-red{0%{box-shadow:0 0 0 0 rgba(211,47,47,0.7)}70%{box-shadow:0 0 0 10px rgba(211,47,47,0)}100%{box-shadow:0 0 0 0 rgba(211,47,47,0)}}.btn-glow{animation:pulse-red 2s infinite}@media (max-width:768px){.hero-section{background-image:url('https://qestrong.com/wp-content/uploads/2026/01/mom-mobile-banner.png')!important;background-size:cover;background-position:center top;justify-content:flex-start;align-items:center;padding-top:120px;min-height:auto;padding-bottom:var(--spacing-lg)}.hero-content-new h1{font-size:2rem;margin-bottom:var(--spacing-sm)}.hero-content-new h4{font-size:2rem;padding-top:50px}.sub-headline{font-size:1.1rem;padding:0 var(--spacing-sm)}.hero-content-new .btn-primary{padding:0.8rem 2rem;font-size:0.8rem;width:auto}}.section-pillars{background-color:#0a0a0a;background-image:radial-gradient(circle at 50% 0%,rgba(211,47,47,0.15) 0%,transparent 70%),linear-gradient(rgba(255,255,255,0.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,0.03) 1px,transparent 1px);background-size:100% 100%,70px 70px,70px 70px;padding:70px 0;text-align:center;position:relative;border-top:1px solid rgba(255,255,255,0.05);border-bottom:1px solid rgba(255,255,255,0.05);overflow:hidden}.section-pillars::after{content:'';position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent 45%,rgba(211,47,47,0.08) 50%,transparent 55%);transform:rotate(30deg) translateY(-20%);animation:energy-sweep 10s infinite linear;pointer-events:none;z-index:1}.section-pillars .container{position:relative;z-index:2}.pillars-header h2{font-size:3rem;margin-bottom:var(--spacing-sm);color:#ffffff;text-shadow:0 0 20px rgba(0,0,0,0.5)}.pillars-header .text-highlight{color:var(--color-primary);text-shadow:0 0 15px rgba(211,47,47,0.3)}.section-subtext{font-size:1.25rem;color:#cccccc;line-height:1.6;text-align:center}.pillars-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-md);margin-top:var(--spacing-lg)}.pillar-card{background:rgba(255,255,255,0.03);backdrop-filter:blur(10px);padding:var(--spacing-md);border-radius:12px;border:1px solid rgba(255,255,255,0.1);box-shadow:0 10px 30px rgba(0,0,0,0.2);transition:transform 0.3s ease,box-shadow 0.3s ease,border-color 0.3s ease;position:relative;overflow:hidden;z-index:5}.pillar-card:hover{transform:translateY(-10px);box-shadow:0 15px 70px rgba(211,47,47,0.15),inset 0 0 20px rgba(211,47,47,0.05);border-color:var(--color-primary);background:rgba(255,255,255,0.05)}.pillar-card h3{font-size:1.35rem;margin-bottom:var(--spacing-sm);color:#ffffff;text-transform:uppercase;letter-spacing:0.5px;transition:text-shadow 0.3s ease,color 0.3s ease;position:relative;z-index:2}.pillar-card:hover h3{color:#fff;text-shadow:0 0 10px var(--color-primary)}.pillar-subtitle{display:block;font-size:0.85rem;color:#999;font-weight:400;margin-top:4px;text-transform:none}.pillar-card p{font-size:0.95rem;line-height:1.5;color:#bbb;position:relative;z-index:2}.pillar-card::before{content:'';position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,0.1) 50%,rgba(255,255,255,0) 100%);transform:skewX(-25deg);transition:none;pointer-events:none;z-index:1}.pillar-card:hover::before{animation:glare 0.7s}@keyframes glare{0%{left:-100%}100%{left:200%}}.pillar-icon-wrapper{margin-bottom:var(--spacing-md);width:60px;height:60px;margin-inline:auto;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:rgba(211,47,47,0.1);border:1px solid rgba(211,47,47,0.3);color:var(--color-primary);box-shadow:0 0 15px rgba(211,47,47,0.1);transition:transform 0.3s ease,filter 0.3s ease,box-shadow 0.3s ease;position:relative;z-index:2}.pillar-icon-wrapper svg{width:32px;height:32px}.pillar-card:hover .pillar-icon-wrapper{transform:scale(1.1);background-color:var(--color-primary);color:white;box-shadow:0 0 20px rgba(211,47,47,0.6)}@media (max-width:1024px){.pillars-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.pillars-grid{grid-template-columns:1fr}.pillars-header h2{font-size:2.25rem!important;text-align:center}}.pillars-header h2{text-align:center}.section-stewardship{background-color:var(--color-surface);padding:70px 0}.split-layout{display:flex;align-items:center;gap:var(--spacing-lg)}.split-image,.split-content{flex:1}.stewardship-image{width:100%;height:auto;border-radius:8px;box-shadow:0 10px 30px rgba(0,0,0,0.1);display:block}.split-content h2{font-size:3rem;margin-bottom:var(--spacing-md);line-height:1.1}.intro-paragraph{font-size:1.15rem;margin-bottom:var(--spacing-md);color:var(--color-text-muted)}blockquote{border-left:5px solid var(--color-primary);padding-left:var(--spacing-sm);margin:var(--spacing-md) 0;font-family:var(--font-heading);font-style:italic;font-size:1.25rem;color:var(--color-black);background:#fff;padding:var(--spacing-md);border-radius:0 8px 8px 0;box-shadow:0 4px 10px rgba(0,0,0,0.05)}blockquote cite{display:block;margin-top:var(--spacing-xs);font-size:0.9rem;color:var(--color-text-muted);font-family:var(--font-main);font-style:normal;text-transform:uppercase;font-weight:700}.benefit-list{list-style:none;margin:var(--spacing-md) 0}.benefit-list li{position:relative;padding-left:30px;margin-bottom:var(--spacing-xs);font-size:1.1rem;color:var(--color-text-main);list-style-type:none}.benefit-list li::before{content:"✓";position:absolute;left:0;color:var(--color-primary);font-weight:700}.closing-statement-text{font-size:1.25rem;font-weight:700;color:var(--color-primary);margin-top:var(--spacing-sm)}@media (max-width:900px){.split-layout{flex-direction:column;text-align:center}.blockquote{text-align:left}.benefit-list{text-align:left;display:inline-block}}.section-testimonials{background-color:var(--color-background);background-image:radial-gradient(#e5e5e5 1px,transparent 1px);background-size:20px 20px;padding:70px 0;text-align:center;position:relative}.section-testimonials::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle,transparent 30%,var(--color-background) 100%);pointer-events:none}.testimonials-header{margin-bottom:var(--spacing-lg);position:relative;z-index:2;text-align:center;display:flex;justify-content:center;width:100%}.testimonials-header h2{font-family:'Roboto Condensed',sans-serif;font-size:3rem;font-weight:700;max-width:800px;margin:0 auto}.testimonials-header .text-highlight{color:var(--color-primary);position:relative;display:inline-block}.testimonials-header .text-highlight::after{content:'';position:absolute;bottom:-5px;left:0;width:100%;height:8px;background:rgba(211,47,47,0.2);z-index:-1;transform:skewX(-15deg)}.testimonials-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-lg);position:relative;z-index:2}.testimonial-card{background:#fff;padding:var(--spacing-lg);border:1px solid rgba(0,0,0,0.05);border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,0.05);transition:all 0.4s cubic-bezier(0.175,0.885,0.32,1.275);display:flex;flex-direction:column;align-items:center;position:relative;overflow:hidden}.testimonial-card::before{content:'“';position:absolute;top:-20px;right:10px;font-family:serif;font-size:10rem;line-height:1;color:rgba(0,0,0,0.03);transition:transform 0.4s ease,color 0.3s ease;pointer-events:none}.testimonial-card:hover{transform:translateY(-10px) scale(1.02);box-shadow:0 20px 50px rgba(0,0,0,0.1);border-color:rgba(211,47,47,0.2)}.testimonial-card:hover::before{transform:translateY(10px) rotate(-10deg);color:rgba(211,47,47,0.08)}.testimonial-photo-wrapper{margin-bottom:var(--spacing-sm);position:relative}.added_to_cart{display:none!important}.testimonial-photo{width:80px;height:80px;border-radius:50%;object-fit:cover;background-color:#f0f0f0;border:3px solid #fff;box-shadow:0 5px 15px rgba(0,0,0,0.1);transition:border-color 0.3s ease}.testimonial-card:hover .testimonial-photo{border-color:var(--color-primary)}.testimonial-quote{font-family:var(--font-main);font-size:1.35rem;font-weight:800;color:var(--color-black);margin-bottom:var(--spacing-sm);text-transform:uppercase;line-height:1.2;background:linear-gradient(90deg,#333,#000);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.testimonial-text{font-size:1rem;color:#666;font-style:italic;margin-bottom:var(--spacing-md);flex-grow:1;line-height:1.6}.testimonial-author{font-weight:700;color:var(--color-primary);font-size:1rem;text-transform:uppercase;letter-spacing:0.5px}.author-detail{display:block;font-size:0.85rem;color:#999;font-weight:500;text-transform:none;margin-top:0.25rem}@media (max-width:900px){.testimonials-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.testimonials-grid{grid-template-columns:1fr}}.code-note{color:#888;margin-bottom:var(--spacing-md)}.btn-large{font-size:1.35rem;padding:1.25rem 2rem;width:100%;white-space:nowrap}.btn-glow{animation:pulse-red 2s infinite}@keyframes pulse-red{0%{box-shadow:0 0 0 0 rgba(211,47,47,0.7)}70%{box-shadow:0 0 0 20px rgba(211,47,47,0)}100%{box-shadow:0 0 0 0 rgba(211,47,47,0)}}.btn-subtext{font-size:0.9rem;color:#666;margin-top:var(--spacing-xs)}.trust-badges{display:flex;justify-content:center;gap:var(--spacing-md);flex-wrap:wrap}.badge-item{background:#222;padding:0.5rem 1rem;border-radius:50px;font-size:0.9rem;color:#ccc;border:1px solid #444}@media (max-width:900px){.offer-content-grid{flex-direction:column;border:none;gap:0}.offer-list-wrapper{border-right:none;border-bottom:1px solid #333;padding-right:0;padding-bottom:var(--spacing-lg);margin-bottom:var(--spacing-lg)}.offer-header h2{font-size:2.25rem!important}}.text-center{text-align:center}.section-intro .text-center{max-width:800px;margin:0 auto}.lead-text{font-size:2rem;color:var(--color-primary);font-weight:700;margin-bottom:var(--spacing-sm);text-transform:uppercase}.stewardship-section{padding:70px 0}.stewardship-section .container{display:flex;align-items:center;gap:var(--spacing-lg)}.image-column{flex:1}.image-column img{border-radius:8px;display:block;box-shadow:0 10px 30px rgba(0,0,0,0.1);width:100%}.text-column{flex:1}.text-column h2{font-size:2.5rem;margin-bottom:var(--spacing-md)}.stewardship-section blockquote{background:#fff;border-left:5px solid var(--color-primary);padding:var(--spacing-md);margin:var(--spacing-md) 0;box-shadow:0 4px 15px rgba(0,0,0,0.05);border-radius:0 8px 8px 0}.stewardship-section blockquote p{font-family:'Times New Roman',serif;font-style:italic;font-size:1.35rem;color:var(--color-black);line-height:1.5}.stewardship-section blockquote footer{margin-top:var(--spacing-sm);font-weight:700;color:var(--color-text-muted);font-size:0.9rem;text-transform:uppercase;text-align:right}.text-column p{font-size:1.15rem;color:var(--color-text-muted);line-height:1.6}@media (max-width:900px){.stewardship-section .container{flex-direction:column}.image-column,.text-column{width:100%}}.offer-section{padding:70px 0;position:relative;background:linear-gradient(-45deg,#0a0a0a,#1a0a0a,#2a0a0a,#0a0a0a);background-size:400% 400%;animation:gradientBG 12s ease infinite;color:#fff;overflow:hidden}@keyframes gradientBG{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}.offer-section::before{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80%;height:80%;background:radial-gradient(ellipse,rgba(211,47,47,0.15) 0%,transparent 60%);animation:offerPulseGlow 4s ease-in-out infinite;pointer-events:none;z-index:0}@keyframes offerPulseGlow{0%,100%{opacity:0.5;transform:translate(-50%,-50%) scale(1)}50%{opacity:0.8;transform:translate(-50%,-50%) scale(1.1)}}.offer-section::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-image:radial-gradient(2px 2px at 10% 20%,rgba(255,255,255,0.3),transparent),radial-gradient(2px 2px at 25% 60%,rgba(211,47,47,0.4),transparent),radial-gradient(2px 2px at 40% 30%,rgba(255,255,255,0.2),transparent),radial-gradient(2px 2px at 60% 80%,rgba(211,47,47,0.3),transparent),radial-gradient(2px 2px at 75% 40%,rgba(255,255,255,0.25),transparent),radial-gradient(3px 3px at 90% 70%,rgba(211,47,47,0.35),transparent);background-size:200px 200px;animation:offerFloatParticles 25s linear infinite;pointer-events:none;z-index:0}@keyframes offerFloatParticles{0%{transform:translateY(0) translateX(0)}100%{transform:translateY(-150px) translateX(80px)}}.offer-section h2{font-family:'Roboto Condensed',sans-serif;font-size:3rem;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:#fff;margin-bottom:var(--spacing-sm);text-shadow:0 0 30px rgba(211,47,47,0.5),0 4px 10px rgba(0,0,0,0.5);background:linear-gradient(135deg,#ffffff 0%,#ff6b6b 50%,#ffffff 100%);background-size:200% 200%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:offerTextShimmer 5s ease infinite;position:relative;z-index:2}@keyframes offerTextShimmer{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}.offer-section p{font-family:'Roboto Condensed',sans-serif;color:#d0d0d0;position:relative;z-index:2}.bundle-display{display:flex;align-items:center;gap:var(--spacing-lg);margin:var(--spacing-lg) 0;position:relative;z-index:2}.bundle-image{flex:1;position:relative}.bundle-image img{width:100%;display:block;filter:drop-shadow(0 25px 50px rgba(0,0,0,0.6));transition:transform 0.5s ease,filter 0.5s ease}.bundle-image:hover img{transform:scale(1.03) translateY(-5px);filter:drop-shadow(0 35px 60px rgba(211,47,47,0.3))}.bundle-items{flex:1;background:rgba(255,255,255,0.05);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);padding:var(--spacing-md) var(--spacing-lg);border-radius:20px;border:1px solid rgba(211,47,47,0.3);box-shadow:0 15px 50px rgba(0,0,0,0.4),0 0 30px rgba(211,47,47,0.1),inset 0 1px 0 rgba(255,255,255,0.1);transition:transform 0.4s ease,box-shadow 0.4s ease,border-color 0.4s ease}.bundle-items:hover{transform:translateY(-5px);box-shadow:0 25px 60px rgba(0,0,0,0.5),0 0 50px rgba(211,47,47,0.2);border-color:rgba(211,47,47,0.5)}.bundle-items h3{font-family:'Roboto Condensed',sans-serif;color:#fff;margin-bottom:var(--spacing-sm);font-size:1.5rem;text-transform:uppercase;letter-spacing:1px;border-bottom:2px solid var(--color-primary);display:inline-block;padding-bottom:5px;text-shadow:0 0 15px rgba(211,47,47,0.4)}.bundle-items ul{list-style:none}.bundle-items li{font-family:'Roboto Condensed',sans-serif;margin-bottom:0.8rem;font-size:1.1rem;line-height:1.4;color:#e0e0e0;display:flex;align-items:flex-start;gap:10px;transition:color 0.3s ease}.bundle-items li:hover{color:#fff}.price-box{background:rgba(255,255,255,0.05);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);padding:var(--spacing-lg);border-radius:24px;text-align:center;border:1px solid rgba(211,47,47,0.4);box-shadow:0 25px 70px rgba(0,0,0,0.5),0 0 50px rgba(211,47,47,0.15),inset 0 1px 0 rgba(255,255,255,0.1);max-width:800px;margin:0 auto;position:relative;z-index:2;transform:translateY(0);transition:transform 0.4s ease,box-shadow 0.4s ease,border-color 0.4s ease}.price-box:hover{transform:translateY(-8px);box-shadow:0 35px 90px rgba(0,0,0,0.6),0 0 70px rgba(211,47,47,0.25);border-color:rgba(211,47,47,0.7)}.price-box .value-text{font-family:'Roboto Condensed',sans-serif;font-size:1.3rem;color:#aaa;margin-bottom:0.5rem;font-weight:600;text-transform:uppercase;letter-spacing:1px}.price-box .regular-price{font-family:'Roboto Condensed',sans-serif;font-size:1.5rem;color:#888;margin-bottom:var(--spacing-sm)}.price-box .final-price{font-family:'Roboto Condensed',sans-serif;font-size:3rem;font-weight:700;color:var(--color-primary);margin-bottom:0.2rem;text-shadow:0 0 30px rgba(211,47,47,0.5),0 2px 4px rgba(0,0,0,0.3);letter-spacing:-1px;background:linear-gradient(135deg,var(--color-primary) 0%,#ff6b6b 50%,var(--color-primary) 100%);background-size:200% 200%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:priceShimmer 4s ease infinite}@keyframes priceShimmer{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}.price-box .code-note{color:#ccc;margin-bottom:var(--spacing-md);display:block;font-weight:400}.price-box .disclaimer{font-family:'Roboto Condensed',sans-serif;font-size:0.9rem;color:#999;margin-top:var(--spacing-sm);margin-bottom:var(--spacing-md)}.price-box .cta-button{font-family:'Roboto Condensed',sans-serif;font-size:1.4rem;font-weight:700;padding:1.5rem 2.5rem;display:inline-block;border-radius:50px;background:linear-gradient(135deg,var(--color-primary),#ff6b6b,var(--color-primary));background-size:200% 200%;box-shadow:0 10px 70px rgba(211,47,47,0.5),0 0 30px rgba(211,47,47,0.3);transition:all 0.4s ease;text-transform:uppercase;letter-spacing:2px;position:relative;overflow:hidden;animation:offerButtonGlow 3s ease-in-out infinite,offerBtnShimmer 4s ease infinite;border:2px solid rgba(255,255,255,0.2)}@keyframes offerButtonGlow{0%,100%{box-shadow:0 10px 70px rgba(211,47,47,0.5),0 0 30px rgba(211,47,47,0.3)}50%{box-shadow:0 15px 50px rgba(211,47,47,0.7),0 0 50px rgba(211,47,47,0.5)}}@keyframes offerBtnShimmer{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}.price-box .cta-button::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.3),transparent);transition:left 0.5s ease}.price-box .cta-button:hover::before{left:100%}.price-box .cta-button:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 20px 60px rgba(211,47,47,0.6),0 0 60px rgba(211,47,47,0.4);border-color:rgba(255,255,255,0.4)}.trust-badges-large{display:flex;justify-content:center;gap:var(--spacing-md);flex-wrap:wrap;font-family:'Roboto Condensed',sans-serif;font-size:1rem;font-weight:700;color:#ccc;text-transform:uppercase;letter-spacing:1px}@media (max-width:900px){.bundle-display{flex-direction:column}.bundle-image,.bundle-items{width:100%}.offer-section h2{font-size:1.6rem!important;letter-spacing:1px}.price-box .value-text{font-size:1rem}.price-box .regular-price{font-size:1.1rem}.price-box .final-price{font-size:1.4rem;letter-spacing:0}.price-box .code-note{font-size:0.7rem;padding:0.4rem 1rem}.price-box .cta-button{width:100%;max-width:100%;padding:1rem 0.5rem;font-size:0.6rem;letter-spacing:0.5px;white-space:nowrap;line-height:1.2}.trust-badges-large{font-size:0.85rem;gap:var(--spacing-sm)}}.section-faq{padding:70px 0;background-color:#fcfcfc}.section-faq h2{font-family:'Roboto Condensed',sans-serif;font-size:3rem;font-weight:700;text-align:center;margin-bottom:var(--spacing-md)}.faq-accordion{max-width:800px;margin:var(--spacing-lg) auto 0}.faq-accordion details{background:#fff;border:1px solid #eee;margin-bottom:var(--spacing-sm);border-radius:8px;overflow:hidden;transition:all 0.3s ease}.faq-accordion details[open]{box-shadow:0 4px 12px rgba(0,0,0,0.05);border-color:var(--color-primary)}.faq-accordion summary{padding:var(--spacing-md);font-weight:700;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;font-size:1.1rem}.faq-accordion summary::-webkit-details-marker{display:none}.faq-accordion summary::after{content:'+';font-size:1.5rem;color:var(--color-primary);transition:transform 0.2s}.faq-accordion details[open] summary::after{transform:rotate(45deg)}.faq-accordion details p{padding:0 var(--spacing-md) var(--spacing-md) var(--spacing-md);color:var(--color-text-muted);line-height:1.6;margin-top:-10px}.final-cta-section{padding:70px 0 6rem;position:relative;background:linear-gradient(-45deg,#0a0a0a,#1a0a0a,#2a0a0a,#0a0a0a);background-size:400% 400%;animation:darkGradient 12s ease infinite;overflow:hidden}@keyframes darkGradient{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}.final-cta-section::before{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80%;height:80%;background:radial-gradient(ellipse,rgba(211,47,47,0.15) 0%,transparent 60%);animation:pulseGlow 4s ease-in-out infinite;pointer-events:none;z-index:0}@keyframes pulseGlow{0%,100%{opacity:0.5;transform:translate(-50%,-50%) scale(1)}50%{opacity:0.8;transform:translate(-50%,-50%) scale(1.1)}}.final-cta-section::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-image:radial-gradient(2px 2px at 20px 30px,rgba(255,255,255,0.3),transparent),radial-gradient(2px 2px at 70px 70px,rgba(211,47,47,0.4),transparent),radial-gradient(2px 2px at 60px 110px,rgba(255,255,255,0.2),transparent),radial-gradient(2px 2px at 80% 20%,rgba(211,47,47,0.3),transparent),radial-gradient(2px 2px at 90% 80%,rgba(255,255,255,0.25),transparent),radial-gradient(3px 3px at 30% 60%,rgba(211,47,47,0.35),transparent),radial-gradient(2px 2px at 70% 40%,rgba(255,255,255,0.2),transparent);background-size:200px 200px;animation:floatParticles 20s linear infinite;pointer-events:none;z-index:0}@keyframes floatParticles{0%{transform:translateY(0) translateX(0)}100%{transform:translateY(-200px) translateX(100px)}}.final-cta-content{max-width:850px;margin:0 auto;position:relative;z-index:2;text-align:center}.final-cta-section h2{font-family:'Roboto Condensed',sans-serif;font-size:3.5rem;font-weight:700;text-transform:uppercase;letter-spacing:3px;color:#fff;margin-bottom:var(--spacing-md);text-shadow:0 0 30px rgba(211,47,47,0.5),0 4px 10px rgba(0,0,0,0.5);background:linear-gradient(135deg,#ffffff 0%,#ff6b6b 50%,#ffffff 100%);background-size:200% 200%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:textShimmer 5s ease infinite}@keyframes textShimmer{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}.final-cta-sub{font-family:'Roboto Condensed',sans-serif;font-size:1.35rem;color:#d0d0d0;line-height:1.7;margin-bottom:var(--spacing-lg);font-weight:400;text-shadow:0 2px 5px rgba(0,0,0,0.3)}.choice-block{background:rgba(255,255,255,0.05);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);padding:var(--spacing-lg);border-radius:24px;border:1px solid rgba(211,47,47,0.3);box-shadow:0 25px 60px rgba(0,0,0,0.4),0 0 70px rgba(211,47,47,0.1),inset 0 1px 0 rgba(255,255,255,0.1);margin-bottom:var(--spacing-lg);transform:translateY(0);transition:transform 0.4s ease,box-shadow 0.4s ease,border-color 0.4s ease;text-align:center}.choice-block:hover{transform:translateY(-8px);box-shadow:0 35px 80px rgba(0,0,0,0.5),0 0 60px rgba(211,47,47,0.2);border-color:rgba(211,47,47,0.6)}.choice-title{font-family:'Roboto Condensed',sans-serif;font-size:1.5rem;color:var(--color-primary);margin-bottom:var(--spacing-md);text-transform:uppercase;letter-spacing:3px;font-weight:700;text-shadow:0 0 20px rgba(211,47,47,0.5)}.choice-text{font-family:'Roboto Condensed',sans-serif;font-size:1.25rem;color:#ccc;line-height:1.8}.choice-divider-text{display:inline-block;color:#fff;font-weight:700;font-size:1.2rem;margin:0.75rem 0;text-transform:uppercase;letter-spacing:2px}@keyframes pulseDivider{0%,100%{box-shadow:0 6px 25px rgba(211,47,47,0.5);transform:scale(1)}50%{box-shadow:0 8px 35px rgba(211,47,47,0.7);transform:scale(1.05)}}.final-cta-section .cta-button{font-family:'Roboto Condensed',sans-serif;font-size:1.4rem;font-weight:700;padding:1.5rem 2.5rem;max-width:500px;display:inline-block;margin-top:0;border-radius:50px;background:linear-gradient(135deg,var(--color-primary),#ff6b6b,var(--color-primary));background-size:200% 200%;box-shadow:0 10px 70px rgba(211,47,47,0.5),0 0 30px rgba(211,47,47,0.3);transition:all 0.4s ease;text-transform:uppercase;letter-spacing:2px;position:relative;overflow:hidden;animation:buttonGlow 3s ease-in-out infinite,btnShimmer 4s ease infinite;border:2px solid rgba(255,255,255,0.2)}@keyframes buttonGlow{0%,100%{box-shadow:0 10px 70px rgba(211,47,47,0.5),0 0 30px rgba(211,47,47,0.3)}50%{box-shadow:0 15px 50px rgba(211,47,47,0.7),0 0 50px rgba(211,47,47,0.5)}}@keyframes btnShimmer{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}.final-cta-section .cta-button::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.3),transparent);transition:left 0.5s ease}.final-cta-section .cta-button:hover::before{left:100%}.final-cta-section .cta-button::after{content:'';position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,0.3) 0%,transparent 60%);opacity:0;transform:scale(0.5);transition:all 0.5s ease}.final-cta-section .cta-button:hover::after{opacity:1;transform:scale(1)}.final-cta-section .cta-button:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 20px 60px rgba(211,47,47,0.6),0 0 60px rgba(211,47,47,0.4);border-color:rgba(255,255,255,0.4)}@media (max-width:768px){.final-cta-section{padding:var(--spacing-lg) 0 3rem}.final-cta-section h2{font-size:1.6rem!important;letter-spacing:1px;line-height:1.3}.final-cta-sub{font-size:1rem;line-height:1.6;padding:0 var(--spacing-sm)}.choice-block{padding:var(--spacing-md);margin-bottom:var(--spacing-md);border-radius:16px}.choice-text{font-size:1rem;line-height:1.6}.choice-title{font-size:1.1rem;letter-spacing:1px}.choice-divider-text{padding:0.5rem 1.5rem;font-size:0.85rem}.final-cta-section .cta-button{padding:1rem 1.5rem;font-size:0.9rem;max-width:100%;width:100%;letter-spacing:0px}}.mobile-sticky-cta{display:none;position:fixed;bottom:0;left:0;width:100%;z-index:9999;padding:15px;background:rgba(10,10,10,0.85);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-top:1px solid rgba(211,47,47,0.3);box-shadow:0 -5px 20px rgba(0,0,0,0.5);animation:slideUp 0.5s ease-out forwards}@keyframes slideUp{from{transform:translateY(100%)}to{transform:translateY(0)}}.sticky-btn{display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--color-primary),#ff6b6b,var(--color-primary));background-size:200% 200%;color:#ffffff;padding:12px 20px;border-radius:50px;text-align:center;text-decoration:none;box-shadow:0 4px 15px rgba(211,47,47,0.4);animation:stickyBtnShimmer 3s infinite linear;width:100%;max-width:400px;margin:0 auto}@keyframes stickyBtnShimmer{0%{background-position:0% 50%}100%{background-position:200% 50%}}.sticky-text{font-family:'Roboto Condensed',sans-serif;font-size:1.2rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;line-height:1.1}.sticky-sub{font-size:0.75rem;opacity:0.9;font-weight:400;margin-top:2px}@media (max-width:768px){.mobile-sticky-cta{display:block}body{padding-bottom:80px}}.et_pb_fullwidth_code_0{margin-top:0px}