:root{--ink:#181818;--paper:#fff;--soft:#f5f4f1;--dark:#101012;--red:#c9252e;--green:#20c568;--line:#ddd9d3;--wrap:min(1120px,calc(100% - 40px))}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:var(--paper);font-family:Arial,Helvetica,sans-serif;line-height:1.65;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}img,video{display:block;max-width:100%;height:auto}button{font:inherit}.wrap,.container{width:var(--wrap);margin-inline:auto}.skip-link{position:fixed;left:16px;top:-80px;z-index:999;padding:10px 14px;color:#fff;background:var(--red)}.skip-link:focus{top:16px}.simple-header{position:sticky;top:0;z-index:100;background:rgba(16,16,18,.97);border-bottom:1px solid #333}.simple-nav{min-height:68px;display:flex;align-items:center;gap:26px}.simple-logo{margin-right:auto}.simple-logo img{width:154px}.nav-links{display:flex;align-items:center;gap:24px;color:#e9e9e9;font-size:.9rem;font-weight:700}.nav-links a:hover{color:#ff646c}.nav-toggle{display:none;width:42px;height:42px;border:1px solid #444;color:#fff;background:#19191c;cursor:pointer}.button{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:13px 21px;border:0;border-radius:4px;background:var(--red);color:#fff;font-weight:800;line-height:1.2}.button:hover{background:#a91d25}.button.small{min-height:42px;padding:10px 16px;font-size:.86rem}.button.dark{background:#111}.label{display:block;margin-bottom:15px;color:#ef4b54;font-size:.69rem;font-weight:900;letter-spacing:.15em}.label.red{color:#a61e26}.simple-hero,.simple-section{background:var(--dark);color:#fff;padding:clamp(65px,9vw,105px) 0}.hero-simple-grid{display:grid;grid-template-columns:1fr .95fr;align-items:center;gap:clamp(36px,6vw,80px)}h1,h2,h3,p{margin-top:0}.simple-hero h1{max-width:630px;margin-bottom:23px;font-size:clamp(2.9rem,5.8vw,5.5rem);line-height:1.02;letter-spacing:-.055em}.lead{max-width:610px;color:#c8c8c8;font-size:1.13rem}.actions{display:flex;align-items:center;flex-wrap:wrap;gap:20px;margin-top:28px}.text-button{padding-bottom:3px;color:#fff;font-weight:800;border-bottom:1px solid currentColor}.text-button.white{display:inline-block;margin-top:28px}.short-benefits{display:flex;flex-wrap:wrap;gap:9px 24px;margin:28px 0 0;padding:0;list-style:none;color:#aaa;font-size:.82rem}.short-benefits li::before{content:'✓';margin-right:7px;color:#ef4b54;font-weight:900}.simple-hero figure{margin:0}.simple-hero figure img{width:100%;aspect-ratio:4/3;object-fit:cover}.simple-hero figcaption{margin-top:9px;color:#888;font-size:.72rem}.light-section{padding:clamp(65px,9vw,100px) 0;background:var(--soft)}.section-title{max-width:690px;margin:0 auto 42px;text-align:center}.section-title.left{margin-left:0;text-align:left}.section-title h2,.split h2,.media-simple h2,.faq-simple h2{margin-bottom:14px;font-size:clamp(2.2rem,4vw,3.7rem);line-height:1.08;letter-spacing:-.045em}.section-title p,.media-simple p{color:#5d5954}.simple-plans{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.simple-plans article{position:relative;padding:28px;background:#fff;border:1px solid var(--line);border-radius:6px}.simple-plans article.recommended{border:2px solid var(--red)}.simple-plans h3{font-size:1.25rem}.simple-price{margin:20px 0 2px;font-size:3.3rem;font-weight:900;line-height:1}.simple-price span{font-size:1rem;vertical-align:top}.simple-plans article>p:last-of-type{min-height:27px;color:#6c6661;font-size:.88rem}.plan-tag{position:absolute;top:0;right:20px;padding:7px 10px;background:var(--red);color:#fff;font-size:.62rem;font-weight:900;letter-spacing:.08em}.plan-button{display:block;margin-top:22px;padding:13px;border:1px solid #b6afa8;border-radius:3px;text-align:center;font-size:.86rem;font-weight:800}.plan-button.filled{border-color:var(--red);background:var(--red);color:#fff}.fine-print{margin:20px 0 0;color:#78716b;text-align:center;font-size:.75rem}.split{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(35px,8vw,110px)}.simple-steps{margin:0;padding:0;list-style:none}.simple-steps li{display:grid;grid-template-columns:42px 1fr;gap:15px;padding:22px 0;border-top:1px solid #3c3c3f}.simple-steps li>span{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--red);font-size:.8rem;font-weight:900}.simple-steps strong{font-size:1.08rem}.simple-steps p{margin:3px 0 0;color:#aaa}.media-simple{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(35px,7vw,90px)}.media-simple figure{margin:0}.media-simple figure img{width:100%;aspect-ratio:4/3;object-fit:cover}.simple-links{display:grid;grid-template-columns:1fr 1fr;margin-top:25px;border-top:1px solid #ccc6bf}.simple-links a{display:flex;justify-content:space-between;padding:13px 6px;border-bottom:1px solid #ccc6bf;font-weight:800}.reader-guides{border-top:1px solid #444}.reader-guides a{display:grid;grid-template-columns:130px 1fr 20px;align-items:center;gap:20px;padding:20px 0;border-bottom:1px solid #444}.reader-guides a>span{color:#ef5961;font-size:.69rem;font-weight:900;text-transform:uppercase;letter-spacing:.1em}.reader-guides strong{font-size:1.05rem}.faq-simple{display:grid;grid-template-columns:.75fr 1.25fr;gap:clamp(35px,8vw,100px)}.faq-item{border-top:1px solid #c8c2bb}.faq-item:last-child{border-bottom:1px solid #c8c2bb}.faq-question{width:100%;display:flex;justify-content:space-between;gap:20px;padding:19px 0;border:0;background:transparent;color:var(--ink);font-weight:800;text-align:left;cursor:pointer}.faq-answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .18s ease}.faq-question[aria-expanded=true]+.faq-answer{grid-template-rows:1fr}.faq-answer>div{overflow:hidden}.faq-answer p{margin:0;padding:0 30px 20px 0;color:#625c57}.final-cta{padding:55px 0;background:var(--red);color:#fff}.final-cta .wrap{display:flex;align-items:center;justify-content:space-between;gap:30px}.final-cta span{font-size:.66rem;font-weight:900;letter-spacing:.15em}.final-cta h2{margin:6px 0 3px;font-size:2.3rem}.final-cta p{margin:0;color:#ffdadd}.simple-footer{padding:55px 0 20px;background:#101012;color:#fff}.footer-simple-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:40px}.footer-simple-grid p{color:#999}.footer-simple-grid>div:not(:first-child){display:grid;align-content:start;gap:7px}.footer-simple-grid strong{margin-bottom:7px}.footer-simple-grid a{color:#aaa;font-size:.88rem}.footer-simple-grid a:hover{color:#fff}.copyright{margin-top:40px;padding-top:18px;border-top:1px solid #333;color:#777;font-size:.75rem}.whatsapp-float{position:fixed;right:20px;bottom:20px;z-index:90;display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:var(--green);box-shadow:0 8px 25px #0004}.whatsapp-float img{width:28px}.simple-home .faq{max-width:none}

/* Modo de leitura aplicado às páginas internas existentes */
body:not(.simple-home){font-size:16px}body:not(.simple-home) .topbar{min-height:29px;padding:6px 15px;background:#b82029;color:#fff;font-size:.66rem;letter-spacing:.12em}body:not(.simple-home) .site-header{background:#111114;border-bottom:1px solid #333;backdrop-filter:none}body:not(.simple-home) .navbar{min-height:68px}body:not(.simple-home) .brand img{width:150px}body:not(.simple-home) .nav-links a{font-size:.86rem}body:not(.simple-home) .page-hero{padding-top:58px;padding-bottom:55px}body:not(.simple-home) .page-hero h1{max-width:850px;font-size:clamp(2.6rem,5.5vw,4.7rem);line-height:1.05}body:not(.simple-home) .page-hero>p{max-width:740px;font-size:1.04rem;line-height:1.7}body:not(.simple-home) .prose{max-width:760px;font-size:1.02rem;line-height:1.82}body:not(.simple-home) .prose p,body:not(.simple-home) .prose li{max-width:72ch}body:not(.simple-home) .prose h2{font-size:clamp(1.85rem,3.5vw,2.75rem);line-height:1.14;margin-top:48px}body:not(.simple-home) .prose h3{font-size:1.4rem;margin-top:32px}body:not(.simple-home) .card,body:not(.simple-home) .topic-group{border-radius:5px;box-shadow:none}body:not(.simple-home) .btn{border-radius:4px;box-shadow:none}body:not(.simple-home) .site-footer{margin-top:0}body:not(.simple-home) .seo-hero h1{font-size:clamp(2.7rem,5.5vw,4.8rem)}body:not(.simple-home) .seo-layout .prose{font-size:1.02rem}body:not(.simple-home) .seo-block h2{font-size:clamp(1.9rem,3.6vw,2.8rem)}
body:not(.simple-home) h1,body:not(.simple-home) h2,body:not(.simple-home) h3{color:#1b1b1b}body:not(.simple-home) .page-hero{color:#fff}body:not(.simple-home) .page-hero h1,body:not(.simple-home) .page-hero h2,body:not(.simple-home) .page-hero h3{color:#fff}body:not(.simple-home) .page-hero>p{color:#c9c7c3}body:not(.simple-home) .page-hero .breadcrumbs,body:not(.simple-home) .page-hero .breadcrumbs a{color:#d1ceca}body:not(.simple-home) .seo-hero,body:not(.simple-home) .seo-hero h1,body:not(.simple-home) .seo-hero h2,body:not(.simple-home) .seo-hero h3{color:#fff}body:not(.simple-home) .site-footer h2,body:not(.simple-home) .site-footer h3,body:not(.simple-home) .card h2,body:not(.simple-home) .card h3,body:not(.simple-home) .topic-group h2,body:not(.simple-home) .topic-group h3,body:not(.simple-home) .form-card h2,body:not(.simple-home) .form-card h3,body:not(.simple-home) .cta-box h2,body:not(.simple-home) .cta-box h3,body:not(.simple-home) .dark-section h2,body:not(.simple-home) .dark-section h3,body:not(.simple-home) .closing-editorial h2,body:not(.simple-home) .closing-editorial h3,body:not(.simple-home) .video-section h2,body:not(.simple-home) .video-section h3{color:#fff}body:not(.simple-home) .paper-section h2,body:not(.simple-home) .paper-section h3,body:not(.simple-home) .seo-content h2,body:not(.simple-home) .seo-content h3,body:not(.simple-home) .prose h2,body:not(.simple-home) .prose h3{color:#1b1b1b}
@media(max-width:980px){.desktop-cta{display:none}.simple-nav .nav-toggle{display:grid;place-items:center;margin-left:auto}.simple-nav .nav-links{display:none;position:absolute;top:68px;left:20px;right:20px;padding:10px;background:#18181b;border:1px solid #39393b;flex-direction:column;align-items:stretch;gap:0}.simple-nav .nav-links.open{display:flex}.simple-nav .nav-links a{padding:12px}.hero-simple-grid,.media-simple{grid-template-columns:1fr}.hero-simple-grid figure{max-width:720px}.simple-plans{grid-template-columns:1fr}.simple-plans article{display:grid;grid-template-columns:1fr auto;gap:5px 20px;align-items:center}.simple-plans .plan-tag{position:static;width:max-content;grid-column:1/-1}.simple-plans h3,.simple-plans p{margin:0}.simple-plans .plan-button{grid-column:1/-1;width:max-content}.simple-price{font-size:2.5rem}.split,.faq-simple{grid-template-columns:1fr}.faq-simple{gap:20px}}
@media(max-width:650px){:root{--wrap:min(100% - 30px,1120px)}.simple-nav{min-height:62px}.simple-nav .nav-links{top:62px;left:15px;right:15px}.simple-logo img{width:138px}.simple-hero,.simple-section,.light-section{padding:58px 0}.simple-hero h1{font-size:clamp(2.7rem,13vw,4.2rem)}.lead{font-size:1rem}.button{width:100%}.actions .text-button{width:auto}.short-benefits{display:grid;gap:7px}.simple-plans article{padding:23px}.media-simple{gap:27px}.simple-links{grid-template-columns:1fr}.reader-guides a{grid-template-columns:1fr 20px;gap:6px}.reader-guides a>span{grid-column:1/-1}.final-cta .wrap{display:block}.final-cta .button{margin-top:20px;width:100%}.footer-simple-grid{grid-template-columns:1fr 1fr}.footer-simple-grid>div:first-child{grid-column:1/-1}body:not(.simple-home) .page-hero{padding-top:42px}body:not(.simple-home) .prose{font-size:1rem}body:not(.simple-home) .content-grid{display:block}body:not(.simple-home) .sidebar-card{margin-top:30px}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
