.hero-content-align-left[data-v-3dd20217]{justify-content:flex-start;text-align:left}.hero-content-align-center[data-v-3dd20217]{justify-content:center;text-align:center}.hero-content-align-right[data-v-3dd20217]{justify-content:flex-end;text-align:right}.hero-box-align-left[data-v-3dd20217]{align-items:flex-start;text-align:left}.hero-box-align-center[data-v-3dd20217],.hero-box-align-left[data-v-3dd20217]{display:flex;flex-direction:column;margin-right:auto}.hero-box-align-center[data-v-3dd20217]{align-items:center;margin-left:auto;text-align:center}.hero-box-align-right[data-v-3dd20217]{align-items:flex-end;display:flex;flex-direction:column;margin-left:auto;text-align:right}@media(max-width:767px){.hero-slider[data-v-3dd20217] .slider-card .content-box{max-width:min(100%,21rem);padding-inline:1rem;width:100%}.hero-slider[data-v-3dd20217] .slider-card .heading.text-90{font-size:clamp(2.3rem,10vw,3.25rem);line-height:.98;text-wrap:balance}.hero-slider[data-v-3dd20217] .slider-card .text-18{font-size:.95rem;line-height:1.45}}.about-section__intro[data-v-db24a1f7]{align-items:center;gap:36px}.about-section__description[data-v-db24a1f7]{margin-top:18px}.about-section__items[data-v-db24a1f7]{gap:24px;margin-top:54px}.about-section__feature[data-v-db24a1f7]{border-top:1px solid rgba(28,37,57,.1);height:100%;padding:24px 0}.about-section__feature-icon[data-v-db24a1f7]{align-items:center;background:#257cff1a;border-radius:999px;color:#257cff;display:inline-flex;font-weight:700;height:40px;justify-content:center;margin-bottom:16px;width:40px}.about-section__feature p[data-v-db24a1f7]{margin-top:10px}@media(max-width:767px){.about-section__intro[data-v-db24a1f7],.about-section__items[data-v-db24a1f7]{gap:24px}.about-section .heading[data-v-db24a1f7]{font-size:34px;line-height:1.2}}.methodology-icon[data-v-24135b6d]{align-items:center;display:inline-flex;font-size:30px;justify-content:center;line-height:1}.methodology-description[data-v-24135b6d] p{margin:0}.methodology-description[data-v-24135b6d] ul{display:flex;flex-direction:column;gap:18px;margin:24px 0 0;padding:0}.methodology-description[data-v-24135b6d] li{align-items:center;color:inherit;display:flex;font-weight:500;gap:10px;list-style:none}.methodology-description[data-v-24135b6d] li:before{content:"+";flex:0 0 auto;font-size:24px;line-height:1}.service-discover-button[data-v-c011b546]{border:0;cursor:pointer;font:inherit}.institutional-icon-class[data-v-e6d9f8a1]{display:inline-flex;font-size:44px;line-height:1}.team-section[data-v-c043e18b]{padding-bottom:100px}@media(max-width:767px){.team-section[data-v-c043e18b]{padding-bottom:60px}}.consulo-feedback-dialog__backdrop[data-v-37022a33]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:radial-gradient(circle at top,rgba(15,23,42,.16),transparent 42%),#0f172a94;display:grid;inset:0;padding:24px;place-items:center;position:fixed;z-index:70}.consulo-feedback-dialog__panel[data-v-37022a33]{background:linear-gradient(180deg,#fffffffa,#f8fafcf5);border:1px solid hsla(0,0%,100%,.65);border-radius:30px;box-shadow:0 38px 100px #0f172a4d,inset 0 2px #ffffffa6;overflow:hidden;position:relative;width:min(100%,620px)}.consulo-feedback-dialog__body[data-v-37022a33]{padding:30px;position:relative}.consulo-feedback-dialog__body[data-v-37022a33]:before{background:radial-gradient(circle at top right,rgba(16,185,129,.1),transparent 32%),radial-gradient(circle at bottom left,rgba(37,99,235,.07),transparent 28%);content:"";inset:0;pointer-events:none;position:absolute}.consulo-feedback-dialog__body[data-v-37022a33]>*{position:relative;z-index:1}.consulo-feedback-dialog__header[data-v-37022a33]{align-items:flex-start;display:flex;gap:18px}.consulo-feedback-dialog__badge[data-v-37022a33]{align-items:center;border-radius:20px;box-shadow:0 14px 30px #0f172a14;display:inline-flex;flex:0 0 60px;height:60px;justify-content:center;width:60px}.consulo-feedback-dialog__badge--success[data-v-37022a33]{background:#0596691f;color:#059669}.consulo-feedback-dialog__badge--error[data-v-37022a33]{background:#dc26261f;color:#dc2626}.consulo-feedback-dialog__badge--info[data-v-37022a33]{background:#2563eb1f;color:#2563eb}.consulo-feedback-dialog__badge--warning[data-v-37022a33]{background:#d977061f;color:#d97706}.consulo-feedback-dialog__titles[data-v-37022a33]{flex:1;min-width:0;padding-top:1px}.consulo-feedback-dialog__eyebrow[data-v-37022a33]{color:#64748b;font-size:12px;font-weight:700;letter-spacing:.08em;margin:0 0 4px;text-transform:uppercase}.consulo-feedback-dialog__title[data-v-37022a33]{color:#0f172a;font-size:28px;line-height:1.12;margin:0}.consulo-feedback-dialog__close[data-v-37022a33]{background:#94a3b81f;border:0;border-radius:999px;color:#475569;cursor:pointer;flex:0 0 42px;font-size:30px;height:42px;line-height:1;transition:background-color .18s ease,color .18s ease,transform .18s ease;width:42px}.consulo-feedback-dialog__close[data-v-37022a33]:hover{background:#94a3b833;color:#0f172a;transform:scale(1.04)}.consulo-feedback-dialog__message-box[data-v-37022a33]{background:#f8fafceb;border:1px solid rgba(148,163,184,.16);border-radius:22px;margin-top:22px;padding:18px 20px}.consulo-feedback-dialog__message[data-v-37022a33]{color:#334155;font-size:16px;line-height:1.75;margin:0}.consulo-feedback-dialog__actions[data-v-37022a33]{display:flex;justify-content:flex-end;margin-top:22px}.consulo-feedback-dialog__confirm[data-v-37022a33]{border-radius:999px;box-shadow:0 12px 24px #0f172a2e;min-width:146px}.consulo-feedback-dialog__confirm[data-v-37022a33]:hover{transform:translateY(-1px)}.consulo-feedback-dialog-enter-active[data-v-37022a33],.consulo-feedback-dialog-leave-active[data-v-37022a33]{transition:opacity .2s ease,transform .2s ease}.consulo-feedback-dialog-enter-from[data-v-37022a33],.consulo-feedback-dialog-leave-to[data-v-37022a33]{opacity:0;transform:scale(.97) translateY(10px)}@media(max-width:640px){.consulo-feedback-dialog__backdrop[data-v-37022a33]{padding:16px}.consulo-feedback-dialog__body[data-v-37022a33]{padding:22px}.consulo-feedback-dialog__header[data-v-37022a33]{gap:12px}.consulo-feedback-dialog__badge[data-v-37022a33]{border-radius:18px;flex-basis:52px;height:52px;width:52px}.consulo-feedback-dialog__title[data-v-37022a33]{font-size:22px}.consulo-feedback-dialog__actions[data-v-37022a33]{margin-top:20px}.consulo-feedback-dialog__confirm[data-v-37022a33]{width:100%}.consulo-feedback-dialog__message-box[data-v-37022a33]{border-radius:18px;padding:16px}}.consulo-turnstile[data-v-235d6fb0]{margin-top:18px}.consulo-turnstile__label[data-v-235d6fb0]{color:#334155;font-size:14px;font-weight:600;line-height:1.4;margin-bottom:10px}.consulo-turnstile__widget[data-v-235d6fb0]{align-items:center;display:flex}.consulo-turnstile__widget.is-loading[data-v-235d6fb0]{min-height:78px}.consulo-turnstile__widget.is-mounted[data-v-235d6fb0]{min-height:0;opacity:1}.consulo-turnstile__widget.is-loading[data-v-235d6fb0]{opacity:.72}.consulo-turnstile__error[data-v-235d6fb0],.consulo-turnstile__hint[data-v-235d6fb0]{font-size:13px;line-height:1.45;margin-top:8px}.consulo-turnstile__hint[data-v-235d6fb0]{color:#64748b}.consulo-turnstile__error[data-v-235d6fb0]{color:#b91c1c}.contact-form-field-error[data-v-da2b01b9]{color:#b91c1c;display:block;font-size:13px;line-height:1.35;margin-top:8px}.form-button button[disabled][data-v-da2b01b9]{cursor:wait;opacity:.72}.contact-feature-icon i[data-v-f319ffd2]{align-items:center;background:#20282d;border-radius:10px;color:#fff;display:inline-flex;font-size:32px;height:70px;justify-content:center;line-height:1;width:80px}.consulo-map[data-v-45964b74]{overflow:hidden}.consulo-map__shell[data-v-45964b74]{width:100%}.consulo-map__header[data-v-45964b74]{margin-bottom:20px}.consulo-map__subtitle[data-v-45964b74]{margin-top:12px;max-width:760px}.consulo-map__canvas-wrap[data-v-45964b74]{background:#fff;border-bottom:1px solid rgba(17,24,39,.08);border-top:1px solid rgba(17,24,39,.08);box-shadow:0 14px 40px #0f172a14}.consulo-map__canvas[data-v-45964b74]{height:min(66vw,640px);min-height:520px;width:100%}.consulo-map[data-v-45964b74] .leaflet-container{height:100%;width:100%}@media(max-width:991px){.consulo-map__canvas[data-v-45964b74]{height:520px;min-height:420px}}
