/* Layout editorial das páginas internas. A fundação visual vem da Home em style.css. */
.be-content-page{margin:0;color:var(--text,#1a1a2e);font-family:'Poppins',Arial,sans-serif;line-height:1.7;overflow-x:hidden;background:#fff}
.be-content-page main{display:block}.be-content-page p{color:var(--muted,#6b7280)}.be-content-page a{text-decoration:none}.be-content-shell{max-width:1140px}
.be-content-header .be-nav{min-height:74px}.be-content-header .navbar-brand img{background:transparent!important;border:0!important;border-radius:0!important;padding:0!important}
.be-content-page .be-btn-primary{display:inline-flex;align-items:center;justify-content:center;min-height:49px;margin-top:12px;padding:13px 28px!important;border:0!important;border-radius:50px!important;font-family:'Montserrat',sans-serif;font-size:.95rem;font-weight:700;box-shadow:0 10px 24px rgba(236,21,122,.22)}.be-content-page .be-btn-primary:hover{color:#fff}
.be-content-page :is(a,button):focus-visible{outline:3px solid rgba(236,21,122,.28)!important;outline-offset:3px!important;box-shadow:none!important}
.crumbs{display:flex;gap:9px;align-items:center;padding-top:28px;font-size:.82rem;color:var(--muted,#6b7280);white-space:nowrap;overflow:hidden}.crumbs a{color:var(--blue,#0375b4)}
.be-content-hero{display:grid;grid-template-columns:1.05fr .95fr;gap:64px;align-items:center;padding-top:42px;padding-bottom:70px}.be-content-hero h1{margin:.3em 0;color:var(--text,#1a1a2e)!important}
.be-content-hero .lead,.blog-hero .lead,.article .lead{font-size:1.08rem;max-width:720px}.be-content-media{width:100%;overflow:hidden;aspect-ratio:3/2;border:1px solid rgba(236,21,122,.12);border-radius:24px;background:#fff;box-shadow:0 20px 55px rgba(18,27,77,.14)}.be-content-media img{display:block;width:100%;height:100%;object-fit:cover}
.soft{background:#f7f9fc;border-block:1px solid #e7edf5}.content-grid,.article-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:60px;padding-top:72px;padding-bottom:72px}.content-grid article{display:grid;align-content:start;gap:38px}.content-grid article section,.article-grid>div>section{margin-bottom:0}
.content-grid h2,.article-grid h2,.links h2,.blog-list h2,.intent-list h2{font-family:'Montserrat',sans-serif;font-size:clamp(1.35rem,2.5vw,2rem);font-weight:700;line-height:1.25;color:var(--text,#1a1a2e);margin:0 0 .6rem}.content-grid p,.article p{font-size:1rem}
.facts{align-self:start;background:#fff;border:1px solid #e7edf5;border-radius:20px;padding:26px;box-shadow:0 14px 40px rgba(18,27,77,.07)}.facts h2{font-size:1.1rem}.facts ul{padding-left:20px}.facts li{margin:.7rem 0}.facts a{display:block;color:var(--blue,#0375b4);font-weight:700;margin-top:14px}
.links{display:grid;grid-template-columns:1fr 1fr;gap:60px;padding-top:70px;padding-bottom:70px}.links>div>a,.next a,.intent-list>a{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid #e7edf5;padding:14px 0;font-weight:600;color:var(--text,#1a1a2e)}.links a:hover,.next a:hover,.intent-list a:hover{color:var(--pink,#ec157a)}
.cta{text-align:center;padding:70px 0;background:linear-gradient(135deg,#fff4f9,#eef7ff)}.cta p{max-width:650px;margin:0 auto}
.blog-hero{padding:82px 0;background:linear-gradient(135deg,#fff4f9,#eef7ff);text-align:center}.blog-hero h1{max-width:980px;margin:.3em auto;color:var(--text,#1a1a2e)!important}.blog-hero .lead{margin-inline:auto}
.blog-list{padding-top:70px;padding-bottom:80px}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.cards article{border:1px solid #e7edf5;border-radius:20px;padding:24px;box-shadow:0 10px 32px rgba(18,27,77,.06);display:flex;flex-direction:column;background:#fff}.cards article>span{color:var(--pink,#ec157a);font:700 .75rem Montserrat,sans-serif;text-transform:uppercase}.cards h3{font-family:'Montserrat',sans-serif;font-size:1.05rem;line-height:1.3;margin:.8rem 0}.cards p{font-size:.88rem;flex:1}.read{color:var(--blue,#0375b4);font-weight:700;font-size:.88rem}
.intent-list{padding-top:65px;padding-bottom:65px;display:grid;grid-template-columns:repeat(2,1fr);column-gap:60px}.intent-list h2{grid-column:1/-1}
.article{padding-top:34px;padding-bottom:80px;max-width:1040px}.article>header{max-width:820px;padding:22px 0}.article h1{margin:.3em 0;color:var(--text,#1a1a2e)!important}.byline{font-size:.78rem}.article-grid{padding-top:35px;padding-bottom:0}.article-grid>div>section{border-bottom:1px solid #e7edf5;padding-bottom:32px}.next{border:0!important}.next h2{font-size:1.2rem}.be-content-page .be-footer{margin-top:0}
@media(max-width:1199px){.be-content-header .navbar-collapse{padding-bottom:18px}.be-content-header .be-navbar-actions{gap:10px;margin-top:8px}}
@media(max-width:800px){.be-content-hero,.content-grid,.article-grid,.links{grid-template-columns:1fr;gap:30px}.be-content-hero{padding-top:25px;padding-bottom:50px}.be-content-media{order:-1}.content-grid,.article-grid{padding-top:50px;padding-bottom:50px}.facts{position:static}.cards{grid-template-columns:1fr}.intent-list{grid-template-columns:1fr}.intent-list h2{grid-column:auto}.blog-hero{padding:60px 0}}
@media(max-width:480px){.be-content-hero h1,.article h1,.blog-hero h1{font-size:clamp(2.15rem,10vw,2.65rem)}.be-content-media{border-radius:18px}.crumbs{padding-top:18px}.be-content-page .be-footer{padding-bottom:80px}}
