.eyebrow[data-astro-cid-2lydxdhj]{color:var(--green-deep);font-size:var(--type-eyebrow-size);letter-spacing:var(--type-eyebrow-tracking);text-transform:uppercase;align-items:center;gap:10px;margin:0;font-weight:600;line-height:1.2;display:inline-flex}.eyebrow__rule[data-astro-cid-2lydxdhj]{background:currentColor;width:22px;height:1px}.chip[data-astro-cid-k2qn5omv]{border:1px solid color-mix(in srgb, var(--ink) 20%, transparent);border-radius:var(--radius-chip);height:36px;color:var(--ink);font-size:var(--type-small-size);white-space:nowrap;transition:background-color var(--transition), border-color var(--transition), color var(--transition);background:0 0;justify-content:center;align-items:center;padding:0 16px;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}a[data-astro-cid-k2qn5omv].chip:hover,.chip--selected[data-astro-cid-k2qn5omv]{background:var(--green);border-color:var(--green);color:var(--on-accent)}.course-row[data-astro-cid-cnfachvz]{border-top:1px solid var(--line)}.course-row[data-astro-cid-cnfachvz]:last-child{border-bottom:1px solid var(--line)}.course-row__link[data-astro-cid-cnfachvz]{align-items:center;gap:var(--space-md);width:100%;padding:var(--space-lg) var(--space-md);border-radius:var(--radius-card);color:var(--ink);font:inherit;text-align:start;cursor:pointer;transition:background-color var(--transition), color var(--transition), transform var(--dur-base) var(--ease);background:0 0;border:none;grid-template-columns:44px minmax(0,1fr) 20px;text-decoration:none;display:grid}.course-row__link--arabic[data-astro-cid-cnfachvz]{grid-template-columns:44px minmax(0,1fr) auto 20px}.course-row__link[data-astro-cid-cnfachvz]:hover,.course-row__link[data-astro-cid-cnfachvz]:focus-visible{background:var(--green);color:var(--on-accent)}.course-row__index[data-astro-cid-cnfachvz]{color:var(--ink-muted);font-size:var(--type-small-size);font-variant-numeric:tabular-nums;transition:color var(--transition);align-self:start;margin-top:4px;font-weight:600;line-height:1.4}.course-row__body[data-astro-cid-cnfachvz]{gap:6px;display:grid}.course-row__head[data-astro-cid-cnfachvz]{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.course-row__title[data-astro-cid-cnfachvz]{font-size:var(--type-h3-size);letter-spacing:-.01em;font-weight:500;line-height:1.2}.course-row__link[data-astro-cid-cnfachvz] .course-row__level{height:28px;color:var(--ink-muted);font-size:var(--type-eyebrow-size);padding:0 12px}.course-row__summary[data-astro-cid-cnfachvz]{max-width:56ch;color:var(--ink-muted);font-size:var(--type-small-size);transition:color var(--transition);line-height:1.55}.course-row__arabic[data-astro-cid-cnfachvz]{color:var(--green-deep);font-size:var(--type-h3-size);transition:color var(--transition);line-height:1.4}.course-row__arrow[data-astro-cid-cnfachvz]{color:var(--ink-muted);transition:color var(--transition), transform var(--transition)}.course-row__link[data-astro-cid-cnfachvz]:hover .course-row__index[data-astro-cid-cnfachvz],.course-row__link[data-astro-cid-cnfachvz]:hover .course-row__summary[data-astro-cid-cnfachvz],.course-row__link[data-astro-cid-cnfachvz]:hover .course-row__arabic[data-astro-cid-cnfachvz],.course-row__link[data-astro-cid-cnfachvz]:hover .course-row__arrow[data-astro-cid-cnfachvz],.course-row__link[data-astro-cid-cnfachvz]:focus-visible .course-row__index[data-astro-cid-cnfachvz],.course-row__link[data-astro-cid-cnfachvz]:focus-visible .course-row__summary[data-astro-cid-cnfachvz],.course-row__link[data-astro-cid-cnfachvz]:focus-visible .course-row__arabic[data-astro-cid-cnfachvz],.course-row__link[data-astro-cid-cnfachvz]:focus-visible .course-row__arrow[data-astro-cid-cnfachvz]{color:var(--on-accent)}.course-row__link[data-astro-cid-cnfachvz]:hover .course-row__level,.course-row__link[data-astro-cid-cnfachvz]:focus-visible .course-row__level{border-color:color-mix(in srgb, var(--on-accent) 60%, transparent);color:var(--on-accent)}.course-row__link[data-astro-cid-cnfachvz]:hover .course-row__arrow[data-astro-cid-cnfachvz],.course-row__link[data-astro-cid-cnfachvz]:focus-visible .course-row__arrow[data-astro-cid-cnfachvz]{transform:translate(3px)}@media (width<=620px){.course-row__link[data-astro-cid-cnfachvz]{gap:var(--space-sm);padding:var(--space-md) var(--space-sm);grid-template-columns:26px minmax(0,1fr) 18px}.course-row__link--arabic[data-astro-cid-cnfachvz]{grid-template-columns:26px minmax(0,1fr) auto 18px}.course-row__arabic[data-astro-cid-cnfachvz]{font-size:var(--type-h3-size)}.course-row__link[data-astro-cid-cnfachvz] .course-row__level{height:26px;font-size:var(--type-eyebrow-size);padding:0 10px}}.plan-card[data-astro-cid-urvcgkoj]{border:1px solid var(--line);background:var(--surface);height:100%;transition:transform var(--transition), box-shadow var(--transition), border-color var(--transition);border-radius:24px;flex-direction:column;display:flex;position:relative;box-shadow:0 8px 28px -12px #0b1a141a}.plan-card[data-astro-cid-urvcgkoj]:hover{transform:translateY(-3px);box-shadow:0 12px 36px -12px #0b1a1429}.plan-card--popular[data-astro-cid-urvcgkoj]{border-color:var(--green);box-shadow:0 12px 40px -12px #0e86602e}.plan-card--popular[data-astro-cid-urvcgkoj]:hover{box-shadow:0 16px 48px -12px #0e86603d}@media (hover:none){.plan-card[data-astro-cid-urvcgkoj]:hover{transform:none;box-shadow:0 8px 28px -12px #0b1a141a}.plan-card--popular[data-astro-cid-urvcgkoj]:hover{box-shadow:0 12px 40px -12px #0e86602e}}.plan-card__badge[data-astro-cid-urvcgkoj]{z-index:3;background:var(--green);color:#fff;border-radius:999px;align-items:center;gap:6px;height:30px;padding:0 14px;font-size:12px;font-weight:600;line-height:1;display:inline-flex;position:absolute;top:16px;right:16px}.plan-card__body[data-astro-cid-urvcgkoj]{align-content:start;gap:var(--space-sm);flex:1;padding:28px 24px;display:grid}.plan-card__name[data-astro-cid-urvcgkoj]{font-size:var(--type-h3-size);font-weight:500}.plan-card__price[data-astro-cid-urvcgkoj]{align-items:baseline;gap:6px;margin-top:4px;display:flex}.plan-card__amount[data-astro-cid-urvcgkoj]{letter-spacing:-.02em;font-size:clamp(36px,4vw,48px);font-weight:400;line-height:1}.plan-card__period[data-astro-cid-urvcgkoj]{color:var(--ink-muted);font-size:var(--type-small-size)}.plan-card__hairline[data-astro-cid-urvcgkoj]{background:var(--line);height:1px;margin:4px 0}.plan-card__meta[data-astro-cid-urvcgkoj]{gap:0;margin:0;padding:0;list-style:none;display:grid}.plan-card__meta[data-astro-cid-urvcgkoj] li[data-astro-cid-urvcgkoj]{border-bottom:1px solid var(--line);grid-template-columns:32px 1fr auto;align-items:center;gap:12px;padding-block:10px;display:grid}.plan-card__meta[data-astro-cid-urvcgkoj] li[data-astro-cid-urvcgkoj]:last-child{border-bottom:none}.plan-card__meta-icon[data-astro-cid-urvcgkoj]{background:var(--mint-100);border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.plan-card__meta-label[data-astro-cid-urvcgkoj]{color:var(--ink-muted);font-size:var(--type-small-size)}.plan-card__meta-value[data-astro-cid-urvcgkoj]{font-weight:600;font-size:var(--type-body-size)}.plan-card__cta[data-astro-cid-urvcgkoj]{width:100%;height:48px;margin-top:var(--space-sm);background:var(--green);color:#fff;font:inherit;font-size:var(--type-body-size);cursor:pointer;transition:background-color var(--transition), transform var(--transition);border:none;border-radius:999px;justify-content:center;align-items:center;gap:10px;font-weight:500;text-decoration:none;display:inline-flex}.plan-card__cta[data-astro-cid-urvcgkoj]:hover{background:var(--green-deep)}html[data-theme=dark] .plan-card--popular[data-astro-cid-urvcgkoj]{background:var(--green);color:var(--on-accent)}html[data-theme=dark] .plan-card--popular[data-astro-cid-urvcgkoj] .plan-card__name[data-astro-cid-urvcgkoj],html[data-theme=dark] .plan-card--popular[data-astro-cid-urvcgkoj] .plan-card__amount[data-astro-cid-urvcgkoj]{color:var(--on-accent)}html[data-theme=dark] .plan-card--popular[data-astro-cid-urvcgkoj] .plan-card__period[data-astro-cid-urvcgkoj],html[data-theme=dark] .plan-card--popular[data-astro-cid-urvcgkoj] .plan-card__meta-label[data-astro-cid-urvcgkoj]{color:color-mix(in srgb, var(--on-accent) 70%, transparent)}html[data-theme=dark] .plan-card--popular[data-astro-cid-urvcgkoj] .plan-card__hairline[data-astro-cid-urvcgkoj],html[data-theme=dark] .plan-card--popular[data-astro-cid-urvcgkoj] .plan-card__meta[data-astro-cid-urvcgkoj] li[data-astro-cid-urvcgkoj]{border-color:color-mix(in srgb, var(--on-accent) 20%, transparent)}html[data-theme=dark] .plan-card--popular[data-astro-cid-urvcgkoj] .plan-card__meta-icon[data-astro-cid-urvcgkoj]{background:color-mix(in srgb, var(--on-accent) 20%, transparent)}html[data-theme=dark] .plan-card--popular[data-astro-cid-urvcgkoj] .plan-card__meta-icon[data-astro-cid-urvcgkoj] svg[data-astro-cid-urvcgkoj]{stroke:var(--on-accent)}html[data-theme=dark] .plan-card--popular[data-astro-cid-urvcgkoj] .plan-card__cta[data-astro-cid-urvcgkoj]{background:var(--on-accent);color:var(--green)}html[data-theme=dark] .plan-card--popular[data-astro-cid-urvcgkoj] .plan-card__cta[data-astro-cid-urvcgkoj]:hover{background:#fff}html[data-theme=dark] .plan-card--popular[data-astro-cid-urvcgkoj] .plan-card__badge[data-astro-cid-urvcgkoj]{background:var(--on-accent);color:var(--green)}@media (prefers-reduced-motion:reduce){.plan-card[data-astro-cid-urvcgkoj],.plan-card__cta[data-astro-cid-urvcgkoj]{transition:none}}
