@charset "UTF-8";.textarea-field[data-v-6ccf7acc]{margin-bottom:24px;width:100%}@media (max-width: 768px){.textarea-field[data-v-6ccf7acc]{margin-bottom:20px}}.textarea-field__input[data-v-6ccf7acc]{width:100%;padding:12px 16px;font-size:16px;border:1px solid #DDDDDD;border-radius:8px;background-color:#fff;transition:border-color .2s,box-shadow .2s;resize:vertical;min-height:120px;font-family:Noto Sans JP,sans-serif}@media (max-width: 768px){.textarea-field__input[data-v-6ccf7acc]{font-size:14px;padding:10px 12px}}.textarea-field__input[data-v-6ccf7acc]::placeholder{color:#9e9e9e}.textarea-field__input[data-v-6ccf7acc]:hover:not(:disabled){border-color:#bbb}.textarea-field__input[data-v-6ccf7acc]:focus{outline:none;border-color:#004697;box-shadow:0 0 0 3px #0046971a}.textarea-field__input[data-v-6ccf7acc]:disabled{background-color:#f5f5f5;color:#9e9e9e;cursor:not-allowed}@media (max-width: 768px){.textarea-field__input[data-v-6ccf7acc]{min-height:100px}}.textarea-field--error .textarea-field__input[data-v-6ccf7acc]{border-color:#e53935}.textarea-field--error .textarea-field__input[data-v-6ccf7acc]:focus{border-color:#e53935;box-shadow:0 0 0 3px #e539351a}.textarea-field--disabled[data-v-6ccf7acc]{opacity:.7}.select-field[data-v-4a2a321a]{margin-bottom:24px;width:100%}@media (max-width: 768px){.select-field[data-v-4a2a321a]{margin-bottom:20px}}.select-field__select-container[data-v-4a2a321a]{position:relative;width:100%}.select-field__select[data-v-4a2a321a]{width:100%;padding:12px 40px 12px 16px;font-size:16px;border:1px solid #DDDDDD;border-radius:8px;background-color:#fff;transition:border-color .2s,box-shadow .2s;appearance:none;color:#3d3d3d;cursor:pointer}@media (max-width: 768px){.select-field__select[data-v-4a2a321a]{font-size:14px;padding:10px 12px}}.select-field__select[data-v-4a2a321a]::placeholder{color:#9e9e9e}.select-field__select[data-v-4a2a321a]:hover:not(:disabled){border-color:#bbb}.select-field__select[data-v-4a2a321a]:focus{outline:none;border-color:#004697;box-shadow:0 0 0 3px #0046971a}.select-field__select[data-v-4a2a321a]:disabled{background-color:#f5f5f5;color:#9e9e9e;cursor:not-allowed}@media (max-width: 768px){.select-field__select[data-v-4a2a321a]{padding-right:36px}}.select-field__select[data-v-4a2a321a]:disabled{cursor:not-allowed}.select-field__select option[data-v-4a2a321a]{color:#3d3d3d}.select-field__select option[data-v-4a2a321a]:first-child{color:#757575}.select-field__icon[data-v-4a2a321a]{position:absolute;top:50%;right:16px;transform:translateY(-50%);pointer-events:none;color:#757575}@media (max-width: 768px){.select-field__icon[data-v-4a2a321a]{right:12px}}.select-field--error .select-field__select[data-v-4a2a321a]{border-color:#e53935}.select-field--error .select-field__select[data-v-4a2a321a]:focus{border-color:#e53935;box-shadow:0 0 0 3px #e539351a}.select-field--disabled[data-v-4a2a321a]{opacity:.7}.radio-field[data-v-4063dc5c]{margin-bottom:24px;width:100%}@media (max-width: 768px){.radio-field[data-v-4063dc5c]{margin-bottom:20px}}.radio-field__label-container[data-v-4063dc5c]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.radio-field__label[data-v-4063dc5c]{font-size:16px;font-weight:600;color:#3d3d3d;display:flex;align-items:center;gap:4px}@media (max-width: 768px){.radio-field__label[data-v-4063dc5c]{font-size:14px}}.radio-field__link[data-v-4063dc5c]{color:#004697;text-decoration:underline;transition:opacity .2s ease}.radio-field__link[data-v-4063dc5c]:hover{opacity:.8}.radio-field__required[data-v-4063dc5c]{color:#e53935;font-weight:400;flex-shrink:0}.radio-field__optional[data-v-4063dc5c]{font-size:14px;color:#757575;font-weight:400}@media (max-width: 768px){.radio-field__optional[data-v-4063dc5c]{font-size:12px}}.radio-field__options[data-v-4063dc5c]{display:flex;flex-direction:column;gap:12px}.radio-field__options--inline[data-v-4063dc5c]{flex-direction:row;flex-wrap:wrap;gap:16px 24px}@media (max-width: 768px){.radio-field__options--inline[data-v-4063dc5c]{gap:12px 16px}}@media (max-width: 768px){.radio-field__options[data-v-4063dc5c]{gap:10px}}.radio-field__option[data-v-4063dc5c]{display:flex;align-items:center}.radio-field__input[data-v-4063dc5c]{width:20px;height:20px;margin:0;accent-color:#004697;cursor:pointer}.radio-field__input[data-v-4063dc5c]:disabled{cursor:not-allowed}.radio-field__option-label[data-v-4063dc5c]{margin-left:8px;font-size:16px;color:#3d3d3d;cursor:pointer}@media (max-width: 768px){.radio-field__option-label[data-v-4063dc5c]{font-size:14px}}.radio-field--error .radio-field__options[data-v-4063dc5c]{border-color:#e53935}.radio-field--disabled[data-v-4063dc5c]{opacity:.7}.radio-field--disabled .radio-field__option-label[data-v-4063dc5c]{cursor:not-allowed}.date-field[data-v-671db12e]{margin-bottom:24px;width:100%}@media (max-width: 768px){.date-field[data-v-671db12e]{margin-bottom:20px}}.date-field__input-container[data-v-671db12e]{position:relative;width:100%}.date-field__input[data-v-671db12e]{width:100%;padding:12px 16px;font-size:16px;border:1px solid #DDDDDD;background-color:#fff;transition:border-color .2s,box-shadow .2s;cursor:pointer;border-radius:4px}@media (max-width: 768px){.date-field__input[data-v-671db12e]{font-size:14px;padding:10px 12px}}.date-field__input[data-v-671db12e]::placeholder{color:#9e9e9e}.date-field__input[data-v-671db12e]:hover:not(:disabled){border-color:#bbb}.date-field__input[data-v-671db12e]:focus{outline:none;border-color:#004697;box-shadow:0 0 0 3px #0046971a}.date-field__input[data-v-671db12e]:disabled{background-color:#f5f5f5;color:#9e9e9e;cursor:not-allowed}.date-field__input[data-v-671db12e]::-webkit-calendar-picker-indicator{cursor:pointer;font-size:18px}.date-field__input[data-v-671db12e]:hover:not(:disabled){border-color:#004697}@media (max-width: 768px){.date-field__input[data-v-671db12e]{font-size:16px}}.date-field--error .date-field__input[data-v-671db12e]{border-color:#e53935}.date-field--error .date-field__input[data-v-671db12e]:focus{border-color:#e53935;box-shadow:0 0 0 3px #e539351a}.date-field--disabled[data-v-671db12e]{opacity:.7}.file-field[data-v-e3b1fbbf]{margin-bottom:24px;width:100%}@media (max-width: 768px){.file-field[data-v-e3b1fbbf]{margin-bottom:20px}}.file-field__input-container[data-v-e3b1fbbf]{position:relative;width:100%;display:flex;flex-direction:column;gap:8px}.file-field__input[data-v-e3b1fbbf]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.file-field__button[data-v-e3b1fbbf]{display:inline-flex;align-items:center;padding:10px 20px;background-color:#004697;color:#fff;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;align-self:flex-start}.file-field__button[data-v-e3b1fbbf]:hover:not(.file-field--disabled .file-field__button){background-color:#0060d0;color:#fff}.file-field__button[data-v-e3b1fbbf]:focus{outline:none;box-shadow:0 0 0 3px #0046974d}@media (max-width: 768px){.file-field__button[data-v-e3b1fbbf]{font-size:14px;padding:8px 16px}}.file-field__button-icon[data-v-e3b1fbbf]{display:flex;align-items:center;margin-right:8px}.file-field__filename[data-v-e3b1fbbf]{font-size:14px;color:#757575;margin-top:4px;padding:4px 0}.file-field__filename--has-file[data-v-e3b1fbbf]{color:#3d3d3d;font-weight:500}@media (max-width: 768px){.file-field__filename[data-v-e3b1fbbf]{font-size:12px}}.file-field--error .file-field__button[data-v-e3b1fbbf]{border:1px solid #E53935}.file-field--error .file-field__button[data-v-e3b1fbbf]:focus{box-shadow:0 0 0 3px #e539351a}.file-field--disabled[data-v-e3b1fbbf]{opacity:.7}.file-field--disabled .file-field__button[data-v-e3b1fbbf]{background-color:#ddd;color:#757575;cursor:not-allowed}.file-field--disabled .file-field__button[data-v-e3b1fbbf]:hover{background-color:#ddd}[data-v-9b277ccf]:root{--primary-color: #004697;--secondary-color: #0070F1;--text-color: #3D3D3D;--light-bg: #FFFFFF;--gray-bg: #F6F6F6;--blue-bg: #EBF9FF;--shadow: 0 4px 8px rgba(0, 0, 0, .08);--transition: all .3s ease;--max-width: 1280px}[data-v-9b277ccf],[data-v-9b277ccf]:before,[data-v-9b277ccf]:after{box-sizing:border-box}body[data-v-9b277ccf],h1[data-v-9b277ccf],h2[data-v-9b277ccf],h3[data-v-9b277ccf],h4[data-v-9b277ccf],p[data-v-9b277ccf],ul[data-v-9b277ccf],ol[data-v-9b277ccf],li[data-v-9b277ccf],figure[data-v-9b277ccf],figcaption[data-v-9b277ccf],blockquote[data-v-9b277ccf],dl[data-v-9b277ccf],dd[data-v-9b277ccf]{margin:0}body[data-v-9b277ccf]{font-family:Noto Sans JP,sans-serif;color:var(--text-color);line-height:1.5;min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed}@media (min-width: 768px){body[data-v-9b277ccf]{min-width:1280px}}.main[data-v-9b277ccf]{width:100%;overflow-x:hidden;margin-top:80px}@keyframes fadeInUp-9b277ccf{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn-9b277ccf{0%{opacity:0}to{opacity:1}}.scroll-wrapper[data-v-9b277ccf]{scrollbar-width:thin;scrollbar-color:var(--primary-color) var(--light-bg)}.scroll-wrapper[data-v-9b277ccf]::-webkit-scrollbar{width:8px}.scroll-wrapper[data-v-9b277ccf]::-webkit-scrollbar-track{background:var(--light-bg)}.scroll-wrapper[data-v-9b277ccf]::-webkit-scrollbar-thumb{background-color:var(--primary-color);border-radius:4px}.text-center[data-v-9b277ccf]{text-align:center}.text-left[data-v-9b277ccf]{text-align:left}.text-right[data-v-9b277ccf]{text-align:right}.mt-1[data-v-9b277ccf]{margin-top:.25rem}.mt-2[data-v-9b277ccf]{margin-top:.5rem}.mt-3[data-v-9b277ccf]{margin-top:1rem}.mt-4[data-v-9b277ccf]{margin-top:1.5rem}.mt-5[data-v-9b277ccf]{margin-top:2rem}.mb-1[data-v-9b277ccf]{margin-bottom:.25rem}.mb-2[data-v-9b277ccf]{margin-bottom:.5rem}.mb-3[data-v-9b277ccf]{margin-bottom:1rem}.mb-4[data-v-9b277ccf]{margin-bottom:1.5rem}.mb-5[data-v-9b277ccf]{margin-bottom:2rem}.flex[data-v-9b277ccf]{display:flex}.flex-col[data-v-9b277ccf]{flex-direction:column}.items-center[data-v-9b277ccf]{align-items:center}.justify-center[data-v-9b277ccf]{justify-content:center}.justify-between[data-v-9b277ccf]{justify-content:space-between}.gap-1[data-v-9b277ccf]{gap:.25rem}.gap-2[data-v-9b277ccf]{gap:.5rem}.gap-3[data-v-9b277ccf]{gap:1rem}.gap-4[data-v-9b277ccf]{gap:1.5rem}.gap-5[data-v-9b277ccf]{gap:2rem}.w-full[data-v-9b277ccf]{width:100%}.hidden[data-v-9b277ccf]{display:none}.visible[data-v-9b277ccf]{display:block}@media (min-width: 768px){.md-flex[data-v-9b277ccf]{display:flex}.md-hidden[data-v-9b277ccf]{display:none}.md-visible[data-v-9b277ccf]{display:block}}@media (min-width: 1024px){.lg-flex[data-v-9b277ccf]{display:flex}.lg-hidden[data-v-9b277ccf]{display:none}.lg-visible[data-v-9b277ccf]{display:block}}.vehicle-registration-form .form-section[data-v-9b277ccf]{margin-bottom:48px;padding:32px;background-color:#fff;border-radius:8px;box-shadow:0 2px 8px #0000000d}.vehicle-registration-form .form-section__title[data-v-9b277ccf]{font-size:22px;font-weight:700;color:var(--primary-color, #004697);margin-bottom:24px;padding-bottom:12px;border-bottom:2px solid var(--primary-color, #004697)}.vehicle-registration-form .form-section-header[data-v-9b277ccf]{margin-top:32px;margin-bottom:20px}.vehicle-registration-form .form-section-subtitle[data-v-9b277ccf]{font-size:18px;font-weight:600;color:var(--text-color, #3D3D3D);margin:0}.vehicle-registration-form .form-group[data-v-9b277ccf]{margin-bottom:24px}.vehicle-registration-form .form-group--grid-2[data-v-9b277ccf]{display:grid;grid-template-columns:1fr 1fr;gap:24px}@media (max-width: 768px){.vehicle-registration-form .form-group--grid-2[data-v-9b277ccf]{grid-template-columns:1fr}}.vehicle-registration-form .form-group--grid-4[data-v-9b277ccf]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media (max-width: 768px){.vehicle-registration-form .form-group--grid-4[data-v-9b277ccf]{grid-template-columns:repeat(2,1fr)}}.vehicle-registration-form .form-group--vertical[data-v-9b277ccf]{display:flex;flex-direction:column;gap:16px}.vehicle-registration-form .form-group--bottom[data-v-9b277ccf]{display:flex;align-items:flex-end;gap:16px}.vehicle-registration-form .form-label[data-v-9b277ccf]{font-weight:600;color:var(--text-color, #3D3D3D);margin-bottom:8px}.vehicle-registration-form .form-required[data-v-9b277ccf]{color:#dc3545;font-weight:400;font-size:14px;margin-left:4px}.vehicle-registration-form .form-optional[data-v-9b277ccf]{color:#757575;font-weight:400;font-size:14px;margin-left:4px}.vehicle-registration-form .form-description[data-v-9b277ccf]{font-size:14px;color:#757575;margin-bottom:16px}.vehicle-registration-form .file-upload-group[data-v-9b277ccf]{display:flex;flex-direction:column;gap:12px}.vehicle-registration-form .checkbox-group[data-v-9b277ccf]{display:flex;flex-wrap:wrap;gap:16px}.vehicle-registration-form .checkbox-group--columns[data-v-9b277ccf]{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:12px}.vehicle-registration-form .checkbox-wrapper[data-v-9b277ccf]{display:flex;align-items:center}.vehicle-registration-form .checkbox-input[data-v-9b277ccf]{margin-right:8px}.vehicle-registration-form .checkbox-label[data-v-9b277ccf]{font-size:16px;color:var(--text-color, #3D3D3D);cursor:pointer}.vehicle-registration-form .field-error[data-v-9b277ccf]{color:#dc3545;font-size:14px;margin-top:4px}.vehicle-registration-form .form-actions[data-v-9b277ccf]{margin-top:48px;text-align:center}.vehicle-registration-form .test-button[data-v-9b277ccf]{background-color:#4caf50;color:#fff;font-size:16px;font-weight:600;padding:16px 48px;border:none;border-radius:4px;cursor:pointer;transition:background-color .2s}.vehicle-registration-form .test-button[data-v-9b277ccf]:hover{background-color:#45a049}.vehicle-registration-form .submit-button[data-v-9b277ccf]{background-color:var(--primary-color, #004697);color:#fff;border:none;padding:14px 48px;font-size:18px;font-weight:600;border-radius:8px;cursor:pointer;transition:all .3s ease}.vehicle-registration-form .submit-button[data-v-9b277ccf]:hover:not(:disabled){background-color:#003570;transform:translateY(-1px);box-shadow:0 4px 12px #0046974d}.vehicle-registration-form .submit-button[data-v-9b277ccf]:disabled{opacity:.6;cursor:not-allowed}@media (max-width: 768px){.vehicle-registration-form .form-section[data-v-9b277ccf]{padding:20px;margin-bottom:32px}.vehicle-registration-form .form-section__title[data-v-9b277ccf]{font-size:18px}.vehicle-registration-form .form-section-subtitle[data-v-9b277ccf]{font-size:16px}}.vehicle-registration-form .household-type-item[data-v-9b277ccf]{display:grid;grid-template-columns:auto 200px;gap:12px;align-items:center;justify-content:flex-start}.response-area-container .area-group[data-v-9b277ccf]{margin-bottom:20px}.response-area-container .area-group[data-v-9b277ccf]:last-child{margin-bottom:0}.response-area-container .area-group .area-header[data-v-9b277ccf]{display:flex;align-items:center;margin-bottom:12px;padding:8px 0;border-bottom:1px solid #e0e0e0}.response-area-container .area-group .checkbox-label--all-japan[data-v-9b277ccf]{font-weight:700;color:var(--primary-color, #004697);font-size:18px}.response-area-container .area-group .checkbox-label--area[data-v-9b277ccf]{font-weight:600;color:#333;font-size:16px}.response-area-container .area-group .prefecture-list[data-v-9b277ccf]{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:12px;margin-top:12px}@media (max-width: 768px){.response-area-container .area-group .prefecture-list[data-v-9b277ccf]{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:8px}}.response-area-container .area-group .prefecture-list .prefecture-item[data-v-9b277ccf]{display:flex;align-items:center}.response-area-container .household-types[data-v-9b277ccf]{display:flex;flex-direction:column;gap:16px;margin-top:12px}.response-area-container .household-type-item[data-v-9b277ccf]{display:flex;align-items:center;gap:16px;padding:12px;border:1px solid #e0e0e0;border-radius:8px;background-color:#f9f9f9}.response-area-container .household-type-item[data-v-9b277ccf]:hover{background-color:#f5f5f5}.response-area-container .household-checkbox-wrapper[data-v-9b277ccf]{display:flex;align-items:center;gap:8px;min-width:200px}.response-area-container .household-checkbox[data-v-9b277ccf]{width:18px;height:18px;cursor:pointer;flex-shrink:0}.response-area-container .household-label[data-v-9b277ccf]{font-size:16px;color:var(--text-color, #3D3D3D);cursor:pointer;user-select:none;line-height:1.5}@media (max-width: 768px){.response-area-container .household-type-item[data-v-9b277ccf]{flex-direction:column;align-items:flex-start;gap:12px}.response-area-container .household-checkbox-wrapper[data-v-9b277ccf]{min-width:auto}.response-area-container .household-label[data-v-9b277ccf]{font-size:14px}}.confirm-view[data-v-7750db01]{max-width:1000px;margin:0 auto;padding:40px 20px}.confirm-container[data-v-7750db01]{background-color:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;padding:40px}.confirm-title[data-v-7750db01]{font-size:28px;font-weight:700;color:#3d3d3d;text-align:center;margin-bottom:16px}.confirm-description[data-v-7750db01]{text-align:center;color:#757575;margin-bottom:40px}.confirm-section[data-v-7750db01]{margin-bottom:48px;padding-bottom:48px;border-bottom:1px solid #E0E0E0}.confirm-section[data-v-7750db01]:last-of-type{border-bottom:none}.confirm-section__title[data-v-7750db01]{font-size:22px;font-weight:700;color:#004697;margin-bottom:24px;padding-left:12px;border-left:4px solid #004697}.image-preview-section[data-v-7750db01]{margin-bottom:24px;padding:20px;background-color:#f7f9fa;border-radius:8px}.image-preview-title[data-v-7750db01]{font-size:18px;font-weight:600;color:#3d3d3d;margin-bottom:16px}.image-preview-grid[data-v-7750db01]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px}.image-preview-item[data-v-7750db01]{background-color:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 4px #0000001a}.image-preview[data-v-7750db01]{width:100%;height:150px;object-fit:cover}.file-info[data-v-7750db01]{padding:12px;display:flex;flex-direction:column;gap:4px}.file-name[data-v-7750db01]{font-size:14px;font-weight:500;color:#3d3d3d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file-size[data-v-7750db01]{font-size:12px;color:#757575}.confirm-table[data-v-7750db01]{width:100%;border-collapse:collapse}.confirm-table th[data-v-7750db01],.confirm-table td[data-v-7750db01]{padding:16px;text-align:left;border-bottom:1px solid #F5F5F5}.confirm-table th[data-v-7750db01]{width:30%;font-weight:600;color:#3d3d3d;background-color:#f7f9fa}.confirm-table td[data-v-7750db01]{color:#3d3d3d;word-break:break-word}.confirm-actions[data-v-7750db01]{display:flex;justify-content:center;gap:24px;margin-top:48px}.confirm-button[data-v-7750db01]{padding:14px 48px;font-size:18px;font-weight:600;border-radius:8px;border:none;cursor:pointer;transition:all .3s ease}.confirm-button--primary[data-v-7750db01]{background-color:#004697;color:#fff}.confirm-button--primary[data-v-7750db01]:hover{background-color:#003570;transform:translateY(-1px);box-shadow:0 4px 12px #0046974d}.confirm-button--secondary[data-v-7750db01]{background-color:#f5f5f5;color:#3d3d3d;border:1px solid #E0E0E0}.confirm-button--secondary[data-v-7750db01]:hover{background-color:#e0e0e0}@media (max-width: 768px){.confirm-container[data-v-7750db01]{padding:20px}.confirm-title[data-v-7750db01]{font-size:24px}.confirm-section__title[data-v-7750db01]{font-size:18px}.confirm-table th[data-v-7750db01],.confirm-table td[data-v-7750db01]{display:block;width:100%;padding:12px}.confirm-table th[data-v-7750db01]{background-color:transparent;border-bottom:none;padding-bottom:4px}.confirm-table td[data-v-7750db01]{padding-top:4px;padding-bottom:16px}.confirm-actions[data-v-7750db01]{flex-direction:column}.confirm-button[data-v-7750db01]{width:100%}}.g-recaptcha[data-v-7750db01]{width:max-content;margin:30px auto}.complete-view[data-v-be86844b]{min-height:calc(100vh - 200px);display:flex;align-items:center;justify-content:center;padding:40px 20px}.complete-container[data-v-be86844b]{max-width:800px;width:100%;text-align:center}.complete-icon[data-v-be86844b]{margin-bottom:32px;animation:scaleIn-be86844b .5s ease-out}@keyframes scaleIn-be86844b{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}.complete-title[data-v-be86844b]{font-size:32px;font-weight:700;color:#3d3d3d;margin-bottom:24px}.complete-message[data-v-be86844b]{font-size:16px;line-height:1.8;color:#666;margin-bottom:48px}.complete-info[data-v-be86844b]{background-color:#f5f5f5;border-radius:8px;padding:32px;text-align:left;max-width:600px;margin:0 auto 48px}.complete-info__title[data-v-be86844b]{font-size:20px;font-weight:600;color:#3d3d3d;margin-bottom:16px}.complete-info__steps[data-v-be86844b]{list-style:none;padding:0;margin:0;counter-reset:step-counter}.complete-info__steps li[data-v-be86844b]{position:relative;padding-left:40px;margin-bottom:16px;line-height:1.6;color:#666;counter-increment:step-counter}.complete-info__steps li[data-v-be86844b]:before{content:counter(step-counter);position:absolute;left:0;top:0;width:28px;height:28px;background-color:#004697;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600}.complete-actions[data-v-be86844b]{margin-bottom:32px;display:flex;gap:16px;justify-content:center}.complete-button[data-v-be86844b]{display:inline-block;padding:16px 48px;font-size:16px;font-weight:600;text-decoration:none;border-radius:4px;transition:all .3s ease}.complete-button--primary[data-v-be86844b]{background-color:#004697;color:#fff}.complete-button--primary[data-v-be86844b]:hover{background-color:#003570}.complete-button--secondary[data-v-be86844b]{background-color:#fff;color:#004697;border:2px solid #004697}.complete-button--secondary[data-v-be86844b]:hover{background-color:#004697;color:#fff}@media (max-width: 768px){.complete-view[data-v-be86844b]{min-height:calc(100vh - 150px);padding:20px 16px}.complete-title[data-v-be86844b]{font-size:24px}.complete-message[data-v-be86844b]{font-size:14px;margin-bottom:32px}.complete-info[data-v-be86844b]{padding:24px 20px}.complete-info__title[data-v-be86844b]{font-size:18px}.complete-info__steps li[data-v-be86844b]{font-size:14px;padding-left:36px}.complete-actions[data-v-be86844b]{flex-direction:column}.complete-button[data-v-be86844b]{width:100%;padding:14px 32px}}.registration-wrapper[data-v-4d1dedbb]{max-width:1200px;margin:0 auto;padding:40px 20px}@media (max-width: 768px){.registration-wrapper[data-v-4d1dedbb]{padding:20px 16px}}
