.article-card[data-v-131483a6]{box-sizing:border-box;display:flex;flex:1 1 0;flex-direction:column;max-width:100%;min-width:0;width:100%}.article-card__image-link[data-v-131483a6]{display:block;margin-bottom:20px;width:100%}.article-card__media[data-v-131483a6]{aspect-ratio:322/230;background:var(--color-surface-soft);border-radius:var(--radius-sm);display:block;isolation:isolate;overflow:hidden;position:relative;width:100%}.article-card__media[data-v-131483a6]:after{border-radius:inherit;bottom:0;box-shadow:inset 0 0 0 1px rgba(0,0,0,.08);content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.article-card__media-backdrop[data-v-131483a6],.article-card__media-image[data-v-131483a6]{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;transition:transform .2s ease;width:100%}.article-card__media-backdrop[data-v-131483a6]{filter:blur(24px) saturate(1.1) brightness(1.02);transform:scale(1.15)}.article-card__media-backdrop[data-v-131483a6],.article-card__media-image[data-v-131483a6]{-o-object-fit:cover;object-fit:cover}.article-card__image-link:focus-visible .article-card__media-image[data-v-131483a6],.article-card__image-link:hover .article-card__media-image[data-v-131483a6]{transform:scale(1.03)}.article-card__image-link:focus-visible .article-card__media-backdrop[data-v-131483a6],.article-card__image-link:hover .article-card__media-backdrop[data-v-131483a6]{transform:scale(1.2)}.article-card__content[data-v-131483a6]{justify-content:space-between;min-height:210px}.article-card__content[data-v-131483a6],.article-card__text[data-v-131483a6]{align-items:flex-start;display:flex;flex-direction:column;min-width:0}.article-card__text[data-v-131483a6]{gap:8px;width:100%}.article-card__date[data-v-131483a6]{color:var(--color-text-muted);display:block;font-size:16px;font-weight:400;line-height:1.11;margin:0}.article-card h3 a[data-v-131483a6]{color:inherit}.article-card h3[data-v-131483a6]{-webkit-line-clamp:2;word-wrap:anywhere;font-size:20px;font-weight:500;line-height:1.21}.article-card h3[data-v-131483a6],.article-card p[data-v-131483a6]{-webkit-box-orient:vertical;color:var(--color-text);display:-webkit-box;margin:0;min-width:0;overflow:hidden}.article-card p[data-v-131483a6]{-webkit-line-clamp:3;width:100%}.article-card p[data-v-131483a6],.article-card__more[data-v-131483a6]{font-size:16px;font-weight:400;line-height:1.5}.article-card__more[data-v-131483a6]{align-items:center;color:var(--color-primary);display:inline-flex;gap:14px}.article-card__more-arrow[data-v-131483a6]{background:currentColor;flex:0 0 auto;height:20px;-webkit-mask:var(--arrow-mask) no-repeat center /contain;mask:var(--arrow-mask) no-repeat center /contain;width:20px}.article-card h3 a[data-v-131483a6]:focus-visible,.article-card h3 a[data-v-131483a6]:hover,.article-card__more[data-v-131483a6]:focus-visible,.article-card__more[data-v-131483a6]:hover{color:var(--color-primary)}.catalog-inquiry[data-v-602b9e06]{width:100%}.catalog-inquiry__box[data-v-602b9e06]{align-items:center;background:var(--color-surface-muted);border-radius:8px;display:flex;min-height:514px;overflow:hidden;padding:44px 108px 44px 40px;position:relative;width:100%}.catalog-inquiry__content[data-v-602b9e06]{display:flex;flex-direction:column;gap:24px;position:relative;width:min(560px,100%);z-index:2}.catalog-inquiry__header[data-v-602b9e06]{color:#000;display:flex;flex-direction:column;gap:26px;width:100%}.catalog-inquiry__header h2[data-v-602b9e06]{color:#000;font-size:40px;font-weight:500;line-height:1;margin:0}.catalog-inquiry__header p[data-v-602b9e06]{color:#000;font-size:18px;font-weight:400;line-height:1.5;margin:0}.catalog-inquiry__form[data-v-602b9e06]{display:flex;flex-direction:column;gap:15px;width:100%}.catalog-inquiry__row[data-v-602b9e06]{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-inquiry__field[data-v-602b9e06]{display:block}.catalog-inquiry__row>.catalog-inquiry__field[data-v-602b9e06]:last-child:nth-child(odd){grid-column:1/-1}.catalog-inquiry__label[data-v-602b9e06]{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.catalog-inquiry textarea[data-v-602b9e06],.catalog-inquiry__field input[data-v-602b9e06]{background:var(--color-surface-strong);border:0;border-radius:var(--radius-sm);color:#000;display:block;font-family:var(--font-base);font-size:16px;font-weight:400;line-height:1.5;outline:0;width:100%}.catalog-inquiry__field input[data-v-602b9e06]{height:50px;padding:10px 16px}.catalog-inquiry textarea[data-v-602b9e06]{height:122px;padding:10px 16px;resize:none}.catalog-inquiry input[data-v-602b9e06]::-moz-placeholder,.catalog-inquiry textarea[data-v-602b9e06]::-moz-placeholder{color:var(--color-text-muted);opacity:1}.catalog-inquiry input[data-v-602b9e06]::placeholder,.catalog-inquiry textarea[data-v-602b9e06]::placeholder{color:var(--color-text-muted);opacity:1}.catalog-inquiry input[data-v-602b9e06]:focus-visible,.catalog-inquiry textarea[data-v-602b9e06]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.catalog-inquiry__submit[data-v-602b9e06]{align-items:center;align-self:flex-start;background:var(--color-primary);border:0;border-radius:var(--radius-sm);color:#fff;cursor:pointer;display:inline-flex;height:50px;justify-content:center;min-width:300px;padding:17px 48px;transition:background-color .2s ease;width:auto}.catalog-inquiry__submit[data-v-602b9e06]:focus-visible,.catalog-inquiry__submit[data-v-602b9e06]:hover{background:var(--color-primary-hover)}.catalog-inquiry__submit[data-v-602b9e06]:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.catalog-inquiry__submit span[data-v-602b9e06]{font-size:18px;font-weight:400;line-height:1;text-transform:uppercase;white-space:nowrap}.catalog-inquiry__submit[data-v-602b9e06]:disabled{cursor:default;opacity:.6}.catalog-inquiry__hp[data-v-602b9e06]{height:1px;left:-9999px;opacity:0;pointer-events:none;position:absolute;width:1px}.catalog-inquiry__status[data-v-602b9e06]{color:#000;font-size:14px;line-height:1.4;margin:0;min-height:1.2em}.catalog-inquiry__status--error[data-v-602b9e06]{color:var(--color-primary)}.catalog-inquiry__image[data-v-602b9e06]{height:100%;-o-object-fit:contain;object-fit:contain;pointer-events:none;position:absolute;right:0;top:0;width:529px;z-index:1}@media (max-width:1024px){.catalog-inquiry__box[data-v-602b9e06]{height:auto;padding:40px}.catalog-inquiry__content[data-v-602b9e06]{width:min(572px,100%)}}@media (max-width:600px){.catalog-inquiry__box[data-v-602b9e06]{align-items:stretch;flex-direction:column;padding:24px 18px 0}.catalog-inquiry__content[data-v-602b9e06]{width:100%}.catalog-inquiry__image[data-v-602b9e06]{height:auto;margin-top:24px;position:static;width:100%}.catalog-inquiry__header h2[data-v-602b9e06]{font-size:30px}.catalog-inquiry__row[data-v-602b9e06]{grid-template-columns:minmax(0,1fr)}.catalog-inquiry__submit[data-v-602b9e06]{align-self:stretch;min-width:0;padding:17px 20px;width:100%}}.academy-page[data-v-a9d4b1be]{background:var(--color-surface);padding-bottom:var(--space-10)}.academy-page__card-link[data-v-a9d4b1be]{color:inherit;-webkit-text-decoration:none;text-decoration:none;transition:color var(--motion-fast) var(--motion-ease-standard)}.academy-page__card-link[data-v-a9d4b1be]:focus-visible,.academy-page__card-link[data-v-a9d4b1be]:hover{color:var(--color-primary)}.academy-page__banner[data-v-a9d4b1be]{align-items:flex-end;background:var(--color-primary-deep);border-radius:var(--radius-lg);display:flex;margin-bottom:var(--space-7);margin-top:var(--space-7);min-height:460px;overflow:hidden;position:relative}.academy-page__banner-bg[data-v-a9d4b1be]{bottom:0;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;width:100%}.academy-page__banner-overlay[data-v-a9d4b1be]{background:linear-gradient(90deg,rgba(20,6,6,.86),rgba(20,6,6,.45) 55%,rgba(143,15,16,.25)),linear-gradient(0deg,rgba(0,0,0,.55),transparent 60%);bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0}.academy-page__banner-body[data-v-a9d4b1be]{max-width:60ch;padding:var(--space-9) var(--space-8);position:relative;z-index:1}.academy-page__banner-tag[data-v-a9d4b1be]{background:var(--color-primary);border-radius:var(--radius-round);color:var(--color-primary-contrast);display:inline-block;font-size:var(--text-xs);letter-spacing:.04em;padding:4px 12px;text-transform:uppercase}.academy-page__banner-title[data-v-a9d4b1be]{color:#fff;font-size:var(--text-4xl);font-weight:var(--weight-bold);line-height:var(--leading-tight);margin:var(--space-4) 0 var(--space-3);text-transform:uppercase}.academy-page__banner-lead[data-v-a9d4b1be]{color:hsla(0,0%,100%,.9);font-size:var(--text-md);line-height:var(--leading-normal);margin:0 0 var(--space-6);max-width:56ch}.academy-page__banner-actions[data-v-a9d4b1be]{display:flex;flex-wrap:wrap;gap:var(--space-3)}.academy-page__banner-actions[data-v-a9d4b1be] .base-button--outline{background:transparent;border-color:hsla(0,0%,100%,.7);color:#fff}.academy-page__banner-actions[data-v-a9d4b1be] .base-button--outline:focus-visible,.academy-page__banner-actions[data-v-a9d4b1be] .base-button--outline:hover{background:#fff;border-color:#fff;color:var(--color-primary)}.academy-page__facts[data-v-a9d4b1be]{grid-gap:var(--space-4);display:grid;gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:var(--space-8)}.academy-page__fact[data-v-a9d4b1be]{border:1px solid var(--color-border);border-radius:var(--radius-sm);display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-5)}.academy-page__fact-icon[data-v-a9d4b1be]{color:var(--color-primary)}.academy-page__fact strong[data-v-a9d4b1be]{color:var(--color-primary);font-size:var(--text-3xl);font-weight:var(--weight-medium);line-height:var(--leading-tight)}.academy-page__fact span[data-v-a9d4b1be]{color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-normal)}.academy-page__section[data-v-a9d4b1be]{padding-bottom:var(--space-9)}.academy-page__section-head[data-v-a9d4b1be]{margin-bottom:var(--space-6)}.academy-page__section-head--row[data-v-a9d4b1be]{align-items:baseline;display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:space-between}.academy-page__title[data-v-a9d4b1be]{font-size:var(--text-2xl);font-weight:var(--weight-medium);line-height:var(--leading-snug);margin:0}.academy-page__section-lead[data-v-a9d4b1be]{color:var(--color-text-muted);font-size:var(--text-md);line-height:var(--leading-normal);margin:var(--space-3) 0 0;max-width:90ch}.academy-page__link[data-v-a9d4b1be]{color:var(--color-primary);font-size:var(--text-md)}.academy-page__link[data-v-a9d4b1be]:focus-visible,.academy-page__link[data-v-a9d4b1be]:hover{-webkit-text-decoration:underline;text-decoration:underline}.academy-page__levels[data-v-a9d4b1be]{grid-gap:var(--space-4);display:grid;gap:var(--space-4);list-style:none;margin:0;padding:0}.academy-page__level[data-v-a9d4b1be]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-6)}.academy-page__level-head[data-v-a9d4b1be]{grid-gap:var(--space-4);align-items:center;display:grid;gap:var(--space-4);grid-template-columns:56px minmax(0,1fr)}.academy-page__level-step[data-v-a9d4b1be]{align-items:center;background:var(--color-primary-alpha-08);border-radius:50%;color:var(--color-primary);display:flex;font-size:var(--text-xl);font-weight:var(--weight-medium);height:56px;justify-content:center;width:56px}.academy-page__level-heading h3[data-v-a9d4b1be]{font-size:var(--text-xl);font-weight:var(--weight-medium);line-height:var(--leading-snug);margin:0}.academy-page__level-audience[data-v-a9d4b1be]{color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-normal);margin:var(--space-2) 0 0}.academy-page__level-meta[data-v-a9d4b1be]{background:var(--color-surface-muted);border-radius:var(--radius-sm);display:flex;flex-wrap:wrap;gap:var(--space-6);margin:0;padding:var(--space-4) var(--space-5)}.academy-page__level-meta div[data-v-a9d4b1be]{display:flex;flex-direction:column;gap:2px;min-width:0}.academy-page__level-meta dt[data-v-a9d4b1be]{color:var(--color-text-muted);font-size:var(--text-xs);letter-spacing:.02em;text-transform:uppercase}.academy-page__level-meta dd[data-v-a9d4b1be]{font-size:var(--text-lg);font-weight:var(--weight-medium);margin:0}.academy-page__course-meta[data-v-a9d4b1be]{display:flex;flex-direction:column;gap:var(--space-3);margin:0}.academy-page__course-meta div[data-v-a9d4b1be]{align-items:baseline;display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:space-between}.academy-page__course-meta dt[data-v-a9d4b1be]{color:var(--color-text-muted);font-size:var(--text-sm)}.academy-page__course-meta dd[data-v-a9d4b1be]{font-size:var(--text-md);margin:0;text-align:right}.academy-page__price[data-v-a9d4b1be]{color:var(--color-primary);font-weight:var(--weight-medium)}.academy-page__level-summary[data-v-a9d4b1be]{font-size:var(--text-md);line-height:var(--leading-normal);margin:0;max-width:90ch}.academy-page__topics[data-v-a9d4b1be]{grid-gap:var(--space-2) var(--space-5);display:grid;gap:var(--space-2) var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}.academy-page__topics--compact[data-v-a9d4b1be]{grid-template-columns:minmax(0,1fr)}.academy-page__topics li[data-v-a9d4b1be]{align-items:baseline;display:flex;font-size:var(--text-md);gap:var(--space-2);line-height:var(--leading-normal)}.academy-page__bullet[data-v-a9d4b1be]{background:var(--color-primary);border-radius:50%;flex:0 0 6px;height:6px;width:6px}.academy-page__level-cta[data-v-a9d4b1be]{align-self:flex-start}.academy-page__courses[data-v-a9d4b1be]{grid-gap:var(--space-4);display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));list-style:none;margin:0;padding:0}.academy-page__course[data-v-a9d4b1be]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);display:flex;flex-direction:column;overflow:hidden}.academy-page__course-media[data-v-a9d4b1be]{aspect-ratio:16/9;background:var(--color-surface-muted);position:relative}.academy-page__course-media img[data-v-a9d4b1be]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.academy-page__course-media .academy-page__course-badge[data-v-a9d4b1be]{left:var(--space-4);position:absolute;top:var(--space-4)}.academy-page__course-body[data-v-a9d4b1be]{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--space-3);min-width:0;padding:var(--space-5)}.academy-page__course-badge[data-v-a9d4b1be]{align-self:flex-start;background:var(--color-primary);border-radius:var(--radius-round);color:var(--color-primary-contrast);font-size:var(--text-xs);margin:var(--space-5) 0 0 var(--space-5);padding:4px 12px;text-transform:uppercase}.academy-page__course-media .academy-page__course-badge[data-v-a9d4b1be]{margin:0}.academy-page__course h3[data-v-a9d4b1be]{font-size:var(--text-lg);font-weight:var(--weight-medium);line-height:var(--leading-snug);margin:0}.academy-page__course-summary[data-v-a9d4b1be]{color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-normal);margin:0}.academy-page__course-meta[data-v-a9d4b1be]{border-top:1px solid var(--color-border);margin-top:auto;padding-top:var(--space-3)}.academy-page__course-cta[data-v-a9d4b1be]{align-self:stretch}.academy-page__how[data-v-a9d4b1be]{background:var(--color-surface-muted);margin-bottom:var(--space-9);padding:var(--space-9) 0}.academy-page__how-inner[data-v-a9d4b1be]{grid-gap:var(--space-7);align-items:start;display:grid;gap:var(--space-7);grid-template-columns:minmax(0,1fr) minmax(0,420px)}.academy-page__formats[data-v-a9d4b1be]{grid-gap:var(--space-4);display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));list-style:none;margin:var(--space-6) 0 0;padding:0}.academy-page__formats li[data-v-a9d4b1be]{background:var(--color-surface);border-radius:var(--radius-sm);padding:var(--space-4)}.academy-page__formats h3[data-v-a9d4b1be]{font-size:var(--text-lg);font-weight:var(--weight-medium);margin:0 0 var(--space-2)}.academy-page__formats p[data-v-a9d4b1be]{color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-normal);margin:0}.academy-page__included[data-v-a9d4b1be]{display:flex;flex-direction:column;gap:var(--space-2);list-style:none;margin:var(--space-6) 0 0;padding:0}.academy-page__included li[data-v-a9d4b1be]{align-items:baseline;display:flex;font-size:var(--text-md);gap:var(--space-3);line-height:var(--leading-normal)}.academy-page__included li span[data-v-a9d4b1be]:first-child{color:var(--color-primary)}.academy-page__gallery[data-v-a9d4b1be]{grid-gap:var(--space-3);display:grid;gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.academy-page__gallery-image[data-v-a9d4b1be]{aspect-ratio:4/3;border-radius:var(--radius-sm);height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.academy-page__gallery-image--room[data-v-a9d4b1be]{aspect-ratio:16/9;grid-column:1/-1}.academy-page__steps[data-v-a9d4b1be]{grid-gap:var(--space-4);display:grid;gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0}.academy-page__step[data-v-a9d4b1be]{background:var(--color-surface-muted);border-radius:var(--radius-sm);display:flex;gap:var(--space-4);padding:var(--space-5)}.academy-page__step-number[data-v-a9d4b1be]{align-items:center;background:var(--color-primary);border-radius:50%;color:var(--color-primary-contrast);display:flex;flex:0 0 32px;font-size:var(--text-sm);height:32px;justify-content:center;width:32px}.academy-page__step-body[data-v-a9d4b1be]{display:flex;flex-direction:column;font-size:var(--text-sm);gap:var(--space-2);line-height:var(--leading-normal)}.academy-page__step-body strong[data-v-a9d4b1be]{font-size:var(--text-md);font-weight:var(--weight-medium)}.academy-page__webinars-promo[data-v-a9d4b1be]{align-items:center;background:var(--color-surface-muted);border-radius:var(--radius-md);display:flex;flex-wrap:wrap;gap:var(--space-5);justify-content:space-between;padding:var(--space-7)}.academy-page__webinars-copy[data-v-a9d4b1be]{max-width:70ch;min-width:0}.academy-page__webinars-copy p[data-v-a9d4b1be]{color:var(--color-text-muted);font-size:var(--text-md);line-height:var(--leading-normal);margin:var(--space-3) 0 0}.academy-page__webinars-cta[data-v-a9d4b1be]{flex:0 0 auto}.academy-page__news[data-v-a9d4b1be]{grid-gap:var(--space-5);display:grid;gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr))}.academy-page__request[data-v-a9d4b1be]{scroll-margin-top:var(--anchor-scroll-margin)}@media (max-width:1024px){.academy-page__banner[data-v-a9d4b1be]{min-height:400px}.academy-page__banner-body[data-v-a9d4b1be]{padding:var(--space-7) var(--space-6)}.academy-page__banner-title[data-v-a9d4b1be]{font-size:var(--text-2xl)}.academy-page__facts[data-v-a9d4b1be]{grid-template-columns:repeat(2,minmax(0,1fr))}.academy-page__level-head[data-v-a9d4b1be]{grid-template-columns:48px minmax(0,1fr)}.academy-page__level-meta[data-v-a9d4b1be]{flex-direction:row;flex-wrap:wrap;gap:var(--space-5);grid-column:1/-1}.academy-page__level-meta div[data-v-a9d4b1be]{gap:var(--space-2);justify-content:flex-start}.academy-page__how-inner[data-v-a9d4b1be]{grid-template-columns:minmax(0,1fr)}.academy-page__news[data-v-a9d4b1be],.academy-page__steps[data-v-a9d4b1be]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.academy-page__topics[data-v-a9d4b1be]{grid-template-columns:minmax(0,1fr)}.academy-page__level[data-v-a9d4b1be]{padding:var(--space-4)}.academy-page__news[data-v-a9d4b1be],.academy-page__steps[data-v-a9d4b1be]{grid-template-columns:minmax(0,1fr)}.academy-page__banner[data-v-a9d4b1be]{min-height:0}.academy-page__banner-body[data-v-a9d4b1be]{padding:var(--space-6) var(--space-5)}.academy-page__banner-actions[data-v-a9d4b1be]{align-items:stretch;flex-direction:column}}@media (max-width:600px){.academy-page__facts[data-v-a9d4b1be]{grid-template-columns:minmax(0,1fr)}.academy-page__level-step[data-v-a9d4b1be]{font-size:var(--text-lg);height:40px;width:40px}.academy-page__level-head[data-v-a9d4b1be]{grid-template-columns:40px minmax(0,1fr)}}