.bundle[data-astro-cid-epurzo3h]{gap:var(--space-5);margin-block:var(--space-5) var(--space-6);padding:clamp(var(--space-4), 3vw, var(--space-5));border:1px solid color-mix(in oklab, var(--accent-warm) 35%, var(--border));border-radius:var(--radius-xl);background:radial-gradient(closest-side at 92% 0%, color-mix(in oklab, var(--accent-warm) 14%, transparent), transparent), var(--bg-elevated);box-shadow:var(--shadow-sm);scroll-margin-top:6rem;display:grid}@media (width>=60rem){.bundle[data-astro-cid-epurzo3h]{align-items:center;gap:var(--space-6);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}}.bundle[data-astro-cid-epurzo3h] h2[data-astro-cid-epurzo3h]{font-size:var(--size-h2);margin:0}.bundle__lead[data-astro-cid-epurzo3h]{margin-block:var(--space-3) var(--space-4);color:var(--text-muted);max-inline-size:56ch;line-height:2}.bundle__lead[data-astro-cid-epurzo3h] b[data-astro-cid-epurzo3h]{color:var(--text)}.bundle__anchor[data-astro-cid-epurzo3h]{margin:0 0 var(--space-2);font-size:var(--size-sm);color:var(--text-muted);flex-wrap:wrap;align-items:baseline;gap:.2rem .6rem;display:flex}.bundle__anchor[data-astro-cid-epurzo3h] s[data-astro-cid-epurzo3h]{color:var(--text-subtle);font-size:1.15rem;font-weight:600;text-decoration-thickness:2px}.bundle__now[data-astro-cid-epurzo3h]{flex-wrap:wrap;align-items:center;gap:.3rem .6rem;margin:0;display:flex}.bundle__now[data-astro-cid-epurzo3h] b[data-astro-cid-epurzo3h]{color:var(--text);font-size:clamp(1.9rem,1.5rem + 1.6vw,2.5rem);font-weight:800}.bundle__unit[data-astro-cid-epurzo3h]{color:var(--text-muted)}.bundle__save[data-astro-cid-epurzo3h]{font-style:normal;font-weight:800;font-size:var(--size-sm);color:var(--accent-contrast);background:var(--accent-warm);border-radius:var(--radius-full);padding:.2rem .75rem}.bundle__math[data-astro-cid-epurzo3h]{margin:var(--space-3) 0 0;font-size:var(--size-sm);color:var(--text-muted);gap:.35rem;padding:0;list-style:none;display:grid}.bundle__math[data-astro-cid-epurzo3h] li[data-astro-cid-epurzo3h]{padding-inline-start:1.4rem;position:relative}.bundle__math[data-astro-cid-epurzo3h] li[data-astro-cid-epurzo3h]:before{content:"✓";color:var(--accent-warm);font-weight:800;position:absolute;inset-inline-start:0}.bundle__math[data-astro-cid-epurzo3h] b[data-astro-cid-epurzo3h]{color:var(--text)}.bundle__later[data-astro-cid-epurzo3h]{margin:var(--space-2) 0 0;font-size:var(--size-xs);color:var(--text-subtle)}.bundle__go[data-astro-cid-epurzo3h]{align-items:center;gap:var(--space-3);flex-wrap:wrap;margin-block-start:var(--space-4);display:flex}.bundle__fine[data-astro-cid-epurzo3h]{margin:var(--space-3) 0 0;font-size:var(--size-xs);color:var(--text-subtle)}.bundle__list[data-astro-cid-epurzo3h]{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg);margin:0;padding:0;list-style:none;overflow:hidden}.bundle__list[data-astro-cid-epurzo3h] li[data-astro-cid-epurzo3h]{gap:var(--space-3);padding:.7rem var(--space-4);font-size:var(--size-sm);grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;display:grid}.bundle__list[data-astro-cid-epurzo3h] li[data-astro-cid-epurzo3h]+li[data-astro-cid-epurzo3h]{border-block-start:1px solid var(--border)}.bundle__name[data-astro-cid-epurzo3h]{color:var(--text)}.bundle__hours[data-astro-cid-epurzo3h]{color:var(--text-subtle);font-size:var(--size-xs);white-space:nowrap}.bundle__price[data-astro-cid-epurzo3h]{color:var(--text-muted);text-align:end;white-space:nowrap;min-inline-size:6.5ch}.course[data-astro-cid-dfxscctt]{padding:var(--space-4);gap:var(--space-3);flex-direction:column;list-style:none;display:flex}.course__badge[data-astro-cid-dfxscctt]{font-size:var(--size-xs);color:var(--text-subtle);font-weight:600}.course__title[data-astro-cid-dfxscctt]{font-size:1.15rem;line-height:1.5}.course__title[data-astro-cid-dfxscctt] a[data-astro-cid-dfxscctt]{color:var(--text);text-decoration:none}.course__title[data-astro-cid-dfxscctt] a[data-astro-cid-dfxscctt]:after{content:"";position:absolute;inset:0}.course[data-astro-cid-dfxscctt]{position:relative}.course[data-astro-cid-dfxscctt]:hover .course__title[data-astro-cid-dfxscctt] a[data-astro-cid-dfxscctt]{color:var(--accent)}.course__summary[data-astro-cid-dfxscctt]{color:var(--text-muted);font-size:var(--size-sm);line-height:1.85}.course__points[data-astro-cid-dfxscctt]{font-size:var(--size-sm);gap:.3rem;margin:0;padding:0;list-style:none;display:grid}.course__points[data-astro-cid-dfxscctt] li[data-astro-cid-dfxscctt]{color:var(--text-muted);gap:.6rem;display:flex}.course__points[data-astro-cid-dfxscctt] li[data-astro-cid-dfxscctt]:before{content:"";background:var(--text-subtle);flex:none;block-size:1px;inline-size:.6rem;margin-block-start:.85rem}.course__foot[data-astro-cid-dfxscctt]{border-block-start:1px solid var(--border);justify-content:space-between;align-items:baseline;gap:var(--space-2);flex-wrap:wrap;margin-block-start:auto;padding-block-start:var(--space-3);display:flex}.course__price[data-astro-cid-dfxscctt]{align-items:baseline;gap:.4rem;display:flex}.course__price[data-astro-cid-dfxscctt] b[data-astro-cid-dfxscctt]{font-size:1.1rem;font-weight:700}.course__unit[data-astro-cid-dfxscctt]{font-size:var(--size-xs);color:var(--text-muted)}.course__was[data-astro-cid-dfxscctt]{font-size:var(--size-xs);color:var(--text-subtle)}.course__ask[data-astro-cid-dfxscctt]{font-size:var(--size-sm);color:var(--text-muted)}.course__soon[data-astro-cid-dfxscctt]{font-size:var(--size-sm);font-weight:700}.course__meta[data-astro-cid-dfxscctt]{font-size:var(--size-xs);color:var(--text-subtle)}.lhero[data-astro-cid-su66z4h2]{padding-block:clamp(var(--space-5), 6vw, var(--space-7)) var(--space-6)}.lhero[data-astro-cid-su66z4h2] h1[data-astro-cid-su66z4h2]{margin-block-end:var(--space-3);font-size:clamp(2rem,1.5rem + 2.4vw,3.1rem)}.lhero__lead[data-astro-cid-su66z4h2]{color:var(--text-muted);max-inline-size:54ch;font-size:clamp(1.02rem,.98rem + .3vw,1.15rem)}.lhero__lead[data-astro-cid-su66z4h2] b[data-astro-cid-su66z4h2]{color:var(--text);font-weight:600}.tracks[data-astro-cid-su66z4h2]{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));margin-block-start:var(--space-5);display:grid}.tracks__item[data-astro-cid-su66z4h2]{padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-elevated);color:var(--text);transition:border-color var(--fast) var(--ease);gap:.2rem;text-decoration:none;display:grid}.tracks__item[data-astro-cid-su66z4h2]:hover{border-color:var(--text);color:var(--text)}.tracks__item[data-astro-cid-su66z4h2] b[data-astro-cid-su66z4h2]{font-weight:700}.tracks__item[data-astro-cid-su66z4h2] span[data-astro-cid-su66z4h2]{font-size:var(--size-sm);color:var(--text-muted)}.tracks__item[data-astro-cid-su66z4h2] em[data-astro-cid-su66z4h2]{font-style:normal;font-size:var(--size-xs);color:var(--text-subtle);font-weight:500}.track[data-astro-cid-su66z4h2]{padding-block:var(--space-6)}.track[data-astro-cid-su66z4h2]+.track[data-astro-cid-su66z4h2]{border-block-start:1px solid var(--border)}.course-grid[data-astro-cid-su66z4h2]{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr));align-items:stretch;margin:0;padding:0;list-style:none;display:grid}.trust[data-astro-cid-su66z4h2]{padding-block:var(--space-5) var(--space-6)}.trust__list[data-astro-cid-su66z4h2]{gap:var(--space-4);padding-block:var(--space-4);border-block:1px solid var(--border);grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));margin:0;display:grid}.trust__list[data-astro-cid-su66z4h2] div[data-astro-cid-su66z4h2]{margin:0}.trust__list[data-astro-cid-su66z4h2] dt[data-astro-cid-su66z4h2]{font-size:1.35rem;font-weight:700;line-height:1.3}.trust__list[data-astro-cid-su66z4h2] dd[data-astro-cid-su66z4h2]{font-size:var(--size-sm);color:var(--text-muted);margin:0}.guide[data-astro-cid-su66z4h2]{padding-block:var(--space-7);border-block-start:1px solid var(--border)}.guide__list[data-astro-cid-su66z4h2]{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));margin:0;padding:0;list-style:none;display:grid}.guide__list[data-astro-cid-su66z4h2] li[data-astro-cid-su66z4h2]{gap:var(--space-3);display:flex}.guide__num[data-astro-cid-su66z4h2]{background:var(--text);block-size:2.1rem;inline-size:2.1rem;color:var(--bg);border-radius:50%;flex:none;place-items:center;font-size:.9rem;font-weight:700;display:grid}.guide__list[data-astro-cid-su66z4h2] h3[data-astro-cid-su66z4h2]{margin-block-end:var(--space-2);font-size:1.05rem}.guide__list[data-astro-cid-su66z4h2] p[data-astro-cid-su66z4h2]{color:var(--text-muted);font-size:.96rem}.guide__link[data-astro-cid-su66z4h2]{font-size:var(--size-sm);margin-block-start:var(--space-2);font-weight:600;text-decoration:none;display:inline-block}.lcta[data-astro-cid-su66z4h2]{padding-block:var(--space-7)}.lcta__inner[data-astro-cid-su66z4h2]{text-align:center;justify-items:center;gap:var(--space-3);display:grid}.lcta[data-astro-cid-su66z4h2] h2[data-astro-cid-su66z4h2]{font-size:clamp(1.5rem,1.2rem + 1.5vw,2.1rem)}.lcta[data-astro-cid-su66z4h2] p[data-astro-cid-su66z4h2]{color:var(--text-muted);max-inline-size:48ch}.lcta__note[data-astro-cid-su66z4h2]{font-size:var(--size-sm);color:var(--text-subtle)}
