@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/41c98a3b1bc68f3a-s.3xzwb88tucl-q.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e84c5cd1ffbefa6f-s.20csvlgbb63y1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/dd9dfc3601372168-s.p.17e3l4txdrufi.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1b6340a83cf1ecee-s.2bakuypqc5dou.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d89abe7e263475e6-s.0fg7ryy-bp2x_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6bafae418e8a1b08-s.p.2g9xiodaln20i.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c0743afb7b1f57bc-s.3a_7qwcscqi0t.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b0b9e5e07c9deaa9-s.22w-t0ek6hrfw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/76e9fd951b869c7b-s.p.1n2oi-d4a-xww.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins Fallback;src:local(Arial);ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.KRlv2W_className{font-family:Poppins,Poppins Fallback;font-style:normal}.KRlv2W_variable{--font-body:"Poppins", "Poppins Fallback"}
:root{--green:#1b4d3e;--dark:#12352c;--cream:#fbf2f0;--gold:#e0b15a;--red:#c1272d;--ink:#2a2420}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{background:var(--cream);color:var(--ink);font-family:var(--font-body),sans-serif;margin:0;line-height:1.65}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit}img{max-width:100%;height:auto;display:block}button{font:inherit;cursor:pointer}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:var(--font-body),sans-serif;font-weight:600;line-height:1.13}h1{letter-spacing:-2px;font-size:clamp(42px,5.1vw,74px)}h2{letter-spacing:-1px;font-size:clamp(34px,4vw,51px)}h3{font-size:29px}p{margin-top:20px}.wrap{max-width:1200px;margin:auto;padding:0 32px}.ribbon{background:var(--red);color:#fff;text-align:center;letter-spacing:.04em;box-shadow:inset 0 -3px 0 var(--gold);padding:10px 16px 13px;font-size:13px;font-weight:700}.ribbon span{color:#f8e3a4}header{justify-content:space-between;align-items:center;padding:24px 0;display:flex}.brand{font:22px var(--font-body),sans-serif;letter-spacing:0;color:var(--green);align-items:center;gap:10px;display:flex}.brand img{object-fit:contain;flex:none;width:58px;height:58px}.brand small{font:9px var(--font-body),sans-serif;letter-spacing:3px;text-transform:uppercase;margin-top:4px;display:block}.nav{gap:26px;font-size:12px;display:flex}.nav a{text-decoration:none}.eyebrow{letter-spacing:1.6px;text-transform:uppercase;color:#a67c2d;margin-bottom:20px;font-size:11px;font-weight:700}.hero{grid-template-columns:1fr 1.05fr;align-items:center;gap:32px;padding:58px 0 72px;display:grid}.hero p{color:#5c5148;max-width:480px;font-size:16px}.hero h1 em{color:var(--red);font-weight:400}.hero-art{position:relative}.hero-art:before{content:"";z-index:-1;background:#f3eee4;border-radius:50%;position:absolute;inset:5%}.hero-art img{mix-blend-mode:normal;width:100%}.btn{background:var(--red);color:#fff;border:1px solid var(--red);letter-spacing:.01em;text-align:center;border-radius:14px;justify-content:center;align-items:center;gap:20px;min-height:55px;margin-top:27px;padding:16px 26px;font-size:15px;font-weight:700;text-decoration:none;transition:transform .2s,background .2s;display:inline-flex}.btn:hover{background:#a81f24;transform:translateY(-2px)}.btn.gold{color:#1b4d3e;background:#e0b15a;border-color:#e0b15a}.fine{color:#6b5e52;margin-top:13px!important;font-size:11px!important}.strip{border-block:1px solid #e7dcc8;justify-content:space-around;gap:20px;padding:21px 0;font-size:12px;display:flex}.strip span:before{content:"✧";color:#c4922e;margin-right:10px}section{padding:85px 0;scroll-margin-top:25px}.center{text-align:center}.intro{max-width:690px;margin:0 auto 40px}.intro p{color:#5c5148}.dark{background:var(--green);color:var(--cream)}.dark .eyebrow{color:#e8c56b}.split{grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid}.photo{background:#f4efe4;border-radius:14px;overflow:hidden}.photo img{mix-blend-mode:normal;width:100%}.caption{letter-spacing:1.6px;text-transform:uppercase;color:#8a7355;margin-top:14px;font-size:10px}.carousel-shell{max-width:1440px;margin:auto;overflow:hidden}.carousel{scrollbar-width:none;overscroll-behavior-x:contain;gap:22px;padding:8px 32px 24px;display:flex;overflow:auto}.carousel::-webkit-scrollbar{display:none}.slide{background:#fff;border:0;border-radius:12px;flex:0 0 300px;min-width:0;padding:12px;box-shadow:0 5px 20px #1b4d3e0a}.slide img{aspect-ratio:1/1.414;object-fit:contain;width:100%}.conversations .slide{background:#f7f3ea;flex-basis:300px}.conversations .slide img{aspect-ratio:auto}.controls{justify-content:center;gap:10px;margin-top:14px;display:flex}.control{color:inherit;background:0 0;border:1px solid #d4c4a8;border-radius:50px;padding:7px 18px;font-size:12px}.steps{grid-template-columns:repeat(3,1fr);gap:36px;margin-top:42px;display:grid}.step{border-top:1px solid #e4c98a;padding-top:25px}.step b{color:#c4922e;font:italic 35px var(--font-body),sans-serif;margin-bottom:22px;display:block}.step p{color:#5c5148;font-size:14px}.dark p{color:#f3ede4}.possibilities{grid-template-columns:1fr 1fr;gap:0 30px;margin-top:30px;display:grid}.possibilities div{border-bottom:1px solid #e4d5c0;padding:18px 0;font-size:14px}.emotion{text-align:center;background:#f3ede3;padding:75px 24px}.emotion h2{max-width:800px;margin:auto}.emotion p{max-width:610px;margin:25px auto 0}.bonus-row{background:#fffcf7;border:1px solid #e3dccb;border-radius:18px;grid-template-columns:1fr 1fr;align-items:center;gap:60px;margin:28px 0;padding:30px;display:grid}.bonus-image img{object-fit:contain;mix-blend-mode:normal;width:100%;max-height:430px}.bonus-copy p{color:#5c5148;max-width:400px;font-size:14px}.plans{grid-template-columns:1fr 1fr;align-items:stretch;gap:26px;max-width:940px;margin:40px auto 0;display:grid}.plan{background:#fffcf7;border:1px solid #e4d5c0;border-radius:17px;flex-direction:column;padding:34px;display:flex}.plan.premium{background:var(--dark);color:#fff8ee;border:2px solid #d4a24a;position:relative}.plan .eyebrow{margin-bottom:13px}.price{font:62px var(--font-body),sans-serif;letter-spacing:-2px;margin-top:20px}.price small{font:20px var(--font-body),sans-serif;letter-spacing:0}.plan-image{object-fit:contain;mix-blend-mode:normal;width:100%;height:240px;margin:15px auto}.premium .plan-image{mix-blend-mode:normal;border-radius:10px}.plan ul{padding:0;font-size:14px;list-style:none}.plan li{border-bottom:1px solid #88957930;padding:9px 0}.plan li:before{content:"✓";color:#c4922e;margin-right:12px}.plan .btn{width:100%;margin-top:auto}.plan details{color:#6b5e52;margin:16px 0 24px;font-size:12px}.premium details{color:#f3ede4}.faq{max-width:800px;margin:35px auto 0}.faq details{border-bottom:1px solid #e7dcc8;padding:20px 0}.faq summary{cursor:pointer;justify-content:space-between;gap:20px;font-size:16px;list-style:none;display:flex}.faq summary:after{content:"+";color:#a67c2d}.faq details[open] summary:after{content:"−"}.faq p{color:#6e7a6b;padding-right:30px;font-size:14px}.final{text-align:center}.final h2{margin:auto}dialog{background:var(--cream);max-width:min(90vw,650px);color:var(--green);border:1px solid #e0b15a;border-radius:18px;padding:35px}dialog::backdrop{background:#1a120fbf}dialog img{object-fit:contain;max-height:75vh;margin:auto}.close{color:var(--green);background:0 0;border:0;min-width:40px;min-height:40px;font-size:25px;position:absolute;top:8px;right:12px}dialog h2{margin-top:25px;font-size:35px}:focus-visible{outline-offset:4px;outline:3px solid #e0b15a}@media (max-width:700px){.wrap{padding:0 22px}.ribbon{letter-spacing:.7px;padding:10px;font-size:9px}.nav a:not(:last-child){display:none}header{padding:18px 0}.brand{font-size:18px}.hero{grid-template-columns:1fr;gap:10px;padding:36px 0 40px}.hero h1{letter-spacing:-1.8px;font-size:45px}.hero-copy{display:contents}.hero .eyebrow{margin:0}.hero h1{margin-top:6px}.hero-art{grid-row:3}.hero p{margin-top:0;font-size:14px}.hero .btn{width:100%;margin-top:14px}.hero .fine{text-align:center}.strip{grid-template-columns:1fr 1fr;gap:12px;font-size:10px;display:grid}section{padding:58px 0}.split{grid-template-columns:1fr;gap:30px}.steps{grid-template-columns:1fr;gap:25px}.step b{margin:0 15px 10px 0;display:inline-block}.possibilities{grid-template-columns:1fr}.bonus-row{grid-template-columns:1fr;gap:15px;margin:20px 0;padding:20px}.bonus-row:nth-child(odd) .bonus-image{order:0}.bonus-image img{max-height:340px}.bonus-copy{padding:6px 0 15px}.plans{grid-template-columns:1fr}.plan{padding:28px}.plan-image{height:240px}.slide{flex-basis:82vw}.conversations .slide{flex-basis:78vw}.carousel{gap:15px;padding-left:22px}.emotion{padding:55px 22px}.price{font-size:62px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.hero{grid-template-columns:1.05fr 1fr;gap:22px;padding:35px 0 42px}.hero h1{letter-spacing:-1.3px;font-size:clamp(34px,3.6vw,50px);line-height:1.12}.hero-quantity{color:var(--red);font-size:1.23em;font-weight:700}.hero h1 em{color:var(--green);margin-top:6px;font-size:.75em;display:inline-block}.hero .eyebrow{letter-spacing:1.8px;margin-bottom:15px;font-size:10px}.hero p{margin-top:16px;font-size:14px;line-height:1.6}.hero-checks{flex-wrap:wrap;gap:7px 17px;margin-top:15px;font-size:11px;display:flex}.hero-checks span{color:#5c5148}.hero-offer{align-items:center;gap:18px;margin-top:20px;display:flex}.hero-offer>span{max-width:125px;font-size:11px;line-height:1.4}.hero-offer strong{font:700 43px var(--font-body),sans-serif;color:var(--red);line-height:1}.hero-offer small{font-size:22px}.hero-art{isolation:isolate;background:radial-gradient(#fbf2f0 30%,#f0e6d2 100%);border:1px solid #e4c98a;border-radius:24px;padding:20px 5px 15px;box-shadow:0 18px 50px #65512b12}.hero-art:before{background:0 0;border:1px solid #e0b15a80;border-radius:17px;inset:15px}.hero-art img{filter:drop-shadow(0 12px 10px #3e291c18);width:112%;max-width:none;margin:5px -6%}.art-label{text-align:center;letter-spacing:2px;color:#a67c2d;font-size:9px;display:block}.art-footer{letter-spacing:2px;justify-content:center;gap:14px;padding:10px;font-size:9px;font-weight:700;display:flex}.art-footer i{color:#c4922e;font-style:normal}.strip{padding:16px 0}#moldes{padding-top:60px}#moldes .intro{margin-bottom:25px}.step{background:#23493b;border:1px solid #a6b99c40;border-radius:18px;padding:0 24px 25px;overflow:hidden}.step-visual{height:170px;color:var(--green);background:#f7f1e6;flex-direction:column;justify-content:center;align-items:center;gap:12px;margin:0 -24px 25px;display:flex}.step-visual svg{width:120px;height:90px}.step-tag{letter-spacing:2px;color:#a67c2d;font-size:9px}.step h3{font-size:27px}.step p{margin-top:16px}.step-note{color:#e8c56b;border-top:1px solid #87987c60;margin-top:22px;padding-top:16px;font-size:11px;display:block}.steps{gap:22px}.bonus-row{text-align:center;background:radial-gradient(at 50% 20%,#fffcf7,#f1eddf);border:1px solid #e4c98a;flex-direction:column;gap:10px;max-width:850px;margin:28px auto;padding:30px 36px 36px;display:flex;position:relative;box-shadow:0 12px 30px #68562709}.bonus-row:nth-child(odd) .bonus-image{order:0}.bonus-image{width:100%;position:relative}.bonus-image img{object-fit:contain;filter:drop-shadow(0 10px 8px #45332118);width:100%;max-height:550px}.bonus-copy{max-width:650px}.bonus-copy h3{font-size:34px}.bonus-copy h4{color:#c4316e;margin:16px 0 0;font-size:16px}.bonus-copy p{max-width:590px;margin:12px auto 0;font-size:14px}.bonus-benefit{color:#8a7355;border-top:1px solid #d9cda9;margin-top:20px;padding-top:18px;font-size:12px}.basic-visual{text-align:center;background:#f7f1e6;border-radius:12px;flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:230px;margin:20px 0;display:flex}.basic-visual>span{color:#c4922e;font-size:34px}.basic-visual b{font:35px var(--font-body),sans-serif;color:var(--green);line-height:1.12}.basic-visual small{color:#8a7355;margin:16px 0;font-size:11px}.plan-intro{color:#5c5148;margin-top:12px;font-size:13px;line-height:1.6}.plan.premium .plan-image{aspect-ratio:4/3;mix-blend-mode:normal;filter:drop-shadow(0 5px 8px #0002);background:#fff6ea;height:auto;max-height:330px;margin:23px auto 12px;padding:8px}.premium .eyebrow{color:#e8c56b}.guarantee-box{grid-template-columns:184px minmax(0,1fr);align-items:center;gap:38px;max-width:860px;margin:auto;display:grid}.guarantee-box h2{font-size:38px}.guarantee-box p{color:#5c5148;font-size:14px}#garantia{padding-top:0;padding-bottom:65px}@media (max-width:700px){header{padding:13px 0}.brand small{letter-spacing:1.6px;max-width:190px;font-size:8px}.nav{white-space:nowrap;font-size:10px}.hero{grid-template-columns:minmax(0,1fr);gap:12px;padding:25px 0;display:grid}.hero h1{letter-spacing:-1.2px;font-size:34px}.hero h1 em{font-size:.72em}.hero .eyebrow{letter-spacing:1.4px;margin-bottom:0;font-size:8px}.hero-art{border-radius:18px;grid-row:3;margin:0 2px;padding:13px 5px 7px}.hero-art img{width:106%;margin:0 -3%}.art-label{letter-spacing:1.4px;font-size:7px}.art-footer{gap:12px;padding:7px;font-size:7px}.hero p{margin-top:0;font-size:13px}.hero-checks{gap:5px 12px;margin-top:0;font-size:10px}.hero-offer{justify-content:center;gap:14px;margin-top:5px}.hero-offer>span{font-size:10px}.hero .btn{min-height:52px;margin-top:5px;padding:14px 12px;font-size:10px}.hero .fine{line-height:1.4;font-size:9px!important}.strip{gap:9px;padding:12px 0;font-size:9px}#moldes{padding-top:42px}.step{padding:0 24px 23px}.step-visual{height:165px}.bonus-row{gap:5px;padding:18px 14px 25px}.bonus-copy h3{font-size:29px}.bonus-copy h4{font-size:14px}.bonus-copy p{font-size:13px}.bonus-image img{max-height:400px}.bonus-benefit{font-size:11px}.guarantee-box{text-align:center;grid-template-columns:minmax(0,1fr);gap:20px}.guarantee-box h2{font-size:31px}.guarantee-box p{font-size:13px}.plan.premium .plan-image{max-height:300px}.plan,.split>*{min-width:0}.basic-visual{min-height:190px}.intro h2{font-size:32px}.hero{gap:10px;padding-top:20px}.hero h1{font-size:31px}.hero-art img{object-fit:contain;width:100%;max-height:230px;margin:0}.hero-art{padding-top:9px;padding-bottom:3px}.hero-art:before{inset:8px}.hero p{font-size:12px;line-height:1.5}.hero-checks{font-size:9px}.hero .eyebrow{font-size:7px}.hero .fine{font-size:8px!important}.hero-offer strong{font-size:35px}.hero .btn{min-height:48px;font-size:9px}.hero-offer{margin-top:2px}.hero .fine{margin-top:3px!important}}body>.wrap:first-of-type{background:0 0}body{background:#fbf2f0}#moldes{color:#fff8ee;background:#1b4d3e;border-top:4px solid #e0b15a;padding-top:66px;padding-bottom:66px;position:relative}#moldes .eyebrow{color:#e8c56b}#moldes .intro p{color:#f3ede4}#moldes .control{color:#fff6e8;border-color:#e0b15a}#moldes .btn{color:#1b4d3e;background:#e0b15a;border-color:#e0b15a}#moldes .slide{box-shadow:0 12px 30px #061c1735}#como-funciona{color:#1b4d3e;background:#f6f0e6}#como-funciona .eyebrow{color:#a67c2d}#como-funciona .step{background:#fffcf7;border:1px solid #e4c98a;box-shadow:0 10px 25px #1b4d3e07}#como-funciona .step p{color:#5c5148}#como-funciona .step-note{color:#a67c2d;border-color:#e4d5b0}#como-funciona .step-visual{background:#f3eee4}#bonus{background:#fbf2f0}#bonus .intro{max-width:820px}#bonus .intro h2 em{color:#c1272d;font-style:normal}#bonus .eyebrow{letter-spacing:1.5px;background:#f8ebd0;border:1px solid #e4c98a;border-radius:30px;padding:10px 18px;font-size:10px;display:inline-block}#bonus .intro p{max-width:650px;margin:23px auto 0}.bonus-row{border:2px solid #e0b15a}.plan.basic{align-self:start;padding-top:35px}.basic .plan-items{margin-top:30px;margin-bottom:25px}.basic .plan-items li{padding:16px 0}.basic .btn{margin-top:18px}.basic-note{color:#6b5e52;margin-top:0;font-size:12px}.plan.premium{padding-top:0;overflow:hidden;box-shadow:0 20px 45px #1b4d3e20}.premium-banner{color:#1b4d3e;text-align:center;letter-spacing:1.4px;background:#e0b15a;margin:0 -34px 28px;padding:12px 15px;font-size:10px;font-weight:700}.premium h3{font-size:34px}.premium-promise{color:#f3ede4;margin-top:16px;font-size:14px;line-height:1.6}.premium-price-note{color:#e8c56b;margin-top:3px;font-size:11px;display:block}.premium .plan-items{margin:16px 0 5px}.premium .plan-items li{padding:12px 0;font-size:13px;line-height:1.5}.premium .plan-items li:nth-child(n+2):nth-child(-n+5){color:#f8e7b8}.premium .plan-items li:nth-child(n+2):nth-child(-n+5):before{content:"✧";font-size:16px}.premium-value{color:#f6e2a8;background:#1f5c45;border:1px solid #c4922e70;border-radius:9px;margin:20px 0 0;padding:15px;font-size:12px}.premium details{margin-bottom:20px}.premium .btn{background:#e0b15a;min-height:61px;font-size:15px;box-shadow:0 5px 18px #0002}.plans{align-items:start}.hero{padding-bottom:35px}.hero .btn{margin-top:25px}@media (max-width:700px){#bonus .eyebrow{letter-spacing:.8px;padding:9px 12px;font-size:8px}#bonus .intro h2{font-size:31px}.premium-banner{margin:0 -28px 25px;font-size:9px}.premium h3{font-size:32px}.premium-promise{font-size:13px}.premium .btn{font-size:10px}.basic .plan-items{margin-top:20px}.basic .plan-items li{padding:12px 0}.hero .btn{margin-top:8px}#moldes{padding-top:45px}.hero{padding-bottom:23px}}html{-moz-text-size-adjust:100%;text-size-adjust:100%}button,a,summary{touch-action:manipulation}.hero>*,.plan,.bonus-copy,.intro{min-width:0}.carousel{touch-action:pan-x pan-y}.slide{flex-shrink:0}.close{min-width:44px;min-height:44px}@media (min-width:701px) and (max-width:1024px){.wrap{padding-inline:28px}.hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px}.hero h1{font-size:38px}.hero-art img{width:100%;margin:0}.hero .btn{padding:16px;font-size:14px}.hero-checks{font-size:12px}.plans{gap:20px}.plan{padding:26px}.premium-banner{margin-inline:-26px}.bonus-row{max-width:760px}.slide{flex-basis:280px}.brand small{letter-spacing:2px}.nav{gap:16px}}@media (max-width:700px){:root{--mobile-gutter:20px}.wrap{width:100%;padding-inline:var(--mobile-gutter)}body{font-size:15px;line-height:1.65}section{padding-block:46px}h2,.intro h2,#bonus .intro h2{letter-spacing:-.7px;font-size:clamp(28px,7.6vw,36px);line-height:1.15}h2 br{display:none}h3{font-size:27px;line-height:1.2}p{margin-top:15px}.intro{max-width:540px;margin-bottom:26px}.intro p{font-size:15px;line-height:1.65}.eyebrow{letter-spacing:1.5px;margin-bottom:14px;font-size:10px;line-height:1.5}.ribbon{letter-spacing:.35px;text-wrap:balance;padding:9px 18px;font-size:10px;line-height:1.5}header{gap:12px;padding-block:15px}.brand{white-space:normal;font-size:20px}.brand small{letter-spacing:.7px;white-space:normal;max-width:205px;margin-top:5px;font-size:9px;line-height:1.35}.nav{white-space:normal;max-width:85px;font-size:11px;line-height:1.45}.nav a{padding:8px 0;display:block}.hero{grid-template-columns:minmax(0,1fr);gap:14px;padding:24px 0 28px}.hero .eyebrow{letter-spacing:1.1px;font-size:9px;line-height:1.5}.hero h1{letter-spacing:-.9px;margin:0;font-size:clamp(29px,8vw,38px);line-height:1.13}.hero-quantity{font-size:1.18em}.hero h1 em{margin-top:7px;font-size:.8em;line-height:1.25}.hero-art{border-radius:18px;width:100%;margin:0;padding:13px 9px 8px}.hero-art:before{border-radius:12px;inset:8px}.hero-art img{aspect-ratio:4/3;object-fit:contain;width:100%;max-width:100%;height:auto;max-height:270px;margin:4px auto}.art-label{letter-spacing:1.1px;font-size:8px;line-height:1.4}.art-footer{letter-spacing:1px;gap:13px;padding:7px;font-size:9px}.hero p{margin:0;font-size:14px;line-height:1.6}.hero-checks{grid-template-columns:minmax(0,1fr);gap:5px;margin:0;font-size:12px;line-height:1.5;display:grid}.btn,.hero .btn,.premium .btn{letter-spacing:.01em;white-space:normal;border-radius:9px;gap:10px;width:100%;min-height:54px;padding:16px 17px;font-size:14px;line-height:1.45}.hero .btn{margin-top:2px}.hero .fine,.fine{margin-top:3px!important;font-size:11px!important;line-height:1.5!important}.strip{gap:12px 10px;padding:17px 0;font-size:11px;line-height:1.45}.strip span:before{margin-right:6px}.carousel{padding:4px var(--mobile-gutter) 15px;scroll-padding-inline:var(--mobile-gutter);gap:14px}.slide{border-radius:12px;flex-basis:calc(84vw - 24px);max-width:340px;padding:9px}.slide img{aspect-ratio:1/1.414;object-fit:contain;width:100%;height:auto}.conversations .slide{flex-basis:calc(78vw - 20px);max-width:310px;padding:8px}.conversations .slide img{aspect-ratio:941/1672;object-fit:contain;height:auto}#moldes{padding-block:42px}#moldes .intro{padding-inline:var(--mobile-gutter);margin-bottom:24px}#moldes>.center{padding-inline:var(--mobile-gutter)}#moldes .btn{max-width:420px;margin-top:22px}#como-funciona .steps{gap:18px;margin-top:28px}.step{border-radius:14px;padding:0 21px 22px}.step-visual{gap:8px;height:126px;margin:0 -21px 20px}.step-visual svg{width:86px;height:66px}.step-tag{letter-spacing:1.2px;font-size:10px}.step h3{font-size:25px}.step p{margin-top:12px;font-size:14px;line-height:1.65}.step-note{margin-top:15px;padding-top:13px;font-size:12px;line-height:1.5}#como-funciona .btn{margin-top:27px}#bonus .eyebrow{letter-spacing:.65px;border-radius:14px;max-width:100%;padding:9px 13px;font-size:9px;line-height:1.5}#bonus .intro p{margin-top:17px;font-size:14px}.bonus-row{border-radius:16px;gap:12px;width:100%;margin:22px 0;padding:17px 15px 24px}.bonus-image img{aspect-ratio:1;object-fit:contain;width:100%;height:auto;max-height:340px}.bonus-copy{width:100%;padding:0}.bonus-copy h3{font-size:clamp(24px,6.5vw,29px);line-height:1.2}.bonus-copy h4{margin-top:14px;font-size:15px;line-height:1.5}.bonus-copy p{margin-top:10px;font-size:14px;line-height:1.65}.bonus-benefit{margin-top:17px;padding-top:14px;font-size:12px;line-height:1.55}.plans{grid-template-columns:minmax(0,1fr);gap:24px;max-width:460px;margin-top:28px}.plan{border-radius:17px;width:100%;padding:25px 23px}.plan.basic{padding-top:27px}.plan h3,.premium h3{font-size:31px;line-height:1.2}.plan .eyebrow{letter-spacing:1.2px;margin-bottom:10px;font-size:10px;line-height:1.5}.price{letter-spacing:-2px;margin-top:17px;font-size:58px;line-height:1.1}.price small{font-size:26px}.plan-intro,.premium-promise{margin-top:14px;font-size:14px;line-height:1.6}.basic .plan-items{margin:17px 0 20px}.plan .plan-items li,.basic .plan-items li,.premium .plan-items li{padding:12px 0 12px 23px;font-size:14px;line-height:1.55;position:relative}.plan li:before{margin:0;position:absolute;top:12px;left:0}.basic-note{margin:0 0 10px;font-size:12px;line-height:1.5}.basic .btn{margin-top:12px}.plan .fine{text-align:center;margin-top:12px!important}.premium-banner{letter-spacing:.7px;margin:0 -23px 23px;padding:12px 15px;font-size:10px;line-height:1.5}.plan.premium{padding-top:0}.premium-price-note{margin-top:7px;font-size:12px;line-height:1.5}.plan.premium .plan-image{aspect-ratio:4/3;object-fit:contain;border-radius:12px;width:100%;height:auto;max-height:none;margin:22px auto 10px;padding:6px}.premium-value{margin-top:18px;padding:14px;font-size:13px;line-height:1.55}.plan details{margin-block:18px;font-size:13px;line-height:1.6}.plan summary{cursor:pointer;align-items:center;min-height:44px;display:flex}.guarantee-box h2{font-size:29px;line-height:1.2}.guarantee-box p{font-size:14px;line-height:1.65}#garantia{padding-bottom:46px}.faq{margin-top:24px}.faq details{padding:0}.faq summary{align-items:center;gap:16px;min-height:60px;padding:18px 0;font-size:15px;line-height:1.5}.faq summary:after{flex-shrink:0;font-size:22px}.faq p{margin:0;padding:0 0 20px;font-size:14px;line-height:1.65}dialog{border-radius:15px;width:calc(100vw - 28px);max-width:calc(100vw - 28px);max-height:calc(100dvh - 32px);padding:44px 18px 22px;overflow:auto}dialog h2{margin-top:10px;font-size:29px;line-height:1.2}dialog p{font-size:14px;line-height:1.6}dialog img{object-fit:contain;width:100%;height:auto;max-height:calc(100dvh - 115px)}dialog .btn{font-size:12px}.close{top:7px;right:7px}}@media (max-width:359px){:root{--mobile-gutter:16px}.brand{font-size:18px}.brand small{max-width:170px;font-size:8px}.nav{max-width:65px;font-size:10px}.hero h1{font-size:28px}.hero-art img{max-height:220px}.plan{padding-inline:19px}.premium-banner{margin-inline:-19px}.bonus-row{padding-inline:12px}.btn,.hero .btn,.premium .btn{font-size:11px}.strip{font-size:10px}.price{font-size:54px}}@media (max-width:700px){.hero p,.intro p,.plan-intro,.basic-note,.bonus-copy p,.faq p,.guarantee-box p,#como-funciona .step p,.hero-checks span{color:#3e342c}.eyebrow,.hero .eyebrow,.art-label,.step-tag,.bonus-benefit,#como-funciona .eyebrow,#como-funciona .step-note{color:#8a6230}.hero .fine,.fine{color:#5c5148!important}.brand small{color:#6b3a86}.hero-checks{font-size:13px}.hero .eyebrow,.art-label,.art-footer{font-size:10px}.art-footer,.strip{color:#5c5148}.hero-art{padding:12px 4px 8px}.hero-art img{aspect-ratio:4/3;object-fit:contain;width:108%;max-width:108%;height:auto;max-height:none;margin:3px -4%}.slide{flex-basis:calc(92vw - 20px);max-width:395px;padding:6px}.conversations .slide{flex-basis:calc(85vw - 20px);max-width:350px;padding:6px}.bonus-image{width:calc(100% + 20px);margin-inline:-10px}.bonus-image img{aspect-ratio:1;object-fit:contain;width:100%;height:auto;max-height:none}.bonus-copy p{font-size:15px}.bonus-copy h4{color:#c4316e}.bonus-benefit{font-size:13px}.plan.premium .plan-image{width:calc(100% + 24px);max-width:calc(100% + 24px);max-height:none;margin:20px -12px 12px;padding:3px}.premium-promise{color:#f7f3ea}.premium .plan-items li{color:#fff8ee}.premium .plan-items li:nth-child(n+2):nth-child(-n+5){color:#f8e7b8}.premium-price-note,.premium .eyebrow{color:#f3d48a}.premium-value{color:#fff3d4}.premium .fine{color:#f3ede4!important}.dark .intro p,#moldes .intro p{color:#f7f3ea}.dark .eyebrow,#moldes .eyebrow{color:#f3d48a}.plan details{color:#3e342c}.premium details{color:#f7f3ea}.premium-banner{font-size:11px}.faq summary{color:#2a2420}.hero .btn{font-weight:700}}@media (max-width:359px){.hero-art img{max-height:none}.art-label{font-size:9px}}#special-offer{background:var(--green);width:min(900px,100vw - 32px);max-width:none;max-height:calc(100dvh - 32px);color:var(--cream);border:2px solid #d4a24a;border-radius:22px;padding:0;overflow:hidden;box-shadow:0 30px 80px #000a}#special-offer[open]{animation:.35s ease-out offerIn}@keyframes offerIn{0%{opacity:0;transform:translateY(14px)scale(.97)}to{opacity:1;transform:none}}#special-offer .close{z-index:3;background:var(--cream);width:42px;min-width:42px;height:42px;min-height:42px;color:var(--green);border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:26px;line-height:1;display:flex;position:absolute;top:12px;right:12px;box-shadow:0 4px 14px #0004}.offer-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;display:grid}.offer-visual{background:radial-gradient(at 50% 45%,#fbf2f0 35%,#f0e6d2 100%);justify-content:center;align-items:center;padding:44px 22px 30px;display:flex;position:relative}.offer-badge{background:var(--red);color:#fff6e8;letter-spacing:1.5px;white-space:nowrap;border-radius:0 0 10px 10px;padding:8px 20px;font-size:10px;font-weight:700;position:absolute;top:0;left:50%;transform:translate(-50%);box-shadow:0 5px 12px #c1272d30}#special-offer .offer-visual img{object-fit:contain;filter:drop-shadow(0 12px 12px #3e291c30);width:100%;max-height:min(58dvh,420px);margin:0}.offer-copy{flex-direction:column;justify-content:center;padding:40px 36px 30px;display:flex}.offer-copy .eyebrow{color:#e8c56b;letter-spacing:1.8px;margin-bottom:14px;font-size:10px}#special-offer .offer-copy h2{letter-spacing:-.7px;color:#fff8ee;margin:0;font-size:clamp(26px,3vw,34px);line-height:1.15}#special-offer .offer-copy p{color:#f3ede4;margin-top:14px;font-size:14px;line-height:1.6}.offer-list{margin:16px 0 0;padding:0;font-size:13px;list-style:none}.offer-list li{color:#fff6e8;border-bottom:1px solid #ffffff1c;padding:8px 0 8px 24px;line-height:1.45;position:relative}.offer-list li:before{content:"✧";color:#e0b15a;position:absolute;left:0}.offer-price{flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin-top:20px;display:flex}.offer-price s{color:#d4cbbe;font-size:16px;text-decoration-color:#e07b84}.offer-price strong{font:62px/1 var(--font-body),sans-serif;letter-spacing:-2px;color:#f3d48a}.offer-price strong small{font:24px var(--font-body),sans-serif;letter-spacing:0}.offer-price span{letter-spacing:1.2px;color:#1b4d3e;background:#e0b15a;border-radius:20px;padding:5px 11px;font-size:11px;font-weight:700}#special-offer .btn.gold{background:#e0b15a;border-color:#e0b15a;width:100%;min-height:58px;margin-top:18px;font-size:15px;box-shadow:0 6px 18px #0003}#special-offer .btn.gold:hover{background:#f0cc78}.offer-skip{color:#e4ddd2;text-underline-offset:3px;text-align:center;justify-content:center;align-items:center;min-height:44px;margin-top:6px;font-size:12px;text-decoration:underline;display:flex}.offer-skip:hover{color:#fff}.offer-fine{text-align:center;color:#d4cbbe!important;margin-top:2px!important;font-size:11px!important}@media (max-width:700px){#special-offer{border-radius:18px;width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}#special-offer .close{width:38px;min-width:38px;height:38px;min-height:38px;font-size:23px;top:9px;right:9px}.offer-grid{grid-template-columns:minmax(0,1fr)}.offer-visual{padding:34px 16px 12px}.offer-badge{letter-spacing:1.1px;padding:7px 14px;font-size:9px}#special-offer .offer-visual img{width:100%;max-height:21dvh}.offer-copy{padding:16px 20px 12px}.offer-copy .eyebrow{letter-spacing:1.2px;margin-bottom:8px;font-size:9px}#special-offer .offer-copy h2{font-size:clamp(21px,6vw,25px);line-height:1.18}#special-offer .offer-copy p{margin-top:8px;font-size:13px;line-height:1.5}.offer-list{margin-top:10px;font-size:12px}.offer-list li{padding:4px 0 4px 22px}.offer-price{gap:4px 10px;margin-top:12px}.offer-price strong{font-size:44px}.offer-price strong small{font-size:19px}.offer-price s{font-size:14px}#special-offer .btn.gold{min-height:52px;margin-top:12px;padding:13px 12px;font-size:11px}.offer-skip{min-height:40px;margin-top:2px;font-size:12px}.offer-fine{display:none}}@media (max-width:700px) and (max-height:760px){.offer-list li:nth-child(n+4),#special-offer .offer-copy p{display:none}}@media (max-width:700px) and (max-height:620px){.offer-list{display:none}#special-offer .offer-visual img{max-height:20dvh}}@media (min-width:701px) and (max-height:620px){.offer-list{display:none}#special-offer .offer-visual img{max-height:50dvh}.offer-copy{padding-block:28px 20px}}html,body{overflow-x:hidden}body{min-width:320px}img,svg,video{max-width:100%}.wrap{width:100%}@media (min-width:1280px){.wrap{max-width:1240px}.hero{gap:40px;padding:48px 0 52px}.hero h1{font-size:54px}.hero p{font-size:15px}.hero-art img{width:108%;margin-inline:-4%}}@media (min-width:1600px){.wrap{max-width:1360px}.hero h1{font-size:60px}.hero p{max-width:520px;font-size:16px}.plans{max-width:1020px}.bonus-row{max-width:920px}.faq{max-width:860px}}@media (min-width:701px) and (max-width:1024px){.hero-art img{width:104%;margin-inline:-2%}.steps{gap:16px}.step{padding-inline:18px}.step h3{font-size:23px}.step-visual{margin-inline:-18px}.plans{grid-template-columns:minmax(0,1fr) minmax(0,1fr);max-width:100%}.price{font-size:52px}.guarantee-box{grid-template-columns:168px minmax(0,1fr);gap:26px}.bonus-row{padding:26px 24px 30px}#special-offer{width:min(820px,100vw - 40px)}.offer-copy{padding:36px 26px 26px}}@media (min-width:701px) and (max-width:860px){.steps{grid-template-columns:1fr}.step-visual{height:130px}.plans{grid-template-columns:minmax(0,1fr);max-width:520px}.hero{grid-template-columns:minmax(0,1fr);gap:24px}.hero p{max-width:none}.hero-art{width:100%;max-width:600px;margin:auto}}@media (max-width:700px){html{scroll-padding-top:12px}.hero-art{overflow:hidden}.hero-art img{width:100%;max-width:100%;margin-inline:0}.plan.premium{overflow:hidden}.plan-image,.plan.premium .plan-image{max-width:100%}.plan.premium .plan-image{width:100%;margin-inline:auto}.bonus-image{width:100%;margin-inline:0}.step-visual svg{max-width:100%}.slide{max-width:min(92vw,360px)}.nav{text-align:right;max-width:none}.nav a:last-child{padding:10px 0;font-size:12px}}@media (max-width:380px){h1,.hero h1{font-size:27px}.btn,.hero .btn{letter-spacing:.2px;padding-inline:12px}.eyebrow{letter-spacing:1px}.price{font-size:50px}#special-offer .offer-price strong{font-size:38px}}@media (hover:none){.btn:hover{transform:none}}.carousel-shell{overflow:hidden}.carousel{will-change:transform;touch-action:pan-y;width:max-content;min-width:100%;overflow:visible}.carousel .slide{cursor:pointer}#special-offer.compact .offer-copy p,#special-offer.compact .offer-list li:nth-child(n+4),#special-offer.tight .offer-list{display:none}#special-offer.tight .offer-copy{padding-block:26px 14px}#special-offer.tight .offer-visual{padding-block:34px 14px}#special-offer.tight .offer-visual img{max-height:min(46dvh,320px)}#special-offer.tight .offer-price{margin-top:12px}#special-offer.tight .offer-price strong{font-size:44px}#special-offer.tight .btn.gold{min-height:52px;margin-top:12px}#special-offer.xtight .offer-copy .eyebrow,#special-offer.xtight .offer-fine{display:none}#special-offer.xtight .offer-copy h2{font-size:22px}#special-offer.xtight .offer-visual img{max-height:36dvh}#special-offer.xtight .offer-copy{padding-block:18px 8px}#special-offer.xtight .offer-price strong{font-size:38px}#special-offer.xtight .btn.gold{min-height:48px}#special-offer.xtight .offer-skip{min-height:36px}button.btn,button.offer-skip{appearance:none;font-family:inherit}button.offer-skip{background:0 0;border:0;width:100%;padding:0}.brand small{font-family:var(--font-body),sans-serif;color:#6b3a86}.hero h1 em{color:var(--green)}@media (max-width:700px){.brand img{width:46px;height:46px}}header,.brand{justify-content:center}.brand img{width:min(172px,62vw);height:auto}@media (max-width:700px){.brand img{width:112px;height:auto}}.btn,a.btn,button.btn,.premium .btn,.hero .btn{color:#fff;background:linear-gradient(#2a8a5e 0%,#1f6b4a 100%);border:0;border-radius:999px;box-shadow:0 10px 22px #1f6b4a33}.btn:hover,a.btn:hover,button.btn:hover,.premium .btn:hover,.hero .btn:hover{color:#fff;background:linear-gradient(#257a52 0%,#174f36 100%)}#moldes .btn,#special-offer .btn.gold{color:#1b4d3e;background:linear-gradient(#ffe7a3 0%,#f2c14e 100%);border:0;border-radius:999px;box-shadow:0 10px 22px #e0b15a40}#moldes .btn:hover,#special-offer .btn.gold:hover{color:#1b4d3e;background:linear-gradient(#fff0c2 0%,#e8b23a 100%)}.final .btn,.final .btn.gold{color:#fff;background:linear-gradient(#2a8a5e 0%,#1f6b4a 100%);box-shadow:0 10px 22px #1f6b4a33}.final .btn:hover,.final .btn.gold:hover{color:#fff;background:linear-gradient(#257a52 0%,#174f36 100%)}#planos .btn{position:relative;overflow:hidden}#planos .btn:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffffbf,#0000);width:42%;animation:3.2s ease-in-out infinite btnShine;position:absolute;top:-30%;bottom:-30%;left:-55%}#planos .premium .btn:after{animation-delay:1.6s}@keyframes btnShine{0%{transform:translate(0)skew(-18deg)}37.5%{transform:translate(520%)skew(-18deg)}to{transform:translate(520%)skew(-18deg)}}.hero-wrap>header{padding-block:12px}.hero-wrap .brand img{border-radius:12px;width:84px;height:auto}.hero{text-align:center;grid-template-columns:minmax(0,1fr);grid-template-areas:"copy""art""details""note";gap:24px;max-width:600px;margin-inline:auto;padding:12px 0 32px;display:grid}.hero-copy{grid-area:copy;display:block}.hero h1{color:var(--dark);letter-spacing:-.035em;text-transform:uppercase;text-wrap:balance;margin:0;font-size:clamp(20px,6.25vw,42px);font-weight:700;line-height:1.12}.hero h1 span,.hero h1 em{display:block}.hero h1 em{color:var(--green);font-size:1em;font-weight:inherit;line-height:inherit;margin:0}.hero .hero-lead{color:#493d34;text-wrap:balance;max-width:36ch;margin:16px auto 0;font-size:1rem;line-height:1.55}.hero .hero-lead strong{color:var(--red)}.hero-art{background:radial-gradient(at 50% 35%,#fffaf0,#eee3ce);border:1px solid #ddd0b5;border-radius:20px;grid-area:art;width:100%;max-width:none;margin:0;padding:12px;box-shadow:0 12px 28px #4a362511}.hero-art:before{content:none}.hero-art img{aspect-ratio:auto;width:100%;max-width:100%;height:auto;max-height:none;margin:0}.hero-details{grid-area:details}.hero .hero-body{color:#51463d;text-wrap:pretty;max-width:46ch;margin:0 auto;font-size:1rem;line-height:1.65}.hero-steps{max-width:360px;color:var(--green);background:#edf0e8;border:1px solid #dbe2d5;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin:16px auto 0;padding:12px 0;list-style:none;display:grid}.hero-steps li{justify-items:center;gap:4px;font-size:12px;font-weight:600;line-height:1.4;display:grid}.hero-steps li+li{border-inline-start:1px solid #d2dbcc}.hero-steps svg{stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.hero .hero-note{color:#62574e;text-wrap:pretty;border-top:1px solid #e3d5c6;grid-area:note;max-width:46ch;margin:0 auto;padding-top:12px;font-size:.875rem;line-height:1.55}@media (min-width:960px){.hero-wrap .brand img{width:100px}.hero{text-align:left;grid-template:"copy art""details art""note art"/minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:20px clamp(32px,5vw,72px);max-width:none;padding-block:24px 48px}.hero-copy{align-self:end}.hero h1{text-wrap:pretty;font-size:clamp(34px,3.2vw,50px)}.hero .hero-lead{text-wrap:pretty;font-size:17px}.hero .hero-lead,.hero .hero-body,.hero-steps,.hero .hero-note{margin-inline:0}.hero-art{border-radius:24px;padding:24px}.hero .hero-note{align-self:start}}.intro p,#bonus .intro p,.step p,.bonus-copy h4,.bonus-copy p,.plan-intro,.plan .plan-items li,.guarantee-box p,.faq summary,.faq p,.final p,#special-offer .offer-copy>p:not(.fine){font-size:1rem}.step-note,.bonus-benefit,.offer-list{font-size:.875rem}.plan .fine,#special-offer .offer-fine{font-size:.875rem!important}.btn,.plan .btn,#special-offer .btn.gold,#special-offer .offer-skip{font-size:.9375rem;line-height:1.4}.bonus-copy{text-align:start;width:100%;max-width:590px}.bonus-header{grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:12px;display:grid}.bonus-price{font-variant-numeric:tabular-nums;text-align:center;background:#edf0e8;border:1px solid #dbe2d5;border-radius:12px;gap:2px;padding:8px 12px;font-size:.875rem;line-height:1.25;display:grid}.bonus-price s{color:var(--red);white-space:nowrap}.bonus-price strong{color:var(--green);white-space:nowrap;font-size:1.125rem}@media (max-width:700px){.bonus-header h3{font-size:clamp(1.125rem,5.6vw,1.5rem)}}#planos .plan{padding-block:28px;box-shadow:0 4px 10px #5037231a,0 20px 38px -10px #50372352}#planos .plan.premium{color:#203d34;background:linear-gradient(160deg,#f7f8ef,#edf2e9) padding-box padding-box,linear-gradient(140deg,#ae7f32,#f0d68e 25%,#bc913f 51%,#f6dfa0 75%,#a6752d) border-box;border:3px solid #0000;box-shadow:0 5px 12px #263d301c,0 22px 42px -10px #263d304d}#planos .premium .plan-intro{color:#344a40}#planos .premium .fine{color:#4c594e!important}#planos .plan h3{text-align:center}#planos .plan .plan-image{aspect-ratio:4/3;object-fit:contain;filter:none;background:#fffbf3;border:1px solid #e8dbc6;border-radius:12px;width:100%;height:auto;max-height:none;margin:16px 0 0;padding:8px}.plan-includes{margin:20px 0 8px;font-size:1rem;font-weight:700}#planos .plan-items{margin:0}.plan-breakdown{table-layout:fixed;border-collapse:collapse;width:100%;font-size:.875rem;line-height:1.45}.plan-breakdown th,.plan-breakdown td{text-align:start;border-bottom:1px solid #d7dfd1;padding:8px}.plan-breakdown tbody th{font-weight:600}.plan-breakdown td{text-align:end;font-variant-numeric:tabular-nums;white-space:nowrap;width:5.5rem}.plan-pricing{text-align:center;border-top:1px solid #d7dfd1;margin-top:20px;padding-top:16px}.plan-price-line{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:4px 8px;display:flex}.plan-previous-price s,.plan-breakdown s{color:var(--red)}.plan-current-price{color:var(--green);letter-spacing:-.04em;white-space:nowrap;font-size:clamp(2.5rem,8vw,3.25rem);line-height:1.15;display:inline-block}.plan-price-line{margin-top:4px}#planos .plan .btn{margin-top:16px}#plano-premium{scroll-margin-block-start:16px}.plan-upgrade{color:#45371c;background:#fff1bd;border:1px solid #dfb750;border-radius:12px;margin-top:20px;padding:14px 16px 4px;font-size:.9375rem;line-height:1.55}.plan-upgrade h4{color:#332713;margin:0;font-size:1rem}.plan-upgrade p{margin-top:4px}.plan-upgrade a{place-items:center;width:44px;height:44px;margin-inline:auto;font-size:1.375rem;line-height:1;text-decoration:none;display:grid}#planos{padding-block-end:clamp(48px,6vw,88px)}#garantia{background:#f6eee0;border-block:1px solid #eaddc7;padding-block:clamp(48px,6vw,80px)}#perguntas-frequentes{padding-block-start:clamp(48px,6vw,80px)}.guarantee-badge{justify-self:center;width:min(100%,184px);height:auto}.final{color:var(--dark);background:radial-gradient(at 50% 10%,#f7f6ec,#e7efe5);border-block:1px solid #d6e0d1;padding-block:clamp(48px,7vw,88px)}.final .eyebrow{color:#785b2d;margin-bottom:16px}.final h2{text-wrap:balance;max-width:27ch;font-size:clamp(28px,5.5vw,46px);line-height:1.18}.final h2 em{color:var(--green)}.final p{color:#405349;text-wrap:pretty;max-width:45ch;margin:16px auto 0}.final .btn{max-width:420px;margin-top:24px}.site-footer{color:#51463d;text-align:center;background:#faf5ed;font-size:.875rem;line-height:1.55}.site-footer .wrap{justify-items:center;gap:10px;padding-block:24px 20px;display:grid}.site-footer img{border-radius:12px;width:72px;height:auto}.site-footer p{margin:0}.footer-copyright{text-wrap:balance;font-size:.8125rem}.footer-nav{flex-wrap:wrap;justify-content:center;align-items:center;gap:0 8px;display:flex}.footer-nav a{align-items:center;min-height:44px;font-weight:600;display:inline-flex}.site-footer a,.legal-page a{color:var(--green);text-underline-offset:3px}.legal-page{overflow-wrap:break-word;width:min(100%,760px);margin-inline:auto;padding:clamp(24px,5vw,56px) 20px 56px}.legal-back{align-items:center;min-height:44px;margin-bottom:12px;font-size:.875rem;font-weight:600;display:inline-flex}.legal-page h1{color:var(--dark);letter-spacing:-.035em;font-size:clamp(30px,5vw,44px)}.legal-page h2{letter-spacing:-.02em;font-size:clamp(20px,3.2vw,24px)}.legal-page section{border-top:1px solid #e7dccd;margin-top:24px;padding:20px 0 0}.legal-page p{margin-top:12px;font-size:1rem}#depoimentos .intro h2{text-wrap:balance}#depoimentos .intro .testimonial-hint{color:#f3d48a;margin-top:12px;font-size:.875rem}.testimonial-gallery{max-width:980px}.testimonial-track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:min(82%,300px);grid-auto-flow:column;gap:12px;padding:5px;scroll-padding-inline:5px;display:grid;overflow-x:auto}.testimonial-track::-webkit-scrollbar{display:none}.testimonial-print{scroll-snap-align:start;background:var(--dark);border:1px solid #dfbe7b;border-radius:12px;padding:4px}.testimonial-print img{border-radius:8px;width:100%;height:auto}.testimonial-controls{justify-content:center;align-items:center;gap:6px;margin-top:16px;display:flex}.testimonial-arrow{width:44px;height:44px;color:var(--dark);background:#fff8ea;border:1px solid #dfbe7b;border-radius:50%;place-items:center;padding:0;font-size:1.25rem;line-height:1;display:grid}.testimonial-arrow:disabled{opacity:.45;cursor:default}.testimonial-pagination{display:flex}.testimonial-dot{background:0 0;border:0;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid}.testimonial-dot[hidden]{display:none}.testimonial-dot:before{content:"";border:1px solid #e2c78d;border-radius:50%;width:8px;height:8px}.testimonial-dot[aria-current=true]:before{background:#f4d991;box-shadow:0 0 0 3px #f4d9912e}@media (min-width:860px){.testimonial-track{grid-auto-columns:calc(33.3333% - 8px)}}@media (max-width:700px){#planos .plans{gap:32px}.guarantee-badge{width:156px}}
