.cmp-inquiry-form{padding:0 20px 60px 20px;background-color:#fff;display:flex;flex-direction:column;align-items:center;font-family:"Adobe Clean",sans-serif}
.cmp-inquiry-form__header{text-align:center;margin-bottom:40px;max-width:800px}
.cmp-inquiry-form__title{font-size:32px;font-weight:700;color:#333;line-height:1.4;margin:0}
.cmp-inquiry-form__container{background-color:#fff;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,0.05);padding:40px;width:100%;max-width:600px;box-sizing:border-box;border:1px solid #f0f0f0}
.cmp-inquiry-form__form{display:flex;flex-direction:column;gap:24px}
.form-group{display:flex;flex-direction:column;gap:8px}
.form-group label{font-size:14px;font-weight:700;color:#333}
.form-group input{padding:12px 16px;border:1px solid #ddd;border-radius:4px;font-size:14px;outline:0;transition:border-color .2s}
.form-group input::placeholder{color:#999}
.form-group input:focus{border-color:#333}
.submit-btn{margin-top:16px;padding:14px;background-color:#222;color:#fff;border:0;border-radius:4px;font-size:16px;font-weight:700;cursor:pointer;transition:background-color .2s}
.submit-btn:hover{background-color:#000}