section.svelte-eo42ub.svelte-eo42ub{display:flex;justify-content:center;flex-direction:column;align-items:center;gap:20px}section.svelte-eo42ub .plan.svelte-eo42ub{border-radius:2px;display:flex;flex-direction:column;background:#2a272a;width:300px}section.svelte-eo42ub .plan.best-option b.svelte-eo42ub{background:#27ae60}section.svelte-eo42ub .details.svelte-eo42ub{padding:20px;display:flex;flex-direction:column;flex:1}section.svelte-eo42ub .price-block.svelte-eo42ub{margin-bottom:10px;text-align:center}section.svelte-eo42ub .price.svelte-eo42ub{font-family:WebtipsBold,sans-serif;font-size:28px;line-height:1.2}section.svelte-eo42ub .period.svelte-eo42ub{font-family:Webtips,sans-serif;font-size:16px;color:#908f90}section.svelte-eo42ub b.svelte-eo42ub{border-top-left-radius:2px;border-top-right-radius:2px;background:#36384d;display:block;text-align:center;padding:5px}section.svelte-eo42ub p.svelte-eo42ub{font-size:16px;font-family:WebtipsLight,sans-serif;margin:0}section.svelte-eo42ub button.svelte-eo42ub{margin-top:auto}@media (min-width:600px){section.svelte-eo42ub.svelte-eo42ub{flex-direction:row;align-items:stretch}}main{justify-content:center}h2:where(.astro-6N4VRHJP){text-align:center}b:where(.astro-6N4VRHJP){border-radius:2px;color:#27ae60;border-bottom:2px solid #27ae60}.intro:where(.astro-6N4VRHJP){text-align:center;margin:50px 0}.title:where(.astro-6N4VRHJP){font-size:28px}.sub-title:where(.astro-6N4VRHJP){margin-bottom:20px}.left:where(.astro-6N4VRHJP){text-align:left;margin-bottom:5px}.courses:where(.astro-6N4VRHJP){display:flex;flex-direction:column;justify-content:center;gap:10px}.plans:where(.astro-6N4VRHJP){display:flex;justify-content:center;gap:20px}.plans:where(.astro-6N4VRHJP) .plan:where(.astro-6N4VRHJP){border-radius:2px;display:flex;flex-direction:column;background:#2a272a;width:300px}.plans:where(.astro-6N4VRHJP) .plan:where(.astro-6N4VRHJP).recommended b:where(.astro-6N4VRHJP){background:#27ae60}.plans:where(.astro-6N4VRHJP) .plan:where(.astro-6N4VRHJP) div:where(.astro-6N4VRHJP){padding:20px;display:flex;flex-direction:column;flex:1}.plans:where(.astro-6N4VRHJP) b:where(.astro-6N4VRHJP){border-top-left-radius:2px;border-top-right-radius:2px;background:#36384d;display:block;text-align:center;padding:5px}.plans:where(.astro-6N4VRHJP) p:where(.astro-6N4VRHJP){font-size:16px;font-family:WebtipsLight,sans-serif;margin:0}.plans:where(.astro-6N4VRHJP) button:where(.astro-6N4VRHJP){margin-top:auto}@media (min-width:600px){.courses:where(.astro-6N4VRHJP){flex-direction:row}}