.seo14-page .seo14-hero{position:relative;overflow:hidden;padding:var(--spacing-xl) 0 var(--spacing-xxl);background:linear-gradient(135deg, var(--primary-color) 0%, var(--tertiary-color) 100%);color:#fff}.seo14-page .seo14-hero-grid{display:grid;grid-template-columns:minmax(0, 1.12fr) minmax(300px, 0.88fr);gap:var(--spacing-xxl);align-items:center}.seo14-page .seo14-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}.seo14-page .seo14-hero h1{max-width:840px;margin:0 0 var(--spacing-md);color:#fff;font-size:clamp(2rem,3.2vw,2.7rem);line-height:1.1}.seo14-page .seo14-lead{max-width:660px;margin:0 0 var(--spacing-lg);font-size:1.1rem;line-height:1.55;opacity:.96}.seo14-page .seo14-actions{display:flex;flex-wrap:wrap;gap:var(--spacing-md)}.seo14-page .seo14-actions-centered{justify-content:center}.seo14-page .seo14-actions-spaced{margin-top:var(--spacing-lg)}.seo14-page .seo14-actions .btn{min-height:52px;white-space:nowrap}.seo14-page .seo14-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)}.seo14-page .seo14-artifact{overflow:hidden;border-radius:var(--border-radius-lg);background:var(--background-color);color:var(--text-color);box-shadow:var(--shadow-lg)}.seo14-page .seo14-artifact-head{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-sm);padding:var(--spacing-md) var(--spacing-lg);background:var(--senary-color);color:var(--primary-color);font-family:var(--font-family-headings);font-weight:700}.seo14-page .seo14-artifact-head span{color:var(--text-light);font-family:var(--font-family-base);font-size:.8rem;font-weight:400}.seo14-page .seo14-artifact-body{padding:var(--spacing-lg)}.seo14-page .seo14-section{padding:var(--spacing-xxl) 0}.seo14-page .seo14-alt{background:var(--background-light)}.seo14-page .seo14-head{max-width:800px;margin:0 0 var(--spacing-xl)}.seo14-page .seo14-head-centered{margin-right:auto;margin-left:auto;text-align:center}.seo14-page .seo14-head h2,.seo14-page .seo14-split h2,.seo14-page .seo14-stack h2{margin-bottom:var(--spacing-sm);color:var(--primary-color);font-size:clamp(1.75rem,3vw,2.2rem);line-height:1.16}.seo14-page .seo14-head p,.seo14-page .seo14-split p,.seo14-page .seo14-stack p{color:var(--text-light);font-size:1.04rem;line-height:1.7}.seo14-page .seo14-split{display:grid;grid-template-columns:minmax(0, 1.05fr) minmax(0, 0.95fr);gap:var(--spacing-xxl);align-items:start;max-width:1060px;margin:0 auto}.seo14-page .seo14-stack{max-width:900px;margin:0 auto}.seo14-page .seo14-answer{max-width:880px;margin:0 auto;padding:var(--spacing-xl);border:1px solid var(--border-color);border-left:6px solid var(--secondary-color);border-radius:var(--border-radius-lg);background:#fff}.seo14-page .seo14-answer p{margin-bottom:var(--spacing-sm);color:var(--text-color);font-size:1.06rem;line-height:1.7}.seo14-page .seo14-answer p:last-child{margin-bottom:0}.seo14-page .seo14-callout{padding:var(--spacing-xl);border-left:5px solid var(--secondary-color);border-radius:var(--border-radius-lg);background:var(--senary-color)}.seo14-page .seo14-callout strong{display:block;margin-bottom:var(--spacing-xs);color:var(--primary-color);font-family:var(--font-family-headings);font-size:1.2rem}.seo14-page .seo14-callout p{margin-bottom:0}.seo14-page .seo14-checklist{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--spacing-md);max-width:1060px;margin:0 auto}.seo14-page .seo14-check{padding:var(--spacing-lg);border-left:5px solid var(--secondary-color);border-radius:var(--border-radius-lg);background:#fff}.seo14-page .seo14-check strong{display:block;margin-bottom:var(--spacing-xs);color:var(--primary-color);font-family:var(--font-family-headings)}.seo14-page .seo14-check span{color:var(--text-light);line-height:1.55}.seo14-page .seo14-numbered{display:grid;gap:var(--spacing-md);max-width:900px;margin:0 auto;padding:0;list-style:none;counter-reset:seo14counter}.seo14-page .seo14-numbered li{display:grid;grid-template-columns:46px minmax(0, 1fr);gap:var(--spacing-md);align-items:start;padding:var(--spacing-lg);border:1px solid var(--border-color);border-radius:var(--border-radius-lg);background:#fff;counter-increment:seo14counter}.seo14-page .seo14-numbered li::before{display:flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:14px;background:var(--senary-color);color:var(--primary-color);content:counter(seo14counter);font-family:var(--font-family-headings);font-size:1.05rem;font-weight:700}.seo14-page .seo14-numbered strong{display:block;margin-bottom:4px;color:var(--primary-color);font-family:var(--font-family-headings)}.seo14-page .seo14-numbered span{color:var(--text-light);line-height:1.6}.seo14-page .seo14-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}.seo14-page .seo14-table{width:100%;min-width:780px;border-collapse:collapse;background:#fff}.seo14-page .seo14-table th{padding:var(--spacing-md);background:var(--primary-color);color:#fff;font-family:var(--font-family-headings);text-align:left;vertical-align:top}.seo14-page .seo14-table td{padding:var(--spacing-md);border-top:1px solid var(--border-color);color:var(--text-color);line-height:1.55;vertical-align:top}.seo14-page .seo14-table td:first-child{color:var(--primary-color);font-weight:700}.seo14-page .seo14-table tbody tr:nth-child(even) td{background:var(--background-light)}.seo14-page .seo14-table .seo14-blank{color:var(--text-light);font-style:italic;font-weight:400}.seo14-page .seo14-note{max-width:1120px;margin:var(--spacing-md) auto 0;color:var(--text-light);font-size:.92rem;line-height:1.6}.seo14-page .seo14-links{display:grid;grid-template-columns:1.1fr .9fr;gap:var(--spacing-md);max-width:1060px;margin:var(--spacing-xl) auto 0}.seo14-page .seo14-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}.seo14-page .seo14-link:hover{border-color:var(--secondary-color);box-shadow:var(--shadow-md);transform:translateY(-3px)}.seo14-page .seo14-link:focus-visible,.seo14-page .seo14-faq-item:focus-visible,.seo14-page .seo14-faq-item summary:focus-visible{outline:3px solid var(--secondary-color);outline-offset:3px}.seo14-page .seo14-link strong,.seo14-page .seo14-link span{display:block}.seo14-page .seo14-link strong{margin-bottom:var(--spacing-xs);color:var(--primary-color);font-family:var(--font-family-headings)}.seo14-page .seo14-link span{color:var(--text-light);font-size:.92rem;line-height:1.55}.seo14-page .seo14-faq{max-width:860px;margin:0 auto}.seo14-page .seo14-faq-item{margin-bottom:var(--spacing-md);border:1px solid var(--border-color);border-radius:var(--border-radius-lg);background:#fff}.seo14-page .seo14-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}.seo14-page .seo14-faq-item p{margin:0;padding:0 var(--spacing-lg) var(--spacing-lg);color:var(--text-light);line-height:1.7}.seo14-page .seo14-final{padding:var(--spacing-xxl) 0;background:linear-gradient(135deg, var(--secondary-color), var(--tertiary-color));color:#fff;text-align:center}.seo14-page .seo14-final h2{max-width:760px;margin:0 auto var(--spacing-sm);color:#fff;font-size:2rem}.seo14-page .seo14-final p{max-width:650px;margin:0 auto var(--spacing-lg);line-height:1.65}.seo14-page .seo14-final .btn-primary{background:#fff;color:var(--primary-color)}.seo14-page .seo14-final .btn-primary:hover{background:var(--senary-color);color:var(--primary-color)}.seo14-page .seo14-ladder{display:grid;gap:6px}.seo14-page .seo14-step{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:var(--spacing-sm);align-items:center;padding:var(--spacing-sm) var(--spacing-md);border-left:4px solid var(--secondary-color);border-radius:var(--border-radius);background:var(--senary-color)}.seo14-page .seo14-step:nth-child(odd){border-left-color:var(--primary-color);background:#fff}.seo14-page .seo14-step strong{color:var(--primary-color);font-family:var(--font-family-headings);font-size:.96rem}.seo14-page .seo14-step span{color:var(--text-light);font-size:.85rem;white-space:nowrap}.seo14-page .seo14-legal{max-width:900px;margin:0 auto;display:grid;gap:var(--spacing-md)}.seo14-page .seo14-legal-item{padding:var(--spacing-lg);border:1px solid var(--border-color);border-radius:var(--border-radius-lg);background:#fff}.seo14-page .seo14-legal-item strong{display:block;margin-bottom:var(--spacing-xs);color:var(--primary-color);font-family:var(--font-family-headings)}.seo14-page .seo14-legal-item blockquote{margin:0 0 var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);border-left:4px solid var(--primary-color);background:var(--senary-color);color:var(--text-color);font-style:normal;line-height:1.65}.seo14-page .seo14-legal-item p{margin:0;color:var(--text-light);line-height:1.6}.politica-descontos-escola .pde-types{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:var(--spacing-md);max-width:1100px;margin:0 auto}.politica-descontos-escola .pde-type{padding:var(--spacing-lg);border:1px solid var(--border-color);border-top:5px solid var(--primary-color);border-radius:var(--border-radius-lg);background:#fff}.politica-descontos-escola .pde-type:nth-child(even){border-top-color:var(--secondary-color)}.politica-descontos-escola .pde-type h3{margin-bottom:var(--spacing-xs);color:var(--primary-color);font-size:1.05rem}.politica-descontos-escola .pde-type p{margin:0 0 var(--spacing-sm);color:var(--text-light);line-height:1.6}.politica-descontos-escola .pde-type em{display:block;color:var(--secondary-color);font-size:.88rem;font-style:normal;font-weight:700}.politica-descontos-escola .pde-versus{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--spacing-md);max-width:1000px;margin:0 auto}.politica-descontos-escola .pde-versus div{padding:var(--spacing-lg);border-radius:var(--border-radius-lg);background:#fff;border:1px solid var(--border-color)}.politica-descontos-escola .pde-versus div:first-child{background:var(--senary-color)}.politica-descontos-escola .pde-versus h3{margin-bottom:var(--spacing-xs);color:var(--primary-color);font-size:1.1rem}.politica-descontos-escola .pde-versus p{margin:0;color:var(--text-light);line-height:1.6}.analise-concorrencia-escolas .ace-attrs{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:var(--spacing-md);max-width:1100px;margin:0 auto}.analise-concorrencia-escolas .ace-attr{padding:var(--spacing-lg);border:1px solid var(--border-color);border-radius:var(--border-radius-lg);background:#fff}.analise-concorrencia-escolas .ace-attr:nth-child(3n){background:var(--senary-color)}.analise-concorrencia-escolas .ace-attr strong{display:block;margin-bottom:var(--spacing-xs);color:var(--primary-color);font-family:var(--font-family-headings);font-size:1rem}.analise-concorrencia-escolas .ace-attr span{color:var(--text-light);font-size:.92rem;line-height:1.55}.analise-concorrencia-escolas .ace-sources{display:grid;gap:var(--spacing-sm);max-width:900px;margin:0 auto}.analise-concorrencia-escolas .ace-source{display:grid;grid-template-columns:minmax(180px, 0.4fr) minmax(0, 1fr);gap:var(--spacing-md);padding:var(--spacing-md) var(--spacing-lg);border-left:4px solid var(--secondary-color);border-radius:var(--border-radius);background:#fff}.analise-concorrencia-escolas .ace-source strong{color:var(--primary-color);font-family:var(--font-family-headings)}.analise-concorrencia-escolas .ace-source span{color:var(--text-light);line-height:1.6}.analise-concorrencia-escolas .ace-read{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--spacing-md);max-width:1000px;margin:0 auto}.analise-concorrencia-escolas .ace-read div{padding:var(--spacing-lg);border:1px solid var(--border-color);border-radius:var(--border-radius-lg);background:#fff}.analise-concorrencia-escolas .ace-read div:first-child{border-top:5px solid var(--primary-color)}.analise-concorrencia-escolas .ace-read div:last-child{border-top:5px solid var(--secondary-color)}.analise-concorrencia-escolas .ace-read h3{margin-bottom:var(--spacing-xs);color:var(--primary-color);font-size:1.1rem}.analise-concorrencia-escolas .ace-read p{margin:0 0 var(--spacing-sm);color:var(--text-light);line-height:1.6}.analise-concorrencia-escolas .ace-read p:last-child{margin-bottom:0}.orcamento-escolar-2027 .oe-formula{max-width:880px;margin:0 auto var(--spacing-lg);padding:var(--spacing-lg);border:1px solid var(--border-color);border-radius:var(--border-radius-lg);background:var(--senary-color);color:var(--primary-color);font-family:var(--font-family-headings);font-size:1.05rem;line-height:1.7;text-align:center}.orcamento-escolar-2027 .oe-calendar{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:var(--spacing-md);max-width:1100px;margin:0 auto}.orcamento-escolar-2027 .oe-month{padding:var(--spacing-lg);border:1px solid var(--border-color);border-radius:var(--border-radius-lg);background:#fff}.orcamento-escolar-2027 .oe-month:nth-child(2){background:var(--senary-color)}.orcamento-escolar-2027 .oe-month-tag{display:inline-block;margin-bottom:var(--spacing-sm);padding:4px var(--spacing-sm);border-radius:30px;background:var(--primary-color);color:#fff;font-family:var(--font-family-headings);font-size:.72rem;font-weight:700;letter-spacing:.04em}.orcamento-escolar-2027 .oe-month:nth-child(2) .oe-month-tag{background:var(--secondary-color)}.orcamento-escolar-2027 .oe-month h3{margin-bottom:var(--spacing-xs);color:var(--primary-color);font-size:1.05rem}.orcamento-escolar-2027 .oe-month p{margin:0;color:var(--text-light);line-height:1.6}.orcamento-escolar-2027 .oe-levers{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--spacing-md);max-width:1000px;margin:0 auto}.orcamento-escolar-2027 .oe-lever{padding:var(--spacing-lg);border:1px solid var(--border-color);border-radius:var(--border-radius-lg);background:#fff}.orcamento-escolar-2027 .oe-lever strong{display:block;margin-bottom:var(--spacing-xs);color:var(--primary-color);font-family:var(--font-family-headings)}.orcamento-escolar-2027 .oe-lever span{color:var(--text-light);line-height:1.6}.orcamento-escolar-2027 .oe-lever em{display:block;margin-top:var(--spacing-sm);color:var(--secondary-color);font-size:.9rem;font-style:normal;font-weight:700}.seo14-article .seo14-preview{margin:var(--spacing-xl) 0;padding:var(--spacing-lg);border-radius:var(--border-radius-lg);background:var(--senary-color)}.seo14-article .seo14-preview h2{margin-top:0;color:var(--primary-color)}.seo14-article .seo14-preview .seo14-table-wrap{margin-top:var(--spacing-lg)}.seo14-article .seo14-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)}.seo14-article .seo14-inline-cta p:last-child{margin-bottom:0}.seo14-article .seo14-signal{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--spacing-md);margin:var(--spacing-lg) 0}.seo14-article .seo14-signal div{padding:var(--spacing-md);border-left:4px solid var(--secondary-color);border-radius:var(--border-radius);background:#fff}.seo14-article .seo14-signal strong{display:block;margin-bottom:4px;color:var(--primary-color);font-family:var(--font-family-headings)}.seo14-article .seo14-signal span{color:var(--text-light);line-height:1.55}.seo14-article .seo14-positions{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:var(--spacing-md);margin:var(--spacing-lg) 0}.seo14-article .seo14-position{padding:var(--spacing-lg);border:1px solid var(--border-color);border-top:5px solid var(--primary-color);border-radius:var(--border-radius-lg);background:#fff}.seo14-article .seo14-position:nth-child(2){border-top-color:var(--secondary-color)}.seo14-article .seo14-position h3{margin:0 0 var(--spacing-xs);color:var(--primary-color);font-size:1.05rem}.seo14-article .seo14-position p{margin:0 0 var(--spacing-sm);color:var(--text-light);font-size:.95rem;line-height:1.6}.seo14-article .seo14-position p:last-child{margin-bottom:0}@media(max-width: 1024px){.seo14-page .seo14-hero-grid{grid-template-columns:minmax(0, 1fr) minmax(280px, 0.82fr);gap:var(--spacing-xl)}.seo14-page .seo14-links{grid-template-columns:1fr 1fr}.politica-descontos-escola .pde-types,.analise-concorrencia-escolas .ace-attrs,.orcamento-escolar-2027 .oe-calendar{grid-template-columns:1fr 1fr}}@media(max-width: 768px){.seo14-page .seo14-hero{padding-top:var(--spacing-lg)}.seo14-page .seo14-hero-grid,.seo14-page .seo14-split,.seo14-page .seo14-links,.seo14-page .seo14-checklist{grid-template-columns:1fr}.seo14-page .seo14-hero h1{font-size:2rem}.seo14-page .seo14-actions .btn{width:100%;justify-content:center}.seo14-page .seo14-numbered li{grid-template-columns:1fr}.politica-descontos-escola .pde-types,.politica-descontos-escola .pde-versus,.analise-concorrencia-escolas .ace-attrs,.analise-concorrencia-escolas .ace-read,.analise-concorrencia-escolas .ace-source,.orcamento-escolar-2027 .oe-calendar,.orcamento-escolar-2027 .oe-levers,.seo14-article .seo14-signal,.seo14-article .seo14-positions{grid-template-columns:1fr}}@media(max-width: 480px){.seo14-page .seo14-hero h1{font-size:1.72rem}.seo14-page .seo14-artifact-body,.seo14-page .seo14-answer,.seo14-page .seo14-callout,.seo14-page .seo14-check,.seo14-page .seo14-legal-item{padding:var(--spacing-md)}.seo14-page .seo14-section,.seo14-page .seo14-final{padding:var(--spacing-xl) 0}.seo14-page .seo14-artifact-head{flex-direction:column;align-items:flex-start}.seo14-page .seo14-step{grid-template-columns:1fr}.seo14-page .seo14-step span{white-space:normal}.seo14-article .seo14-preview{padding:var(--spacing-md)}}@media(prefers-reduced-motion: reduce){.seo14-page .seo14-link{transition:none}.seo14-page .seo14-link:hover{transform:none}}/*# sourceMappingURL=seo-week-2026-09-14.css.map */