.scholarship-banner[data-astro-cid-w3jjy4rr]{display:grid;grid-template-columns:70px 1fr;gap:var(--space-lg);background:radial-gradient(ellipse at top left,rgba(201,162,75,.12),transparent 60%),var(--ink-deepest);color:var(--cream);padding:var(--space-xl);border-radius:var(--radius-lg);border:1px solid var(--accent)}.scholarship-banner__icon[data-astro-cid-w3jjy4rr] svg[data-astro-cid-w3jjy4rr]{width:70px;height:70px}.scholarship-banner[data-astro-cid-w3jjy4rr] h3[data-astro-cid-w3jjy4rr]{font-family:var(--font-display);font-size:var(--step-2);color:var(--cream);margin:0 0 var(--space-sm)}.scholarship-banner[data-astro-cid-w3jjy4rr] p[data-astro-cid-w3jjy4rr]{color:var(--text-body);margin:0 0 var(--space-md);max-width:60ch}@media (max-width: 540px){.scholarship-banner[data-astro-cid-w3jjy4rr]{grid-template-columns:1fr}}.page-header[data-astro-cid-tx7rjrxb]{background:linear-gradient(180deg,var(--ink-deepest),var(--ink-night));color:var(--cream);padding-block:var(--space-2xl);border-bottom:1px solid var(--mist-line);isolation:isolate}.page-header[data-astro-cid-tx7rjrxb] h1[data-astro-cid-tx7rjrxb]{color:var(--cream);margin:0 0 var(--space-md)}.page-header__lede[data-astro-cid-tx7rjrxb]{color:var(--text-body);font-size:var(--step-1);max-width:62ch}.pricing-grid[data-astro-cid-tx7rjrxb]{display:grid;gap:var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-top:var(--space-xl)}.price-card[data-astro-cid-tx7rjrxb]{background:var(--surface-1);border:1px solid var(--mist-line);border-radius:var(--radius-lg);padding:var(--space-xl);box-shadow:var(--shadow-sm);position:relative}.price-card--featured[data-astro-cid-tx7rjrxb]{border:2px solid var(--accent);box-shadow:var(--shadow-md);background:var(--surface-2)}.price-card__badge[data-astro-cid-tx7rjrxb]{position:absolute;top:-12px;left:var(--space-lg);background:var(--accent);color:var(--ink-night);font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;padding:.3rem .75rem;border-radius:999px;margin:0}.price-card[data-astro-cid-tx7rjrxb] h3[data-astro-cid-tx7rjrxb]{margin:0 0 var(--space-md);color:var(--cream)}.price-card__price[data-astro-cid-tx7rjrxb]{font-family:var(--font-display);font-size:3rem;font-weight:700;color:var(--cream);line-height:1;margin:0 0 var(--space-xs)}.price-card__currency[data-astro-cid-tx7rjrxb]{font-size:1.5rem;vertical-align:super;color:var(--accent);margin-right:.1em}.price-card__sub[data-astro-cid-tx7rjrxb]{color:var(--text-muted);margin:0 0 var(--space-md);font-size:.95rem}.price-card__list[data-astro-cid-tx7rjrxb]{margin-bottom:var(--space-lg);font-size:.96rem}.pricing-note[data-astro-cid-tx7rjrxb]{margin-top:var(--space-xl);font-style:italic;color:var(--text-muted)}.cf-detail[data-astro-cid-tx7rjrxb]{margin-top:var(--space-xl)}.cf-detail[data-astro-cid-tx7rjrxb] h3[data-astro-cid-tx7rjrxb]{color:var(--cream)}.dates-table[data-astro-cid-tx7rjrxb]{margin-top:var(--space-xl);width:100%;border-collapse:collapse;background:var(--surface-1);border-radius:var(--radius-md);overflow:hidden;box-shadow:var(--shadow-sm);border:1px solid var(--mist-line)}.dates-table[data-astro-cid-tx7rjrxb] th[data-astro-cid-tx7rjrxb],.dates-table[data-astro-cid-tx7rjrxb] td[data-astro-cid-tx7rjrxb]{padding:var(--space-md);text-align:left;border-bottom:1px solid var(--mist-line);color:var(--text-body)}.dates-table[data-astro-cid-tx7rjrxb] thead[data-astro-cid-tx7rjrxb] th[data-astro-cid-tx7rjrxb]{background:var(--ink-deepest);color:var(--cream);font-family:var(--font-body);font-size:.78rem;text-transform:uppercase;letter-spacing:.12em;font-weight:700}.dates-table[data-astro-cid-tx7rjrxb] tbody[data-astro-cid-tx7rjrxb] tr[data-astro-cid-tx7rjrxb]:last-child th[data-astro-cid-tx7rjrxb],.dates-table[data-astro-cid-tx7rjrxb] tbody[data-astro-cid-tx7rjrxb] tr[data-astro-cid-tx7rjrxb]:last-child td[data-astro-cid-tx7rjrxb]{border-bottom:0}.dates-table[data-astro-cid-tx7rjrxb] tbody[data-astro-cid-tx7rjrxb] th[data-astro-cid-tx7rjrxb]{font-family:var(--font-display);font-weight:600;color:var(--cream)}.dates-note[data-astro-cid-tx7rjrxb]{margin-top:var(--space-md);font-size:.9rem;color:var(--text-muted)}.refund-list[data-astro-cid-tx7rjrxb]{margin-top:var(--space-lg);color:var(--text-body)}
