.ContactsSections_scenarios__swQyO{padding-top:clamp(56px,7vw,84px)}.ContactsSections_grid__ujskW{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px;margin-top:40px}.ContactsSections_card__irTp1{background:var(--ev-on-dark);border:1px solid rgba(12,49,39,.09);border-radius:var(--ev-radius-l);padding:26px;display:flex;flex-direction:column;gap:10px;transition:transform .2s ease,box-shadow .2s ease}.ContactsSections_card__irTp1:hover{transform:translateY(-3px);box-shadow:0 12px 32px rgba(12,49,39,.12)}.ContactsSections_cardTitle__6eBAt{font-weight:800;font-size:17px;color:var(--ev-emerald)}.ContactsSections_cardText__AVH3Z{font-size:14px;line-height:1.55;color:rgba(16,32,26,.62)}.ContactsSections_cardLink__Om3BV{margin-top:auto;font-weight:600;font-size:14.5px;color:var(--ev-green)}.ContactsSections_form__HW_OY{padding-block:clamp(56px,7vw,84px) 100px}.ContactsSections_formPanel__jNBpc{display:flex;gap:32px;align-items:flex-start}.ContactsSections_formCard__2vmKL{flex:1.2 1;background:var(--ev-on-dark);border:1px solid rgba(12,49,39,.09);border-radius:var(--ev-radius-l);padding:30px;display:flex;flex-direction:column;gap:18px;box-shadow:0 20px 50px rgba(12,49,39,.07)}.ContactsSections_formTitle__ZaJcS{font-size:22px;font-weight:800;color:var(--ev-emerald)}.ContactsSections_direct__yOKu4{flex:1 1;display:flex;flex-direction:column;gap:12px}.ContactsSections_directCard__5u_xS{display:flex;gap:14px;align-items:center;background:var(--ev-on-dark);border:1px solid rgba(12,49,39,.09);border-radius:var(--ev-radius-m);padding:16px 18px}.ContactsSections_directIcon__end_N{font-size:20px}.ContactsSections_directText__L_Hu4{display:flex;flex-direction:column;gap:2px}.ContactsSections_directLabel__6inbx{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ev-gold-dark)}.ContactsSections_directValue__iUbCk{font-size:14.5px;font-weight:600;color:var(--ev-ink)}.ContactsSections_legal__jAVCB{display:flex;flex-direction:column;gap:4px;padding:16px 18px;border:1px dashed rgba(12,49,39,.2);border-radius:var(--ev-radius-m)}.ContactsSections_legalValue__r_FTQ{font-size:13px;color:rgba(16,32,26,.55)}@media(max-width:1080px){.ContactsSections_grid__ujskW{grid-template-columns:1fr}.ContactsSections_formPanel__jNBpc{flex-direction:column}.ContactsSections_direct__yOKu4,.ContactsSections_formCard__2vmKL{width:100%}}.FormField_root__uxthh{display:flex;flex-direction:column;gap:6px}.FormField_error__ACoH6{font-size:12px;color:var(--ev-red)}.SelectInput_root__FSStz{width:100%;padding:13px 16px;border:1px solid var(--ev-border);border-radius:var(--ev-radius-m);background:var(--ev-surface);font-family:var(--ev-font);font-size:15px;color:var(--ev-ink);cursor:pointer;transition:border-color .2s ease}.SelectInput_root__FSStz:focus{outline:none;border-color:var(--ev-gold)}.SelectInput_invalid__nma_b{border-color:var(--ev-red)}.TextInput_root__BhsU5{width:100%;padding:13px 16px;border:1px solid var(--ev-border);border-radius:var(--ev-radius-m);background:var(--ev-surface);font-family:var(--ev-font);font-size:15px;color:var(--ev-ink);transition:border-color .2s ease}.TextInput_root__BhsU5::placeholder{color:var(--ev-gray)}.TextInput_root__BhsU5:focus{outline:none;border-color:var(--ev-gold)}.TextInput_invalid__P996T{border-color:var(--ev-red)}.Textarea_root__FyudV{width:100%;padding:13px 16px;border:1px solid var(--ev-border);border-radius:var(--ev-radius-m);background:var(--ev-surface);font-family:var(--ev-font);font-size:15px;color:var(--ev-ink);resize:vertical;transition:border-color .2s ease}.Textarea_root__FyudV::placeholder{color:var(--ev-gray)}.Textarea_root__FyudV:focus{outline:none;border-color:var(--ev-gold)}.Textarea_invalid__DSDav{border-color:var(--ev-red)}.LeadFormShell_form__Ro2_f{display:flex;flex-direction:column;gap:14px}.LeadFormShell_success__fuDBe{padding:22px 24px;border:1px solid var(--ev-gold);border-radius:var(--ev-radius-m);background:var(--ev-gold-soft);font-size:15px;line-height:1.5}.LeadFormShell_error__iYbls{font-size:13px;color:var(--ev-red)}.LeadFormShell_note__UBzeI{font-size:12px;color:var(--ev-text-soft)}