@font-face{font-family:Manrope;font-style:normal;font-weight:500 800;font-display:swap;src:url(/fonts/manrope-cyrillic-v20.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500 800;font-display:swap;src:url(/fonts/manrope-latin-ext-v20.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500 800;font-display:swap;src:url(/fonts/manrope-latin-v20.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#fff;--text:16px;--text-muted:#6b6775;--purple:#7b57ff;--purple-hover:#6a45f0;--purple-soft:#f3efff;--card-bg:#f1edff;--surface:#fff;--surface-muted:#f6f6f8;--border:#e9e9ee;--radius-card:12px;--radius-control:8px;--radius-sm:8px;--pad-card:28px;--pad-card-sm:22px;--page-max:1280px;--page-pad:20px;--stack-xs:12px;--stack-sm:16px;--stack:24px;--stack-lg:40px;--section-pad:72px;--service-card-w:416px;--service-card-h:200px;--service-gap:var(--stack-xs);--font:"Manrope", "Segoe UI", sans-serif;--text-xs:12px;--text-sm:14px;--text-lg:18px;--display-sm:24px;--display:40px;--display-lg:48px;--weight-body:500;--weight-ui:600;--weight-title:700;--weight-display:800;--tracking-tight:-.03em;--tracking-title:-.02em;--tracking-wide:.06em;--leading-display:1.12;--leading-title:1.15;--leading-body:1.5}.page-container{width:min(var(--page-max), calc(100% - 2 * var(--page-pad)));margin-inline:auto}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg);max-width:100%;overflow-x:clip}body{font-family:var(--font);font-size:var(--text);font-weight:var(--weight-body);line-height:var(--leading-body);color:var(--text);background-color:var(--bg);overscroll-behavior-x:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;background-image:radial-gradient(640px 520px at 6% 5%,#7b57ff24,#0000 70%),radial-gradient(220px 200px at 82% 9%,#a78bfa1f,#0000 72%),radial-gradient(480px 400px at 96% 22%,#7b57ff1c,#0000 68%),radial-gradient(280px 240px at 14% 28%,#b4aaff21,#0000 70%),radial-gradient(180px 160px at 58% 35%,#7b57ff17,#0000 72%),radial-gradient(560px 460px at 2% 44%,#9b82ff1f,#0000 70%),radial-gradient(700px 560px at 94% 54%,#7b57ff21,#0000 68%),radial-gradient(200px 180px at 32% 60%,#c8beff1c,#0000 72%),radial-gradient(420px 360px at 10% 70%,#7b57ff1a,#0000 70%),radial-gradient(240px 200px at 76% 76%,#a78bfa1f,#0000 72%),radial-gradient(620px 500px at 48% 88%,#7b57ff1f,#0000 68%),radial-gradient(300px 260px at 92% 96%,#b4aaff1c,#0000 70%);background-repeat:no-repeat;max-width:100%;margin:0;overflow-x:clip}#app{background:0 0;max-width:100%;min-height:100svh;overflow-x:clip}img{max-width:100%;height:auto;display:block}[data-reveal]{opacity:0;will-change:opacity, transform;transition:opacity .55s,transform .55s;transform:translateY(18px)}[data-reveal].is-visible{opacity:1;will-change:auto;transform:none}@media (prefers-reduced-motion:reduce){[data-reveal]{opacity:1;transition:none;transform:none}}h1,h2,h3,p,li{overflow-wrap:break-word}button,a{font-family:inherit}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=959px){body{background-image:radial-gradient(420px 360px at 8% 6%,#7b57ff1f,#0000 72%),radial-gradient(180px 160px at 88% 12%,#a78bfa1a,#0000 74%),radial-gradient(360px 300px at 4% 38%,#9b82ff1c,#0000 72%),radial-gradient(480px 400px at 96% 55%,#7b57ff1c,#0000 70%),radial-gradient(200px 180px at 30% 72%,#c8beff1a,#0000 74%),radial-gradient(400px 340px at 70% 92%,#7b57ff1c,#0000 72%)}}@media (width>=960px){:root{--page-pad:40px;--section-pad:120px}}.cookie-banner[data-v-d35dc17f]{z-index:1100;padding:12px var(--page-pad) calc(12px + env(safe-area-inset-bottom,0px));pointer-events:none;position:fixed;bottom:0;left:0;right:0}.cookie-banner__inner[data-v-d35dc17f]{pointer-events:auto;justify-content:space-between;align-items:center;gap:var(--stack-sm) var(--stack);width:min(var(--page-max), 100%);border-radius:var(--radius-control);border:1px solid var(--border);background:#fff;flex-wrap:wrap;margin:0 auto;padding:16px 18px;animation:.35s both cookie-in-d35dc17f;display:flex;box-shadow:0 12px 40px #1c1a221f}.cookie-banner__text[data-v-d35dc17f]{font-size:var(--text-sm);line-height:1.5;font-weight:var(--weight-body);color:var(--text);flex:240px;margin:0}.cookie-banner__link[data-v-d35dc17f]{color:#4520c8;font-weight:var(--weight-title);text-decoration:none}.cookie-banner__link[data-v-d35dc17f]:hover{text-decoration:underline}.cookie-banner__btn[data-v-d35dc17f]{border-radius:var(--radius-sm);background:var(--purple);color:#fff;min-height:44px;font:inherit;font-size:var(--text-sm);font-weight:var(--weight-title);cursor:pointer;border:none;flex-shrink:0;padding:10px 20px;transition:background .2s}.cookie-banner__btn[data-v-d35dc17f]:hover{background:var(--purple-hover)}@keyframes cookie-in-d35dc17f{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.cookie-banner__inner[data-v-d35dc17f]{animation:none}}.site-header[data-v-50c3289e]{z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffeb;border-bottom:1px solid #0000;transition:border-color .2s,background .2s;position:sticky;top:0}.site-header.is-menu-open[data-v-50c3289e]{background:var(--surface);border-bottom-color:var(--border);width:100%;position:fixed;top:0;left:0;right:0}.site-header__inner[data-v-50c3289e]{width:min(var(--page-max), calc(100% - 2 * var(--page-pad)));align-items:center;gap:24px;margin:0 auto;padding:18px 0;display:flex}.site-header__brand[data-v-50c3289e]{flex-shrink:0;align-items:center;line-height:0;text-decoration:none;display:inline-flex}.site-header__logo[data-v-50c3289e]{object-fit:contain;width:auto;height:36px;display:block}.site-header__nav[data-v-50c3289e]{flex:1;justify-content:center;align-items:center;gap:8px;display:none}.site-header__item[data-v-50c3289e]{position:relative}.site-header__trigger[data-v-50c3289e]{align-items:center;gap:2px;display:inline-flex}.site-header__link[data-v-50c3289e]{color:var(--text-muted);font-size:var(--text);font-weight:var(--weight-body);align-items:center;padding:10px;text-decoration:none;transition:color .2s;display:inline-flex}.site-header__link[data-v-50c3289e]:hover,.site-header__link.is-active[data-v-50c3289e],.site-header__item.is-active>.site-header__trigger .site-header__link[data-v-50c3289e]{color:var(--text)}.site-header__chevron-btn[data-v-50c3289e]{border-radius:var(--radius-sm);cursor:pointer;width:28px;height:28px;color:var(--text-muted);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.site-header__chevron-btn[data-v-50c3289e]:hover{background:var(--purple-soft);color:var(--purple)}.site-header__chevron[data-v-50c3289e]{border-top:5px solid;border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0;transition:transform .2s}.site-header__item.is-open .site-header__chevron[data-v-50c3289e]{transform:rotate(180deg)}.site-header__dropdown[data-v-50c3289e]{z-index:60;border-radius:0 0 var(--radius-control) var(--radius-control);min-width:280px;box-shadow:none;opacity:0;visibility:hidden;pointer-events:none;background:0 0;border:none;gap:2px;margin-top:-2px;padding:12px 8px 8px;transition:opacity .18s,transform .18s,visibility .18s;display:grid;position:absolute;top:100%;left:50%;transform:translate(-50%,4px)}.site-header__dropdown[data-v-50c3289e]:before{content:"";z-index:-1;border-radius:var(--radius-control);background:var(--surface);border:1px solid var(--border);position:absolute;inset:12px 0 0;box-shadow:0 18px 40px #1c1a221a}.site-header__item.is-open .site-header__dropdown[data-v-50c3289e]{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)}.site-header__item:has(:focus-visible) .site-header__dropdown[data-v-50c3289e]{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)}.site-header__dropdown-link[data-v-50c3289e]{border-radius:var(--radius-sm);color:inherit;flex-direction:column;gap:2px;padding:12px 14px;text-decoration:none;transition:background .15s;display:flex}.site-header__dropdown-link[data-v-50c3289e]:hover,.site-header__dropdown-link.is-active[data-v-50c3289e]{background:var(--purple-soft)}.site-header__dropdown-label[data-v-50c3289e]{font-size:var(--text-sm);font-weight:var(--weight-title);color:var(--text)}.site-header__dropdown-desc[data-v-50c3289e]{font-size:var(--text-xs);font-weight:var(--weight-body);color:var(--text-muted)}.site-header__actions[data-v-50c3289e]{align-items:center;gap:var(--stack-sm);margin-left:auto;display:flex}.site-header__phone[data-v-50c3289e]{color:var(--text);font-size:var(--text);font-weight:var(--weight-body);white-space:nowrap;text-decoration:none}.site-header__cta[data-v-50c3289e]{border-radius:var(--radius-sm);background:var(--purple);color:#fff;font:inherit;font-size:var(--text-sm);font-weight:var(--weight-ui);white-space:nowrap;cursor:pointer;border:none;align-items:center;gap:8px;padding:12px 18px;transition:background .2s;display:none}.site-header__cta[data-v-50c3289e]:hover{background:var(--purple-hover)}.site-header__cta-icon[data-v-50c3289e]{width:14px;height:14px;transition:transform .25s cubic-bezier(.22,1,.36,1)}.site-header__cta:hover .site-header__cta-icon[data-v-50c3289e]{transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.site-header__cta-icon[data-v-50c3289e]{transition:none}.site-header__cta:hover .site-header__cta-icon[data-v-50c3289e]{transform:none}}.site-header__burger[data-v-50c3289e]{border-radius:var(--radius-sm);background:var(--purple);color:#fff;cursor:pointer;border:none;place-items:center;width:42px;height:42px;padding:0;display:none}.site-header__burger svg[data-v-50c3289e]{width:22px;height:22px}@media (width>=960px){.site-header__nav[data-v-50c3289e]{display:flex}.site-header__cta[data-v-50c3289e]{display:inline-flex}}@media (width<=959px){.site-header__logo[data-v-50c3289e]{height:28px}.site-header__inner[data-v-50c3289e]{gap:10px;min-width:0;padding:14px 0}.site-header__actions[data-v-50c3289e]{gap:8px;min-width:0}.site-header__phone[data-v-50c3289e]{font-size:var(--text-sm);white-space:nowrap}.site-header__burger[data-v-50c3289e]{flex-shrink:0;display:grid}}@media (width<=380px){.site-header__phone[data-v-50c3289e]{font-size:var(--text-xs);letter-spacing:var(--tracking-title)}}.site-header-drawer{z-index:90;padding:calc(70px + env(safe-area-inset-top,0px)) var(--page-pad) calc(12px + env(safe-area-inset-bottom,0px));background:var(--surface);opacity:0;visibility:hidden;pointer-events:none;flex-direction:column;transition:opacity .28s,transform .28s,visibility .28s;display:flex;position:fixed;inset:0;transform:translateY(-6px)}.site-header-drawer.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:none}.site-header-drawer__panel{gap:var(--stack-xs);width:min(var(--page-max), 100%);flex-direction:column;height:100%;min-height:0;margin:0 auto;display:flex;overflow:hidden}.site-header-drawer__nav{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex-direction:column;flex:auto;gap:0;min-height:0;display:flex;overflow:auto}.site-header-drawer__item{border-bottom:1px solid var(--border)}.site-header-drawer__row{align-items:center;gap:4px;min-height:44px;display:flex}.site-header-drawer__link{color:var(--text);font-size:var(--text-lg);font-weight:var(--weight-title);letter-spacing:var(--tracking-title);flex:1;padding:10px 4px;text-decoration:none}.site-header-drawer__link.is-active{color:var(--purple)}.site-header-drawer__toggle{border-radius:var(--radius-sm);width:40px;height:40px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;place-items:center;display:grid}.site-header-drawer__chevron{border-top:6px solid;border-left:5px solid #0000;border-right:5px solid #0000;width:0;height:0;transition:transform .2s}.site-header-drawer__item.is-open .site-header-drawer__chevron{transform:rotate(180deg)}.site-header-drawer__sub{flex-direction:column;gap:1px;padding:0 4px 8px 12px;display:flex}.site-header-drawer__sub[hidden]{display:none}.site-header-drawer__sublink{border-radius:var(--radius-sm);color:var(--text-muted);font-size:var(--text);font-weight:var(--weight-ui);padding:8px 10px;text-decoration:none}.site-header-drawer__sublink:hover,.site-header-drawer__sublink.is-active{color:var(--purple);background:var(--purple-soft)}.site-header-drawer__contacts{flex-shrink:0;padding-top:2px}.site-header-drawer__contacts-title{font-size:var(--text-xs);font-weight:var(--weight-title);letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);margin:0 0 6px}.site-header-drawer__contacts-list{grid-template-columns:1fr 1fr;gap:2px 8px;margin:0;padding:0;list-style:none;display:grid}.site-header-drawer__contact{min-width:0;color:var(--text);font-size:var(--text-sm);font-weight:var(--weight-ui);align-items:center;gap:8px;padding:6px 2px;text-decoration:none;display:inline-flex}.site-header-drawer__contact span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.site-header-drawer__contact:hover{color:var(--purple)}.site-header-drawer__contact-icon{border-radius:var(--radius-sm);background:var(--purple-soft);width:28px;height:28px;color:var(--purple);flex-shrink:0;place-items:center;display:grid}.site-header-drawer__contact-icon svg{width:15px;height:15px}.site-header-drawer__cta{border-radius:var(--radius-control);background:var(--purple);color:#fff;width:100%;min-height:48px;font:inherit;font-size:var(--text);font-weight:var(--weight-title);cursor:pointer;border:none;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:12px 16px;display:inline-flex}.site-header-drawer__cta-icon{width:14px;height:14px}.site-header-drawer__contacts-list>li:last-child:nth-child(odd){grid-column:1/-1}@media (width>=960px){.site-header-drawer{display:none!important}}@media (prefers-reduced-motion:reduce){.site-header-drawer{transition:none;transform:none}}.partners[data-v-1f390f8c]{width:min(var(--page-max), calc(100% - 2 * var(--page-pad)));margin:0 auto;padding:0;overflow-x:clip}.partners__list--static[data-v-1f390f8c]{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;width:100%;margin:0;padding:0;list-style:none;display:none}.partners__marquee[data-v-1f390f8c]{overflow:clip hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.partners__track[data-v-1f390f8c]{width:max-content;animation:22s linear infinite partners-marquee-1f390f8c;display:flex}.partners__group[data-v-1f390f8c]{align-items:center;gap:var(--stack-xs);padding-inline:8px;display:flex}.partners__item-wrap[data-v-1f390f8c]{margin:0;padding:0;list-style:none}.partners__list--static .partners__item-wrap[data-v-1f390f8c]{flex:none;min-width:0;display:flex}.partners__item[data-v-1f390f8c]{--accent-soft:#b39aff;--accent:#7b57ff;--accent-mid:#9b7dff;--accent-deep:#6a45f0;border-radius:var(--radius-sm);color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-body);white-space:nowrap;isolation:isolate;cursor:default;box-sizing:border-box;flex-shrink:0;align-items:center;gap:7px;padding:6px 10px;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.partners__list--static .partners__item[data-v-1f390f8c]{flex:none;justify-content:flex-start;width:auto;min-width:0}.partners__item--link[data-v-1f390f8c]{cursor:pointer}.partners__item--link[data-v-1f390f8c]:hover{color:var(--text)}.partners__item[data-v-1f390f8c]:before{content:"";z-index:-1;border-radius:inherit;background:linear-gradient(120deg, color-mix(in srgb, var(--accent-soft) 28%, white) 0%, color-mix(in srgb, var(--accent) 20%, white) 22%, #fff 38%, color-mix(in srgb, var(--accent-mid) 26%, white) 55%, color-mix(in srgb, var(--accent-deep) 18%, white) 78%, color-mix(in srgb, var(--accent-soft) 24%, white) 100%);opacity:.9;background-size:280% 280%;animation:3.6s ease-in-out infinite partners-gradient-1f390f8c;position:absolute;inset:0}.partners__item[data-v-1f390f8c]:after{content:"";z-index:0;background:linear-gradient(100deg, transparent 28%, #ffffff8c 45%, color-mix(in srgb, var(--accent) 22%, white) 52%, #fff6 58%, transparent 72%);opacity:.65;pointer-events:none;animation:2.4s ease-in-out infinite partners-sheen-1f390f8c;position:absolute;inset:-50% -70%}.partners__glow[data-v-1f390f8c]{z-index:0;border-radius:inherit;background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--accent-soft) 16%, transparent) 30%, #ffffff80 50%, color-mix(in srgb, var(--accent) 14%, transparent) 70%, transparent 100%);pointer-events:none;mix-blend-mode:soft-light;background-size:180% 100%;animation:2.8s linear infinite partners-iridescent-1f390f8c;position:absolute;inset:0}.partners__icon[data-v-1f390f8c]{z-index:1;object-fit:contain;object-position:left center;flex-shrink:0;width:auto;max-width:none;height:13px;display:block;position:relative}.partners__icon--lg[data-v-1f390f8c]{height:16px}.partners__label[data-v-1f390f8c]{z-index:1;text-overflow:ellipsis;min-width:0;position:relative;overflow:hidden}@keyframes partners-marquee-1f390f8c{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes partners-gradient-1f390f8c{0%{background-position:0 40%}33%{background-position:70% 60%}66%{background-position:30% 80%}to{background-position:0 40%}}@keyframes partners-sheen-1f390f8c{0%{transform:translate(-50%)rotate(8deg)}to{transform:translate(50%)rotate(8deg)}}@keyframes partners-iridescent-1f390f8c{0%{background-position:120%}to{background-position:-20%}}.partners--compact[data-v-1f390f8c]{width:100%;max-width:100%;margin:0;overflow:clip visible}.partners--compact .partners__list--static[data-v-1f390f8c]{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:6px;width:100%;min-width:0;max-width:100%;display:flex}.partners--compact .partners__item-wrap[data-v-1f390f8c]{flex:none}.partners--compact .partners__item[data-v-1f390f8c]{border-radius:var(--radius-sm);width:auto;font-size:var(--text-xs);white-space:nowrap;flex:none;justify-content:flex-start;gap:5px;min-width:0;padding:6px 8px}.partners--compact .partners__label[data-v-1f390f8c]{text-overflow:ellipsis;min-width:0;overflow:hidden}.partners--compact .partners__icon[data-v-1f390f8c]{height:14px}@media (width>=720px){.partners--compact .partners__item[data-v-1f390f8c]{font-size:var(--text-xs);padding:7px 10px}.partners--compact .partners__icon[data-v-1f390f8c]{height:15px}}@media (width>=960px){.partners__list--static[data-v-1f390f8c]{display:flex}.partners__marquee[data-v-1f390f8c]{display:none}.partners__item[data-v-1f390f8c]{font-size:var(--text-xs);padding:7px 11px}.partners__icon[data-v-1f390f8c]{height:14px}.partners__icon--lg[data-v-1f390f8c]{height:17px}.partners--compact .partners__item[data-v-1f390f8c]{font-size:var(--text-xs);padding:7px 12px}.partners--compact .partners__icon[data-v-1f390f8c]{height:16px}}@media (prefers-reduced-motion:reduce){.partners__track[data-v-1f390f8c],.partners__item[data-v-1f390f8c]:before,.partners__item[data-v-1f390f8c]:after,.partners__glow[data-v-1f390f8c]{animation:none}.partners__item[data-v-1f390f8c]:before{background-position:40%}.partners__item[data-v-1f390f8c]:after,.partners__glow[data-v-1f390f8c]{opacity:0}}.hero[data-v-7245259a]{width:min(var(--page-max), calc(100% - 2 * var(--page-pad)));text-align:center;margin:0 auto;padding:0;animation:.7s both hero-in-7245259a}.hero__title[data-v-7245259a]{max-width:920px;font-size:clamp(32px, 4.5vw, var(--display-lg));line-height:var(--leading-display);letter-spacing:var(--tracking-tight);font-weight:var(--weight-title);color:var(--text);margin:0 auto}.hero__highlight[data-v-7245259a]{color:var(--purple)}.hero__subtitle[data-v-7245259a]{margin:var(--stack-xs) auto 0;max-width:640px;font-size:var(--text);line-height:var(--leading-body);font-weight:var(--weight-body);color:var(--text-muted)}.hero__actions[data-v-7245259a]{margin-top:var(--stack-sm);flex-direction:column;align-items:stretch;gap:10px;max-width:360px;margin-inline:auto;display:flex}.btn[data-v-7245259a]{border-radius:var(--radius-control);min-height:46px;font:inherit;font-size:var(--text);font-weight:var(--weight-ui);cursor:pointer;border:none;justify-content:center;align-items:center;gap:10px;padding:12px 20px;text-decoration:none;transition:background .2s;display:inline-flex}.btn__icon[data-v-7245259a]{width:16px;height:16px;transition:transform .25s cubic-bezier(.22,1,.36,1)}.btn--primary[data-v-7245259a]{background:var(--purple);color:#fff;box-shadow:none}.btn--primary[data-v-7245259a]:hover{background:var(--purple-hover)}.btn--primary:hover .btn__icon[data-v-7245259a]{transform:translateY(-1px)}.btn--secondary[data-v-7245259a]{background:var(--surface);color:var(--purple);border:1.5px solid var(--purple)}.btn--secondary[data-v-7245259a]:hover{background:var(--purple-soft)}.btn--secondary:hover .btn__icon[data-v-7245259a]{transform:translate(2px,2px)}@media (prefers-reduced-motion:reduce){.btn__icon[data-v-7245259a]{transition:none}.btn--primary:hover .btn__icon[data-v-7245259a],.btn--secondary:hover .btn__icon[data-v-7245259a]{transform:none}}@keyframes hero-in-7245259a{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (width>=640px){.hero__actions[data-v-7245259a]{justify-content:center;gap:var(--stack-sm);flex-direction:row;max-width:none}.btn[data-v-7245259a]{min-width:200px}}@media (width>=960px){.hero[data-v-7245259a]{padding:0}.hero__subtitle[data-v-7245259a]{margin-top:var(--stack-sm)}.hero__actions[data-v-7245259a]{margin-top:var(--stack-lg)}}.service-card[data-v-1ee0d4a1]{order:var(--mobile-order);border-radius:var(--radius-card);min-height:168px;color:inherit;background:#efecff;border:1px solid #0000;grid-template-columns:1.1fr .9fr;gap:8px;padding:22px 14px 14px 22px;scroll-margin-top:88px;text-decoration:none;transition:transform .25s,box-shadow .25s,border-color .25s;display:grid;overflow:hidden}.service-card[data-v-1ee0d4a1]:hover{border-color:#7b57ff38;transform:translateY(-3px);box-shadow:0 14px 32px #1c1a2214}.service-card__body[data-v-1ee0d4a1]{justify-content:space-between;align-items:flex-start;gap:var(--stack-sm);z-index:1;flex-direction:column;min-width:0;display:flex}.service-card__title[data-v-1ee0d4a1]{max-width:none;font-size:var(--text-lg);line-height:1.25;font-weight:var(--weight-title);letter-spacing:var(--tracking-tight);color:var(--text);white-space:nowrap;margin:0 0 8px}.service-card__desc[data-v-1ee0d4a1]{max-width:240px;font-size:var(--text-sm);line-height:1.45;font-weight:var(--weight-body);color:#3f3b48;margin:0}.service-card__action[data-v-1ee0d4a1]{background:var(--surface);width:36px;height:36px;color:var(--text);border-radius:50%;justify-content:center;align-items:center;transition:color .28s,background .28s,transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s;display:inline-flex}.service-card__action svg[data-v-1ee0d4a1]{width:14px;height:14px;transition:transform .28s cubic-bezier(.22,1,.36,1)}.service-card:hover .service-card__action[data-v-1ee0d4a1]{color:#fff;background:var(--purple);transform:scale(1.08);box-shadow:0 8px 18px #7b57ff47}.service-card:hover .service-card__action svg[data-v-1ee0d4a1]{transform:translate(3px,-3px)}.service-card:active .service-card__action[data-v-1ee0d4a1]{transform:scale(1.02)}@media (prefers-reduced-motion:reduce){.service-card__action[data-v-1ee0d4a1],.service-card__action svg[data-v-1ee0d4a1]{transition:none}.service-card:hover .service-card__action[data-v-1ee0d4a1],.service-card:hover .service-card__action svg[data-v-1ee0d4a1]{transform:none}}.service-card__media[data-v-1ee0d4a1]{justify-content:flex-end;align-self:end;align-items:flex-end;min-width:0;display:flex}.service-card__media img[data-v-1ee0d4a1]{object-fit:contain;border-radius:var(--radius-sm);width:100%;max-width:150px;height:auto;transform:translate(6px,6px)}.service-card--shot[data-v-1ee0d4a1]{--peek-h:150px;--peek-bottom:-68px;--peek-right:-72px;--peek-w:240px;grid-template-columns:1fr;position:relative}.service-card--shot .service-card__body[data-v-1ee0d4a1]{z-index:1;width:100%;max-width:none;position:relative}.service-card--shot .service-card__desc[data-v-1ee0d4a1]{max-width:min(260px,62%)}@media (width<=959px){.service-card__desc[data-v-1ee0d4a1]{-webkit-line-clamp:2;-webkit-box-orient:vertical;width:100%;max-width:none;display:-webkit-box;overflow:hidden}.service-card--shot .service-card__body[data-v-1ee0d4a1]{gap:var(--stack-lg)}.service-card--shot .service-card__copy[data-v-1ee0d4a1]{width:100%;max-width:none;margin-bottom:12px}.service-card--shot .service-card__desc[data-v-1ee0d4a1]{width:100%;max-width:none;margin-bottom:8px}}.service-card--shot .service-card__media[data-v-1ee0d4a1]{pointer-events:none;z-index:0;background:0 0;place-self:stretch stretch;width:auto;min-width:0;height:auto;display:block;position:absolute;inset:0;overflow:visible}.service-card--shot .service-card__media img[data-v-1ee0d4a1]{right:var(--peek-right);bottom:var(--peek-bottom);width:var(--peek-w);height:var(--peek-h);object-fit:cover;object-position:left top;background:0 0;border-radius:10px;max-width:none;position:absolute;transform:none;box-shadow:0 12px 28px #1c1a2224}.service-card--shot.service-card--focus-devices .service-card__media img[data-v-1ee0d4a1],.service-card--shot.service-card--focus-phone .service-card__media img[data-v-1ee0d4a1]{width:auto;max-width:220px;height:var(--peek-h);object-fit:contain;object-position:right bottom;box-shadow:none;right:calc(var(--peek-right) + 12px);border-radius:0}.service-card--shot.service-card--focus-devices .service-card__media img[data-v-1ee0d4a1]{max-width:250px}.service-card--shot.service-card--focus-phone .service-card__media img[data-v-1ee0d4a1]{max-width:200px;right:-28px}.service-card--shot.service-card--focus-rack .service-card__media img[data-v-1ee0d4a1]{width:auto;max-width:210px;height:var(--peek-h);object-fit:contain;object-position:right bottom;box-shadow:none;border-radius:0;right:8px}@media (width>=960px){.service-card[data-v-1ee0d4a1]{order:var(--desktop-order);width:100%;max-width:var(--service-card-w);height:var(--service-card-h);min-height:var(--service-card-h);border-radius:var(--radius-card);box-sizing:border-box;grid-template-columns:1fr 1fr;padding:24px 16px 16px 24px}.service-card--shot[data-v-1ee0d4a1]{--peek-h:164px;--peek-bottom:-74px;--peek-right:-88px;--peek-w:268px;grid-template-columns:1fr}.service-card__title[data-v-1ee0d4a1]{font-size:var(--text-lg);max-width:none}.service-card__desc[data-v-1ee0d4a1]{font-size:var(--text-sm);-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:250px;display:-webkit-box;overflow:hidden}.service-card--shot .service-card__desc[data-v-1ee0d4a1]{max-width:min(260px,62%)}.service-card__media img[data-v-1ee0d4a1]{max-width:160px}.service-card--shot .service-card__media img[data-v-1ee0d4a1]{border-radius:12px;max-width:none}.service-card--shot.service-card--focus-devices .service-card__media img[data-v-1ee0d4a1],.service-card--shot.service-card--focus-phone .service-card__media img[data-v-1ee0d4a1]{max-width:230px;height:var(--peek-h);border-radius:0}.service-card--shot.service-card--focus-devices .service-card__media img[data-v-1ee0d4a1]{max-width:260px}.service-card--shot.service-card--focus-phone .service-card__media img[data-v-1ee0d4a1]{max-width:210px;right:-32px}.service-card--shot.service-card--focus-rack .service-card__media img[data-v-1ee0d4a1]{max-width:220px;height:var(--peek-h);border-radius:0;right:12px}}@media (width<=420px){.service-card__title[data-v-1ee0d4a1]{white-space:normal}}.services[data-v-d7905ca9]{width:min(var(--page-max), calc(100% - 2 * var(--page-pad)));margin:0 auto;padding:0;scroll-margin-top:80px}.services__grid[data-v-d7905ca9]{gap:var(--service-gap);grid-template-columns:1fr;display:grid}@media (width>=960px){.services[data-v-d7905ca9]{padding-bottom:0}.services__grid[data-v-d7905ca9]{grid-template-columns:repeat(3, minmax(0, var(--service-card-w)));gap:var(--service-gap);justify-content:center}}.projects[data-v-ff216c96]{color:var(--text);background:0 0;padding:0;scroll-margin-top:80px;overflow-x:clip}.projects__inner[data-v-ff216c96]{width:min(var(--page-max), calc(100% - 2 * var(--page-pad)));margin:0 auto}.projects__header[data-v-ff216c96]{gap:var(--stack-sm);margin-bottom:var(--stack);flex-direction:column;display:flex}.projects__badge[data-v-ff216c96]{background:var(--purple-soft);color:var(--purple);font-size:var(--text-xs);font-weight:var(--weight-title);letter-spacing:var(--tracking-wide);text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;margin:0 0 12px;padding:6px 12px;display:inline-flex}.projects__badge-dot[data-v-ff216c96]{background:var(--purple);border-radius:50%;flex-shrink:0;width:6px;height:6px}.projects__heading-row[data-v-ff216c96]{gap:var(--stack-xs);flex-direction:column;display:flex}.projects__title[data-v-ff216c96]{max-width:16ch;font-size:clamp(28px, 4vw, var(--display));font-weight:var(--weight-title);letter-spacing:var(--tracking-tight);line-height:var(--leading-title);color:var(--text);margin:0}.projects__title-accent[data-v-ff216c96]{color:var(--purple)}.projects__subtitle[data-v-ff216c96]{max-width:42ch;font-size:var(--text);line-height:var(--leading-body);font-weight:var(--weight-body);color:var(--text-muted);margin:0}.projects__nav[data-v-ff216c96]{align-self:flex-end;gap:8px;display:none}.projects__nav-btn[data-v-ff216c96]{border:1px solid var(--border);background:var(--surface);width:44px;height:44px;color:var(--text-muted);font-size:var(--text-lg);cursor:pointer;border-radius:50%;place-items:center;line-height:1;transition:background .2s,color .2s,border-color .2s;display:grid}.projects__nav-btn--next[data-v-ff216c96]:not(:disabled){background:var(--purple);color:#fff;border-color:#0000}.projects__nav-btn[data-v-ff216c96]:disabled{opacity:.45;cursor:default}.projects__nav-btn[data-v-ff216c96]:not(:disabled):hover{border-color:var(--purple);color:var(--purple)}.projects__nav-btn--next[data-v-ff216c96]:not(:disabled):hover{background:var(--purple-hover);color:#fff}.projects__track[data-v-ff216c96]{gap:var(--stack-sm);scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;margin-inline:calc(-1 * var(--page-pad));padding-bottom:4px;padding-inline:var(--page-pad);display:flex;overflow-x:auto}.projects__track[data-v-ff216c96]::-webkit-scrollbar{display:none}.projects__card[data-v-ff216c96]{scroll-snap-align:start;border-radius:var(--radius-card);border:1px solid var(--border);background:var(--surface);flex-direction:column;flex:0 0 min(86vw,360px);min-height:100%;display:flex;overflow:hidden}.projects__media[data-v-ff216c96]{aspect-ratio:16/10;color:inherit;background:linear-gradient(145deg,#e8eef8 0%,#dfe7f7 45%,#e6e0f5 100%);text-decoration:none;display:block;position:relative;overflow:hidden}.projects__media img[data-v-ff216c96]{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .35s;display:block;position:absolute;inset:0}.projects__media--plate[data-v-ff216c96]{background:radial-gradient(circle at 30% 25%,#ffffffb3,#0000 45%),linear-gradient(145deg,#ebe4ff 0%,#f3efff 45%,#e8eef8 100%);place-items:center;display:grid}.projects__media--plate img[data-v-ff216c96]{object-fit:contain;width:min(46%,140px);height:auto;position:relative}.projects__cat[data-v-ff216c96]{z-index:1;border:1px solid var(--border);color:var(--text);font-size:var(--text-xs);font-weight:var(--weight-title);background:#ffffffeb;border-radius:999px;padding:5px 10px;position:absolute;top:12px;left:12px}.projects__photo-hint[data-v-ff216c96]{z-index:1;border-radius:var(--radius-sm);color:#fff;font-size:var(--text-xs);font-weight:var(--weight-title);background:#1c1a22c7;padding:5px 9px;position:absolute;bottom:12px;right:12px}.projects__body[data-v-ff216c96]{gap:var(--stack-xs);flex-direction:column;flex:1;padding:18px 16px 16px;display:flex}.projects__card-title[data-v-ff216c96]{font-size:var(--text-lg);line-height:1.3;font-weight:var(--weight-title);letter-spacing:var(--tracking-title);color:var(--text);margin:0}.projects__card-text[data-v-ff216c96]{font-size:var(--text-sm);line-height:var(--leading-body);font-weight:var(--weight-body);color:var(--text-muted);margin:0}.projects__card-link[data-v-ff216c96]{color:inherit;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-decoration:none;display:-webkit-box;overflow:hidden}.projects__card-title .projects__card-link[data-v-ff216c96]:hover{color:var(--purple)}.projects__media:hover img[data-v-ff216c96]{transform:scale(1.03)}.projects__metrics[data-v-ff216c96]{border-top:1px solid var(--border);grid-template-columns:repeat(3,1fr);gap:8px;margin:4px 0 0;padding:12px 0 0;list-style:none;display:grid}.projects__metric[data-v-ff216c96]{min-width:0}.projects__metric-value[data-v-ff216c96]{font-size:var(--text-lg);font-weight:var(--weight-display);letter-spacing:var(--tracking-title);color:var(--purple);margin-bottom:4px;line-height:1.1;display:block}.projects__metric-label[data-v-ff216c96]{font-size:var(--text-xs);color:var(--text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.projects__card-foot[data-v-ff216c96]{justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:8px;display:flex}.projects__more[data-v-ff216c96]{color:var(--purple);font-size:var(--text-sm);font-weight:var(--weight-title);align-items:center;gap:8px;text-decoration:none;display:inline-flex}.projects__more-icon[data-v-ff216c96]{background:var(--purple-soft);border-radius:50%;flex-shrink:0;place-items:center;width:22px;height:22px;display:grid}.projects__more-icon[data-v-ff216c96] svg{width:11px;height:11px}.projects__stack[data-v-ff216c96]{background:var(--surface-muted);border:1px solid var(--border);max-width:42%;color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-ui);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;flex-shrink:0;padding:5px 10px;overflow:hidden}.projects__footer[data-v-ff216c96]{margin-top:var(--stack-lg);justify-content:center;display:flex}.projects__all[data-v-ff216c96]{border-radius:var(--radius-control);background:var(--purple);color:#fff;width:100%;min-height:52px;font-size:var(--text);font-weight:var(--weight-title);justify-content:center;align-items:center;gap:10px;padding:14px 28px;text-decoration:none;transition:background .2s;display:inline-flex}.projects__all[data-v-ff216c96]:hover{background:var(--purple-hover)}.projects__all-icon[data-v-ff216c96]{width:14px;height:14px}@media (width>=960px){.projects__header[data-v-ff216c96]{justify-content:space-between;align-items:flex-end;gap:var(--stack);margin-bottom:var(--stack-lg);flex-direction:row}.projects__intro[data-v-ff216c96]{flex:1;min-width:0}.projects__heading-row[data-v-ff216c96]{justify-content:space-between;align-items:flex-end;gap:var(--stack-lg);flex-direction:row}.projects__title[data-v-ff216c96]{max-width:14ch;font-size:var(--display)}.projects__subtitle[data-v-ff216c96]{max-width:34ch;font-size:var(--text);padding-bottom:4px}.projects__nav[data-v-ff216c96]{flex-shrink:0;display:flex}.projects__track[data-v-ff216c96]{gap:var(--stack-sm);margin-inline:0;padding-inline:0}.projects__card[data-v-ff216c96]{flex-basis:calc(33.3333% - 10.6667px);max-width:calc(33.3333% - 10.6667px)}.projects__body[data-v-ff216c96]{gap:var(--stack-sm);padding:20px 18px 18px}.projects__card-title[data-v-ff216c96]{font-size:var(--text-lg);min-height:3.9em}.projects__metric-value[data-v-ff216c96]{font-size:var(--display-sm)}.projects__footer[data-v-ff216c96]{margin-top:var(--stack-lg)}.projects__all[data-v-ff216c96]{width:auto;min-width:280px}}.why[data-v-bf8e8742]{background:0 0;padding:0;scroll-margin-top:80px}.why__inner[data-v-bf8e8742]{width:min(var(--page-max), calc(100% - 2 * var(--page-pad)));margin:0 auto}.why__header[data-v-bf8e8742]{width:100%;margin:0 0 var(--stack);text-align:center}.why__title[data-v-bf8e8742]{box-sizing:border-box;width:100%;max-width:100%;font-size:clamp(28px, 4vw, var(--display));line-height:var(--leading-title);font-weight:var(--weight-title);letter-spacing:var(--tracking-tight);white-space:normal;text-align:center;overflow-wrap:break-word;margin:0 auto;display:block}.why__title-dark[data-v-bf8e8742]{color:var(--text)}.why__title-muted[data-v-bf8e8742]{color:#9a96a3}.why__subtitle[data-v-bf8e8742]{margin:var(--stack-xs) auto 0;max-width:560px;font-size:var(--text);line-height:var(--leading-body);font-weight:var(--weight-body);color:var(--text-muted)}.why__grid[data-v-bf8e8742]{gap:var(--stack-xs);grid-template-columns:1fr;display:grid}.why__card[data-v-bf8e8742]{align-items:flex-start;gap:var(--stack-xs);padding:var(--pad-card-sm);border-radius:var(--radius-card);background:var(--surface);border:1px solid var(--border);flex-direction:column;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex}.why__card[data-v-bf8e8742]:hover{border-color:#7b57ff38;transform:translateY(-2px);box-shadow:0 14px 32px #1c1a220f}.why__card-top[data-v-bf8e8742]{justify-content:space-between;align-items:center;gap:var(--stack-xs);width:100%;display:flex}.why__num[data-v-bf8e8742]{font-size:var(--text-xs);font-weight:var(--weight-title);letter-spacing:var(--tracking-wide);color:var(--purple)}.why__icon[data-v-bf8e8742]{border-radius:var(--radius-sm);background:var(--purple-soft);flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}.why__icon-svg[data-v-bf8e8742]{width:20px;height:20px;color:var(--purple);display:block}.why__card-title[data-v-bf8e8742]{font-size:var(--text-lg);line-height:1.3;font-weight:var(--weight-title);letter-spacing:var(--tracking-title);color:var(--text);margin:0}.why__card-text[data-v-bf8e8742]{font-size:var(--text-sm);line-height:var(--leading-body);font-weight:var(--weight-body);color:var(--text-muted);margin:0}.why__cta[data-v-bf8e8742]{isolation:isolate;padding:var(--pad-card) var(--stack);border-radius:var(--radius-card);color:#fff;background:linear-gradient(125deg,#6a45f0 0%,#7b57ff 22%,#9b7cff 42%,#5b8cff 58%,#7b57ff 78%,#8f6bff 100%) 0 0/220% 220%;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:24px;min-height:200px;margin-top:4px;animation:10s ease-in-out infinite why-cta-shimmer-bf8e8742;display:flex;position:relative;overflow:hidden}.why__cta[data-v-bf8e8742]:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 18% 30%,#ffffff38,#0000 42%),radial-gradient(circle at 82% 70%,#a78bfa73,#0000 48%),radial-gradient(circle at 50% 100%,#5b8cff59,#0000 52%);animation:12s ease-in-out infinite alternate why-cta-glow-bf8e8742;position:absolute;inset:-20%}.why__cta-text[data-v-bf8e8742],.why__cta-btn[data-v-bf8e8742]{z-index:1;position:relative}@keyframes why-cta-shimmer-bf8e8742{0%{background-position:0 40%}50%{background-position:100% 60%}to{background-position:0 40%}}@keyframes why-cta-glow-bf8e8742{0%{opacity:.85;transform:translate(-2%,-1%)scale(1)}to{opacity:1;transform:translate(3%,2%)scale(1.08)}}@media (prefers-reduced-motion:reduce){.why__cta[data-v-bf8e8742],.why__cta[data-v-bf8e8742]:before{animation:none}}.why__cta-text[data-v-bf8e8742]{max-width:320px;font-size:var(--display-sm);line-height:1.25;font-weight:var(--weight-title);letter-spacing:var(--tracking-title);color:#fff;margin:0}.why__cta-btn[data-v-bf8e8742]{border-radius:var(--radius-control);background:var(--surface);min-height:48px;color:var(--purple);font:inherit;font-size:var(--text);font-weight:var(--weight-ui);cursor:pointer;border:none;justify-content:center;align-items:center;gap:8px;padding:12px 22px;transition:background .2s;display:inline-flex}.why__cta-btn[data-v-bf8e8742]:hover{background:#f7f5ff}.why__cta-icon[data-v-bf8e8742]{width:14px;height:14px}@media (width>=720px){.why__grid[data-v-bf8e8742]{gap:var(--stack-sm);grid-template-columns:repeat(2,1fr)}.why__cta[data-v-bf8e8742]{min-height:auto;padding:var(--pad-card) var(--stack-lg);flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:center}.why__cta-text[data-v-bf8e8742]{max-width:480px}}@media (width>=960px){.why__header[data-v-bf8e8742]{margin-bottom:var(--stack-lg)}.why__grid[data-v-bf8e8742]{gap:var(--stack-sm);grid-template-columns:repeat(3,1fr)}.why__card[data-v-bf8e8742]{min-height:220px;padding:26px 24px}.why__card-title[data-v-bf8e8742]{font-size:var(--text-lg)}.why__card-text[data-v-bf8e8742]{font-size:var(--text-sm)}.why__cta[data-v-bf8e8742]{min-height:220px;padding:var(--pad-card) var(--stack);flex-direction:column;grid-column:auto;justify-content:space-between;align-items:flex-start}.why__cta-text[data-v-bf8e8742]{max-width:260px;font-size:var(--display-sm)}}.about[data-v-b83bb6e6]{background:0 0;padding:0;scroll-margin-top:80px}.about__inner[data-v-b83bb6e6]{width:min(var(--page-max), calc(100% - 2 * var(--page-pad)));gap:var(--stack);margin:0 auto;display:grid}.about__eyebrow[data-v-b83bb6e6]{font-size:var(--text-xs);font-weight:var(--weight-title);letter-spacing:var(--tracking-wide);color:var(--purple);margin:0 0 8px}.about__title[data-v-b83bb6e6]{font-size:clamp(28px, 4vw, var(--display));line-height:var(--leading-title);font-weight:var(--weight-title);letter-spacing:var(--tracking-tight);color:var(--text);margin:0 0 16px}.about__badges[data-v-b83bb6e6]{flex-wrap:wrap;gap:8px;margin:0 0 20px;padding:0;list-style:none;display:flex}.about__badge[data-v-b83bb6e6]{border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface);color:var(--text);font-size:var(--text-xs);font-weight:var(--weight-ui);align-items:center;gap:6px;padding:6px 10px;display:inline-flex}.about__badge-icon[data-v-b83bb6e6]{width:14px;height:14px;color:var(--purple);flex-shrink:0;display:block}.about__media[data-v-b83bb6e6]{border-radius:var(--radius-card);border:1px solid var(--border);background:var(--surface-muted);aspect-ratio:4/3;overflow:hidden}.about__media img[data-v-b83bb6e6]{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}.about__bio[data-v-b83bb6e6]{gap:var(--stack-xs);display:grid}.about__bio p[data-v-b83bb6e6]{font-size:var(--text);line-height:var(--leading-body);font-weight:var(--weight-body);color:var(--text-muted);margin:0}.about__closing[data-v-b83bb6e6]{color:var(--text);font-weight:var(--weight-ui)}@media (width>=960px){.about__inner[data-v-b83bb6e6]{gap:var(--stack-lg);grid-template-columns:1fr 1.05fr;align-items:center}.about__media[data-v-b83bb6e6]{aspect-ratio:4/3}.about__title[data-v-b83bb6e6]{margin-bottom:var(--stack-sm)}.about__bio p[data-v-b83bb6e6]{font-size:var(--text)}}.team[data-v-dde30caa]{background:0 0;padding:0;scroll-margin-top:80px}.team__inner[data-v-dde30caa]{width:min(var(--page-max), calc(100% - 2 * var(--page-pad)));gap:var(--stack);margin:0 auto;display:grid}.team__inner--embedded[data-v-dde30caa]{width:100%;max-width:none;margin:0}.team__title[data-v-dde30caa]{font-size:clamp(28px, 4vw, var(--display));line-height:var(--leading-title);font-weight:var(--weight-title);letter-spacing:var(--tracking-tight);margin:0 0 16px}.team__title-dark[data-v-dde30caa]{color:var(--text)}.team__title-muted[data-v-dde30caa]{color:#9a96a3}.team__badges[data-v-dde30caa]{flex-wrap:wrap;gap:8px;margin:0 0 16px;padding:0;list-style:none;display:flex}.team__badge[data-v-dde30caa]{border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface);color:var(--text);font-size:var(--text-xs);font-weight:var(--weight-ui);align-items:center;gap:6px;padding:6px 10px;display:inline-flex}.team__badge-icon[data-v-dde30caa]{width:14px;height:14px;color:var(--purple);flex-shrink:0;display:block}.team__description[data-v-dde30caa]{font-size:var(--text);line-height:var(--leading-body);font-weight:var(--weight-body);color:var(--text-muted);margin:0 0 20px}.team__more[data-v-dde30caa]{color:var(--purple);font-size:var(--text);font-weight:var(--weight-ui);align-items:center;gap:8px;text-decoration:none;display:inline-flex}.team__more[data-v-dde30caa]:hover{color:var(--purple-hover)}.team__more-icon[data-v-dde30caa]{width:14px;height:14px}.team__media[data-v-dde30caa]{gap:var(--stack-sm);display:grid;position:relative}.team__media img[data-v-dde30caa]{aspect-ratio:2.15;object-fit:cover;object-position:center 12%;border-radius:var(--radius-card);background:var(--surface-muted);width:100%;height:auto;display:block}.team__floats[data-v-dde30caa]{gap:var(--stack-xs);grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid}.team__float[data-v-dde30caa]{padding:var(--stack-xs) var(--stack-sm);border-radius:var(--radius-sm);background:var(--surface);border:1px solid var(--border);flex-direction:column;gap:4px;display:flex}.team__float-value[data-v-dde30caa]{font-size:var(--display-sm);line-height:1;font-weight:var(--weight-display);letter-spacing:var(--tracking-tight);color:var(--text)}.team__float-label[data-v-dde30caa]{font-size:var(--text-xs);line-height:1.3;font-weight:var(--weight-ui);color:var(--text-muted)}@media (width>=960px){.team__inner[data-v-dde30caa]{gap:var(--stack);grid-template-columns:1fr}.team__title[data-v-dde30caa],.team__description[data-v-dde30caa]{margin:0 0 16px}.team__media[data-v-dde30caa]{border-radius:var(--radius-card);aspect-ratio:2.15;background:var(--surface-muted);gap:0;display:block;overflow:hidden}.team__media img[data-v-dde30caa]{border-radius:0;height:100%}.team__floats[data-v-dde30caa]{display:block}.team__float[data-v-dde30caa]{z-index:2;max-width:220px;padding:var(--stack-sm);position:absolute;box-shadow:0 12px 28px #1c1a221a}.team__float--years[data-v-dde30caa]{top:20px;left:20px}.team__float--directions[data-v-dde30caa]{top:20px;right:20px}}.tools[data-v-32c1cff7]{background:0 0;padding:0;scroll-margin-top:80px}.tools__inner[data-v-32c1cff7]{width:min(var(--page-max), calc(100% - 2 * var(--page-pad)));gap:var(--stack-sm);flex-direction:column;margin:0 auto;display:flex}.tools__inner--embedded[data-v-32c1cff7]{width:100%;max-width:none;margin:0}.tools__panel[data-v-32c1cff7]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);overflow:hidden}.tools__heading[data-v-32c1cff7]{margin:0}.tools__toggle[data-v-32c1cff7]{justify-content:space-between;align-items:center;gap:var(--stack-sm);width:100%;padding:var(--pad-card-sm) var(--stack);cursor:pointer;text-align:left;color:inherit;background:0 0;border:0;display:flex}.tools__title[data-v-32c1cff7]{font-size:var(--display-sm);line-height:1.25;font-weight:var(--weight-title);letter-spacing:var(--tracking-title)}.tools__icon[data-v-32c1cff7]{background:var(--surface-muted);border-radius:50%;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid;position:relative}.tools__icon-bar[data-v-32c1cff7]{background:#8b8794;border-radius:2px;width:14px;height:2px;transition:opacity .2s,transform .2s;position:absolute}.tools__icon-bar--v[data-v-32c1cff7]{transform:rotate(90deg)}.tools__icon-bar--hidden[data-v-32c1cff7]{opacity:0;transform:rotate(90deg)scaleX(.4)}.tools__body[data-v-32c1cff7]{padding:0 20px 20px}.tools__body[hidden][data-v-32c1cff7]{display:none}.tools__rows[data-v-32c1cff7]{gap:var(--stack-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tools__row[data-v-32c1cff7]{gap:var(--stack-xs);border-radius:var(--radius-control);background:var(--surface-muted);flex-direction:column;padding:16px;display:flex}.tools__label[data-v-32c1cff7]{font-size:var(--text);line-height:1.35;font-weight:var(--weight-ui);color:var(--text)}.tools__tags[data-v-32c1cff7]{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.tools__tag[data-v-32c1cff7]{border-radius:var(--radius-sm);background:var(--purple-soft);color:#3d2f6b;font-size:var(--text-sm);line-height:1.3;font-weight:var(--weight-body);padding:8px 12px}@media (width>=960px){.tools[data-v-32c1cff7]{padding:0}.tools__inner[data-v-32c1cff7]{gap:var(--stack-sm)}.tools__toggle[data-v-32c1cff7]{padding:var(--pad-card) var(--stack-lg)}.tools__icon[data-v-32c1cff7]{width:44px;height:44px}.tools__body[data-v-32c1cff7]{padding:0 32px 28px}.tools__rows[data-v-32c1cff7]{gap:10px}.tools__row[data-v-32c1cff7]{justify-content:space-between;align-items:center;gap:var(--stack);border-radius:var(--radius-card);flex-direction:row;padding:18px 22px}.tools__label[data-v-32c1cff7]{font-size:var(--text-lg);flex:0 0 280px}.tools__tags[data-v-32c1cff7]{flex:1;justify-content:flex-end;gap:10px}.tools__tag[data-v-32c1cff7]{font-size:var(--text-sm);padding:10px 14px}}.consultation[data-v-4288fff6]{padding:0;scroll-margin-top:80px}.consultation__inner[data-v-4288fff6]{width:min(var(--page-max), calc(100% - 2 * var(--page-pad)));gap:var(--stack);flex-direction:column;margin:0 auto;display:flex}.consultation__banner[data-v-4288fff6]{isolation:isolate;gap:var(--stack);padding:var(--pad-card) var(--pad-card-sm);border-radius:var(--radius-card);border:1px solid var(--border);background:radial-gradient(70% 80% at 88% 42%,#7b57ff24,#0000 58%),radial-gradient(45% 55% at 12% 18%,#a78bfa1f,#0000 62%),linear-gradient(165deg,#f7f5fb 0%,#f3f1f8 48%,#eef0f7 100%);display:grid;position:relative;overflow:hidden}.consultation__copy[data-v-4288fff6]{z-index:1;flex-direction:column;align-items:flex-start;min-width:0;display:flex;position:relative}.consultation__badge[data-v-4288fff6]{background:var(--purple-soft);color:var(--purple);font-size:var(--text-xs);font-weight:var(--weight-title);letter-spacing:var(--tracking-wide);text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;margin:0 0 16px;padding:6px 12px;display:inline-flex}.consultation__badge-dot[data-v-4288fff6]{background:var(--purple);border-radius:50%;flex-shrink:0;width:6px;height:6px}.consultation__title[data-v-4288fff6]{max-width:14ch;font-size:clamp(28px, 4vw, var(--display));line-height:var(--leading-display);font-weight:var(--weight-title);letter-spacing:var(--tracking-tight);color:var(--text);margin:0 0 12px}.consultation__title-accent[data-v-4288fff6]{color:var(--purple)}.consultation__subtitle[data-v-4288fff6]{max-width:36ch;font-size:var(--text);line-height:var(--leading-body);font-weight:var(--weight-body);color:var(--text-muted);margin:0 0 24px}.consultation__btn[data-v-4288fff6]{border-radius:var(--radius-control);background:var(--purple);color:#fff;min-height:48px;font:inherit;font-size:var(--text);font-weight:var(--weight-ui);cursor:pointer;border:none;justify-content:center;align-items:center;gap:8px;padding:12px 22px;transition:background .2s;display:inline-flex}.consultation__btn[data-v-4288fff6]:hover{background:var(--purple-hover)}.consultation__btn-icon[data-v-4288fff6]{width:14px;height:14px}.consultation__media[data-v-4288fff6]{z-index:1;min-width:0;position:relative}.consultation__media-frame[data-v-4288fff6]{place-items:center;min-height:220px;display:grid;position:relative;overflow:visible}.consultation__aura[data-v-4288fff6]{z-index:0;pointer-events:none;filter:blur(36px);position:absolute;inset:6% -6% -8% 8%}.consultation__aura-blob[data-v-4288fff6]{display:block;position:absolute}.consultation__aura-blob--a[data-v-4288fff6]{background:linear-gradient(135deg,#6a45f0 0%,#7b57ff 42%,#5b8cff 100%);border-radius:42% 58% 46% 54%/48% 40% 60% 52%;width:78%;height:72%;animation:14s ease-in-out infinite consult-blob-a-4288fff6;bottom:-8%;right:-6%}.consultation__aura-blob--b[data-v-4288fff6]{opacity:.75;background:linear-gradient(200deg,#9b7cff 0%,#7b57ff 55%,#5b8cff 100%);border-radius:58% 42% 62% 38%/42% 58%;width:58%;height:56%;animation:11s ease-in-out infinite consult-blob-b-4288fff6;top:4%;right:18%}.consultation__aura-blob--c[data-v-4288fff6]{opacity:.55;background:linear-gradient(40deg,#5b8cff 0%,#8f6bff 100%);border-radius:50% 50% 42% 58%/38% 62% 48% 52%;width:42%;height:38%;animation:13s ease-in-out infinite consult-blob-c-4288fff6;bottom:10%;left:6%}.consultation__devices[data-v-4288fff6]{z-index:1;object-fit:contain;width:100%;max-width:560px;height:auto;display:block;position:relative}@keyframes consult-blob-a-4288fff6{0%,to{border-radius:42% 58% 46% 54%/48% 40% 60% 52%;transform:translate(0,0)rotate(0)scale(1)}50%{border-radius:58% 42% 54% 46%/40% 58% 42% 60%;transform:translate(-6%,5%)rotate(8deg)scale(1.08)}}@keyframes consult-blob-b-4288fff6{0%,to{border-radius:58% 42% 62% 38%/42% 58%;transform:translate(0,0)rotate(0)scale(1)}50%{border-radius:40% 60% 38% 62%/58% 42%;transform:translate(7%,-6%)rotate(-10deg)scale(1.12)}}@keyframes consult-blob-c-4288fff6{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(10%,8%)scale(1.16)}}@media (prefers-reduced-motion:reduce){.consultation__aura-blob--a[data-v-4288fff6],.consultation__aura-blob--b[data-v-4288fff6],.consultation__aura-blob--c[data-v-4288fff6]{animation:none}}.consultation__floats[data-v-4288fff6]{margin:0;padding:0;list-style:none;display:none}.consultation__float[data-v-4288fff6]{border-radius:var(--radius-sm);background:var(--surface);border:1px solid var(--border);max-width:220px;color:var(--text);font-size:var(--text-xs);font-weight:var(--weight-ui);align-items:center;gap:10px;padding:12px 14px;line-height:1.3;display:inline-flex;box-shadow:0 12px 28px #1c1a221a}.consultation__float-icon[data-v-4288fff6]{border-radius:var(--radius-sm);background:var(--purple);flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.consultation__icon-svg[data-v-4288fff6]{color:#fff;width:22px;height:22px;display:block}.consultation__icon-svg--sm[data-v-4288fff6]{width:16px;height:16px}.consultation__features[data-v-4288fff6]{gap:var(--stack-xs);margin:0;padding:0;list-style:none;display:grid}.consultation__feature[data-v-4288fff6]{align-items:flex-start;gap:var(--stack-sm);border-radius:var(--radius-card);background:var(--surface);border:1px solid var(--border);padding:18px 16px;display:flex}.consultation__feature-icon[data-v-4288fff6]{border-radius:var(--radius-sm);background:var(--purple);flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.consultation__feature-title[data-v-4288fff6]{font-size:var(--text);line-height:1.3;font-weight:var(--weight-title);color:var(--text);margin:0 0 6px}.consultation__feature-text[data-v-4288fff6]{font-size:var(--text-sm);color:var(--text-muted);margin:0;line-height:1.45}@media (width>=960px){.consultation__inner[data-v-4288fff6]{gap:var(--stack)}.consultation__banner[data-v-4288fff6]{align-items:center;gap:var(--stack-lg);grid-template-columns:minmax(280px,.92fr) minmax(360px,1.18fr);min-height:420px;padding:40px 44px}.consultation__title[data-v-4288fff6]{max-width:none;font-size:var(--display);margin-bottom:var(--stack-sm)}.consultation__subtitle[data-v-4288fff6]{max-width:38ch;font-size:var(--text);margin-bottom:var(--stack)}.consultation__media-frame[data-v-4288fff6]{min-height:340px}.consultation__devices[data-v-4288fff6]{justify-self:end;width:100%;max-width:none}.consultation__floats[data-v-4288fff6]{display:block}.consultation__float[data-v-4288fff6]{z-index:2;position:absolute}.consultation__float--timeline[data-v-4288fff6]{top:28%;left:-8px}.consultation__float--advice[data-v-4288fff6]{bottom:18%;right:-4px}.consultation__features[data-v-4288fff6]{gap:var(--stack-sm);grid-template-columns:repeat(4,1fr)}.consultation__feature[data-v-4288fff6]{gap:var(--stack-sm);flex-direction:column;min-height:100%;padding:22px 18px}.consultation__feature-title[data-v-4288fff6]{font-size:var(--text-sm)}.consultation__feature-text[data-v-4288fff6]{font-size:var(--text-xs)}}@media (width>=960px) and (width<=1199px){.consultation__features[data-v-4288fff6]{grid-template-columns:repeat(2,1fr)}.consultation__float--timeline[data-v-4288fff6]{left:0}.consultation__float--advice[data-v-4288fff6]{right:0}}.videos[data-v-32416204]{background:0 0;padding:0;scroll-margin-top:80px;overflow-x:clip}.videos__inner[data-v-32416204]{width:min(var(--page-max), calc(100% - 2 * var(--page-pad)));margin:0 auto}.videos__header[data-v-32416204]{justify-content:space-between;align-items:center;gap:var(--stack-sm);margin-bottom:var(--stack);display:flex}.videos__title[data-v-32416204]{font-size:clamp(28px, 4vw, var(--display));line-height:var(--leading-title);font-weight:var(--weight-title);letter-spacing:var(--tracking-tight);color:var(--text);margin:0}.videos__nav[data-v-32416204]{flex-shrink:0;gap:10px;display:flex}.videos__nav-btn[data-v-32416204]{border:1.5px solid var(--border);background:var(--surface);width:44px;height:44px;color:var(--text);cursor:pointer;border-radius:50%;place-items:center;padding:0;transition:border-color .2s,color .2s,background .2s;display:grid}.videos__nav-btn[data-v-32416204]:hover{border-color:var(--purple);color:var(--purple)}.videos__nav-btn svg[data-v-32416204]{width:18px;height:18px}.videos__viewport[data-v-32416204]{touch-action:pan-y;-webkit-user-select:none;user-select:none;overflow:clip hidden}.videos__track[data-v-32416204]{gap:var(--stack-sm);will-change:transform;display:flex}.videos__card[data-v-32416204]{aspect-ratio:3/4.2;border-radius:var(--radius-card);cursor:pointer;background:#1c1a22;flex:0 0 min(280px,78vw);position:relative;overflow:hidden}.videos__poster[data-v-32416204],.videos__video[data-v-32416204]{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.videos__poster[data-v-32416204]{z-index:0}.videos__video[data-v-32416204]{z-index:1}.videos__video--has-poster[data-v-32416204]{opacity:0}.videos__overlay[data-v-32416204]{z-index:2;pointer-events:none;flex-direction:column;justify-content:flex-end;display:flex;position:absolute;inset:0}.videos__play[data-v-32416204]{pointer-events:auto;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;background:#ffffff47;border:none;border-radius:50%;place-items:center;width:64px;height:64px;padding:0;transition:transform .2s,background .2s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.videos__play[data-v-32416204]:hover{background:#fff6;transform:translate(-50%,-50%)scale(1.04)}.videos__play svg[data-v-32416204]{width:28px;height:28px}.videos__caption[data-v-32416204]{pointer-events:none;border-radius:var(--radius-control);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;background:#1c1a226b;margin:12px;padding:16px 14px}.videos__card-title[data-v-32416204]{font-size:var(--text);line-height:1.25;font-weight:var(--weight-title);margin:0 0 6px}.videos__card-text[data-v-32416204]{font-size:var(--text-sm);color:#ffffffe0;margin:0;line-height:1.4}.videos-modal[data-v-32416204]{z-index:1000;padding:max(12px, env(safe-area-inset-top,0px)) max(12px, env(safe-area-inset-right,0px)) max(12px, env(safe-area-inset-bottom,0px)) max(12px, env(safe-area-inset-left,0px));-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);-webkit-overflow-scrolling:touch;background:#0a0a0ec7;place-items:center;display:grid;position:fixed;inset:0;overflow:auto}.videos-modal__dialog[data-v-32416204]{border-radius:var(--radius-card);background:#111;flex-direction:column;width:min(420px,100%);max-height:min(92dvh,900px);margin:auto;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 60px #00000059}.videos-modal__toolbar[data-v-32416204]{align-items:center;gap:var(--stack-xs);background:#16151b;border-bottom:1px solid #ffffff14;flex-shrink:0;min-height:52px;padding:8px 8px 8px 16px;display:flex}.videos-modal__toolbar-title[data-v-32416204]{min-width:0;font-size:var(--text-sm);font-weight:var(--weight-title);color:#fff;text-overflow:ellipsis;white-space:nowrap;flex:1;margin:0;line-height:1.3;overflow:hidden}.videos-modal__close[data-v-32416204]{border-radius:var(--radius-sm);color:#fff;cursor:pointer;background:#ffffff1f;border:none;flex-shrink:0;place-items:center;width:44px;height:44px;padding:0;display:grid}.videos-modal__close[data-v-32416204]:hover{background:#ffffff38}.videos-modal__close-icon[data-v-32416204]{width:20px;height:20px;display:block}.videos-modal__player[data-v-32416204]{background:#000;flex:auto;min-height:0;position:relative}.videos-modal__video[data-v-32416204]{aspect-ratio:9/16;object-fit:contain;background:#000;width:100%;max-height:min(68dvh,640px);display:block}.videos-modal__meta[data-v-32416204]{color:#fff;flex-shrink:0;padding:12px 16px 16px}.videos-modal__meta p[data-v-32416204]{font-size:var(--text-sm);color:#fffc;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;line-height:1.45;display:-webkit-box;overflow:hidden}@media (width<=480px){.videos__card[data-v-32416204]{border-radius:var(--radius-card);flex-basis:min(260px,82vw)}.videos__play[data-v-32416204]{width:56px;height:56px}.videos__play svg[data-v-32416204]{width:24px;height:24px}.videos__caption[data-v-32416204]{margin:10px;padding:12px}.videos__card-title[data-v-32416204]{font-size:var(--text-sm)}.videos__card-text[data-v-32416204]{font-size:var(--text-xs);-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.videos-modal__dialog[data-v-32416204]{border-radius:var(--radius-control);width:100%;max-height:min(94dvh,100%)}.videos-modal__video[data-v-32416204]{max-height:min(62dvh,560px)}}@media (width>=960px){.videos__header[data-v-32416204]{margin-bottom:var(--stack-lg)}.videos__track[data-v-32416204]{gap:var(--stack-sm)}.videos__card[data-v-32416204]{flex-basis:calc(33.3333% - 10.6667px);max-width:400px}.videos__play[data-v-32416204]{width:72px;height:72px}.videos__caption[data-v-32416204]{margin:14px;padding:18px 16px}.videos__card-title[data-v-32416204]{font-size:var(--text-lg)}.videos__card-text[data-v-32416204]{font-size:var(--text-sm)}.videos-modal__dialog[data-v-32416204]{width:min(480px,100%)}.videos-modal__meta p[data-v-32416204]{-webkit-line-clamp:4;font-size:var(--text-sm)}}@media (prefers-reduced-motion:reduce){.videos__play[data-v-32416204],.videos__nav-btn[data-v-32416204]{transition:none}.videos__play[data-v-32416204]:hover{transform:translate(-50%,-50%)}}.faq[data-v-5e33ab58]{background:0 0;padding:0;scroll-margin-top:80px}.faq__inner[data-v-5e33ab58]{width:min(var(--page-max), calc(100% - 2 * var(--page-pad)));margin:0 auto}.faq__title[data-v-5e33ab58]{margin:0 0 var(--stack);text-align:center;font-size:clamp(28px, 4vw, var(--display));line-height:var(--leading-title);font-weight:var(--weight-title);letter-spacing:var(--tracking-tight)}.faq__title-dark[data-v-5e33ab58]{color:var(--text)}.faq__title-muted[data-v-5e33ab58]{color:#9a96a3;display:inline}.faq__layout[data-v-5e33ab58]{gap:var(--stack-lg);flex-direction:column;display:flex}.faq__list[data-v-5e33ab58]{flex-direction:column;display:flex}.faq__item[data-v-5e33ab58]{border-bottom:1px solid var(--border)}.faq__question-wrap[data-v-5e33ab58]{margin:0}.faq__toggle[data-v-5e33ab58]{justify-content:space-between;align-items:center;gap:var(--stack-sm);cursor:pointer;text-align:left;width:100%;color:inherit;background:0 0;border:0;padding:18px 0;display:flex}.faq__question[data-v-5e33ab58]{font-size:var(--text-lg);line-height:1.35;font-weight:var(--weight-title);letter-spacing:var(--tracking-title)}.faq__icon[data-v-5e33ab58]{background:var(--purple-soft);border:1px solid #7b57ff2e;border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid;position:relative}.faq__icon-bar[data-v-5e33ab58]{background:var(--purple);border-radius:2px;width:12px;height:2px;transition:opacity .2s,transform .2s;position:absolute}.faq__icon-bar--v[data-v-5e33ab58]{transform:rotate(90deg)}.faq__icon-bar--hidden[data-v-5e33ab58]{opacity:0;transform:rotate(90deg)scaleX(.4)}.faq__answer[data-v-5e33ab58]{padding:0 52px 18px 0}.faq__answer[hidden][data-v-5e33ab58]{display:none}.faq__answer p[data-v-5e33ab58]{font-size:var(--text);line-height:var(--leading-body);color:var(--text-muted);font-weight:var(--weight-body);margin:0}.faq__aside[data-v-5e33ab58]{text-align:center;padding:var(--pad-card) var(--stack);border-radius:var(--radius-card);background:var(--purple-soft);flex-direction:column;align-items:center;display:flex}.faq__avatar[data-v-5e33ab58]{object-fit:cover;width:88px;height:88px;margin-bottom:var(--stack-sm);border:3px solid #fff;border-radius:50%;box-shadow:0 8px 24px #1c1a2214}.faq__aside-title[data-v-5e33ab58]{font-size:var(--display-sm);line-height:1.25;font-weight:var(--weight-title);letter-spacing:var(--tracking-title);margin:0 0 10px}.faq__aside-text[data-v-5e33ab58]{max-width:320px;font-size:var(--text);line-height:var(--leading-body);color:var(--text-muted);font-weight:var(--weight-body);margin:0 0 22px}.faq__aside-btn[data-v-5e33ab58]{border-radius:var(--radius-control);background:var(--purple);color:#fff;min-height:52px;font:inherit;font-size:var(--text);font-weight:var(--weight-ui);cursor:pointer;border:none;justify-content:center;align-items:center;gap:8px;padding:0 28px;transition:background .2s;display:inline-flex}.faq__aside-icon[data-v-5e33ab58]{width:16px;height:16px}.faq__aside-btn[data-v-5e33ab58]:hover{background:var(--purple-hover)}@media (width>=960px){.faq[data-v-5e33ab58]{padding:0}.faq__title[data-v-5e33ab58]{margin-bottom:var(--stack-lg)}.faq__layout[data-v-5e33ab58]{gap:var(--stack-lg);grid-template-columns:minmax(0,1fr) 420px;align-items:stretch;display:grid}.faq__aside-wrap[data-v-5e33ab58]{position:relative}.faq__toggle[data-v-5e33ab58]{padding:22px 0}.faq__question[data-v-5e33ab58]{font-size:var(--text-lg)}.faq__icon[data-v-5e33ab58]{width:40px;height:40px}.faq__answer[data-v-5e33ab58]{padding:0 60px 20px 0}.faq__answer p[data-v-5e33ab58]{font-size:var(--text)}.faq__aside[data-v-5e33ab58]{border-radius:var(--radius-card);padding:40px 36px 36px;position:sticky;top:112px}.faq__avatar[data-v-5e33ab58]{width:104px;height:104px;margin-bottom:var(--stack)}.faq__aside-title[data-v-5e33ab58]{font-size:var(--display-sm)}.faq__aside-text[data-v-5e33ab58]{margin-bottom:var(--stack);font-size:var(--text)}.faq__aside-btn[data-v-5e33ab58]{border-radius:var(--radius-control);width:100%;min-height:56px}}.lead[data-v-b89faaa9]{background:0 0;padding:0;scroll-margin-top:80px}.lead__outer[data-v-b89faaa9]{width:min(var(--page-max), calc(100% - 2 * var(--page-pad)));margin:0 auto}.lead__panel[data-v-b89faaa9]{border-radius:var(--radius-card);background:var(--purple);color:#fff;padding:var(--pad-card) var(--stack);isolation:isolate;position:relative;overflow:hidden}.lead__content[data-v-b89faaa9]{z-index:2;gap:var(--stack);pointer-events:none;flex-direction:column;display:flex;position:relative}.lead__form-col[data-v-b89faaa9],.lead__benefits[data-v-b89faaa9]{pointer-events:auto}.lead__title[data-v-b89faaa9]{font-size:clamp(28px, 4vw, var(--display));line-height:var(--leading-title);font-weight:var(--weight-title);letter-spacing:var(--tracking-tight);margin:0 0 12px}.lead__subtitle[data-v-b89faaa9]{font-size:var(--text);line-height:var(--leading-body);font-weight:var(--weight-body);color:#ffffffe0;margin:0 0 24px}.lead__form[data-v-b89faaa9]{flex-direction:column;gap:10px;width:100%;min-width:0;display:flex;position:relative}.lead__hp[data-v-b89faaa9]{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.lead__field[data-v-b89faaa9]{flex-direction:column;gap:6px;width:100%;min-width:0;display:flex}.lead__phone[data-v-b89faaa9]{border-radius:var(--radius-sm);background:var(--surface);align-items:stretch;width:100%;min-height:52px;display:flex;position:relative;overflow:visible}.lead__phone--error[data-v-b89faaa9]{box-shadow:0 0 0 2px #ffb4b4}.lead__flag[data-v-b89faaa9]{z-index:2;border-radius:var(--radius-sm) 0 0 var(--radius-sm);cursor:pointer;color:var(--text);background:0 0;border:0;border-right:1px solid #eceaf2;flex-shrink:0;align-items:center;gap:4px;margin:0;padding:0 10px 0 14px;display:inline-flex;position:relative}.lead__flag-emoji[data-v-b89faaa9]{font-size:var(--text-lg);line-height:1}.lead__flag-chevron[data-v-b89faaa9]{border-top:5px solid #8b8794;border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0}.lead__flag-menu[data-v-b89faaa9]{z-index:5;border-radius:var(--radius-sm);background:var(--surface);width:min(280px,100%);max-height:260px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;overflow:auto;box-shadow:0 12px 32px #1c1a222e}.lead__flag-option[data-v-b89faaa9]{border-radius:var(--radius-sm);width:100%;color:var(--text);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-body);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:10px 12px;display:flex}.lead__flag-option[data-v-b89faaa9]:hover,.lead__flag-option[aria-selected=true][data-v-b89faaa9]{background:var(--purple-soft)}.lead__flag-code[data-v-b89faaa9]{color:var(--text-muted);font-weight:var(--weight-ui);margin-left:auto}.lead__input[data-v-b89faaa9]{border-radius:var(--radius-sm);background:var(--surface);width:100%;min-height:52px;color:var(--text);font:inherit;font-size:var(--text);font-weight:var(--weight-body);border:0;outline:none;padding:0 18px}.lead__input--phone[data-v-b89faaa9]{border-radius:0 var(--radius-sm) var(--radius-sm) 0;padding-left:12px}.lead__input[data-v-b89faaa9]::placeholder{color:#a39cb8}.lead__phone[data-v-b89faaa9]:focus-within,.lead__input[data-v-b89faaa9]:focus{box-shadow:0 0 0 3px #ffffff59}.lead__input--phone[data-v-b89faaa9]:focus{box-shadow:none}.lead__consents[data-v-b89faaa9]{flex-direction:column;gap:8px;min-width:0;margin:2px 0 4px;display:flex}.lead__consent-item[data-v-b89faaa9]{flex-direction:column;gap:4px;min-width:0;display:flex}.lead__consent[data-v-b89faaa9]{font-size:var(--text-xs);line-height:1.4;font-weight:var(--weight-body);color:#ffffffeb;cursor:pointer;grid-template-columns:18px minmax(0,1fr);align-items:flex-start;gap:10px;display:grid}.lead__consent--error[data-v-b89faaa9]{color:#ffe0e0}.lead__consent-text[data-v-b89faaa9]{overflow-wrap:anywhere;min-width:0;line-height:1.45}.lead__consent-link[data-v-b89faaa9]{color:#fff;font-weight:var(--weight-title);text-underline-offset:2px;text-decoration:underline}.lead__consent-link[data-v-b89faaa9]:hover{opacity:.9}.lead__success[data-v-b89faaa9]{font-size:var(--text-xs);line-height:1.4;font-weight:var(--weight-ui);color:#e8ffe8;margin:0}.lead__checkbox[data-v-b89faaa9]{accent-color:#fff;cursor:pointer;width:18px;height:18px;margin:1px 0 0}.lead__error[data-v-b89faaa9]{min-height:1.35em;font-size:var(--text-xs);line-height:1.35;font-weight:var(--weight-ui);color:#ffe0e0;visibility:hidden;overflow-wrap:anywhere;margin:0}.lead__error.is-visible[data-v-b89faaa9]{visibility:visible}.lead__error--consent[data-v-b89faaa9]{padding-left:28px}.lead__submit[data-v-b89faaa9]{border-radius:var(--radius-control);background:var(--surface);width:100%;min-height:54px;color:var(--purple);font:inherit;font-size:var(--text);font-weight:var(--weight-ui);cursor:pointer;border:0;transition:transform .15s,background .15s}.lead__submit[data-v-b89faaa9]:hover:not(:disabled){background:var(--surface-muted)}.lead__submit[data-v-b89faaa9]:active:not(:disabled){transform:translateY(1px)}.lead__submit[data-v-b89faaa9]:disabled{cursor:default;opacity:.85}.lead__benefits[data-v-b89faaa9]{gap:var(--stack-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.lead__benefit[data-v-b89faaa9]{align-items:flex-start;gap:var(--stack-xs);font-size:var(--text-sm);line-height:1.35;font-weight:var(--weight-ui);display:flex}.lead__check[data-v-b89faaa9]{color:#fff;background:#ffffff38;border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}.lead__visual[data-v-b89faaa9]{pointer-events:none;display:none}.visually-hidden[data-v-b89faaa9]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width>=960px){.lead[data-v-b89faaa9]{padding:0}.lead__panel[data-v-b89faaa9]{border-radius:var(--radius-card);min-height:560px;padding:48px 56px 40px}.lead__content[data-v-b89faaa9]{gap:var(--stack-lg);grid-template-columns:minmax(0,1fr) minmax(280px,520px);align-items:start;min-height:480px;display:grid}.lead__title[data-v-b89faaa9]{margin-bottom:var(--stack-sm);font-size:var(--display)}.lead__subtitle[data-v-b89faaa9]{margin-bottom:var(--stack);max-width:none;font-size:var(--text)}.lead__form[data-v-b89faaa9]{gap:var(--stack-sm);max-width:none}.lead__input[data-v-b89faaa9]{border-radius:var(--radius-control);min-height:56px;font-size:var(--text)}.lead__phone[data-v-b89faaa9]{border-radius:var(--radius-control);min-height:56px}.lead__flag[data-v-b89faaa9]{border-radius:var(--radius-control) 0 0 var(--radius-control)}.lead__input--phone[data-v-b89faaa9]{border-radius:0 var(--radius-control) var(--radius-control) 0}.lead__consent[data-v-b89faaa9]{font-size:var(--text-xs)}.lead__submit[data-v-b89faaa9]{border-radius:var(--radius-control);min-height:58px;font-size:var(--text)}.lead__benefits[data-v-b89faaa9]{z-index:3;gap:var(--stack-sm);width:100%;max-width:420px;margin-left:auto;padding:8px 0 0;position:relative}.lead__benefit[data-v-b89faaa9]{font-size:var(--text-sm)}.lead__check[data-v-b89faaa9]{width:32px;height:32px}.lead__form-col[data-v-b89faaa9]{z-index:3;width:100%;min-width:0;position:relative}.lead__visual[data-v-b89faaa9]{z-index:1;display:block;position:absolute;inset:0}.lead__woman[data-v-b89faaa9]{object-fit:contain;object-position:right bottom;width:min(620px,54%);height:auto;max-height:92%;display:block;position:absolute;bottom:0;right:0}}.docs[data-v-990858e4]{background:0 0;padding:0;scroll-margin-top:80px}.docs__inner[data-v-990858e4]{width:min(var(--page-max), calc(100% - 2 * var(--page-pad)));margin:0 auto}.docs__header[data-v-990858e4]{text-align:center;margin-bottom:var(--stack)}.docs__title[data-v-990858e4]{font-size:clamp(28px, 4vw, var(--display));line-height:var(--leading-title);font-weight:var(--weight-title);letter-spacing:var(--tracking-tight);margin:0}.docs__title-dark[data-v-990858e4]{color:var(--text)}.docs__title-muted[data-v-990858e4]{color:#9a96a3}.docs__subtitle[data-v-990858e4]{margin:var(--stack-xs) auto 0;max-width:560px;font-size:var(--text);line-height:var(--leading-body);font-weight:var(--weight-body);color:var(--text-muted)}.docs__skeleton[data-v-990858e4]{gap:var(--stack-sm);display:grid}.docs__skeleton-row[data-v-990858e4]{border-radius:var(--radius-card);background:linear-gradient(90deg,#f7f6fa 25%,#efeef5 37%,#f7f6fa 63%) 0 0/400% 100%;height:96px;animation:1.2s ease-in-out infinite docs-shimmer-990858e4}.docs__statuses[data-v-990858e4]{margin:0 0 var(--stack);gap:var(--stack-xs);grid-template-columns:1fr;padding:0;list-style:none;display:grid}.docs__status-wrap[data-v-990858e4]{height:100%;margin:0;padding:0;list-style:none;display:flex}.docs__status[data-v-990858e4]{align-items:center;gap:var(--stack-sm);border-radius:var(--radius-card);background:var(--purple-soft);width:100%;height:100%;min-height:88px;color:inherit;box-sizing:border-box;padding:16px 18px;text-decoration:none;display:flex}.docs__status--link[data-v-990858e4]{transition:transform .2s,box-shadow .2s}.docs__status--link[data-v-990858e4]:hover{transform:translateY(-1px);box-shadow:0 8px 20px #1c1a220f}.docs__status-icon[data-v-990858e4]{object-fit:contain;object-position:left center;flex-shrink:0;width:auto;max-width:none;height:32px;max-height:32px}.docs__status-text[data-v-990858e4]{flex-direction:column;gap:2px;min-width:0;display:flex}.docs__status-label[data-v-990858e4]{font-size:var(--text);font-weight:var(--weight-title);color:var(--text);line-height:1.3}.docs__status-desc[data-v-990858e4]{font-size:var(--text-sm);line-height:1.35;font-weight:var(--weight-body);color:var(--text-muted)}.docs__grid[data-v-990858e4]{gap:var(--stack-sm);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}.docs__card[data-v-990858e4]{min-width:0;height:100%;display:flex}.docs__link[data-v-990858e4]{gap:var(--stack-sm);border-radius:var(--radius-card);border:1px solid var(--border);background:var(--surface);width:100%;height:100%;color:inherit;cursor:pointer;box-sizing:border-box;align-items:stretch;padding:16px 18px;text-decoration:none;transition:border-color .2s,box-shadow .2s,transform .15s;display:flex}.docs__link--with-preview[data-v-990858e4]{padding:14px}.docs__link[data-v-990858e4]:hover{border-color:#d9d2f5;transform:translateY(-1px);box-shadow:0 10px 28px #1c1a220f}.docs__link:hover .docs__action[data-v-990858e4]{color:var(--purple-hover)}.docs__preview[data-v-990858e4]{border-radius:var(--radius-control);background:var(--surface-muted);flex-shrink:0;place-items:center;width:72px;display:grid;overflow:hidden}.docs__preview-image[data-v-990858e4]{object-fit:cover;width:100%;height:100%;min-height:88px}.docs__body[data-v-990858e4]{flex-direction:column;flex:1;gap:4px;min-width:0;padding:2px 0;display:flex}.docs__type[data-v-990858e4]{font-size:var(--text-xs);font-weight:var(--weight-title);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--purple)}.docs__card-title[data-v-990858e4]{font-size:var(--text);line-height:1.3;font-weight:var(--weight-title);color:var(--text);margin:0}.docs__card-text[data-v-990858e4]{font-size:var(--text-sm);line-height:1.4;font-weight:var(--weight-body);color:var(--text-muted);margin:0}.docs__meta[data-v-990858e4]{justify-content:space-between;align-items:center;gap:var(--stack-xs);font-size:var(--text-sm);font-weight:var(--weight-ui);color:var(--text-muted);margin-top:auto;padding-top:10px;display:flex}.docs__action[data-v-990858e4]{color:var(--purple);transition:color .15s}@keyframes docs-shimmer-990858e4{0%{background-position:100% 0}to{background-position:0 0}}@media (width>=720px){.docs__statuses[data-v-990858e4],.docs__grid[data-v-990858e4]{gap:var(--stack-sm);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=960px){.docs[data-v-990858e4]{padding:0}.docs__header[data-v-990858e4]{margin-bottom:var(--stack-lg)}.docs__subtitle[data-v-990858e4]{margin-top:var(--stack-sm);font-size:var(--text)}.docs__statuses[data-v-990858e4]{margin-bottom:var(--stack);gap:var(--stack-sm);grid-template-columns:repeat(4,minmax(0,1fr))}.docs__status[data-v-990858e4]{border-radius:var(--radius-card);min-height:100px;padding:18px 20px}.docs__status-icon[data-v-990858e4]{height:32px;max-height:32px}.docs__grid[data-v-990858e4]{gap:var(--stack-sm);grid-template-columns:repeat(2,minmax(0,1fr))}.docs__link[data-v-990858e4]{padding:var(--stack);border-radius:var(--radius-card);gap:var(--stack-sm);flex-direction:column}.docs__link--with-preview[data-v-990858e4]{padding:18px}.docs__preview[data-v-990858e4]{border-radius:var(--radius-control);width:100%;min-height:140px}.docs__preview-image[data-v-990858e4]{min-height:140px}.docs__card-title[data-v-990858e4]{font-size:var(--text-lg)}.docs__card-text[data-v-990858e4]{font-size:var(--text-sm)}.docs__skeleton[data-v-990858e4]{grid-template-columns:repeat(2,minmax(0,1fr))}.docs__skeleton-row[data-v-990858e4]{border-radius:var(--radius-card);height:220px}}.location[data-v-74902c18]{background:0 0;padding:0;scroll-margin-top:80px}.location__inner[data-v-74902c18]{width:min(var(--page-max), calc(100% - 2 * var(--page-pad)));margin:0 auto}.location__header[data-v-74902c18]{text-align:center;max-width:640px;margin:0 auto var(--stack)}.location__title[data-v-74902c18]{font-size:clamp(28px, 4vw, var(--display));line-height:var(--leading-title);font-weight:var(--weight-title);letter-spacing:var(--tracking-tight);margin:0}.location__title-dark[data-v-74902c18]{color:var(--text)}.location__title-muted[data-v-74902c18]{color:#9a96a3}.location__subtitle[data-v-74902c18]{margin:var(--stack-xs) 0 0;font-size:var(--text);line-height:var(--leading-body);font-weight:var(--weight-body);color:var(--text-muted)}.location__layout[data-v-74902c18]{gap:var(--stack);display:grid}.location__side[data-v-74902c18]{gap:var(--stack-sm);flex-direction:column;display:flex}.location__address[data-v-74902c18]{padding:var(--pad-card-sm) var(--stack);border-radius:var(--radius-card);background:var(--surface);border:1px solid var(--border)}.location__label[data-v-74902c18]{font-size:var(--text-xs);font-weight:var(--weight-title);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--purple);margin:0 0 10px}.location__line[data-v-74902c18]{font-size:var(--text);line-height:1.45;font-weight:var(--weight-body);color:var(--text-muted);margin:0}.location__line--strong[data-v-74902c18]{font-size:var(--text-lg);font-weight:var(--weight-title);color:var(--text);margin-top:4px}.location__map-link[data-v-74902c18]{margin-top:var(--stack-sm);color:var(--purple);font-size:var(--text-sm);font-weight:var(--weight-ui);align-items:center;gap:8px;text-decoration:none;display:inline-flex}.location__map-link[data-v-74902c18]:hover{opacity:.85}.location__messengers[data-v-74902c18]{padding:var(--pad-card-sm) var(--stack);border-radius:var(--radius-card);background:var(--surface);border:1px solid var(--border)}.location__messengers-title[data-v-74902c18]{font-size:var(--text-lg);font-weight:var(--weight-title);letter-spacing:var(--tracking-title);color:var(--text);margin:0 0 6px}.location__messengers-subtitle[data-v-74902c18]{font-size:var(--text-sm);line-height:1.45;font-weight:var(--weight-body);color:var(--text-muted);margin:0 0 16px}.location__messenger-list[data-v-74902c18]{gap:10px;display:grid}.location__messenger[data-v-74902c18]{gap:var(--stack-xs);border-radius:var(--radius-control);background:var(--purple-soft);color:inherit;grid-template-columns:48px 1fr auto;align-items:center;padding:12px;text-decoration:none;transition:transform .15s,background .15s;display:grid}.location__messenger[data-v-74902c18]:hover{background:#ebe4ff;transform:translateY(-1px)}.location__messenger-icon[data-v-74902c18]{border-radius:var(--radius-control);flex-shrink:0;place-items:center;width:48px;height:48px;display:grid;overflow:hidden}.location__messenger-icon img[data-v-74902c18]{object-fit:cover;width:100%;height:100%}.location__messenger-name[data-v-74902c18]{font-size:var(--text);font-weight:var(--weight-title);color:var(--text);display:block}.location__messenger-desc[data-v-74902c18]{font-size:var(--text-sm);font-weight:var(--weight-body);color:var(--text-muted);margin-top:2px;display:block}.location__messenger-arrow[data-v-74902c18]{font-size:var(--text);font-weight:var(--weight-title);color:var(--purple)}.location__map-wrap[data-v-74902c18]{border-radius:var(--radius-card);border:1px solid var(--border);background:#eef1f8;min-height:320px;position:relative;overflow:hidden}.location__map[data-v-74902c18]{border:0;width:100%;height:100%;min-height:320px;display:block}@media (width>=960px){.location__header[data-v-74902c18]{margin-bottom:var(--stack-lg)}.location__layout[data-v-74902c18]{gap:var(--stack);grid-template-columns:minmax(300px,400px) 1fr;align-items:stretch}.location__side[data-v-74902c18]{gap:var(--stack-sm)}.location__map-wrap[data-v-74902c18],.location__map[data-v-74902c18]{height:100%;min-height:100%}.location__map-wrap[data-v-74902c18]{min-height:480px}}.footer[data-v-3e786f7c]{color:#f5f3fb;background:radial-gradient(900px 380px at 8% -8%,#7b57ff29,#0000 58%),radial-gradient(640px 280px at 100% 0,#7b57ff17,#0000 55%),#16141c;margin-top:0;position:relative;overflow:hidden}.footer__inner[data-v-3e786f7c]{width:min(var(--page-max), calc(100% - 2 * var(--page-pad)));padding:var(--stack-lg) 0 var(--stack);margin:0 auto;position:relative}.footer__top[data-v-3e786f7c]{gap:var(--stack);margin-bottom:var(--stack-lg);padding-bottom:var(--stack);border-bottom:1px solid #ffffff1a;flex-direction:column;align-items:flex-start;display:flex}.footer__logo-link[data-v-3e786f7c]{line-height:0;text-decoration:none;display:inline-flex}.footer__logo[data-v-3e786f7c]{width:auto;height:36px}.footer__tagline[data-v-3e786f7c]{max-width:320px;font-size:var(--text);line-height:1.45;font-weight:var(--weight-body);color:#f5f3fbb8;margin:12px 0 0}.footer__grid[data-v-3e786f7c]{gap:var(--stack-lg);grid-template-columns:1fr;display:grid}.footer__heading[data-v-3e786f7c]{font-size:var(--text-xs);font-weight:var(--weight-title);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:#f5f3fb8c;margin:0 0 14px}.footer__list[data-v-3e786f7c]{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.footer__link[data-v-3e786f7c]{color:#f5f3fb;font-size:var(--text);font-weight:var(--weight-ui);line-height:1.35;text-decoration:none;transition:color .15s}.footer__link[data-v-3e786f7c]:hover{color:#c4b5ff}.footer__link--muted[data-v-3e786f7c]{font-weight:var(--weight-body);color:#f5f3fbc7}.footer__contacts[data-v-3e786f7c]{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.footer__contact[data-v-3e786f7c]{color:#fff;font-size:var(--text);font-weight:var(--weight-ui);align-items:center;gap:10px;text-decoration:none;transition:color .15s;display:inline-flex}.footer__contact[data-v-3e786f7c]:hover{color:#c4b5ff}.footer__contact-icon[data-v-3e786f7c]{border-radius:var(--radius-sm);color:#cbbdff;background:#7b57ff38;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.footer__legal[data-v-3e786f7c]{margin-top:var(--stack-lg);padding-top:var(--stack-sm);border-top:1px solid #ffffff1a;flex-direction:column;gap:8px;display:flex}.footer__copy[data-v-3e786f7c],.footer__entity[data-v-3e786f7c]{font-size:var(--text-sm);line-height:1.45;font-weight:var(--weight-body);color:#f5f3fb85;margin:0}.footer__entity-sep[data-v-3e786f7c]{margin:0 6px}@media (width>=720px){.footer__grid[data-v-3e786f7c]{gap:var(--stack);grid-template-columns:repeat(3,minmax(0,1fr))}.footer__col--contacts[data-v-3e786f7c]{order:0}}@media (width>=960px){.footer__inner[data-v-3e786f7c]{padding:calc(var(--stack-lg) + var(--stack)) 0 var(--stack-lg)}.footer__top[data-v-3e786f7c]{margin-bottom:var(--stack-lg);padding-bottom:var(--stack-lg)}.footer__logo[data-v-3e786f7c]{height:40px}.footer__tagline[data-v-3e786f7c]{font-size:var(--text);max-width:380px}.footer__grid[data-v-3e786f7c]{gap:var(--stack-lg);grid-template-columns:.9fr 1.2fr 1.2fr}.footer__legal[data-v-3e786f7c]{margin-top:var(--stack-lg);flex-direction:row;justify-content:space-between;align-items:center;gap:24px}.footer__entity[data-v-3e786f7c]{text-align:right}}.back-top[data-v-0ee306e2]{right:16px;bottom:max(24px, env(safe-area-inset-bottom,0px));z-index:40;color:#fff;min-height:48px;font:inherit;font-size:var(--text-sm);font-weight:var(--weight-title);cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#7b57ffb8;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 14px 0 12px;transition:background .2s,transform .15s;display:inline-flex;position:fixed;box-shadow:0 10px 28px #7b57ff38}.back-top[data-v-0ee306e2]:hover{background:#6a45f0e0}.back-top[data-v-0ee306e2]:active{transform:translateY(1px)}.back-top__icon[data-v-0ee306e2]{width:28px;height:28px;font-size:var(--text);background:#ffffff2e;border-radius:50%;place-items:center;line-height:1;display:grid}.back-top__label[data-v-0ee306e2]{padding-right:4px}.back-top-enter-active[data-v-0ee306e2],.back-top-leave-active[data-v-0ee306e2]{transition:opacity .28s,transform .28s}.back-top-enter-from[data-v-0ee306e2],.back-top-leave-to[data-v-0ee306e2]{opacity:0;transform:translateY(12px)scale(.96)}@media (width>=960px){.back-top[data-v-0ee306e2]{right:max(24px, calc((100% - var(--page-max)) / 2 + 8px))}}@media (width<=719px){.back-top[data-v-0ee306e2]{right:16px;bottom:max(16px, env(safe-area-inset-bottom,0px));justify-content:center;width:48px;min-height:48px;padding:0}.back-top__label[data-v-0ee306e2]{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.back-top__icon[data-v-0ee306e2]{width:100%;height:100%;font-size:var(--text-lg);background:0 0}}.page[data-v-0b110886]{background:0 0;min-height:100svh}main[data-v-0b110886]{gap:var(--section-pad);padding-top:var(--stack-lg);padding-bottom:var(--section-pad);flex-direction:column;display:flex}.hero-screen[data-v-0b110886]{gap:var(--stack);flex-direction:column;display:flex}.people-strip[data-v-0b110886]{gap:var(--stack-lg);flex-direction:column;display:flex}.people-strip__team[data-v-0b110886]{gap:var(--stack);flex-direction:column;display:flex}
