.How_we_work .vision_mission_grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:28px;margin:30px 0;display:grid}.How_we_work{padding-top:40px}.How_we_work .vm_card{--vm-accent:#ff6483;--vm-soft:#fff0f3;background:#fff;border:1px solid #ffffffe6;border-radius:24px;min-width:0;transition:transform .25s,box-shadow .25s;display:flex;overflow:hidden;box-shadow:0 10px 35px #2b649212}.How_we_work .vm_card:hover{transform:translateY(-4px);box-shadow:0 16px 38px #2b64921f}.How_we_work .vision_card{--vm-accent:#ff6483;--vm-soft:#fff0f3}.How_we_work .mission_card{--vm-accent:#21b87c;--vm-soft:#e8f9ef}.How_we_work .vm_card_content{width:100%;padding:34px 30px}.How_we_work .vm_card_title{align-items:center;gap:16px;margin-bottom:22px;display:flex}.How_we_work .vm_icon{color:#fff;border-radius:19px;justify-content:center;align-items:center;width:42px;height:42px;font-size:25px;display:inline-flex;overflow:hidden}.How_we_work .vm_card_title h3{color:#1768b7;margin:0;font-size:clamp(18px,2.5vw,25px);font-weight:700;line-height:1.2}.How_we_work .vm_description{color:#31557f;border-radius:16px;margin:0;font-size:16px;font-weight:600;line-height:1.8}.How_we_work .vm_mission_list{gap:14px;margin:0;padding:0;list-style:none;display:grid}.How_we_work .vm_mission_item{align-items:flex-start;gap:12px;display:flex}.How_we_work .vm_mission_num{color:#416289;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:14px;font-weight:800;display:inline-flex}.How_we_work .vm_mission_text{color:#31557f;flex:1;padding-top:3px;font-size:16px;font-weight:600;line-height:1.65}@media (max-width:767.98px){.How_we_work .vision_mission_grid{grid-template-columns:1fr;gap:18px;max-width:540px;margin:0 auto}.How_we_work .vm_card_content{padding:25px 20px}.How_we_work .vm_card_title{gap:13px;margin-bottom:18px}.How_we_work .vm_icon{border-radius:16px;width:40px;height:40px;font-size:18px}.How_we_work .vm_card_title h3{font-size:18px}.How_we_work .vm_description{font-size:14px}.How_we_work .vm_mission_text{font-size:13px}}@media (max-width:380px){.How_we_work .vm_card_content{padding:21px 15px}.How_we_work .vm_card_title h3{font-size:20px}}@media (prefers-reduced-motion:reduce){.How_we_work .vm_card{transition:none}.How_we_work .vm_card:hover{transform:none}}
