@import url("site.css?v=20261113b");
@import url("cinema.css?v=20261113b");
@import url("identidade.css?v=20261113b");
:root{--bg:#f1f7fb;--surface:#fff;--elevated:#e5f0f8;--border:#bdd0de;--fg:#102f43;--muted:#4f6575;--primary:#0966b5;--primary-fg:#fff}
body{background:var(--bg);color:var(--fg)}
body>header{position:relative;background:#f1f7fb;color:#102f43}
body>header nav{display:flex;flex-wrap:wrap;font-size:13px;gap:18px}
.seo-main{max-width:1250px;margin:auto}.seo-main>.container{padding-top:12px}
.seo-main p,.seo-main li{line-height:1.75}.seo-main .lead{font-size:18px}
.seo-main .prose{max-width:900px}.seo-main h2{margin:32px 0 16px}.seo-main h3{margin:24px 0 12px}
.seo-card,.mf-journey-card,.seo-cta,.cta-band,.faq-item,.feature,.card,.pill,.badge,.mf-promo-card{background:#e6f1f8;color:#102f43;border-color:#bdd0de}
.seo-card p,.mf-journey-card p,.seo-cta p,.cta-band p{color:#4f6575}
.btn-primary,.btn-buy{background:#0868b8;color:#fff}.btn-wa,.btn-secondary,.btn-ghost{background:#eaf5ff;color:#124e78;border:1px solid #96b9d0}
.mf-cta-pair{display:inline-flex;align-items:stretch;gap:10px;flex-wrap:nowrap;max-width:100%}.mf-cta-pair>.btn{white-space:normal;min-height:48px;flex:1;min-width:0}
.seo-hero{padding-bottom:36px}.seo-glow{display:none}footer p{margin:12px 0}footer a{color:#164f77}
@media(max-width:760px){body>header nav{font-size:12px;gap:14px}.seo-main>.container{padding:0}.mf-cta-pair{display:flex;width:100%}.mf-cta-pair .btn{font-size:13px;padding:12px 8px}.seo-main .lead{font-size:16px}.seo-main .prose{overflow-wrap:anywhere}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation:none!important;transition:none!important}}

.mf-journey{background:#e6f1f8!important;border-color:#bdd0de!important;color:#102f43!important}.mf-journey p,.mf-journey h2,.mf-journey h3{color:#102f43!important}
@media(max-width:760px){.badge{max-width:100%;white-space:normal;overflow-wrap:anywhere}}
