.service-inquiry-form-module___maOTq__form{background:#fff;border:1px solid #cfdee5;border-radius:12px;overflow:hidden}.service-inquiry-form-module___maOTq__formHeader{background:#f4f8fa;border-bottom:1px solid #cfdee5;justify-content:space-between;gap:28px;padding:28px 30px 24px;display:flex}.service-inquiry-form-module___maOTq__kicker{letter-spacing:.11em;text-transform:uppercase;font-weight:750;color:#a85d07!important;margin:0 0 6px!important;font-size:.72rem!important}.service-inquiry-form-module___maOTq__formHeader h2{color:#071c2d;font-size:clamp(1.7rem,4vw,2.25rem);line-height:1.08}.service-inquiry-form-module___maOTq__formHeader p{color:#526c79;max-width:620px;margin-top:9px;line-height:1.55}.service-inquiry-form-module___maOTq__progress{flex:none;gap:6px;padding-top:6px;display:flex}.service-inquiry-form-module___maOTq__progress span{background:#cfdee5;width:28px;height:4px}.service-inquiry-form-module___maOTq__progress .service-inquiry-form-module___maOTq__progressActive{background:#e89525}.service-inquiry-form-module___maOTq__fields{gap:20px;padding:28px 30px 10px;display:grid}.service-inquiry-form-module___maOTq__fieldset{border:0;min-width:0;margin:0;padding:0}.service-inquiry-form-module___maOTq__fieldset legend,.service-inquiry-form-module___maOTq__field{color:#183746;font-size:.88rem;font-weight:650}.service-inquiry-form-module___maOTq__fieldset legend{margin-bottom:10px}.service-inquiry-form-module___maOTq__optionGrid{grid-template-columns:repeat(auto-fit,minmax(165px,1fr));gap:10px;display:grid}.service-inquiry-form-module___maOTq__option{cursor:pointer;background:#fff;border:1px solid #cfdee5;border-radius:7px;align-items:flex-start;gap:10px;min-height:72px;padding:13px;display:flex}.service-inquiry-form-module___maOTq__optionSelected{background:#f4f8fa;border-color:#2e6e91;box-shadow:inset 0 0 0 1px #2e6e91}.service-inquiry-form-module___maOTq__option input{accent-color:#2e6e91;margin-top:4px}.service-inquiry-form-module___maOTq__option strong{color:#071c2d;line-height:1.35;display:block}.service-inquiry-form-module___maOTq__option small{color:#526c79;margin-top:4px;font-weight:400;line-height:1.45;display:block}.service-inquiry-form-module___maOTq__field{gap:7px;display:grid}.service-inquiry-form-module___maOTq__field span{color:#6b818b;font-weight:400}.service-inquiry-form-module___maOTq__field input,.service-inquiry-form-module___maOTq__field select,.service-inquiry-form-module___maOTq__field textarea{width:100%;min-height:48px;font:inherit;padding:12px 13px;font-weight:400;color:#071c2d!important;background:#fff!important;border:1px solid #b8cdd6!important;border-radius:6px!important}.service-inquiry-form-module___maOTq__field textarea{resize:vertical;line-height:1.5}.service-inquiry-form-module___maOTq__field small,.service-inquiry-form-module___maOTq__help{color:#526c79;font-size:.78rem;font-weight:400;line-height:1.5}.service-inquiry-form-module___maOTq__twoColumns{grid-template-columns:1fr 1fr;gap:14px;display:grid}.service-inquiry-form-module___maOTq__checkGrid{grid-template-columns:1fr 1fr;gap:8px;margin-top:11px;display:grid}.service-inquiry-form-module___maOTq__checkOption{color:#294956;border:1px solid #cfdee5;border-radius:6px;align-items:flex-start;gap:9px;padding:11px 12px;font-size:.84rem;font-weight:500;line-height:1.45;display:flex}.service-inquiry-form-module___maOTq__checkOption input{accent-color:#2e6e91;flex:none;width:18px;height:18px;margin-top:1px}.service-inquiry-form-module___maOTq__notice{color:#294956;background:#e8f1f5;border-left:4px solid #2e6e91;padding:14px 16px;font-size:.86rem;line-height:1.55}.service-inquiry-form-module___maOTq__privacy{color:#526c79;font-size:.8rem;line-height:1.55}.service-inquiry-form-module___maOTq__privacy a{color:#174e6c}.service-inquiry-form-module___maOTq__error{color:#9c2f24;background:#fff1ef;border:1px solid #e8bdb8;margin:14px 30px 0;padding:11px 13px;font-size:.86rem}.service-inquiry-form-module___maOTq__actions{justify-content:space-between;gap:12px;padding:22px 30px 30px;display:flex}.service-inquiry-form-module___maOTq__actions button{min-height:48px;font:inherit;cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:0 20px;font-weight:700;display:inline-flex}.service-inquiry-form-module___maOTq__back{color:#173b4d;background:#fff;border:1px solid #b8cdd6}.service-inquiry-form-module___maOTq__next{color:#071c2d;background:#e89525;border:1px solid #e89525}.service-inquiry-form-module___maOTq__next:disabled{opacity:.65;cursor:wait}.service-inquiry-form-module___maOTq__success{text-align:center;background:#f0f8f4;border:1px solid #a9cec0;border-radius:10px;padding:38px}.service-inquiry-form-module___maOTq__success>span{color:#fff;background:#2d6e60;border-radius:50%;place-items:center;width:50px;height:50px;margin:0 auto 14px;display:grid}.service-inquiry-form-module___maOTq__success h3{color:#143f34;font-size:1.7rem}.service-inquiry-form-module___maOTq__success p{color:#41665d;max-width:550px;margin:10px auto 0}.service-inquiry-form-module___maOTq__spin{animation:.8s linear infinite service-inquiry-form-module___maOTq__spin}@keyframes service-inquiry-form-module___maOTq__spin{to{transform:rotate(360deg)}}@media (max-width:620px){.service-inquiry-form-module___maOTq__formHeader{padding:23px 19px;display:grid}.service-inquiry-form-module___maOTq__progress{order:-1}.service-inquiry-form-module___maOTq__fields{padding:22px 19px 8px}.service-inquiry-form-module___maOTq__actions{padding:20px 19px 24px}.service-inquiry-form-module___maOTq__twoColumns,.service-inquiry-form-module___maOTq__checkGrid,.service-inquiry-form-module___maOTq__optionGrid{grid-template-columns:1fr}.service-inquiry-form-module___maOTq__actions button{flex:1}}@media (prefers-reduced-motion:reduce){.service-inquiry-form-module___maOTq__spin{animation:none}}
