.seo07-page .seo07-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}.seo07-page .seo07-hero-grid{display:grid;grid-template-columns:minmax(0, 1.12fr) minmax(300px, 0.88fr);gap:var(--spacing-xxl);align-items:center}.seo07-page .seo07-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}.seo07-page .seo07-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}.seo07-page .seo07-lead{max-width:660px;margin:0 0 var(--spacing-lg);font-size:1.1rem;line-height:1.55;opacity:.96}.seo07-page .seo07-actions{display:flex;flex-wrap:wrap;gap:var(--spacing-md)}.seo07-page .seo07-actions-centered{justify-content:center}.seo07-page .seo07-actions .btn{min-height:52px;white-space:nowrap}.seo07-page .seo07-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)}.seo07-page .seo07-artifact{overflow:hidden;border-radius:var(--border-radius-lg);background:var(--background-color);color:var(--text-color);box-shadow:var(--shadow-lg)}.seo07-page .seo07-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}.seo07-page .seo07-artifact-head span{color:var(--text-light);font-family:var(--font-family-base);font-size:.8rem;font-weight:400}.seo07-page .seo07-artifact-body{padding:var(--spacing-lg)}.seo07-page .seo07-section{padding:var(--spacing-xxl) 0}.seo07-page .seo07-alt{background:var(--background-light)}.seo07-page .seo07-head{max-width:800px;margin:0 0 var(--spacing-xl)}.seo07-page .seo07-head-centered{margin-right:auto;margin-left:auto;text-align:center}.seo07-page .seo07-head h2,.seo07-page .seo07-split h2,.seo07-page .seo07-stack h2{margin-bottom:var(--spacing-sm);color:var(--primary-color);font-size:clamp(1.75rem,3vw,2.2rem);line-height:1.16}.seo07-page .seo07-head p,.seo07-page .seo07-split p,.seo07-page .seo07-stack p{color:var(--text-light);font-size:1.04rem;line-height:1.7}.seo07-page .seo07-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}.seo07-page .seo07-split-wide{grid-template-columns:minmax(0, 0.8fr) minmax(0, 1.2fr)}.seo07-page .seo07-stack{max-width:900px;margin:0 auto}.seo07-page .seo07-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}.seo07-page .seo07-answer p{margin-bottom:var(--spacing-sm);color:var(--text-color);font-size:1.06rem;line-height:1.7}.seo07-page .seo07-answer p:last-child{margin-bottom:0}.seo07-page .seo07-callout{padding:var(--spacing-xl);border-left:5px solid var(--secondary-color);border-radius:var(--border-radius-lg);background:var(--senary-color)}.seo07-page .seo07-callout strong{display:block;margin-bottom:var(--spacing-xs);color:var(--primary-color);font-family:var(--font-family-headings);font-size:1.2rem}.seo07-page .seo07-callout p{margin-bottom:0}.seo07-page .seo07-checklist{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--spacing-md);max-width:1060px;margin:0 auto}.seo07-page .seo07-check{padding:var(--spacing-lg);border-left:5px solid var(--secondary-color);border-radius:var(--border-radius-lg);background:#fff}.seo07-page .seo07-check strong{display:block;margin-bottom:var(--spacing-xs);color:var(--primary-color);font-family:var(--font-family-headings)}.seo07-page .seo07-check span{color:var(--text-light);line-height:1.55}.seo07-page .seo07-numbered{display:grid;gap:var(--spacing-md);max-width:900px;margin:0 auto;padding:0;list-style:none;counter-reset:seo07counter}.seo07-page .seo07-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:seo07counter}.seo07-page .seo07-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(seo07counter);font-family:var(--font-family-headings);font-size:1.05rem;font-weight:700}.seo07-page .seo07-numbered strong{display:block;margin-bottom:4px;color:var(--primary-color);font-family:var(--font-family-headings)}.seo07-page .seo07-numbered span{color:var(--text-light);line-height:1.6}.seo07-page .seo07-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}.seo07-page .seo07-table{width:100%;min-width:780px;border-collapse:collapse;background:#fff}.seo07-page .seo07-table th{padding:var(--spacing-md);background:var(--primary-color);color:#fff;font-family:var(--font-family-headings);text-align:left;vertical-align:top}.seo07-page .seo07-table td{padding:var(--spacing-md);border-top:1px solid var(--border-color);color:var(--text-color);line-height:1.55;vertical-align:top}.seo07-page .seo07-table td:first-child{color:var(--primary-color);font-weight:700}.seo07-page .seo07-table tbody tr:nth-child(even) td{background:var(--background-light)}.seo07-page .seo07-note{max-width:1120px;margin:var(--spacing-md) auto 0;color:var(--text-light);font-size:.92rem;line-height:1.6}.seo07-page .seo07-links{display:grid;grid-template-columns:1.1fr .9fr;gap:var(--spacing-md);max-width:1060px;margin:var(--spacing-xl) auto 0}.seo07-page .seo07-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}.seo07-page .seo07-link:hover{border-color:var(--secondary-color);box-shadow:var(--shadow-md);transform:translateY(-3px)}.seo07-page .seo07-link:focus-visible,.seo07-page .seo07-faq-item:focus-visible,.seo07-page .seo07-faq-item summary:focus-visible{outline:3px solid var(--secondary-color);outline-offset:3px}.seo07-page .seo07-link strong,.seo07-page .seo07-link span{display:block}.seo07-page .seo07-link strong{margin-bottom:var(--spacing-xs);color:var(--primary-color);font-family:var(--font-family-headings)}.seo07-page .seo07-link span{color:var(--text-light);font-size:.92rem;line-height:1.55}.seo07-page .seo07-faq{max-width:860px;margin:0 auto}.seo07-page .seo07-faq-item{margin-bottom:var(--spacing-md);border:1px solid var(--border-color);border-radius:var(--border-radius-lg);background:#fff}.seo07-page .seo07-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}.seo07-page .seo07-faq-item p{margin:0;padding:0 var(--spacing-lg) var(--spacing-lg);color:var(--text-light);line-height:1.7}.seo07-page .seo07-final{padding:var(--spacing-xxl) 0;background:linear-gradient(135deg, var(--secondary-color), var(--tertiary-color));color:#fff;text-align:center}.seo07-page .seo07-final h2{max-width:760px;margin:0 auto var(--spacing-sm);color:#fff;font-size:2rem}.seo07-page .seo07-final p{max-width:650px;margin:0 auto var(--spacing-lg);line-height:1.65}.seo07-page .seo07-final .btn-primary{background:#fff;color:var(--primary-color)}.seo07-page .seo07-final .btn-primary:hover{background:var(--senary-color);color:var(--primary-color)}.relatorio-captacao-alunos .rca-doc{display:grid;gap:var(--spacing-sm)}.relatorio-captacao-alunos .rca-doc-row{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:var(--spacing-sm);align-items:baseline;padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--border-radius);background:var(--senary-color)}.relatorio-captacao-alunos .rca-doc-row strong{color:var(--primary-color);font-family:var(--font-family-headings);font-size:.96rem}.relatorio-captacao-alunos .rca-doc-row span{color:var(--text-light);font-size:.85rem;text-align:right}.relatorio-captacao-alunos .rca-doc-foot{padding:var(--spacing-sm) var(--spacing-md);border-top:1px dashed var(--border-color);color:var(--text-light);font-size:.82rem}.relatorio-captacao-alunos .rca-blocks{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--spacing-md);max-width:1060px;margin:0 auto}.relatorio-captacao-alunos .rca-block{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}.relatorio-captacao-alunos .rca-block:nth-child(2),.relatorio-captacao-alunos .rca-block:nth-child(3){border-top-color:var(--secondary-color);background:var(--senary-color)}.relatorio-captacao-alunos .rca-block h3{margin-bottom:var(--spacing-xs);color:var(--primary-color);font-size:1.05rem}.relatorio-captacao-alunos .rca-block p{margin:0;color:var(--text-light);line-height:1.6}.relatorio-captacao-alunos .rca-avoid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:var(--spacing-sm);max-width:1000px;margin:0 auto}.relatorio-captacao-alunos .rca-avoid div{padding:var(--spacing-md);border:1px dashed var(--border-color);border-radius:var(--border-radius);background:#fff;color:var(--text-light);line-height:1.5}.relatorio-captacao-alunos .rca-avoid strong{display:block;color:var(--primary-color);font-family:var(--font-family-headings)}.previsao-matriculas-2027 .pmt-ladder{display:grid;gap:6px}.previsao-matriculas-2027 .pmt-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)}.previsao-matriculas-2027 .pmt-step:nth-child(odd){background:#fff;border-left-color:var(--primary-color)}.previsao-matriculas-2027 .pmt-step strong{color:var(--primary-color);font-family:var(--font-family-headings);font-size:.96rem}.previsao-matriculas-2027 .pmt-step span{color:var(--text-light);font-size:.85rem;white-space:nowrap}.previsao-matriculas-2027 .pmt-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}.previsao-matriculas-2027 .pmt-levers{display:grid;grid-template-columns:1.2fr .9fr .9fr;gap:var(--spacing-md);max-width:1060px;margin:0 auto}.previsao-matriculas-2027 .pmt-lever{padding:var(--spacing-lg);border:1px solid var(--border-color);border-radius:var(--border-radius-lg);background:#fff}.previsao-matriculas-2027 .pmt-lever:first-child{background:var(--senary-color)}.previsao-matriculas-2027 .pmt-lever h3{margin-bottom:var(--spacing-xs);color:var(--primary-color);font-size:1.05rem}.previsao-matriculas-2027 .pmt-lever p{margin:0 0 var(--spacing-sm);color:var(--text-light);line-height:1.6}.previsao-matriculas-2027 .pmt-lever em{display:block;color:var(--secondary-color);font-size:.88rem;font-style:normal;font-weight:700}.implantacao-crm-escolas .ice-phases{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:var(--spacing-md);max-width:1060px;margin:0 auto}.implantacao-crm-escolas .ice-phase{padding:var(--spacing-lg);border:1px solid var(--border-color);border-radius:var(--border-radius-lg);background:#fff}.implantacao-crm-escolas .ice-phase:nth-child(2){background:var(--senary-color)}.implantacao-crm-escolas .ice-phase-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}.implantacao-crm-escolas .ice-phase:nth-child(2) .ice-phase-tag{background:var(--secondary-color)}.implantacao-crm-escolas .ice-phase h3{margin-bottom:var(--spacing-xs);color:var(--primary-color);font-size:1.06rem}.implantacao-crm-escolas .ice-phase p{margin:0 0 var(--spacing-sm);color:var(--text-light);line-height:1.6}.implantacao-crm-escolas .ice-phase ul{margin:0;padding-left:1.1rem;color:var(--text-light);line-height:1.6}.implantacao-crm-escolas .ice-steps{display:grid;gap:var(--spacing-sm)}.implantacao-crm-escolas .ice-step{padding:var(--spacing-sm) var(--spacing-md);border-left:4px solid var(--secondary-color);border-radius:var(--border-radius);background:var(--senary-color)}.implantacao-crm-escolas .ice-step strong,.implantacao-crm-escolas .ice-step span{display:block}.implantacao-crm-escolas .ice-step strong{color:var(--primary-color);font-family:var(--font-family-headings);font-size:.95rem}.implantacao-crm-escolas .ice-step span{color:var(--text-light);font-size:.86rem}.implantacao-crm-escolas .ice-errors{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--spacing-md);max-width:1000px;margin:0 auto}.implantacao-crm-escolas .ice-error{padding:var(--spacing-lg);border:1px solid var(--border-color);border-radius:var(--border-radius-lg);background:#fff}.implantacao-crm-escolas .ice-error strong{display:block;margin-bottom:var(--spacing-xs);color:var(--primary-color);font-family:var(--font-family-headings)}.implantacao-crm-escolas .ice-error span{color:var(--text-light);line-height:1.6}.implantacao-crm-escolas .ice-error em{display:block;margin-top:var(--spacing-sm);color:var(--secondary-color);font-size:.9rem;font-style:normal;font-weight:700}.seo07-article .seo07-preview{margin:var(--spacing-xl) 0;padding:var(--spacing-lg);border-radius:var(--border-radius-lg);background:var(--senary-color)}.seo07-article .seo07-preview h2{margin-top:0;color:var(--primary-color)}.seo07-article .seo07-preview .seo07-table-wrap{margin-top:var(--spacing-lg)}.seo07-article .seo07-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)}.seo07-article .seo07-inline-cta p:last-child{margin-bottom:0}.seo07-article .seo07-signal{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--spacing-md);margin:var(--spacing-lg) 0}.seo07-article .seo07-signal div{padding:var(--spacing-md);border-left:4px solid var(--secondary-color);border-radius:var(--border-radius);background:#fff}.seo07-article .seo07-signal strong{display:block;margin-bottom:4px;color:var(--primary-color);font-family:var(--font-family-headings)}.seo07-article .seo07-signal span{color:var(--text-light);line-height:1.55}@media(max-width: 1024px){.seo07-page .seo07-hero-grid{grid-template-columns:minmax(0, 1fr) minmax(280px, 0.82fr);gap:var(--spacing-xl)}.seo07-page .seo07-links{grid-template-columns:1fr 1fr}.previsao-matriculas-2027 .pmt-levers,.implantacao-crm-escolas .ice-phases,.relatorio-captacao-alunos .rca-avoid{grid-template-columns:1fr 1fr}}@media(max-width: 768px){.seo07-page .seo07-hero{padding-top:var(--spacing-lg)}.seo07-page .seo07-hero-grid,.seo07-page .seo07-split,.seo07-page .seo07-split-wide,.seo07-page .seo07-links,.seo07-page .seo07-checklist{grid-template-columns:1fr}.seo07-page .seo07-hero h1{font-size:2rem}.seo07-page .seo07-actions .btn{width:100%;justify-content:center}.seo07-page .seo07-numbered li{grid-template-columns:1fr}.relatorio-captacao-alunos .rca-blocks,.relatorio-captacao-alunos .rca-avoid,.previsao-matriculas-2027 .pmt-levers,.implantacao-crm-escolas .ice-phases,.implantacao-crm-escolas .ice-errors,.seo07-article .seo07-signal{grid-template-columns:1fr}}@media(max-width: 480px){.seo07-page .seo07-hero h1{font-size:1.72rem}.seo07-page .seo07-artifact-body,.seo07-page .seo07-answer,.seo07-page .seo07-callout,.seo07-page .seo07-check{padding:var(--spacing-md)}.seo07-page .seo07-section,.seo07-page .seo07-final{padding:var(--spacing-xl) 0}.seo07-page .seo07-artifact-head{flex-direction:column;align-items:flex-start}.relatorio-captacao-alunos .rca-doc-row,.previsao-matriculas-2027 .pmt-step{grid-template-columns:1fr}.relatorio-captacao-alunos .rca-doc-row span,.previsao-matriculas-2027 .pmt-step span{text-align:left;white-space:normal}.seo07-article .seo07-preview{padding:var(--spacing-md)}}@media(prefers-reduced-motion: reduce){.seo07-page .seo07-link{transition:none}.seo07-page .seo07-link:hover{transform:none}}/*# sourceMappingURL=seo-week-2026-09-07.css.map */