.BusinessContactForm_form__iAufp{width:100%}.BusinessContactForm_formGroup__Fqudy{margin-bottom:24px}.BusinessContactForm_label__THKon{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:500;margin-bottom:8px;color:var(--color-text-primary)}.BusinessContactForm_badgeRequired__7T_15{font-size:10px;background:#fff0f0;color:#c0392b;border-radius:3px;padding:1px 6px;font-weight:500}.BusinessContactForm_input__y0u0w,.BusinessContactForm_select__1zfnx,.BusinessContactForm_textarea__vzNiP{width:100%;border:1px solid rgba(60,60,58,.25);border-radius:8px;padding:11px 14px;font-family:inherit;font-size:14px;color:var(--color-text-primary);background:var(--color-white);outline:none;transition:border-color .2s,box-shadow .2s;appearance:none;-webkit-appearance:none}.BusinessContactForm_select__1zfnx{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23888' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:36px}.BusinessContactForm_input__y0u0w:focus,.BusinessContactForm_select__1zfnx:focus,.BusinessContactForm_textarea__vzNiP:focus{border-color:var(--color-green);box-shadow:0 0 0 3px rgba(99,153,34,.1)}.BusinessContactForm_input__y0u0w::placeholder,.BusinessContactForm_textarea__vzNiP::placeholder{color:rgba(60,60,58,.35)}.BusinessContactForm_textarea__vzNiP{resize:vertical;min-height:140px}.BusinessContactForm_privacyNote__KRcRH{font-size:12px;color:var(--color-text-secondary);line-height:1.8;margin-bottom:32px}.BusinessContactForm_privacyLink__OGdoQ{color:var(--color-green);text-decoration:underline}.BusinessContactForm_submitBtn__D0bct{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;max-width:400px;margin:0 auto;padding:16px;background:var(--color-green);color:#fff;border:none;border-radius:40px;font-family:inherit;font-size:15px;font-weight:500;cursor:pointer;letter-spacing:.08em;transition:background .2s,transform .1s}.BusinessContactForm_submitBtn__D0bct:hover{background:var(--color-green-dark,#27500a)}.BusinessContactForm_submitBtn__D0bct:active{transform:scale(.99)}.BusinessContactForm_submitBtn__D0bct:disabled{opacity:.6;cursor:not-allowed}.BusinessContactForm_errorMsg__ena2r{margin-bottom:16px;padding:12px 16px;border-radius:8px;background:#fdecec;color:#b3261e;font-size:13px;line-height:1.6}.BusinessContactForm_fieldError__TRzaS{margin:6px 0 0;color:#b3261e;font-size:12px;line-height:1.5}.BusinessContactForm_successMsg__a5Ktp{text-align:center;padding:40px;background:var(--color-green-light,#eaf3de);border-radius:12px;margin-top:24px}.BusinessContactForm_checkCircle___NVEK{width:52px;height:52px;border-radius:50%;background:var(--color-green);margin:0 auto 16px;position:relative}.BusinessContactForm_checkCircle___NVEK:after{content:"";position:absolute;top:50%;left:50%;width:22px;height:13px;border-left:3px solid #fff;border-bottom:3px solid #fff;transform:translate(-50%,-60%) rotate(-45deg)}.BusinessContactForm_successTitle__1zUA_{font-size:17px;font-weight:500;margin-bottom:8px}.BusinessContactForm_successText__jFp8X{font-size:13px;color:var(--color-text-secondary)}.page_page__PLnl3{min-height:100vh}.page_hero__GvYt5{position:relative;min-height:320px;overflow:hidden;isolation:isolate}.page_heroImageWrap__Hu_iQ{position:absolute;top:0;bottom:0;right:0;width:65%;z-index:0;background:#fff}.page_heroImg__kUWtc{object-fit:cover;object-position:center}.page_heroOverlay__tu9YZ{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,#ffffff 0,rgba(255,255,255,.95) 35%,rgba(255,255,255,.55) 55%,rgba(255,255,255,0) 75%)}@media (max-width:768px){.page_heroImageWrap__Hu_iQ{width:100%}.page_heroOverlay__tu9YZ{background:linear-gradient(180deg,rgba(255,255,255,.96) 0,rgba(255,255,255,.85) 60%,rgba(255,255,255,.7))}}.page_heroContent__s_KBM{position:relative;z-index:2;padding:56px 48px;display:flex;flex-direction:column;justify-content:center;max-width:52%}@media (max-width:768px){.page_heroContent__s_KBM{padding:40px 24px;max-width:100%}}.page_heroTitle__YWbWk{font-size:28px;font-weight:500;letter-spacing:.02em;margin:24px 0 12px;line-height:1.4;color:var(--color-text-primary)}@media (max-width:768px){.page_heroTitle__YWbWk{font-size:22px}}.page_heroCatch__JHtjx{font-size:15px;font-weight:500;color:var(--color-text-primary);margin-bottom:16px}.page_heroDesc__uUrwJ{font-size:14px;color:var(--color-text-secondary);line-height:1.9}.page_inner__I86NI{max-width:960px;margin:0 auto;padding:0 24px}.page_centerTitle__rvUuP{font-size:22px;font-weight:500;text-align:center;margin-bottom:40px;color:var(--color-text-primary)}.page_centerTitle__rvUuP:after{content:"";display:block;width:32px;height:2px;background:var(--color-green);margin:12px auto 0;border-radius:1px}.page_meritsSection__JkS2n{padding:72px 0;background:var(--color-light,#f8f7f3)}.page_meritsGrid__ZEkwt{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}@media (max-width:900px){.page_meritsGrid__ZEkwt{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.page_meritsGrid__ZEkwt{grid-template-columns:1fr}}.page_meritCard__ae2qO{display:flex;flex-direction:column;align-items:center;text-align:center;padding:24px 16px}.page_meritIcon__y_kwE{color:var(--color-green);margin-bottom:16px}.page_meritTitle__x7YhU{font-size:14px;font-weight:500;margin-bottom:10px;color:var(--color-text-primary);line-height:1.5}.page_meritDesc__V8y76{font-size:13px;color:var(--color-text-secondary);line-height:1.8}.page_consultSection__hZCv6{padding:72px 0;background:var(--color-light,#f8f7f3)}.page_consultGrid__u_Y2E{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:24px}@media (max-width:900px){.page_consultGrid__u_Y2E{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.page_consultGrid__u_Y2E{grid-template-columns:1fr}}.page_consultCard__gQK58{display:flex;flex-direction:column;align-items:center;gap:10px;padding:20px 12px;background:var(--color-white,#fff);border:.5px solid rgba(60,60,58,.15);border-radius:8px;text-align:center}.page_consultIcon__U3dh5{font-size:24px;line-height:1}.page_consultLabel__NjPZh{font-size:13px;color:var(--color-text-primary);font-weight:500;line-height:1.5}.page_consultNote__EdKmT{text-align:center;font-size:13px;color:var(--color-text-secondary);margin-top:8px}.page_flowSection__GsKf_{padding:72px 0;background:var(--color-light,#f8f7f3)}.page_flowSteps__AusM_{display:flex;align-items:flex-start;justify-content:center;gap:0;overflow-x:auto;overscroll-behavior-x:contain}@media (max-width:768px){.page_flowSteps__AusM_{flex-direction:column;align-items:center;overflow-x:hidden}}.page_flowStep__jdRBP{display:flex;flex-direction:column;align-items:center;text-align:center;width:160px;flex-shrink:0;padding:0 8px}.page_flowNo__KD0oC{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--color-green);color:#fff;font-size:11px;font-weight:500;margin-bottom:12px}.page_flowStepIcon__FaR_6{color:var(--color-text-secondary);margin-bottom:12px}.page_flowStepTitle__A_YCh{font-size:13px;font-weight:500;margin-bottom:8px;color:var(--color-text-primary)}.page_flowStepDesc__x_EZP{font-size:12px;color:var(--color-text-secondary);line-height:1.7}.page_flowArrow__fbVmO{display:flex;align-items:center;padding-top:40px;color:var(--color-text-secondary);flex-shrink:0}@media (max-width:768px){.page_flowArrow__fbVmO{transform:rotate(90deg);padding:8px 0}}.page_main__Kb2xa{max-width:860px;margin:0 auto;padding:72px 24px 80px}.page_formSection__d6Or_{width:100%}.page_formSectionTitle__vi28P{font-size:22px;font-weight:500;margin-bottom:8px;display:flex;align-items:baseline;gap:16px;color:var(--color-text-primary);flex-wrap:wrap}.page_formNote__t2bE4{font-size:12px;font-weight:400;color:var(--color-text-secondary)}