.seo31-page .seo31-hero{overflow:hidden;padding:var(--spacing-xl) 0 var(--spacing-xxl);background:linear-gradient(135deg, var(--primary-color) 0%, var(--tertiary-color) 100%);color:#fff}.seo31-page .seo31-hero-grid{display:grid;grid-template-columns:minmax(0, 1.08fr) minmax(320px, 0.92fr);gap:var(--spacing-xxl);align-items:center}.seo31-page .seo31-kicker{display:inline-block;margin-bottom:var(--spacing-md);padding:var(--spacing-xs) var(--spacing-md);border:1px solid hsla(0,0%,100%,.35);border-radius:30px;background:hsla(0,0%,100%,.14);color:#fff;font-family:var(--font-family-headings);font-size:.78rem;font-weight:700;letter-spacing:.05em}.seo31-page .seo31-hero h1{max-width:820px;margin:0 0 var(--spacing-md);color:#fff;font-size:clamp(2rem,3.2vw,2.75rem);line-height:1.08}.seo31-page .seo31-lead{max-width:680px;margin:0 0 var(--spacing-lg);font-size:1.12rem;line-height:1.55;opacity:.96}.seo31-page .seo31-actions{display:flex;flex-wrap:wrap;gap:var(--spacing-md)}.seo31-page .seo31-actions-centered{justify-content:center}.seo31-page .seo31-actions .btn{min-height:52px;white-space:nowrap}.seo31-page .seo31-hero-panel{padding:var(--spacing-md);border:1px solid hsla(0,0%,100%,.28);border-radius:var(--border-radius-lg);background:hsla(0,0%,100%,.12)}.seo31-page .seo31-artifact{overflow:hidden;border-radius:var(--border-radius-lg);background:var(--background-color);color:var(--text-color);box-shadow:var(--shadow-lg)}.seo31-page .seo31-artifact-head{padding:var(--spacing-md) var(--spacing-lg);background:var(--senary-color);color:var(--primary-color);font-family:var(--font-family-headings);font-weight:700}.seo31-page .seo31-artifact-body{padding:var(--spacing-lg)}.seo31-page .seo31-artifact-list{display:grid;gap:var(--spacing-sm)}.seo31-page .seo31-artifact-list div{padding:var(--spacing-sm) var(--spacing-md);border-left:4px solid var(--secondary-color);border-radius:var(--border-radius);background:var(--senary-color)}.seo31-page .seo31-artifact-list strong,.seo31-page .seo31-artifact-list span{display:block}.seo31-page .seo31-artifact-list strong{color:var(--primary-color);font-family:var(--font-family-headings)}.seo31-page .seo31-artifact-list span{color:var(--text-light);font-size:.9rem}.seo31-page .seo31-section{padding:var(--spacing-xxl) 0}.seo31-page .seo31-alt{background:var(--background-light)}.seo31-page .seo31-head{max-width:780px;margin:0 0 var(--spacing-xl)}.seo31-page .seo31-head-centered{margin-right:auto;margin-left:auto;text-align:center}.seo31-page .seo31-head h2,.seo31-page .seo31-split h2,.seo31-page .seo31-stack h2{margin-bottom:var(--spacing-sm);color:var(--primary-color);font-size:clamp(1.8rem,3vw,2.25rem);line-height:1.15}.seo31-page .seo31-head p,.seo31-page .seo31-split p,.seo31-page .seo31-stack p{color:var(--text-light);font-size:1.04rem;line-height:1.7}.seo31-page .seo31-split{display:grid;grid-template-columns:minmax(0, 0.9fr) minmax(0, 1.1fr);gap:var(--spacing-xxl);align-items:center;max-width:1040px;margin:0 auto}.seo31-page .seo31-stack{max-width:920px;margin:0 auto}.seo31-page .seo31-callout{padding:var(--spacing-xl);border-left:5px solid var(--secondary-color);border-radius:var(--border-radius-lg);background:var(--senary-color)}.seo31-page .seo31-callout strong{display:block;margin-bottom:var(--spacing-xs);color:var(--primary-color);font-family:var(--font-family-headings);font-size:1.25rem}.seo31-page .seo31-callout p{margin-bottom:0}.seo31-page .seo31-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:var(--spacing-md);max-width:1040px;margin:0 auto}.seo31-page .seo31-card{padding:var(--spacing-lg);border:1px solid var(--border-color);border-radius:var(--border-radius-lg);background:#fff}.seo31-page .seo31-card:nth-child(3n+1){background:var(--senary-color)}.seo31-page .seo31-card h3{margin-bottom:var(--spacing-sm);color:var(--primary-color);font-size:1.08rem}.seo31-page .seo31-card p{margin:0;color:var(--text-light);line-height:1.6}.seo31-page .seo31-table-wrap{max-width:1120px;margin:0 auto;overflow-x:auto;border:1px solid var(--border-color);border-radius:var(--border-radius-lg);background:#fff}.seo31-page .seo31-table{width:100%;min-width:820px;border-collapse:collapse;background:#fff}.seo31-page .seo31-table th{padding:var(--spacing-md);background:var(--primary-color);color:#fff;font-family:var(--font-family-headings);text-align:left;vertical-align:top}.seo31-page .seo31-table td{padding:var(--spacing-md);border-top:1px solid var(--border-color);color:var(--text-color);line-height:1.55;vertical-align:top}.seo31-page .seo31-table td:first-child{color:var(--primary-color);font-weight:700}.seo31-page .seo31-note{max-width:1120px;margin:var(--spacing-md) auto 0;color:var(--text-light);font-size:.92rem}.seo31-page .seo31-links{display:grid;grid-template-columns:1.1fr .9fr;gap:var(--spacing-md);max-width:1060px;margin:var(--spacing-xl) auto 0}.seo31-page .seo31-link{padding:var(--spacing-lg);border:1px solid var(--border-color);border-radius:var(--border-radius-lg);background:#fff;text-decoration:none;transition:border-color .3s ease,box-shadow .3s ease,transform .3s ease}.seo31-page .seo31-link:hover{border-color:var(--secondary-color);box-shadow:var(--shadow-md);transform:translateY(-3px)}.seo31-page .seo31-link:focus-visible,.seo31-page .seo31-faq-item:focus-visible{outline:3px solid var(--secondary-color);outline-offset:3px}.seo31-page .seo31-link strong,.seo31-page .seo31-link span{display:block}.seo31-page .seo31-link strong{margin-bottom:var(--spacing-xs);color:var(--primary-color);font-family:var(--font-family-headings)}.seo31-page .seo31-link span{color:var(--text-light);font-size:.92rem;line-height:1.55}.seo31-page .seo31-faq{max-width:860px;margin:0 auto}.seo31-page .seo31-faq-item{margin-bottom:var(--spacing-md);border:1px solid var(--border-color);border-radius:var(--border-radius-lg);background:#fff}.seo31-page .seo31-faq-item summary{min-height:52px;padding:var(--spacing-md) var(--spacing-lg);color:var(--primary-color);cursor:pointer;font-family:var(--font-family-headings);font-weight:700}.seo31-page .seo31-faq-item p{margin:0;padding:0 var(--spacing-lg) var(--spacing-lg);color:var(--text-light);line-height:1.7}.seo31-page .seo31-final{padding:var(--spacing-xxl) 0;background:linear-gradient(135deg, var(--secondary-color), var(--tertiary-color));color:#fff;text-align:center}.seo31-page .seo31-final h2{max-width:760px;margin:0 auto var(--spacing-sm);color:#fff;font-size:2rem}.seo31-page .seo31-final p{max-width:650px;margin:0 auto var(--spacing-lg);line-height:1.65}.seo31-page .seo31-final .btn-primary{background:#fff;color:var(--primary-color)}.seo31-page .seo31-final .btn-primary:hover{background:var(--senary-color);color:var(--primary-color)}.seo31-page .seo31-checklist{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--spacing-md);max-width:1040px;margin:0 auto}.seo31-page .seo31-check{padding:var(--spacing-lg);border-left:5px solid var(--secondary-color);border-radius:var(--border-radius-lg);background:#fff}.seo31-page .seo31-check strong{display:block;margin-bottom:var(--spacing-xs);color:var(--primary-color);font-family:var(--font-family-headings)}.seo31-page .seo31-check span{color:var(--text-light);line-height:1.55}.plano-marketing-escolas .pme-phases{display:grid;grid-template-columns:1.1fr .9fr 1fr;gap:var(--spacing-md);max-width:1040px;margin:0 auto}.plano-marketing-escolas .pme-phase{padding:var(--spacing-lg);border-top:5px solid var(--primary-color);border-radius:var(--border-radius-lg);background:#fff}.plano-marketing-escolas .pme-phase:nth-child(2){border-top-color:var(--secondary-color);background:var(--senary-color)}.plano-marketing-escolas .pme-phase h3{color:var(--primary-color);font-size:1.08rem}.indicadores-marketing-educacional .ime-chain{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--spacing-sm)}.indicadores-marketing-educacional .ime-chain div{padding:var(--spacing-md);border-left:4px solid var(--secondary-color);border-radius:var(--border-radius);background:#fff}.indicadores-marketing-educacional .ime-chain strong,.indicadores-marketing-educacional .ime-chain span{display:block}.indicadores-marketing-educacional .ime-chain strong{color:var(--primary-color);font-family:var(--font-family-headings)}.indicadores-marketing-educacional .ime-chain span{color:var(--text-light);font-size:.9rem}.orcamento-marketing-escolas .ome-boxes{display:grid;grid-template-columns:1.2fr .8fr;gap:var(--spacing-md);max-width:1040px;margin:0 auto}.orcamento-marketing-escolas .ome-box{padding:var(--spacing-lg);border:1px solid var(--border-color);border-radius:var(--border-radius-lg);background:#fff}.orcamento-marketing-escolas .ome-box:nth-child(2),.orcamento-marketing-escolas .ome-box:nth-child(3){background:var(--senary-color)}.orcamento-marketing-escolas .ome-box h3{color:var(--primary-color);font-size:1.08rem}.seo31-article .seo31-preview{margin:var(--spacing-xl) 0;padding:var(--spacing-lg);border-radius:var(--border-radius-lg);background:var(--senary-color)}.seo31-article .seo31-preview h2{margin-top:0;color:var(--primary-color)}.seo31-article .seo31-preview .seo31-table-wrap{margin-top:var(--spacing-lg)}.seo31-article .seo31-inline-cta{margin:var(--spacing-xl) 0;padding:var(--spacing-lg);border-left:5px solid var(--secondary-color);border-radius:var(--border-radius-lg);background:var(--senary-color)}.seo31-article .seo31-inline-cta p:last-child{margin-bottom:0}@media(max-width: 1024px){.seo31-page .seo31-hero-grid{grid-template-columns:minmax(0, 1fr) minmax(280px, 0.8fr);gap:var(--spacing-xl)}.seo31-page .seo31-links{grid-template-columns:1fr 1fr}.plano-marketing-escolas .pme-phases{grid-template-columns:1fr 1fr}}@media(max-width: 768px){.seo31-page .seo31-hero{padding-top:var(--spacing-lg)}.seo31-page .seo31-hero-grid,.seo31-page .seo31-split,.seo31-page .seo31-grid,.seo31-page .seo31-links,.seo31-page .seo31-checklist{grid-template-columns:1fr}.seo31-page .seo31-hero h1{font-size:2rem}.seo31-page .seo31-actions .btn{width:100%;justify-content:center}.plano-marketing-escolas .pme-phases,.indicadores-marketing-educacional .ime-chain,.orcamento-marketing-escolas .ome-boxes{grid-template-columns:1fr}}@media(max-width: 480px){.seo31-page .seo31-hero h1{font-size:1.75rem}.seo31-page .seo31-artifact-body,.seo31-page .seo31-callout,.seo31-page .seo31-card,.seo31-page .seo31-check{padding:var(--spacing-md)}.seo31-page .seo31-section,.seo31-page .seo31-final{padding:var(--spacing-xl) 0}.seo31-article .seo31-preview{padding:var(--spacing-md)}}@media(prefers-reduced-motion: reduce){.seo31-page .seo31-link{transition:none}.seo31-page .seo31-link:hover{transform:none}}/*# sourceMappingURL=seo-week-2026-08-31.css.map */