header.svelte-hv3zzy{display:grid;grid-template-areas:"title   title   hamburger" "nav     nav     nav";width:100%;position:fixed;background-color:var(--c-white);z-index:99;padding:var(--space-4);box-shadow:var(--shadow-m);align-items:center}.btn-white.svelte-hv3zzy{background-color:var(--c-accent);color:var(--c-white)}.menu-btn.svelte-hv3zzy{position:absolute;opacity:0;z-index:100;cursor:pointer}.menu-btn.svelte-hv3zzy:focus-visible+.menu-icon:where(.svelte-hv3zzy){outline:2px solid var(--c-accent)}.menu-icon.svelte-hv3zzy{grid-area:hamburger;cursor:pointer;display:flex;justify-content:flex-end;align-items:baseline;padding:30px 20px 30px 0;position:relative;-webkit-user-select:none;user-select:none;visibility:visible}.nav-item.svelte-hv3zzy{transition:all .2s ease-in-out}.nav-item.svelte-hv3zzy:hover{color:var(--hover-state);background-color:var(--hover-state-x)}.navicon.svelte-hv3zzy{background:#333;display:block;height:2px;width:18px;position:relative}.navicon.svelte-hv3zzy:before{top:5px}.navicon.svelte-hv3zzy:after{top:-5px}.navicon.svelte-hv3zzy:before,.navicon.svelte-hv3zzy:after{background:var(--c-text);display:block;width:100%;height:100%;content:"";position:absolute;transition:all .2s ease-out}.menu.svelte-hv3zzy{grid-area:nav;max-width:unset;max-height:0;transition:all .2s ease-out;overflow:hidden;margin:0;padding:0;background-color:var(--c-white);display:flex;flex-direction:column;visibility:hidden;pointer-events:none}@media(min-width:1070px){.menu.svelte-hv3zzy{visibility:visible;pointer-events:auto}}.menu.svelte-hv3zzy a:where(.svelte-hv3zzy){padding:var(--space-2);width:100%;font-size:var(--fs-label-sm);white-space:nowrap}.menu.svelte-hv3zzy a[href^=tel]:where(.svelte-hv3zzy){display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);transition:color .2s ease-in-out}.menu.svelte-hv3zzy a[href^=tel]:where(.svelte-hv3zzy):hover{color:var(--hover-state)}.menu-btn.svelte-hv3zzy:checked~.menu:where(.svelte-hv3zzy){max-height:75vh;padding:var(--space-2);visibility:visible;pointer-events:auto}.menu-btn.svelte-hv3zzy:checked~.menu-icon:where(.svelte-hv3zzy) .navicon:where(.svelte-hv3zzy){background:transparent}.menu-btn.svelte-hv3zzy:checked~.menu-icon:where(.svelte-hv3zzy) .navicon:where(.svelte-hv3zzy):before{transform:rotate(-45deg)}.menu-btn.svelte-hv3zzy:checked~.menu-icon:where(.svelte-hv3zzy) .navicon:where(.svelte-hv3zzy):after{transform:rotate(45deg)}.menu-btn.svelte-hv3zzy:checked~.menu-icon:where(.svelte-hv3zzy) .navicon:where(.svelte-hv3zzy):before,.menu-btn.svelte-hv3zzy:checked~.menu-icon:where(.svelte-hv3zzy) .navicon:where(.svelte-hv3zzy):after{top:0}@media screen and (min-width:1070px){header.svelte-hv3zzy{display:flex;justify-content:center;align-items:center}header.svelte-hv3zzy picture:where(.svelte-hv3zzy){display:flex;align-items:center}.menu-icon.svelte-hv3zzy{visibility:hidden}.menu.svelte-hv3zzy{display:flex;flex-direction:row;gap:var(--space-4);align-items:center;max-width:100vw;max-height:unset;margin-left:auto;margin-right:var(--space-10)}.menu.svelte-hv3zzy a[href^=tel]:where(.svelte-hv3zzy){margin:0}}footer.svelte-7lfk2o{background-color:var(--c-footer);padding-top:0;padding-bottom:var(--space-6)}footer.svelte-7lfk2o h2:where(.svelte-7lfk2o){color:var(--c-white);font-size:var(--fs-body-sm-mobile)}footer.svelte-7lfk2o p:where(.svelte-7lfk2o),footer.svelte-7lfk2o li:where(.svelte-7lfk2o){color:var(--c-text-lighter);font-size:var(--fs-label-s-mobile)}footer.svelte-7lfk2o ul:where(.svelte-7lfk2o){list-style:none;padding-left:0}footer.svelte-7lfk2o ul:where(.svelte-7lfk2o) li:where(.svelte-7lfk2o){line-height:var(--space-7);transition:color .2s ease-in-out}footer.svelte-7lfk2o ul:where(.svelte-7lfk2o) li:where(.svelte-7lfk2o):hover{color:var(--c-white)}footer.svelte-7lfk2o .footer-heading:where(.svelte-7lfk2o){padding-bottom:var(--space-2)}footer.svelte-7lfk2o .menu-icons:where(.svelte-7lfk2o){display:flex;gap:var(--space-3)}footer.svelte-7lfk2o .menu-icons:where(.svelte-7lfk2o) svg:where(.svelte-7lfk2o){width:40px;background-color:var(--c-footer-icons-bg);padding:var(--space-2);border-radius:var(--radius-round);transition:background-color .2 ease-in-out}footer.svelte-7lfk2o .menu-icons:where(.svelte-7lfk2o) svg:where(.svelte-7lfk2o):hover{background-color:var(--c-accent)}footer.svelte-7lfk2o .footer-bottom:where(.svelte-7lfk2o){border-top:1px solid var(--c-text);text-align:center;padding:var(--space-10) 0 var(--space-6) 0;line-height:var(--space-2)}footer.svelte-7lfk2o .footer-bottom:where(.svelte-7lfk2o) a:where(.svelte-7lfk2o){font-weight:var(--fw-bold)}@media(min-width:1024px){footer.svelte-7lfk2o{padding-top:var(--space-12)}footer.svelte-7lfk2o .section-inner:where(.svelte-7lfk2o){display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,1fr);grid-template-rows:1fr;grid-column-gap:var(--space-12);grid-row-gap:0px}footer.svelte-7lfk2o .section-inner:where(.svelte-7lfk2o) .footer-heading:where(.svelte-7lfk2o){grid-area:1 / 1 / 2 / 2}footer.svelte-7lfk2o .section-inner:where(.svelte-7lfk2o) .quick-menu-1:where(.svelte-7lfk2o){grid-area:1 / 2 / 2 / 3}footer.svelte-7lfk2o .section-inner:where(.svelte-7lfk2o) .quick-menu-2:where(.svelte-7lfk2o){grid-area:1 / 3 / 2 / 4}footer.svelte-7lfk2o .section-inner:where(.svelte-7lfk2o) .quick-menu-3:where(.svelte-7lfk2o){grid-area:1 / 4 / 2 / 5}footer.svelte-7lfk2o .section-inner:where(.svelte-7lfk2o) .footer-bottom:where(.svelte-7lfk2o){grid-area:2 / 1 / 3 / 5}footer.svelte-7lfk2o .section-inner:where(.svelte-7lfk2o) .quick-menu-1:where(.svelte-7lfk2o),footer.svelte-7lfk2o .section-inner:where(.svelte-7lfk2o) .quick-menu-2:where(.svelte-7lfk2o),footer.svelte-7lfk2o .section-inner:where(.svelte-7lfk2o) .quick-menu-3:where(.svelte-7lfk2o){padding-top:var(--space-10)}footer.svelte-7lfk2o .section-inner:where(.svelte-7lfk2o) picture:where(.svelte-7lfk2o) img:where(.svelte-7lfk2o){width:90%;height:auto}}form.svelte-1ddfrtr{display:flex;flex-direction:column;gap:var(--space-5)}form.svelte-1ddfrtr div:where(.svelte-1ddfrtr){display:flex;flex-direction:column;gap:var(--space-2)}form.svelte-1ddfrtr div:where(.svelte-1ddfrtr) label:where(.svelte-1ddfrtr){font-size:var(--fs-label-s-mobile)}form.svelte-1ddfrtr div:where(.svelte-1ddfrtr) label:where(.svelte-1ddfrtr),form.svelte-1ddfrtr div:where(.svelte-1ddfrtr) button:where(.svelte-1ddfrtr){font-weight:var(--fw-semibold)}form.svelte-1ddfrtr div:where(.svelte-1ddfrtr) input:where(.svelte-1ddfrtr),form.svelte-1ddfrtr div:where(.svelte-1ddfrtr) textarea:where(.svelte-1ddfrtr){border:1px solid var(--c-border-gray);border-radius:var(--radius-softest);padding:var(--space-4)}form.svelte-1ddfrtr p:where(.svelte-1ddfrtr){text-align:center;font-size:var(--fs-label-s-mobile)}.whatsapp-card.svelte-1i6mna3{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);border-radius:12px;border:1px solid var(--c-green-light);background-color:var(--c-green-lighter);margin-top:var(--space-6)}.whatsapp-card__header.svelte-1i6mna3{display:flex;align-items:center;gap:var(--space-2)}.whatsapp-card__header.svelte-1i6mna3 svg:where(.svelte-1i6mna3){width:20px;fill:var(--c-green)}.whatsapp-card__header.svelte-1i6mna3 strong:where(.svelte-1i6mna3){font-size:var(--fs-label-sm-mobile);font-weight:var(--fw-semibold)}.whatsapp-card.svelte-1i6mna3 p:where(.svelte-1i6mna3){font-size:var(--fs-label-sm-mobile);margin:0}.whatsapp-card__btn.svelte-1i6mna3{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-radius:8px;font-size:var(--fs-label-sm-mobile);font-weight:var(--fw-bold);background-color:var(--c-green-dark);color:var(--c-white);align-self:flex-start;transition:background-color .2s ease-in-out}.whatsapp-card__btn.svelte-1i6mna3 svg:where(.svelte-1i6mna3){fill:var(--c-white);width:20px}.whatsapp-card__btn.svelte-1i6mna3:hover{background-color:var(--c-green)}.pricing-slider-wrap.svelte-1crj3zy{display:none;width:100%;max-width:520px;margin:0 auto}#tab-extra.svelte-1crj3zy:checked~.pricing-slider-wrap[data-group=extra]:where(.svelte-1crj3zy),#tab-basis.svelte-1crj3zy:checked~.pricing-slider-wrap[data-group=basis]:where(.svelte-1crj3zy),#tab-theorie.svelte-1crj3zy:checked~.pricing-slider-wrap[data-group=theorie]:where(.svelte-1crj3zy){display:block}.pricing-tabs-wrap.svelte-1crj3zy{display:flex;justify-content:center;padding:var(--space-4) 0 var(--space-5)}.pricing-tabs.svelte-1crj3zy{display:inline-flex;gap:var(--space-3);padding:.35rem;margin:0;list-style:none;border-radius:999px;background:var(--c-btn-bg-main);border:1px solid var(--c-border-light)}.tab.svelte-1crj3zy{display:inline-block;border:0;background:transparent;border-radius:999px;padding:var(--space-3) var(--space-5);font-weight:var(--fw-bold);cursor:pointer;color:var(--c-navy-900);transition:background-color .15s ease,transform .15s ease}#tab-extra.svelte-1crj3zy:checked~nav:where(.svelte-1crj3zy) .pricing-tabs:where(.svelte-1crj3zy) label[for=tab-extra]:where(.svelte-1crj3zy),#tab-basis.svelte-1crj3zy:checked~nav:where(.svelte-1crj3zy) .pricing-tabs:where(.svelte-1crj3zy) label[for=tab-basis]:where(.svelte-1crj3zy),#tab-theorie.svelte-1crj3zy:checked~nav:where(.svelte-1crj3zy) .pricing-tabs:where(.svelte-1crj3zy) label[for=tab-theorie]:where(.svelte-1crj3zy){background:var(--c-white);outline:4px solid rgba(0,123,255,.35);outline-offset:2px;outline:4px solid color-mix(in srgb,var(--c-accent) 55%,transparent)}.pricing-slider-viewport.svelte-1crj3zy{width:100%;margin:0 auto;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-x:contain;touch-action:pan-x pan-y;padding-bottom:.25rem;scrollbar-width:none;-ms-overflow-style:none}.pricing-slider-viewport.svelte-1crj3zy::-webkit-scrollbar{display:none}.pricing-slider.svelte-1crj3zy{width:100%;margin:0;padding:0;list-style:none;display:grid;grid-auto-flow:column;grid-auto-columns:100%}.slide.svelte-1crj3zy{scroll-snap-align:start;scroll-snap-stop:always;padding:0 clamp(var(--space-4),6vw,50px)}.price-card.svelte-1crj3zy{max-width:420px;margin:0 auto;background:var(--c-white);border:3px solid var(--c-border-light);border-radius:28px;padding:22px;box-shadow:var(--shadow-s);display:flex;flex-direction:column;height:100%;opacity:0;transform:translateY(18px) scale(.98);animation:svelte-1crj3zy-card-enter 1.6s cubic-bezier(.22,1,.36,1) both}.slide.svelte-1crj3zy:nth-child(1) .price-card:where(.svelte-1crj3zy){animation-delay:0ms}.slide.svelte-1crj3zy:nth-child(2) .price-card:where(.svelte-1crj3zy){animation-delay:.28s}.slide.svelte-1crj3zy:nth-child(3) .price-card:where(.svelte-1crj3zy){animation-delay:.56s}.slide.svelte-1crj3zy:nth-child(4) .price-card:where(.svelte-1crj3zy){animation-delay:.84s}.slide.svelte-1crj3zy:nth-child(5) .price-card:where(.svelte-1crj3zy){animation-delay:1.12s}.slide.svelte-1crj3zy:nth-child(6) .price-card:where(.svelte-1crj3zy){animation-delay:1.4s}.title.svelte-1crj3zy{margin:0;font-family:var(--font-heading);font-size:var(--fs-hl-sm);line-height:var(--lh-heading);font-weight:800;color:var(--c-navy-900)}.subtitle.svelte-1crj3zy{margin:var(--space-1) 0 0;font-size:var(--fs-body-sm);color:var(--c-text-light)}.price-wrap.svelte-1crj3zy{margin-top:var(--space-6)}.price.svelte-1crj3zy{margin:0;display:block;font-size:var(--fs-highlighted-mobile);line-height:1;font-weight:900;letter-spacing:-.03em;color:var(--c-navy-900)}.exam.svelte-1crj3zy,.per.svelte-1crj3zy{margin:var(--space-1) 0 0;display:block;font-size:var(--fs-body-sm);color:var(--c-text-light)}.divider.svelte-1crj3zy{border:0;height:2px;background:var(--c-border-light);margin:var(--space-2) 0 var(--space-6);border-radius:var(--radius-round)}.includes-title.svelte-1crj3zy{margin:0 0 var(--space-3);font-size:var(--fs-label-md);font-weight:800;color:var(--c-navy-900)}.includes.svelte-1crj3zy{list-style:none;padding:0;margin:0;display:grid;gap:var(--space-3)}.inc.svelte-1crj3zy{display:grid;grid-template-columns:22px 1fr;gap:var(--space-3);align-items:start;color:var(--c-text);font-size:var(--fs-body-sm);line-height:1.35}.inc-icon.svelte-1crj3zy{width:22px;height:22px;margin-top:2px}.cta.svelte-1crj3zy{text-align:center;margin:var(--space-5) auto 0;display:block;width:70%;border:0;border-radius:var(--radius-round);padding:var(--space-3);font-weight:800;font-size:var(--fs-label-sm);color:var(--c-white);background:var(--c-accent);cursor:pointer;transition:background-color .15s ease,transform .15s ease}.cta.svelte-1crj3zy:hover{background:var(--c-span);transform:translateY(-1px)}.cta.svelte-1crj3zy:active{transform:translateY(0)}.cta.svelte-1crj3zy:focus-visible{outline:4px solid rgba(0,123,255,.35);outline-offset:4px;outline:4px solid color-mix(in srgb,var(--c-accent) 55%,transparent)}.dots.svelte-1crj3zy{display:flex;justify-content:center;margin-top:var(--space-4)}.dots-list.svelte-1crj3zy{display:flex;justify-content:center;gap:.5rem;list-style:none;padding:0;margin:0}.dot.svelte-1crj3zy{position:relative;border:0;background:transparent;padding:.25rem;border-radius:999px;cursor:pointer}.dot-visual.svelte-1crj3zy{display:block;width:10px;height:10px;border-radius:999px;background:color-mix(in srgb,var(--c-navy-900) 20%,white);transition:transform .15s ease,background-color .15s ease}.dot.active.svelte-1crj3zy .dot-visual:where(.svelte-1crj3zy){background:var(--c-accent);transform:scale(1.2)}.dot.svelte-1crj3zy:focus-visible{outline:4px solid color-mix(in srgb,var(--c-accent) 55%,transparent);outline-offset:2px}.sr-only.svelte-1crj3zy{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@keyframes svelte-1crj3zy-card-enter{0%{opacity:0;transform:translateY(18px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.price-card.svelte-1crj3zy{opacity:1;transform:none;animation:none}.tab.svelte-1crj3zy,.cta.svelte-1crj3zy,.dot-visual.svelte-1crj3zy{transition:none}.pricing-slider-viewport.svelte-1crj3zy{scroll-behavior:auto}}@media(min-width:768px){.pricing-slider-wrap.svelte-1crj3zy{max-width:none;padding-inline:.5rem}.pricing-slider.svelte-1crj3zy{grid-auto-columns:50%}.slide.svelte-1crj3zy{padding:0 .35rem}.price-card.svelte-1crj3zy{width:92%;max-width:430px}.includes.svelte-1crj3zy{margin-bottom:var(--space-5)}.cta.svelte-1crj3zy{margin-top:auto;width:58%;text-decoration:none;text-align:center}}@media(min-width:1024px){.pricing-slider-wrap.svelte-1crj3zy{padding-inline:.75rem}.pricing-slider.svelte-1crj3zy{grid-auto-columns:33.3333%}.slide.svelte-1crj3zy{padding:0 .1rem}.price-card.svelte-1crj3zy{width:80%;max-width:900px}.cta.svelte-1crj3zy{margin-top:auto;margin-inline:auto;width:50%}.dot.svelte-1crj3zy{padding:.35rem}.dot-visual.svelte-1crj3zy{width:14px;height:14px}}.price-cards.svelte-p9t77u{display:flex;gap:var(--space-6);flex-direction:column}@media(min-width:1024px){.price-cards.svelte-p9t77u{flex-direction:row;justify-content:center;margin-top:var(--space-16)}}.highlighted-card.svelte-p9t77u{border:none;background-color:var(--c-accent);box-shadow:var(--shadow-sm)}.highlighted-card.svelte-p9t77u h3:where(.svelte-p9t77u),.highlighted-card.svelte-p9t77u p:where(.svelte-p9t77u),.highlighted-card.svelte-p9t77u .price:where(.svelte-p9t77u),.highlighted-card.svelte-p9t77u .price:where(.svelte-p9t77u) span:where(.svelte-p9t77u),.highlighted-card.svelte-p9t77u ul:where(.svelte-p9t77u){color:var(--c-white)}.highlighted-card.svelte-p9t77u li:where(.svelte-p9t77u) svg:where(.svelte-p9t77u){fill:var(--c-yellow)}.highlighted-card.svelte-p9t77u .badge:where(.svelte-p9t77u){background-color:var(--c-yellow);font-weight:var(--fw-semibold);font-size:var(--fs-label-s-mobile);padding:5px 20px;border-radius:0 0 var(--radius-soft) var(--radius-soft);position:absolute;top:0;left:65%}@media(min-width:1024px){.highlighted-card.svelte-p9t77u{transform:scale(1.05)}}article.svelte-p9t77u{position:relative;text-align:left;border:1px solid var(--c-border);border-radius:var(--radius-soft);padding:var(--space-10);transition:border-color .2s ease-in-out;width:100%}article.svelte-p9t77u:hover{border-color:var(--c-accent)}article.svelte-p9t77u .price:where(.svelte-p9t77u){font-weight:var(--fw-bold);font-size:var(--fs-highlighted-mobile);color:var(--c-black)}article.svelte-p9t77u .price:where(.svelte-p9t77u) span:where(.svelte-p9t77u){font-weight:var(--fw-regular);color:var(--c-text-light);font-size:var(--fs-label-sm-mobile)}article.svelte-p9t77u h3:where(.svelte-p9t77u){font-size:var(--fs-hl-sm-desktop);font-weight:var(--fw-semibold)}article.svelte-p9t77u p:where(.svelte-p9t77u){color:var(--c-text-light);font-size:var(--fs-label-sm-mobile)}article.svelte-p9t77u ul:where(.svelte-p9t77u){color:var(--c-text-light);padding:0;list-style:none}article.svelte-p9t77u ul:where(.svelte-p9t77u) li:where(.svelte-p9t77u){display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4)}article.svelte-p9t77u ul:where(.svelte-p9t77u) li:where(.svelte-p9t77u) svg:where(.svelte-p9t77u){width:var(--space-6);color:var(--c-green)}article.svelte-p9t77u .btn-primary:where(.svelte-p9t77u){display:flex;justify-content:center}@media(min-width:768px){.parent-hero.svelte-gzujjl{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:1fr;grid-column-gap:var(--space-18)}.hero-grid-1.svelte-gzujjl{grid-area:1 / 1 / 2 / 2}.hero-grid-2.svelte-gzujjl{grid-area:1 / 2 / 2 / 3;display:flex;justify-content:center}}.hero-section.svelte-gzujjl{padding-top:var(--space-26);color:var(--c-white);background:linear-gradient(to bottom right,var(--g-0),var(--g-50),var(--g-100))}.hero-section.svelte-gzujjl h1:where(.svelte-gzujjl),.hero-section.svelte-gzujjl p:where(.svelte-gzujjl){margin-top:var(--space-8)}.hero-section.svelte-gzujjl h1:where(.svelte-gzujjl){color:var(--c-white);font-size:var(--fs-display-md)}.hero-section.svelte-gzujjl p:where(.svelte-gzujjl){color:var(--c-slate-200)}.hero-section.svelte-gzujjl ul:where(.svelte-gzujjl){padding:0;margin:0;margin-top:var(--space-8);list-style:none;display:flex;gap:var(--space-6);justify-content:center}.hero-section.svelte-gzujjl ul:where(.svelte-gzujjl) li:where(.svelte-gzujjl){font-size:var(--fs-body-sm)}.hero-buttons.svelte-gzujjl{margin-top:var(--space-10);display:flex;flex-direction:column;gap:var(--space-3)}@media(min-width:786px){.hero-buttons.svelte-gzujjl{flex-direction:row}}.hero-image.svelte-gzujjl{display:none;border-radius:var(--radius-round)}@media(min-width:768px){.hero-image.svelte-gzujjl{display:block;aspect-ratio:16 / 9;object-fit:cover;width:100%;height:100%;box-shadow:var(--shadow-md);opacity:.8}}.benefit-cards.svelte-k5pzcz{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--space-8);margin-top:var(--space-8)}.benefit-cards.svelte-k5pzcz h3:where(.svelte-k5pzcz){font-weight:var(--fw-semibold);font-size:var(--fs-hl-md-mobile)}.benefit-cards.svelte-k5pzcz p:where(.svelte-k5pzcz){color:var(--c-text-light);font-size:var(--fs-label-sm-mobile)}@media(min-width:1024px){.benefit-cards.svelte-k5pzcz{grid-template-columns:repeat(4,1fr)}}.benefit-cards.svelte-k5pzcz article:where(.svelte-k5pzcz){display:flex;flex-direction:column;align-items:flex-start;text-align:left;background-color:var(--c-white);padding:var(--space-6);border-radius:var(--radius-soft);box-shadow:var(--shadow-s);transition:box-shadow .3s linear}.benefit-cards.svelte-k5pzcz article:where(.svelte-k5pzcz):hover{box-shadow:var(--shadow-sm)}.benefit-cards.svelte-k5pzcz article:where(.svelte-k5pzcz) svg:where(.svelte-k5pzcz){display:block;background-color:var(--c-icon-bg);border-radius:var(--radius-soft);width:3rem;margin-bottom:var(--space-4)}@media(min-width:768px){.process-steps.svelte-sf3sft{display:flex;flex-direction:column;justify-content:center;align-items:center}}.steps.svelte-sf3sft{list-style:none;text-align:left;padding:0;margin:0;counter-reset:step}.steps.svelte-sf3sft .step-number:where(.svelte-sf3sft){display:inline-block;background-color:var(--c-accent);color:var(--c-white);padding:var(--space-7) var(--space-8);border-radius:var(--radius-round);box-shadow:var(--shadow-m);margin:var(--space-8) 0 var(--space-6) 0}.steps.svelte-sf3sft .step-number:where(.svelte-sf3sft),.steps.svelte-sf3sft h3:where(.svelte-sf3sft){font-size:var(--fs-hl-sm-desktop);font-weight:var(--fw-bold)}.steps.svelte-sf3sft li:where(.svelte-sf3sft){counter-increment:step}.steps.svelte-sf3sft .step-number:where(.svelte-sf3sft):before{content:counter(step,decimal-leading-zero)}@media(min-width:786px){.steps.svelte-sf3sft li:where(.svelte-sf3sft){display:grid;grid-template-columns:96px 1fr;column-gap:var(--space-6);align-items:center}.steps.svelte-sf3sft .step-number:where(.svelte-sf3sft){grid-column:1}.steps.svelte-sf3sft .step-content:where(.svelte-sf3sft){grid-column:2}.steps.svelte-sf3sft li:where(.svelte-sf3sft) h3:where(.svelte-sf3sft){padding-top:var(--space-3);margin-bottom:var(--space-1)}.steps.svelte-sf3sft li:where(.svelte-sf3sft) p:where(.svelte-sf3sft){margin:0;max-width:65ch}}.is-white.svelte-sf3sft{background-color:var(--c-white);border-radius:var(--radius-soft);box-shadow:var(--shadow-m);padding:var(--space-5);margin-bottom:var(--space-8)}.success-stories.svelte-1hl774h{display:grid;gap:var(--space-1);grid-template-columns:repeat(2,1fr);justify-items:center;margin-top:var(--space-12)}.success-stories.svelte-1hl774h img:where(.svelte-1hl774h){aspect-ratio:1 / 1;object-fit:cover;border-radius:var(--radius-soft)}@media(min-width:768px){.success-stories.svelte-1hl774h{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-6)}}.about-section.svelte-1o30u11{text-align:center;position:relative}@media(min-width:786px){.about-section.svelte-1o30u11 .section-inner:where(.svelte-1o30u11){display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:1fr;column-gap:var(--space-12)}.about-section.svelte-1o30u11 .section-inner:where(.svelte-1o30u11) img:where(.svelte-1o30u11){grid-column:1;height:100%}.about-section.svelte-1o30u11 .section-inner:where(.svelte-1o30u11) .t-content:where(.svelte-1o30u11){grid-column:2}}.about-section.svelte-1o30u11 h2:where(.svelte-1o30u11){font-size:var(--fs-hl-lg)}.about-section.svelte-1o30u11 img:where(.svelte-1o30u11){object-fit:cover;object-position:75%;border-radius:var(--radius-m);box-shadow:var(--shadow-m);margin-bottom:var(--space-12);width:100%}.about-section.svelte-1o30u11 .t-content:where(.svelte-1o30u11){text-align:left;font-size:var(--fs-hl-sm-mobile);color:var(--c-text-light)}.cta-section.svelte-u259gw{text-align:center;background:linear-gradient(to bottom right,var(--g2-0),var(--g2-100))}.cta-section.svelte-u259gw h2:where(.svelte-u259gw){font-size:var(--fs-hl-lg-mobile)}.cta-section.svelte-u259gw p:where(.svelte-u259gw){font-size:var(--fs-hl-md-mobile)}.cta-section.svelte-u259gw h2:where(.svelte-u259gw),.cta-section.svelte-u259gw p:where(.svelte-u259gw){color:var(--c-white)}.cta-section.svelte-u259gw .section-inner:where(.svelte-u259gw){display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--space-4)}.cta-section.svelte-u259gw .section-inner:where(.svelte-u259gw) .cta-buttons:where(.svelte-u259gw){display:flex;flex-direction:column;justify-content:center;gap:var(--space-4);width:100%}@media(min-width:1024px){.cta-section.svelte-u259gw h2:where(.svelte-u259gw){font-size:var(--fs-hl-lg-desktop)}.cta-section.svelte-u259gw p:where(.svelte-u259gw){max-width:60%}.cta-section.svelte-u259gw .section-inner:where(.svelte-u259gw) .cta-buttons:where(.svelte-u259gw){flex-direction:row}.cta-section.svelte-u259gw .section-inner:where(.svelte-u259gw) .cta-buttons:where(.svelte-u259gw) .btn-outline:where(.svelte-u259gw),.cta-section.svelte-u259gw .section-inner:where(.svelte-u259gw) .cta-buttons:where(.svelte-u259gw) .btn-white:where(.svelte-u259gw){padding-right:var(--space-6);padding-left:var(--space-6)}}.faq-container.svelte-bsea3y{text-align:center}.faq-container.svelte-bsea3y h2:where(.svelte-bsea3y){font-size:var(--fs-hl-lg);margin-bottom:var(--space-12)}.faq-container.svelte-bsea3y .faq-item:where(.svelte-bsea3y){text-align:left;padding:var(--space-3);margin-bottom:var(--space-6);border-radius:var(--radius-soft);background-color:var(--c-section)}@media(min-width:1024px){.faq-container.svelte-bsea3y .faq-item:where(.svelte-bsea3y){padding:var(--space-6)}}.faq-container.svelte-bsea3y .faq-item:where(.svelte-bsea3y) summary:where(.svelte-bsea3y){display:flex;justify-content:space-between;align-items:center;gap:var(--space-4);list-style:none;cursor:pointer;font-weight:var(--fw-semibold);padding:.25rem 0}.faq-container.svelte-bsea3y .faq-item:where(.svelte-bsea3y) summary:where(.svelte-bsea3y)::-webkit-details-marker{display:none}.faq-container.svelte-bsea3y .faq-item:where(.svelte-bsea3y) summary:where(.svelte-bsea3y):after{content:"›";font-size:1.25rem;line-height:1;transition:transform .22s ease;transform-origin:center;color:var(--c-slate-600)}.faq-container.svelte-bsea3y .faq-item:where(.svelte-bsea3y):where([open]:where(.svelte-bsea3y)) summary:where(.svelte-bsea3y):after,.faq-container.svelte-bsea3y .faq-item:where(.svelte-bsea3y)[open] summary:where(.svelte-bsea3y):after{transform:rotate(90deg)}.faq-container.svelte-bsea3y .faq-item:where(.svelte-bsea3y) p:where(.svelte-bsea3y){overflow:hidden;height:0;opacity:0;margin:0;padding-top:0;transition:height .3s ease,opacity .3s ease,padding-top .3s ease}.faq-container.svelte-bsea3y .faq-item:where(.svelte-bsea3y)[open] p:where(.svelte-bsea3y){height:auto;opacity:1;padding-top:.5rem}.faq-container.svelte-bsea3y .faq-item:where(.svelte-bsea3y).is-closing p:where(.svelte-bsea3y){height:0;opacity:0;padding-top:0}@media(prefers-reduced-motion:reduce){.faq-container.svelte-bsea3y .faq-item:where(.svelte-bsea3y) p:where(.svelte-bsea3y){transition:none}}.instructor-team.svelte-1hifqx3{display:flex;align-items:center;justify-content:center;text-align:center}.instructor-team.svelte-1hifqx3 .instructor:where(.svelte-1hifqx3){background-color:var(--c-white);width:500px;padding:var(--space-6);border-radius:var(--radius-m)}.instructor-team.svelte-1hifqx3 .instructor:where(.svelte-1hifqx3) span:where(.svelte-1hifqx3){background-color:var(--c-accent);padding:var(--space-6);display:inline-block;color:var(--c-white);font-weight:var(--fw-bold);border-radius:var(--radius-m);margin-bottom:var(--space-6)}
