.ServiceInquiryFormView_form_i_n6R{display:flex;max-width:none;flex-direction:column;gap:11px}.ServiceInquiryFormView_field_C7aj0{gap:7px}.ServiceInquiryFormView_labelRow_7qJ_5{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.ServiceInquiryFormView_labelRow_7qJ_5>span:last-child{color:var(--field-placeholder);font-size:.65rem;font-weight:650}.ServiceInquiryFormView_referral_IjJtu{padding:0}.ServiceInquiryFormView_referral_IjJtu summary{display:inline-flex;align-items:center;gap:6px;color:var(--field-placeholder);font-size:.69rem;font-weight:700;cursor:pointer;list-style:none}.ServiceInquiryFormView_referral_IjJtu summary::-webkit-details-marker{display:none}.ServiceInquiryFormView_referral_IjJtu summary span{display:inline-flex;width:18px;height:18px;align-items:center;justify-content:center;border-radius:50%;background:rgba(13,148,136,.1);color:#0d9488;font-size:.85rem;transition:transform .16s ease}.ServiceInquiryFormView_referral_IjJtu[open] summary span{transform:rotate(45deg)}.ServiceInquiryFormView_referral_IjJtu[open] .ServiceInquiryFormView_field_C7aj0{margin-top:9px}.ServiceInquiryFormView_field_C7aj0 textarea{min-height:82px;padding-block:11px;resize:vertical}.ServiceInquiryFormView_buttons_TmiOD{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;align-items:start}.ServiceInquiryFormView_paymentMethods_w-lL3{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0;padding:0;border:0}.ServiceInquiryFormView_paymentMethods_w-lL3 legend{grid-column:1/-1;margin-bottom:2px;color:var(--field-label);font-size:.74rem;font-weight:800}.ServiceInquiryFormView_paymentMethods_w-lL3 label{display:flex;gap:9px;align-items:center;padding:11px;border:1px solid var(--field-border);border-radius:13px;background:var(--field-bg);cursor:pointer}.ServiceInquiryFormView_paymentMethods_w-lL3 label.ServiceInquiryFormView_selectedPaymentMethod_Wor6t{border-color:#0d9488;box-shadow:0 0 0 2px rgba(13,148,136,.12)}.ServiceInquiryFormView_paymentMethods_w-lL3 span{display:grid;gap:2px}.ServiceInquiryFormView_paymentMethods_w-lL3 strong{font-size:.78rem}.ServiceInquiryFormView_paymentMethods_w-lL3 small{color:var(--field-placeholder);font-size:.65rem;line-height:1.35}.ServiceInquiryFormView_dualActions_zP4Vc{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr)}.ServiceInquiryFormView_form_i_n6R .ServiceInquiryFormView_submitButton_4SmRR{width:100%;min-height:50px;align-self:auto;justify-content:center;padding-inline:18px;border-radius:14px;font-size:.84rem;font-weight:850;line-height:1.2;white-space:normal}.ServiceInquiryFormView_form_i_n6R .ServiceInquiryFormView_paymentButton_yRJq3{background:linear-gradient(135deg,#087f78,#10aaa5 52%,#078fc4);box-shadow:0 12px 28px rgba(8,132,148,.28);color:#fff}.ServiceInquiryFormView_form_i_n6R .ServiceInquiryFormView_paymentButton_yRJq3:hover:not(:disabled){filter:brightness(1.04);transform:translateY(-1px);box-shadow:0 15px 34px rgba(8,132,148,.34)}.ServiceInquiryFormView_form_i_n6R .ServiceInquiryFormView_submitButton_4SmRR:disabled{border-color:rgba(7,59,77,.08);background:#dfecef;box-shadow:none;color:#77909a;cursor:not-allowed;filter:none;transform:none}.ServiceInquiryFormView_form_i_n6R .ServiceInquiryFormView_requestButton_q_WFI{box-shadow:none}.ServiceInquiryFormView_inquiryAction__lNkt{display:flex;min-width:0;flex-direction:column;gap:8px}.ServiceInquiryFormView_noPaymentExplanation_pfA68{margin:0;color:var(--field-placeholder);font-size:.68rem;line-height:1.45}.ServiceInquiryFormView_hint_Gr2m6{display:grid;grid-template-columns:20px minmax(0,1fr);gap:8px;align-items:start;padding:10px 11px;border-radius:12px;background:rgba(13,148,136,.07)}.ServiceInquiryFormView_hintIcon_OAbVW{display:inline-flex;width:20px;height:20px;align-items:center;justify-content:center;border-radius:50%;background:rgba(13,148,136,.14);color:#08587a;font-size:.68rem;font-weight:850}@media(max-width:420px){.ServiceInquiryFormView_dualActions_zP4Vc,.ServiceInquiryFormView_paymentMethods_w-lL3{grid-template-columns:1fr}.ServiceInquiryFormView_form_i_n6R .ServiceInquiryFormView_submitButton_4SmRR{min-height:50px}.ServiceInquiryFormView_inquiryAction__lNkt{width:100%}.ServiceInquiryFormView_hint_Gr2m6{padding:9px}}