:root{--red:#be202c;--dark:#651c25;--green:#16823d;--tint:#fff5f3;--muted:#76585b;--border:#f0d9d7}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:18px}body{margin:0;background:#fff;color:#3c2024;font-family:Nunito,Arial,sans-serif;font-size:15px;line-height:1.6}img{max-width:100%;height:auto;display:block}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit;cursor:pointer}a{color:inherit}.wrap{width:100%;max-width:900px;margin-inline:auto;padding-inline:24px}.announcement{background:var(--red);color:#fff;text-align:center;padding:10px 15px;font-size:11px;font-weight:900;letter-spacing:.3px}.hero{text-align:center;padding-top:20px;padding-bottom:32px}.brand{display:inline-block;text-decoration:none;font-size:14px;font-weight:900;color:var(--red);margin-bottom:14px}.hero-label{color:var(--dark);font-size:12px;font-weight:800;margin-bottom:12px}.hero h1{max-width:660px;font-size:36px;line-height:1.25;font-weight:900;margin:0 auto 16px;letter-spacing:-.6px}.hero h1 span{color:var(--red)}.hero-description{max-width:570px;margin:0 auto 22px;font-size:15px;color:var(--muted);line-height:1.65}.hero-description strong{color:var(--dark)}.hero-figure{max-width:420px;margin:0 auto}.hero-image{width:100%;border-radius:20px;box-shadow:0 12px 25px #861b2525;aspect-ratio:1;object-fit:cover}.hero-figure figcaption{font-size:9px;color:var(--muted);line-height:1.5;margin-top:9px}.buy{background:var(--green);color:#fff;font-size:14px;font-weight:900;letter-spacing:.1px;min-height:50px;padding:14px 26px;display:inline-flex;align-items:center;justify-content:center;gap:16px;border:0;border-radius:100px;text-decoration:none;box-shadow:0 0 0 7px #16823d12;transition:background .2s,transform .2s;text-align:center}.buy:hover{background:#106731;transform:translateY(-1px)}.hero-buy{margin-top:24px}.trust-row{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;font-size:11px;font-weight:800;color:var(--dark);margin-top:21px}.benefits{border-block:1px solid var(--border);background:#fff}.benefit-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;padding-block:25px}.benefit-grid div{display:flex;align-items:center;flex-direction:column;gap:6px;text-align:center;color:var(--dark);font-size:12px}.benefit-grid span{font:30px/1.2 Arial;color:var(--red)}.section{padding-block:55px}.heading{text-align:center;margin-bottom:28px}.heading h2{font-size:29px;font-weight:900;line-height:1.25;letter-spacing:-.4px;margin:0 0 12px;color:var(--dark)}.heading p{font-size:14px;color:var(--muted);margin:0;line-height:1.7}.kicker{font-size:10px;font-weight:900;color:var(--red);letter-spacing:1px;display:block;margin-bottom:12px}.tint{background:var(--tint)}.showcase{width:100%;border-radius:16px;aspect-ratio:3/2;object-fit:cover}.caption{font-size:10px;line-height:1.65;color:var(--muted);text-align:center;margin:13px auto 0;max-width:640px}.mini-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;text-align:center;margin-top:30px}.mini-grid span{font-size:25px}.mini-grid h3{font-size:15px;color:var(--dark);line-height:1.4;margin:10px 0 7px}.mini-grid p{font-size:12px;color:var(--muted);margin:0}.gallery-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:13px}.mold-card{background:#fff;min-width:0;border:1px solid var(--border);border-radius:12px;overflow:hidden;padding:0;text-align:left;box-shadow:0 5px 14px #851b2308;color:var(--dark)}.mold-card img{width:100%;aspect-ratio:340/480;object-fit:contain;background:#fff}.mold-card>span{display:flex;justify-content:space-between;align-items:center;font-size:10px;padding:8px 11px;border-top:1px solid #f5e8e5}.mold-card b{font-size:19px}.gallery-controls{display:none}.center{text-align:center;margin-top:28px}.pain-list{list-style:none;max-width:620px;margin:0 auto;padding:0;display:grid;gap:17px}.pain-list li{display:flex;gap:13px;align-items:center;font-size:14px;line-height:1.6}.pain-list span{font-weight:900;flex-shrink:0;color:var(--red);border-radius:50%;background:var(--tint);width:26px;height:26px;display:grid;place-items:center}.conclusion{text-align:center;font-weight:900;color:var(--red);font-size:16px;margin:28px auto 0;max-width:600px}.audience{max-width:640px;margin:auto;display:grid;grid-template-columns:1fr 1fr;gap:12px}.audience p{margin:0;border:1px solid var(--border);border-radius:9px;background:#fff;padding:16px;font-size:13px;font-weight:700;color:var(--dark)}.steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;text-align:center}.steps article>span{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;margin:auto;background:var(--red);color:#fff;font-size:20px;font-weight:900}.steps h3{font-size:17px;color:var(--dark);margin:15px 0 7px}.steps p{font-size:13px;color:var(--muted);margin:0}.offer-card{border:2px solid var(--red);max-width:440px;margin:0 auto;border-radius:18px;overflow:hidden;background:white;box-shadow:0 10px 35px #8b15251a}.offer-ribbon{background:var(--red);color:#fff;padding:12px;text-align:center;font-size:11px;font-weight:900;letter-spacing:.4px}.offer-body{padding:24px;text-align:center}.offer-body>img{width:200px;height:200px;object-fit:cover;border-radius:12px;margin:0 auto 20px}.offer-body h3{font-size:26px;line-height:1.2;margin:0;color:var(--dark);font-weight:900}.offer-subtitle{font-size:13px;color:var(--muted);margin:9px 0 22px}.checklist{list-style:none;margin:0 0 23px;padding:0;display:grid;gap:11px;text-align:left;font-size:14px}.checklist li:before{content:'✓';font-weight:900;color:var(--green);margin-right:9px}.price-pending{border-top:1px solid var(--border);padding-top:20px;font-size:22px;font-weight:900;color:var(--red)}.offer-note{font-size:12px;color:var(--muted);max-width:290px;margin:6px auto 20px}.offer-body .buy{width:100%;font-size:13px;padding-inline:14px}.digital-note{font-size:10px;margin:20px 0 0;color:var(--muted)}.faq{max-width:750px}details{border:1px solid var(--border);border-radius:10px;background:#fff;margin:10px 0;padding:17px 20px}summary{cursor:pointer;list-style:none;font-weight:800;display:flex;align-items:center;justify-content:space-between;gap:20px;color:var(--dark);font-size:14px;line-height:1.5}summary::-webkit-details-marker{display:none}summary:after{content:'+';font-size:22px;color:var(--red)}details[open] summary:after{content:'−'}details p{font-size:13px;line-height:1.8;margin:13px 0 0;color:var(--muted)}.final-cta{padding:45px 0;background:var(--red);color:#fff;text-align:center}.final-cta .wrap>span{font-size:30px}.final-cta h2{font-size:30px;line-height:1.3;font-weight:900;margin:12px 0}.final-cta p{font-size:14px;margin:0 0 25px;color:#ffe7e9}footer{text-align:center;padding-block:28px;color:var(--muted);font-size:10px}footer strong{color:var(--red);font-size:15px}.text-button{border:0;background:none;color:var(--muted);text-decoration:underline;font-size:11px;min-height:44px}footer p{margin:8px 0 0}dialog{border:0;border-radius:16px;background:#fff;max-width:480px;width:calc(100% - 32px);padding:30px;color:var(--dark);max-height:90dvh;overflow-y:auto;box-shadow:0 20px 90px #0004}dialog::backdrop{background:#321118c9}dialog h2{font-size:23px;line-height:1.3;margin:15px 0}dialog p{font-size:14px;color:var(--muted)}.close{width:44px;height:44px;border:0;border-radius:50%;font-size:28px;line-height:1;background:#fff2f1;color:var(--dark);float:right}.lightbox{padding:16px;max-width:440px}.lightbox h2{font-size:15px;margin:13px 50px 18px 5px}.lightbox img{max-height:65dvh;width:auto;margin:auto;object-fit:contain}.lightbox p{text-align:center;font-size:10px;margin-bottom:0}.close-action{width:100%;margin-top:10px}:focus-visible{outline:3px solid #b48114;outline-offset:4px}@media(max-width:820px){.gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){.wrap{padding-inline:20px}.announcement{font-size:9px;padding:9px 12px}.hero{padding-top:16px;padding-bottom:27px}.brand{font-size:12px;margin-bottom:12px}.hero-label{font-size:10px;margin-bottom:10px}.hero h1{font-size:28px;line-height:1.28;letter-spacing:-.6px;max-width:380px;margin-bottom:13px}.hero-description{font-size:13px;line-height:1.65;margin-bottom:18px}.hero-figure{max-width:360px}.hero-image{border-radius:15px}.hero-buy{margin-top:20px;width:100%;max-width:360px}.buy{font-size:13px;min-height:50px;padding:14px 20px;gap:12px}.trust-row{font-size:10px;gap:11px;margin-top:20px}.benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 15px;padding-block:23px}.benefit-grid div{font-size:11px}.benefit-grid span{font-size:26px}.section{padding-block:38px}.heading{margin-bottom:22px}.heading h2{font-size:25px;line-height:1.3}.heading p{font-size:13px}.kicker{font-size:9px;letter-spacing:.6px}.showcase{border-radius:12px}.mini-grid{gap:13px;margin-top:22px}.mini-grid span{font-size:22px}.mini-grid h3{font-size:12px}.mini-grid p{font-size:11px;line-height:1.65}.gallery-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;padding:2px 2px 12px;scrollbar-width:thin;scrollbar-color:#e7bbb9 transparent;overscroll-behavior-x:contain}.mold-card{flex:0 0 calc((100% - 12px)/2);scroll-snap-align:start}.gallery-controls{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:10px}.gallery-arrow{border:1px solid var(--border);border-radius:50%;width:44px;height:44px;background:#fff;color:var(--red);font-size:20px}.gallery-controls span{font-size:10px;color:var(--muted)}.center .buy{width:100%;max-width:360px}.caption{font-size:9px}.pain-list{gap:15px}.pain-list li{font-size:13px;align-items:flex-start}.conclusion{font-size:14px}.audience{grid-template-columns:1fr;gap:9px}.audience p{padding:13px 15px;font-size:13px}.steps{grid-template-columns:1fr;text-align:left;gap:22px}.steps article{display:grid;grid-template-columns:43px 1fr;column-gap:15px}.steps article>span{grid-row:1/3;margin:0;width:40px;height:40px;font-size:18px}.steps h3{margin:0 0 4px;font-size:16px}.steps p{font-size:12px}.offer-body{padding:21px}.offer-body h3{font-size:24px}.offer-body>img{width:180px;height:180px}.checklist{font-size:13px}.offer-ribbon{font-size:10px}.price-pending{font-size:22px}details{padding:15px}summary{font-size:13px;gap:12px}details p{font-size:12px}.final-cta h2{font-size:27px}.final-cta p{font-size:12px}.final-cta .buy{width:100%;max-width:360px}dialog{padding:22px}.lightbox{padding:14px}}@media(max-width:350px){.hero h1{font-size:25px}.trust-row{font-size:9px;gap:7px}.buy{font-size:12px}.mini-grid{grid-template-columns:1fr;text-align:left}.mini-grid div{display:grid;grid-template-columns:28px 1fr;column-gap:10px}.mini-grid span{grid-row:1/3}.mini-grid h3{margin:0}.mini-grid p{margin-top:4px}.offer-body{padding:17px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.buy{transition:none}}
.offers-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:stretch}.offers-grid .offer-card{width:100%;max-width:none;display:flex;flex-direction:column}.offers-grid .offer-body{display:flex;flex-direction:column;flex:1}.offers-grid .offer-body h3{font-size:23px;line-height:1.35}.offers-grid .essential{border-color:#e3b9b7}.essential .offer-ribbon{background:#80514f}.receives{text-align:left;font-size:14px;font-weight:900;margin:24px 0 13px;color:var(--dark)}.offers-grid .checklist{font-size:13px;margin-bottom:26px}.offers-grid .checklist li{position:relative;padding-left:22px}.offers-grid .checklist li:before{position:absolute;left:0;margin:0}.price{margin-top:auto;padding-top:20px;border-top:1px solid var(--border);margin-bottom:22px}.price>span{display:block;font-size:10px;font-weight:900;letter-spacing:1px;color:var(--muted)}.price strong{font-size:46px;line-height:1.3;font-weight:900;letter-spacing:-1px;color:var(--dark)}.price small{font-size:22px;letter-spacing:0}.complete .price strong{color:var(--red)}#upgrade{max-width:540px;padding:28px}#upgrade h2{text-align:center;font-size:29px;font-weight:900;color:var(--red);clear:both;margin:12px 0 18px}#upgrade p{font-size:14px;line-height:1.8}#upgrade .checklist{font-size:13px;line-height:1.65;margin:23px 0}.upgrade-icon{text-align:center;font-size:40px;line-height:1;margin-top:14px;margin-left:44px}.upgrade-yes{width:100%;font-size:12px;line-height:1.5;padding:16px;border-radius:12px}.upgrade-no{display:block;text-align:center;font-size:12px;line-height:1.7;color:var(--muted);margin-top:18px;padding:12px 4px;text-underline-offset:3px}@media(max-width:600px){.offers-grid{grid-template-columns:1fr;gap:25px;max-width:400px;margin:auto}.offers-grid .offer-body h3{font-size:24px}.offers-grid .checklist{font-size:14px}.price strong{font-size:48px}.offers-grid .offer-body{padding:24px 22px}#upgrade{padding:22px 20px;max-height:92dvh}#upgrade h2{font-size:25px}#upgrade p{font-size:13px}#upgrade .checklist{font-size:12px}.upgrade-yes{font-size:11px}.upgrade-no{font-size:11px;min-height:48px}}
.legal-links{display:flex;justify-content:center;flex-wrap:wrap;gap:6px 24px;margin-top:12px}.legal-links a{font-size:12px;text-underline-offset:4px;min-height:44px;display:inline-flex;align-items:center}.facebook-disclaimer{color:#756e70;font-size:11px;line-height:1.7;max-width:690px;margin:15px auto 0!important;opacity:1}.legal-header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding-top:26px;padding-bottom:22px;border-bottom:1px solid var(--border)}.legal-header .brand{margin:0}.back-link{font-size:12px;color:var(--dark);text-underline-offset:4px}.legal-content{max-width:800px;padding-top:38px;padding-bottom:48px}.legal-content h1{font-size:34px;color:var(--dark);line-height:1.25;letter-spacing:-.5px;margin:0 0 10px}.legal-date{font-size:12px!important;color:var(--muted);margin-bottom:28px!important}.legal-content h2{font-size:20px;line-height:1.4;color:var(--dark);margin:30px 0 12px}.legal-content p,.legal-content li{font-size:15px;line-height:1.85;overflow-wrap:anywhere}.legal-content p{margin:12px 0}.legal-content ul{padding-left:22px}.legal-content li{margin-bottom:10px}.legal-content a{color:#8d2230;text-underline-offset:3px}.legal-page footer{border-top:1px solid var(--border)}@media(max-width:600px){.legal-header{align-items:flex-start;flex-direction:column;gap:9px;padding-block:20px}.legal-header .brand{font-size:15px}.legal-content{padding-top:28px;padding-bottom:32px}.legal-content h1{font-size:29px}.legal-content h2{font-size:18px;margin-top:25px}.legal-content p,.legal-content li{font-size:14px;line-height:1.85}.facebook-disclaimer{font-size:11px;line-height:1.75}.legal-links{gap:4px 20px}}
.two-offers{align-items:stretch;gap:28px}.two-offers .offer-body>img.offer-product{width:100%;max-width:240px;height:auto;aspect-ratio:1;object-fit:cover;border-radius:12px;margin-bottom:22px}.two-offers .offer-body h3{font-size:24px}.two-offers .offer-card{box-shadow:0 12px 30px #861b2510}.two-offers .essential{border-color:#8c252b}.two-offers .essential .offer-ribbon{background:#8c252b}.two-offers .offer-body .buy{font-size:12px;line-height:1.5}.same-content{font-size:11px;line-height:1.6;color:var(--muted);margin:14px 0 0}.two-offers .checklist{font-size:13px}.two-offers .offer-ribbon{padding-block:12px}.two-offers .price strong{font-size:46px}@media(max-width:600px){.two-offers{gap:24px}.two-offers .offer-body>img.offer-product{max-width:250px}.two-offers .offer-body h3{font-size:24px}.two-offers .offer-body .buy{font-size:13px}.same-content{font-size:11px}}
.two-offers .essential .offer-product{aspect-ratio:1;object-fit:cover;object-position:center;border:1px solid var(--border)}.purchase-modal{border:2px solid #e00030;max-width:500px;width:calc(100% - 32px);padding:22px 24px 20px;border-radius:12px;text-align:center;max-height:92dvh;overflow-y:auto}.purchase-modal .close{width:30px;height:30px;border:1px solid #f0a3b1;border-radius:7px;background:#fff;font-size:23px;color:#d5002c}.modal-label{display:table;margin:0 auto 20px;padding:5px 13px;background:#dc002b;color:#fff;border-radius:30px;font-size:10px;font-weight:900;clear:both}.purchase-modal h2{color:#d6002c;font-weight:900;font-size:26px;line-height:1.25;margin:0 0 18px}.purchase-modal p{font-size:13px;line-height:1.8;margin:0 0 18px}.modal-product{max-width:220px;width:100%;height:auto;border-radius:10px;margin:0 auto 22px}.purchase-modal .checklist{text-align:left;font-size:12px;gap:10px;line-height:1.5;margin:0 0 25px}.modal-confirm{width:100%;font-size:12px;line-height:1.6;min-height:51px;padding:13px 16px}.modal-return{display:block;width:100%;background:none;border:0;color:#80666b;text-decoration:underline;text-underline-offset:3px;min-height:44px;font-size:11px;margin-top:17px;cursor:pointer}.purchase-modal p.modal-clarity{font-size:10px;line-height:1.6;color:#76676a;margin:8px 0 0}@media(max-width:600px){.purchase-modal{padding:18px 18px 16px}.purchase-modal h2{font-size:23px}.purchase-modal p{font-size:12px}.modal-product{max-width:185px;margin-bottom:18px}.purchase-modal .checklist{font-size:11px;gap:8px;margin-bottom:22px}.modal-confirm{font-size:11px;padding-inline:12px}.modal-label{font-size:9px;margin-bottom:16px}}
