.live[data-v-910bcc05]{gap:var(--sp-6);flex-direction:column;display:flex}.live__head[data-v-910bcc05]{justify-content:space-between;align-items:flex-end;gap:var(--sp-4);flex-wrap:wrap;display:flex}.live__h2[data-v-910bcc05]{font-family:var(--font-display);font-size:var(--fs-h3);font-weight:var(--fw-bold)}.live__sub[data-v-910bcc05]{margin-top:var(--sp-1);color:var(--text-subtle);font-size:var(--fs-body-sm)}.live__tabs[data-v-910bcc05]{border:1px solid var(--line-soft);border-radius:var(--radius-3);background:var(--surface-card);padding:3px;display:inline-flex}.live__tab[data-v-910bcc05]{padding:var(--sp-2) var(--sp-4);border-radius:var(--radius-2);color:var(--text-subtle);font-size:var(--fs-body-sm);font-weight:var(--fw-semibold);cursor:pointer;background:0 0;border:0}.live__tab--on[data-v-910bcc05]{background:var(--brand-600,#1f4e9c);color:#fff}.live__stats[data-v-910bcc05]{gap:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin:0;display:grid}.live__stats>div[data-v-910bcc05]{padding:var(--sp-4);border:1px solid var(--line-soft);border-radius:var(--radius-3);background:var(--surface-card)}.live__stats dt[data-v-910bcc05]{color:var(--text-subtle);font-size:var(--fs-caption)}.live__stats dd[data-v-910bcc05]{margin:var(--sp-1) 0 0;font-family:var(--font-display);font-size:var(--fs-h3);font-weight:var(--fw-black)}.live__block[data-v-910bcc05]{gap:var(--sp-3);flex-direction:column;display:flex}.live__block-head[data-v-910bcc05]{justify-content:space-between;align-items:baseline;gap:var(--sp-3);flex-wrap:wrap;display:flex}.live__block-head h3[data-v-910bcc05]{font-size:var(--fs-body);font-weight:var(--fw-semibold)}.live__block-head a[data-v-910bcc05]{color:var(--brand-700);font-size:var(--fs-body-sm);font-weight:var(--fw-semibold);align-items:center;gap:4px;display:inline-flex}.live__cards[data-v-910bcc05]{gap:var(--sp-3);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin:0;padding:0;list-style:none;display:grid}.live__card[data-v-910bcc05]{padding:var(--sp-4);border:1px solid var(--line-soft);border-radius:var(--radius-3);background:var(--surface-card);flex-direction:column}.live__card[data-v-910bcc05],.live__school[data-v-910bcc05]{gap:var(--sp-3);display:flex}.live__school[data-v-910bcc05]{align-items:center}.live__logo[data-v-910bcc05],.live__school img[data-v-910bcc05]{-o-object-fit:contain;object-fit:contain;flex:none;width:36px;height:36px}.live__logo[data-v-910bcc05]{border-radius:var(--radius-2);background:var(--n-100);color:var(--text-subtle);place-items:center;display:grid}.live__school-name[data-v-910bcc05]{color:inherit;font-weight:var(--fw-semibold)}.live__school-name[data-v-910bcc05]:hover{color:var(--brand-700)}.live__card-foot[data-v-910bcc05],.live__school p[data-v-910bcc05]{color:var(--text-subtle);font-size:var(--fs-caption)}.live__card-foot[data-v-910bcc05]{justify-content:space-between;align-items:center;gap:var(--sp-3);padding-top:var(--sp-3);border-top:1px solid var(--line-soft);margin-top:auto;display:flex}.live__card-foot strong[data-v-910bcc05]{color:var(--brand-700);margin-left:4px}.live__prog-name[data-v-910bcc05]{font-weight:var(--fw-semibold)}.live__prog-meta[data-v-910bcc05]{color:var(--text-subtle);font-size:var(--fs-caption)}.live__prog-meta a[data-v-910bcc05]{color:inherit}.live__prog-meta a[data-v-910bcc05]:hover{color:var(--brand-700)}.live__facts[data-v-910bcc05]{gap:var(--sp-2);padding:var(--sp-3);border-radius:var(--radius-2);background:var(--surface-sunken,var(--n-050));margin:0;display:grid}.live__facts>div[data-v-910bcc05]{justify-content:space-between;align-items:baseline;gap:var(--sp-3);display:flex}.live__facts dt[data-v-910bcc05]{color:var(--text-subtle);font-size:var(--fs-caption)}.live__facts dd[data-v-910bcc05]{font-size:var(--fs-caption);font-weight:var(--fw-semibold);text-align:right;margin:0}.live__facts small[data-v-910bcc05]{color:var(--text-subtle);font-weight:var(--fw-regular,400);display:block}.live__foot[data-v-910bcc05],.live__note[data-v-910bcc05]{color:var(--text-subtle);font-size:var(--fs-caption)}.live__chips[data-v-910bcc05]{gap:var(--sp-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.live__chip[data-v-910bcc05]{align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);border:1px solid var(--line-soft);background:var(--surface-card);color:var(--text-body);font-size:var(--fs-body-sm);border-radius:999px;display:inline-flex}.live__chip[data-v-910bcc05]:hover{border-color:var(--brand-600)}.live__chip small[data-v-910bcc05]{color:var(--text-subtle)}@media (width<=640px){.live__cards[data-v-910bcc05]{grid-template-columns:1fr}}.svc[data-v-f5b1bde0]{gap:var(--sp-10);padding-bottom:var(--sp-10);flex-direction:column;display:flex}.svc__hero[data-v-f5b1bde0]{padding:var(--sp-10) 0 0;max-width:62ch}.svc__eyebrow[data-v-f5b1bde0]{font-size:var(--fs-micro);font-weight:var(--fw-bold);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--text-subtle)}.svc__title[data-v-f5b1bde0]{font-family:var(--font-display);font-size:var(--fs-display-2,40px);font-weight:var(--fw-black);margin:var(--sp-3) 0;line-height:1.1}.svc__title span[data-v-f5b1bde0]{color:var(--brand-600,#1f4e9c);display:block}.svc__lead[data-v-f5b1bde0]{font-size:var(--fs-body-lg,18px);color:var(--text-subtle)}.svc__hero-actions[data-v-f5b1bde0]{align-items:center;gap:var(--sp-4);margin-top:var(--sp-6);flex-wrap:wrap;display:flex}.svc__text-link[data-v-f5b1bde0]{align-items:center;gap:var(--sp-2);color:var(--text-body);font-size:var(--fs-body-sm);text-decoration:none;display:inline-flex}.svc__text-link[data-v-f5b1bde0]:hover{color:var(--brand-600)}.svc__section[data-v-f5b1bde0]{gap:var(--sp-5);flex-direction:column;display:flex}.svc__h2[data-v-f5b1bde0]{font-family:var(--font-display);font-size:var(--fs-h3);font-weight:var(--fw-bold)}.svc__grid[data-v-f5b1bde0]{gap:var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.svc__inclusion[data-v-f5b1bde0]{gap:var(--sp-2);padding:var(--sp-5);border:var(--border-hair) solid var(--line-hairline);border-radius:var(--radius-lg);background:var(--surface-card);flex-direction:column;display:flex}.svc__inclusion-title[data-v-f5b1bde0]{font-size:var(--fs-body);font-weight:var(--fw-semibold)}.svc__inclusion-note[data-v-f5b1bde0]{font-size:var(--fs-body-sm);color:var(--text-subtle)}.svc__price[data-v-f5b1bde0]{gap:var(--sp-6);padding:var(--sp-6);border:var(--border-hair) solid var(--line-hairline);border-radius:var(--radius-lg);background:var(--surface-card);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.svc__price-total[data-v-f5b1bde0]{font-family:var(--font-display);font-size:var(--fs-h2);font-weight:var(--fw-black);margin:var(--sp-3) 0 var(--sp-2)}.svc__price-note[data-v-f5b1bde0]{font-size:var(--fs-body-sm);color:var(--text-subtle)}.svc__conditions[data-v-f5b1bde0],.svc__suited[data-v-f5b1bde0]{gap:var(--sp-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.svc__conditions li[data-v-f5b1bde0],.svc__suited li[data-v-f5b1bde0]{gap:var(--sp-3);font-size:var(--fs-body-sm);color:var(--text-subtle);align-items:flex-start;display:flex}.svc__steps[data-v-f5b1bde0]{gap:var(--sp-5);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin:0;padding:0;list-style:none;display:grid}.svc__step[data-v-f5b1bde0]{gap:var(--sp-4);display:flex}.svc__step-num[data-v-f5b1bde0]{font-family:var(--font-mono);font-size:var(--fs-h4,20px);font-weight:var(--fw-black);color:var(--n-300,#c7c7cc)}.svc__step-title[data-v-f5b1bde0]{font-size:var(--fs-body);font-weight:var(--fw-semibold)}.svc__step-note[data-v-f5b1bde0]{font-size:var(--fs-body-sm);color:var(--text-subtle)}.svc__cta[data-v-f5b1bde0]{align-items:center;gap:var(--sp-3);padding:var(--sp-8) var(--sp-5);border-radius:var(--radius-lg);background:var(--surface-card);border:var(--border-hair) solid var(--line-hairline);text-align:center;flex-direction:column;display:flex}.svc__cta-title[data-v-f5b1bde0]{font-family:var(--font-display);font-size:var(--fs-h3);font-weight:var(--fw-bold)}.svc__cta-note[data-v-f5b1bde0]{font-size:var(--fs-body-sm);color:var(--text-subtle)}.svc__facts[data-v-f5b1bde0]{gap:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:0;display:grid}.svc__facts>div[data-v-f5b1bde0]{padding:var(--sp-4);border:var(--border-hair) solid var(--line-hairline);border-radius:var(--radius-lg);background:var(--surface-card)}.svc__facts dt[data-v-f5b1bde0]{color:var(--text-subtle);font-size:var(--fs-caption)}.svc__facts dd[data-v-f5b1bde0]{margin:var(--sp-1) 0 0;font-weight:var(--fw-semibold)}.svc__costs[data-v-f5b1bde0]{gap:var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin:0;padding:0;list-style:none;display:grid}.svc__costs li[data-v-f5b1bde0]{gap:var(--sp-2);padding:var(--sp-5);border:var(--border-hair) solid var(--line-hairline);border-radius:var(--radius-lg);background:var(--surface-card);flex-direction:column;display:flex}.svc__costs h3[data-v-f5b1bde0]{font-size:var(--fs-body);font-weight:var(--fw-semibold)}.svc__costs p[data-v-f5b1bde0]{font-size:var(--fs-body-sm);color:var(--text-subtle)}.svc__costs span[data-v-f5b1bde0]{font-size:var(--fs-caption);color:var(--brand-700);font-weight:var(--fw-semibold);margin-top:auto}.svc__foot[data-v-f5b1bde0]{font-size:var(--fs-body-sm);color:var(--text-subtle)}.svc__foot a[data-v-f5b1bde0]{color:var(--brand-700);font-weight:var(--fw-semibold)}.svc__faqs[data-v-f5b1bde0]{gap:var(--sp-2);flex-direction:column;display:flex}.svc__faqs details[data-v-f5b1bde0]{padding:var(--sp-4) var(--sp-5);border:var(--border-hair) solid var(--line-hairline);border-radius:var(--radius-lg);background:var(--surface-card)}.svc__faqs summary[data-v-f5b1bde0]{cursor:pointer;font-weight:var(--fw-semibold)}.svc__faqs p[data-v-f5b1bde0]{margin-top:var(--sp-3);font-size:var(--fs-body-sm);color:var(--text-subtle);line-height:1.6}.svc__related[data-v-f5b1bde0]{gap:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin:0;padding:0;list-style:none;display:grid}.svc__related-link[data-v-f5b1bde0]{gap:var(--sp-3);height:100%;padding:var(--sp-4);border:var(--border-hair) solid var(--line-hairline);border-radius:var(--radius-lg);background:var(--surface-card);color:var(--text-body);align-items:flex-start;text-decoration:none;display:flex}.svc__related-link[data-v-f5b1bde0]:hover{border-color:var(--brand-600)}.svc__related-link strong[data-v-f5b1bde0]{font-weight:var(--fw-semibold);display:block}.svc__related-link small[data-v-f5b1bde0]{color:var(--text-subtle);font-size:var(--fs-caption);margin-top:2px;display:block}@media (width<=720px){.svc__price[data-v-f5b1bde0]{grid-template-columns:1fr}.svc__title[data-v-f5b1bde0]{font-size:var(--fs-h2)}}
