:root{--petrol:#006b73;--deep:#003f47;--aqua:#48d2c7;--yellow:#eaff00;--coral:#ff816d;--cream:#f5efe7;--ink:#07383d}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--cream);color:var(--ink);font-family:"DM Sans",sans-serif}img{display:block;max-width:100%}header{height:74px;background:white;display:flex;align-items:center;justify-content:space-between;padding:10px 7vw;position:relative;z-index:5}header img,footer img{width:125px}header a{color:var(--deep);font-weight:800;text-decoration:none;border-bottom:2px solid var(--aqua)}h1,h2,h3,h4{font-family:Montserrat,sans-serif;margin:0}.eyebrow{font:800 12px Montserrat;letter-spacing:.14em;color:var(--yellow);display:inline-block;margin-bottom:20px}.eyebrow.dark{color:var(--petrol)}.hero{background:var(--petrol);color:white;min-height:690px;padding:70px 7vw;display:grid;grid-template-columns:1.05fr .95fr;gap:70px;align-items:center;overflow:hidden}.hero h1{font-size:clamp(43px,5.7vw,78px);line-height:.96;letter-spacing:-.055em}.hero h1 em{font-style:normal;color:var(--yellow)}.hero p{font-size:clamp(19px,2vw,25px);line-height:1.5;max-width:660px;margin:28px 0}.cta{display:inline-block;background:var(--yellow);color:var(--ink);padding:18px 24px;font-weight:900;text-decoration:none;box-shadow:8px 8px 0 var(--coral)}.visual{position:relative}.visual img{width:min(460px,100%);margin:auto;border-radius:230px 230px 8px 8px;box-shadow:0 30px 70px rgba(0,0,0,.28)}.note{position:absolute;right:-10px;bottom:35px;background:var(--yellow);color:var(--ink);padding:17px 20px;transform:rotate(4deg);box-shadow:6px 7px 20px rgba(0,0,0,.2)}.intro{text-align:center;padding:100px 20px;max-width:1050px;margin:auto}.intro h2,.proof h2,.form h2{font-size:clamp(36px,4.5vw,62px);line-height:1;letter-spacing:-.05em}.intro p{font-size:20px;line-height:1.65;max-width:780px;margin:28px auto}.launches{padding:0 7vw 100px;display:grid;gap:26px}.launches article{background:var(--deep);color:white;padding:55px;display:grid;grid-template-columns:130px 1fr;gap:30px;position:relative;overflow:hidden}.launches article.light{background:white;color:var(--ink);border-top:7px solid var(--aqua)}.launches article.lipo{background:linear-gradient(120deg,#004c55,#007981)}.date{display:flex;flex-direction:column}.date b{font:900 76px/.8 Montserrat;color:var(--yellow)}.date span{font:900 16px Montserrat;letter-spacing:.25em;margin-top:14px}.tag{font:800 11px Montserrat;color:var(--coral);letter-spacing:.12em}.launches h3{font-size:clamp(34px,4vw,56px);line-height:.95;margin:12px 0 20px}.launches h3 small{font-size:.52em}.launches p{font-size:18px;line-height:1.6;max-width:850px}.launches h4{margin-top:28px}.launches ul{padding-left:20px;line-height:1.8}.launches label{display:inline-flex;align-items:center;gap:10px;background:var(--yellow);color:var(--ink);padding:13px 18px;font-weight:800;cursor:pointer}.launches input{accent-color:var(--petrol)}.proof{background:white;display:grid;grid-template-columns:.85fr 1.15fr;align-items:center}.proof>div:last-child{padding:80px}.photo{height:720px;overflow:hidden}.photo img{height:100%;width:100%;object-fit:cover;object-position:center 25%}.proof p{font-size:19px;line-height:1.65}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:35px}.stats span{background:var(--cream);padding:20px}.stats b{display:block;font:900 22px Montserrat;color:var(--petrol)}.form{background:var(--petrol);color:white;padding:100px 7vw;display:grid;grid-template-columns:.9fr 1.1fr;gap:70px}.form>div p{font-size:18px;line-height:1.7}.form form{background:white;color:var(--ink);padding:42px}form label{display:block;font-weight:800;font-size:13px}input,select{width:100%;padding:15px;margin:7px 0 20px;border:1px solid #b6cecc;background:#fafffe;font:500 15px "DM Sans"}.consent{display:flex;gap:10px;align-items:flex-start;font-weight:500!important}.consent input{width:18px;margin:2px 0}.form button{width:100%;border:0;background:var(--yellow);padding:18px;font:900 14px Montserrat;color:var(--ink);cursor:pointer;margin-top:20px}#status{font-size:13px}footer{background:white;padding:28px 7vw;display:flex;align-items:center;justify-content:space-between;gap:25px;flex-wrap:wrap}@media(max-width:850px){.hero,.proof,.form{grid-template-columns:1fr}.visual{max-width:520px;margin:auto}.launches article{grid-template-columns:1fr}.proof>div:last-child{padding:65px 24px}.photo{height:540px}.stats{grid-template-columns:1fr}.form{gap:40px}}@media(max-width:550px){header{height:66px;padding:8px 18px}header img{width:104px}header a{font-size:12px}.hero{padding:55px 20px;min-height:auto}.hero h1{font-size:44px}.intro{padding:70px 20px}.launches{padding:0 20px 70px}.launches article{padding:34px 24px}.date b{font-size:60px}.proof h2,.form h2,.intro h2{font-size:38px}.photo{height:440px}.form{padding:70px 20px}.form form{padding:26px 20px}footer{padding-bottom:40px}}
/* Mantém a arte principal inteira, sem o recorte em arco. */
.visual img{border-radius:10px}
.reveal-page{gap:42px}.reveal-heading{text-align:center;padding:25px 15px 15px}.reveal-heading h2{font-size:clamp(38px,5vw,66px);letter-spacing:-.055em}.reveal-heading p{font-size:20px}.treatment-card{grid-template-columns:minmax(280px,.8fr) minmax(380px,1.2fr)!important;gap:54px!important;padding:0!important;background:white!important;color:var(--ink)!important;border:1px solid rgba(0,107,115,.15);box-shadow:12px 12px 0 var(--aqua);overflow:visible!important}.treatment-card.glute{box-shadow:12px 12px 0 var(--yellow)}.treatment-media{position:relative;min-height:680px;background:var(--deep);overflow:hidden}.treatment-media img{width:100%;height:100%;object-fit:cover}.released{position:absolute;top:24px;left:24px;background:var(--yellow);color:var(--deep);padding:10px 14px;font:900 12px Montserrat;letter-spacing:.12em}.treatment-copy{padding:54px 54px 54px 0}.treatment-copy .lead{font-size:20px;font-weight:600}.included{background:var(--cream);padding:22px 26px;margin:26px 0}.included h4,.how h4,.complement h4{margin:0 0 10px}.included ul{columns:2;column-gap:30px;margin:8px 0}.sequence{display:inline-block;background:var(--deep);color:white;padding:12px 16px;margin:8px 0 22px;font-family:Montserrat}.complement aside{background:#e9fffb;border-left:5px solid var(--aqua);padding:17px 18px;margin:18px 0;font-size:15px;line-height:1.5}.interval{border:2px dashed var(--coral);padding:18px;margin:20px 0}.interval b{font:800 16px Montserrat;color:var(--petrol)}.interval p{font-size:15px;margin:7px 0}.price{background:var(--deep);color:white;padding:25px 28px;margin:24px 0;display:flex;flex-direction:column;align-items:flex-start}.price span{font-size:14px}.price small{font:800 11px Montserrat;letter-spacing:.12em;color:var(--yellow);margin-top:15px}.price strong{font:900 clamp(36px,5vw,58px) Montserrat;color:var(--yellow);line-height:1.05;margin:5px 0}.price b{font-size:20px}.buy{display:block;text-align:center;background:var(--yellow);color:var(--deep);padding:18px 22px;text-decoration:none;font:900 14px Montserrat;box-shadow:7px 7px 0 var(--coral)}.disclaimer{font-size:12px!important;line-height:1.5!important;color:#567074;margin-top:22px!important}.treatment-card .procedure-carousel{height:auto;min-height:760px;border-radius:0;box-shadow:none}.locked-card{grid-template-columns:110px 180px 1fr!important;align-items:center;min-height:400px;border:1px solid #d9e3e1}.locked-card.light{background:#fff!important}.locked-card.final-lock{background:linear-gradient(120deg,#003f47,#006b73)!important}.lock-symbol{width:150px;height:150px;border-radius:50%;display:grid;place-items:center;background:var(--yellow);color:var(--deep);font:900 84px/1 Montserrat;box-shadow:10px 10px 0 var(--coral);transform:rotate(-3deg)}.locked-card h3{max-width:850px}.countdown{display:inline-flex;gap:8px;background:var(--deep);color:white;padding:13px 17px;margin:15px 0;font:700 13px Montserrat}.final-lock .countdown{background:white;color:var(--deep)}.secret{display:block;font:800 11px Montserrat;letter-spacing:.12em;color:var(--petrol);margin-top:10px}.final-lock .secret{color:var(--yellow)}@media(max-width:950px){.treatment-card{grid-template-columns:1fr!important}.treatment-copy{padding:38px}.treatment-media{min-height:520px}.treatment-card .procedure-carousel{min-height:580px}.locked-card{grid-template-columns:90px 130px 1fr!important}.lock-symbol{width:110px;height:110px;font-size:60px}}@media(max-width:650px){.reveal-page{padding-left:14px;padding-right:14px}.treatment-copy{padding:28px 22px}.included ul{columns:1}.treatment-media{min-height:430px}.treatment-card .procedure-carousel{min-height:480px}.locked-card{grid-template-columns:1fr!important;text-align:left}.lock-symbol{width:90px;height:90px;font-size:50px}.price strong{font-size:38px}.reveal-heading p{font-size:17px}}
.second-reveal{margin-top:38px;padding-top:70px;border-top:1px solid rgba(0,107,115,.2)}.treatment-card.firmess{box-shadow:12px 12px 0 var(--coral)}.treatment-card.korean{box-shadow:12px 12px 0 var(--yellow)}.resource-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:24px 0}.resource-grid>div{padding:19px;background:#eef9f7;border-top:4px solid var(--aqua)}.resource-grid b{font:800 15px Montserrat;color:var(--petrol)}.resource-grid p{font-size:14px;line-height:1.5;margin:7px 0 0}.attention{background:#fff3ed;border-left:5px solid var(--coral);padding:18px 20px;margin:20px 0;font-size:15px;line-height:1.55}.journey{border:2px dashed var(--aqua);padding:19px 21px;margin:22px 0}.journey h4{margin:0 0 8px}.journey p{font-size:15px;line-height:1.65;margin:0}.upgrade{background:linear-gradient(135deg,var(--deep),var(--petrol));color:white;padding:25px 27px;margin:24px 0;box-shadow:7px 7px 0 var(--aqua)}.upgrade span{font:800 11px Montserrat;letter-spacing:.13em;color:var(--yellow)}.upgrade h4{font-size:25px;color:white;margin:7px 0 9px}.upgrade p{font-size:15px;line-height:1.55;margin:0 0 14px}.upgrade strong{display:inline-block;color:var(--yellow);font:900 20px Montserrat}.firmess .procedure-carousel,.korean .procedure-carousel{min-height:900px}@media(max-width:950px){.firmess .procedure-carousel,.korean .procedure-carousel{min-height:620px}}@media(max-width:650px){.resource-grid{grid-template-columns:1fr}.second-reveal{padding-top:48px}.upgrade h4{font-size:21px}}
.final-reveal{margin-top:42px;padding:78px 18px 25px;background:linear-gradient(135deg,#003f47,#00777d);color:white;position:relative;overflow:hidden}.final-reveal:after{content:"15";position:absolute;right:2%;bottom:-35%;font:900 230px/1 Montserrat;color:rgba(230,255,0,.1)}.final-reveal .eyebrow{color:var(--yellow)}.final-reveal h2{color:white;position:relative;z-index:1}.final-reveal p{position:relative;z-index:1}.lipohd-card{box-shadow:14px 14px 0 var(--yellow);border:3px solid var(--deep)}.lipohd-card .procedure-carousel{min-height:1080px}.launch-statement{background:var(--yellow);padding:20px 22px;margin:24px 0;transform:rotate(-.5deg);box-shadow:6px 6px 0 var(--coral)}.launch-statement b{font:900 20px Montserrat;color:var(--deep)}.launch-statement p{font-size:15px;line-height:1.55;margin:7px 0 0}.caffeine-alert{border:2px solid var(--coral);background:#fff8f5;padding:20px 22px;margin:22px 0}.caffeine-alert b{font:900 15px Montserrat;color:var(--petrol)}.caffeine-alert p{font-size:14px;line-height:1.55;margin:6px 0 0}.herus-upgrade{box-shadow:8px 8px 0 var(--yellow)}.grand-price{border:2px solid var(--yellow);box-shadow:8px 8px 0 var(--aqua)}.grand-buy{font-size:16px;padding:21px 24px;box-shadow:8px 8px 0 var(--coral)}@media(max-width:950px){.lipohd-card .procedure-carousel{min-height:680px}}@media(max-width:650px){.final-reveal{padding-top:58px}.final-reveal:after{font-size:150px}.launch-statement{transform:none}.lipohd-card .procedure-carousel{min-height:520px}}

/* Direção editorial: fotografia valorizada, texto mais leve e proporções consistentes. */
.reveal-page{max-width:1440px;margin:0 auto;gap:64px}.treatment-card{grid-template-columns:minmax(350px,430px) minmax(0,1fr)!important;gap:44px!important;align-items:start;border:0;border-radius:24px;padding:28px!important;box-shadow:0 28px 80px rgba(0,63,71,.12),12px 12px 0 var(--aqua);overflow:visible!important}.treatment-card.glute,.treatment-card.korean{box-shadow:0 28px 80px rgba(0,63,71,.12),12px 12px 0 var(--yellow)}.treatment-card.firmess{box-shadow:0 28px 80px rgba(0,63,71,.12),12px 12px 0 var(--coral)}.lipohd-card{box-shadow:0 32px 90px rgba(0,63,71,.18),14px 14px 0 var(--yellow)}.treatment-copy{padding:24px 28px 34px 0}.treatment-copy h3{font-size:clamp(42px,4.4vw,64px);margin-bottom:22px}.treatment-copy .lead{font-size:21px;line-height:1.55;max-width:780px}.treatment-media,.treatment-card .procedure-carousel,.firmess .procedure-carousel,.korean .procedure-carousel,.lipohd-card .procedure-carousel{position:sticky;top:24px;width:100%;height:auto!important;min-height:0!important;aspect-ratio:3/4;border-radius:18px;overflow:hidden;background:linear-gradient(145deg,#003f47,#006b73);box-shadow:0 18px 45px rgba(0,48,54,.2)}.treatment-media img,.carousel-slide img{width:100%;height:100%;object-fit:cover}.carousel-slide img[src*="resultado"],.carousel-slide img[src*="pescoco"],.carousel-slide img[src*="face-pescoco"],.carousel-slide img[src*="capa"]{object-fit:contain;background:linear-gradient(145deg,#f8f4ee,#e7efed)}.carousel-slide figcaption{padding:80px 70px 58px 24px;font-size:15px}.carousel-counter{top:20px;left:20px;padding:9px 12px}.included{border-radius:16px;padding:26px 28px}.resource-grid>div,.attention,.journey,.caffeine-alert,.upgrade,.price{border-radius:14px}.resource-grid>div{padding:22px}.price{padding:30px 32px}.buy{border-radius:10px;transition:transform .2s ease,box-shadow .2s ease}.buy:hover{transform:translate(-2px,-2px);box-shadow:10px 10px 0 var(--coral)}.second-reveal,.final-reveal{border-radius:24px;margin-top:50px;padding-left:5vw;padding-right:5vw}.final-reveal{box-shadow:0 24px 70px rgba(0,63,71,.18)}
@media(max-width:1050px){.treatment-card{grid-template-columns:minmax(310px,380px) minmax(0,1fr)!important;gap:34px!important}.treatment-copy{padding-right:12px}.resource-grid{grid-template-columns:1fr}.included ul{columns:1}}
@media(max-width:850px){.reveal-page{gap:42px}.treatment-card{grid-template-columns:1fr!important;padding:18px!important;border-radius:20px}.treatment-media,.treatment-card .procedure-carousel,.firmess .procedure-carousel,.korean .procedure-carousel,.lipohd-card .procedure-carousel{position:relative;top:auto;aspect-ratio:4/5;max-height:620px}.treatment-copy{padding:24px 12px 30px}.treatment-copy h3{font-size:44px}.included ul{columns:2}.second-reveal,.final-reveal{border-radius:18px}}
@media(max-width:550px){.launches{padding-left:14px;padding-right:14px}.treatment-card{padding:10px!important;box-shadow:0 18px 45px rgba(0,63,71,.12),7px 7px 0 var(--aqua)}.treatment-card.glute,.treatment-card.korean,.lipohd-card{box-shadow:0 18px 45px rgba(0,63,71,.14),7px 7px 0 var(--yellow)}.treatment-card.firmess{box-shadow:0 18px 45px rgba(0,63,71,.12),7px 7px 0 var(--coral)}.treatment-media,.treatment-card .procedure-carousel,.firmess .procedure-carousel,.korean .procedure-carousel,.lipohd-card .procedure-carousel{aspect-ratio:4/5;border-radius:14px;max-height:520px}.treatment-copy{padding:25px 12px 26px}.treatment-copy h3{font-size:38px}.treatment-copy .lead{font-size:18px}.included ul{columns:1}.resource-grid{gap:9px}.carousel-slide figcaption{padding:70px 58px 54px 18px;font-size:13px}.price{padding:24px 20px}.second-reveal,.final-reveal{margin-left:-4px;margin-right:-4px;padding:54px 18px 30px}}

[hidden]{display:none!important}.reveal-lock{display:grid;grid-template-columns:150px minmax(0,1fr);gap:38px;align-items:center;min-height:360px;padding:48px 6vw;border-radius:24px;background:linear-gradient(135deg,#fff 0%,#eef9f7 100%);border:1px solid rgba(0,107,115,.18);box-shadow:0 28px 80px rgba(0,63,71,.1),12px 12px 0 var(--aqua);overflow:hidden;position:relative}.reveal-lock-2{box-shadow:0 28px 80px rgba(0,63,71,.1),12px 12px 0 var(--coral)}.reveal-lock-3{background:linear-gradient(135deg,#003f47,#00777d);color:#fff;box-shadow:0 28px 80px rgba(0,63,71,.18),12px 12px 0 var(--yellow)}.reveal-lock-3 h2,.reveal-lock-3 .eyebrow{color:#fff}.reveal-lock-number{width:130px;height:130px;border-radius:50%;display:grid;place-items:center;background:var(--yellow);color:var(--deep);font:900 54px/1 Montserrat;box-shadow:8px 8px 0 var(--coral);transform:rotate(-3deg)}.reveal-lock h2{font-size:clamp(32px,4vw,54px);letter-spacing:-.045em;margin:10px 0}.reveal-lock p{font-size:18px;max-width:700px}.reveal-countdown{display:inline-block;margin-top:18px;padding:13px 17px;background:var(--deep);color:#fff;font:800 14px Montserrat;letter-spacing:.03em}.reveal-lock-3 .reveal-countdown{background:var(--yellow);color:var(--deep)}@media(max-width:650px){.reveal-lock{grid-template-columns:1fr;gap:24px;min-height:390px;padding:38px 26px}.reveal-lock-number{width:92px;height:92px;font-size:38px}.reveal-lock h2{font-size:34px}.reveal-lock p{font-size:16px}.reveal-countdown{font-size:12px}}
.muscle-carousel .released{left:auto;right:20px;z-index:3}.muscle-carousel .carousel-counter{z-index:3}
