.academy[data-v-ff2325e7]{--teal:#21b490;--teal-dark:#1a9478;--teal-tint:#e8f8f4;--teal-mid:#c2ede3;--blue:#0077b6;--blue-dark:#005f92;--blue-tint:#e6f3fa;--blue-mid:#b3d9ef;--blue-light:#5bc8f0;--ink:#25384c;--ink-2:#4a6278;--ink-3:#8a9fb0;--ink-light:#eaedf1;--coral:#f5475b;--coral-dark:#d93145;--coral-light:#fee3e7;--amber:#fb8800;--amber-dark:#d97400;--amber-light:#ffedd6;--amber-mid:#fdc380;--white:#fff;--surface:#f8fafa;--surface-2:#f2f7f6;--border:#e4ede9;--gradient:linear-gradient(135deg,#21b490,#0077b6);--gradient-90:linear-gradient(90deg,#21b490,#0077b6);--gradient-cta:linear-gradient(135deg,#e8f8f4,#e6f3fa);--shadow-sm:0 1px 3px rgba(0,119,182,.08),0 1px 2px rgba(0,0,0,.04);--shadow-md:0 4px 16px rgba(0,119,182,.1),0 2px 4px rgba(0,0,0,.04);--shadow-lg:0 12px 40px rgba(0,119,182,.12),0 4px 8px rgba(0,0,0,.05);--shadow-teal:0 8px 20px rgba(33,180,144,.28);--r-sm:8px;--r-md:12px;--r-lg:18px;--r-xl:24px;--r-pill:100px;--pad-x:clamp(20px,5vw,72px);--ease:cubic-bezier(.4,0,.2,1);background:var(--white);color:var(--ink);font-family:Titillium Web,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.academy[data-v-ff2325e7] *,.academy[data-v-ff2325e7] :after,.academy[data-v-ff2325e7] :before{box-sizing:border-box}.academy[data-v-ff2325e7] ::-moz-selection{background:var(--teal-tint);color:var(--ink)}.academy[data-v-ff2325e7] ::selection{background:var(--teal-tint);color:var(--ink)}.container[data-v-ff2325e7]{margin-inline:auto;max-width:1200px;padding-inline:var(--pad-x);width:100%}.container--narrow[data-v-ff2325e7]{max-width:1000px}.section[data-v-ff2325e7]{padding:clamp(64px,9vw,96px) 0}.section--surface[data-v-ff2325e7]{background:var(--surface);border-top:1px solid var(--border)}.section--hairline[data-v-ff2325e7]{border-bottom:1px solid var(--border);border-top:1px solid var(--border)}.section--dark[data-v-ff2325e7]{background:var(--ink);overflow:hidden;position:relative}.section--dark[data-v-ff2325e7]:before{background:radial-gradient(600px 600px at 12% 12%,rgba(33,180,144,.16),transparent 62%),radial-gradient(540px 540px at 90% 90%,rgba(91,200,240,.14),transparent 62%);content:"";inset:0;pointer-events:none;position:absolute}.section--dark>.container[data-v-ff2325e7]{position:relative}.section__head[data-v-ff2325e7]{margin-bottom:48px;max-width:680px}.section__head--wide[data-v-ff2325e7]{max-width:760px}.section__head--center[data-v-ff2325e7]{margin-inline:auto;max-width:640px;text-align:center}.h2[data-v-ff2325e7]{color:var(--ink);font-size:clamp(30px,4vw,46px);font-weight:700;letter-spacing:-1.2px;line-height:1.08;margin:14px 0 0}.h2--light[data-v-ff2325e7]{color:var(--white)}.lede[data-v-ff2325e7]{color:var(--ink-2);font-size:clamp(17px,2vw,19px);line-height:1.65;margin:16px 0 0}.lede--light[data-v-ff2325e7]{color:#ffffffbf}.lede strong[data-v-ff2325e7]{color:var(--ink);font-weight:700}.lede--light strong[data-v-ff2325e7]{color:var(--blue-light)}.eyebrow[data-v-ff2325e7]{display:inline-block;font-size:13px;font-weight:700;letter-spacing:.12em;line-height:1.2;text-transform:uppercase}.eyebrow--teal[data-v-ff2325e7]{color:var(--teal-dark)}.eyebrow--blue[data-v-ff2325e7]{color:var(--blue-light)}.eyebrow--blue2[data-v-ff2325e7]{color:var(--blue)}.eyebrow--muted[data-v-ff2325e7]{color:var(--ink-3)}.gradient-text[data-v-ff2325e7]{background:var(--gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.rule[data-v-ff2325e7]{background:var(--border);border:none;height:1px;margin:22px 0}.btn[data-v-ff2325e7]{align-items:center;border:2px solid transparent;border-radius:var(--r-lg);cursor:pointer;display:inline-flex;font-family:inherit;font-size:16px;font-weight:700;gap:10px;justify-content:center;line-height:1;padding:14px 28px;text-decoration:none;transition:background .2s var(--ease),box-shadow .2s var(--ease),transform .12s var(--ease),color .2s var(--ease);white-space:nowrap}.btn--sm[data-v-ff2325e7]{border-radius:var(--r-sm);font-size:14px;padding:9px 20px}.btn--lg[data-v-ff2325e7]{padding:16px 32px}.btn--primary[data-v-ff2325e7]{background:var(--teal);color:#fff}.btn--primary[data-v-ff2325e7]:hover{background:var(--teal-dark);box-shadow:var(--shadow-teal);transform:translateY(-1px)}.btn--outline[data-v-ff2325e7]{background:#fff;border-color:var(--teal);color:var(--teal-dark)}.btn--blue[data-v-ff2325e7]{background:var(--blue);color:#fff}.btn--blue[data-v-ff2325e7]:hover{background:#00669c;box-shadow:0 8px 20px #0077b652}.btn--outline[data-v-ff2325e7]:hover{background:var(--teal-tint)}.btn[data-v-ff2325e7]:active{transform:translateY(1px)}.btn[data-v-ff2325e7]:focus-visible{outline:3px solid rgba(33,180,144,.4);outline-offset:2px}.link-arrow[data-v-ff2325e7]{align-items:center;color:var(--blue);display:inline-flex;font-size:16px;font-weight:700;gap:8px;text-decoration:none}.link-arrow:hover span[aria-hidden][data-v-ff2325e7]{transform:translate(3px)}.link-arrow span[aria-hidden][data-v-ff2325e7]{transition:transform .2s var(--ease)}.flag[data-v-ff2325e7]{align-items:center;background:var(--teal-tint);border:1px solid var(--teal-mid);border-radius:var(--r-pill);color:var(--teal-dark);display:inline-flex;font-size:13px;font-weight:700;gap:8px;letter-spacing:.02em;padding:6px 16px}.flag__dot[data-v-ff2325e7]{background:var(--teal);border-radius:50%;flex-shrink:0;height:7px;width:7px}.flag--dark[data-v-ff2325e7]{background:#21b49024;border-color:#21b49066;color:var(--blue-light)}.flag--ghost[data-v-ff2325e7]{background:#ffffff0f;border-color:#ffffff1f;color:#ffffffd9}.flag--white[data-v-ff2325e7]{background:var(--white);border-color:var(--teal-mid);color:var(--teal-dark)}.badge[data-v-ff2325e7]{align-items:center;border-radius:var(--r-pill);display:inline-flex;font-size:12px;font-weight:700;gap:6px;line-height:1.4;padding:3px 11px}.badge--upper[data-v-ff2325e7]{font-size:11px;letter-spacing:.06em;text-transform:uppercase}.badge--teal[data-v-ff2325e7]{background:var(--teal-tint);color:var(--teal-dark)}.badge--neutral[data-v-ff2325e7]{background:var(--surface);border:1px solid var(--border);color:var(--ink-3)}.badge--amber[data-v-ff2325e7]{background:var(--amber-light);border:1px solid var(--amber-mid);color:var(--amber-dark)}.badge__dot[data-v-ff2325e7]{background:currentColor;border-radius:50%;flex-shrink:0;height:6px;width:6px}.badge--teal .badge__dot[data-v-ff2325e7]{background:var(--teal)}.badge--amber .badge__dot[data-v-ff2325e7]{background:var(--amber)}.dot[data-v-ff2325e7]{border-radius:50%;flex-shrink:0;height:9px;width:9px}.dot--teal[data-v-ff2325e7]{background:var(--teal)}.dot--blue[data-v-ff2325e7]{background:var(--blue)}.card[data-v-ff2325e7]{background:#fff;border:1.5px solid var(--border);border-radius:var(--r-xl);box-shadow:var(--shadow-sm);overflow:hidden;padding:28px;position:relative;transition:box-shadow .2s var(--ease),transform .2s var(--ease),border-color .2s var(--ease)}.card[data-v-ff2325e7]:before{background:var(--gradient-90);content:"";height:3px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:left;transition:transform .3s var(--ease)}.card[data-v-ff2325e7]:hover{border-color:var(--teal-mid);box-shadow:var(--shadow-lg);transform:translateY(-3px)}.card[data-v-ff2325e7]:hover:before{transform:scaleX(1)}.chips[data-v-ff2325e7]{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.chip[data-v-ff2325e7]{align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-pill);color:var(--ink-2);display:inline-flex;font-size:12px;font-weight:700;padding:3px 10px}.ticks[data-v-ff2325e7]{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.ticks li[data-v-ff2325e7]{color:var(--ink-2);display:flex;font-size:15px;gap:10px;line-height:1.5}.ticks--lg li[data-v-ff2325e7]{font-size:16px}.ticks--lg[data-v-ff2325e7]{gap:14px}.ticks strong[data-v-ff2325e7]{color:var(--ink)}.ticks a[data-v-ff2325e7]{color:var(--teal);text-decoration:underline;text-underline-offset:2px}.ticks a[data-v-ff2325e7]:hover{color:var(--blue)}.tick[data-v-ff2325e7]{color:var(--teal);flex-shrink:0;font-weight:700}.nav[data-v-ff2325e7]{backdrop-filter:saturate(180%) blur(12px);-webkit-backdrop-filter:saturate(180%) blur(12px);background:#fffffff0;border-bottom:1px solid var(--border);display:flex;flex-direction:column;position:sticky;top:0;z-index:50}.nav__inner[data-v-ff2325e7]{align-items:center;display:grid;gap:24px;grid-template-columns:1fr auto 1fr;height:68px;padding-inline:var(--pad-x)}.nav__brand[data-v-ff2325e7]{align-items:center;display:flex;gap:12px;justify-self:start;text-decoration:none}.nav__logo[data-v-ff2325e7]{height:60px}.nav__badge[data-v-ff2325e7]{align-items:center;background:var(--teal-tint);border-radius:6px;color:var(--teal-dark);display:inline-flex;font-size:12px;font-weight:700;height:22px;letter-spacing:.1em;padding:0 9px;text-transform:uppercase}.nav__links[data-v-ff2325e7]{display:flex;gap:28px;justify-self:center;white-space:nowrap}.nav__links a[data-v-ff2325e7]{color:var(--ink-2);font-size:15px;text-decoration:none;transition:color .15s var(--ease)}.nav__links a[data-v-ff2325e7]:hover{color:var(--ink)}.nav__cta[data-v-ff2325e7],.nav__toggle[data-v-ff2325e7]{justify-self:end}.nav__toggle[data-v-ff2325e7]{align-items:center;background:none;border:none;cursor:pointer;display:none;flex-direction:column;gap:5px;height:40px;justify-content:center;width:40px}.nav__toggle span[data-v-ff2325e7]{background:var(--ink);border-radius:2px;height:2px;transition:transform .2s var(--ease),opacity .2s var(--ease);width:22px}.nav--open .nav__toggle span[data-v-ff2325e7]:first-child{transform:translateY(7px) rotate(45deg)}.nav--open .nav__toggle span[data-v-ff2325e7]:nth-child(2){opacity:0}.nav--open .nav__toggle span[data-v-ff2325e7]:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.nav__mobile[data-v-ff2325e7]{background:#fff;border-top:1px solid var(--border);display:none;flex-direction:column;gap:4px;padding:12px var(--pad-x) 20px}.nav__mobile a[data-v-ff2325e7]{border-bottom:1px solid var(--surface-2);color:var(--ink-2);font-size:16px;padding:12px 4px;text-decoration:none}.nav__mobile .btn[data-v-ff2325e7]{border-bottom:none;margin-top:12px}.hero[data-v-ff2325e7]{background:radial-gradient(700px 700px at 15% 8%,rgba(33,180,144,.07),transparent 60%),radial-gradient(500px 500px at 92% 80%,rgba(0,119,182,.07),transparent 60%),radial-gradient(rgba(33,180,144,.13) 1.4px,transparent 1.4px) 0 0 /36px 36px,var(--white);padding:clamp(56px,8vw,80px) 0 clamp(60px,8vw,76px)}.hero__grid[data-v-ff2325e7]{align-items:center;display:grid;gap:56px;grid-template-columns:minmax(0,1fr) minmax(0,.92fr)}.hero__title[data-v-ff2325e7]{color:var(--ink);font-size:clamp(36px,4.8vw,62px);font-weight:700;letter-spacing:-2px;line-height:1.02;margin:22px 0 0}.hero__underline[data-v-ff2325e7]{text-decoration:underline;text-decoration-color:var(--teal);text-decoration-thickness:5px;text-underline-offset:6px}.hero__lede[data-v-ff2325e7]{color:var(--ink-2);font-size:19px;line-height:1.7;margin:22px 0 0;max-width:530px}.hero__actions[data-v-ff2325e7]{align-items:center;display:flex;flex-wrap:wrap;gap:24px;margin-top:34px}.hero__note[data-v-ff2325e7]{color:var(--ink-3);font-size:14px;margin:22px 0 0}.hero__visual[data-v-ff2325e7]{align-items:center;display:flex;flex-direction:column;gap:6px;justify-content:center}.hero__image[data-v-ff2325e7]{display:block;height:auto;margin:-36px auto;max-width:520px;width:100%}.hero__image--m[data-v-ff2325e7]{display:none}.academy-figure[data-v-ff2325e7]{display:block;height:auto;width:100%}.academy-figure--banner[data-v-ff2325e7]{margin:-34px auto;max-width:320px}.academy-figure--mt[data-v-ff2325e7]{margin-bottom:-56px;margin-top:-44px;max-width:640px}.agencies__right[data-v-ff2325e7]{display:flex;flex-direction:column;gap:10px}.agencies__figure[data-v-ff2325e7]{margin:8px 0 4px;max-width:420px;width:100%}.skills__intro[data-v-ff2325e7]{align-items:center;display:grid;gap:clamp(28px,5vw,56px);grid-template-columns:1.1fr .9fr;margin-bottom:clamp(40px,6vw,64px);text-align:left}.skills__intro-copy[data-v-ff2325e7]{min-width:0}.skills__intro .academy-figure[data-v-ff2325e7]{margin-inline:auto;max-width:420px}@media(max-width:880px){.skills__intro[data-v-ff2325e7]{grid-template-columns:1fr;text-align:center}.skills__intro .academy-figure[data-v-ff2325e7]{max-width:340px}}.hero__panel[data-v-ff2325e7]{background:#fff;border:1.5px solid var(--border);border-radius:var(--r-xl);box-shadow:var(--shadow-lg);padding:26px}.hero__panel-head[data-v-ff2325e7]{align-items:center;display:flex;gap:10px;margin-bottom:18px}.eyebrow--muted[data-v-ff2325e7]{letter-spacing:.12em}.live-pill[data-v-ff2325e7]{align-items:center;background:var(--coral-light);border-radius:var(--r-pill);color:var(--coral-dark);display:inline-flex;font-size:12px;font-weight:700;gap:6px;margin-left:auto;padding:3px 10px}.live-pill__dot[data-v-ff2325e7]{animation:recPulse-ff2325e7 1.4s ease-out infinite;background:var(--coral);border-radius:50%;height:6px;width:6px}.hero__rows[data-v-ff2325e7]{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.hero__row[data-v-ff2325e7]{align-items:center;border:1.5px solid var(--border);border-radius:var(--r-lg);display:flex;gap:16px;padding:16px 18px;transition:border-color .2s var(--ease),transform .2s var(--ease)}.hero__row[data-v-ff2325e7]:hover{border-color:var(--teal-mid);transform:translate(2px)}.hero__row-meta[data-v-ff2325e7]{flex-shrink:0;width:84px}.hero__row-channel[data-v-ff2325e7]{color:var(--ink);display:block;font-size:18px;font-weight:700;letter-spacing:-.3px}.hero__row-host[data-v-ff2325e7]{color:var(--ink-3);display:block;font-size:12px;margin-top:1px}.hero__row-course[data-v-ff2325e7]{background:var(--teal-tint);border-radius:10px;color:var(--teal-dark);flex:1;font-size:13px;font-weight:700;padding:9px 6px;text-align:center}.hero__row-status[data-v-ff2325e7]{display:block;font-weight:400}.hero__panel-foot[data-v-ff2325e7]{color:var(--ink-3);font-size:13px;margin:18px 0 0;padding-top:18px}.hero__panel-foot[data-v-ff2325e7],.trust[data-v-ff2325e7]{border-top:1px solid var(--border)}.trust[data-v-ff2325e7]{background:var(--surface);border-bottom:1px solid var(--border);padding:40px 0}.trust__grid[data-v-ff2325e7]{display:grid;gap:24px;grid-template-columns:repeat(4,1fr)}.stat[data-v-ff2325e7]{text-align:left}.trust .stat+.stat[data-v-ff2325e7],.trust__grid>.stat[data-v-ff2325e7]:not(:first-child){border-left:1px solid var(--border);padding-left:24px}.stat__value[data-v-ff2325e7]{font-size:28px;font-weight:700;letter-spacing:-.02em;line-height:1.05}.stat__label[data-v-ff2325e7]{color:var(--ink-2);font-size:14px;font-weight:700;letter-spacing:.02em;margin-top:6px}.agencies[data-v-ff2325e7]{padding-block:clamp(72px,10vw,104px)}.agencies__grid[data-v-ff2325e7]{align-items:center;display:grid;gap:64px;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);position:relative}.agencies__intro .btn[data-v-ff2325e7]{margin-top:40px}.agencies__list[data-v-ff2325e7]{display:flex;flex-direction:column;gap:14px;list-style:none;margin:0;padding:0}.agencies__item[data-v-ff2325e7]{background:#ffffff0a;border:1px solid hsla(0,0%,100%,.12);border-radius:var(--r-lg);display:flex;gap:16px;padding:20px;transition:background .2s var(--ease)}.agencies__item[data-v-ff2325e7]:hover{background:#ffffff12}.agencies__num[data-v-ff2325e7]{color:var(--blue-light);flex-shrink:0;font-size:15px;font-weight:700}.agencies__item-title[data-v-ff2325e7]{color:#fff;font-size:16px;font-weight:700}.agencies__item-body[data-v-ff2325e7]{color:#fff9;font-size:14px;line-height:1.55;margin:4px 0 0}.instructors[data-v-ff2325e7]{display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr));margin-inline:auto;max-width:1080px}.instructor__top[data-v-ff2325e7]{gap:18px}.avatar[data-v-ff2325e7],.instructor__top[data-v-ff2325e7]{align-items:center;display:flex}.avatar[data-v-ff2325e7]{color:#fff;flex-shrink:0;font-size:32px;font-weight:700;height:104px;justify-content:center;letter-spacing:.02em;overflow:hidden;position:relative;width:104px}.avatar__img[data-v-ff2325e7]{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;width:100%}.instructor__name[data-v-ff2325e7]{align-items:center;color:var(--ink);display:inline-flex;font-size:19px;font-weight:700;gap:9px;letter-spacing:-.3px;margin:0}.instructor__avatar-col[data-v-ff2325e7]{align-items:center;display:flex;flex-direction:column;flex-shrink:0;gap:10px}.instructor__linkedin[data-v-ff2325e7]{align-items:center;color:#0a66c2;display:inline-flex;justify-content:center;transition:opacity .15s var(--ease)}.instructor__linkedin[data-v-ff2325e7]:hover{opacity:.7}.instructor__track[data-v-ff2325e7]{color:var(--teal-dark);font-size:14px;font-weight:700;margin:3px 0 0}.matrix[data-v-ff2325e7]{align-items:stretch;display:grid;gap:16px;grid-template-columns:148px 1fr 1fr}.matrix__head[data-v-ff2325e7]{align-items:center;display:flex;gap:10px;padding:0 6px 4px}.matrix__head--spacer[data-v-ff2325e7]{padding:0}.matrix__year[data-v-ff2325e7]{color:var(--ink);font-size:17px;font-weight:700;letter-spacing:-.2px}.matrix__year--muted[data-v-ff2325e7]{color:var(--ink-3)}.matrix__channel[data-v-ff2325e7]{background:var(--ink);border-radius:20px;color:#fff;display:flex;flex-direction:column;gap:6px;justify-content:center;padding:22px}.matrix__channel-face[data-v-ff2325e7]{height:92px;margin-bottom:6px;-o-object-fit:cover;object-fit:cover;width:92px}.matrix__channel-name[data-v-ff2325e7]{font-size:22px;font-weight:700;letter-spacing:-.4px}.matrix__channel-sub[data-v-ff2325e7]{color:#fff9;font-size:13px;line-height:1.4}.track-card[data-v-ff2325e7]{background:#fff;border-radius:20px;display:flex;flex-direction:column;padding:26px;position:relative;transition:transform .2s var(--ease),box-shadow .2s var(--ease)}.track-card--live[data-v-ff2325e7]{background:linear-gradient(#fff,#fff) padding-box,var(--gradient) border-box;border:2px solid transparent;box-shadow:var(--shadow-md)}.track-card--live[data-v-ff2325e7]:hover{box-shadow:var(--shadow-lg);transform:translateY(-3px)}.track-card--soon[data-v-ff2325e7]{border:1.5px solid var(--border);box-shadow:var(--shadow-sm);opacity:.62}.track-card--span[data-v-ff2325e7]{grid-column:span 2}.track-card__top[data-v-ff2325e7]{align-items:center;display:flex;gap:10px;justify-content:space-between}.track-card__bar[data-v-ff2325e7]{background:var(--gradient-90);border-radius:var(--r-pill);height:3px;width:44px}.track-card__title[data-v-ff2325e7]{color:var(--ink);font-size:19px;font-weight:700;letter-spacing:-.2px;margin:16px 0 0}.track-card__desc[data-v-ff2325e7]{color:var(--ink-2);flex:1;font-size:14px;line-height:1.6;margin:10px 0 0}.track-card__meta[data-v-ff2325e7]{color:var(--ink-3);font-size:12px;font-weight:700;letter-spacing:.06em;margin-top:16px;text-transform:uppercase}.track-card__meta--teal[data-v-ff2325e7]{color:var(--teal-dark)}.peek[data-v-ff2325e7]{margin-top:64px}.peek__head[data-v-ff2325e7]{align-items:baseline;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.peek__head-left[data-v-ff2325e7]{align-items:center;display:flex;gap:12px}.peek__head-note[data-v-ff2325e7]{color:var(--ink-2);font-size:15px}.peek__head-link[data-v-ff2325e7]{color:var(--ink-3);font-size:13px;font-weight:700;letter-spacing:.06em;text-decoration:none;text-transform:uppercase}.peek__head-link[data-v-ff2325e7]:hover{color:var(--teal-dark)}.peek__grid[data-v-ff2325e7]{display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin-top:24px}.peek__card[data-v-ff2325e7]{display:flex;flex-direction:column}.peek__card-head[data-v-ff2325e7]{align-items:center;display:flex;gap:8px}.peek__course[data-v-ff2325e7]{font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.peek__course--teal[data-v-ff2325e7]{color:var(--teal-dark)}.peek__course--blue[data-v-ff2325e7]{color:var(--blue)}.peek__meta[data-v-ff2325e7]{color:var(--ink-3);font-size:13px;margin:8px 0 0}.peek__list[data-v-ff2325e7]{display:flex;flex:1;flex-direction:column;gap:8px;list-style:none;margin:18px 0 0;padding:0}.peek__item[data-v-ff2325e7]{align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:10px;display:flex;gap:10px;padding:10px 12px}.peek__code[data-v-ff2325e7]{border-radius:5px;flex-shrink:0;font-size:10px;font-weight:700;min-width:32px;padding:4px 5px;text-align:center}.peek__code--teal[data-v-ff2325e7]{background:var(--teal-tint);color:var(--teal-dark)}.peek__code--blue[data-v-ff2325e7]{background:var(--blue-tint);color:var(--blue-dark)}.peek__item-title[data-v-ff2325e7]{color:var(--ink);font-size:13px;line-height:1.3}.peek__more[data-v-ff2325e7]{color:var(--ink-3);font-size:14px;font-weight:700;margin-top:16px}.peek__soon[data-v-ff2325e7]{align-items:center;background:var(--surface);border:1px dashed var(--border);border-radius:12px;display:flex;flex:1;flex-direction:column;gap:10px;justify-content:center;margin:18px 0 0;padding:24px 12px;text-align:center}.peek__soon-icon[data-v-ff2325e7]{font-size:26px;line-height:1}.peek__soon p[data-v-ff2325e7]{color:var(--ink-3);font-size:13.5px;line-height:1.4;margin:0;max-width:200px}.skills__grid[data-v-ff2325e7]{display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}.skills__card[data-v-ff2325e7]{background:#ffffff0a;border:1px solid hsla(0,0%,100%,.12);border-radius:20px;overflow:hidden;padding:24px;position:relative;transition:border-color .2s var(--ease),background .2s var(--ease),transform .2s var(--ease)}.skills__card[data-v-ff2325e7]:hover{background:#ffffff12;border-color:#21b4908c;transform:translateY(-3px)}.skills__card-head[data-v-ff2325e7]{align-items:center;display:flex;gap:14px}.skills__mark[data-v-ff2325e7]{align-items:center;background:var(--gradient);border-radius:13px;color:#fff;display:flex;flex-shrink:0;height:46px;justify-content:center;width:46px}.skills__kicker[data-v-ff2325e7]{color:#ffffff73;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.skills__name[data-v-ff2325e7]{color:#fff;font-size:17px;font-weight:700;margin-top:1px}.skills__desc[data-v-ff2325e7]{color:#ffffffb3;font-size:14px;line-height:1.55;margin:14px 0 0}.skills__foot[data-v-ff2325e7]{margin-top:28px}.tz[data-v-ff2325e7]{align-items:center;display:flex;flex-wrap:wrap;gap:14px;margin-top:8px}.tz__label[data-v-ff2325e7]{color:var(--ink-3);font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.tz__select-wrap[data-v-ff2325e7]{align-items:center;display:inline-flex;position:relative}.tz__select[data-v-ff2325e7]{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:#fff;border:1.5px solid var(--border);border-radius:var(--r-md);box-shadow:var(--shadow-sm);color:var(--ink);cursor:pointer;font-family:inherit;font-size:15px;font-weight:700;outline:none;padding:11px 44px 11px 18px}.tz__select[data-v-ff2325e7]:focus-visible{border-color:var(--teal)}.tz__chevron[data-v-ff2325e7]{color:var(--teal-dark);font-size:11px;pointer-events:none;position:absolute;right:16px}.tz__note[data-v-ff2325e7]{color:var(--ink-3);font-size:14px}.schedule[data-v-ff2325e7]{border:1.5px solid var(--border);border-radius:var(--r-xl);box-shadow:var(--shadow-md);margin-top:20px;overflow:hidden}.schedule__table[data-v-ff2325e7]{border-collapse:collapse;font-size:15px;width:100%}.schedule__table th[data-v-ff2325e7]{background:var(--surface);border-bottom:1px solid var(--border);color:var(--ink-3);font-size:12px;font-weight:700;letter-spacing:.1em;padding:18px 24px;text-align:left;text-transform:uppercase}.schedule__time-col[data-v-ff2325e7]{color:var(--teal-dark);text-align:right}.schedule__table td[data-v-ff2325e7]{border-top:1px solid var(--border);padding:18px 24px;vertical-align:middle}.schedule__course[data-v-ff2325e7]{color:var(--ink);font-weight:700}.schedule__track[data-v-ff2325e7]{color:var(--ink-3);font-size:13px;margin-top:2px}.schedule__day[data-v-ff2325e7]{color:var(--ink-2)}.schedule__time[data-v-ff2325e7]{color:var(--ink);font-size:17px;font-weight:700;text-align:right}.schedule__foot[data-v-ff2325e7]{color:var(--ink-3);font-size:14px;margin:18px 0 0}.steps[data-v-ff2325e7]{display:grid;gap:20px;grid-template-columns:repeat(4,1fr)}.step[data-v-ff2325e7]:before{content:none}.step[data-v-ff2325e7]:hover{transform:translateY(-3px)}.step__num[data-v-ff2325e7]{font-size:40px;font-weight:700;line-height:1}.step__title[data-v-ff2325e7]{color:var(--ink);font-size:19px;font-weight:700;letter-spacing:-.2px;margin:16px 0 0}.step__body[data-v-ff2325e7]{color:var(--ink-2);font-size:15px;line-height:1.6;margin:8px 0 0}.region[data-v-ff2325e7]{align-items:center;display:flex;flex-direction:column;gap:10px;margin-top:32px}.region__label[data-v-ff2325e7]{color:var(--ink-3);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.region__switch[data-v-ff2325e7]{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-pill);display:inline-flex;gap:4px;padding:5px}.region__btn[data-v-ff2325e7]{align-items:center;background:transparent;border:none;border-radius:var(--r-pill);color:var(--ink-2);cursor:pointer;display:inline-flex;font-family:inherit;font-size:14px;font-weight:700;gap:7px;padding:8px 16px;transition:all .2s var(--ease)}.region__btn[data-v-ff2325e7]:hover{color:var(--ink)}.region__btn--on[data-v-ff2325e7]{background:#fff;box-shadow:var(--shadow-sm);color:var(--ink)}.region__flag[data-v-ff2325e7]{font-size:16px;line-height:1}.toggle[data-v-ff2325e7]{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-pill);display:flex;gap:4px;justify-content:center;margin:18px auto 0;padding:5px;width:-moz-fit-content;width:fit-content}.toggle--currency[data-v-ff2325e7]{margin-top:14px;padding:4px}.plan__currency[data-v-ff2325e7]{margin-top:12px;width:-moz-fit-content;width:fit-content}.toggle__btn[data-v-ff2325e7]{align-items:center;background:transparent;border:none;border-radius:var(--r-pill);color:var(--ink-3);cursor:pointer;display:inline-flex;font-family:inherit;font-size:14px;font-weight:700;gap:8px;padding:9px 18px;transition:all .2s var(--ease)}.toggle__btn--sm[data-v-ff2325e7]{font-size:13px;padding:7px 16px}.toggle__btn--active[data-v-ff2325e7]{background:var(--teal);box-shadow:0 4px 12px #21b4904d;color:#fff}.toggle__btn--spark[data-v-ff2325e7]{background:var(--gradient);box-shadow:0 4px 14px #21b49057}.toggle__flags[data-v-ff2325e7]{font-size:15px;letter-spacing:1px;line-height:1}.toggle__lock[data-v-ff2325e7]{margin-left:3px;opacity:.85}.toggle__btn--locked[data-v-ff2325e7]{cursor:not-allowed;opacity:.7;position:relative}.toggle__btn--locked .toggle__free[data-v-ff2325e7]{opacity:.75}.toggle__tip[data-v-ff2325e7]{background:var(--ink);border-radius:8px;bottom:calc(100% + 10px);box-shadow:0 10px 28px #0003;color:#fff;font-size:12px;font-weight:600;line-height:1.3;opacity:0;padding:8px 11px;pointer-events:none;transition:opacity .15s var(--ease);white-space:nowrap;z-index:6}.toggle__tip[data-v-ff2325e7],.toggle__tip[data-v-ff2325e7]:after{left:50%;position:absolute;transform:translate(-50%)}.toggle__tip[data-v-ff2325e7]:after{border:5px solid transparent;border-top:5px solid var(--ink);content:"";top:100%}.toggle__btn--locked:focus-visible .toggle__tip[data-v-ff2325e7],.toggle__btn--locked:hover .toggle__tip[data-v-ff2325e7]{opacity:1}.toggle__free[data-v-ff2325e7]{background:#fff;border-radius:var(--r-pill);font-size:11px;font-weight:700;padding:2px 8px}.toggle__btn--active .toggle__free[data-v-ff2325e7],.toggle__free[data-v-ff2325e7]{color:var(--teal-dark)}.plans[data-v-ff2325e7]{align-items:stretch;display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-top:36px}.plan[data-v-ff2325e7]{background:#fff;border:1.5px solid var(--border);border-radius:var(--r-xl);box-shadow:var(--shadow-sm);display:flex;flex:1 1 300px;flex-direction:column;max-width:380px;overflow:hidden;padding:30px;position:relative}.plan[data-v-ff2325e7]:before{content:"";height:5px;inset:0 0 auto;position:absolute}.plan--teal[data-v-ff2325e7]:before{background:var(--teal)}.plan--blue[data-v-ff2325e7]:before{background:var(--blue)}.plan--teal .eyebrow--muted[data-v-ff2325e7],.plan--teal .plan__price[data-v-ff2325e7]{color:var(--teal-dark)}.plan--blue .eyebrow--muted[data-v-ff2325e7],.plan--blue .plan__price[data-v-ff2325e7],.plan--blue .tick[data-v-ff2325e7]{color:var(--blue)}.plan--teal[data-v-ff2325e7]{box-shadow:0 14px 36px #21b4901f}.plan--blue[data-v-ff2325e7]{box-shadow:0 14px 36px #0077b61f}.plan--featured[data-v-ff2325e7]{background:linear-gradient(#fff,#fff) padding-box,var(--gradient) border-box;border:2px solid transparent;box-shadow:0 18px 48px #0077b629;overflow:visible;padding:34px 30px 30px}.plan__label-row[data-v-ff2325e7]{align-items:center;display:flex;gap:10px}.plan__best[data-v-ff2325e7]{background:var(--gradient);border-radius:var(--r-pill);color:#fff;font-size:11px;font-weight:700;letter-spacing:.06em;padding:3px 10px;text-transform:uppercase}.plan__sub[data-v-ff2325e7]{color:var(--ink-2);font-size:15px;line-height:1.4;margin:6px 0 0;min-height:2.8em}.plan__price-block[data-v-ff2325e7]{margin-top:22px}.plan__strike[data-v-ff2325e7]{color:var(--ink-3);font-size:18px;font-weight:700;margin-top:8px;white-space:nowrap}.plan__strike s[data-v-ff2325e7]{text-decoration:line-through;text-decoration-color:var(--coral);text-decoration-thickness:2px}.plan__price-row[data-v-ff2325e7]{align-items:baseline;display:flex;gap:8px}.plan__price[data-v-ff2325e7]{color:var(--ink);font-size:48px;font-weight:700;letter-spacing:-1.5px;line-height:1}.plan__price--struck[data-v-ff2325e7]{text-decoration:line-through;text-decoration-color:var(--coral);text-decoration-thickness:4px}.plan__free[data-v-ff2325e7]{color:var(--teal);font-size:48px;font-weight:700;letter-spacing:-1.5px;line-height:1}.plan__unit[data-v-ff2325e7]{color:var(--ink-3);font-size:15px;font-weight:700}.plan__note-row[data-v-ff2325e7]{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 0}.plan__note[data-v-ff2325e7]{color:var(--ink-2);font-size:14px}.plan__note-strike[data-v-ff2325e7]{color:var(--ink-3);font-size:14px;text-decoration:line-through;text-decoration-color:var(--coral);text-decoration-thickness:2px}.plan__save[data-v-ff2325e7]{background:var(--teal-tint);border-radius:var(--r-pill);color:var(--teal-dark);font-size:11px;font-weight:700;padding:2px 8px}.plan__seats[data-v-ff2325e7]{align-items:center;background:var(--amber-light);border:1px solid var(--amber-mid);border-radius:var(--r-pill);color:var(--amber-dark);display:inline-flex;font-size:12px;font-weight:700;gap:6px;letter-spacing:.02em;margin-bottom:2px;padding:4px 11px;width:100%}.plan__seats-dot[data-v-ff2325e7]{background:var(--amber);border-radius:50%;flex-shrink:0;height:6px;width:6px}.ticks--grow[data-v-ff2325e7]{flex:1;margin-bottom:26px}.plan .btn[data-v-ff2325e7]{width:100%}.pricing__foot[data-v-ff2325e7]{color:var(--ink-3);font-size:14px;margin:26px 0 0;text-align:center}.pricing__foot a[data-v-ff2325e7]{border-bottom:1px solid var(--teal-mid);color:var(--teal-dark);font-weight:600;text-decoration:none}.pricing__foot a[data-v-ff2325e7]:hover{border-bottom-color:var(--blue-mid);color:var(--blue-dark)}.faq[data-v-ff2325e7]{display:flex;flex-direction:column;gap:14px}.faq__item[data-v-ff2325e7]{background:#fff;border:1.5px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);overflow:hidden;transition:border-color .2s var(--ease)}.faq__item--open[data-v-ff2325e7]{border-color:var(--teal-mid)}.faq__q[data-v-ff2325e7]{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;font-family:inherit;gap:16px;padding:22px 24px;text-align:left;width:100%}.faq__q>span[data-v-ff2325e7]:first-child{color:var(--ink);flex:1;font-size:19px;font-weight:700;letter-spacing:-.2px}.faq__sign[data-v-ff2325e7]{align-items:center;background:var(--teal-tint);border-radius:50%;color:var(--teal-dark);display:flex;flex-shrink:0;font-size:20px;font-weight:700;height:28px;justify-content:center;line-height:1;width:28px}.faq__a[data-v-ff2325e7]{color:var(--ink-2);font-size:17px;line-height:1.7;padding:0 24px 24px}.cert__grid[data-v-ff2325e7]{align-items:center;display:grid;gap:64px;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}.cert__grid--image-only[data-v-ff2325e7]{grid-template-columns:minmax(0,720px);justify-content:center}.cert__intro .ticks[data-v-ff2325e7]{margin-top:28px}.certificate[data-v-ff2325e7]{border-radius:var(--r-lg);box-shadow:var(--shadow-lg);max-width:100%;overflow:hidden;position:relative}.certificate__img[data-v-ff2325e7]{display:block;height:auto;max-width:100%;-o-object-fit:contain;object-fit:contain;width:100%}.certificate__frame[data-v-ff2325e7]{border:1px solid var(--border);border-radius:14px;inset:14px;pointer-events:none;position:absolute}.certificate__body[data-v-ff2325e7]{position:relative}.certificate__head[data-v-ff2325e7]{align-items:center;display:flex;justify-content:space-between}.certificate__logo[data-v-ff2325e7]{height:24px}.certificate__kicker[data-v-ff2325e7]{color:var(--ink-3);font-size:13px;font-weight:700;letter-spacing:.08em;margin:28px 0 0;text-transform:uppercase}.certificate__line[data-v-ff2325e7]{color:var(--ink-2);font-size:15px;line-height:1.6;margin:16px 0 0}.certificate__line[data-v-ff2325e7]:first-of-type{margin-top:18px}.certificate__line strong[data-v-ff2325e7]{color:var(--ink)}.certificate__name-blank[data-v-ff2325e7]{background:var(--ink-light);border-radius:6px;height:30px;margin-top:10px;width:62%}.certificate__sign[data-v-ff2325e7]{align-items:flex-end;display:flex;justify-content:space-between;margin-top:32px}.certificate__sign-line[data-v-ff2325e7]{background:var(--border);height:1px;width:150px}.certificate__sign-name[data-v-ff2325e7]{color:var(--ink-3);font-size:13px;margin:8px 0 0}.certificate__seal[data-v-ff2325e7]{align-items:center;background:var(--gradient);border-radius:50%;box-shadow:var(--shadow-md);color:#fff;display:flex;font-size:26px;height:64px;justify-content:center;width:64px}.final-cta[data-v-ff2325e7]{background:var(--gradient-cta);border-bottom:1px solid var(--blue-mid);border-top:1px solid var(--teal-mid);padding:clamp(72px,10vw,100px) 0;text-align:center}.final-cta__inner[data-v-ff2325e7]{align-items:center;display:flex;flex-direction:column}.final-cta__inner .lede[data-v-ff2325e7]{margin-inline:auto;max-width:520px}.final-cta__inner .btn[data-v-ff2325e7]{margin-top:32px}.footer[data-v-ff2325e7]{background:var(--ink);padding:64px 0 40px}.footer__grid[data-v-ff2325e7]{display:grid;gap:48px;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr)}.footer__logo[data-v-ff2325e7]{height:60px}.footer__about[data-v-ff2325e7]{color:#ffffff8c;font-size:16px;line-height:1.7;margin:18px 0 0;max-width:340px}.footer__social[data-v-ff2325e7]{display:flex;gap:12px;margin-top:22px}.footer__social-link[data-v-ff2325e7]{align-items:center;background:#ffffff14;border-radius:8px;color:#ffffffbf;display:flex;height:36px;justify-content:center;transition:background .2s var(--ease),color .2s var(--ease);width:36px}.footer__social-link[data-v-ff2325e7]:hover{background:#ffffff29;color:#fff}.footer__col-title[data-v-ff2325e7]{color:#ffffff8c;font-size:14px;font-weight:700;letter-spacing:.12em;margin:0;text-transform:uppercase}.footer__links[data-v-ff2325e7]{display:flex;flex-direction:column;gap:12px;margin-top:18px}.footer__links a[data-v-ff2325e7]{color:#ffffffbf;font-size:16px;text-decoration:none;transition:color .15s var(--ease)}.footer__links a[data-v-ff2325e7]:hover{color:#fff}.footer__bar[data-v-ff2325e7]{align-items:center;border-top:1px solid hsla(0,0%,100%,.08);display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-top:48px;padding-top:24px}.footer__bar span[data-v-ff2325e7]{color:#ffffff4d;font-size:14px}.footer__legal a[data-v-ff2325e7]{color:#ffffff8c;text-decoration:none;transition:color .2s var(--ease)}.footer__legal a[data-v-ff2325e7]:hover{color:#fff}.footer__brand-accent[data-v-ff2325e7]{color:var(--blue-light)}.hero__proof[data-v-ff2325e7]{border-top:1px solid var(--border);flex-wrap:wrap;gap:16px;margin-top:36px;padding-top:28px}.hero__proof[data-v-ff2325e7],.hero__proof-avatar[data-v-ff2325e7],.hero__proof-avatars[data-v-ff2325e7]{align-items:center;display:flex}.hero__proof-avatar[data-v-ff2325e7]{background:var(--teal-tint);border:2px solid var(--white);border-radius:50%;color:var(--teal-dark);font-size:13px;font-weight:700;height:42px;justify-content:center;overflow:hidden;position:relative;width:42px}.hero__proof-avatar+.hero__proof-avatar[data-v-ff2325e7]{margin-left:-12px}.hero__proof-avatar img[data-v-ff2325e7]{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;width:100%}.hero__proof-title[data-v-ff2325e7]{color:var(--ink);font-size:14px;font-weight:700}.hero__proof-stat[data-v-ff2325e7]{color:var(--ink-3);font-size:13px;margin-top:1px}.hero__proof-stat strong[data-v-ff2325e7]{color:var(--teal-dark);font-weight:700}.trust-signals[data-v-ff2325e7]{display:flex;flex-wrap:wrap;gap:10px 24px;justify-content:center;margin-top:32px}.trust-signals--center[data-v-ff2325e7]{margin-top:24px}.trust-signals__item[data-v-ff2325e7]{align-items:center;color:var(--ink-2);display:inline-flex;font-size:14px;font-weight:700;gap:8px}.plan__badge[data-v-ff2325e7]{background:var(--gradient);border-radius:var(--r-pill);box-shadow:0 4px 12px #21b4904d;color:#fff;font-size:11px;font-weight:700;left:50%;letter-spacing:.08em;padding:5px 16px;position:absolute;text-transform:uppercase;top:0;transform:translate(-50%,-50%);white-space:nowrap}.instructor__cred[data-v-ff2325e7]{align-items:center;background:var(--teal-tint);border:1px solid var(--teal-mid);border-radius:var(--r-pill);color:var(--teal-dark);display:inline-flex;font-size:12px;font-weight:700;gap:6px;margin-top:8px;padding:3px 10px}.instructor__cred-star[data-v-ff2325e7]{color:var(--amber);font-size:11px;line-height:1}.agencies__loss[data-v-ff2325e7]{background:#f5475b1a;border:1px solid rgba(245,71,91,.3);border-radius:var(--r-md);color:#ffffffd1;display:flex;font-size:15px;gap:12px;line-height:1.55;margin:30px 0 4px;max-width:560px;padding:16px 18px}.agencies__loss-mark[data-v-ff2325e7]{align-items:center;background:var(--coral);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:13px;font-weight:700;height:22px;justify-content:center;width:22px}.pricing__anchor[data-v-ff2325e7]{color:var(--ink);font-size:16px;font-weight:700;margin:14px auto 0;max-width:540px}.pricing__anchor+.lede[data-v-ff2325e7]{margin-top:10px}@keyframes recPulse-ff2325e7{0%{box-shadow:0 0 #f5475b8c}70%{box-shadow:0 0 0 7px #f5475b00}to{box-shadow:0 0 #f5475b00}}@media(max-width:1023px){.agencies__grid[data-v-ff2325e7],.cert__grid[data-v-ff2325e7],.hero__grid[data-v-ff2325e7]{gap:40px;grid-template-columns:1fr}.instructors[data-v-ff2325e7]{grid-template-columns:1fr}.skills__grid[data-v-ff2325e7]{grid-template-columns:repeat(2,1fr)}.peek__grid[data-v-ff2325e7]{grid-template-columns:1fr}.steps[data-v-ff2325e7]{grid-template-columns:repeat(2,1fr)}.nav__inner[data-v-ff2325e7]{grid-template-columns:1fr auto}.nav__cta[data-v-ff2325e7],.nav__links[data-v-ff2325e7]{display:none}.nav__mobile[data-v-ff2325e7],.nav__toggle[data-v-ff2325e7]{display:flex}.matrix[data-v-ff2325e7]{gap:12px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.matrix__head[data-v-ff2325e7]{display:none}.matrix__channel[data-v-ff2325e7]{border-radius:var(--r-lg);grid-column:1/-1}.track-card--soon[data-v-ff2325e7]{opacity:1}.hero__grid[data-v-ff2325e7]{gap:0}.hero__visual[data-v-ff2325e7]{gap:0;margin:0}.hero__image[data-v-ff2325e7]{margin:-46px auto -42px;max-width:420px}.hero__image--m[data-v-ff2325e7]{display:block}.hero__visual .hero__image[data-v-ff2325e7]{display:none}.agencies__figure[data-v-ff2325e7]{margin:-30px auto -36px;max-width:360px}.academy-figure--banner[data-v-ff2325e7]{margin:-40px auto;max-width:290px}.academy-figure--mt[data-v-ff2325e7]{margin-bottom:-58px;margin-top:-48px;max-width:360px}}@media(max-width:480px){.matrix[data-v-ff2325e7]{grid-template-columns:1fr}.track-card--span[data-v-ff2325e7]{grid-column:auto}}@media(max-width:680px){.trust__grid[data-v-ff2325e7]{gap:20px 16px;grid-template-columns:repeat(2,1fr)}.trust__grid>.stat[data-v-ff2325e7]:nth-child(odd){border-left:none;padding-left:0}.trust__grid>.stat[data-v-ff2325e7]:nth-child(3),.trust__grid>.stat[data-v-ff2325e7]:nth-child(4){padding-top:4px}.skills__grid[data-v-ff2325e7],.steps[data-v-ff2325e7]{grid-template-columns:1fr}.hero__actions[data-v-ff2325e7]{gap:16px}.schedule__table td[data-v-ff2325e7],.schedule__table th[data-v-ff2325e7]{padding:14px 16px}.schedule__time[data-v-ff2325e7]{font-size:16px}.footer__grid[data-v-ff2325e7]{gap:32px;grid-template-columns:1fr}.footer__bar[data-v-ff2325e7]{align-items:flex-start;flex-direction:column}}@media(prefers-reduced-motion:reduce){.academy[data-v-ff2325e7] *,.academy[data-v-ff2325e7] :after,.academy[data-v-ff2325e7] :before{animation:none!important;transition:none!important}}.geo-modal[data-v-ff2325e7]{--teal:#21b490;--teal-dark:#1a9478;--teal-tint:#e8f8f4;--ink:#25384c;--ink-2:#4a6278;--ink-3:#8a9fb0;--gradient:linear-gradient(135deg,#21b490,#0077b6);--shadow-teal:0 8px 20px rgba(33,180,144,.28);--shadow-lg:0 12px 40px rgba(0,119,182,.12),0 4px 8px rgba(0,0,0,.05);--r-xl:24px;--r-lg:18px;--ease:cubic-bezier(.4,0,.2,1);align-items:center;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:2000}.geo-modal__backdrop[data-v-ff2325e7]{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#25384c99;inset:0;position:absolute}.geo-modal__card[data-v-ff2325e7]{background:#fff;border-radius:var(--r-xl);box-shadow:var(--shadow-lg);max-width:440px;padding:36px 30px 30px;position:relative;text-align:center;width:100%;z-index:1}.geo-modal__card[data-v-ff2325e7]:before{background:var(--gradient);border-radius:var(--r-xl) var(--r-xl) 0 0;content:"";height:4px;left:0;position:absolute;right:0;top:0}.geo-modal__close[data-v-ff2325e7]{background:transparent;border:none;color:var(--ink-3);cursor:pointer;font-size:26px;line-height:1;position:absolute;right:16px;top:12px}.geo-modal__close[data-v-ff2325e7]:hover{color:var(--ink)}.geo-modal__flags[data-v-ff2325e7]{font-size:32px;letter-spacing:4px}.geo-modal__title[data-v-ff2325e7]{color:var(--ink);font-size:22px;font-weight:700;line-height:1.25;margin:12px 0 10px}.geo-modal__body[data-v-ff2325e7]{color:var(--ink-2);font-size:15px;line-height:1.55;margin:0 0 22px}.geo-modal__body strong[data-v-ff2325e7]{color:var(--ink)}.geo-modal__actions[data-v-ff2325e7]{align-items:center;display:flex;flex-direction:column;gap:12px}.geo-modal__actions .btn[data-v-ff2325e7]{width:100%}.geo-modal__dismiss[data-v-ff2325e7]{background:transparent;border:none;color:var(--ink-2);cursor:pointer;font-family:inherit;font-size:14px;font-weight:600}.geo-modal__dismiss[data-v-ff2325e7]:hover{color:var(--ink)}.sponsor-cta[data-v-ff2325e7]{align-items:center;background:var(--teal-tint);border:1.5px solid var(--teal-mid);border-radius:var(--r-lg);display:flex;gap:16px;margin:28px auto 0;max-width:760px;padding:16px 22px;text-decoration:none;transition:border-color .2s var(--ease),box-shadow .2s var(--ease)}.sponsor-cta[data-v-ff2325e7]:hover{border-color:var(--teal);box-shadow:var(--shadow-teal)}.sponsor-cta__flags[data-v-ff2325e7]{flex:0 0 auto;font-size:26px;letter-spacing:3px}.sponsor-cta__text[data-v-ff2325e7]{color:var(--ink-2);flex:1 1 auto;font-size:14.5px;line-height:1.5}.sponsor-cta__text strong[data-v-ff2325e7]{color:var(--ink)}.sponsor-cta__arrow[data-v-ff2325e7]{color:var(--teal-dark);flex:0 0 auto;font-size:14px;font-weight:700;white-space:nowrap}@media(max-width:560px){.sponsor-cta[data-v-ff2325e7]{flex-wrap:wrap;gap:10px;justify-content:center;text-align:center}.sponsor-cta__text[data-v-ff2325e7]{flex-basis:100%}}
