.ContactPageContent_page__xNbSA{position:relative;overflow:hidden;padding:130px 0 96px;min-height:100vh;background:radial-gradient(ellipse 55% 50% at 12% 18%,rgba(74,222,128,.18) 0,transparent 60%),radial-gradient(ellipse 50% 45% at 88% 82%,rgba(34,197,94,.16) 0,transparent 60%),linear-gradient(180deg,#04140f,#04150f 40%,#03110c);color:#f8fafc;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif}.ContactPageContent_blob__2t7lH{position:absolute;border-radius:50%;filter:blur(120px);opacity:.5;pointer-events:none;z-index:0}.ContactPageContent_blobOne__C7Xps{width:480px;height:480px;top:-120px;left:-100px;background:radial-gradient(circle,rgba(74,222,128,.55) 0,rgba(34,197,94,.22) 50%,transparent 75%)}.ContactPageContent_blobTwo__KIQ5w{width:520px;height:520px;bottom:-160px;right:-120px;background:radial-gradient(circle,rgba(34,197,94,.4) 0,rgba(22,101,52,.18) 50%,transparent 75%)}.ContactPageContent_container__nZLR1{position:relative;z-index:1;width:100%;max-width:1180px;margin:0 auto;padding:0 24px}.ContactPageContent_hero__NRQMK{text-align:center;max-width:720px;margin:0 auto 44px}.ContactPageContent_eyebrow__PI7PH{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:999px;background:rgba(74,222,128,.12);border:1px solid rgba(74,222,128,.3);color:#4ade80;font-size:12.5px;font-weight:700;letter-spacing:.4px;text-transform:uppercase}.ContactPageContent_title__wf_cx{font-family:Poppins,Inter,system-ui,sans-serif;font-size:clamp(32px,4.4vw,48px);font-weight:800;line-height:1.08;margin:16px 0 12px;color:#ffffff}.ContactPageContent_titleAccent__9k3yJ{color:#4ade80}.ContactPageContent_subtitle__dv2Ix{font-size:15.5px;line-height:1.6;color:#b6c4be;margin:0}.ContactPageContent_layout__AOxz5{display:grid;grid-template-columns:.85fr 1.15fr;grid-gap:24px;gap:24px;align-items:start}@media (max-width:900px){.ContactPageContent_layout__AOxz5{grid-template-columns:1fr}}.ContactPageContent_formCard__AkqeP,.ContactPageContent_infoCol__Z8qVD,.ContactPageContent_mapCard__fVzQK{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12);-webkit-backdrop-filter:saturate(180%) blur(18px);backdrop-filter:saturate(180%) blur(18px);border-radius:22px;box-shadow:0 16px 36px rgba(0,0,0,.32),inset 0 1px 0 rgba(255,255,255,.12)}.ContactPageContent_infoCol__Z8qVD{padding:26px 24px}.ContactPageContent_infoList__cNLfS{list-style:none;margin:0;padding:0;display:grid;grid-gap:16px;gap:16px}.ContactPageContent_infoItem__S3CjX{display:flex;gap:14px;align-items:flex-start}.ContactPageContent_infoIcon__vUX2h{flex:0 0 auto;width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:rgba(74,222,128,.14);border:1px solid rgba(74,222,128,.3);color:#4ade80;font-size:16px}.ContactPageContent_infoText__ySctn{display:flex;flex-direction:column;gap:2px;min-width:0}.ContactPageContent_infoLabel__0d_Q0{font-size:11.5px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:#8aa099}.ContactPageContent_infoValueLink__FD2eS,.ContactPageContent_infoValue__S5SE8{font-size:14.5px;color:#eaf2ee;line-height:1.45;text-decoration:none;word-break:break-word}.ContactPageContent_infoValueLink__FD2eS:hover{color:#4ade80}.ContactPageContent_socialBlock__NwK3o{margin-top:22px;padding-top:20px;border-top:1px solid rgba(255,255,255,.1);display:flex;flex-direction:column;gap:10px}.ContactPageContent_socialRow__z3sWC{display:flex;gap:10px}.ContactPageContent_socialBtn__NeIkT{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.16);color:#e8efec;font-size:15px;transition:background .18s,border-color .18s,color .18s,transform .18s}.ContactPageContent_socialBtn__NeIkT:hover{background:rgba(74,222,128,.16);border-color:rgba(74,222,128,.5);color:#4ade80;transform:translateY(-2px)}.ContactPageContent_mapCard__fVzQK{margin-top:20px;padding:6px;overflow:hidden}.ContactPageContent_mapFrame__LD_T8{width:100%;height:220px;border:0;border-radius:16px;display:block;filter:saturate(.9) brightness(.92)}.ContactPageContent_formCard__AkqeP{padding:30px 30px 26px}.ContactPageContent_formTitle__RVgQL{font-family:Poppins,Inter,system-ui,sans-serif;font-size:22px;font-weight:800;margin:0 0 4px;color:#ffffff}.ContactPageContent_formLead__CMB_H{margin:0 0 20px;font-size:13.5px;color:#8aa099}.ContactPageContent_row2__Q6i8d{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}@media (max-width:560px){.ContactPageContent_row2__Q6i8d{grid-template-columns:1fr}}.ContactPageContent_field__7WS1x{display:flex;flex-direction:column;gap:6px;margin-bottom:14px;position:relative}.ContactPageContent_fieldLabel__0LJx7{font-size:13px;font-weight:600;color:#cbd5d1}.ContactPageContent_req__DNWJw{color:#f87171}.ContactPageContent_optional__ttPcu{color:#6b7d76;font-weight:500}.ContactPageContent_input__COZ67,.ContactPageContent_textarea__0RSaM{width:100%;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.16);border-radius:12px;padding:12px 14px;color:#f8fafc;font-size:14.5px;font-family:inherit;outline:none;transition:border-color .16s,box-shadow .16s,background .16s}.ContactPageContent_textarea__0RSaM{resize:vertical;min-height:120px}.ContactPageContent_input__COZ67::placeholder,.ContactPageContent_textarea__0RSaM::placeholder{color:#6b7d76}.ContactPageContent_input__COZ67:focus,.ContactPageContent_textarea__0RSaM:focus{border-color:rgba(74,222,128,.55);box-shadow:0 0 0 3px rgba(74,222,128,.16);background:rgba(255,255,255,.08)}.ContactPageContent_input__COZ67 option{color:#0f172a}.ContactPageContent_counter__lPhhn{position:absolute;right:4px;bottom:-18px;font-size:11.5px;color:#6b7d76}.ContactPageContent_errorBox__SrLQ2{display:flex;align-items:center;gap:8px;margin:6px 0 14px;padding:10px 12px;border-radius:12px;background:rgba(220,38,38,.12);border:1px solid rgba(248,113,113,.4);color:#fca5a5;font-size:13px}.ContactPageContent_submitBtn__FGdq8{width:100%;height:50px;margin-top:18px;display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:14px;border:1px solid rgba(74,222,128,.45);background:linear-gradient(135deg,#4ade80,#22c55e);color:#0b1d15;font-family:Poppins,Inter,system-ui,sans-serif;font-weight:800;font-size:14.5px;cursor:pointer;box-shadow:0 12px 26px rgba(74,222,128,.32),inset 0 1px 0 rgba(255,255,255,.3);transition:transform .18s,box-shadow .18s,opacity .18s}.ContactPageContent_submitBtn__FGdq8:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 18px 34px rgba(74,222,128,.46)}.ContactPageContent_submitBtn__FGdq8:disabled{opacity:.65;cursor:not-allowed}.ContactPageContent_privacyNote__QeTmy{margin:14px 0 0;text-align:center;font-size:12px;color:#8aa099;display:inline-flex;width:100%;justify-content:center;align-items:center;gap:6px}.ContactPageContent_success__tFNtS{text-align:center;padding:26px 8px 16px}.ContactPageContent_successIcon__It58p{width:64px;height:64px;margin:0 auto 16px;border-radius:50%;display:grid;place-items:center;font-size:26px;color:#0b1d15;background:linear-gradient(135deg,#4ade80,#22c55e);box-shadow:0 12px 26px rgba(74,222,128,.4)}.ContactPageContent_successTitle__SPZBI{font-family:Poppins,Inter,system-ui,sans-serif;font-size:24px;font-weight:800;margin:0 0 8px;color:#ffffff}.ContactPageContent_successText__VwkbD{font-size:14.5px;color:#b6c4be;line-height:1.6;margin:0 0 22px}.ContactPageContent_successText__VwkbD strong{color:#eaf2ee}.ContactPageContent_successActions__oLZJs{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.ContactPageContent_secondaryBtn__v5EiQ{display:inline-flex;align-items:center;gap:8px;padding:0 18px;height:44px;border-radius:12px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.18);color:#f1f5f3;font-weight:600;font-size:14px;text-decoration:none;cursor:pointer;transition:background .16s,border-color .16s,color .16s}.ContactPageContent_secondaryBtn__v5EiQ:hover{background:rgba(74,222,128,.12);border-color:rgba(74,222,128,.45);color:#4ade80}