.course-badge[data-v-cd054d52]{background-color:#ffffff1f;border:1px solid hsla(0,0%,100%,.32);border-radius:9999px;padding:.75rem 1rem}.abs-circle[data-v-cd054d52]{background-color:#58edca4d;border-radius:9999px;filter:blur(30px);height:1764px;position:absolute;width:2262px;z-index:0}.abs-circle.circle--center[data-v-cd054d52]{left:75%;top:50%;transform:translate(-50%,-50%)}.cards-scroll[data-v-e08fcb1a]{--cards-gap:20px;align-items:stretch;display:flex;flex-wrap:nowrap;gap:var(--cards-gap);min-width:0;overflow-x:auto;scroll-behavior:auto;scroll-snap-type:none;scrollbar-width:none;width:100%}.cards-scroll[data-v-e08fcb1a]::-webkit-scrollbar{display:none}.cards-scroll__card[data-v-e08fcb1a]{align-items:center;box-sizing:border-box;display:flex;flex:0 0 100%;flex-direction:column;justify-content:center;min-width:0;overflow-wrap:anywhere}@media(min-width:1200px){.cards-scroll__card[data-v-e08fcb1a]{flex-basis:calc((100% - var(--cards-gap) - var(--cards-gap))/3)}}.card[data-v-e08fcb1a]{background-color:var(--brand-green);border-radius:32px;position:relative}@media(min-width:758px){.card[data-v-e08fcb1a]{border-radius:48px}}@media(min-width:1200px){.card[data-v-e08fcb1a]{border-radius:64px}}.card .card-abs[data-v-e08fcb1a]{border-radius:32px;height:100%;left:0;position:absolute;top:0;width:100%}@media(min-width:758px){.card .card-abs[data-v-e08fcb1a]{border-radius:48px}}@media(min-width:1200px){.card .card-abs[data-v-e08fcb1a]{border-radius:64px}}.card .card-abs[data-v-e08fcb1a]{box-shadow:inset 0 0 16px #58edca;z-index:3}.abc-circle[data-v-fe8e387a]{background:radial-gradient(ellipse 36% 100% at 50% 50%,#58edca4d 36%,#28534900);border-radius:9999px;filter:blur(30px);height:560px;opacity:.97;pointer-events:none;position:absolute;transform:translate(-50%,-50%);width:560px;z-index:1}@media(min-width:758px){.abc-circle[data-v-fe8e387a]{height:560px;width:560px}}@media(min-width:1200px){.abc-circle[data-v-fe8e387a]{height:1226px;width:1226px}}.abc-circle__top[data-v-fe8e387a]{left:0;top:0}.abc-circle__bottom[data-v-fe8e387a]{display:block;left:100%;top:100%}@media(min-width:758px){.abc-circle__bottom[data-v-fe8e387a]{display:none}}@media(min-width:1200px){.abc-circle__bottom[data-v-fe8e387a]{display:block}}.tag--accent[data-v-a93fc86d]{background-color:#2853491f;border:1px solid rgba(40,83,73,.32)}.tag--normal[data-v-a93fc86d]{background-color:#edeaf01f;border:1px solid rgba(237,234,240,.32)}.badge[data-v-8c121b0e]{border-radius:16px;font-family:Inter,system-ui,sans-serif;font-size:16px;line-height:22px;margin-bottom:1.5rem;padding:.75rem 1rem;width:-moz-fit-content;width:fit-content}@media(min-width:758px){.badge[data-v-8c121b0e]{font-size:18px;line-height:24px}}.badge--red[data-v-8c121b0e]{background-color:#d863631f;color:#d86363}.badge--blue[data-v-8c121b0e]{background-color:#4a90d91f;color:#4a90d9}.badge--green[data-v-8c121b0e]{background-color:#4caf821f;color:#4caf82}.badge--purple[data-v-8c121b0e]{background-color:#7b6fc41f;color:#7b6fc4}.caption[data-v-8c121b0e]{color:var(--brand-black);font-family:Involve-bold,system-ui,sans-serif;font-size:20px!important;line-height:22px!important;margin-bottom:.5rem}@media(min-width:758px){.caption[data-v-8c121b0e]{font-size:28px!important;line-height:30px!important}}@media(min-width:1200px){.caption[data-v-8c121b0e]{font-size:32px!important;line-height:34px!important;margin-bottom:1rem}}.hz[data-v-8c121b0e]{color:var(--grey)}.content[data-v-8c121b0e]{color:var(--brand-black);font-family:Inter,system-ui,sans-serif;font-size:16px;line-height:22px}@media(min-width:758px){.content[data-v-8c121b0e]{font-size:18px;line-height:24px}}@media(min-width:1200px){.content[data-v-8c121b0e]{font-size:20px;line-height:28px}}.nav-btn[data-v-8c121b0e]{background:#fff;border:none;border-radius:50%;box-shadow:0 2px 8px #0003;cursor:pointer;flex-shrink:0;height:44px;transition:opacity .2s,transform .2s;width:44px}.nav-btn--next[data-v-8c121b0e],.nav-btn--prev[data-v-8c121b0e]{position:relative}.nav-btn--next[data-v-8c121b0e]:after,.nav-btn--next[data-v-8c121b0e]:before{background:var(--brand-black);border-radius:1px;content:"";height:1.5px;position:absolute;right:16px;width:12px}.nav-btn--next[data-v-8c121b0e]:before{top:calc(50% - 1px);transform:rotate(45deg);transform-origin:right center}.nav-btn--next[data-v-8c121b0e]:after{top:calc(50% - 1px);transform:rotate(-45deg);transform-origin:right center}.nav-btn--prev[data-v-8c121b0e]:after,.nav-btn--prev[data-v-8c121b0e]:before{background:var(--brand-black);border-radius:1px;content:"";height:1.5px;left:16px;position:absolute;width:12px}.nav-btn--prev[data-v-8c121b0e]:before{top:calc(50% - 1px);transform:rotate(-45deg);transform-origin:left center}.nav-btn--prev[data-v-8c121b0e]:after{top:calc(50% - 1px);transform:rotate(45deg);transform-origin:left center}.nav-btn[data-v-8c121b0e]:hover{transform:scale(1.05)}.nav-btn--disabled[data-v-8c121b0e]{opacity:.3;pointer-events:none}.badge[data-v-adda69c6]{border-radius:16px;font-family:Inter,system-ui,sans-serif;font-size:16px;line-height:22px;margin-bottom:1.5rem;padding:.75rem 1rem;width:-moz-fit-content;width:fit-content}@media(min-width:758px){.badge[data-v-adda69c6]{font-size:18px;line-height:24px}}.badge--red[data-v-adda69c6]{background-color:#d863631f;color:#d86363}.badge--blue[data-v-adda69c6]{background-color:#4a90d91f;color:#4a90d9}.badge--green[data-v-adda69c6]{background-color:#4caf821f;color:#4caf82}.badge--purple[data-v-adda69c6]{background-color:#7b6fc41f;color:#7b6fc4}.caption[data-v-adda69c6]{color:var(--brand-black);font-family:Involve-bold,system-ui,sans-serif;font-size:20px!important;line-height:22px!important;margin-bottom:.5rem}@media(min-width:758px){.caption[data-v-adda69c6]{font-size:28px!important;line-height:30px!important}}@media(min-width:1200px){.caption[data-v-adda69c6]{font-size:32px!important;line-height:34px!important;margin-bottom:1rem}}.hz[data-v-adda69c6]{color:var(--grey)}.content[data-v-adda69c6]{color:var(--brand-black);font-family:Inter,system-ui,sans-serif;font-size:16px;line-height:22px}@media(min-width:758px){.content[data-v-adda69c6]{font-size:18px;line-height:24px}}@media(min-width:1200px){.content[data-v-adda69c6]{font-size:20px;line-height:28px}}.nav-btn[data-v-adda69c6]{background:#fff;border:none;border-radius:50%;box-shadow:0 2px 8px #0003;cursor:pointer;flex-shrink:0;height:44px;transition:opacity .2s,transform .2s;width:44px}.nav-btn--next[data-v-adda69c6],.nav-btn--prev[data-v-adda69c6]{position:relative}.nav-btn--next[data-v-adda69c6]:after,.nav-btn--next[data-v-adda69c6]:before{background:var(--brand-black);border-radius:1px;content:"";height:1.5px;position:absolute;right:16px;width:12px}.nav-btn--next[data-v-adda69c6]:before{top:calc(50% - 1px);transform:rotate(45deg);transform-origin:right center}.nav-btn--next[data-v-adda69c6]:after{top:calc(50% - 1px);transform:rotate(-45deg);transform-origin:right center}.nav-btn--prev[data-v-adda69c6]:after,.nav-btn--prev[data-v-adda69c6]:before{background:var(--brand-black);border-radius:1px;content:"";height:1.5px;left:16px;position:absolute;width:12px}.nav-btn--prev[data-v-adda69c6]:before{top:calc(50% - 1px);transform:rotate(-45deg);transform-origin:left center}.nav-btn--prev[data-v-adda69c6]:after{top:calc(50% - 1px);transform:rotate(45deg);transform-origin:left center}.nav-btn[data-v-adda69c6]:hover{transform:scale(1.05)}.nav-btn--disabled[data-v-adda69c6]{opacity:.3;pointer-events:none}.badge[data-v-f8b49a6b]{background-color:var(--lavender-pale);border-radius:16px;color:var(--brand-black);padding:.75rem 1rem}.abc-circle[data-v-7b3ead91]{background:#285349;border-radius:9999px;box-shadow:inset 0 0 100px #66ffdb;height:656px;opacity:.97;position:absolute;transform:translate(-50%,-50%);width:656px;z-index:1}@media(min-width:758px){.abc-circle[data-v-7b3ead91]{height:656px;width:656px}}@media(min-width:1200px){.abc-circle[data-v-7b3ead91]{height:656px;width:656px}}.abc-circle__top[data-v-7b3ead91]{left:0;top:0}.abc-circle__bottom[data-v-7b3ead91]{left:100%;top:100%}.badge[data-v-5623ff45]{border-radius:16px;font-family:Inter,system-ui,sans-serif;font-size:16px;line-height:22px;margin-bottom:1.5rem;padding:.75rem 1rem;width:-moz-fit-content;width:fit-content}@media(min-width:758px){.badge[data-v-5623ff45]{font-size:18px;line-height:24px}}.badge--red[data-v-5623ff45]{background-color:#d863631f;color:#d86363}.badge--blue[data-v-5623ff45]{background-color:#4a90d91f;color:#4a90d9}.badge--green[data-v-5623ff45]{background-color:#4caf821f;color:#4caf82}.badge--purple[data-v-5623ff45]{background-color:#7b6fc41f;color:#7b6fc4}.caption[data-v-5623ff45]{color:var(--brand-black);font-family:Involve-bold,system-ui,sans-serif;font-size:20px!important;line-height:22px!important;margin-bottom:.5rem}@media(min-width:758px){.caption[data-v-5623ff45]{font-size:28px!important;line-height:30px!important}}@media(min-width:1200px){.caption[data-v-5623ff45]{font-size:32px!important;line-height:34px!important;margin-bottom:1rem}}.hz[data-v-5623ff45]{color:var(--grey)}.content[data-v-5623ff45]{color:var(--brand-black);font-family:Inter,system-ui,sans-serif;font-size:16px;line-height:22px}@media(min-width:758px){.content[data-v-5623ff45]{font-size:18px;line-height:24px}}@media(min-width:1200px){.content[data-v-5623ff45]{font-size:20px;line-height:28px}}.nav-btn[data-v-5623ff45]{background:#fff;border:none;border-radius:50%;box-shadow:0 2px 8px #0003;cursor:pointer;flex-shrink:0;height:44px;transition:opacity .2s,transform .2s;width:44px}.nav-btn--next[data-v-5623ff45],.nav-btn--prev[data-v-5623ff45]{position:relative}.nav-btn--next[data-v-5623ff45]:after,.nav-btn--next[data-v-5623ff45]:before{background:var(--brand-black);border-radius:1px;content:"";height:1.5px;position:absolute;right:16px;width:12px}.nav-btn--next[data-v-5623ff45]:before{top:calc(50% - 1px);transform:rotate(45deg);transform-origin:right center}.nav-btn--next[data-v-5623ff45]:after{top:calc(50% - 1px);transform:rotate(-45deg);transform-origin:right center}.nav-btn--prev[data-v-5623ff45]:after,.nav-btn--prev[data-v-5623ff45]:before{background:var(--brand-black);border-radius:1px;content:"";height:1.5px;left:16px;position:absolute;width:12px}.nav-btn--prev[data-v-5623ff45]:before{top:calc(50% - 1px);transform:rotate(-45deg);transform-origin:left center}.nav-btn--prev[data-v-5623ff45]:after{top:calc(50% - 1px);transform:rotate(45deg);transform-origin:left center}.nav-btn[data-v-5623ff45]:hover{transform:scale(1.05)}.nav-btn--disabled[data-v-5623ff45]{opacity:.3;pointer-events:none}.banner .abs-circle[data-v-f2c006a6]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#512e58fc;border-radius:9999px;box-shadow:inset 0 0 80px #c685d5;position:absolute;z-index:2}@media(min-width:758px){.banner .abs-circle[data-v-f2c006a6],.banner .banner-bg[data-v-f2c006a6]{box-shadow:inset 0 0 150px #c685d5}}.banner .abs-circle--center[data-v-f2c006a6]{height:413px;left:50%;top:50%;transform:translateY(-50%) translate(-50%);width:413px}@media(min-width:758px){.banner .abs-circle--center[data-v-f2c006a6]{height:714px;width:714px}}@media(min-width:1200px){.banner .abs-circle--center[data-v-f2c006a6]{height:1002px;width:1002px}}.banner .abs-circle--bottom[data-v-f2c006a6]{bottom:0;left:0;transform:translateY(50%) translate(-40%)}.banner .abs-circle--top[data-v-f2c006a6]{right:0;top:0;transform:translateY(-50%) translate(40%)}.banner .abs-circle--bottom[data-v-f2c006a6],.banner .abs-circle--top[data-v-f2c006a6]{height:235px;width:235px;z-index:3}@media(min-width:758px){.banner .abs-circle--bottom[data-v-f2c006a6],.banner .abs-circle--top[data-v-f2c006a6]{height:342px;width:342px}}@media(min-width:1200px){.banner .abs-circle--bottom[data-v-f2c006a6],.banner .abs-circle--top[data-v-f2c006a6]{height:568px;width:568px}}
