.exp-hero[data-v-e87d2383]{position:relative;overflow:hidden;padding:clamp(34px, 4.4vw, 64px) 0 clamp(30px, 3.6vw, 48px);background:linear-gradient(168deg, #FFFFFF 38%, #F3F6FF 100%)}.exp-hero[data-v-e87d2383]::after{content:'';position:absolute;right:-160px;top:-40px;width:520px;height:520px;border-radius:50%;background:radial-gradient(circle, rgba(46, 81, 255, 0.1) 0%, rgba(46, 81, 255, 0) 68%);pointer-events:none}.exp-hero__grid[data-v-e87d2383]{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0, 1fr) 348px;gap:clamp(32px, 5vw, 64px);align-items:center}.exp-hero__title[data-v-e87d2383]{margin-top:16px;max-width:660px}.exp-hero__lead[data-v-e87d2383]{margin-top:20px;max-width:560px}.exp-hero__stats[data-v-e87d2383]{display:flex;flex-wrap:wrap;gap:14px 40px;margin:30px 0 0;padding-top:22px;border-top:1px solid var(--line)}.exp-hero__stat[data-v-e87d2383]{display:flex;flex-direction:column-reverse;gap:4px}.exp-hero__stat-value[data-v-e87d2383]{margin:0;font-size:30px;line-height:1;font-weight:800;letter-spacing:-0.04em}.exp-hero__stat-label[data-v-e87d2383]{font-size:11.5px;line-height:1.3;color:var(--muted)}.exp-hero__panel[data-v-e87d2383]{padding:26px;border-radius:28px;border:1px solid #E2E9FA;background:radial-gradient(120% 90% at 78% 6%, #E6EEFF 0%, #F3F7FF 58%, #EAF1FF 100%);box-shadow:0 18px 40px -24px rgba(16, 32, 80, 0.25)}.exp-hero__faces[data-v-e87d2383]{display:flex;align-items:center}.exp-hero__face[data-v-e87d2383]{position:relative;width:84px;height:105px;margin-left:-14px;border-radius:16px;overflow:hidden;border:4px solid #FFFFFF;background:var(--pale);box-shadow:0 8px 18px rgba(16, 32, 80, 0.12)}.exp-hero__face[data-v-e87d2383]:first-child{margin-left:0}.exp-hero__face img[data-v-e87d2383]{display:block;width:100%;height:100%;object-fit:cover}.exp-hero__monogram[data-v-e87d2383]{display:flex;width:100%;height:100%;align-items:center;justify-content:center;font-size:19px;font-weight:800;color:var(--blue)}.exp-hero__panel-title[data-v-e87d2383]{margin-top:22px;font-size:19px;line-height:1.24;letter-spacing:-0.02em;font-weight:700}.exp-hero__panel-note[data-v-e87d2383]{margin-top:8px;font-size:12.5px;line-height:1.5;color:var(--ink-2)}.exp-hero__panel-link[data-v-e87d2383]{display:inline-flex;align-items:center;gap:7px;margin-top:16px;font-size:12.5px;font-weight:700;color:var(--blue)}.exp-hero__panel-link i[data-v-e87d2383]{font-size:10px;transition:transform 0.18s ease}.exp-hero__panel-link:hover i[data-v-e87d2383]{transform:translateY(2px)}@media (max-width: 980px){.exp-hero__grid[data-v-e87d2383]{grid-template-columns:1fr}.exp-hero__panel[data-v-e87d2383]{max-width:420px}}@media (max-width: 767px){.exp-hero[data-v-e87d2383]{padding:26px 0 34px}.exp-hero__title[data-v-e87d2383]{font-size:30px;margin-top:12px}.exp-hero__lead[data-v-e87d2383]{margin-top:14px}.exp-hero__stats[data-v-e87d2383]{gap:12px 26px;margin-top:22px;padding-top:18px}.exp-hero__stat-value[data-v-e87d2383]{font-size:24px}.exp-hero__panel[data-v-e87d2383]{padding:20px;border-radius:22px;max-width:none}.exp-hero__face[data-v-e87d2383]{width:70px;height:88px;border-width:3px}.exp-hero__panel-title[data-v-e87d2383]{margin-top:16px;font-size:17px}.exp-hero__panel-note[data-v-e87d2383]{font-size:12px}}.filters[data-v-eac6d05c]{display:flex;align-items:center;gap:10px}.filters__search[data-v-eac6d05c]{position:relative;flex:1 1 auto;min-width:0}.filters__search-icon[data-v-eac6d05c]{position:absolute;left:15px;top:50%;transform:translateY(-50%);font-size:13px;color:var(--muted);pointer-events:none}.filters__input[data-v-eac6d05c]{width:100%;height:46px;padding:0 42px 0 40px;border:1px solid var(--line);border-radius:12px;background:#FFFFFF;color:var(--ink);font-size:14px;outline:none;transition:border-color 0.16s ease, box-shadow 0.16s ease}.filters__input[data-v-eac6d05c]::placeholder{color:var(--muted)}.filters__input[data-v-eac6d05c]:hover{border-color:#D3DAEC}.filters__input[data-v-eac6d05c]:focus{border-color:var(--blue);box-shadow:0 0 0 3px rgba(46, 81, 255, 0.12)}.filters__input[data-v-eac6d05c]::-webkit-search-cancel-button{display:none}.filters__clear[data-v-eac6d05c]{position:absolute;right:8px;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:0;border-radius:8px;background:var(--soft);color:var(--muted);font-size:12px}.filters__clear[data-v-eac6d05c]:hover{background:var(--blue-pale);color:var(--blue)}.filters__select[data-v-eac6d05c]{position:relative;flex:0 0 auto;width:268px}.filters__select-icon[data-v-eac6d05c],
.filters__chevron[data-v-eac6d05c]{position:absolute;top:50%;transform:translateY(-50%);pointer-events:none;font-size:12px;color:var(--muted)}.filters__select-icon[data-v-eac6d05c]{left:14px}.filters__chevron[data-v-eac6d05c]{right:14px;font-size:10px}.filters__control[data-v-eac6d05c]{width:100%;height:46px;padding:0 34px 0 36px;border:1px solid var(--line);border-radius:12px;background:#FFFFFF;color:var(--ink);font-size:13.5px;font-weight:500;outline:none;appearance:none;-webkit-appearance:none;cursor:pointer;transition:border-color 0.16s ease, box-shadow 0.16s ease}.filters__control[data-v-eac6d05c]:hover{border-color:#D3DAEC}.filters__control[data-v-eac6d05c]:focus{border-color:var(--blue);box-shadow:0 0 0 3px rgba(46, 81, 255, 0.12)}.filters__reset[data-v-eac6d05c]{flex:0 0 auto;display:inline-flex;align-items:center;gap:7px;height:46px;padding:0 16px;border:1px solid var(--line);border-radius:12px;background:#FFFFFF;color:var(--ink-2);font-size:13px;font-weight:600;transition:border-color 0.16s ease, color 0.16s ease}.filters__reset i[data-v-eac6d05c]{font-size:11px}.filters__reset[data-v-eac6d05c]:hover{border-color:#C9D2EA;color:var(--ink)}@media (max-width: 900px){.filters[data-v-eac6d05c]{flex-wrap:wrap}.filters__search[data-v-eac6d05c]{flex:1 1 100%}.filters__select[data-v-eac6d05c]{flex:1 1 0;width:auto;min-width:0}.filters__reset[data-v-eac6d05c]{flex:0 0 auto}}@media (max-width: 767px){.filters__reset[data-v-eac6d05c]{display:none}.filters__input[data-v-eac6d05c]{height:44px;font-size:13.5px}.filters__control[data-v-eac6d05c]{height:44px}}.expert-card[data-v-c17fde3e]{display:flex;gap:14px;width:100%;padding:14px;border:1px solid var(--line);border-radius:18px;background:#FFFFFF;text-align:left;align-items:stretch;min-width:0;transition:border-color 0.16s ease, box-shadow 0.16s ease, transform 0.16s ease}.expert-card[data-v-c17fde3e]:hover{border-color:#C9D5FF;box-shadow:0 12px 26px -14px rgba(16, 32, 80, 0.28);transform:translateY(-1px)}.expert-card[data-v-c17fde3e]:focus-visible{outline-offset:2px}.expert-card__photo[data-v-c17fde3e]{position:relative;flex:0 0 auto;width:84px;height:105px;align-self:flex-start;border-radius:12px;overflow:hidden;background:linear-gradient(160deg, var(--pale) 0%, #E3EAFF 100%)}.expert-card__photo img[data-v-c17fde3e]{display:block;width:100%;height:100%;object-fit:cover}.expert-card__monogram[data-v-c17fde3e]{display:flex;width:100%;height:100%;min-height:105px;align-items:center;justify-content:center;font-size:22px;font-weight:800;letter-spacing:-0.02em;color:var(--blue)}.expert-card__body[data-v-c17fde3e]{display:flex;flex-direction:column;gap:5px;min-width:0;flex:1 1 auto}.expert-card__name[data-v-c17fde3e]{font-size:14.5px;line-height:1.25;font-weight:700;letter-spacing:-0.01em;color:var(--ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.expert-card__degree[data-v-c17fde3e]{font-size:11px;line-height:1.3;font-weight:600;color:var(--muted)}.expert-card__tags[data-v-c17fde3e]{display:flex;flex-wrap:wrap;gap:4px;margin-top:1px}.expert-card__tag[data-v-c17fde3e]{padding:3px 7px;border-radius:6px;background:var(--blue-pale);color:var(--blue);font-size:10px;line-height:1.35;font-weight:600;white-space:nowrap}.expert-card__tag--more[data-v-c17fde3e]{background:#F2F4FA;color:var(--muted)}.expert-card__meta[data-v-c17fde3e]{display:flex;align-items:center;gap:5px;margin-top:auto;padding-top:4px;font-size:11px;line-height:1.35;color:var(--muted);min-width:0}.expert-card__meta i[data-v-c17fde3e]{font-size:10px;flex:0 0 auto;color:#A7AFCC}.expert-card__meta-text[data-v-c17fde3e]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media (max-width: 460px){.expert-card[data-v-c17fde3e]{padding:12px;gap:12px;border-radius:16px}.expert-card__photo[data-v-c17fde3e]{width:76px;height:95px}.expert-card__monogram[data-v-c17fde3e]{min-height:95px;font-size:19px}.expert-card__name[data-v-c17fde3e]{font-size:14px}}.expert-modal[data-v-0513aa9a]{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(10, 15, 44, 0.46);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:modalFade-0513aa9a 0.16s ease;overscroll-behavior:contain}.expert-modal__card[data-v-0513aa9a]{position:relative;width:min(920px, 100%);max-height:min(88vh, 940px);overflow-y:auto;padding:clamp(20px, 3vw, 34px);border-radius:26px;background:#FFFFFF;box-shadow:0 40px 90px -30px rgba(10, 15, 44, 0.5);animation:modalRise-0513aa9a 0.2s ease;overscroll-behavior:contain}.expert-modal__card[data-v-0513aa9a]:focus,
.expert-modal__card[data-v-0513aa9a]:focus-visible{outline:none}.expert-modal__close[data-v-0513aa9a]{position:absolute;top:14px;right:14px;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid var(--line);border-radius:11px;background:#FFFFFF;color:var(--ink-2);font-size:14px;transition:background 0.16s ease, color 0.16s ease}.expert-modal__close[data-v-0513aa9a]:hover{background:var(--soft);color:var(--ink)}.expert-modal__head[data-v-0513aa9a]{display:grid;grid-template-columns:210px minmax(0, 1fr);gap:28px;align-items:start;padding-right:34px}.expert-modal__photo[data-v-0513aa9a]{width:210px;aspect-ratio:4 / 5;border-radius:18px;overflow:hidden;background:linear-gradient(160deg, var(--pale) 0%, #E3EAFF 100%)}.expert-modal__photo img[data-v-0513aa9a]{display:block;width:100%;height:100%;object-fit:cover}.expert-modal__monogram[data-v-0513aa9a]{display:flex;width:100%;height:100%;align-items:center;justify-content:center;font-size:42px;font-weight:800;color:var(--blue)}.expert-modal__intro[data-v-0513aa9a]{min-width:0;padding-top:4px}.expert-modal__tags[data-v-0513aa9a]{display:flex;flex-wrap:wrap;gap:5px}.expert-modal__tag[data-v-0513aa9a]{padding:4px 8px;border-radius:6px;background:var(--blue-pale);color:var(--blue);font-size:10.5px;line-height:1.3;font-weight:600}.expert-modal__name[data-v-0513aa9a]{margin-top:12px;font-size:clamp(22px, 2.5vw, 30px);line-height:1.14;letter-spacing:-0.03em;font-weight:800}.expert-modal__degree[data-v-0513aa9a]{margin-top:6px;font-size:12.5px;line-height:1.4;font-weight:600;color:var(--muted)}.expert-modal__facts[data-v-0513aa9a]{display:flex;flex-direction:column;gap:7px;margin-top:14px;font-size:12.5px;line-height:1.45;color:var(--ink-2)}.expert-modal__fact[data-v-0513aa9a]{display:flex;gap:8px;align-items:flex-start}.expert-modal__fact i[data-v-0513aa9a]{width:14px;margin-top:2px;font-size:11px;color:var(--blue);flex:0 0 auto}.expert-modal__motto[data-v-0513aa9a]{margin-top:14px;padding-left:11px;border-left:2px solid #C9D5FF;font-size:12.5px;line-height:1.55;font-style:italic;color:var(--ink-2)}.expert-modal__lead[data-v-0513aa9a]{margin-top:14px;font-size:13.5px;line-height:1.6;color:var(--ink-2)}.expert-modal__body[data-v-0513aa9a]{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));align-items:start;gap:12px;margin-top:26px;padding-top:22px;border-top:1px solid var(--line)}.expert-modal__section[data-v-0513aa9a]:only-child{grid-column:1 / -1}.expert-modal__section[data-v-0513aa9a]{padding:15px 16px;border-radius:14px;background:var(--soft)}.expert-modal__section-title[data-v-0513aa9a]{display:flex;align-items:center;gap:8px;font-size:11px;line-height:1.3;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;color:var(--blue)}.expert-modal__section-title i[data-v-0513aa9a]{font-size:12px}.expert-modal__text[data-v-0513aa9a]{margin-top:8px;font-size:12.5px;line-height:1.6;max-width:72ch;color:var(--ink-2);white-space:pre-line;overflow-wrap:anywhere}.expert-modal__reviews[data-v-0513aa9a]{display:inline-flex;align-items:center;gap:7px;margin-top:16px;padding:9px 13px;border-radius:10px;background:var(--blue-pale);color:var(--blue);font-size:12px;font-weight:600}.expert-modal__reviews i[data-v-0513aa9a]{font-size:10px}.expert-modal__reviews[data-v-0513aa9a]:hover{background:#DFE7FF}.expert-modal__empty[data-v-0513aa9a]{margin-top:22px;padding-top:18px;border-top:1px solid var(--line);font-size:13px;color:var(--muted)}@keyframes modalFade-0513aa9a{from{opacity:0}to{opacity:1}}@keyframes modalRise-0513aa9a{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 760px){.expert-modal[data-v-0513aa9a]{padding:0;align-items:flex-end}.expert-modal__card[data-v-0513aa9a]{width:100%;max-height:92vh;border-radius:22px 22px 0 0;padding:20px 16px 26px}.expert-modal__head[data-v-0513aa9a]{grid-template-columns:1fr;gap:16px;padding-right:32px}.expert-modal__photo[data-v-0513aa9a]{width:140px;border-radius:14px}.expert-modal__name[data-v-0513aa9a]{margin-top:10px;font-size:22px}.expert-modal__lead[data-v-0513aa9a]{font-size:12.5px}.expert-modal__body[data-v-0513aa9a]{grid-template-columns:1fr;margin-top:20px;padding-top:18px}}.expert-cta[data-v-40aa3380]{padding:0 0 clamp(44px, 5.5vw, 76px);background:var(--soft)}.expert-cta__card[data-v-40aa3380]{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:28px;padding:clamp(24px, 3.2vw, 38px);border-radius:26px;background:radial-gradient(120% 130% at 88% 10%, #23327A 0%, #0A0F2C 62%);color:#FFFFFF}.expert-cta__card[data-v-40aa3380]::after{content:'';position:absolute;right:-60px;bottom:-120px;width:320px;height:320px;border-radius:50%;background:rgba(46, 81, 255, 0.3);filter:blur(30px);pointer-events:none}.expert-cta__copy[data-v-40aa3380]{position:relative;z-index:1;max-width:560px}.expert-cta__title[data-v-40aa3380]{font-size:clamp(21px, 2.4vw, 28px);line-height:1.16;letter-spacing:-0.025em;font-weight:800}.expert-cta__text[data-v-40aa3380]{margin-top:9px;font-size:clamp(12.5px, 1.15vw, 14.5px);line-height:1.6;color:rgba(255, 255, 255, 0.66)}.expert-cta__actions[data-v-40aa3380]{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:10px;flex:0 0 auto}.expert-cta__primary[data-v-40aa3380]{background:#FFFFFF;color:var(--ink)}.expert-cta__primary[data-v-40aa3380]:hover{background:#F2F5FF;transform:translateY(-1px)}@media (max-width: 900px){.expert-cta__card[data-v-40aa3380]{flex-direction:column;align-items:flex-start}}@media (max-width: 520px){.expert-cta__actions[data-v-40aa3380]{width:100%;flex-direction:column}.expert-cta__actions .btn[data-v-40aa3380]{width:100%}}.page[data-v-966eafda]{min-height:100vh;display:flex;flex-direction:column}.page__main[data-v-966eafda]{flex:1 1 auto}.skip-link[data-v-966eafda]{position:absolute;left:16px;top:-80px;z-index:200;padding:10px 16px;border-radius:10px;background:var(--blue);color:#FFFFFF;font-size:13px;font-weight:600;transition:top 0.16s ease}.skip-link[data-v-966eafda]:focus{top:12px}.catalog[data-v-966eafda]{background:var(--soft);padding-bottom:clamp(44px, 5.5vw, 72px)}.catalog__bar[data-v-966eafda]{position:sticky;top:72px;z-index:40;padding:12px 0 10px;border-bottom:1px solid rgba(230, 234, 245, 0.9);background:rgba(255, 255, 255, 0.94);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.catalog__count[data-v-966eafda]{margin-top:9px;padding-left:2px;font-size:12px;line-height:1.4;color:var(--muted)}.catalog__count b[data-v-966eafda]{color:var(--ink);font-weight:700}.catalog__content[data-v-966eafda]{padding-top:clamp(18px, 2.2vw, 26px)}.experts-grid[data-v-966eafda]{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:14px}.catalog__more[data-v-966eafda]{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:30px}.catalog__more-btn[data-v-966eafda]{min-width:240px}.catalog__shown[data-v-966eafda]{font-size:11.5px;color:var(--muted)}.empty[data-v-966eafda]{max-width:460px;margin:36px auto 10px;padding:34px 28px;border:1px solid var(--line);border-radius:22px;background:#FFFFFF;text-align:center}.empty__icon[data-v-966eafda]{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:14px;background:var(--blue-pale);color:var(--blue);font-size:18px}.empty__title[data-v-966eafda]{margin-top:14px;font-size:18px;font-weight:700;letter-spacing:-0.02em}.empty__text[data-v-966eafda]{margin-top:7px;font-size:13px;line-height:1.55;color:var(--ink-2)}.empty .btn[data-v-966eafda]{margin-top:18px}@media (max-width: 900px){.experts-grid[data-v-966eafda]{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media (max-width: 767px){.catalog__bar[data-v-966eafda]{position:static;padding:12px 0 10px}.catalog__count[data-v-966eafda]{font-size:11.5px;margin-top:8px}.experts-grid[data-v-966eafda]{grid-template-columns:minmax(0, 1fr);gap:10px}.catalog__more[data-v-966eafda]{margin-top:24px}.catalog__more-btn[data-v-966eafda]{width:100%}.empty[data-v-966eafda]{padding:26px 20px;border-radius:18px}}