.cooperation-page[data-v-19428f33]{--primary:#0879cf;--text:#173951;--muted:#687f91;--border:#d9e5ee;background:#f4f8fb;color:var(--text)}.cooperation-hero[data-v-19428f33]{min-height:220px;display:flex;align-items:center;overflow:hidden;padding:30px 0 18px;border-bottom:1px solid #deebf4;background:linear-gradient(180deg,#fff,#f0f8fe)}.hero-grid[data-v-19428f33]{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;grid-gap:44px;gap:44px}.hero-grid h1[data-v-19428f33]{min-width:0;margin:0;color:#102f49;font-size:22px;font-weight:800;line-height:1.65}.hero-copy[data-v-19428f33]{min-width:0}.hero-tourleader-registration[data-v-19428f33]{display:inline-flex;align-items:center;justify-content:center;grid-gap:10px;gap:10px;max-width:100%;min-height:48px;margin-top:16px;padding:10px 20px;border:1px solid #0077db;border:1px solid var(--primary,#0077db);border-radius:8px;background:#fff;color:#0077db;color:var(--primary,#0077db);font-size:14px;font-weight:700;line-height:1.7;text-decoration:none}.hero-tourleader-registration[data-v-19428f33]:hover{background:#eef7fe;text-decoration:none}.hero-tourleader-registration.focus-visible[data-v-19428f33],.hero-tourleader-registration[data-v-19428f33]:focus-visible{outline:2px solid #0077db;outline:2px solid var(--primary,#0077db);outline-offset:4px}.hero-tourleader-registration svg[data-v-19428f33]{flex-shrink:0;width:20px;height:20px}.hero-visual[data-v-19428f33]{display:flex;align-items:center;justify-content:center;min-width:0;margin:0;direction:ltr}.hero-visual img[data-v-19428f33]{display:block;width:100%;height:auto;max-height:176px;object-fit:contain;-webkit-filter:drop-shadow(0 14px 17px rgba(35,92,132,.07));filter:drop-shadow(0 14px 17px rgba(35,92,132,.07))}.cooperation-main[data-v-19428f33]{padding:36px 0 64px}.aside-card[data-v-19428f33],.cooperation-form[data-v-19428f33],.type-card[data-v-19428f33]{border:1px solid var(--border);background:#fff}.type-card[data-v-19428f33]{margin-bottom:18px;padding:20px 22px;border-radius:18px}.form-heading[data-v-19428f33],.section-heading[data-v-19428f33]{display:flex;align-items:center;grid-gap:11px;gap:11px}.section-heading[data-v-19428f33]{margin-bottom:16px}.form-heading h2[data-v-19428f33],.section-heading h2[data-v-19428f33]{margin:0;font-size:18px}.section-number[data-v-19428f33]{width:34px;height:34px;display:grid;align-items:center;justify-items:center;place-items:center;flex:0 0 34px;border-radius:10px;background:#eef7fe;color:var(--primary);font-weight:800}.form-heading>span[data-v-19428f33]{margin-right:auto;color:#7d909e;font-size:12px}.type-grid[data-v-19428f33]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.type-option[data-v-19428f33]{min-height:68px;display:flex;align-items:center;grid-gap:13px;gap:13px;padding:12px 16px;border:1px solid #d7e3ec;border-radius:13px;background:#fff;cursor:pointer;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.type-option input[data-v-19428f33]{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0}.type-option[data-v-19428f33]:hover{border-color:#91bfe0}.type-option[focus-within][data-v-19428f33]{box-shadow:0 0 0 3px rgba(8,121,207,.15)}.type-option[data-v-19428f33]:focus-within{box-shadow:0 0 0 3px rgba(8,121,207,.15)}.type-option.active[data-v-19428f33]{padding:11px 15px;border:2px solid var(--primary);background:#eff7ff}.radio-mark[data-v-19428f33]{width:21px;height:21px;display:grid;align-items:center;justify-items:center;place-items:center;flex:0 0 21px;border:2px solid #afc1cf;border-radius:50%}.active .radio-mark[data-v-19428f33]{border-color:var(--primary)}.active .radio-mark[data-v-19428f33]:after{width:10px;height:10px;border-radius:50%;background:var(--primary);content:""}.type-icon[data-v-19428f33]{width:43px;height:43px;display:grid;align-items:center;justify-items:center;place-items:center;flex:0 0 43px;border-radius:11px;background:#edf4f8;color:#345b76}.type-icon svg[data-v-19428f33]{width:24px;height:24px}.active .type-icon[data-v-19428f33]{background:#ddecfa;color:var(--primary)}.type-copy[data-v-19428f33]{min-width:0}.type-copy strong[data-v-19428f33]{display:block;font-size:15px}.content-grid[data-v-19428f33]{display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-gap:18px;gap:18px;align-items:start}.cooperation-form[data-v-19428f33]{min-width:0;padding:25px;border-radius:18px}.form-section+.form-section[data-v-19428f33]{margin-top:24px;padding-top:23px;border-top:1px solid #e8eef3}.form-heading[data-v-19428f33]{margin-bottom:18px}.form-heading>svg[data-v-19428f33]{width:22px;height:22px;flex:0 0 22px;color:var(--primary)}.form-heading h2[data-v-19428f33]{color:#183a52}.field-grid[data-v-19428f33]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.field[data-v-19428f33]{min-width:0}.field-label[data-v-19428f33],.field label[data-v-19428f33]{display:block;margin-bottom:7px;color:#2f4c63;font-size:13px;font-weight:700}.field label b[data-v-19428f33]{color:#df4f31}.field>input[data-v-19428f33]{width:100%;height:48px;padding:0 13px;border:1px solid #cbd9e4;border-radius:9px;outline:0;background:#fff;color:#233f55;font-size:14px;transition:border-color .18s ease,box-shadow .18s ease}.field>input[data-v-19428f33]::-webkit-input-placeholder{color:#8c9ca8;opacity:1}.field>input[data-v-19428f33]::-moz-placeholder{color:#8c9ca8;opacity:1}.field>input[data-v-19428f33]::-ms-input-placeholder{color:#8c9ca8;opacity:1}.field>input[data-v-19428f33]::placeholder{color:#8c9ca8;opacity:1}.field>input[data-v-19428f33]:focus{border-color:var(--primary);box-shadow:0 0 0 3px rgba(8,121,207,.14)}.field>input[data-v-19428f33]:invalid:not(:-moz-placeholder-shown){border-color:#d85c49}.field>input[data-v-19428f33]:invalid:not(:placeholder-shown){border-color:#d85c49}.field>small[data-v-19428f33]:not(.field-error){display:block;margin-top:5px;color:#7d909e;font-size:11px}.field.wide[data-v-19428f33]{grid-column:1/-1}.file-upload[data-v-19428f33]{min-height:112px;display:flex;align-items:center;justify-content:center;grid-gap:14px;gap:14px;padding:18px;border:1.5px dashed #b9cfdd;border-radius:13px;background:#f8fbfd}.file-upload.error[data-v-19428f33]{border-color:#d85c49;background:#fff9f8}.file-upload>svg[data-v-19428f33]{width:34px;height:34px;flex:0 0 34px;color:#1585d1}.file-upload>div[data-v-19428f33]{min-width:0}.file-upload small[data-v-19428f33],.file-upload strong[data-v-19428f33]{display:block}.file-upload strong[data-v-19428f33]{overflow:hidden;color:#23465f;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.file-upload small[data-v-19428f33]{margin-top:2px;color:#6f8495;font-size:11px}.file-upload input[data-v-19428f33]{display:none}.file-upload button[data-v-19428f33]{min-width:100px;min-height:44px;margin-right:20px;padding:7px 13px;border:1px solid #1684d0;border-radius:8px;background:#fff;color:var(--primary);cursor:pointer;font-size:12px;transition:background-color .18s ease,color .18s ease}.file-upload button[data-v-19428f33]:hover{background:var(--primary);color:#fff}.captcha-refresh.focus-visible[data-v-19428f33],.captcha-refresh[data-v-19428f33]:focus-visible,.file-upload button.focus-visible[data-v-19428f33],.file-upload button[data-v-19428f33]:focus-visible{outline:3px solid rgba(8,121,207,.22);outline-offset:2px}.field-error[data-v-19428f33]{display:block;margin-top:6px;color:#b93b2a;font-size:12px}.captcha-grid[data-v-19428f33]{display:grid;grid-template-columns:minmax(0,1fr) 170px 48px;grid-gap:9px;gap:9px;align-items:end}.captcha-wrap>span[data-v-19428f33]{display:block;margin-bottom:7px;color:#2f4c63;font-size:13px;font-weight:700}.captcha-image[data-v-19428f33]{height:48px;display:grid;align-items:center;justify-items:center;place-items:center;overflow:hidden;border:1px solid #cbd9e4;border-radius:9px;background:#edf2f5;color:#687f91;font-size:11px}.captcha-image img[data-v-19428f33]{width:100%;height:100%;object-fit:contain}.captcha-refresh[data-v-19428f33]{width:48px;height:48px;display:grid;align-items:center;justify-items:center;place-items:center;padding:0;border:1px solid #cbd9e4;border-radius:9px;background:#fff;color:var(--primary);cursor:pointer}.captcha-refresh svg[data-v-19428f33]{width:21px;height:21px}.captcha-refresh[data-v-19428f33]:disabled{cursor:wait;opacity:.65}.captcha-refresh.loading svg[data-v-19428f33]{animation:spin-data-v-19428f33 .8s linear infinite}.form-actions[data-v-19428f33]{justify-content:space-between;grid-gap:20px;gap:20px;margin-top:25px;padding-top:20px;border-top:1px solid #e8eef3}.form-actions[data-v-19428f33],.form-actions p[data-v-19428f33]{display:flex;align-items:center}.form-actions p[data-v-19428f33]{grid-gap:8px;gap:8px;margin:0;color:#587185;font-size:12px}.form-actions p svg[data-v-19428f33]{width:18px;height:18px;flex:0 0 18px;color:#15966b}.form-actions>button[data-v-19428f33]{min-width:220px;min-height:50px;display:inline-flex;align-items:center;justify-content:center;grid-gap:9px;gap:9px;padding:0 28px;border:0;border-radius:9px;background:#fa6844;box-shadow:0 7px 15px rgba(250,104,68,.18);color:#fff;cursor:pointer;font-weight:700;transition:background-color .18s ease,box-shadow .18s ease}.form-actions>button[data-v-19428f33]:hover:not(:disabled){background:#eb5b38;box-shadow:0 9px 18px rgba(250,104,68,.24)}.form-actions>button.focus-visible[data-v-19428f33],.form-actions>button[data-v-19428f33]:focus-visible{outline:3px solid rgba(250,104,68,.28);outline-offset:3px}.form-actions>button[data-v-19428f33]:disabled{cursor:wait;opacity:.72}.spinner[data-v-19428f33]{width:18px;height:18px;border:2px solid hsla(0,0%,100%,.45);border-top-color:#fff;border-radius:50%;animation:spin-data-v-19428f33 .8s linear infinite}.aside-card[data-v-19428f33]{margin-bottom:14px;padding:21px;border-radius:16px}.aside-card h2[data-v-19428f33]{margin:0 0 16px;color:#183a52;font-size:16px}.process-list[data-v-19428f33]{margin:0;padding:0;list-style:none}.process-list li[data-v-19428f33]{position:relative;display:grid;grid-template-columns:34px minmax(0,1fr);grid-gap:11px;gap:11px;padding-bottom:19px}.process-list li[data-v-19428f33]:last-child{padding-bottom:0}.process-list li[data-v-19428f33]:not(:last-child):after{position:absolute;top:35px;right:16px;width:1px;height:calc(100% - 34px);background:#d8e6ef;content:""}.process-list small[data-v-19428f33],.process-list strong[data-v-19428f33]{display:block}.process-list strong[data-v-19428f33]{color:#24465f;font-size:13px}.process-list small[data-v-19428f33]{margin-top:2px;color:#6f8495;font-size:11px;line-height:1.75}.process-icon[data-v-19428f33]{z-index:1;width:34px;height:34px;display:grid;align-items:center;justify-items:center;place-items:center;border-radius:10px;background:#eef7fe;color:var(--primary)}.process-icon svg[data-v-19428f33]{width:18px;height:18px}@keyframes spin-data-v-19428f33{to{transform:rotate(1turn)}}@media(max-width:991px){.hero-grid[data-v-19428f33]{grid-gap:30px;gap:30px}.content-grid[data-v-19428f33]{grid-template-columns:minmax(0,1fr) 250px}.cooperation-form[data-v-19428f33]{padding:20px}}@media(max-width:767px){.cooperation-hero[data-v-19428f33]{min-height:auto;padding:32px 0}.hero-grid[data-v-19428f33]{grid-template-columns:1fr}.hero-visual[data-v-19428f33]{display:none}.hero-grid h1[data-v-19428f33]{font-size:20px}.cooperation-main[data-v-19428f33]{padding:20px 0 40px}.aside-card[data-v-19428f33],.cooperation-form[data-v-19428f33],.type-card[data-v-19428f33]{border-radius:14px}.cooperation-form[data-v-19428f33],.type-card[data-v-19428f33]{padding:16px}.section-heading[data-v-19428f33]{align-items:flex-start;flex-wrap:wrap}.content-grid[data-v-19428f33],.field-grid[data-v-19428f33],.type-grid[data-v-19428f33]{grid-template-columns:1fr}.type-option[data-v-19428f33]{min-height:70px}.cooperation-aside[data-v-19428f33]{display:none}.form-heading[data-v-19428f33]{align-items:flex-start;flex-wrap:wrap}.form-heading>span[data-v-19428f33]{width:100%;margin-right:33px}.field.wide[data-v-19428f33]{grid-column:auto}.file-upload[data-v-19428f33]{flex-wrap:wrap;justify-content:flex-start}.file-upload>div[data-v-19428f33]{width:calc(100% - 50px)}.file-upload button[data-v-19428f33]{width:100%;margin-right:0}.captcha-grid[data-v-19428f33]{grid-template-columns:minmax(0,1fr) 115px 48px}.form-actions[data-v-19428f33]{align-items:stretch;flex-direction:column}.form-actions>button[data-v-19428f33]{width:100%}}@media(max-width:420px){.type-option[data-v-19428f33]{align-items:flex-start}.type-icon[data-v-19428f33]{display:none}.captcha-grid[data-v-19428f33]{grid-template-columns:minmax(0,1fr) 48px}.captcha-grid>.field[data-v-19428f33]{grid-column:1/-1}.captcha-wrap[data-v-19428f33]{grid-column:1;grid-row:2}.captcha-refresh[data-v-19428f33]{grid-column:2;grid-row:2}}@media(prefers-reduced-motion:reduce){.field>input[data-v-19428f33],.file-upload button[data-v-19428f33],.form-actions>button[data-v-19428f33],.type-option[data-v-19428f33]{transition:none}}