body{overflow-x:clip}button,input{font:inherit}button{cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible{outline:3px solid var(--ouro);outline-offset:5px}a{scroll-margin-top:24px}section[id]{scroll-margin-top:20px}.skip{position:fixed;top:-100px;left:16px;z-index:30;padding:12px;background:white}.skip:focus{top:10px}.section-stack{gap:30px}.section-heading{align-items:center;gap:18px}.hero-content{align-items:center;gap:24px}.hero .h1{max-width:850px}.hero-media{max-width:560px;margin:2px auto}.hero-media img{height:auto;object-fit:contain;border-radius:0}.hero-lead{max-width:640px}.micro{font-size:12.5px;color:var(--muted);line-height:1.6;margin:0}.sec--dark .lead,.sec--dark .corpo,.sec--dark .micro{color:var(--dark-texto)}.friction{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;margin:3px auto 8px;max-width:680px}.friction span{background:white;border:1.5px solid var(--linha);border-radius:999px;padding:10px 16px;font-size:14px;color:var(--muted)}.friction span:before{content:'×';color:var(--vermelho);font-weight:800;margin-right:8px}.demonstration{display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:center}.paper-figure{margin:0}.sample{background:var(--surface-2);padding:7px;border:2px solid #ffffff26;border-radius:16px;display:block;width:100%;box-shadow:5px 5px #0003}.sample img{border-radius:8px;width:100%;height:auto}.paper-figure figcaption{margin-top:12px;text-align:center;color:var(--dark-texto);font-size:12px}.steps{display:flex;flex-direction:column;gap:15px}.steps b{color:var(--verde-claro)}.comparison{position:relative;width:min(100%,490px);aspect-ratio:1012/1432;margin:auto;border:3px solid var(--traco);border-radius:16px;overflow:hidden;isolation:isolate;--position:46%}.comparison>img{width:100%;height:100%;object-fit:contain}.comparison-mask{position:absolute;inset:0;clip-path:inset(0 calc(100% - var(--position)) 0 0);background:#fffefa}.plain-page{height:100%;text-align:left;padding:9% 7%;font-family:Arial,sans-serif;color:#273a33;line-height:1.65;font-size:clamp(12px,1.45vw,16px);overflow:hidden}.plain-page small{font-size:10px;letter-spacing:.08em}.plain-page h3{font-size:24px;margin:28px 0 18px}.plain-page p{margin:0 0 18px}.plain-page>span{font-size:11px;color:var(--muted);display:block;margin-top:24px}.comparison-line{position:absolute;inset:0 auto 0 var(--position);width:2px;background:var(--verde);pointer-events:none}.comparison-line span{position:absolute;top:50%;left:0;transform:translate(-50%,-50%);width:48px;height:48px;border:2px solid var(--traco);border-radius:50%;background:var(--amarelo);font-size:26px;display:grid;place-items:center}.comparison input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:ew-resize;margin:0;touch-action:pan-y}.comparison:has(input:focus-visible){outline:4px solid var(--ouro);outline-offset:4px}.compare-label{position:absolute;bottom:14px;padding:7px 10px;background:#1c1912d9;color:white;border-radius:30px;font-size:9px;font-weight:700;pointer-events:none;max-width:45%}.compare-label.left{left:10px}.compare-label.right{right:10px}.carousel{width:100%;min-width:0;text-align:left}.rail{gap:18px;scroll-behavior:auto;overscroll-behavior-x:contain;touch-action:pan-x pan-y;scroll-snap-type:none;overflow-anchor:none}.prev{width:260px;flex-shrink:0;border-radius:16px}.prev button{display:block;padding:0;border:0;background:#fffefa;width:100%;position:relative}.prev img{display:block;width:100%;height:auto;aspect-ratio:1012/1432;object-fit:contain}.prev .cat{font-size:12px;letter-spacing:0;line-height:1.35;padding:13px 10px;min-height:70px}.prev small{display:block;font-size:10.5px;color:var(--muted);font-weight:500;margin-top:5px}.zoom-cue{position:absolute;right:10px;bottom:10px;width:30px;height:30px;display:grid;place-items:center;background:var(--amarelo);border:1.5px solid var(--ink);border-radius:50%;font-size:20px}.carousel-controls{display:flex;justify-content:center;gap:20px;align-items:center;margin-top:18px;font-size:12px;color:var(--muted)}.carousel-controls button{width:44px;height:44px;border:2px solid var(--traco);border-radius:50%;background:white;color:var(--ink);font-size:22px;box-shadow:2px 2px #1c191224}.carousel-controls button:hover{background:var(--amarelo)}.product-layout{display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:32px}.product-image img{height:auto;max-height:410px;width:100%;object-fit:contain}.product-title{font-family:var(--fonte-mao);font-size:24px;margin:0 0 22px}.benefit-list,.offer-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:17px}.benefit-list li{position:relative;padding-left:30px;font-size:14px;line-height:1.4}.benefit-list li:before,.offer-list li:before{content:'✓';position:absolute;left:0;top:1px;border:1.5px solid var(--traco);color:white;background:var(--verde);border-radius:50%;width:19px;height:19px;display:grid;place-items:center;font-size:11px;font-weight:800}.benefit-list b{display:block;font-size:15px}.benefit-list span{display:block;color:var(--muted);margin-top:3px}.page-link{font-weight:700;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.workshop-card{flex:none;width:min(78vw,330px);margin:0;border:2px solid var(--traco);border-radius:16px;overflow:hidden;box-shadow:var(--sombra-dura);background:white}.workshop-card img{width:100%;aspect-ratio:4/3;object-fit:cover;height:auto}.workshop-card figcaption{padding:16px;font-size:15px;font-weight:700}.workshop-card small{display:block;font-weight:400;font-size:12px;color:var(--muted);line-height:1.5;margin-top:5px}.bonus-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;max-width:860px;margin:auto;width:100%}.bonus-media{background:linear-gradient(#f3efe4,#eae4d6);height:245px;display:grid;place-items:center;border-bottom:1.5px solid var(--traco);padding:20px}.bonus-media img{width:100%;height:100%;max-height:205px;object-fit:contain}.bonus .corpo{gap:12px;line-height:1.5}.bonus h3{min-height:44px;font-size:20px;margin:3px 0 0}.bonus p{font-size:14px}.mini-bullets{font-size:13px;color:var(--texto);margin:0;padding-left:18px;line-height:1.6}.bonus-sample{display:flex;align-items:center;gap:14px;border:1px solid var(--linha);border-radius:10px;background:var(--bg);padding:10px;text-align:left;color:var(--verde-escuro);font-size:13px;font-weight:700;margin:3px 0 4px}.bonus-sample img{height:84px;width:59px;object-fit:contain;border:1px solid var(--linha)}.bonus-sample small{display:block;color:var(--muted);font-weight:500;font-size:11px;margin-top:5px}.bonus .valor{margin-top:auto}.value-stack{max-width:560px;width:100%;margin:auto;padding:24px;border:2px dashed #fbf6eb4d;border-radius:18px}.value-stack>p{margin:0 0 14px;font-size:16px;color:var(--bg)}.value-stack>div{display:flex;justify-content:space-between;align-items:center;gap:18px;border-bottom:1px solid #fbf6eb1a;padding:12px 0;font-size:13px;line-height:1.4;color:var(--dark-texto)}.value-stack b{white-space:nowrap;color:var(--bg);font-size:12px}.value-stack .value-total{border:0;padding:17px 0 0;font-size:10px;letter-spacing:.06em}.value-total b{color:var(--amarelo);font-size:23px}.plano-unico{max-width:560px;width:100%;margin:14px auto 0;color:var(--ink)}.offer-image{width:300px;max-width:85%;margin:auto}.offer-image img{width:100%;height:auto;max-height:260px;object-fit:contain}.offer-list{gap:0}.offer-list li{position:relative;padding:11px 0 11px 30px;border-bottom:1px dashed var(--linha);font-size:13.5px;font-weight:600;line-height:1.5}.offer-list li:before{top:12px}.offer-list s{color:var(--muted);float:right;margin-left:8px;font-size:12px}.plano-unico .checkout{align-self:center;margin-top:23px;max-width:100%;font-size:16px}.usd{font-size:12px;font-weight:600;letter-spacing:0;margin-left:7px;vertical-align:middle}.checkout[aria-disabled=true]{cursor:default}.guarantee-seal{border:4px double var(--ouro-escuro);color:var(--ouro-escuro);border-radius:50%;width:156px;height:156px;flex:none;display:flex;flex-direction:column;align-items:center;justify-content:center;background:radial-gradient(circle,#fff7dc,#fbe9b8);box-shadow:0 8px 20px #b8860b26;transform:rotate(-6deg)}.guarantee-seal b{font-family:var(--fonte-mao);font-size:66px;line-height:1.08}.guarantee-seal span{font-size:11px;font-weight:800;letter-spacing:.12em}.guarantee-copy{flex:1;min-width:230px}.guarantee-copy .h2{font-size:28px;line-height:1.25;margin-bottom:16px}.guarantee-copy .corpo{font-size:15px}.trust-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.trust-icon{width:42px;height:42px;border-radius:50%;background:var(--verde);color:white;font-size:25px;display:grid;place-items:center;flex:none}.faq{gap:11px}.faq summary{justify-content:space-between;line-height:1.5;list-style:none}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:'+';font-size:23px;color:var(--verde);margin-left:10px;font-weight:400}.faq details[open] summary:after{content:'−'}.footer-logo{width:200px;height:auto;margin:0 auto 12px;background:var(--bg);border-radius:7px;padding:9px}.rodape .rodape-legal{color:#a69e8c}.fecho-micro{color:#bcb4a1}.fecho .olho{font-size:10.5px}.fecho .h2{max-width:30ch}.fecho .btn{margin:auto}dialog{padding:0;border:2px solid var(--traco);border-radius:14px;background:var(--bg);width:min(95vw,950px);max-width:95vw;max-height:94dvh;overflow:hidden}dialog::backdrop{background:#15120fe0;backdrop-filter:blur(4px)}.zoom-bar{position:sticky;top:0;background:var(--bg);display:flex;align-items:center;justify-content:space-between;gap:16px;padding:8px 18px;border-bottom:1px solid var(--linha)}.zoom-bar p{font-size:12px;font-weight:700;margin:0;line-height:1.5}.zoom-bar button{border:1px solid var(--traco);background:white;border-radius:50%;width:42px;height:42px;font-size:28px;flex:none}.zoom-body{overflow:auto;max-height:calc(94dvh - 64px);padding:16px}.zoom-body img{width:100%;height:auto}html:has(dialog[open]){overflow:hidden}.rail.dragging{cursor:grabbing}.rail.dragging button{pointer-events:none}.rail button img{pointer-events:none}
@media(max-width:780px){.demonstration,.product-layout{grid-template-columns:1fr}.demonstration{max-width:520px;margin:auto}.paper-figure{max-width:400px;margin:auto}.product-image img{max-height:290px}.product-layout{gap:22px}.product-title{text-align:center}.steps{gap:12px}.steps .passo{padding:16px}.bonus-grid{gap:16px}.bonus h3{font-size:18px}.trust-grid{grid-template-columns:1fr}}
@media(max-width:640px){.hero .h1{font-size:clamp(29px,7.6vw,34px)}.hero-content{gap:22px}.hero-media{max-width:440px;width:100%;margin:0 auto}.hero .hero-media img{border-radius:0}.hero{padding-top:42px}.hero-lead{font-size:16px;max-width:370px}.selo{font-size:9px}.section-stack{gap:25px}.h2{font-size:28px;line-height:1.22}.friction{gap:9px}.friction span{font-size:12px;padding:9px 11px}.demonstration{gap:23px}.plain-page{font-size:12px;padding-top:8%;line-height:1.55}.plain-page h3{font-size:19px;margin:19px 0 13px}.plain-page p{margin-bottom:14px}.plain-page small{font-size:8px}.plain-page>span{font-size:10px}.prev{width:min(72vw,280px)}.bonus-grid{grid-template-columns:1fr;max-width:430px}.bonus-media{height:230px}.bonus h3{min-height:auto;font-size:21px}.bonus .corpo{padding:20px}.mini-bullets{font-size:14px}.benefit-list{gap:20px}.product-title{font-size:23px}.value-stack{padding:20px 17px}.value-stack>div{font-size:12px}.value-stack>div:first-of-type b{max-width:80px;white-space:normal;text-align:right}.badge-plano{font-size:11px}.plano-unico .checkout{font-size:14px;padding:17px 10px}.guarantee-copy{text-align:center}.guarantee-copy .h2{font-size:25px}.guarantee-seal{width:135px;height:135px}.guarantee-seal b{font-size:56px}.compare-label{font-size:8px}.fecho .olho{font-size:9px;padding:7px 10px;letter-spacing:0}.section-heading .lead{font-size:16px}.zoom-body{padding:6px}.zoom-bar{padding:8px 10px}.zoom-bar p{font-size:10.5px}.workshop-card{width:min(78vw,330px)}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}

@media(min-width:900px){.hero .h1{font-size:46px;max-width:900px}.hero-line{white-space:nowrap}.hero .h1{text-wrap:initial}}
.benefit-list .page-ref{display:inline;color:var(--texto);font-weight:700;white-space:nowrap}.carousel-controls{gap:12px}.carousel-controls button{flex:none}.carousel-controls>span{text-align:center}.carousel-pause{font-size:17px!important}.carousel-pause[aria-pressed=true]{background:var(--amarelo)}.badge-plano{font-size:11px}.fecho .btn{font-size:15px}.value-stack .value-total b{font-size:23px}@media(max-width:640px){.badge-plano{font-size:9px;padding:7px 11px;max-width:calc(100% - 20px)}.fecho .btn{font-size:13px;padding:17px 12px}.carousel-controls>span{font-size:11px}}
.zoom-bar p{flex:1;min-width:0}.zoom-bar button{width:44px;height:44px}.zoom-body.is-detail img{width:max(100%,900px);max-width:none}.zoom-body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.cookie-actions button,.cookie-settings-actions button{min-height:44px}.cookie-settings-header button{width:44px;height:44px}@media(max-width:640px){.zoom-bar{gap:8px}.zoom-body.is-detail img{width:900px}}
