.coop-h2[data-v-c77be9f2]{font-size:24px;font-weight:700}@media (min-width:1024px){.coop-h2[data-v-c77be9f2]{font-size:27px}}.modes__grid[data-v-c77be9f2]{grid-template-columns:1fr;gap:18px;margin-top:30px;display:grid}@media (min-width:1024px){.modes__grid[data-v-c77be9f2]{grid-template-columns:repeat(3,1fr);gap:22px}}.modes__card[data-v-c77be9f2]{border:1px solid var(--c-border-light);border-radius:var(--radius-md);border-top:3px solid var(--c-primary);transition:transform .3s var(--ease), box-shadow .3s var(--ease);background:#fff;padding:26px 26px 28px}@media (hover:hover) and (pointer:fine){.modes__card[data-v-c77be9f2]:hover{box-shadow:var(--shadow-2);transform:translateY(-4px)}}.modes__card h3[data-v-c77be9f2]{font-size:18px;font-weight:600}.modes__desc[data-v-c77be9f2]{color:var(--c-text-2);min-height:3.4em;margin-top:12px;font-size:13.5px;line-height:1.75}.modes__suit[data-v-c77be9f2]{color:var(--c-text-3);margin-top:14px;font-size:12.5px}.modes__suit span[data-v-c77be9f2]{color:var(--c-primary)}.adv__grid[data-v-c77be9f2]{grid-template-columns:1fr;gap:18px;margin-top:30px;display:grid}@media (min-width:1024px){.adv__grid[data-v-c77be9f2]{grid-template-columns:repeat(4,1fr);gap:22px}}.adv__item[data-v-c77be9f2]{border-radius:var(--radius-md);border:1px solid var(--c-border-light);background:#fff;padding:26px 24px}.adv__item h3[data-v-c77be9f2]{margin-top:14px;font-size:16px;font-weight:600}.adv__item p[data-v-c77be9f2]{color:var(--c-text-2);margin-top:10px;font-size:13.5px;line-height:1.75}.adv__tick[data-v-c77be9f2]{background:var(--c-yellow);border-radius:2px;width:26px;height:4px;display:block}.flow__grid[data-v-c77be9f2]{grid-template-columns:1fr;gap:36px;display:grid}@media (min-width:1024px){.flow__grid[data-v-c77be9f2]{grid-template-columns:.8fr 1.2fr;gap:72px}}.flow__sub[data-v-c77be9f2]{color:var(--c-text-2);margin-top:12px;font-size:14px}.coop-form__grid[data-v-c77be9f2]{grid-template-columns:1fr;gap:40px;display:grid}@media (min-width:1024px){.coop-form__grid[data-v-c77be9f2]{grid-template-columns:.9fr 1.1fr;gap:64px}}.coop-form__phone[data-v-c77be9f2]{color:var(--c-red);font-weight:700}@media (hover:hover) and (pointer:fine){.coop-form__phone[data-v-c77be9f2]:hover{text-underline-offset:4px;text-decoration:underline}}.coop-form__note[data-v-c77be9f2]{color:var(--c-text-3);border:1px dashed var(--c-border);background:#fff;border-radius:8px;margin-top:18px;padding:10px 14px;font-size:12px}.coop-form[data-v-c77be9f2]{border-radius:var(--radius-lg);border:1px solid var(--c-border-light);background:#fff;padding:32px 32px 36px}@media (max-width:767px){.coop-form[data-v-c77be9f2]{padding:24px 20px}}.field[data-v-c77be9f2]{margin-bottom:18px}.field-row[data-v-c77be9f2]{grid-template-columns:1fr;gap:0;display:grid}@media (min-width:1024px){.field-row[data-v-c77be9f2]{grid-template-columns:1fr 1fr;gap:16px}}.field label[data-v-c77be9f2],.field__label[data-v-c77be9f2]{margin-bottom:8px;font-size:13.5px;font-weight:600;display:block}.field label b[data-v-c77be9f2],.field__label b[data-v-c77be9f2]{color:var(--c-red);margin-left:2px}.field input[data-v-c77be9f2],.field select[data-v-c77be9f2],.field textarea[data-v-c77be9f2]{border:1px solid var(--c-border);background:#fff;border-radius:8px;outline:none;width:100%;padding:12px 14px;font-size:14px;transition:border-color .2s,box-shadow .2s}.field input[data-v-c77be9f2]:focus,.field select[data-v-c77be9f2]:focus,.field textarea[data-v-c77be9f2]:focus{border-color:var(--c-primary);box-shadow:0 0 0 3px #0052d91f}.field input[data-v-c77be9f2]::placeholder,.field select[data-v-c77be9f2]::placeholder,.field textarea[data-v-c77be9f2]::placeholder{color:var(--c-text-3)}.field textarea[data-v-c77be9f2]{resize:vertical;min-height:96px}.field__error[data-v-c77be9f2]{color:var(--c-red);margin-top:6px;font-size:12.5px}.coop-form__submit[data-v-c77be9f2]{width:100%;margin-top:6px}.coop-form__error[data-v-c77be9f2]{color:var(--c-red);text-align:center;margin-top:10px;font-size:13px;font-weight:600}.coop-form__done[data-v-c77be9f2]{text-align:center;padding:40px 0 30px}.coop-form__done svg[data-v-c77be9f2]{width:56px;height:56px;color:var(--c-primary)}.coop-form__done h3[data-v-c77be9f2]{margin-top:18px;font-size:20px;font-weight:700}.coop-form__done p[data-v-c77be9f2]{color:var(--c-text-2);margin-top:10px;font-size:14px}
