.bg[data-v-6f51dc6d]{height:100%;left:0;-o-object-fit:cover;object-fit:cover;pointer-events:none;position:absolute;top:0;width:100%;z-index:-1}.content[data-v-6f51dc6d]{position:relative;z-index:1}.main-hero[data-v-6f51dc6d]{margin:0 auto}.buttons[data-v-6f51dc6d],.main-hero[data-v-6f51dc6d]{max-width:var(--mobile-width)}.buttons[data-v-6f51dc6d]{display:flex;flex-direction:column;gap:16px;justify-content:center}.buttons-row[data-v-6f51dc6d]{display:grid;gap:12px;grid-template-columns:repeat(2,1fr)}.buttons-row[data-v-6f51dc6d]>:last-child{grid-column:span 2}.social[data-v-6f51dc6d]{margin-top:24px}h1[data-v-6f51dc6d]{font-size:32px;font-weight:200;line-height:120%;margin:0 auto 16px;text-align:center}.hero-subtitle[data-v-6f51dc6d]{color:var(--color-green);font-size:16px;font-weight:400;line-height:130%;margin-bottom:32px;text-align:center}.social-proof[data-v-6f51dc6d]{display:grid;gap:4px;grid-template-columns:repeat(3,1fr);margin-bottom:32px;margin-left:auto;margin-right:auto;max-width:var(--mobile-width)}.stat-card[data-v-6f51dc6d]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00b1611a;border:1px solid rgba(0,177,97,.3);border-radius:8px;padding:12px 4px;text-align:center}.stat-value[data-v-6f51dc6d]{color:var(--color-green);font-size:20px;font-weight:600;line-height:120%;margin-bottom:4px}.stat-label[data-v-6f51dc6d]{color:#e8e7bc;font-size:11px;font-weight:300;line-height:130%}.value-props[data-v-6f51dc6d]{flex-direction:column;gap:6px;margin-bottom:24px;margin-left:auto;margin-right:auto;max-width:var(--mobile-width)}.value-prop[data-v-6f51dc6d],.value-props[data-v-6f51dc6d]{align-items:center;display:flex}.value-prop[data-v-6f51dc6d]{gap:4px;justify-content:center;text-align:center;width:100%}.value-prop__icon[data-v-6f51dc6d]{color:var(--color-green);flex-shrink:0;font-size:12px;font-weight:600}.value-prop__text[data-v-6f51dc6d]{color:#e8e7bc;font-size:11px;font-weight:300;line-height:130%;text-align:center;white-space:nowrap}.pricing-info[data-v-6f51dc6d]{margin-bottom:32px;text-align:center}.pricing-link[data-v-6f51dc6d]{align-items:center;display:inline-flex;gap:8px;justify-content:center;text-decoration:none;transition:opacity .3s ease}.pricing-link[data-v-6f51dc6d]:hover{opacity:.8}.pricing-text[data-v-6f51dc6d]{color:#e8e7bc;font-size:14px;font-weight:300;line-height:130%}.pricing-amount[data-v-6f51dc6d]{color:var(--color-green);font-size:24px;font-weight:600;line-height:120%}@media (min-width:1024px){.main-hero[data-v-6f51dc6d]{max-width:var(--desktop-max-width);padding:80px 40px}.content[data-v-6f51dc6d]{margin:0 auto;max-width:900px}h1[data-v-6f51dc6d]{font-size:56px;margin-bottom:24px}.hero-subtitle[data-v-6f51dc6d]{font-size:24px;margin-bottom:40px}.social-proof[data-v-6f51dc6d]{gap:16px;margin-bottom:16px;max-width:100%}.stat-card[data-v-6f51dc6d]{padding:24px 16px}.stat-value[data-v-6f51dc6d]{font-size:32px;margin-bottom:8px}.stat-label[data-v-6f51dc6d]{font-size:14px}.value-props[data-v-6f51dc6d]{align-items:center;display:flex;flex-direction:column;gap:6px;margin-bottom:32px;max-width:100%}.value-prop[data-v-6f51dc6d]{align-items:center;flex-direction:row;gap:4px;justify-content:center;width:auto}.value-prop__icon[data-v-6f51dc6d]{font-size:12px}.value-prop__text[data-v-6f51dc6d]{font-size:11px;text-align:center}.pricing-info[data-v-6f51dc6d]{margin-bottom:48px}.pricing-text[data-v-6f51dc6d]{font-size:18px}.pricing-amount[data-v-6f51dc6d]{font-size:36px}.buttons[data-v-6f51dc6d]{flex-direction:column;max-width:100%}.buttons[data-v-6f51dc6d],.buttons-row[data-v-6f51dc6d]{display:flex;gap:16px;justify-content:center}.buttons-row[data-v-6f51dc6d]{flex-direction:row;width:100%}.buttons-row>a[data-v-6f51dc6d]{flex:1}.social[data-v-6f51dc6d]{margin-top:32px}}.all-services[data-v-2ee9a92e]{align-items:center;display:grid;gap:8px;justify-content:center;margin-top:24px}.all-services span[data-v-2ee9a92e]{color:var(--color-green);font-size:16px;line-height:120%;max-width:140px;text-align:center}.all-services span[data-v-2ee9a92e]:hover{text-decoration:underline}.price-icon[data-v-2ee9a92e]{height:44px;justify-self:center;width:44px}.title[data-v-2ee9a92e]{font-size:18px;font-weight:400;line-height:120%;margin-bottom:24px;margin-top:42px;text-align:center}.menu-list[data-v-2ee9a92e]{display:grid;margin:0 auto;max-width:var(--mobile-width);padding:0 16px}.menu-item[data-v-2ee9a92e]{display:flex;gap:12px;margin-bottom:24px}.menu-item[data-v-2ee9a92e],.menu-item--reverse[data-v-2ee9a92e]{flex-direction:column}.menu-item--reverse .menu-item__content[data-v-2ee9a92e]{order:1;padding:0}.menu-item--reverse .menu-item__image[data-v-2ee9a92e]{order:2}.menu-item:hover .menu-item__title[data-v-2ee9a92e]{text-decoration:underline}.menu-item__image[data-v-2ee9a92e]{flex-shrink:0;height:200px;width:100%}.menu-item__image img[data-v-2ee9a92e]{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease;width:100%}.menu-item__content[data-v-2ee9a92e]{align-items:center;display:flex;justify-content:center;min-width:0;padding:0}.menu-item__title[data-v-2ee9a92e]{color:#fff;font-size:16px;font-weight:400;line-height:130%;text-align:center}@media (min-width:1024px){.menu-list[data-v-2ee9a92e]{max-width:var(--desktop-max-width);padding:0 40px}.title[data-v-2ee9a92e]{font-size:28px;margin-bottom:48px;margin-top:80px}.menu-item[data-v-2ee9a92e]{grid-template-columns:1fr auto;margin-bottom:32px}.menu-item--reverse[data-v-2ee9a92e]{grid-template-columns:auto 1fr}.menu-item--reverse .menu-item__content[data-v-2ee9a92e]{order:2;padding-left:12px;padding-right:0}.menu-item--reverse .menu-item__image[data-v-2ee9a92e]{order:1}.menu-list[data-v-2ee9a92e],.services-grid[data-v-2ee9a92e]{display:flex;flex-direction:column}.services-grid[data-v-2ee9a92e]{align-items:stretch;gap:32px;margin:0 auto;max-width:640px}.menu-item[data-v-2ee9a92e]{display:grid;height:auto}.menu-item__image[data-v-2ee9a92e]{flex-shrink:0;height:240px;width:240px}.menu-item__title[data-v-2ee9a92e]{font-size:24px;max-width:320px;text-align:left}.menu-item__content[data-v-2ee9a92e]{align-items:center;display:flex;flex:1;justify-content:flex-start;padding-right:12px}.menu-item--reverse .menu-item__content[data-v-2ee9a92e]{justify-content:flex-end}.menu-item--reverse .menu-item__title[data-v-2ee9a92e]{text-align:right}.all-services[data-v-2ee9a92e]{align-self:center;margin-top:48px}.all-services span[data-v-2ee9a92e]{font-size:18px;max-width:none}.price-icon[data-v-2ee9a92e]{height:52px;width:52px}}.advantages__list[data-v-80fffda9]{display:grid;gap:28px;grid-template-columns:1fr;margin:42px auto 0;max-width:var(--mobile-width)}.adv-card[data-v-80fffda9]{display:flex;flex-direction:column}.adv-card__title[data-v-80fffda9]{font-size:16px;font-weight:600;margin:0 0 12px}.adv-card__text[data-v-80fffda9],.adv-card__title[data-v-80fffda9]{color:#e8e7bc;line-height:130%;text-align:center}.adv-card__text[data-v-80fffda9]{align-items:center;background:var(--color-dark-green);border-radius:5px;display:flex;flex:1;font-size:14px;font-weight:300;justify-content:center;min-height:80px;padding:14px 16px}.adv-card__text span[data-v-80fffda9]{display:block;margin:0 auto;max-width:270px}.adv-card__link[data-v-80fffda9]{color:#0ad26b;margin-left:8px;text-decoration:underline}.adv-card__link[data-v-80fffda9]:hover{filter:brightness(1.1)}@media (min-width:1024px){.advantages__list[data-v-80fffda9]{align-items:stretch;gap:32px;grid-template-columns:repeat(3,1fr);margin-top:80px;max-width:var(--desktop-max-width);padding:0 40px}.adv-card[data-v-80fffda9]{display:flex;flex-direction:column}.adv-card__title[data-v-80fffda9]{font-size:20px;margin-bottom:16px}.adv-card__text[data-v-80fffda9]{font-size:16px;min-height:120px;padding:20px 24px}.adv-card__text span[data-v-80fffda9]{max-width:none}}.portfolio[data-v-92d4e481]{margin:0 auto;max-width:var(--mobile-width)}.portfolio__title[data-v-92d4e481]{color:#fff;font-size:18px;line-height:120%;margin-bottom:32px;margin-top:44px;text-align:center}.portfolio__grid[data-v-92d4e481]{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(154px,1fr))}.portfolio__item[data-v-92d4e481]{background:#ffffff0f;border:1px solid rgba(10,210,107,.25);border-radius:20px;cursor:pointer;overflow:hidden;position:relative;transition:all .3s ease}.portfolio__item[data-v-92d4e481]:hover{border-color:#0ad26b66;box-shadow:0 4px 15px #00000026}.portfolio__item[data-v-92d4e481]:hover:before{opacity:1}.portfolio__item[data-v-92d4e481]:before{background:linear-gradient(135deg,#ffffff14,#0ad26b08);content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .3s ease;z-index:1}.portfolio__item img[data-v-92d4e481],.portfolio__item picture[data-v-92d4e481]{aspect-ratio:1/1;display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s ease,filter .3s ease;width:100%}.portfolio__item:hover img[data-v-92d4e481],.portfolio__item:hover picture[data-v-92d4e481]{filter:brightness(1.05);transform:scale(1.02)}@media (min-width:1024px){.portfolio[data-v-92d4e481]{max-width:var(--desktop-max-width);padding:0 40px}.portfolio__title[data-v-92d4e481]{font-size:28px;margin-bottom:48px;margin-top:80px}.portfolio__grid[data-v-92d4e481]{gap:20px;grid-template-columns:repeat(4,1fr)}}.button-text[data-v-b6f43457]{display:block;margin:0 auto;padding:10px}.yandex-button[data-v-b6f43457]{margin-top:20px}.yandex[data-v-b6f43457]{bottom:-30px;height:108px;position:absolute;right:-140px;width:220px;z-index:2}.gis[data-v-b6f43457],.yandex[data-v-b6f43457]{pointer-events:none}.gis[data-v-b6f43457]{height:66px;width:204px}.reviews[data-v-b6f43457]{margin:0 auto 24px;max-width:var(--mobile-width)}.reviews__title[data-v-b6f43457]{color:#fff;font-size:18px;line-height:120%;margin-bottom:28px;margin-top:44px;text-align:center}.reviews__grid[data-v-b6f43457]{display:grid;gap:24px;grid-template-columns:1fr}.review-card[data-v-b6f43457]{align-items:center;border-radius:16px;display:flex;flex-direction:column;gap:16px;padding:20px;text-align:center}.review-card__brand[data-v-b6f43457]{align-items:center;display:flex;font-size:28px;font-weight:600;gap:12px;position:relative}@media (min-width:1024px){.reviews[data-v-b6f43457]{margin-bottom:80px;max-width:var(--desktop-max-width);padding:0 40px}.reviews__title[data-v-b6f43457]{font-size:28px;margin-bottom:48px;margin-top:80px}.reviews__grid[data-v-b6f43457]{gap:32px;grid-template-columns:1fr}.review-card[data-v-b6f43457]{padding:32px}.gis[data-v-b6f43457]{height:78px;width:240px}.yandex[data-v-b6f43457]{bottom:-40px;height:128px;right:-160px;width:260px}.yandex-button[data-v-b6f43457]{margin-top:0}}.faq[data-v-dd5da588]{margin:0 auto;max-width:var(--mobile-width);padding:16px}.faq__title[data-v-dd5da588]{color:#fff;font-size:18px;line-height:120%;margin-bottom:32px;text-align:center}.faq__list[data-v-dd5da588]{display:grid;gap:24px}.faq-item[data-v-dd5da588]{background:var(--color-dark-green);border-radius:5px;overflow:hidden;transition:background-color .3s ease}.faq-item__question[data-v-dd5da588]{align-items:center;background:none;border:none;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:300;justify-content:space-between;line-height:130%;margin:0;padding:20px;text-align:left;transition:background-color .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.faq-item__question[data-v-dd5da588]:hover{background:#0ad26b0d}.faq-item__icon[data-v-dd5da588]{color:var(--color-green);flex-shrink:0;margin-left:12px;transition:transform .3s ease}.faq-item--open .faq-item__icon[data-v-dd5da588]{transform:rotate(180deg)}.faq-item__answer-wrapper[data-v-dd5da588]{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease}.faq-item--open .faq-item__answer-wrapper[data-v-dd5da588]{max-height:500px}.faq-item__answer[data-v-dd5da588]{color:#e8e7bc;font-size:14px;font-weight:300;line-height:140%;margin-top:12px;padding:0 20px 20px}.faq-item__answer p[data-v-dd5da588]{margin:0 0 8px}.faq-item__answer p[data-v-dd5da588]:last-child{margin-bottom:0}@media (min-width:1024px){.faq[data-v-dd5da588]{max-width:var(--desktop-max-width);padding:0 40px 80px}.faq__title[data-v-dd5da588]{font-size:28px;margin-bottom:48px}.faq-item__question[data-v-dd5da588]{font-size:18px;padding:24px 28px}.faq-item__answer[data-v-dd5da588]{font-size:16px;padding:0 28px 28px}}
