.schools-hero[data-astro-cid-r7ijtd7b]{border-bottom:1px solid var(--border);padding:clamp(72px,10vw,120px) 0 clamp(64px,8vw,100px)}.schools-hero[data-astro-cid-r7ijtd7b] h1[data-astro-cid-r7ijtd7b]{max-width:700px;margin:16px 0 24px}.schools-hero-body[data-astro-cid-r7ijtd7b]{color:var(--text-muted);max-width:600px;margin-bottom:12px;line-height:1.75}.hero-ctas[data-astro-cid-r7ijtd7b]{flex-wrap:wrap;gap:16px;margin-top:36px;display:flex}.circuit-cards[data-astro-cid-r7ijtd7b]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin-top:40px;display:grid}.circuit-card[data-astro-cid-r7ijtd7b]{background:var(--bg);border:1px solid var(--border);border-top:4px solid var(--stripe);border-radius:10px;padding:28px}.circuit-label[data-astro-cid-r7ijtd7b]{letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);margin-bottom:6px;font-size:.75rem;font-weight:700}.circuit-card[data-astro-cid-r7ijtd7b] h3[data-astro-cid-r7ijtd7b]{color:var(--stripe);margin-bottom:16px;font-size:1.125rem}.circuit-card[data-astro-cid-r7ijtd7b] ul[data-astro-cid-r7ijtd7b]{flex-direction:column;gap:8px;list-style:none;display:flex}.circuit-card[data-astro-cid-r7ijtd7b] li[data-astro-cid-r7ijtd7b]{color:var(--text-muted);padding-left:16px;font-size:.9rem;position:relative}.circuit-card[data-astro-cid-r7ijtd7b] li[data-astro-cid-r7ijtd7b]:before{content:"—";color:var(--stripe);position:absolute;left:0}.two-col[data-astro-cid-r7ijtd7b]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:48px;margin-top:40px;display:grid}.two-col[data-astro-cid-r7ijtd7b] p[data-astro-cid-r7ijtd7b]{color:var(--text-muted);margin-bottom:16px;line-height:1.75}.reinforces-label[data-astro-cid-r7ijtd7b]{font-weight:600;color:var(--text)!important;margin-bottom:20px!important}.reinforces-list[data-astro-cid-r7ijtd7b]{flex-direction:column;gap:16px;list-style:none;display:flex}.reinforces-list[data-astro-cid-r7ijtd7b] li[data-astro-cid-r7ijtd7b]{color:var(--text-muted);gap:14px;line-height:1.5;display:flex}.reinforce-icon[data-astro-cid-r7ijtd7b]{color:var(--accent);flex-shrink:0;margin-top:2px;font-weight:700}.setup-steps[data-astro-cid-r7ijtd7b]{flex-direction:column;gap:0;margin-top:48px;display:flex;position:relative}.setup-step[data-astro-cid-r7ijtd7b]{gap:28px;padding-bottom:40px;display:flex;position:relative}.setup-step[data-astro-cid-r7ijtd7b]:not(:last-child):after{content:"";background:var(--border);width:2px;position:absolute;top:48px;bottom:0;left:22px}.step-number[data-astro-cid-r7ijtd7b]{background:var(--accent);width:48px;height:48px;color:var(--bg);z-index:1;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1.25rem;font-weight:800;display:flex;position:relative}.step-content[data-astro-cid-r7ijtd7b] h3[data-astro-cid-r7ijtd7b]{margin-bottom:8px;font-size:1.0625rem}.step-content[data-astro-cid-r7ijtd7b] p[data-astro-cid-r7ijtd7b]{color:var(--text-muted);line-height:1.7}.setup-note[data-astro-cid-r7ijtd7b]{background:var(--bg);border:1px solid var(--border-ui);border-radius:10px;margin-top:8px;padding:20px 24px}.setup-note[data-astro-cid-r7ijtd7b] p[data-astro-cid-r7ijtd7b]{color:var(--text-muted);line-height:1.7}.setup-note[data-astro-cid-r7ijtd7b] strong[data-astro-cid-r7ijtd7b]{color:var(--text)}.pricing-wrapper[data-astro-cid-r7ijtd7b]{grid-template-columns:auto 1fr;align-items:start;gap:48px;margin-top:40px;display:grid}@media (width<=640px){.pricing-wrapper[data-astro-cid-r7ijtd7b]{grid-template-columns:1fr}}.pricing-table[data-astro-cid-r7ijtd7b]{border-collapse:collapse;min-width:300px}.pricing-table[data-astro-cid-r7ijtd7b] th[data-astro-cid-r7ijtd7b]{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);border-bottom:1px solid var(--border);padding:12px 24px;font-size:.8125rem;font-weight:700}.pricing-table[data-astro-cid-r7ijtd7b] td[data-astro-cid-r7ijtd7b]{border-bottom:1px solid var(--border);color:var(--text);padding:16px 24px}.pricing-table[data-astro-cid-r7ijtd7b] tr[data-astro-cid-r7ijtd7b]:last-child td[data-astro-cid-r7ijtd7b]{border-bottom:none}.pricing-table[data-astro-cid-r7ijtd7b] tr[data-astro-cid-r7ijtd7b]:hover td[data-astro-cid-r7ijtd7b]{background:var(--surface)}.price-cell[data-astro-cid-r7ijtd7b]{color:var(--accent);font-size:1.125rem;font-weight:700}.pricing-notes[data-astro-cid-r7ijtd7b]{flex-direction:column;gap:12px;padding-top:8px;list-style:none;display:flex}.pricing-notes[data-astro-cid-r7ijtd7b] li[data-astro-cid-r7ijtd7b]{color:var(--text-muted);padding-left:20px;font-size:.9375rem;line-height:1.5;position:relative}.pricing-notes[data-astro-cid-r7ijtd7b] li[data-astro-cid-r7ijtd7b]:before{content:"✓";color:var(--green);font-weight:700;position:absolute;left:0}.data-grid[data-astro-cid-r7ijtd7b]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;margin-top:40px;display:grid}.data-card[data-astro-cid-r7ijtd7b]{background:var(--bg);border:1px solid var(--border);border-radius:10px;padding:24px}.data-card[data-astro-cid-r7ijtd7b] h3[data-astro-cid-r7ijtd7b]{color:var(--text);margin-bottom:16px;font-size:.9375rem}.data-card[data-astro-cid-r7ijtd7b] ul[data-astro-cid-r7ijtd7b]{flex-direction:column;gap:10px;list-style:none;display:flex}.data-card[data-astro-cid-r7ijtd7b] li[data-astro-cid-r7ijtd7b]{color:var(--text-muted);padding-left:18px;font-size:.875rem;line-height:1.5;position:relative}.data-card--green[data-astro-cid-r7ijtd7b] li[data-astro-cid-r7ijtd7b]:before{content:"✓";color:var(--green);font-weight:700;position:absolute;left:0}.data-card--red[data-astro-cid-r7ijtd7b] li[data-astro-cid-r7ijtd7b]:before{content:"✗";color:var(--red);font-weight:700;position:absolute;left:0}.data-card[data-astro-cid-r7ijtd7b]:not(.data-card--green):not(.data-card--red) li[data-astro-cid-r7ijtd7b]:before{content:"→";color:var(--accent);position:absolute;left:0}.dpa-callout[data-astro-cid-r7ijtd7b]{background:var(--bg);border:1px solid var(--border-ui);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;margin-top:32px;padding:28px 32px;display:flex}.dpa-callout[data-astro-cid-r7ijtd7b] h3[data-astro-cid-r7ijtd7b]{margin-bottom:8px}.dpa-callout[data-astro-cid-r7ijtd7b] p[data-astro-cid-r7ijtd7b]{color:var(--text-muted);max-width:520px;font-size:.9375rem;line-height:1.65}.a11y-list[data-astro-cid-r7ijtd7b]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin-top:40px;list-style:none;display:grid}.a11y-list[data-astro-cid-r7ijtd7b] li[data-astro-cid-r7ijtd7b]{background:var(--surface);border:1px solid var(--border);border-radius:10px;align-items:flex-start;gap:14px;padding:20px;display:flex}.a11y-icon[data-astro-cid-r7ijtd7b]{color:var(--green);flex-shrink:0;margin-top:2px;font-size:1.0625rem;font-weight:700}.a11y-list[data-astro-cid-r7ijtd7b] strong[data-astro-cid-r7ijtd7b]{margin-bottom:4px;font-size:.9375rem;display:block}.a11y-list[data-astro-cid-r7ijtd7b] p[data-astro-cid-r7ijtd7b]{color:var(--text-muted);margin:0;font-size:.875rem;line-height:1.5}.contact-layout[data-astro-cid-r7ijtd7b]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:start;gap:56px;display:grid}.contact-layout[data-astro-cid-r7ijtd7b]>div[data-astro-cid-r7ijtd7b]:first-child p[data-astro-cid-r7ijtd7b]{color:var(--text-muted);margin-top:16px;line-height:1.7}.contact-layout[data-astro-cid-r7ijtd7b] h2[data-astro-cid-r7ijtd7b]{margin-top:16px}.contact-include[data-astro-cid-r7ijtd7b]{background:var(--bg);border:1px solid var(--border);border-radius:12px;align-self:center;padding:28px}.contact-include[data-astro-cid-r7ijtd7b] h3[data-astro-cid-r7ijtd7b]{margin-bottom:16px}.contact-include[data-astro-cid-r7ijtd7b] ul[data-astro-cid-r7ijtd7b]{flex-direction:column;gap:10px;margin-bottom:20px;list-style:none;display:flex}.contact-include[data-astro-cid-r7ijtd7b] li[data-astro-cid-r7ijtd7b]{color:var(--text-muted);padding-left:20px;font-size:.9375rem;position:relative}.contact-include[data-astro-cid-r7ijtd7b] li[data-astro-cid-r7ijtd7b]:before{content:"—";color:var(--accent);position:absolute;left:0}.contact-include[data-astro-cid-r7ijtd7b] p[data-astro-cid-r7ijtd7b]{color:var(--text-muted);font-size:.9375rem;line-height:1.65}.try-first[data-astro-cid-r7ijtd7b]{background:var(--surface);border-top:1px solid var(--border)}.breadcrumb[data-astro-cid-r7ijtd7b]{flex-wrap:wrap;align-items:center;gap:8px;font-size:.875rem;display:flex}.breadcrumb[data-astro-cid-r7ijtd7b] a[data-astro-cid-r7ijtd7b]{color:var(--text-muted)}.breadcrumb[data-astro-cid-r7ijtd7b] a[data-astro-cid-r7ijtd7b]:hover{color:var(--text)}.breadcrumb[data-astro-cid-r7ijtd7b] .sep[data-astro-cid-r7ijtd7b]{color:var(--border-ui)}.breadcrumb[data-astro-cid-r7ijtd7b] .current[data-astro-cid-r7ijtd7b]{color:var(--text-muted)}
