.inquiry-page{background:#f3f6fb;min-height:100svh;padding:32px 20px 48px}.inquiry-brand{width:146px;margin:0 auto 26px;display:block}.inquiry-brand img{border-radius:8px;width:100%}.inquiry-card{background:#fff;border:1px solid #dce2ea;border-radius:20px;max-width:520px;margin:auto;padding:36px;box-shadow:0 14px 45px #17243b0a}.inquiry-card h1{letter-spacing:-.5px;margin:14px 0;font-size:clamp(26px,5vw,34px);line-height:1.25}.inquiry-card p{color:#45516a;font-size:16px;line-height:1.65}.inquiry-card fieldset{border:0;min-width:0;margin:22px 0 0;padding:0}.inquiry-card label{margin:20px 0 8px;font-size:16px;font-weight:600;display:block}.inquiry-card input{color:#15243b;width:100%;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #9ca9ba;border-radius:9px;padding:13px 14px;font-size:16px}.inquiry-card input:focus{border-color:#2563eb;outline:3px solid #2563eb40}.inquiry-card small{color:#526077;margin-top:6px;font-size:14px;display:block}.inquiry-card .inquiry-note{margin:20px 0;font-size:14px}.inquiry-note a{text-decoration:underline}.inquiry-next{white-space:normal;cursor:pointer;justify-content:center;width:100%;min-height:50px;font-size:16px}.inquiry-next:disabled{opacity:.65;cursor:wait}.inquiry-card .inquiry-error{color:#a31919;background:#fff0f0;border-radius:8px;padding:12px}.inquiry-back{text-align:center;margin:22px auto;text-decoration:underline;display:block}.inquiry-trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}@media (max-width:480px){.inquiry-page{padding:24px 16px}.inquiry-card{padding:25px 20px}}
