@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/roboto400.woff2") format("woff2")}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-display:swap;src:url("../fonts/roboto500.woff2") format("woff2")}@font-face{font-family:"VK Sans Display";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/VK_Sans_Display_Regular.woff2") format("woff2")}@font-face{font-family:"VK Sans Display";font-style:normal;font-weight:500;font-display:swap;src:url("../fonts/VK_Sans_Display_Medium.woff2") format("woff2")}@font-face{font-family:"Amatic SC";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/amaticSC/AmaticSC-Regular.woff2") format("woff2")}@font-face{font-family:"Amatic SC";font-style:normal;font-weight:700;font-display:swap;src:url("../fonts/amaticSC/AmaticSC-Bold.woff2") format("woff2")}:root{--vk-blue:#2787f5;--vk-blue-hover:#1f6fd4;--bg-page:#f9f9f9;--surface:#fff;--surface-muted:#f0f2f5;--text-primary:#19191a;--text-heading:#2c2d2e;--text-muted:#6d7885;--text-note:#818c99;--border-subtle:#e7e8ec;--hero-text:#fff;--hero-text-soft:rgba(255, 255, 255, 0.72);--hero-link-hover:rgba(255, 255, 255, 0.88);--shadow-hero-line:0 1px 10px rgba(0, 0, 0, 0.25);--shadow-hero-title:0 2px 14px rgba(0, 0, 0, 0.35);--radius:6px;--radius-lg:10px;--font-vk-sans:"VK Sans Display","Roboto",-apple-system,sans-serif;--font-display:"Amatic SC",cursive;--font-body:"Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",Arial,sans-serif;--font-hero-title:var(--font-display);--custom-font-size-offset:6px;--hero-gradient:linear-gradient(
    74.27deg,
    #41bbff 0%,
    #4bb1fc 10.21%,
    #53a8f9 20.42%,
    #5a9ef7 30.63%,
    #5f95f4 40.83%,
    #638bf1 51.04%,
    #7b88f4 60.83%,
    #8f85f6 70.63%,
    #a281f9 80.42%,
    #b37dfb 90.21%,
    #c378fe 100%
  );--cta-glass-bg:rgba(255, 255, 255, 0.2);--cta-glass-bg-hover:rgba(255, 255, 255, 0.28);--cta-hero-bg:var(--surface);--cta-hero-bg-hover:#ebedf0;--cta-hero-fg:#000;--cta-footer-bg:var(--vk-blue);--cta-footer-bg-hover:var(--vk-blue-hover)}.BrandWithReg__mark{font-size:.5em;line-height:0;vertical-align:super;font-weight:inherit;letter-spacing:0}*,::after,::before{box-sizing:border-box}body{margin:0;font-family:var(--font-body);font-size:15px;line-height:1.5;color:var(--text-primary);background:var(--bg-page);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}.MicroLanding{min-height:100vh;display:flex;flex-direction:column}.Top{position:relative;display:flex;flex-direction:column;height:min(667px,100svh);max-height:100svh;padding-bottom:0;color:var(--hero-text);overflow:hidden}.Top__background{position:absolute;inset:0;background:var(--hero-gradient);background-size:cover;background-position:center}.Top__background--withImage{background-image:linear-gradient(0deg,rgba(0,0,0,.48),rgba(0,0,0,.48)),url("../images/brand/hero-desktop.webp");background-size:cover;background-position:center}.Header{position:relative;z-index:2;flex-shrink:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px}.Header__groupWrap{display:flex;align-items:center;gap:12px;flex:1;min-width:0}.Header__avatarLink{color:inherit;text-decoration:none;flex-shrink:0;border-radius:50%}.Header__avatarLink:focus-visible{outline:2px solid var(--hero-text);outline-offset:2px}.Avatar__wrapper{width:48px;height:48px;border-radius:50%;overflow:hidden;flex-shrink:0;box-shadow:0 2px 8px rgba(0,0,0,.2)}.Avatar__img{width:100%;height:100%;object-fit:cover;display:block}.Header__groupInfo{display:flex;flex-direction:column;gap:3px;min-width:0}.Header__groupName{font-family:var(--font-vk-sans);font-weight:500;font-size:14px;line-height:18px;letter-spacing:normal;-webkit-font-smoothing:subpixel-antialiased}.Header__groupMembers{display:block;font-size:13px;font-weight:400;line-height:16px;color:var(--hero-text-soft);margin-top:0}.Header__actions{display:flex;align-items:center;gap:18px;flex-shrink:0}.Header__groupMembers:hover{text-decoration:underline}.Header .Contact--phone .Contact__name{font-weight:600;font-size:14px;line-height:18px;white-space:nowrap;color:var(--hero-text);-webkit-font-smoothing:subpixel-antialiased}.CtaButton{display:inline-flex;align-items:center;justify-content:center;border:none;cursor:pointer;font-family:var(--font-body);font-weight:500;-webkit-font-smoothing:subpixel-antialiased;transition:background .15s}a.CtaButton.CtaButton--headerGlass{height:36px;min-width:148px;padding:0 22px;background:var(--cta-glass-bg);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:var(--hero-text);border-radius:var(--radius);font-size:15px;line-height:1;letter-spacing:.01em;white-space:nowrap}a.CtaButton.CtaButton--headerGlass:hover{background:var(--cta-glass-bg-hover)}a.CtaButton.CtaButton--heroPrimary{width:100%;height:44px;padding:10.5px 16px 11.5px;margin-top:4px;background:var(--cta-hero-bg);color:var(--cta-hero-fg);border-radius:var(--radius-lg);font-size:16px;line-height:1.2;transition:background .15s,transform .1s}a.CtaButton.CtaButton--heroPrimary:hover{background:var(--cta-hero-bg-hover)}a.CtaButton.CtaButton--heroPrimary:active{transform:scale(.95)}a.CtaButton.CtaButton--footer{min-width:200px;padding:10px 20px;background:var(--cta-footer-bg);color:var(--hero-text);border-radius:var(--radius);font-size:15px}a.CtaButton.CtaButton--footer:hover{background:var(--cta-footer-bg-hover)}@media (max-width:320px){a.CtaButton.CtaButton--headerGlass{font-size:14px;min-width:0;padding:0 18px}}@media (min-width:1000px){.Header__groupName{max-width:312px}.Header__groupInfo{gap:0;padding-left:10px}a.CtaButton.CtaButton--heroPrimary{width:auto;min-width:196px}}@media (max-width:520px){.Header__actions{width:100%;justify-content:space-between;gap:12px}a.CtaButton.CtaButton--headerGlass{flex:0 1 auto;min-width:0}}.Top__main{position:relative;z-index:2;flex:1 1 auto;display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;min-height:0}.Top__content{position:relative;z-index:2;flex:0 1 auto;display:flex;flex-direction:column;align-items:center;padding:16px 0 8px;text-align:center;max-width:600px;width:100%;margin:0 auto}.Top__header{font-family:var(--font-hero-title);font-weight:500;font-size:calc(var(--custom-font-size-offset) + 32px);line-height:40px;letter-spacing:normal;margin:0 auto;padding:0 24px 16px;max-width:100%;color:var(--hero-text);word-break:break-word;text-shadow:var(--shadow-hero-title)}@media (max-width:320px){.Top__header{font-size:calc(var(--custom-font-size-offset) + 24px);line-height:30px}}@media (min-width:1000px){.Top__header{font-size:calc(var(--custom-font-size-offset) + 44px);line-height:58px;max-width:789px;padding:0 24px 16px}}.Top__addressesLabel,.Top__tagline{font-family:var(--font-body);font-size:17px;font-weight:500;line-height:22px;padding:0 24px;max-width:583px;color:var(--hero-text);-webkit-font-smoothing:subpixel-antialiased}.Top__tagline{margin:0 auto 10px;text-shadow:var(--shadow-hero-line)}.Top__addressesLabel{display:block;margin:0 auto}.Top__addresses{list-style:none;margin:0 auto clamp(32px,3vw + 20px,48px);padding:2px 24px 0;max-width:583px;width:100%}.Top__addresses li+li{margin-top:0}.Top a.Top__heroLink{font-family:var(--font-body);font-size:17px;font-weight:500;line-height:22px;color:var(--hero-text);text-decoration:none;word-break:break-word;display:block;-webkit-font-smoothing:subpixel-antialiased}.Top a.Top__heroLink:hover{color:var(--hero-link-hover)}.Top a.Top__heroLink:focus-visible{outline:2px solid var(--hero-text);outline-offset:3px;border-radius:2px}@media (max-width:999.98px){.Top a.Top__heroLink,.Top__addressesLabel,.Top__tagline{font-size:15px;line-height:20px}}.Top__ctaButtonWrap{width:100%;max-width:600px;padding:0 24px;margin:0 auto;text-align:center}.Top__heroFooter{flex-shrink:0;padding:8px 24px;padding-bottom:clamp(48px,1.176vw + 36.24px,56px);text-align:center;font-family:var(--font-body);font-size:16px;font-weight:400;line-height:22px;color:var(--hero-text);text-shadow:var(--shadow-hero-line);-webkit-font-smoothing:subpixel-antialiased}@media (min-width:1000px){.Top__heroFooter{font-family:var(--font-vk-sans);font-size:20px;line-height:28px;max-width:696px;margin:0 auto}}.MicroLanding__content{flex:1;background:var(--surface);padding:8px 0 32px}.LandingSection{max-width:700px;margin:80px auto 0;padding:0}.LandingSection .Block__title{font-family:var(--font-hero-title);font-weight:500;-webkit-font-smoothing:subpixel-antialiased;font-size:calc(var(--custom-font-size-offset) + 24px);line-height:30px;color:var(--text-heading);text-align:center;padding:0 24px;margin:0}.LandingSection .Block__titleWrap{font:inherit;margin:0}.LandingSection .Block__title+.Content__blockContent,.LandingSection .Block__title+.Content__desc,.LandingSection .Block__title+.Content__innerBlockContent{margin-top:32px}.LandingSection .Content__desc{font-size:17px;line-height:1.55;color:var(--text-muted);word-break:break-word;text-align:center;padding:0 24px}.LandingSection .Content__desc p{margin:0 auto 1.5em;max-width:100%}.LandingSection .Content__desc p:last-child{margin-bottom:0}.Content__desc a{color:var(--vk-blue);text-decoration:underline}.LandingSection.Content--withAttachments .Content__blockContent{width:100%;margin:0;display:flex;flex-direction:column;align-items:stretch;gap:28px}.LandingSection.Content--withAttachments .Content__innerBlock{display:flex;flex-direction:column;align-items:center;width:100%}.LandingSection.Content--withAttachments .Content__innerBlockContent{width:100%}.LandingSection.Content--withAttachments .Content__attachments{display:flex;flex-direction:column;align-items:stretch;gap:clamp(14px,3vw,20px);width:100%;margin:0 auto;padding:0 24px}@media (min-width:1000px){.LandingSection+.LandingSection{margin-top:160px}.LandingSection{padding-left:34px;padding-right:34px}.LandingSection .Block__title{padding:0;max-width:1200px;margin-left:auto;margin-right:auto;font-size:calc(var(--custom-font-size-offset) + 34px);line-height:44px;text-align:center}.LandingSection .Content__desc,.LandingSection.Content--withAttachments .Content__attachments{padding:0}}.Content__attachmentBtn{display:block;width:100%;max-width:none;margin:0;padding:0;border:none;background:0 0;cursor:pointer;border-radius:var(--radius-lg);overflow:hidden;box-shadow:0 2px 14px rgba(0,0,0,.1);-webkit-tap-highlight-color:transparent}.Content__attachmentBtn--static{cursor:default}.Content__attachmentBtn:focus-visible{outline:2px solid var(--vk-blue);outline-offset:3px}.Content__attachmentBtn img{display:block;width:100%;height:auto;aspect-ratio:1040/508;border-radius:var(--radius-lg);border:.5px solid rgba(0,0,0,.08);background:#e8eaed}@media (max-width:999.98px){.GalleryLightbox{display:none!important}}.GalleryLightbox{margin:0;padding:0;border:none;width:100%;max-width:100%;height:100%;max-height:100%;background:0 0;overflow:hidden}.GalleryLightbox::backdrop{background:rgba(0,0,0,.9);cursor:pointer}.GalleryLightbox__shell{position:fixed;inset:0;z-index:1;display:flex;align-items:center;justify-content:center;padding:52px 16px 24px}.GalleryLightbox__img{position:relative;z-index:1;max-width:min(94vw,1120px);width:auto;height:auto;max-height:calc(100dvh - 100px);object-fit:contain;border-radius:var(--radius-lg);box-shadow:0 12px 48px rgba(0,0,0,.5)}.GalleryLightbox__close{position:fixed;top:12px;right:12px;z-index:2;width:44px;height:44px;border:none;border-radius:var(--radius-lg);background:rgba(255,255,255,.95);color:var(--text-heading);font-size:28px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 12px rgba(0,0,0,.2)}.GalleryLightbox__close:hover{background:var(--surface)}.GalleryLightbox__close:focus-visible{outline:2px solid var(--vk-blue);outline-offset:2px}body:has(.GalleryLightbox[open]){overflow:hidden}.Footer{background:var(--surface);padding:32px 20px 24px;border-top:1px solid var(--border-subtle)}.Footer__content{max-width:680px;margin:0 auto;text-align:center}.Footer__groupWrap{margin-bottom:20px}.Footer .Avatar__wrapper{width:64px;height:64px;margin:0 auto 12px}.Footer__groupName{font-family:var(--font-display);font-weight:700;font-size:1.75rem}.Footer__ctaButtonWrap{margin-bottom:16px}.Contact--vk{color:var(--vk-blue);font-weight:500}.Contact--vk:hover{text-decoration:underline}.note-archive{font-size:12px;color:var(--text-note);text-align:center;padding:16px}.note-archive a{color:var(--vk-blue)}@media (prefers-reduced-motion:reduce){.CtaButton,a.CtaButton.CtaButton--heroPrimary{transition:none}a.CtaButton.CtaButton--heroPrimary:active{transform:none}}