/* Acabamento visual compartilhado; não altera a ordem nem o conteúdo. */
:root{--mpb-soft-shadow:0 12px 26px -18px #18362255;--mpb-focus:#b34d25;--mpb-ease:cubic-bezier(.22,.68,.25,1)}
.mpb-hero,.mpb-benefits,.mpb-reviews,.mpb-presentation,.mpb-final-section{scroll-margin-top:20px}
.mpb-benefits h2,.mpb-reviews h2,.mpb-presentation h2,.mpb-final-section h2{text-wrap:balance}
.mpb-benefits button,.mpb-reviews button,.mpb-presentation button,.mpb-final-section button,.mpb-final-section a,.mpb-hero a{-webkit-tap-highlight-color:#ffd05b40;touch-action:manipulation}
.mpb-hero .mpb-cta,.mpb-final-section .mpb-final-action,.mpb-gift-download{position:relative;isolation:isolate;overflow:hidden;box-shadow:0 5px 0 #b97129,0 13px 25px -13px #efa62988;transition:background .18s,box-shadow .18s,transform .18s}
.mpb-hero .mpb-cta:after,.mpb-final-action:after,.mpb-gift-download:after{content:'';pointer-events:none;position:absolute;inset:-35% auto -35% -55%;width:36%;background:linear-gradient(90deg,transparent,#fff8d266,transparent);transform:skewX(-18deg);opacity:0}
.mpb-hero .mpb-cta>span,.mpb-final-action>span{transition:translate .2s var(--mpb-ease)}
.mpb-hero .mpb-cta:active,.mpb-final-section .mpb-final-action:active,.mpb-gift-download:active{transform:translateY(3px);box-shadow:0 2px 0 #b97129,0 5px 12px -7px #efa62955}
.mpb-hero .mpb-eyebrow{box-shadow:inset 0 1px 0 #ffffff0b}
.mpb-hero h1{text-shadow:0 3px 15px #05140b25}
.mpb-hero .mpb-bottom-line{border-top:1px solid #eaf5a966;border-bottom:1px solid #a6bb6066}
.mpb-benefits .mpb-benefit-card{border-radius:16px;box-shadow:0 4px 0 #253d2a,0 15px 24px -18px #203c2e77}
.mpb-benefits .mpb-benefit-step>span{box-shadow:0 3px 0 #273e281c}
.mpb-benefits .mpb-sample{box-shadow:0 5px 14px -9px #17352244}
.mpb-benefits .mpb-video-wrap{box-shadow:0 9px 20px -12px #14291c77}
.mpb-benefits .mpb-sample-expand{color:#a54721;background:linear-gradient(#fff,#fffaf0)}
#b_3387019_1_176174272526030965.mpb-reviews{background:radial-gradient(ellipse at 100% 0,#7d87312b,transparent 55%),#1b3425}
.mpb-review-card{border-radius:16px;box-shadow:0 14px 28px -20px #061c1399}
.mpb-review-expand,.mpb-review-arrow{transition:background .2s,box-shadow .2s,transform .2s}
.mpb-review-arrow:active:not(:disabled){transform:translateY(2px);box-shadow:0 2px 0 #ad6b28}
.mpb-presentation-frame{box-shadow:0 6px 0 #ddb457,0 21px 34px -21px #16382499}
.mpb-video-gift{box-shadow:0 4px 0 #daca9b33,var(--mpb-soft-shadow);border-radius:16px}
.mpb-video-gift-cover img{box-shadow:4px 5px 0 #c2cca380,8px 12px 16px -9px #1d382766}
.mpb-organization-steps>li{box-shadow:0 10px 20px -17px #06170e99}
.mpb-blocks-seal{box-shadow:0 5px 0 #8c632a,0 14px 20px -14px #051a1399}
.mpb-organization .mpb-organization-sample a{transition:background .2s,border-color .2s}
.mpb-kit-list b{box-shadow:inset 0 1px 0 #fff9,0 3px 7px -4px #18362244}
.mpb-kit-list li{border-bottom-color:#1933231c}
.mpb-fit{border:1px solid #decba0;box-shadow:inset 0 1px 0 #fff8}
.mpb-bonus-card{transition:box-shadow .25s,border-color .25s}
.mpb-bonus-ribbon{border-top:1px solid #fff0bc66}
.mpb-bonus-footer{box-shadow:inset 0 1px 0 #fffa,0 12px 22px -18px #705b2777}
.mpb-price-card{border-radius:19px;box-shadow:0 16px 30px -21px #061d1499}
.mpb-price-card-featured{position:relative;background:linear-gradient(155deg,#fff5d9,#fffaf0 52%);box-shadow:0 0 0 4px #ffd05b16,0 22px 40px -22px #07190dcc}
.mpb-price-card-featured .mpb-plan-label{box-shadow:0 3px 0 #b9712926}
.mpb-price-card h3{margin-top:3px}
.mpb-price-card-featured li:before{color:#48651f}
.mpb-about-montage{box-shadow:6px 7px 0 #c9d2af,0 22px 30px -22px #18362299}
.mpb-about-message>span{text-shadow:2px 3px 0 #d9bd8844}
.mpb-guarantee-refund{box-shadow:inset 0 1px 0 #ffffff0a}
.mpb-faq-list{display:grid;gap:11px;border-top:0}
.mpb-faq-item{border:1px solid #ddd0b2;background:#fffaf0;border-radius:12px;box-shadow:0 5px 12px -10px #263d2b44;transition:border-color .2s,background .2s,box-shadow .2s}
.mpb-faq-item>summary{padding:19px 17px;gap:15px;border-radius:11px;font-size:13px}
.mpb-faq-item>summary:after{display:grid;place-items:center;flex-shrink:0;width:27px;height:27px;border-radius:50%;font-size:23px;background:#f1e5c5;transition:transform .2s,background .2s}
.mpb-faq-item[open]{border-color:#9aaa70;background:#fffdf5;box-shadow:var(--mpb-soft-shadow)}
.mpb-faq-item[open]>summary{color:#9f461f}
.mpb-faq-item[open]>summary:after{content:'+';transform:rotate(45deg);background:#e5ebcb;color:#294632}
.mpb-faq-item p{padding:0 17px 20px;margin:0;line-height:1.85}
.mpb-footer{border-top:1px solid #72894b66;background:radial-gradient(ellipse at 50% 100%,#61783429,transparent 75%),#14291c}
.mpb-footer-links a{padding:8px 4px;text-decoration-color:#a8bc8477;transition:color .2s,text-decoration-color .2s}
@media(max-width:800px){
 .mpb-hero .mpb-features{font-size:12px;line-height:1.65}
 .mpb-review-copy p{font-size:13px}
 .mpb-presentation .mpb-gift-eyebrow{font-size:8px}
 .mpb-video-gift li{font-size:12px;line-height:1.65}
 .mpb-video-gift-cover figcaption{font-size:8px}
 .mpb-buy-note,.mpb-guarantee .mpb-guarantee-versions{font-size:11px}
}
@media(min-width:801px){.mpb-faq-item>summary{padding:23px 24px;font-size:15px}.mpb-faq-item p{padding:0 24px 23px}.mpb-faq-list{gap:12px}}
@media(hover:hover) and (pointer:fine){
 .mpb-hero .mpb-cta:hover>span,.mpb-final-action:hover>span{translate:3px -2px}
 .mpb-bonus-card:hover{border-color:#baab78;box-shadow:0 18px 30px -19px #18362266}
 .mpb-faq-item:not([open]):hover{border-color:#b1bc8c;background:#fffdf5}
 .mpb-footer-links a:hover{color:#ffd05b;text-decoration-color:#ffd05b}
}
/* Entradas finitas: nada fica oculto aguardando JavaScript. */
@media(prefers-reduced-motion:no-preference){
 .mpb-enter{animation:mpb-enter .58s var(--mpb-ease) both}
 .mpb-cta-sheen:after{animation:mpb-cta-sheen .9s .15s ease-out both}
 .mpb-faq-item[open]>p{animation:mpb-answer .2s ease-out both}
 @keyframes mpb-enter{from{opacity:.3;translate:0 16px}to{opacity:1;translate:0 0}}
 @keyframes mpb-cta-sheen{0%{left:-55%;opacity:0}15%{opacity:.7}100%{left:130%;opacity:0}}
 @keyframes mpb-answer{from{opacity:.45;translate:0 -4px}to{opacity:1;translate:0 0}}
}
@media(prefers-reduced-motion:reduce){
 .mpb-enter,.mpb-cta-sheen:after,.mpb-faq-item[open]>p{animation:none!important}
 .mpb-hero .mpb-cta,.mpb-final-section .mpb-final-action,.mpb-gift-download,.mpb-final-action>span,.mpb-hero .mpb-cta>span,.mpb-review-arrow,.mpb-review-expand,.mpb-bonus-card,.mpb-faq-item,.mpb-faq-item>summary:after,.mpb-footer-links a{transition:none!important}
 .mpb-hero .mpb-cta:hover,.mpb-final-section .mpb-final-action:hover,.mpb-hero .mpb-cta:active,.mpb-final-section .mpb-final-action:active,.mpb-gift-download:active,.mpb-review-arrow:active{transform:none!important}
 .mpb-hero .mpb-cta:hover>span,.mpb-final-action:hover>span{translate:none}
}
