html{scroll-behavior:smooth;scroll-padding-top:18px}body{padding-bottom:0}button{font-family:inherit}h1,h2,h3{font-family:Georgia,serif}button:focus-visible,a:focus-visible,[tabindex]:focus-visible{outline:3px solid #9d4604;outline-offset:5px}.skip{position:absolute;left:0;top:-100px;z-index:10000;background:#fff;padding:15px}.skip:focus{top:0}.revision{text-align:center;background:#3D2B1F;color:#fff;font-size:10px;font-weight:700;letter-spacing:.07em;padding:9px 12px;line-height:1.5}.urgencia-bar{font-size:10px}.hero h1{font-size:clamp(29px,7.9vw,36px)}.hero-img{object-fit:contain;aspect-ratio:1}.hero-pill .emo{font-style:normal;font-size:20px}.trust{flex-wrap:wrap;row-gap:8px}.trust li{white-space:normal}.carousel-wrapper{overflow:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;padding:0 17px 14px;line-height:normal}.carousel-track{width:max-content;animation:none!important;gap:12px;transform:none!important}.carousel-item{scroll-snap-align:center;width:300px;flex:0 0 300px!important;max-width:80vw!important}.carousel-item img{width:100%;height:auto;aspect-ratio:595/842}.carousel-wrapper:focus{outline-offset:-5px}.produto-img,.plano-img{width:100%;max-height:380px;object-fit:contain;margin-bottom:24px;filter:drop-shadow(7px 11px 8px #3D2B1F22)}.bonus-img-area{background:#fff7e7;padding:26px 20px}.bonus-img-area img{height:300px;object-fit:contain;filter:drop-shadow(8px 10px 5px #3D2B1F30)}.mockup-completo{width:100%;border-radius:16px;margin-bottom:20px}.preco-valor .preco-moeda{margin:0 0 0 6px;font-size:40px!important}.preco-hoje-label{font-size:13px}.plano-head{margin:0}.plano-body>.btn{margin-top:20px}.selos{margin-top:20px}.payment-note{font-size:12px;line-height:1.6;text-align:center;color:#6B4F3A;margin-top:20px}.step-number{display:flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:50%;background:var(--laranja-soft);border:1px solid var(--creme-line);color:var(--laranja-dark);font-size:24px;font-family:Georgia,serif;font-weight:800;flex-shrink:0}.prat>p{line-height:1.7}.prat h2{margin-bottom:20px}.faq-question{width:100%;text-align:left;color:var(--marrom);font-family:inherit;min-height:56px}.faq-answer[hidden]{display:none!important}.faq-item.open .faq-answer{max-height:none!important;display:block;padding-bottom:20px}.footer-link{background:none;border:none;font-size:12px;color:inherit;text-decoration:underline;cursor:pointer;padding:9px 2px}footer p{margin:16px 0;font-size:11px;line-height:1.7}.stick{max-width:460px;left:50%;right:auto;transform:translate(-50%,110%);padding:12px 14px;gap:12px}.stick.show{transform:translate(-50%,0)}.stick .btn{font-size:11px;padding:14px 8px}.stick>div{min-width:125px;font-size:10px}.stick b{font-size:21px}dialog{margin:auto;border:1px solid var(--creme-line);border-radius:24px;background:var(--creme);color:var(--marrom);padding:36px 26px 28px;width:min(420px,calc(100% - 32px));max-height:90dvh;box-shadow:var(--sh-3)}dialog::backdrop{background:#23170ec9;backdrop-filter:blur(4px)}dialog h2{font-size:26px;margin-bottom:18px}dialog p{font-size:15px;line-height:1.7;margin-bottom:25px}.dialog-close{position:absolute;top:7px;right:12px;font-size:32px;background:none;border:none;color:inherit;cursor:pointer;padding:4px 8px}.dialog-eyebrow{font-size:10px!important;font-weight:800;letter-spacing:.16em;color:var(--laranja-dark);margin-bottom:12px!important}footer{padding-bottom:115px!important}@media(min-width:600px){body{box-shadow:0 0 70px #3D2B1F14;min-height:100vh}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}.rv{opacity:1!important;transform:none!important}.check-ico svg polyline{stroke-dashoffset:0}}
