.co-section[data-v-2075c576]{padding:24px 0 60px;min-height:80vh}.co-header[data-v-2075c576]{display:flex;align-items:center;justify-content:space-between;position:sticky;top:80px;z-index:30;background:var(--color-surface-lowest);padding:12px 0;margin-bottom:12px;flex-wrap:wrap;gap:12px}.co-header__left[data-v-2075c576],.co-header__right[data-v-2075c576]{display:flex;align-items:center;gap:10px}.co-header__right[data-v-2075c576]{flex-grow:1;min-width:0;flex-wrap:wrap;justify-content:flex-end}@media(max-width:640px){.co-header__right[data-v-2075c576]{width:100%}}.co-header__lock[data-v-2075c576]{width:20px;height:20px;color:var(--color-primary)}.co-header__title[data-v-2075c576]{font-size:1.4rem;font-weight:700;color:var(--color-on-surface);margin:0}.co-badge[data-v-2075c576]{background:#e8faf0;color:#166534}.co-badge[data-v-2075c576] svg{color:#16a34a}.co-card[data-v-2075c576]{background:var(--color-surface-lowest);border:1px solid var(--color-outline-variant);border-radius:16px;padding:28px 24px;box-shadow:0 1px 3px #0000000a}.co-card__header[data-v-2075c576]{display:flex;align-items:center;gap:12px;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid var(--color-surface-container)}.co-card__step[data-v-2075c576]{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:var(--color-primary);color:var(--color-on-primary);font-size:14px;font-weight:700;flex-shrink:0}.co-card__title[data-v-2075c576]{font-size:1.1rem;font-weight:600;color:var(--color-on-surface);margin:0}.co-form-grid[data-v-2075c576]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;margin-bottom:24px}.co-form-grid[data-v-2075c576]>*{min-width:0}@media(max-width:640px){.co-form-grid[data-v-2075c576]{grid-template-columns:minmax(0,1fr)}}.co-phone__label[data-v-2075c576]{display:block;font-size:13px;font-weight:600;color:var(--color-on-surface-variant);margin-bottom:6px}.co-phone-row[data-v-2075c576]{display:flex;gap:8px;min-width:0}.co-phone-row__code[data-v-2075c576]{flex:0 1 110px;text-overflow:ellipsis;padding:10px 8px;cursor:pointer}.co-phone-row__code[data-v-2075c576],.co-phone-row__number[data-v-2075c576]{min-width:0;border:1.5px solid var(--color-outline-variant);border-radius:var(--radius-brand);font-size:16px;color:var(--color-on-surface);background:var(--color-surface-lowest);transition:border-color .2s,box-shadow .2s;outline:none}.co-phone-row__number[data-v-2075c576]{flex:1;padding:10px 14px}.co-phone-row__number[data-v-2075c576]::-moz-placeholder{color:var(--color-outline)}.co-phone-row__number[data-v-2075c576]::placeholder{color:var(--color-outline)}.co-phone-row__code[data-v-2075c576]:focus,.co-phone-row__number[data-v-2075c576]:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in oklab,var(--color-primary),transparent 90%)}.co-phone-row__number--error[data-v-2075c576]{border-color:var(--color-error)}.co-field-error[data-v-2075c576]{display:block;color:var(--color-error);font-size:12px;margin-top:4px}.co-notice[data-v-2075c576]{font-size:12.5px;color:var(--color-on-surface-variant);margin:-8px 0 12px}.co-consent[data-v-2075c576]{display:flex;align-items:flex-start;gap:10px;cursor:pointer;margin-bottom:20px}.co-consent__checkbox[data-v-2075c576]{margin-top:3px;width:18px;height:18px;flex-shrink:0;accent-color:var(--color-primary);cursor:pointer}.co-consent__label[data-v-2075c576]{font-size:13.5px;line-height:1.5;color:var(--color-on-surface-variant)}.co-alert[data-v-2075c576]{gap:8px;padding:12px 16px;border-radius:10px;background:var(--color-error-container);border:1px solid color-mix(in oklab,var(--color-error),#fff 60%);color:var(--color-error);font-size:13px;font-weight:500;margin-bottom:20px}.co-alert[data-v-2075c576],.co-submit[data-v-2075c576]{display:flex;align-items:center}.co-submit[data-v-2075c576]{width:100%;justify-content:center;gap:10px;padding:14px;border:none;border-radius:12px;font-size:16px;font-weight:700;color:var(--color-on-primary);background:var(--color-primary);cursor:pointer;transition:all .2s;box-shadow:0 4px 14px color-mix(in oklab,var(--color-primary),transparent 70%)}.co-submit[data-v-2075c576]:hover:not(:disabled){background:var(--color-primary-hover);box-shadow:0 6px 20px color-mix(in oklab,var(--color-primary),transparent 60%);transform:translateY(-1px)}.co-submit[data-v-2075c576]:active:not(:disabled){transform:translateY(0)}.co-submit[data-v-2075c576]:disabled{opacity:.6;cursor:not-allowed;box-shadow:none}.co-trust[data-v-2075c576]{display:flex;flex-wrap:wrap;gap:16px;margin-top:20px;padding-top:16px;border-top:1px solid var(--color-surface-container)}.co-trust__item[data-v-2075c576]{display:flex;align-items:center;gap:5px;font-size:12px;color:var(--color-on-surface-variant)}.co-trust__item[data-v-2075c576] svg{color:#22c55e;flex-shrink:0}@media(max-width:576px){.co-card[data-v-2075c576]{padding:20px 16px}}
