.op[data-v-1ae90f5c]{color:var(--text-color2)}.card[data-v-1ae90f5c]{padding:20px;background-color:var(--bg-color-v2)}@media(max-width:1280px){.card[data-v-1ae90f5c]{padding:16px}}label.in[data-v-1ae90f5c]{display:block;margin-bottom:12px;color:var(--text-color)}.form-grid[data-v-1ae90f5c]{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start}@media(max-width:768px){.form-grid[data-v-1ae90f5c]{grid-template-columns:1fr;width:100%}}.form-group[data-v-1ae90f5c]{font-weight:500;width:100%;display:flex;flex-direction:column;gap:12px;font-size:14px}input[data-v-1ae90f5c],select[data-v-1ae90f5c],textarea[data-v-1ae90f5c]{width:100%;padding:8px 12px;border:1px solid var(--border-color);font-size:14px;outline:none;color:var(--text-color2);background-color:var(--bg-color-v4);transition:border-color .2s}input[data-v-1ae90f5c]:-webkit-autofill,input[data-v-1ae90f5c]:-webkit-autofill:active,input[data-v-1ae90f5c]:-webkit-autofill:focus,input[data-v-1ae90f5c]:-webkit-autofill:hover{-webkit-text-fill-color:#000!important;-webkit-box-shadow:inset 0 0 0 30px #fff!important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}input[data-v-1ae90f5c]:focus,textarea[data-v-1ae90f5c]:focus{border-color:var(--primary-color-hover)}button[data-v-1ae90f5c]{padding:10px 16px;border:none;background-color:var(--primary-color);color:var(--text-color3);cursor:pointer;transition:background-color .2s}button[data-v-1ae90f5c]:hover{background-color:var(--primary-color-hover)}button[data-v-1ae90f5c]:disabled{background-color:#8191a1;cursor:not-allowed}.error-message[data-v-1ae90f5c]{color:#d9534f;font-size:12px;margin-top:4px;height:1em}.toast[data-v-1ae90f5c]{position:fixed;top:100px;right:20px;padding:12px 20px;color:#fff;font-size:14px;z-index:1000;box-shadow:0 4px 12px #00000026;animation:slideIn-1ae90f5c .3s ease-out}.toast-success[data-v-1ae90f5c]{background-color:#28a745}.toast-error[data-v-1ae90f5c]{background-color:#dc3545}@keyframes slideIn-1ae90f5c{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}.captcha-group[data-v-1ae90f5c]{display:flex;align-items:flex-end;gap:16px}.captcha-input-wrapper[data-v-1ae90f5c]{flex-grow:1}.captcha-image-wrapper[data-v-1ae90f5c]{height:34px;display:flex;align-items:center;justify-content:center}.captcha-image-wrapper img[data-v-1ae90f5c]{height:100%;cursor:pointer;border:1px solid #ccc}.captcha-placeholder[data-v-1ae90f5c]{height:100%;width:100px;display:flex;align-items:center;justify-content:center;background-color:#f0f0f0;border:1px solid #ccc;font-size:12px;color:#888}.note[data-v-3ad5cebe]{color:var(--text-color4)}.w[data-v-3ad5cebe]{padding:0}@media(max-width:1280px){.w[data-v-3ad5cebe]{padding:16px}}.--telephone[data-v-3ad5cebe]{background-image:var(--telephone)}.--email[data-v-3ad5cebe],.--telephone[data-v-3ad5cebe]{width:28px;height:auto;aspect-ratio:1/1;background-size:contain;background-repeat:no-repeat}.--email[data-v-3ad5cebe]{background-image:var(--email)}.--address[data-v-3ad5cebe]{background-image:var(--address)}.--address[data-v-3ad5cebe],.--time[data-v-3ad5cebe]{width:28px;height:auto;aspect-ratio:1/1;background-size:contain;background-repeat:no-repeat}.--time[data-v-3ad5cebe]{background-image:var(--time)}.form-grid[data-v-3ad5cebe]{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2);align-items:center}@media(max-width:768px){.form-grid[data-v-3ad5cebe]{grid-template-columns:1fr}}.form-grid2[data-v-3ad5cebe]{max-width:1440px;width:100%;display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2);align-items:flex-start}@media(max-width:1280px){.form-grid2[data-v-3ad5cebe]{grid-template-columns:1fr}}.card[data-v-3ad5cebe]{width:100%;gap:var(--space-4);display:flex;align-items:center;justify-content:flex-start;padding:20px;background-color:var(--bg-color-v2)}@media(max-width:1280px){.card[data-v-3ad5cebe]{padding:16px;gap:var(--space-2)}}.h2-bold[data-v-3ad5cebe]{padding:0}@media(max-width:1280px){.h2-bold[data-v-3ad5cebe]{padding:0 16px}}.h6-regular[data-v-3ad5cebe]{margin:var(--space-4) 0 var(--space-4) 0}@media(max-width:1280px){.h6-regular[data-v-3ad5cebe]{padding:0 16px}}.Features[data-v-3ad5cebe]{display:flex;flex-direction:column;width:100%;margin:0 auto;align-items:flex-start}@media(max-width:1280px){.Features[data-v-3ad5cebe]{display:flex;flex-direction:column;width:100%;align-items:center;justify-content:flex-start}}
