/* ISOFT V2.14.2 — English audit fixes */
html[lang="en"] body.en-v214 .v2142-model-grid{
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:18px;
}
html[lang="en"] body.en-v214 .v2142-model{
  position:relative;
  overflow:hidden;
  min-height:270px;
  padding:26px;
  border:1px solid #d9e8f4;
  border-radius:22px;
  background:linear-gradient(180deg,#fff,#f9fcff);
  box-shadow:0 12px 30px rgba(17,70,118,.055);
  transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease;
}
html[lang="en"] body.en-v214 .v2142-model:before{
  content:"";position:absolute;left:0;right:0;top:0;height:4px;
  background:var(--accent,#0d66dc);
}
html[lang="en"] body.en-v214 .v2142-model:hover{
  transform:translateY(-6px);border-color:#b7d4eb;
  box-shadow:0 22px 44px rgba(17,70,118,.11);
}
html[lang="en"] body.en-v214 .v2142-model .v26-icon{margin-bottom:20px}
html[lang="en"] body.en-v214 .v2142-model h3{margin:0 0 12px;color:#07367f;font-size:22px;line-height:1.18}
html[lang="en"] body.en-v214 .v2142-model p{margin:0;color:#55728f;font-size:14px;line-height:1.68}
html[lang="en"] body.en-v214 .v2142-model small{
  display:inline-block;margin-top:18px;padding:7px 10px;border-radius:10px;
  background:#eef6ff;color:#0d66dc;font-weight:800;font-size:11px;
}
html[lang="en"] body.en-v214 .v2142-choice-grid{
  display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:26px;
}
html[lang="en"] body.en-v214 .v2142-choice{
  padding:20px;border:1px solid #dceaf5;border-radius:18px;background:#fff;
}
html[lang="en"] body.en-v214 .v2142-choice b{display:block;color:#07367f;font-size:15px;margin-bottom:7px}
html[lang="en"] body.en-v214 .v2142-choice span{color:#607c98;font-size:13px;line-height:1.55}
@media(max-width:860px){
 html[lang="en"] body.en-v214 .v2142-model-grid,
 html[lang="en"] body.en-v214 .v2142-choice-grid{grid-template-columns:1fr}
 html[lang="en"] body.en-v214 .v2142-model{min-height:0}
}
