.training-page[data-v-22feeb77]{color:#080f2d;background:#fff}.btn[data-v-22feeb77]{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 22px;border-radius:5px;font-size:15px;font-weight:700;line-height:1;text-decoration:none;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.btn[data-v-22feeb77]:hover{transform:translateY(-1px)}.btn--primary[data-v-22feeb77]{border:1px solid #2f61f2;color:#fff;background:#2f61f2;box-shadow:0 12px 24px #2f61f238}.directions-section[data-v-22feeb77],.formats-section[data-v-22feeb77],.workflow-section[data-v-22feeb77],.stack-section[data-v-22feeb77],.results-section[data-v-22feeb77],.center-section[data-v-22feeb77],.faq-section[data-v-22feeb77]{padding:24px 0}.formats-section[data-v-22feeb77]{padding:60px 0;background:#fff}.results-section[data-v-22feeb77]{padding:42px 0}.directions-grid[data-v-22feeb77]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.direction-card[data-v-22feeb77]{position:relative;display:flex;align-items:stretch;min-height:132px;padding:22px;border:1px solid #dfe5ef;border-radius:10px;background:#fff;box-shadow:0 10px 26px #0f19370d;overflow:hidden;width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.direction-card[data-v-22feeb77]:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:#245df2;opacity:.9}.direction-card[data-v-22feeb77]:hover,.direction-card[data-v-22feeb77]:focus-visible{border-color:#245df26b;box-shadow:0 18px 36px #0f1f401f;outline:none;transform:translateY(-2px)}.direction-card>div[data-v-22feeb77]{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:18px;width:100%;min-width:0}.direction-card h3[data-v-22feeb77]{margin:0;font-size:16px;font-weight:800;line-height:1.28}.direction-card p[data-v-22feeb77]{align-self:flex-start;margin:0;padding:6px 10px;border-radius:999px;color:#245df2;background:#245df214;font-size:13px;font-weight:700;line-height:1.2}.course-modal[data-v-22feeb77]{position:fixed;z-index:250;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:28px}.course-modal__overlay[data-v-22feeb77]{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#070f2494;cursor:pointer}.course-modal__dialog[data-v-22feeb77]{position:relative;z-index:1;display:grid;gap:24px;width:min(1400px,100%);max-height:min(820px,calc(100vh - 56px));overflow:auto;padding:36px;border:1px solid #dfe5ef;border-radius:12px;background:#fff;box-shadow:0 30px 80px #05103047}.course-modal__close[data-v-22feeb77]{position:absolute;top:18px;right:18px;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;padding:0;border:1px solid #dfe5ef;border-radius:50%;color:#0d1630;background:#fff;cursor:pointer}.course-modal__close i[data-v-22feeb77]{font-size:24px}.course-modal__header[data-v-22feeb77]{padding-right:54px}.course-modal__header span[data-v-22feeb77]{display:block;margin-bottom:10px;color:#245df2;font-size:13px;font-weight:800;text-transform:uppercase}.course-modal__header h2[data-v-22feeb77]{margin-bottom:8px}.course-modal__header p[data-v-22feeb77],.course-modal__empty[data-v-22feeb77]{margin:0;color:#46546e;line-height:1.5}.course-modal__courses[data-v-22feeb77]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.course-modal__course[data-v-22feeb77]{display:grid;align-content:start;gap:12px;min-height:168px;padding:24px;border:1px solid #dfe5ef;border-radius:10px;background:#fff;box-shadow:0 10px 24px #131f3e0f}.course-modal__course h3[data-v-22feeb77],.course-modal__course p[data-v-22feeb77]{margin:0}.course-modal__course h3[data-v-22feeb77]{font-size:18px;line-height:1.3}.course-modal__course p[data-v-22feeb77]{color:#46546e;line-height:1.5}.course-modal__course a[data-v-22feeb77]{display:inline-flex;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;margin-top:auto;color:#245df2;font-weight:800;text-decoration:none}.course-modal-enter-active[data-v-22feeb77],.course-modal-leave-active[data-v-22feeb77]{transition:opacity .2s ease}.course-modal-enter-active .course-modal__dialog[data-v-22feeb77],.course-modal-leave-active .course-modal__dialog[data-v-22feeb77]{transition:transform .2s ease}.course-modal-enter-from[data-v-22feeb77],.course-modal-leave-to[data-v-22feeb77]{opacity:0}.course-modal-enter-from .course-modal__dialog[data-v-22feeb77],.course-modal-leave-to .course-modal__dialog[data-v-22feeb77]{transform:translateY(16px)}.formats-grid[data-v-22feeb77]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.format-card[data-v-22feeb77]{display:grid;grid-template-columns:1fr;align-content:start;gap:18px;min-height:220px;padding:24px 22px;border:1px solid #dbe3ef;border-radius:10px;background:#fff;box-shadow:0 12px 26px #0f1f400f}.format-card__header[data-v-22feeb77]{display:flex;align-items:center;gap:14px;min-width:0}.format-card__icon[data-v-22feeb77]{flex:0 0 64px;display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;background:#1a6ef6;color:#fff;box-shadow:0 12px 22px #1e53cd38}.format-card i[data-v-22feeb77]{font-size:30px}.format-card h3[data-v-22feeb77]{min-width:0;margin:0;color:#091433;font-size:1em;font-weight:800;line-height:1.28}.format-card p[data-v-22feeb77]{margin:0;color:#647086;font-size:.92em;font-weight:500;line-height:1.48}.workflow-flow[data-v-22feeb77]{position:relative;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:24px}.workflow-flow[data-v-22feeb77]:before{content:"";position:absolute;left:6%;right:6%;top:42px;border-top:2px dashed #2f61f2}.workflow-step[data-v-22feeb77]{position:relative;z-index:1;display:grid;justify-items:center;gap:8px;text-align:center}.workflow-step span[data-v-22feeb77]{display:inline-flex;align-items:center;justify-content:center;width:78px;height:68px;color:#245df2;border:1px solid #dfe5ef;border-radius:10px;background:#fff;box-shadow:0 10px 24px #131f3e12}.workflow-step i[data-v-22feeb77]{font-size:34px}.workflow-step strong[data-v-22feeb77]{font-size:14px;line-height:1.28}.workflow-step p[data-v-22feeb77]{max-width:140px;margin:0;color:#46546e;font-size:12px;line-height:1.35}.stack-grid[data-v-22feeb77]{display:flex;flex-wrap:wrap;gap:16px}.stack-grid span[data-v-22feeb77]{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:128px;min-height:46px;padding:0 18px;color:#245df2;border:1px solid #dfe5ef;border-radius:8px;background:#fff;font-size:14px;font-weight:800;box-shadow:0 8px 20px #131f3e0a}.results-grid[data-v-22feeb77]{display:flex;flex-wrap:wrap;justify-content:center;gap:20px}.result-card[data-v-22feeb77]{flex:1 1 calc(50% - 10px);display:grid;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:18px;min-height:130px;padding:18px;border:1px solid #e5edf8;border-radius:16px;background:#fff;box-shadow:0 12px 30px #0f1f4014}.result-card[data-v-22feeb77]:nth-child(-n+3){flex-basis:calc(33.333% - 13.34px)}.result-card__icon[data-v-22feeb77]{display:flex;align-items:center;justify-content:center;width:72px;height:72px;border-radius:13px;color:#1a6ef6;background:#eef4ff}.result-card__icon i[data-v-22feeb77]{font-size:38px}.result-card h3[data-v-22feeb77]{margin:0;color:#111827;font-size:1em;font-weight:600;line-height:1.28}.center-main-grid[data-v-22feeb77]{display:grid;grid-template-columns:1fr;gap:28px}.center-office-card[data-v-22feeb77]{border:1px solid #dfe5ef;border-radius:10px;background:#fff;box-shadow:0 10px 26px #0f19370d;padding:15px}.center-map-shell[data-v-22feeb77]{position:relative;min-height:495px;overflow:hidden;border-radius:10px;background:#eef3ff}.center-map[data-v-22feeb77]{width:100%;height:495px}.center-map iframe[data-v-22feeb77]{display:block;width:100%;height:100%;border:0}.center-contacts[data-v-22feeb77]{position:absolute;left:28px;bottom:28px;display:grid;gap:15px;width:min(390px,calc(100% - 56px));padding:22px 24px;border-radius:8px;background:#fffffff0;box-shadow:0 16px 34px #0f193721}.center-contact[data-v-22feeb77]{display:grid;grid-template-columns:24px minmax(0,1fr);gap:12px;align-items:start;margin:0;color:#1e2a42;font-size:14px;line-height:1.45}.center-contact i[data-v-22feeb77]{color:#245df2;font-size:20px}.center-contact a[data-v-22feeb77]{color:#245df2;font-weight:800;text-decoration:none}.center-contacts .btn[data-v-22feeb77]{width:-moz-fit-content;width:fit-content;margin-top:4px;min-height:40px;height:52px}.center-image[data-v-22feeb77]{display:block;width:100%;height:100%;min-height:553px;-o-object-fit:cover;object-fit:cover}@media (max-width: 1180px){.directions-grid[data-v-22feeb77],.formats-grid[data-v-22feeb77]{grid-template-columns:repeat(2,minmax(0,1fr))}.result-card[data-v-22feeb77],.result-card[data-v-22feeb77]:nth-child(-n+3){flex-basis:calc(50% - 10px)}.workflow-flow[data-v-22feeb77]{grid-template-columns:repeat(3,minmax(0,1fr))}.workflow-flow[data-v-22feeb77]:before{display:none}.center-image[data-v-22feeb77]{height:420px;min-height:0}}@media (max-width: 900px){.center-image[data-v-22feeb77]{height:340px}}@media (max-width: 720px){.btn[data-v-22feeb77]{width:100%}.directions-grid[data-v-22feeb77],.formats-grid[data-v-22feeb77],.workflow-flow[data-v-22feeb77]{grid-template-columns:1fr}.result-card[data-v-22feeb77],.result-card[data-v-22feeb77]:nth-child(-n+3){flex-basis:100%;grid-template-columns:56px minmax(0,1fr);min-height:0;padding:20px 18px}.result-card__icon[data-v-22feeb77]{width:56px;height:56px}.result-card__icon i[data-v-22feeb77]{font-size:30px}.stack-grid span[data-v-22feeb77]{min-width:calc(50% - 8px)}.format-card[data-v-22feeb77]{grid-template-columns:1fr;gap:14px;min-height:0;padding:24px 20px}.format-card__header[data-v-22feeb77]{gap:14px}.format-card__icon[data-v-22feeb77]{flex-basis:56px;width:56px;height:56px}.format-card i[data-v-22feeb77]{font-size:28px}.center-map-shell[data-v-22feeb77],.center-map[data-v-22feeb77]{height:520px;min-height:520px}.center-contacts[data-v-22feeb77]{right:16px;bottom:16px;left:16px;width:auto;padding:18px}.center-image[data-v-22feeb77]{height:280px}.course-modal[data-v-22feeb77]{padding:14px}.course-modal__dialog[data-v-22feeb77]{gap:20px;max-height:calc(100vh - 28px);padding:28px 18px}.course-modal__close[data-v-22feeb77]{top:14px;right:14px;width:38px;height:38px}.course-modal__header[data-v-22feeb77]{padding-right:44px}.course-modal__courses[data-v-22feeb77]{grid-template-columns:1fr}.course-modal__course[data-v-22feeb77]{min-height:0;padding:20px}}
