@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@600;700;800&family=Inter:wght@400;500;600;700;800&display=swap');
:root{--bg:#08090b;--red:#ff2947;--light:#fbfbfd;--muted:#a4a4ae;--border:#26262e}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;background:var(--bg);color:var(--light);font-family:Inter,Arial,sans-serif;line-height:1.65;font-size:16px}a{text-decoration:none;color:inherit}h1,h2,h3,p{margin:0}button,a{-webkit-tap-highlight-color:transparent}.topbar{background:#a81026;color:white;text-align:center;padding:10px 20px;font-size:11px;letter-spacing:1.5px;font-weight:700}.brand{font-weight:800;font-size:29px;letter-spacing:-1.5px;line-height:1.1;display:inline-block}.brand span{color:var(--red)}sup{font-size:10px;letter-spacing:0;margin-left:3px}.hero{position:relative;overflow:hidden;text-align:center;padding:35px 24px 40px;background:radial-gradient(ellipse at 50% 65%,#ae0b2026 0%,transparent 65%)}.hero .brand{margin-bottom:40px}.eyebrow{font-size:11px;letter-spacing:2px;font-weight:700;color:var(--red);text-align:center}.hero .eyebrow{display:table;margin:0 auto 20px;border:1px solid #7e203255;border-radius:30px;padding:7px 17px;background:#60102124}h1{font-family:'Barlow Condensed',Impact,sans-serif;font-weight:800;font-size:clamp(46px,6.8vw,86px);line-height:1.02;letter-spacing:-1px}h1 span,h2 span{color:var(--red)}.lead{color:#bebec6;font-size:18px;line-height:1.65;max-width:680px;margin:23px auto 25px}.button{background:linear-gradient(100deg,#d50a29,#ff2d49);color:white;font-size:14px;line-height:1.5;font-weight:800;letter-spacing:.3px;display:inline-flex;align-items:center;justify-content:center;padding:19px 34px;min-height:58px;border:1px solid #ff516d;border-radius:8px;box-shadow:0 0 22px #e81d3636,0 8px 35px #cf00262e;transition:transform .2s,box-shadow .2s;text-align:center}.button:hover{transform:translateY(-3px);box-shadow:0 0 32px #ff1d4a66,0 10px 40px #cf002644}.micro{font-size:12px;color:var(--muted);margin:16px auto}.micro b{margin:0 10px;color:#4f4f58}.showcase{position:relative;max-width:1040px;height:380px;margin:42px auto 22px;isolation:isolate}.showcase:before{content:'';position:absolute;inset:55px 5% 0;background:#ff183c1a;filter:blur(55px);z-index:-1;border-radius:50%}.preview{position:absolute;width:23%;height:auto;max-height:none;overflow:hidden;border:1px solid #ffffff28;border-radius:9px;box-shadow:0 20px 45px #0009;aspect-ratio:4/5}.p1{left:1%;top:35px;transform:rotate(-12deg);z-index:1}.p2{left:19%;top:16px;transform:rotate(-6deg);z-index:2}.p3{left:38.5%;top:0;z-index:3;box-shadow:0 0 30px #ff16404d,0 20px 50px #000a;border-color:#ff35566b}.p4{right:19%;top:16px;transform:rotate(6deg);z-index:2}.p5{right:1%;top:35px;transform:rotate(12deg);z-index:1}.hero-proof{display:flex;justify-content:center;gap:35px;font-size:11px;letter-spacing:1px;font-weight:600;color:#92929d}.hero-proof span:before{content:'✓';color:var(--red);margin-right:7px}.section{max-width:1180px;margin:auto;padding:80px 35px;text-align:center}h2{font-family:'Barlow Condensed',Impact,sans-serif;font-weight:700;font-size:clamp(35px,4.5vw,56px);line-height:1.1;letter-spacing:-.4px;margin:15px 0 0}.section-intro{color:var(--muted);max-width:680px;margin:23px auto 0;font-size:16px}.problem{padding-top:75px}.benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:45px;text-align:left}.benefits article{border-top:1px solid #4d1b27;padding-top:24px}.benefit-icon{font-family:'Barlow Condensed';font-weight:700;font-size:28px;color:var(--red)}h3{font-size:18px;font-weight:700;line-height:1.45}.benefits h3{margin:12px 0}.benefits p,.bonus-grid p{font-size:14px;color:var(--muted)}.samples{max-width:1250px;padding-top:55px}.gallery-controls{display:flex;justify-content:space-between;align-items:center;margin:37px 0 14px;font-size:11px;letter-spacing:1px;color:var(--muted)}.gallery-controls>div{display:flex;gap:8px}.gallery-controls button{border:1px solid #38303c;background:#151116;color:white;width:38px;height:38px;font-size:26px;cursor:pointer;border-radius:6px;line-height:1}.gallery-controls button:hover{border-color:var(--red);color:var(--red)}.gallery{display:flex;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#ad1930 #191116;padding:10px 3px 20px;text-align:left}.gallery img{flex:0 0 calc((100% - 54px)/4);width:calc((100% - 54px)/4);height:auto;aspect-ratio:4/5;object-fit:contain;border-radius:9px;border:1px solid #393039;scroll-snap-align:start;box-shadow:0 12px 22px #0004}.gallery-note{font-size:12px;color:var(--muted);margin:18px 0 25px}.included{border-top:1px solid var(--border)}.included-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 40px;text-align:left;margin-top:42px}.included-grid article{display:flex;gap:24px;padding:30px 0;border-bottom:1px solid var(--border);align-items:center}.included-grid strong{font-family:'Barlow Condensed';color:var(--red);font-size:52px;font-weight:700;line-height:1;min-width:75px}.included-grid p{font-size:14px;color:var(--muted);margin-top:6px}.canva{border:1px solid #512330;border-radius:12px;background:linear-gradient(100deg,#50101d33,#131117);padding:28px;display:flex;text-align:left;align-items:center;gap:30px;max-width:750px;margin:42px auto 0}.canva-tag{font-family:'Barlow Condensed';font-size:42px;color:var(--red);line-height:1;text-align:center;flex-shrink:0}.canva-tag span{font:700 12px Inter;letter-spacing:1px}.canva p{color:var(--muted);font-size:14px;margin-top:8px}.how{padding-top:35px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;margin-top:40px}.steps article>span{display:flex;border:1px solid #832135;border-radius:50%;background:#841a2924;box-shadow:0 0 20px #ff22341c;width:52px;height:52px;align-items:center;justify-content:center;margin:0 auto 20px;font-family:'Barlow Condensed';font-size:28px;color:var(--red)}.steps p{color:var(--muted);font-size:14px;margin-top:12px}.bonus{border-top:1px solid var(--border)}.bonus-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;margin-top:40px;text-align:left}.bonus-grid article{padding:28px;border:1px solid #35232b;border-radius:9px;background:linear-gradient(130deg,#2c101926,#101114)}.bonus-grid article>span{font-size:11px;color:var(--red);letter-spacing:1.5px;font-weight:700}.bonus-grid h3{margin:12px 0 9px}.testimonials{padding-top:30px}.reviews{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;align-items:start;margin-top:38px}.reviews img{display:block;width:100%;height:auto;border-radius:9px}.offer{max-width:none;background:radial-gradient(ellipse at 50% 45%,#72001936,transparent 65%);border-top:1px solid var(--border);padding-bottom:70px}.price-card{border:1px solid #dd1f42;border-radius:16px;background:linear-gradient(160deg,#241019,#101114 45%);box-shadow:0 0 40px #ff002516,0 30px 80px #0008;max-width:530px;margin:40px auto 0;padding:35px}.price-label{font-size:12px;letter-spacing:2px;font-weight:700;color:#f9b2bc}.price-preview{display:flex;justify-content:center;align-items:center;height:175px;margin:22px 0 25px}.price-preview img{width:110px;height:auto;border:1px solid #7f3844;border-radius:6px;box-shadow:0 8px 22px #0008}.price-preview img:first-child{transform:rotate(-9deg);margin-right:-8px}.price-preview img:nth-child(2){position:relative;z-index:1;width:125px;box-shadow:0 0 22px #d0003040}.price-preview img:last-child{transform:rotate(9deg);margin-left:-8px}.old-price{font-size:14px;color:var(--muted)}.price{display:flex;justify-content:center;align-items:baseline;font-family:'Barlow Condensed';font-weight:700;font-size:98px;line-height:1.1;margin-top:7px}.price span{font-size:32px;margin:0 7px}.payment{font-size:14px;color:var(--muted);margin:10px 0 24px}.price-card ul{list-style:none;text-align:left;border-top:1px solid #39232b;padding:20px 0 0;margin:0 0 28px}.price-card li{font-size:14px;margin:12px 0;padding-left:25px;position:relative}.price-card li:before{content:'✓';position:absolute;left:0;color:var(--red)}.price-card .button{width:100%;padding:19px 14px}.secure{font-size:12px;color:var(--muted);margin-top:14px}.guarantee{max-width:560px;margin:36px auto 0;display:flex;align-items:center;gap:24px;text-align:left}.seal{flex-shrink:0;width:88px;height:88px;border:1px solid #702638;border-radius:50%;background:#32151f55;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1}.seal strong{font-family:'Barlow Condensed';font-size:44px;color:var(--red)}.seal span{font-size:10px;letter-spacing:2px;margin-top:5px}.guarantee h3{font-size:17px}.guarantee p{font-size:14px;color:var(--muted);margin-top:5px}.faq{max-width:820px;padding-top:55px}.faq-list{margin:35px auto;text-align:left}details{border-bottom:1px solid var(--border);padding:22px 0}summary{position:relative;list-style:none;cursor:pointer;font-size:16px;font-weight:600;padding-right:25px}summary::-webkit-details-marker{display:none}summary:after{content:'+';position:absolute;right:0;color:var(--red);font-size:22px;line-height:1.2}details[open] summary:after{content:'−'}details p{color:var(--muted);font-size:14px;margin-top:15px}footer{padding:35px 25px;border-top:1px solid var(--border);text-align:center}footer p{font-size:12px;color:#777781;margin-top:20px}:focus-visible{outline:2px solid var(--red);outline-offset:5px}
@media(min-width:1450px){.showcase{height:380px}.hero{padding-bottom:50px}}@media(max-width:900px){.showcase{height:310px;max-width:800px}.hero-proof{gap:20px}.section{padding:65px 28px}.gallery img{flex-basis:calc((100% - 36px)/3);width:calc((100% - 36px)/3)}.benefits{gap:20px}.steps{gap:25px}.included-grid{gap:0 25px}.included-grid strong{min-width:60px;font-size:46px}}
@media(max-width:600px){.topbar{font-size:9px;padding:9px 12px;letter-spacing:.65px}.hero{padding:28px 18px 32px}.hero .brand{margin-bottom:30px;font-size:26px}.hero .eyebrow{font-size:9px;letter-spacing:1.1px;margin-bottom:18px;padding:7px 12px}h1{font-size:clamp(40px,10.8vw,60px);letter-spacing:-.4px;line-height:1.05}.lead{font-size:15px;max-width:370px;margin:20px auto 24px}.lead br{display:none}.button{font-size:12px;letter-spacing:.1px;padding:18px 20px;min-height:55px}.hero>.button{width:100%;max-width:380px}.micro{font-size:10px}.micro b{margin:0 6px}.showcase{height:245px;margin:32px -10px 12px}.preview{width:32%;border-radius:6px}.p1{left:-14%;top:36px;transform:rotate(-14deg);opacity:.6}.p2{left:5%;top:18px;transform:rotate(-9deg)}.p3{left:34%;width:34%;top:0}.p4{right:3%;top:18px;transform:rotate(9deg)}.p5{right:-16%;top:36px;transform:rotate(14deg);opacity:.6}.hero-proof{gap:10px;font-size:8px;letter-spacing:.15px}.hero-proof span:before{margin-right:3px}.section{padding:52px 20px}.eyebrow{font-size:10px;letter-spacing:1.5px}h2{font-size:37px;line-height:1.12}.section-intro{font-size:15px;margin-top:20px}.benefits{grid-template-columns:1fr;text-align:left;gap:22px;margin-top:30px}.benefits article{display:grid;grid-template-columns:36px 1fr;gap:0 14px;padding-top:20px}.benefit-icon{grid-row:1/3}.benefits h3{margin:0 0 7px;font-size:17px}.benefits p{grid-column:2;font-size:14px}.gallery-controls{font-size:9px;margin-top:28px}.gallery{gap:12px}.gallery img{flex-basis:70%;width:70%}.gallery-note{font-size:10px;margin:15px 0 22px}.samples>.button{width:100%;padding:17px 10px;font-size:11px}.included-grid{grid-template-columns:1fr;margin-top:23px}.included-grid article{padding:23px 0;gap:20px}.included-grid strong{font-size:46px;min-width:65px}.included-grid h3{font-size:17px}.canva{padding:22px 18px;gap:20px;align-items:flex-start;margin-top:28px}.canva-tag{font-size:35px}.canva-tag span{font-size:9px}.canva h3{font-size:16px}.canva p{font-size:13px}.steps{grid-template-columns:1fr;gap:27px;text-align:left;margin-top:30px}.steps article{display:grid;grid-template-columns:45px 1fr;gap:0 17px}.steps article>span{grid-row:1/3;width:43px;height:43px;font-size:24px;margin:0}.steps h3{font-size:17px}.steps p{grid-column:2;margin-top:7px}.bonus-grid{grid-template-columns:1fr;margin-top:28px;gap:13px}.bonus-grid article{padding:23px}.bonus-grid h3{font-size:18px}.reviews{grid-template-columns:1fr;gap:17px;margin-top:26px}.testimonials{padding-top:20px}.price-card{padding:27px 20px;margin-top:30px}.price-label{font-size:11px}.price-preview{margin-bottom:20px}.price-card li{font-size:13px}.price-card .button{font-size:11px}.price{font-size:91px}.guarantee{gap:17px;margin-top:28px}.seal{width:70px;height:70px}.seal strong{font-size:36px}.guarantee h3{font-size:16px}.guarantee p{font-size:13px}.faq-list{margin:25px 0 30px}summary{font-size:15px}details p{font-size:14px}.faq>.button{width:100%}}
@media(max-width:360px){h1{font-size:37px}.showcase{height:220px}.hero-proof{font-size:7px}.micro{font-size:9px}.button{font-size:11px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}

.preview>img{display:block;width:100%;height:100%;aspect-ratio:4/5;object-fit:cover;border-radius:inherit}

.bonus-image{display:block;width:100%;height:230px;object-fit:contain;margin:20px auto 16px;filter:drop-shadow(0 12px 18px #0006)}
.installments{font-size:18px;font-weight:600;margin-top:7px;color:#e4e0e4}
.hero>.eyebrow{margin-top:12px}
@media(max-width:600px){.samples h2{font-size:clamp(29px,8.8vw,37px);text-wrap:balance}.bonus-image{height:210px}.installments{font-size:17px}}

.bonus-image{transform:perspective(900px) rotateY(-8deg) rotateZ(-3deg);filter:drop-shadow(8px 18px 14px #0009) drop-shadow(0 0 12px #ff294722);transform-origin:center}
.bonus-grid article:nth-child(even) .bonus-image{transform:perspective(900px) rotateY(8deg) rotateZ(3deg)}
.price{font-size:132px;font-weight:800;line-height:1.05;letter-spacing:-2px;color:#fff;text-shadow:0 0 20px #ff294780,0 0 55px #ff294744;background:radial-gradient(ellipse at center,#ff294724,transparent 70%);padding:12px 0 4px}
.price span{font-size:40px;font-weight:600;letter-spacing:0}
.installments{color:#fff;font-size:21px}
@media(max-width:600px){.price{font-size:118px}.price span{font-size:34px}.installments{font-size:19px}}
@media(max-width:360px){.price{font-size:104px}.price span{font-size:29px}}

.price{font-family:Inter,Arial,sans-serif;font-size:88px;font-weight:800;letter-spacing:-4px;line-height:1.1;text-shadow:none;background:none;padding:12px 0 0;gap:5px}
.price span{font-size:27px;font-weight:600;letter-spacing:-.5px;margin:0}
.installments{font-size:18px;font-weight:500;color:#c5c1c6;margin-top:12px}
.problem h2{max-width:850px;margin-left:auto;margin-right:auto;text-wrap:balance}
@media(max-width:600px){.price{font-size:80px;letter-spacing:-3px}.price span{font-size:25px}.installments{font-size:17px}.problem h2{font-size:clamp(27px,7.6vw,34px);line-height:1.18;letter-spacing:0}.problem h2 br{display:none}.problem h2 span{display:block;margin-top:5px}}
@media(max-width:360px){.price{font-size:72px}.price span{font-size:23px}}

/* Perspective around the vertical axis; no flat rotation. */
.bonus-image{transform:perspective(650px) rotateY(-24deg) rotateX(5deg);transform-origin:center;backface-visibility:hidden;filter:drop-shadow(20px 16px 13px #0009) drop-shadow(0 0 12px #ff29471a)}
.bonus-grid article:nth-child(even) .bonus-image{transform:perspective(650px) rotateY(24deg) rotateX(5deg);filter:drop-shadow(-20px 16px 13px #0009) drop-shadow(0 0 12px #ff29471a)}
