:root{color-scheme:light;--paper:#faf6f1;--ink:#251b18;--muted:#67544e;--wine:#741b24;--deep:#491019;--coral:#ee7766;--rule:#e1d5cc;--display:Georgia,'Times New Roman',serif;--body:-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:22px;background:#ede6df}body{width:100%;max-width:520px;margin:0 auto;background:var(--paper);color:var(--ink);font:400 16px/1.6 var(--body);box-shadow:0 0 55px #49352b0a}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit}a{color:inherit;text-decoration:none}img{display:block;max-width:100%;height:auto}h1,h2,h3,p,figure{margin:0}h1,h2{font-family:var(--display);font-weight:400;letter-spacing:-.04em;line-height:1.08}h1 em,h2 em{font-weight:400;color:var(--wine)}h1{font-size:clamp(43px,11vw,54px)}h2{font-size:36px}h3{font-size:21px;letter-spacing:-.025em;line-height:1.25}.wrap{width:calc(100% - 40px);margin-inline:auto;min-width:0}[hidden]{display:none!important}:focus-visible{outline:3px solid #b54d3c;outline-offset:4px}.skip{position:absolute;top:8px;left:8px;z-index:10;transform:translateY(-160%);background:white;padding:12px}.skip:focus{transform:none}.header{border-bottom:1px solid var(--rule)}.header-inner{display:flex;justify-content:center;align-items:center;min-height:86px}.brand{display:inline-flex;align-items:center}.brand img{width:184px;height:auto}.eyebrow{display:flex;align-items:center;gap:10px;color:var(--wine);font-size:10px;font-weight:800;letter-spacing:.12em;line-height:1.6}.eyebrow i{width:25px;height:2px;background:var(--coral);flex:none}.hero{padding:34px 0 0;display:flex;flex-direction:column;gap:0}.hero h1{margin:20px 0}.lead{font-size:16px;line-height:1.7;color:var(--muted)}.payment-highlight{margin:27px 0 30px;width:100%;text-align:center;background:#f2e5da;border-block:1px solid #e0c8b9;padding:18px 10px;color:var(--wine)}.payment-highlight strong{display:block;font-size:16px;line-height:1.5;font-weight:750}.payment-highlight>span{display:block;font-size:15px;margin-top:5px;color:var(--muted)}.hero-video{width:100%}.hero-video h2{font-size:27px;line-height:1.25;text-align:center;margin-bottom:16px;letter-spacing:-.025em}.video-slot{aspect-ratio:16/9;width:100%;border:1px solid #dcc4b9;border-radius:7px;background:radial-gradient(ellipse at 50% 20%,#f6e9df,#edddd4);display:flex;flex-direction:column;justify-content:center;align-items:center;color:var(--wine);gap:8px}.video-play{display:grid;place-items:center;width:55px;height:55px;border:1px solid #b6877d;border-radius:50%;margin-bottom:4px}.video-play svg{width:25px;height:25px;transform:translateX(2px)}.video-slot>span:not(.video-play){font-weight:650;font-size:15px}.video-slot small{color:var(--muted);font-size:11px}.button{border:1px solid var(--wine);background:var(--wine);color:#fffaf5;display:inline-flex;align-items:center;justify-content:center;gap:14px;padding:16px 15px;min-height:55px;font-size:15px;font-weight:750;border-radius:5px;transition:background .18s,transform .18s;text-align:center;line-height:1.4}.button:hover{background:var(--deep);transform:translateY(-1px)}.button>span{font-size:22px;line-height:1}.hero-buy{width:100%;margin-top:18px}.restart-title{font-family:var(--body);font-weight:800;font-size:26px;line-height:1.2;letter-spacing:-.035em;color:var(--wine);text-align:center;margin:38px auto 22px;max-width:400px}.essentials{list-style:none;margin:0;padding:0;width:100%;border-top:1px solid var(--rule)}.essentials li{display:flex;align-items:center;gap:19px;min-height:75px;border-bottom:1px solid var(--rule)}.essentials b{font:400 35px/1 var(--display);color:#a57869;min-width:44px}.essentials span{font-size:18px;font-weight:650;letter-spacing:-.02em}.showcase{margin:30px 0 0;width:100%}.showcase-open{width:100%;background:transparent;border:0;padding:0}.showcase img{width:100%;height:auto;object-fit:contain}.showcase-open>span{display:block;color:var(--muted);font-size:11px;text-decoration:underline;text-underline-offset:4px;margin-top:12px}.showcase-open>span span{font-size:15px;margin-left:5px}.section{padding-block:48px}.section-heading{display:block;margin-bottom:24px}.section-heading h2{margin-top:14px}.section-heading>p{font-size:15px;line-height:1.7;color:var(--muted);margin-top:17px}.feature-guide{border-left:2px solid var(--coral);padding:0 0 0 13px;margin:26px 0 19px}.feature-guide h3{font-size:19px;color:var(--wine)}.feature-guide p{font-size:14px;color:var(--muted);line-height:1.6;margin-top:5px}.feature-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:18px}.feature-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.feature-tab{display:flex;flex-direction:column;align-items:start;gap:8px;padding:13px 12px;border:1px solid var(--rule);background:transparent;border-radius:6px;text-align:left;min-height:116px;transition:background .18s,border .18s}.feature-tab.selected{background:#fffaf6;border-color:#aa756c;box-shadow:inset 3px 0 var(--wine)}.feature-tab:hover{background:#fffaf6}.feature-icon{display:grid;place-items:center;width:32px;height:32px;border-radius:8px;flex:none}.feature-icon svg{width:20px;height:20px}.feature-tab strong{font-size:14px;display:block}.feature-tab small{font-size:11px;color:var(--muted);display:block;margin-top:3px;line-height:1.5}.peach{background:#f7e7d9;color:#894b2d}.green{background:#e5eee4;color:#366347}.yellow{background:#f6edcf;color:#7b6226}.blue{background:#e2eaf0;color:#3f6177}.pink{background:#f4e2e7;color:#8a435c}.lilac{background:#ebe4f0;color:#715288}.feature-panel{padding:18px;border-radius:7px;color:var(--ink);min-width:0;scroll-margin-top:20px}.panel-image{height:245px;display:flex;align-items:center;justify-content:center;overflow:hidden}.panel-image img{width:100%;height:100%;object-fit:contain}.enlarge{display:flex;align-items:center;justify-content:center;gap:7px;font-size:12px;background:transparent;border:0;border-bottom:1px solid #67493c55;color:#60463e;margin:8px auto 0;padding:4px 1px}.enlarge span{font-size:17px}.enlarge:hover{color:var(--wine)}.panel-copy{margin:19px 1px 0}.panel-copy .eyebrow{font-size:10px}.panel-copy h3{font:400 29px/1.18 var(--display);letter-spacing:-.03em;margin:11px 0}.panel-copy>p{font-size:14px;color:var(--muted);line-height:1.7}.feature-detail{border-top:1px solid #52332a22;margin-top:18px;padding-top:15px}.feature-detail summary{font-size:14px;font-weight:750;cursor:pointer;display:flex;gap:15px;justify-content:space-between;align-items:center;line-height:1.5}.feature-detail summary>span:last-child{font-size:22px;font-weight:400}.feature-detail ul{padding-left:18px;font-size:14px;line-height:1.7;color:var(--muted);margin:15px 0 0}.feature-detail li+li{margin-top:10px}.feature-detail strong{color:var(--ink)}.cycle-band{background:var(--deep);color:#fff6ed}.cycle-inner{display:grid;grid-template-columns:1fr;gap:22px;padding-block:36px}.cycle-band .eyebrow{color:#dcb4a5;font-size:10px}.cycle-band h2{margin-top:15px;font-size:37px}.cycle-band h2 em{color:#efba9e}.cycle-copy p{font-size:15px;line-height:1.75;color:#e0c7bd}.light-link{display:inline-flex;gap:17px;border-bottom:1px solid #a87c74;padding-bottom:7px;margin-top:20px;color:#fff6ed;font-size:14px;font-weight:700}.bonus-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 13px}.bonus-grid img{width:100%;height:auto;aspect-ratio:4/3;object-fit:contain;background:#f2ebe3;border-radius:4px}.bonus-grid h3{font-size:15px;margin:12px 0 5px;letter-spacing:-.01em;line-height:1.4}.bonus-grid p{font-size:13px;color:var(--muted);line-height:1.6}.support-materials{border-block:1px solid var(--rule);margin-top:26px;padding:15px 0;font-size:14px}.support-materials summary{display:flex;justify-content:space-between;gap:18px;cursor:pointer;font-weight:650;line-height:1.5}.support-materials p{margin-top:12px;color:var(--muted)}.offer-section{border-block:1px solid var(--rule);padding:38px 0;background:#f2ebe3;scroll-margin-top:10px}.offer-grid{display:grid;grid-template-columns:1fr;gap:27px}.offer-copy h2{margin:15px 0 19px;font-size:42px}.offer-copy>p:not(.eyebrow){color:var(--muted);font-size:15px;line-height:1.7}.offer-includes{padding:0;list-style:none;font-size:14px;margin:22px 0 0}.offer-includes li{display:flex;gap:10px;margin:10px 0}.offer-includes span{color:var(--wine);font-weight:700}.price-card{background:#fffaf5;border:1px solid #ccb3a6;border-top:3px solid var(--wine);padding:26px 23px;border-radius:6px}.price-card>.eyebrow{font-size:10px;letter-spacing:.08em}.price{font-family:var(--display);font-size:90px;line-height:1.1;letter-spacing:-.06em;color:var(--wine);margin:20px 0 8px;display:flex;align-items:baseline;gap:5px}.price span:first-child{font-family:var(--body);font-size:20px;letter-spacing:0;margin-right:2px}.price span:last-child{font-size:42px;letter-spacing:-.04em}.payment-note{font-size:15px;margin-bottom:22px;color:var(--muted)}.checkout-button{width:100%}.payment-method{font-size:12px;line-height:1.7;text-align:center;color:var(--muted);margin-top:13px}.guarantee{display:flex;gap:12px;border-block:1px solid var(--rule);margin-top:24px;padding:19px 0}.guarantee-icon{color:var(--wine);flex:none}.guarantee-icon svg{width:29px;height:29px}.guarantee strong{font-size:15px}.guarantee p{font-size:13px;line-height:1.6;color:var(--muted);margin-top:4px}.device-note{margin-top:17px;font-size:12px;line-height:1.7;color:var(--muted)}.faq-section{display:grid;grid-template-columns:1fr;gap:24px}.faq-section h2{margin-top:14px}.faq-intro{font-size:15px;color:var(--muted);margin-top:17px;line-height:1.7}.faq-list details{border-bottom:1px solid var(--rule)}.faq-list details:first-child{border-top:1px solid var(--rule)}.faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:17px;cursor:pointer;list-style:none;padding:18px 0;font-size:15px;font-weight:650;line-height:1.5}.faq-list summary span{color:var(--wine);font-size:23px;font-weight:400}.faq-list p{font-size:14px;color:var(--muted);line-height:1.75;padding:0 12px 18px 0}.creator{display:grid;grid-template-columns:70px minmax(0,1fr);gap:17px;align-items:start;padding:26px 0 32px;border-top:1px solid var(--rule)}.creator img{width:70px;height:100px;object-fit:cover;object-position:center 20%;border-radius:4px}.creator .eyebrow{font-size:9px}.creator>div>p:not(.eyebrow){font:400 17px/1.6 var(--display);margin:9px 0}.creator>div>span{font-size:11px;color:var(--muted)}.footer{border-top:1px solid var(--rule);padding:27px 0}.footer-inner{display:flex;flex-direction:column;align-items:center;text-align:center}.footer-buy{width:100%;margin-bottom:32px}.footer .brand img{width:151px}.support-title{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin-top:23px}.support-links{display:flex;flex-direction:column;gap:13px;align-items:center;margin-top:14px}.support-links a{display:inline-flex;gap:9px;align-items:center;justify-content:center;color:var(--wine);font-size:13px;overflow-wrap:anywhere}.support-links svg{width:20px;height:20px;flex:none}.copyright{font-size:11px;color:var(--muted);margin-top:23px}.close-small{display:grid;place-items:center;width:34px;height:34px;flex:none;border:1px solid var(--rule);background:transparent;border-radius:50%;font-size:24px;line-height:1}summary::-webkit-details-marker{display:none}details[open]>summary>span:last-child:not([id]){transform:rotate(45deg)}dialog{width:min(480px,calc(100% - 28px));border:1px solid var(--rule);border-radius:8px;background:var(--paper);color:var(--ink);padding:22px;max-height:85dvh;overflow:auto;box-shadow:0 20px 80px #311d2455}dialog::backdrop{background:#29151b88;backdrop-filter:blur(3px)}.dialog-head{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px}.dialog-head h2{font-size:29px}dialog p,dialog li{font-size:14px;line-height:1.7;color:var(--muted)}dialog>.button{margin-top:17px}#image-dialog{width:min(960px,calc(100% - 24px))}.image-scroll{overflow:auto;max-height:65dvh;overscroll-behavior:contain}.image-scroll img{width:100%;max-width:none;min-width:650px}.image-instruction{font-size:12px;margin-bottom:12px}
@media(max-width:360px){.wrap{width:calc(100% - 32px)}h1{font-size:39px}h2{font-size:32px}.hero-copy>.eyebrow{font-size:9px;letter-spacing:.08em}.payment-highlight strong{font-size:14px}.payment-highlight>span{font-size:14px}.restart-title{font-size:24px}.essentials{font-size:16px}.essentials li{gap:13px}.essentials span{font-size:16px}.button{font-size:14px;padding-inline:10px}.feature-tab{padding:12px 10px}.feature-tab strong{font-size:13px}.feature-tab small{font-size:10px}.panel-image{height:215px}.price-card{padding:23px 18px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important}}

/* Mesmo leque de cinco telas da página anterior, redimensionado como conjunto. */
.five-mockup{display:block;position:relative;width:100%;aspect-ratio:1.6;margin:0 auto 8px;isolation:isolate}
.five-mockup img{position:absolute;height:auto;border-radius:10px;border:1px solid var(--rule);background:#fff;box-shadow:0 18px 28px -17px #2b121666}
.five-mockup .f1{left:2%;bottom:4%;width:22%;transform:rotate(-9deg)}
.five-mockup .f2{left:16%;bottom:12%;width:24%;transform:rotate(-4deg)}
.five-mockup .f5{right:2%;bottom:4%;width:22%;transform:rotate(9deg)}
.five-mockup .f4{right:16%;bottom:12%;width:24%;transform:rotate(4deg)}
.five-mockup .f3{left:50%;bottom:0;width:31%;transform:translateX(-50%);border-radius:12px;box-shadow:0 24px 35px -18px #2b121680;z-index:2}
.image-scroll>.five-mockup{width:800px;min-width:800px;max-width:none;margin:15px 30px 35px}
.image-scroll .five-mockup img{min-width:0}
/* Revisão 3 */
.header-inner{min-height:72px}.hero{padding-top:20px}.hero h1{margin:17px 0}.payment-highlight{margin:20px 0 18px}.hero-video h2{margin-bottom:12px}.restart-title{margin:26px auto 16px;font-size:25px}.essentials{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;border:0}.essentials li{flex-direction:column;justify-content:center;text-align:center;gap:5px;min-height:101px;padding:10px 5px;border:1px solid var(--rule);border-radius:7px;background:#f4ebe3}.essentials b{font-size:28px;min-width:0}.essentials span{font-size:12px;line-height:1.35;font-weight:700;letter-spacing:-.02em}.showcase{margin-top:22px}.showcase-open>span.five-mockup{margin-top:0}.section{padding-block:34px}.section-heading{margin-bottom:20px}.feature-guide{margin-top:20px}.config-card{border:1px solid #cdb8b0;background:#f3e6e6;border-radius:6px;margin-bottom:12px}.config-card>summary{display:flex;align-items:center;gap:9px;cursor:pointer;padding:11px 12px;font-size:14px;font-weight:700;list-style:none;line-height:1.4;color:var(--wine)}.config-gear{font-size:23px;line-height:1}.expand-mark{margin-left:auto;font-size:22px;font-weight:400}.config-content{padding:3px 14px 16px}.config-content h3{font-size:19px}.config-content p{font-size:14px;line-height:1.65;margin-top:10px;color:var(--muted)}.config-content img{width:100%;margin-top:15px}.access-highlight{text-align:center;border-block:1px solid #bd8c7d66;padding:14px 5px;margin-bottom:19px;font-size:14px!important;line-height:1.6!important}.access-highlight strong{font-weight:650;color:#fff1e6}.app-demo{text-align:center;margin-top:23px}.app-demo h3{font:400 27px/1.2 var(--display);margin-bottom:15px}.vertical-video{width:212px;max-width:75%;aspect-ratio:9/16;margin:auto;background:linear-gradient(155deg,#6b3038,#331018);border-color:#93656a;color:#fff5ed;border-radius:9px}.vertical-video small{color:#dec6bc}.vertical-video .video-play{border-color:#c69489}.vertical-video>span:not(.video-play){font-size:13px}.cycle-buy{width:100%;margin-top:20px;background:#faf0e7;color:var(--wine);border-color:#faf0e7;font-size:14px}.cycle-buy:hover{background:#ead1be;color:var(--deep)}.testimonials{border-bottom:1px solid var(--rule)}.testimonials h2{margin-top:12px}.proof-intro{font-size:14px;color:var(--muted);margin-top:12px}.proof-grid{display:grid;grid-template-columns:1fr 1fr;gap:11px;align-items:start;margin-top:20px}.proof-card{border:1px solid var(--rule);padding:6px;background:#f1e7df;border-radius:7px;overflow:hidden}.proof-card img{width:100%;border-radius:3px}.proof-card>span{font-size:10px;display:block;text-align:center;color:var(--muted);padding:5px 0 0}.bonus-visual{position:relative}.bonus-badges{position:absolute;z-index:1;top:7px;right:6px;display:flex;align-items:flex-end;flex-direction:column;gap:4px}.bonus-badges span{background:#fffaf5ee;border:1px solid #e5cebf;border-radius:20px;padding:2px 7px;font-size:9px;font-weight:800;color:var(--wine);letter-spacing:.035em;box-shadow:0 2px 9px #34101418}.bonus-badges s{color:#a3767a;font-size:9px;margin-right:3px}.materials-fan{position:relative;width:100%;aspect-ratio:1.4;margin:23px auto 8px}.material-cover{position:absolute;top:7%;width:31%;height:88%;border-radius:6px;border:1px solid #e3d8c9;box-shadow:0 9px 16px #34101420;background-image:url('assets/materiais-capas.jpg');background-size:200% 200%;background-repeat:no-repeat}.material-0{left:3%;transform:rotate(-12deg);background-position:0 0}.material-1{left:24%;transform:rotate(-4deg);background-position:100% 0;z-index:2}.material-2{right:24%;transform:rotate(4deg);background-position:0 100%;z-index:3}.material-3{right:3%;transform:rotate(12deg);background-position:100% 100%}.creator{grid-template-columns:29% minmax(0,1fr);gap:15px;padding-block:27px}.creator>img{width:100%;height:200px;object-fit:cover;object-position:50% 25%;border-radius:6px}.creator h2{font-family:var(--body);font-size:22px;line-height:1.2;font-weight:750;letter-spacing:-.03em}.creator>div>p:not(.eyebrow){font:400 13px/1.6 var(--body);margin:11px 0;color:var(--muted)}.creator-signature{border-top:1px solid var(--rule);padding-top:10px;display:flex;align-items:baseline;flex-wrap:wrap;gap:2px 8px;font-size:13px}.creator-signature a{font-size:11px;color:var(--wine);text-decoration:underline;text-underline-offset:3px}.creator>div>p.creator-bio{font-size:10px;line-height:1.6;margin-top:5px}.footer{padding:22px 0 0}.footer-inner{gap:0}.footer .brand img{width:142px}.footer-support{margin-top:18px;display:flex;justify-content:center;flex-wrap:wrap;gap:6px 10px;font-size:12px;color:var(--muted)}.footer-support strong{color:var(--wine)}.footer-support a{white-space:nowrap}.copyright{margin-top:13px;margin-bottom:21px;font-size:10px}.footer-offer{border-top:1px solid var(--rule);padding:12px 20px;display:flex;justify-content:flex-end;background:#fffaf5}.footer-offer>.button{min-width:160px;min-height:51px;padding:12px 20px}.image-scroll>img.testimonial-large{width:auto;min-width:0;max-width:100%;max-height:65dvh;margin:auto}
@media(max-width:360px){.essentials li{min-height:96px;padding-inline:4px}.essentials span{font-size:11px}.restart-title{font-size:22px}.config-card>summary{font-size:12px}.creator{gap:11px;grid-template-columns:28% 1fr}.creator h2{font-size:19px}.creator>div>p:not(.eyebrow){font-size:12px}.creator>img{height:180px}.bonus-badges span{font-size:8px;padding-inline:5px}}

.keep-word{white-space:nowrap}
/* Revisão 4: leitura e respiro ajustados para a coluna vertical. */
.hero h1{margin-bottom:9px}.showcase{margin-top:10px}.showcase .five-mockup{aspect-ratio:1.7}.section-heading>p{margin-top:9px}.feature-tab{min-height:135px;gap:10px}.feature-tab small{font-size:14px;line-height:1.5;color:#665e59;margin-top:5px}.feature-tab strong{font-size:15px}.cycle-inner{padding-bottom:21px}.testimonials{padding-top:21px;padding-bottom:26px}.bonus-section{padding-top:21px;padding-bottom:26px}.offer-section{padding-top:24px}.footer{padding-top:14px}.footer .brand img{width:104px}.footer-support{margin-top:10px;gap:4px 9px;line-height:1.45}.copyright{margin-top:7px;margin-bottom:13px}.footer-offer{padding-block:10px}
.lead,.panel-copy>p,.config-content p,.cycle-copy>p:not(.access-highlight),.offer-copy>p:not(.eyebrow),.faq-list p{text-align:justify;text-justify:inter-word;hyphens:auto;text-wrap:pretty}.creator>div>p:not(.creator-bio){text-wrap:pretty}
.access-section{padding-top:26px;padding-bottom:17px}.access-section h2{font-family:var(--body);font-size:24px;line-height:1.25;font-weight:750;letter-spacing:-.025em;text-align:center}.access-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;list-style:none;margin:18px 0 0;padding:0}.access-steps li{min-width:0;text-align:center;border:1px solid var(--rule);background:#fffaf6;border-radius:8px;padding:13px 7px}.access-steps b{display:grid;place-items:center;width:25px;height:25px;margin:0 auto 9px;border-radius:50%;background:var(--wine);color:white;font-size:12px}.access-steps h3{font-size:13px;line-height:1.4;letter-spacing:-.015em;color:var(--wine)}.access-steps p{font-size:12px;line-height:1.5;color:var(--muted);margin-top:6px;overflow-wrap:normal}.faq-section{padding-top:21px}
@media(max-width:360px){.feature-tab{padding:12px 10px;min-height:145px}.feature-tab small{font-size:13px}.feature-tab strong{font-size:14px}.access-steps{gap:6px}.access-steps li{padding:11px 6px}.access-steps h3{font-size:12px}.access-steps p{font-size:11px}.access-section h2{font-size:22px}}
/* Revisão 5: oferta detalhada, dúvidas enxutas e fechamento antes do suporte. */
#recursos{padding-top:19px}.support-materials{margin-top:15px}.offer-grid{gap:20px}.offer-copy h2{font-size:clamp(34px,9vw,42px)}.price-card{padding:22px 19px;border-top-width:3px}.offer-summary h3{text-align:center;font-size:19px;color:var(--wine);margin-bottom:15px}.offer-summary dl{margin:0}.offer-summary dl>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px 0;border-bottom:1px dashed var(--rule);font-size:13px;line-height:1.5;color:var(--muted)}.offer-summary dt,.offer-summary dd{margin:0}.offer-summary dd{white-space:nowrap;font-variant-numeric:tabular-nums}.offer-summary dl>.offer-total{border-bottom:1px solid var(--rule);font-weight:750;color:var(--ink);padding-block:13px}.offer-price{text-align:center;padding-top:23px}.offer-price>h3{font-size:19px;color:var(--wine);letter-spacing:.015em}.price-subtitle{font-size:13px;line-height:1.6;color:var(--muted);margin-top:9px}.price-before{margin-top:20px;font-size:14px;color:var(--muted)}.offer-price .price{justify-content:center;font-size:78px;margin:7px 0 10px}.offer-price .price span:first-child{font-size:23px}.offer-price .price span:last-child{font-size:39px}.installments{font-size:15px;color:var(--muted)}.installments strong{color:var(--wine)}.installment-total{font-size:10px;color:var(--muted);margin-top:3px}.savings{display:inline-block;background:#e9f0e4;color:#3f633a;border-radius:25px;padding:7px 12px;margin-top:14px;font-size:13px;font-weight:700}.offer-price .payment-note{font-size:13px;margin:13px 0 19px}.offer-price .payment-method{font-size:12px;margin-top:10px}.offer-price .device-note{font-size:11px;margin-top:14px;text-align:center}.offer-guarantee{margin:0;border:0;padding:0 7px;gap:8px;align-items:flex-start}.offer-guarantee .guarantee-icon svg{width:18px;height:18px}.offer-guarantee>p{font-size:11px;color:var(--muted);line-height:1.6}.offer-guarantee strong{font-size:11px;font-weight:650;color:var(--muted)}.access-section{padding-bottom:10px}.faq-section{padding-top:12px;padding-bottom:17px;gap:16px}.faq-section h2{font-size:clamp(24px,6.5vw,30px);white-space:nowrap;margin-top:10px}.creator{border-top:0;padding-top:12px;padding-bottom:13px}.creator>div>p:not(.creator-bio){text-align:justify;text-justify:inter-word;hyphens:auto}.closing-offer{display:flex;justify-content:flex-end;padding-bottom:17px}.closing-offer>.button{min-width:160px;min-height:49px;padding:12px 20px}.footer{padding-top:13px}
@media(max-width:360px){.price-card{padding:20px 15px}.offer-summary dl>div{font-size:12px;gap:8px}.offer-summary h3{font-size:18px}.offer-price .price{font-size:72px}.savings{font-size:12px}.offer-price>h3{font-size:18px}.installments{font-size:14px}.faq-section h2{font-size:24px}}

/* Revisão 6: recursos abertos, vídeo real e imagens maiores. */
.panel-image{height:auto;min-height:0;aspect-ratio:auto;width:calc(100% + 28px);margin-left:-14px;overflow:hidden}
.panel-image img{width:100%;height:auto;max-width:100%;object-fit:contain}
.feature-panel{padding:14px}
.feature-panel[data-feature="habitos"] .panel-image{aspect-ratio:1.75}
.feature-panel[data-feature="habitos"] .panel-image img{width:115%;max-width:none;flex:none}
.feature-facts{border-top:1px solid #52332a22;margin-top:15px;padding-top:13px}
.feature-facts ul{padding-left:17px;font-size:14px;line-height:1.7;color:var(--muted);margin:0}
.feature-facts li+li{margin-top:11px}.feature-facts strong{color:var(--ink)}
.app-demo-video{display:block;width:212px;max-width:75%;height:auto;aspect-ratio:512/910;margin:auto;border:1px solid #93656a;border-radius:9px;background:#221719}
.offer-section{padding-bottom:18px}.access-section{padding-top:18px}
.creator{row-gap:3px;padding-bottom:10px}.creator>div>p:last-child{margin-bottom:3px}
.creator-profile{grid-column:1/-1;margin-top:2px}.creator-profile .creator-signature{border:0;padding:0;gap:8px;flex-wrap:nowrap;font-size:14px;line-height:1.4}
.creator-profile .creator-signature a{font-size:12px;white-space:nowrap}
.creator>.creator-profile>p.creator-bio{font:400 clamp(7.5px,2.15vw,10px)/1.5 var(--body);color:var(--muted);white-space:nowrap;margin:3px 0 0;letter-spacing:-.01em}
.closing-offer{padding-top:5px;padding-bottom:14px}
@media(max-width:360px){.panel-image{height:auto}.creator-profile .creator-signature{font-size:13px}.creator-profile .creator-signature a{font-size:11px}}
