.nav[data-v-26f92606]{position:fixed;inset:0 0 auto 0;z-index:100;height:var(--nav-h);transition:all .35s;background:transparent}.nav.is-scrolled[data-v-26f92606]{background:#ffffffe0;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:var(--shadow-nav);border-bottom:1px solid rgba(20,59,94,.06)}.nav__inner[data-v-26f92606]{max-width:var(--container);margin:0 auto;padding:0 28px;height:100%;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand[data-v-26f92606]{display:flex;align-items:center;gap:12px;text-decoration:none}.brand__logo[data-v-26f92606]{width:46px;height:46px;object-fit:contain;filter:drop-shadow(0 3px 6px rgba(42,127,193,.25))}.brand__text[data-v-26f92606]{display:flex;flex-direction:column;line-height:1.15}.brand__name[data-v-26f92606]{font-weight:800;font-size:18px;color:var(--c-brand-750);letter-spacing:-.3px}.brand__latin[data-v-26f92606]{font-weight:500;font-size:10px;letter-spacing:2px;color:var(--c-brand-400)}.nav-links[data-v-26f92606]{display:flex;align-items:center;gap:4px}.nav-links__item[data-v-26f92606]{padding:9px 16px;border-radius:10px;text-decoration:none;color:#33526b;font-weight:600;font-size:14.5px;transition:all .25s}.nav-links__item[data-v-26f92606]:hover{background:var(--c-tint-3);color:var(--c-brand-700)}.nav__actions[data-v-26f92606]{display:flex;align-items:center;gap:12px}.nav-cta[data-v-26f92606]{display:flex;align-items:center;gap:8px;padding:11px 22px;border-radius:12px;background:var(--grad-primary);color:#fff;font-weight:700;font-size:14.5px;text-decoration:none;box-shadow:var(--shadow-pill);transition:all .3s;white-space:nowrap}.nav-cta[data-v-26f92606]:hover{transform:translateY(-2px);box-shadow:0 14px 30px -8px #2a7fc1cc}.hamburger[data-v-26f92606]{display:none;flex-direction:column;justify-content:center;gap:5px;width:46px;height:46px;padding:0 12px;border:1px solid var(--c-line-4);border-radius:12px;background:#ffffffeb;cursor:pointer}.hamburger__bar[data-v-26f92606]{display:block;height:2px;width:100%;background:var(--c-brand-700);border-radius:2px;transition:all .3s}.hamburger.is-open .hamburger__bar[data-v-26f92606]:nth-child(1){transform:translateY(7px) rotate(45deg)}.hamburger.is-open .hamburger__bar[data-v-26f92606]:nth-child(2){opacity:0}.hamburger.is-open .hamburger__bar[data-v-26f92606]:nth-child(3){transform:translateY(-7px) rotate(-45deg)}@media(max-width:900px){.nav__inner[data-v-26f92606]{padding:0 18px}.hamburger[data-v-26f92606]{display:flex}.nav-links[data-v-26f92606]{position:absolute;top:70px;right:14px;left:14px;flex-direction:column;align-items:stretch;background:#fff;border:1px solid #e3eef5;border-radius:16px;padding:10px;gap:4px;box-shadow:0 24px 48px -18px #143b5e52;display:none}.nav-links.is-open[data-v-26f92606]{display:flex}.nav-links__item[data-v-26f92606]{padding:13px 16px;font-size:15.5px}}@media(max-width:360px){.brand__latin[data-v-26f92606]{display:none}.nav-cta[data-v-26f92606]{padding:11px 16px}}.hero[data-v-cd3dd3c6]{position:relative;padding:150px 28px 90px;overflow:hidden;background:radial-gradient(120% 80% at 80% 0%,#eaf6fa,#f4f8fb 55%)}.hero__blob[data-v-cd3dd3c6]{position:absolute;border-radius:50%;filter:blur(8px)}.hero__blob--a[data-v-cd3dd3c6]{top:-80px;right:-60px;width:420px;height:420px;background:radial-gradient(circle,rgba(70,182,201,.3),transparent 70%);animation:blobdrift 18s ease-in-out infinite}.hero__blob--b[data-v-cd3dd3c6]{bottom:-120px;left:-80px;width:480px;height:480px;background:radial-gradient(circle,rgba(42,127,193,.22),transparent 70%);animation:blobdrift 22s ease-in-out infinite reverse}.hero__dot[data-v-cd3dd3c6]{position:absolute;border-radius:50%}.hero__dot--a[data-v-cd3dd3c6]{top:120px;left:8%;width:14px;height:14px;background:#7fcad9;opacity:.5;animation:floaty 7s ease-in-out infinite}.hero__dot--b[data-v-cd3dd3c6]{top:280px;left:18%;width:9px;height:9px;background:var(--c-brand-600);opacity:.4;animation:floaty 9s ease-in-out infinite}.hero__grid[data-v-cd3dd3c6]{position:relative;display:grid;grid-template-columns:1.05fr .95fr;gap:50px;align-items:center}.hero__badge[data-v-cd3dd3c6]{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:var(--radius-pill);background:#fff;border:1px solid var(--c-line-4);color:var(--c-brand-600);font-weight:600;font-size:13px;box-shadow:0 6px 18px -10px #2a7fc166}.hero__title[data-v-cd3dd3c6]{margin:24px 0 0;font-size:clamp(34px,6.2vw,56px);line-height:1.25;font-weight:800;letter-spacing:-1px;color:var(--c-heading)}.grad-text[data-v-cd3dd3c6]{background:var(--grad-text);-webkit-background-clip:text;background-clip:text;color:transparent}.hero__lead[data-v-cd3dd3c6]{margin:22px 0 0;font-size:18px;line-height:2;color:var(--c-text);max-width:520px;font-weight:400}.hero__actions[data-v-cd3dd3c6]{display:flex;gap:14px;margin-top:34px;flex-wrap:wrap}.btn[data-v-cd3dd3c6]{display:inline-flex;align-items:center;gap:9px;border-radius:var(--radius-md);font-weight:700;font-size:16px;text-decoration:none;transition:all .3s;cursor:pointer}.btn--primary[data-v-cd3dd3c6]{padding:15px 30px;background:var(--grad-primary);color:#fff;box-shadow:0 16px 34px -12px #2a7fc1b3}.btn--primary[data-v-cd3dd3c6]:hover{transform:translateY(-3px);box-shadow:0 22px 44px -12px #2a7fc1d9}.btn--ghost[data-v-cd3dd3c6]{padding:15px 28px;background:#fff;color:var(--c-brand-700);border:1px solid var(--c-line-4)}.btn--ghost[data-v-cd3dd3c6]:hover{background:#eef7fb;transform:translateY(-3px)}.hero__stats[data-v-cd3dd3c6]{display:flex;gap:30px;margin-top:46px;flex-wrap:wrap}.hero__stat-num[data-v-cd3dd3c6]{font-size:30px;font-weight:800;color:var(--c-brand-750)}.hero__stat-label[data-v-cd3dd3c6]{font-size:13px;color:var(--c-muted);font-weight:500;margin-top:2px}.hero__visual[data-v-cd3dd3c6]{position:relative;display:flex;justify-content:center;align-items:center}.hero__ring[data-v-cd3dd3c6]{position:absolute;border-radius:50%}.hero__ring--conic[data-v-cd3dd3c6]{width:360px;height:360px;background:conic-gradient(from 0deg,#dff1f6,#eaf6fa,#dff1f6,#eaf6fa,#dff1f6);animation:spinslow 40s linear infinite}.hero__ring--dashed[data-v-cd3dd3c6]{width:430px;height:430px;border:1.5px dashed #b9dceb;animation:spinslow 60s linear infinite reverse}.hero__orb[data-v-cd3dd3c6]{position:relative;width:380px;height:380px;border-radius:50%;background:radial-gradient(circle at 50% 35%,#fff,#eef7fb);box-shadow:0 40px 80px -30px #2a7fc173,inset 0 0 0 1px #e3f1f7;display:flex;align-items:center;justify-content:center;animation:floaty 8s ease-in-out infinite}.hero__orb-logo[data-v-cd3dd3c6]{width:300px;height:300px;object-fit:contain;filter:drop-shadow(0 18px 30px rgba(42,127,193,.3))}.hero__chip[data-v-cd3dd3c6]{position:absolute;background:#fff;border-radius:16px;padding:13px 17px;display:flex;align-items:center;gap:11px;box-shadow:var(--shadow-float)}.hero__chip--top[data-v-cd3dd3c6]{top:30px;left:-6px;animation:floaty 6s ease-in-out infinite}.hero__chip--bottom[data-v-cd3dd3c6]{bottom:36px;right:-10px;animation:floaty 7.5s ease-in-out infinite}.hero__chip-ic[data-v-cd3dd3c6]{width:38px;height:38px;border-radius:11px;background:var(--c-tint);display:flex;align-items:center;justify-content:center;color:var(--c-brand-600);flex-shrink:0}.hero__chip-txt[data-v-cd3dd3c6]{line-height:1.3}.hero__chip-txt b[data-v-cd3dd3c6]{font-size:14px;color:var(--c-brand-750)}.hero__chip-txt span[data-v-cd3dd3c6]{font-size:11px;color:#7c93a6}.hero__trust[data-v-cd3dd3c6]{position:relative;margin-top:70px;display:flex;flex-wrap:wrap;gap:18px;justify-content:center}.trust-card[data-v-cd3dd3c6]{display:flex;align-items:center;gap:11px;padding:14px 22px;background:#fff;border-radius:var(--radius-md);border:1px solid var(--c-line);flex:1 1 200px;min-width:200px}.trust-card__ic[data-v-cd3dd3c6]{width:42px;height:42px;border-radius:12px;background:var(--grad-icon);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--c-brand-600)}.trust-card__txt[data-v-cd3dd3c6]{line-height:1.4}.trust-card__txt b[data-v-cd3dd3c6]{font-size:14.5px;color:var(--c-brand-750)}.trust-card__txt span[data-v-cd3dd3c6]{font-size:12.5px;color:#7c93a6}@media(max-width:900px){.hero[data-v-cd3dd3c6]{padding:128px 22px 64px}.hero__grid[data-v-cd3dd3c6]{grid-template-columns:1fr;gap:36px}.hero__visual[data-v-cd3dd3c6]{margin-top:34px}}@media(max-width:620px){.hero[data-v-cd3dd3c6]{padding:116px 18px 56px}.hero__lead[data-v-cd3dd3c6]{font-size:16.5px}.hero__visual[data-v-cd3dd3c6]{transform:scale(.84)}.hero__stats[data-v-cd3dd3c6]{gap:22px;margin-top:36px}}@media(max-width:400px){.hero__visual[data-v-cd3dd3c6]{transform:scale(.72)}.btn--primary[data-v-cd3dd3c6],.btn--ghost[data-v-cd3dd3c6]{flex:1 1 100%;justify-content:center}}.about[data-v-a30f652d]{background:#fff}.about__grid[data-v-a30f652d]{display:grid;grid-template-columns:.9fr 1.1fr;gap:60px;align-items:center}.about__media[data-v-a30f652d]{position:relative}.about__frame[data-v-a30f652d]{position:relative;border-radius:var(--radius-lg);overflow:hidden;aspect-ratio:4 / 5;background:repeating-linear-gradient(135deg,#e7f1f7,#e7f1f7 14px,#dcebf3 14px,#dcebf3 28px)}.about__img[data-v-a30f652d]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.about__badge[data-v-a30f652d]{position:absolute;bottom:-26px;right:-26px;background:var(--grad-primary);border-radius:var(--radius-card);padding:26px 30px;color:#fff;box-shadow:0 26px 50px -18px #2a7fc199}.about__badge-num[data-v-a30f652d]{font-size:38px;font-weight:800;line-height:1}.about__badge-label[data-v-a30f652d]{font-size:13.5px;opacity:.92;margin-top:4px;max-width:120px}.about__eyebrow[data-v-a30f652d]{display:inline-flex;align-items:center;gap:8px;color:var(--c-brand-600);font-weight:700;font-size:14px}.about__eyebrow-line[data-v-a30f652d]{width:26px;height:2px;background:var(--c-brand-500);border-radius:2px}.about__title[data-v-a30f652d]{margin:16px 0 0;font-size:clamp(26px,4.6vw,40px);font-weight:800;line-height:1.35;color:var(--c-heading);letter-spacing:-.5px}.about__lead[data-v-a30f652d]{margin:20px 0 0;font-size:16.5px;line-height:2.1;color:var(--c-text)}.about__points[data-v-a30f652d]{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:30px}.about__point[data-v-a30f652d]{display:flex;align-items:flex-start;gap:12px}.about__point-ic[data-v-a30f652d]{width:34px;height:34px;border-radius:10px;background:var(--c-tint);display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px;color:var(--c-brand-600)}.about__point-txt[data-v-a30f652d]{line-height:1.5}.about__point-txt b[data-v-a30f652d]{font-size:15px;color:var(--c-ink-2)}.about__point-txt span[data-v-a30f652d]{font-size:13px;color:var(--c-muted-4)}.about__cta[data-v-a30f652d]{display:inline-flex;align-items:center;gap:9px;margin-top:34px;padding:14px 28px;border-radius:13px;background:var(--c-heading);color:#fff;font-weight:700;font-size:15px;text-decoration:none;transition:all .3s}.about__cta[data-v-a30f652d]:hover{background:#1c4a70;transform:translateY(-2px)}@media(max-width:900px){.about__grid[data-v-a30f652d]{grid-template-columns:1fr;gap:60px}.about__media[data-v-a30f652d]{max-width:460px}}@media(max-width:620px){.about__points[data-v-a30f652d]{grid-template-columns:1fr}.about__badge[data-v-a30f652d]{right:auto;left:-10px;padding:20px 24px}.about__badge-num[data-v-a30f652d]{font-size:32px}}.sh[data-v-90f61c2d]{text-align:center;max-width:620px;margin:0 auto 56px}.sh__eyebrow[data-v-90f61c2d]{color:var(--c-brand-600);font-weight:700;font-size:14px}.sh__title[data-v-90f61c2d]{margin:12px 0 0;font-size:clamp(26px,4.6vw,40px);font-weight:800;color:var(--c-heading);letter-spacing:-.5px}.sh__sub[data-v-90f61c2d]{margin:16px 0 0;font-size:16px;line-height:1.9;color:var(--c-text-2)}@media(max-width:620px){.sh[data-v-90f61c2d]{margin-bottom:40px}}.services[data-v-a63420ed]{background:linear-gradient(180deg,#f4f8fb,#eef6fa)}.cards-grid[data-v-a63420ed]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.svc-card[data-v-a63420ed]{background:#fff;border-radius:var(--radius-card);padding:34px 28px;border:1px solid var(--c-line);transition:all .35s;cursor:pointer}.svc-card[data-v-a63420ed]:hover{transform:translateY(-8px);box-shadow:var(--shadow-card-hover);border-color:#bfe0ee}.svc-card__ic[data-v-a63420ed]{display:flex;width:60px;height:60px;border-radius:18px;background:var(--grad-icon-strong);align-items:center;justify-content:center;color:var(--c-brand-600)}.svc-card__title[data-v-a63420ed]{margin:22px 0 0;font-size:21px;font-weight:700;color:var(--c-ink)}.svc-card__desc[data-v-a63420ed]{margin:12px 0 0;font-size:14.5px;line-height:1.95;color:var(--c-text-3)}.svc-card__more[data-v-a63420ed]{display:inline-flex;align-items:center;gap:6px;margin-top:18px;color:var(--c-brand-600);font-weight:700;font-size:14px}@media(max-width:1024px){.cards-grid[data-v-a63420ed]{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.cards-grid[data-v-a63420ed]{grid-template-columns:1fr}}.team[data-v-1d429beb]{background:#fff}.team-grid[data-v-1d429beb]{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.team-card[data-v-1d429beb]{background:var(--c-surface-2);border-radius:var(--radius-card);overflow:hidden;border:1px solid var(--c-line-3);transition:all .35s}.team-card[data-v-1d429beb]:hover{transform:translateY(-8px);box-shadow:var(--shadow-card-hover)}.team-card__media[data-v-1d429beb]{position:relative;aspect-ratio:1 / 1;background:repeating-linear-gradient(135deg,#e7f1f7,#e7f1f7 12px,#dcebf3 12px,#dcebf3 24px);overflow:hidden}.team-card__img[data-v-1d429beb]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:top center}.team-card__overlay[data-v-1d429beb]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(42,127,193,.85),transparent 50%);opacity:0;transition:opacity .35s;display:flex;align-items:flex-end;justify-content:center;padding-bottom:18px;gap:10px}.team-card:hover .team-card__overlay[data-v-1d429beb],.team-card:focus-within .team-card__overlay[data-v-1d429beb]{opacity:1}.team-card__action[data-v-1d429beb]{width:36px;height:36px;border-radius:10px;background:#ffffffeb;display:flex;align-items:center;justify-content:center;color:var(--c-brand-600)}.team-card__body[data-v-1d429beb]{padding:20px 20px 24px;text-align:center}.team-card__name[data-v-1d429beb]{font-size:18px;font-weight:700;color:var(--c-ink)}.team-card__role[data-v-1d429beb]{margin:5px 0 0;font-size:13.5px;color:var(--c-brand-600);font-weight:600}.team-card__tag[data-v-1d429beb]{margin:10px 0 0;font-size:12.5px;color:var(--c-muted-5);line-height:1.6}@media(max-width:1024px){.team-grid[data-v-1d429beb]{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.team-grid[data-v-1d429beb]{grid-template-columns:1fr;max-width:360px;margin:0 auto}}.blog[data-v-f6b0a71e]{background:linear-gradient(180deg,#eef6fa,#f4f8fb)}.split-head[data-v-f6b0a71e]{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:50px;flex-wrap:wrap;gap:20px}.split-head__text[data-v-f6b0a71e]{max-width:560px}.split-head__title[data-v-f6b0a71e]{margin:12px 0 0;font-size:clamp(26px,4.6vw,40px);font-weight:800;color:var(--c-heading);letter-spacing:-.5px}.split-head__sub[data-v-f6b0a71e]{margin:14px 0 0;font-size:16px;line-height:1.9;color:var(--c-text-2)}.pill-link[data-v-f6b0a71e]{display:inline-flex;align-items:center;gap:8px;padding:13px 24px;border-radius:12px;border:1px solid var(--c-line-5);color:var(--c-brand-700);font-weight:700;font-size:14.5px;text-decoration:none;background:#fff;transition:all .3s}.pill-link[data-v-f6b0a71e]:hover{background:#eef7fb;transform:translateY(-2px)}.cards-grid[data-v-f6b0a71e]{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.post-card[data-v-f6b0a71e]{background:#fff;border-radius:var(--radius-card);overflow:hidden;border:1px solid var(--c-line);transition:all .35s;cursor:pointer}.post-card[data-v-f6b0a71e]:hover{transform:translateY(-8px);box-shadow:var(--shadow-card-hover)}.post-card__media[data-v-f6b0a71e]{position:relative;aspect-ratio:16 / 10;background:repeating-linear-gradient(135deg,#e3eff5,#e3eff5 13px,#d6e9f2 13px,#d6e9f2 26px);overflow:hidden}.post-card__img[data-v-f6b0a71e]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.post-card__cat[data-v-f6b0a71e]{position:absolute;top:14px;right:14px;background:#fff;color:var(--c-brand-600);font-weight:700;font-size:12px;padding:6px 13px;border-radius:var(--radius-pill);box-shadow:0 6px 16px -8px #143b5e66}.post-card__body[data-v-f6b0a71e]{padding:24px 24px 26px}.post-card__meta[data-v-f6b0a71e]{display:flex;align-items:center;gap:14px;font-size:12.5px;color:var(--c-muted-3)}.post-card__meta span[data-v-f6b0a71e]{display:inline-flex;align-items:center;gap:5px}.post-card__title[data-v-f6b0a71e]{margin:14px 0 0;font-size:19px;font-weight:700;color:var(--c-ink);line-height:1.6}.post-card__excerpt[data-v-f6b0a71e]{margin:11px 0 0;font-size:14px;line-height:1.9;color:var(--c-text-3)}.post-card__more[data-v-f6b0a71e]{display:inline-flex;align-items:center;gap:6px;margin-top:16px;color:var(--c-brand-600);font-weight:700;font-size:14px}@media(max-width:1024px){.cards-grid[data-v-f6b0a71e]{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.cards-grid[data-v-f6b0a71e]{grid-template-columns:1fr}.split-head[data-v-f6b0a71e]{margin-bottom:36px}}.courses[data-v-273b9617]{background:#fff}.split-head[data-v-273b9617]{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:46px;flex-wrap:wrap;gap:24px}.split-head__text[data-v-273b9617]{max-width:580px}.split-head__title[data-v-273b9617]{margin:12px 0 0;font-size:clamp(26px,4.6vw,40px);font-weight:800;color:var(--c-heading);letter-spacing:-.5px}.split-head__sub[data-v-273b9617]{margin:14px 0 0;font-size:16px;line-height:1.9;color:var(--c-text-2)}.tabs[data-v-273b9617]{display:inline-flex;background:#eef6fa;border-radius:var(--radius-md);padding:5px;gap:4px}.tabs__btn[data-v-273b9617]{padding:11px 22px;border:none;border-radius:11px;font-size:14.5px;font-weight:700;cursor:pointer;transition:all .25s;background:transparent;color:var(--c-muted)}.tabs__btn.is-active[data-v-273b9617]{background:#fff;color:var(--c-brand-700);box-shadow:0 6px 16px -8px #143b5e4d}.cards-grid[data-v-273b9617]{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.course-card[data-v-273b9617]{background:var(--c-surface-2);border-radius:var(--radius-card);overflow:hidden;border:1px solid var(--c-line-3);transition:all .35s;display:flex;flex-direction:column}.course-card[data-v-273b9617]:hover{transform:translateY(-8px);box-shadow:var(--shadow-card-hover)}.course-card__media[data-v-273b9617]{position:relative;aspect-ratio:16 / 9;background:repeating-linear-gradient(135deg,#e3eff5,#e3eff5 13px,#d6e9f2 13px,#d6e9f2 26px);overflow:hidden}.course-card__img[data-v-273b9617]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.course-card__status[data-v-273b9617]{position:absolute;top:14px;right:14px;display:inline-flex;align-items:center;gap:6px;font-weight:700;font-size:12px;padding:6px 13px;border-radius:var(--radius-pill);box-shadow:0 6px 16px -8px #143b5e66}.course-card__dot[data-v-273b9617]{width:7px;height:7px;border-radius:50%}.course-card__body[data-v-273b9617]{padding:24px 24px 26px;display:flex;flex-direction:column;flex:1}.course-card__level[data-v-273b9617]{display:inline-flex;align-self:flex-start;font-size:12px;font-weight:600;color:var(--c-brand-600);background:var(--c-tint-3);padding:5px 12px;border-radius:8px}.course-card__title[data-v-273b9617]{margin:14px 0 0;font-size:20px;font-weight:700;color:var(--c-ink);line-height:1.55}.course-card__row[data-v-273b9617]{display:flex;align-items:center;gap:9px;margin-top:9px;font-size:13.5px;color:var(--c-text-2)}.course-card__row[data-v-273b9617]:first-of-type{margin-top:14px}.course-card__row[data-v-273b9617] svg{color:var(--c-muted-3);flex-shrink:0}.course-card__foot[data-v-273b9617]{margin-top:auto;padding-top:20px}.course-card__cta[data-v-273b9617]{width:100%;padding:12px;border:none;border-radius:12px;font-size:14.5px;font-weight:700;cursor:pointer;transition:all .28s}.course-card--active .course-card__status[data-v-273b9617]{background:var(--c-success-bg);color:var(--c-success)}.course-card--active .course-card__dot[data-v-273b9617]{background:var(--c-success-dot)}.course-card--active .course-card__cta[data-v-273b9617]{background:var(--grad-primary);color:#fff;box-shadow:0 12px 26px -12px #2a7fc1b3}.course-card--done .course-card__status[data-v-273b9617]{background:var(--c-archive-bg);color:var(--c-muted)}.course-card--done .course-card__dot[data-v-273b9617]{background:var(--c-archive-dot)}.course-card--done .course-card__cta[data-v-273b9617]{background:#fff;color:#3a566d;border:1.5px solid var(--c-line-2)}@media(max-width:1024px){.cards-grid[data-v-273b9617]{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.cards-grid[data-v-273b9617]{grid-template-columns:1fr}.split-head[data-v-273b9617]{margin-bottom:36px}.tabs[data-v-273b9617]{width:100%}.tabs__btn[data-v-273b9617]{flex:1}}.reserve[data-v-ddcb93a6]{background:#fff}.reserve__card[data-v-ddcb93a6]{max-width:1140px;margin:0 auto;background:var(--grad-dark);border-radius:32px;overflow:hidden;box-shadow:0 40px 80px -34px #143b5e99;display:grid;grid-template-columns:.85fr 1.15fr}.reserve__info[data-v-ddcb93a6]{position:relative;padding:54px 44px;color:#fff;overflow:hidden}.reserve__blob[data-v-ddcb93a6]{position:absolute;top:-60px;right:-60px;width:240px;height:240px;border-radius:50%;background:#46b6c940;filter:blur(10px);animation:blobdrift 16s ease-in-out infinite}.reserve__info-inner[data-v-ddcb93a6]{position:relative}.reserve__pill[data-v-ddcb93a6]{display:inline-flex;align-items:center;gap:8px;padding:7px 15px;border-radius:var(--radius-pill);background:#ffffff24;font-size:13px;font-weight:600}.reserve__title[data-v-ddcb93a6]{margin:22px 0 0;font-size:clamp(25px,4vw,34px);font-weight:800;line-height:1.4}.reserve__lead[data-v-ddcb93a6]{margin:18px 0 0;font-size:15.5px;line-height:2;opacity:.86}.reserve__features[data-v-ddcb93a6]{margin-top:34px;display:flex;flex-direction:column;gap:18px}.reserve__feature[data-v-ddcb93a6]{display:flex;align-items:center;gap:13px}.reserve__feature-ic[data-v-ddcb93a6]{width:44px;height:44px;border-radius:13px;background:#ffffff24;display:flex;align-items:center;justify-content:center;flex-shrink:0}.reserve__feature-txt[data-v-ddcb93a6]{line-height:1.4}.reserve__feature-txt b[data-v-ddcb93a6]{font-size:15px}.reserve__feature-txt span[data-v-ddcb93a6]{font-size:13px;opacity:.8}.reserve__form[data-v-ddcb93a6]{background:#fff;padding:46px 44px}.reserve__pair[data-v-ddcb93a6]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.field[data-v-ddcb93a6]{display:block}.field--block[data-v-ddcb93a6]{margin-top:16px}.field__label[data-v-ddcb93a6]{display:block;font-size:13.5px;font-weight:600;color:#3a566d;margin-bottom:7px}.field__input[data-v-ddcb93a6]{width:100%;padding:13px 15px;border:1.5px solid var(--c-line-2);border-radius:12px;font-size:14.5px;color:var(--c-ink);outline:none;transition:border .25s;background:#fff}.field__input[data-v-ddcb93a6]::placeholder{color:#9fb1bf}.field__input[data-v-ddcb93a6]:focus{border-color:var(--c-brand-600)}.field__select[data-v-ddcb93a6]{cursor:pointer}.reserve__slots-wrap[data-v-ddcb93a6]{margin-top:18px}.reserve__slots-wrap .field__label[data-v-ddcb93a6]{margin-bottom:10px}.reserve__slots[data-v-ddcb93a6]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.slot[data-v-ddcb93a6]{padding:12px 6px;border-radius:11px;font-size:14px;font-weight:600;cursor:pointer;transition:all .22s;direction:ltr;border:1.5px solid var(--c-line-2);background:var(--c-surface-2);color:#3a566d}.slot.is-active[data-v-ddcb93a6]{border:1.5px solid var(--c-brand-600);background:var(--grad-primary);color:#fff;box-shadow:0 10px 22px -10px #2a7fc1b3}.reserve__submit[data-v-ddcb93a6]{width:100%;margin-top:24px;padding:16px;border:none;border-radius:var(--radius-md);background:var(--grad-primary);color:#fff;font-weight:700;font-size:16px;cursor:pointer;box-shadow:var(--shadow-cta);transition:all .3s}.reserve__submit[data-v-ddcb93a6]:hover{transform:translateY(-2px);box-shadow:var(--shadow-cta-hover)}.reserve__note[data-v-ddcb93a6]{margin:14px 0 0;text-align:center;font-size:12.5px;color:var(--c-muted-3);display:flex;align-items:center;justify-content:center;gap:6px}.reserve__success[data-v-ddcb93a6]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;height:100%;min-height:380px;gap:18px}.reserve__success-ic[data-v-ddcb93a6]{width:84px;height:84px;border-radius:50%;background:var(--c-success-bg);display:flex;align-items:center;justify-content:center;color:var(--c-success)}.reserve__success-title[data-v-ddcb93a6]{font-size:26px;font-weight:800;color:var(--c-heading)}.reserve__success-text[data-v-ddcb93a6]{font-size:15px;color:var(--c-text-2);line-height:2;max-width:340px}.reserve__reset[data-v-ddcb93a6]{margin-top:6px;padding:13px 28px;border:none;border-radius:13px;background:var(--c-heading);color:#fff;font-weight:700;font-size:15px;cursor:pointer}@media(max-width:900px){.reserve__card[data-v-ddcb93a6]{grid-template-columns:1fr}}@media(max-width:620px){.reserve__info[data-v-ddcb93a6]{padding:36px 24px}.reserve__form[data-v-ddcb93a6]{padding:34px 22px}}@media(max-width:420px){.reserve__pair[data-v-ddcb93a6]{grid-template-columns:1fr}.reserve__slots[data-v-ddcb93a6]{grid-template-columns:repeat(3,1fr)}}.footer[data-v-a0a3aac3]{background:var(--c-brand-900);color:var(--c-footer-text);padding:72px 28px 30px}.footer__grid[data-v-a0a3aac3]{display:grid;grid-template-columns:1.5fr 1fr 1fr 1.3fr;gap:44px}.footer__brand[data-v-a0a3aac3]{display:flex;align-items:center;gap:12px}.footer__logo[data-v-a0a3aac3]{width:50px;height:50px;object-fit:contain;background:#fff;border-radius:13px;padding:5px}.footer__brand-text[data-v-a0a3aac3]{display:flex;flex-direction:column;line-height:1.2}.footer__brand-name[data-v-a0a3aac3]{font-weight:800;font-size:19px;color:#fff}.footer__brand-latin[data-v-a0a3aac3]{font-size:10px;letter-spacing:2px;color:var(--c-footer-accent)}.footer__about[data-v-a0a3aac3]{margin:20px 0 0;font-size:14px;line-height:2;color:var(--c-footer-muted);max-width:300px}.footer__socials[data-v-a0a3aac3]{display:flex;gap:11px;margin-top:22px}.footer__social[data-v-a0a3aac3]{width:42px;height:42px;border-radius:12px;background:#ffffff12;display:flex;align-items:center;justify-content:center;transition:all .3s;color:#cfe0ec}.footer__social[data-v-a0a3aac3]:hover{background:var(--c-brand-600);transform:translateY(-3px)}.footer__heading[data-v-a0a3aac3]{font-size:16px;font-weight:700;color:#fff;margin-bottom:18px}.footer__link[data-v-a0a3aac3]{display:block;margin-bottom:13px;font-size:14px;color:var(--c-footer-muted);text-decoration:none;transition:all .25s}.footer__link[data-v-a0a3aac3]:hover{color:#fff;padding-right:5px}.footer__contact[data-v-a0a3aac3]{display:flex;align-items:flex-start;gap:11px;font-size:14px;line-height:1.8;color:var(--c-footer-muted)}.footer__contact[data-v-a0a3aac3] svg{color:var(--c-footer-accent);flex-shrink:0;margin-top:2px}.footer__contact--mid[data-v-a0a3aac3]{margin:16px 0;align-items:center}.footer__contact--mid[data-v-a0a3aac3] svg{margin-top:0}.ltr[data-v-a0a3aac3]{direction:ltr}.footer__bottom[data-v-a0a3aac3]{margin-top:46px;padding-top:24px;border-top:1px solid rgba(255,255,255,.08);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;font-size:13px;color:var(--c-footer-faint)}.footer__bottom-end[data-v-a0a3aac3]{display:flex;align-items:center;flex-wrap:wrap;gap:16px 20px}.footer__legal[data-v-a0a3aac3]{display:flex;gap:20px}.vitalize-credit[data-v-a0a3aac3]{--vitalize-bg: #0b0b0b;--vitalize-bolt: #ffe200;--ease-out: cubic-bezier(.16, 1, .3, 1);direction:ltr;text-decoration:none;background:linear-gradient(180deg,#ffe20014,transparent 42%),var(--vitalize-bg);transition:transform .2s var(--ease-out),box-shadow .2s var(--ease-out),background .2s var(--ease-out);border-radius:.55rem;outline:none;align-items:center;gap:.7rem;padding:.45rem .75rem .45rem .9rem;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff0f,0 8px 20px -14px #0000008c}.vitalize-credit[data-v-a0a3aac3]:before{content:"";background:linear-gradient(180deg,#fff59a,var(--vitalize-bolt) 45%,#c9a400);border-radius:999px;width:2px;position:absolute;top:.4rem;bottom:.4rem;left:.35rem}.vitalize-credit__label[data-v-a0a3aac3]{font-family:ui-monospace,SF Mono,Menlo,monospace;letter-spacing:.14em;text-transform:uppercase;color:#ffffff8c;transition:color .2s var(--ease-out);font-size:.62rem;font-weight:500}.vitalize-credit__logo[data-v-a0a3aac3]{mix-blend-mode:lighten;width:auto;height:.95rem;display:block}@media(hover:hover)and (pointer:fine){.vitalize-credit[data-v-a0a3aac3]:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff14,0 0 0 1px #ffe20038,0 12px 28px -16px #000000a6}.vitalize-credit:hover .vitalize-credit__label[data-v-a0a3aac3]{color:#ffffffd1}.vitalize-credit[data-v-a0a3aac3]:active{transform:translateY(0) scale(.98)}}.vitalize-credit[data-v-a0a3aac3]:focus-visible{box-shadow:0 1px #ffffff14 inset,0 0 0 2px #fff,0 0 0 4px var(--vitalize-bolt)}.footer__legal a[data-v-a0a3aac3]{color:var(--c-footer-faint);text-decoration:none}.footer__legal a[data-v-a0a3aac3]:hover{color:#fff}@media(max-width:900px){.footer[data-v-a0a3aac3]{padding:60px 22px 28px}.footer__grid[data-v-a0a3aac3]{grid-template-columns:repeat(2,1fr);gap:36px}}@media(max-width:620px){.footer[data-v-a0a3aac3]{padding:54px 18px 26px}.footer__grid[data-v-a0a3aac3]{grid-template-columns:1fr}}:root{--c-brand-900: #0d263c;--c-brand-800: #102f49;--c-brand-750: #143b5e;--c-brand-700: #1f6fa8;--c-brand-600: #2a7fc1;--c-brand-500: #46b6c9;--c-brand-400: #56a3bf;--c-ink: #16314a;--c-ink-2: #1c3e5a;--c-heading: #102f49;--c-text: #4a6378;--c-text-2: #5a7488;--c-text-3: #647c8e;--c-muted: #6a8197;--c-muted-2: #7c93a6;--c-muted-3: #90a4b4;--c-muted-4: #73899b;--c-muted-5: #8499aa;--c-bg: #f4f8fb;--c-surface: #ffffff;--c-surface-2: #f7fafc;--c-line: #e7f0f6;--c-line-2: #dde8ef;--c-line-3: #eaf1f6;--c-line-4: #d4e8f1;--c-line-5: #c8e0ec;--c-tint: #e8f6f9;--c-tint-2: #eaf6fa;--c-tint-3: #e8f3f8;--c-tint-4: #dff1f6;--c-success: #1f9d57;--c-success-bg: #e6f6ec;--c-success-dot: #27b765;--c-archive-bg: #eef2f5;--c-archive-dot: #9fb1bf;--c-footer-text: #c5d6e2;--c-footer-muted: #9fb6c6;--c-footer-faint: #7e98aa;--c-footer-accent: #6fa9c4;--grad-primary: linear-gradient(135deg, #2a7fc1, #46b6c9);--grad-text: linear-gradient(120deg, #2a7fc1, #46b6c9);--grad-dark: linear-gradient(135deg, #143b5e, #1f6fa8);--grad-icon: linear-gradient(135deg, #eaf6fa, #dff1f6);--grad-icon-strong: linear-gradient(135deg, #eaf6fa, #d7eef5);--shadow-nav: 0 8px 30px -16px rgba(20, 59, 94, .3);--shadow-card-hover: 0 30px 55px -25px rgba(20, 59, 94, .4);--shadow-cta: 0 16px 34px -14px rgba(42, 127, 193, .7);--shadow-cta-hover: 0 22px 44px -14px rgba(42, 127, 193, .85);--shadow-pill: 0 8px 22px -8px rgba(42, 127, 193, .65);--shadow-float: 0 20px 40px -16px rgba(20, 59, 94, .35);--container: 1240px;--nav-h: 74px;--radius-card: 22px;--radius-lg: 26px;--radius-md: 14px;--radius-sm: 12px;--radius-pill: 999px;--section-y: clamp(62px, 9vw, 100px);--section-x: clamp(18px, 4vw, 28px)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:Vazirmatn,system-ui,-apple-system,sans-serif;background:var(--c-bg);color:var(--c-ink);-webkit-font-smoothing:antialiased;overflow-x:hidden;line-height:1.5}img{display:block;max-width:100%}button,input,select,textarea{font-family:inherit}a{color:inherit}::selection{background:#bfe3ec}.container{max-width:var(--container);margin:0 auto}.section{padding:var(--section-y) var(--section-x)}.eyebrow{color:var(--c-brand-600);font-weight:700;font-size:14px}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-16px)}}@keyframes blobdrift{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,-25px) scale(1.08)}66%{transform:translate(-20px,20px) scale(.96)}}@keyframes spinslow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes revealUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:none}}.reveal{opacity:1}@supports (animation-timeline: view){@media(prefers-reduced-motion:no-preference){.reveal{animation:revealUp .8s cubic-bezier(.2,.7,.2,1) both;animation-timeline:view();animation-range:entry 0% cover 26%}}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}::-webkit-scrollbar{width:11px}::-webkit-scrollbar-track{background:var(--c-line)}::-webkit-scrollbar-thumb{background:#9cc6da;border-radius:8px;border:2px solid var(--c-line)}
