.hero-sub{color:#dfe4f5;margin-top:var(--space-4);max-width:58ch}.hero-cta{margin-top:var(--space-6);flex-wrap:wrap;align-items:center;gap:14px;display:flex}.hero-micro{color:#c9d0ea;font-size:.9rem}.c-grid>*{overflow-wrap:anywhere;min-width:0}.c-grid{margin:var(--space-4) 0 var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.c-benefits{margin:var(--space-4) 0 var(--space-8);grid-template-columns:1fr;gap:12px;display:grid}.c-benefit{border:1px solid var(--border,#e3e7f2);background:#fff;border-radius:12px;padding:14px 16px}.c-benefit h3{margin:0 0 4px;font-size:1.02rem}.c-benefit p{margin:0}.c-role{border:2px solid var(--primary-200,#c7d0f0);margin:var(--space-4) 0 var(--space-8);color:inherit;background:#fff;border-radius:16px;padding:18px;text-decoration:none;display:block}.c-role__head{align-items:center;gap:12px;margin-bottom:8px;display:flex}.c-role h3{color:var(--primary-800,#1d2a6e);margin:0}.c-role p{margin:0 0 8px}.c-role__meta{color:var(--muted,#5b6480);font-size:.9rem}.c-role__cta{color:var(--primary-700,#2b3a8f);font-weight:700}.c-list{margin:var(--space-4) 0 var(--space-8);padding-left:1.2em}.c-list li{margin:6px 0}.c-links{margin:var(--space-4) 0 var(--space-8);gap:8px;display:grid}.c-links a{color:var(--primary-700);font-weight:600}.c-tuition-note{color:var(--muted,#5b6480);border-top:1px solid var(--border,#e3e7f2);margin-top:var(--space-8);padding-top:14px;font-size:.92rem}.endcta{text-align:center;margin-top:var(--space-12);padding:var(--space-8);background:var(--primary-50);border-radius:var(--radius-lg)}.endcta h2{margin-top:0}@media (width>=640px){.c-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.c-benefits{grid-template-columns:1fr 1fr}}.paybox[data-astro-cid-7pdc56mn]{border:2px solid var(--primary-200,#c7d0f0);background:var(--primary-50,#f3f5fd);border-radius:var(--radius-lg,16px);margin:20px 0 28px;padding:20px}.paybox__kicker[data-astro-cid-7pdc56mn]{text-transform:uppercase;letter-spacing:.04em;color:var(--primary-700,#2b3a8f);margin:0;font-size:.85rem;font-weight:700}.paybox__rate[data-astro-cid-7pdc56mn]{color:var(--primary-900,#141d4d);margin:6px 0;font-size:1.9rem;font-weight:700}.paybox__detail[data-astro-cid-7pdc56mn]{margin:0 0 14px}.paybox__facts[data-astro-cid-7pdc56mn]{grid-template-columns:1fr 1fr;gap:10px 16px;margin:0;display:grid}.paybox__facts[data-astro-cid-7pdc56mn] dt[data-astro-cid-7pdc56mn]{color:var(--muted,#5b6480);font-size:.8rem}.paybox__facts[data-astro-cid-7pdc56mn] dd[data-astro-cid-7pdc56mn]{margin:2px 0 0;font-weight:600}@media (width>=640px){.paybox__facts[data-astro-cid-7pdc56mn]{grid-template-columns:repeat(3,1fr)}}.apply-form[data-astro-cid-hmzrhvin]{background:var(--surface,#fff);border:1px solid var(--border,#e3e7f2);border-radius:var(--radius-lg,16px);margin:16px 0 32px;padding:20px}.af-grid[data-astro-cid-hmzrhvin]{grid-template-columns:1fr;gap:14px;display:grid}.af-field[data-astro-cid-hmzrhvin]{border:0;flex-direction:column;gap:6px;min-width:0;margin:0;padding:0;font-size:.95rem;font-weight:600;display:flex}.af-field[data-astro-cid-hmzrhvin] legend[data-astro-cid-hmzrhvin]{margin-bottom:6px;padding:0;font-weight:600}.af-field[data-astro-cid-hmzrhvin] input[data-astro-cid-hmzrhvin],.af-field[data-astro-cid-hmzrhvin] select[data-astro-cid-hmzrhvin],.af-field[data-astro-cid-hmzrhvin] textarea[data-astro-cid-hmzrhvin]{font:inherit;border:1px solid var(--border,#cfd6e8);color:inherit;box-sizing:border-box;background:#fff;border-radius:10px;width:100%;padding:10px 12px;font-weight:400}.af-field[data-astro-cid-hmzrhvin] small[data-astro-cid-hmzrhvin]{color:var(--muted,#5b6480);font-weight:400}.af-checks[data-astro-cid-hmzrhvin]{grid-template-columns:1fr;gap:6px;margin-bottom:8px;display:grid}.af-check[data-astro-cid-hmzrhvin]{align-items:center;gap:8px;font-weight:400;display:flex}.af-check[data-astro-cid-hmzrhvin] input[data-astro-cid-hmzrhvin]{width:auto}.af-submit[data-astro-cid-hmzrhvin]{background:var(--color-whatsapp,#25d366);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:8px;margin-top:18px;padding:12px 22px;font-weight:700;display:inline-flex}.af-error[data-astro-cid-hmzrhvin]{color:#b42318;margin:10px 0 0}.af-note[data-astro-cid-hmzrhvin]{color:var(--muted,#5b6480);margin-top:10px;font-size:.88rem}@media (width>=640px){.af-grid[data-astro-cid-hmzrhvin]{grid-template-columns:1fr 1fr}.af-wide[data-astro-cid-hmzrhvin]{grid-column:1/-1}.af-checks[data-astro-cid-hmzrhvin]{grid-template-columns:1fr 1fr}}
