._heroBanner_ld2h1_2{background:#061b2d;height:400px;display:flex;align-items:center;justify-content:center;padding-top:40px;position:relative;overflow:hidden}._heroBanner_ld2h1_2:after{content:"";position:absolute;top:-100px;left:-100px;width:450px;height:450px;border-radius:50%;background:radial-gradient(circle,rgba(91,201,131,.07) 0%,transparent 70%);pointer-events:none}._heroBannerContent_ld2h1_25{text-align:center;z-index:1;padding:0 24px}._heroBannerTitle_ld2h1_31{font-family:Plus Jakarta Sans,sans-serif;font-size:56px;font-weight:800;color:#fff;margin-bottom:16px;letter-spacing:-1px}._heroBannerSub_ld2h1_40{font-size:18px;color:#5bc983;font-weight:500;max-width:480px;margin:0 auto;line-height:1.55}._contactSection_ld2h1_50{background:#fff;padding:100px 0}._contactContainer_ld2h1_55{max-width:1200px;margin:0 auto;padding:0 48px;display:grid;grid-template-columns:1fr 1.4fr;gap:72px;align-items:flex-start}._contactLeft_ld2h1_66{display:flex;flex-direction:column;gap:32px}._introText_ld2h1_72{font-size:17px;color:#4a5568;line-height:1.75}._infoList_ld2h1_78{display:flex;flex-direction:column;gap:20px}._infoItem_ld2h1_84{display:flex;align-items:flex-start;gap:14px}._infoIcon_ld2h1_90{font-size:22px;flex-shrink:0;margin-top:2px}._infoLabel_ld2h1_96{font-size:12px;font-weight:700;color:#5bc983;text-transform:uppercase;letter-spacing:1px;margin-bottom:4px}._infoValue_ld2h1_105{font-size:15px;color:#4a5568}._infoLink_ld2h1_110{font-size:15px;color:#061b2d;font-weight:500;transition:color .3s ease}._infoLink_ld2h1_110:hover{color:#5bc983}._painBox_ld2h1_121{background:#5bc98314;border:1px solid rgba(91,201,131,.25);border-radius:12px;padding:24px;display:flex;gap:14px;align-items:flex-start}._painBoxIcon_ld2h1_131{font-size:22px;flex-shrink:0}._painBoxText_ld2h1_136{font-size:15px;color:#061b2d;line-height:1.65;font-weight:500}._plansPreview_ld2h1_143{display:flex;flex-direction:column;gap:12px}._planItem_ld2h1_149{display:flex;justify-content:space-between;align-items:center;padding:14px 20px;background:#f8fffe;border:1px solid #e2f0e8;border-radius:10px}._planItemLabel_ld2h1_159{font-size:15px;color:#4a5568;font-weight:500}._planItemPrice_ld2h1_165{font-family:Plus Jakarta Sans,sans-serif;font-size:16px;font-weight:700;color:#5bc983}._formCard_ld2h1_173{background:#fff;border:1px solid #e8edf5;border-radius:20px;padding:48px 44px;box-shadow:0 8px 40px #00000012}._formTitle_ld2h1_181{font-family:Plus Jakarta Sans,sans-serif;font-size:24px;font-weight:700;color:#061b2d;margin-bottom:8px}._formSub_ld2h1_189{font-size:14px;color:#64748b;margin-bottom:32px;line-height:1.55}._form_ld2h1_173{display:flex;flex-direction:column;gap:20px}._formRow_ld2h1_202{display:grid;grid-template-columns:1fr 1fr;gap:20px}._fieldGroup_ld2h1_208{display:flex;flex-direction:column;gap:7px}._label_ld2h1_214{font-size:13px;font-weight:600;color:#4a5568;letter-spacing:.2px}._input_ld2h1_221,._textarea_ld2h1_222,._select_ld2h1_223{width:100%;padding:13px 16px;border:1.5px solid #d1d9e6;border-radius:9px;font-family:Inter,sans-serif;font-size:15px;color:#061b2d;background:#fff;transition:border-color .3s ease,box-shadow .3s ease;outline:none;appearance:none}._input_ld2h1_221::placeholder,._textarea_ld2h1_222::placeholder{color:#a0aec0}._input_ld2h1_221:focus,._textarea_ld2h1_222:focus,._select_ld2h1_223:focus{border-color:#5bc983;box-shadow:0 0 0 3px #5bc98333}._inputError_ld2h1_249{border-color:#e53e3e}._inputError_ld2h1_249:focus{border-color:#e53e3e;box-shadow:0 0 0 3px #e53e3e26}._textarea_ld2h1_222{resize:vertical;min-height:120px}._select_ld2h1_223{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='%234a5568' stroke-width='1.5' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;padding-right:40px;cursor:pointer}._errorMsg_ld2h1_271{font-size:12px;color:#e53e3e;font-weight:500}._submitBtn_ld2h1_277{background:#5bc983;color:#061b2d;font-family:Plus Jakarta Sans,sans-serif;font-weight:700;font-size:16px;padding:16px 36px;border:none;border-radius:10px;cursor:pointer;width:100%;transition:transform .3s ease,box-shadow .3s ease;margin-top:4px}._submitBtn_ld2h1_277:hover{transform:translateY(-2px);box-shadow:0 8px 25px #5bc98366}._successMessage_ld2h1_298{text-align:center;padding:48px 32px}._successIcon_ld2h1_303{font-size:56px;margin-bottom:20px}._successTitle_ld2h1_308{font-family:Plus Jakarta Sans,sans-serif;font-size:26px;font-weight:700;color:#061b2d;margin-bottom:12px}._successText_ld2h1_316{background:#5bc9831f;border:1px solid rgba(91,201,131,.3);border-radius:10px;padding:16px 24px;font-size:16px;color:#2d6a4f;font-weight:500;line-height:1.55}@media(max-width:900px){._contactContainer_ld2h1_55{grid-template-columns:1fr;gap:48px}}@media(max-width:768px){._heroBannerTitle_ld2h1_31{font-size:40px}._contactContainer_ld2h1_55{padding:0 24px}._contactSection_ld2h1_50{padding:72px 0}._formCard_ld2h1_173{padding:32px 24px}._formRow_ld2h1_202{grid-template-columns:1fr}}
