:root{--magenta: #E91E8C;--magenta-dark: #B5146C;--magenta-light: #F06BB5;--magenta-pale: #FDE8F4;--magenta-ultra-pale: #FFF5FB;--white: #FFFFFF;--off-white: #FFF8FD;--black: #0A0008;--dark: #1A001A;--text: #1A0018;--muted: #7A4070;--border: rgba(233,30,140,.15);--border-strong: rgba(233,30,140,.3);--green: #1D6A45;--red: #C0392B}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:DM Sans,sans-serif;background:var(--off-white);color:var(--text);overflow-x:hidden}.popup-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0a0008c7;z-index:9999;display:flex;align-items:center;justify-content:center;padding:20px;opacity:0;pointer-events:none;transition:opacity .4s ease}.popup-overlay.show{opacity:1;pointer-events:all}.popup-overlay.hidden{display:none!important}.popup-box{background:var(--white);border-radius:20px;overflow:hidden;max-width:500px;width:100%;position:relative;box-shadow:0 40px 100px #e91e8c4d;transform:translateY(40px) scale(.97);transition:transform .4s cubic-bezier(.34,1.56,.64,1)}.popup-overlay.show .popup-box{transform:translateY(0) scale(1)}.popup-top{background:linear-gradient(145deg,#8B0057 0%,var(--magenta) 60%,#F06BB5 100%);padding:44px 36px 32px;text-align:center;position:relative}.popup-ribbon{display:inline-block;background:#ffffff2e;border:1px solid rgba(255,255,255,.35);color:#fff;font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;padding:5px 16px;border-radius:999px;margin-bottom:18px}.popup-top h2{font-family:Playfair Display,serif;font-size:38px;color:#fff;line-height:1.1;letter-spacing:-.5px;margin-bottom:12px}.popup-top h2 em{font-style:italic}.popup-top p{font-size:15px;color:#ffffffd1;line-height:1.5}.popup-close{position:absolute;top:14px;right:16px;background:#ffffff2e;border:none;cursor:pointer;color:#fff;width:32px;height:32px;border-radius:50%;font-size:20px;display:flex;align-items:center;justify-content:center;transition:background .2s;line-height:1}.popup-close:hover{background:#ffffff52}.popup-bottom{padding:28px 36px 32px}.popup-bottom>p{font-size:13px;color:var(--muted);text-align:center;margin-bottom:18px;line-height:1.5}.popup-form{display:flex;flex-direction:column;gap:11px}.popup-input{width:100%;padding:14px 18px;border:1.5px solid var(--border);border-radius:8px;font-size:14px;font-family:DM Sans,sans-serif;color:var(--text);background:var(--magenta-ultra-pale);outline:none;transition:border-color .2s,background .2s}.popup-input:focus{border-color:var(--magenta);background:#fff}.popup-btn{width:100%;background:var(--magenta);color:#fff;font-size:15px;font-weight:700;padding:16px;border:none;border-radius:8px;cursor:pointer;letter-spacing:.3px;transition:background .2s,transform .2s;margin-top:2px}.popup-btn:hover{background:var(--magenta-dark);transform:translateY(-1px)}.popup-trust{display:flex;justify-content:center;gap:18px;margin-top:14px;flex-wrap:wrap}.popup-trust span{font-size:12px;color:var(--muted);display:flex;align-items:center;gap:5px}.popup-skip{text-align:center;margin-top:12px;font-size:12px;color:var(--muted);cursor:pointer;text-decoration:underline}.popup-skip:hover{color:var(--magenta)}.popup-success{text-align:center;padding:24px 20px 8px}.popup-success .tada{font-size:52px;margin-bottom:14px}.popup-success h3{font-family:Playfair Display,serif;font-size:24px;margin-bottom:10px;color:var(--text)}.popup-success p{font-size:14px;color:var(--muted);line-height:1.6;margin-bottom:22px}.popup-success a{display:inline-block;background:var(--magenta);color:#fff;font-weight:700;font-size:14px;padding:13px 28px;border-radius:8px;text-decoration:none}.announce{background:var(--magenta);text-align:center;padding:11px 20px;font-size:13px;font-weight:600;color:#fff;letter-spacing:.2px;position:relative;overflow:hidden}.announce:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.08) 50%,transparent 100%);animation:sweep 3s linear infinite}@keyframes sweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}.announce code{background:#fff3;padding:2px 8px;border-radius:4px;font-family:DM Mono,monospace;font-size:13px;letter-spacing:1px}.nav{background:var(--white);padding:14px 48px;display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;z-index:500;border-bottom:2px solid var(--magenta-pale);box-shadow:0 2px 20px #e91e8c14}.nav-logo{font-family:Playfair Display,serif;font-size:24px;color:var(--magenta);letter-spacing:-.5px;font-weight:700}.nav-logo span{color:var(--text)}.nav-right{display:flex;align-items:center;gap:24px}.nav-links{display:flex;gap:24px}.nav-links a{font-size:14px;color:var(--muted);text-decoration:none;font-weight:500;transition:color .2s}.nav-links a:hover{color:var(--magenta)}.nav-cta{background:var(--magenta);color:#fff;font-size:13px;font-weight:700;padding:10px 24px;border-radius:6px;text-decoration:none;transition:background .2s,transform .2s;box-shadow:0 4px 14px #e91e8c4d;white-space:nowrap}.nav-cta:hover{background:var(--magenta-dark);transform:translateY(-1px)}.hero{background:var(--white);padding:80px 48px 0;display:grid;grid-template-columns:1.1fr .9fr;gap:64px;align-items:center;min-height:680px;position:relative;overflow:hidden;border-bottom:2px solid var(--magenta-pale)}.hero:before{content:"";position:absolute;top:-200px;right:-200px;width:700px;height:700px;border-radius:50%;background:radial-gradient(circle,rgba(233,30,140,.06) 0%,transparent 65%);pointer-events:none}.hero-left{padding-bottom:80px;position:relative;z-index:1}.hero-tag{display:inline-flex;align-items:center;gap:8px;background:var(--magenta-pale);border:1px solid var(--border-strong);color:var(--magenta-dark);font-size:12px;font-weight:600;padding:7px 16px;border-radius:999px;letter-spacing:.5px;margin-bottom:28px}.hero h1{font-family:Playfair Display,serif;font-size:clamp(44px,5vw,72px);line-height:1.05;color:var(--text);margin-bottom:22px;letter-spacing:-1.5px}.hero h1 em{font-style:italic;color:var(--magenta)}.hero-sub{font-size:17px;color:var(--muted);line-height:1.7;max-width:460px;margin-bottom:36px;font-weight:300}.hero-cta-group{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-bottom:36px}.btn-primary{background:var(--magenta);color:#fff;font-size:15px;font-weight:700;padding:17px 38px;border-radius:6px;text-decoration:none;transition:all .2s;box-shadow:0 6px 24px #e91e8c59;animation:pulse-btn 2.5s infinite}@keyframes pulse-btn{0%,to{box-shadow:0 6px 24px #e91e8c59}50%{box-shadow:0 6px 40px #e91e8c99}}.btn-primary:hover{background:var(--magenta-dark);transform:translateY(-2px)}.hero-trust{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--muted)}.hero-trust .stars{color:var(--magenta);font-size:15px}.hero-badges{display:flex;gap:12px;flex-wrap:wrap}.hero-badge-pill{display:flex;align-items:center;gap:6px;background:var(--magenta-ultra-pale);border:1px solid var(--border);border-radius:999px;padding:7px 14px;font-size:12px;font-weight:600;color:var(--magenta-dark)}.hero-img-wrap{position:relative;align-self:stretch;padding-bottom:0}.hero-mosaic{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:260px 260px;gap:10px;height:100%}.mosaic-img{border-radius:12px;overflow:hidden;position:relative}.mosaic-img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.mosaic-img:hover img{transform:scale(1.04)}.mosaic-img.tall{grid-row:span 2;border-radius:12px 12px 0 0}.sale-badge{position:absolute;bottom:12px;left:12px;background:var(--magenta);color:#fff;font-size:12px;font-weight:700;padding:6px 14px;border-radius:999px;box-shadow:0 4px 12px #e91e8c66}.proof-strip{background:var(--magenta);padding:16px 48px;display:flex;align-items:center;justify-content:center;gap:48px;flex-wrap:wrap}.proof-item{display:flex;align-items:center;gap:10px;font-size:13px;color:#ffffffd9;font-weight:500}.proof-item .icon{font-size:18px}.proof-item strong{color:#fff}.video-section{padding:96px 48px;background:var(--off-white);text-align:center}.section-label{font-size:11px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;color:var(--magenta);margin-bottom:16px}.video-section h2{font-family:Playfair Display,serif;font-size:clamp(28px,3.5vw,48px);color:var(--text);letter-spacing:-.5px;margin-bottom:12px;max-width:700px;margin-left:auto;margin-right:auto}.video-section h2 em{font-style:italic;color:var(--magenta)}.video-section .sub{font-size:16px;color:var(--muted);max-width:500px;margin:0 auto 48px;line-height:1.6;font-weight:300}.video-wrap{max-width:420px;margin:0 auto;border-radius:18px;overflow:hidden;border:2px solid var(--border-strong);box-shadow:0 24px 80px #e91e8c26;position:relative;aspect-ratio:9/16;background:var(--magenta-pale)}.video-placeholder-inner{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;background:linear-gradient(145deg,var(--magenta-pale),var(--magenta-ultra-pale))}.play-btn{width:84px;height:84px;border-radius:50%;background:var(--magenta);display:flex;align-items:center;justify-content:center;font-size:32px;color:#fff;box-shadow:0 8px 32px #e91e8c66;cursor:pointer;padding-left:6px;transition:transform .2s,box-shadow .2s}.play-btn:hover{transform:scale(1.08);box-shadow:0 12px 48px #e91e8c99}.video-placeholder-inner p{color:var(--muted);font-size:15px;font-weight:500}.video-placeholder-inner .hint{font-size:12px;color:var(--magenta-light);margin-top:-8px;background:#fff;padding:6px 14px;border-radius:999px;border:1px solid var(--border)}.pain{padding:96px 48px;background:var(--white);text-align:center;border-top:2px solid var(--magenta-pale)}.pain h2{font-family:Playfair Display,serif;font-size:clamp(30px,4vw,50px);line-height:1.1;color:var(--text);margin-bottom:18px;letter-spacing:-.5px;max-width:780px;margin-left:auto;margin-right:auto}.pain>p{font-size:17px;color:var(--muted);line-height:1.7;max-width:600px;margin:0 auto 52px;font-weight:300}.pain-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;max-width:1000px;margin:0 auto;text-align:left}.pain-card{background:var(--magenta-ultra-pale);border:1.5px solid var(--border);border-radius:14px;padding:28px;position:relative;overflow:hidden}.pain-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--magenta)}.pain-num{font-family:Playfair Display,serif;font-size:48px;font-weight:900;color:#e91e8c26;line-height:1;margin-bottom:10px}.pain-card h4{font-size:15px;font-weight:700;color:var(--magenta-dark);margin-bottom:8px}.pain-card p{font-size:13px;color:var(--muted);line-height:1.65}.products-section{padding:96px 48px;background:var(--off-white);text-align:center;border-top:2px solid var(--magenta-pale)}.products-section h2{font-family:Playfair Display,serif;font-size:clamp(30px,3.5vw,50px);letter-spacing:-.5px;margin-bottom:12px}.products-section h2 em{font-style:italic;color:var(--magenta)}.products-section .sub{font-size:16px;color:var(--muted);max-width:520px;margin:0 auto 52px;line-height:1.6;font-weight:300}.products-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;max-width:1060px;margin:0 auto 40px}.product-card{border-radius:14px;overflow:hidden;background:#fff;border:1.5px solid var(--border);transition:transform .25s,box-shadow .25s;text-decoration:none;color:inherit;display:block}.product-card:hover{transform:translateY(-6px);box-shadow:0 16px 48px #e91e8c24}.product-img-wrap{aspect-ratio:3/4;overflow:hidden;position:relative;background:var(--magenta-pale)}.product-img-wrap img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.product-card:hover .product-img-wrap img{transform:scale(1.05)}.prod-badge{position:absolute;top:10px;left:10px;background:var(--magenta);color:#fff;font-size:11px;font-weight:700;padding:4px 11px;border-radius:999px;box-shadow:0 2px 8px #e91e8c59}.product-info{padding:14px 16px 18px;text-align:left}.product-info h4{font-size:14px;font-weight:700;margin-bottom:4px;color:var(--text)}.prod-stars{color:var(--magenta);font-size:12px;margin-bottom:8px}.prod-price{display:flex;align-items:baseline;gap:8px}.price-now{font-size:18px;font-weight:700;color:var(--magenta-dark)}.price-was{font-size:13px;color:#bba0b5;text-decoration:line-through}.products-cta-wrap{text-align:center}.solution{background:var(--magenta);padding:100px 48px;text-align:center;position:relative;overflow:hidden}.solution:before{content:"QUICKFIX";position:absolute;bottom:-40px;left:50%;transform:translate(-50%);font-family:Playfair Display,serif;font-size:180px;font-weight:900;color:#ffffff0d;white-space:nowrap;pointer-events:none;letter-spacing:-8px}.solution .section-label{color:#ffffffb3}.solution h2{font-family:Playfair Display,serif;font-size:clamp(32px,4vw,56px);color:#fff;line-height:1.1;letter-spacing:-1px;margin-bottom:16px;max-width:800px;margin-left:auto;margin-right:auto}.solution h2 em{font-style:italic;color:#ffffffbf}.solution .sub{font-size:17px;color:#ffffffb8;max-width:560px;margin:0 auto 60px;font-weight:300;line-height:1.7}.benefits-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;max-width:1000px;margin:0 auto;text-align:left}.benefit-card{background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:14px;padding:28px;transition:background .2s,border-color .2s;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.benefit-card:hover{background:#ffffff2e;border-color:#fff6}.benefit-icon{font-size:32px;margin-bottom:14px;display:block}.benefit-card h4{font-size:16px;font-weight:700;color:#fff;margin-bottom:10px}.benefit-card p{font-size:13px;color:#ffffffad;line-height:1.6}.offer-section{padding:100px 48px;background:var(--white);border-top:2px solid var(--magenta-pale)}.offer-inner{max-width:960px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start}.offer-left .section-label{text-align:left}.offer-left h2{font-family:Playfair Display,serif;font-size:clamp(28px,3vw,44px);line-height:1.1;letter-spacing:-.5px;margin-bottom:14px}.offer-left h2 em{font-style:italic;color:var(--magenta)}.offer-left>p{font-size:15px;color:var(--muted);line-height:1.7;margin-bottom:28px;font-weight:300}.value-list{list-style:none}.value-list li{display:flex;align-items:flex-start;gap:12px;padding:13px 0;border-bottom:1px solid var(--border);font-size:14px}.value-list li:last-child{border:none}.check{width:24px;height:24px;background:var(--magenta);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:12px;color:#fff;margin-top:1px;font-weight:700}.item-text strong{display:block;font-weight:700;color:var(--text);margin-bottom:2px}.item-text span{font-size:12px;color:var(--muted)}.offer-right{position:sticky;top:100px}.offer-box{background:var(--magenta-ultra-pale);border-radius:18px;padding:36px;border:2px solid var(--border-strong);box-shadow:0 20px 60px #e91e8c1f}.flash-row{display:flex;align-items:center;justify-content:space-between;background:var(--magenta);border-radius:10px;padding:11px 16px;margin-bottom:24px}.flash-text{font-size:11px;font-weight:700;color:#ffffffd9;letter-spacing:1px;text-transform:uppercase}.timer{font-family:DM Mono,monospace;font-size:18px;font-weight:600;color:#fff}.offer-box h3{font-family:Playfair Display,serif;font-size:22px;color:var(--text);margin-bottom:6px;line-height:1.2}.price-row{display:flex;align-items:baseline;gap:12px;margin:16px 0 18px;flex-wrap:wrap}.price-big{font-size:44px;font-weight:700;color:var(--magenta);font-family:Playfair Display,serif;line-height:1}.price-strike{font-size:20px;color:#bba0b5;text-decoration:line-through}.badge-save{font-size:12px;background:#1d6a4526;color:var(--green);padding:4px 11px;border-radius:999px;font-weight:700;border:1px solid rgba(29,106,69,.2)}.stock-wrap{margin:0 0 22px}.stock-wrap p{font-size:12px;color:var(--muted);margin-bottom:7px}.bar-bg{background:#e91e8c1f;border-radius:999px;height:7px}.bar-fg{background:var(--magenta);border-radius:999px;height:7px;width:73%}.stock-warning{font-size:12px;color:var(--red);font-weight:600;margin-top:6px}.btn-buy{display:block;background:var(--magenta);color:#fff;text-align:center;font-size:16px;font-weight:700;padding:18px;border-radius:9px;text-decoration:none;transition:all .2s;margin-bottom:14px;box-shadow:0 6px 24px #e91e8c59;animation:pulse-btn 2.5s infinite}.btn-buy:hover{background:var(--magenta-dark);transform:translateY(-1px)}.guarantee-note{font-size:12px;color:var(--muted);text-align:center;line-height:1.6}.guarantee-note strong{color:var(--text)}.pay-row{display:flex;justify-content:center;gap:6px;margin-top:14px;flex-wrap:wrap}.pay-pill{background:#fff;border:1px solid var(--border);border-radius:5px;padding:4px 10px;font-size:11px;color:var(--muted);font-family:DM Mono,monospace}.how{background:var(--magenta-pale);padding:100px 48px;text-align:center;border-top:2px solid var(--border);border-bottom:2px solid var(--border)}.how h2{font-family:Playfair Display,serif;font-size:clamp(28px,3.5vw,48px);margin-bottom:12px;letter-spacing:-.5px}.how .intro{font-size:16px;color:var(--muted);max-width:480px;margin:0 auto 64px;font-weight:300;line-height:1.6}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:28px;max-width:960px;margin:0 auto;position:relative}.steps:before{content:"";position:absolute;top:30px;left:12%;right:12%;height:2px;background:linear-gradient(90deg,transparent,var(--magenta-light),transparent)}.step{text-align:center;position:relative;z-index:1}.step-num{width:60px;height:60px;border-radius:50%;background:var(--magenta);color:#fff;font-family:Playfair Display,serif;font-size:24px;font-weight:700;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;box-shadow:0 6px 20px #e91e8c4d}.step h4{font-size:15px;font-weight:700;margin-bottom:8px;color:var(--magenta-dark)}.step p{font-size:13px;color:var(--muted);line-height:1.6}.testimonials{padding:100px 48px;background:var(--off-white);text-align:center}.testimonials h2{font-family:Playfair Display,serif;font-size:clamp(28px,3.5vw,48px);letter-spacing:-.5px;margin-bottom:10px}.stars-row{color:var(--magenta);font-size:26px;margin-bottom:8px}.review-count{font-size:14px;color:var(--muted);margin-bottom:56px}.review-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;max-width:1000px;margin:0 auto}.review-card{background:#fff;border:1.5px solid var(--border);border-radius:14px;padding:26px;text-align:left;transition:box-shadow .2s,border-color .2s}.review-card:hover{box-shadow:0 10px 36px #e91e8c1a;border-color:var(--border-strong)}.review-stars{color:var(--magenta);font-size:14px;margin-bottom:12px}.review-body{font-size:14px;color:var(--text);line-height:1.7;margin-bottom:18px;font-style:italic}.review-author{display:flex;align-items:center;gap:12px}.author-av{width:42px;height:42px;border-radius:50%;background:var(--magenta);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;color:#fff;flex-shrink:0}.author-name{font-size:13px;font-weight:700;color:var(--text)}.author-detail{font-size:12px;color:var(--muted)}.review-verified{font-size:11px;color:var(--green);font-weight:600;margin-top:2px}.guarantee-section{background:#fff;padding:84px 48px;text-align:center;border-top:2px solid var(--magenta-pale);border-bottom:2px solid var(--magenta-pale)}.guarantee-badge{width:96px;height:96px;border-radius:50%;border:3px solid var(--magenta);display:flex;align-items:center;justify-content:center;margin:0 auto 26px;font-size:42px;background:var(--magenta-pale)}.guarantee-section h2{font-family:Playfair Display,serif;font-size:clamp(26px,3vw,42px);color:var(--text);letter-spacing:-.5px;margin-bottom:16px}.guarantee-section p{font-size:16px;color:var(--muted);max-width:560px;margin:0 auto 32px;line-height:1.7;font-weight:300}.guarantee-points{display:flex;justify-content:center;gap:36px;flex-wrap:wrap;margin-bottom:40px}.g-point{font-size:14px;color:var(--magenta-dark);display:flex;align-items:center;gap:8px;font-weight:600}.faq{padding:96px 48px;max-width:740px;margin:0 auto}.faq h2{font-family:Playfair Display,serif;font-size:clamp(28px,3vw,44px);text-align:center;margin-bottom:52px;letter-spacing:-.5px}.faq-item{border-bottom:1.5px solid var(--border);padding:22px 0;cursor:pointer}.faq-q{display:flex;justify-content:space-between;align-items:center;font-size:15px;font-weight:600;color:var(--text);gap:16px}.faq-toggle{width:30px;height:30px;border-radius:50%;background:var(--magenta-pale);display:flex;align-items:center;justify-content:center;font-size:20px;color:var(--magenta);flex-shrink:0;transition:transform .2s,background .2s;line-height:1}.faq-a{font-size:14px;color:var(--muted);line-height:1.7;margin-top:14px;display:none}.faq-item.open .faq-a{display:block}.faq-item.open .faq-toggle{transform:rotate(45deg);background:var(--magenta);color:#fff}.final-cta{background:var(--magenta);padding:100px 48px;text-align:center;position:relative;overflow:hidden}.final-cta:before{content:"";position:absolute;top:-150px;right:-150px;width:500px;height:500px;border-radius:50%;background:#ffffff0f;pointer-events:none}.final-cta .section-label{color:#fff9}.final-cta h2{font-family:Playfair Display,serif;font-size:clamp(34px,4vw,60px);color:#fff;letter-spacing:-1px;line-height:1.1;margin-bottom:18px}.final-cta h2 em{font-style:italic}.final-cta p{font-size:17px;color:#ffffffbf;max-width:500px;margin:0 auto 38px;line-height:1.6;font-weight:300}.btn-white{display:inline-block;background:#fff;color:var(--magenta-dark);font-size:16px;font-weight:700;padding:18px 52px;border-radius:7px;text-decoration:none;transition:all .2s;box-shadow:0 8px 32px #00000026}.btn-white:hover{transform:translateY(-2px);box-shadow:0 14px 48px #00000038}.final-sub{font-size:13px;color:#ffffff8c;margin-top:20px}footer{background:var(--dark);padding:32px 48px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px}.footer-logo{font-family:Playfair Display,serif;font-size:20px;color:var(--magenta);font-weight:700}.footer-logo span{color:#fff}.footer-links{display:flex;gap:24px}.footer-links a{font-size:13px;color:#fff6;text-decoration:none;transition:color .2s}.footer-links a:hover{color:var(--magenta)}.footer-copy{font-size:12px;color:#fff3}.img-fallback{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;background:linear-gradient(145deg,var(--magenta-pale),var(--magenta-ultra-pale));font-size:36px;color:var(--magenta);text-align:center;padding:12px}.img-fallback span{font-size:11px;color:var(--muted);font-family:DM Sans,sans-serif;line-height:1.4}.reveal{opacity:0;transform:translateY(24px);transition:opacity .55s ease,transform .55s ease}.reveal.visible{opacity:1;transform:translateY(0)}@media(max-width:900px){.hero{grid-template-columns:1fr;padding:60px 24px 0;min-height:auto;gap:40px}.hero-img-wrap{display:none}.hero-left{padding-bottom:60px}.pain-grid,.benefits-grid,.products-grid{grid-template-columns:1fr 1fr}.offer-inner{grid-template-columns:1fr;gap:40px}.offer-right{position:static}.steps{grid-template-columns:repeat(2,1fr)}.steps:before{display:none}.review-grid{grid-template-columns:1fr}.proof-strip{gap:20px;padding:14px 24px}.guarantee-points{gap:18px;flex-direction:column;align-items:center}.nav{padding:12px 24px}.nav-links{display:none}section,.pain,.solution,.offer-section,.how,.testimonials,.guarantee-section,.faq,.final-cta,.video-section,.products-section{padding:64px 24px}footer{flex-direction:column;align-items:flex-start;padding:24px}}@media(max-width:540px){.pain-grid,.benefits-grid,.products-grid{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/quickfixwigs-landing.css.map */
