/* V205: Match the navy-and-gold illustrated feature-card reference. */
.ds-home .ds-why .ds-section-head h2 { color:#0b1b31 !important; }
.ds-home .ds-why .ds-section-head h2 span,
.ds-home .ds-why .ds-section-head h2 strong { color:#e8b52d !important; }
.ds-home .ds-why .ds-why-card.ds-why-card-premium {
  border-color:#dce4ee !important;
  border-radius:20px !important;
  overflow:hidden !important;
  background:#06182b !important;
  box-shadow:0 12px 28px rgba(8,28,50,.10) !important;
}
.ds-home .ds-why .ds-why-image {
  height:clamp(165px, 15vw, 230px) !important;
  background:#071a2e !important;
  border-bottom:4px solid #f3c63f !important;
}
.ds-home .ds-why .ds-why-image img {
  opacity:1 !important;
  object-fit:cover !important;
  object-position:center center !important;
}
.ds-home .ds-why .ds-why-image-shade {
  background:linear-gradient(180deg,rgba(3,14,28,.02),rgba(3,14,28,.10)) !important;
}
.ds-home .ds-why .ds-why-icon {
  width:58px !important;height:58px !important;
  left:20px !important;bottom:16px !important;
  border-radius:15px !important;
  background:#ffca36 !important;color:#09213a !important;
  border:2px solid rgba(255,255,255,.75) !important;
  box-shadow:0 7px 18px rgba(0,0,0,.25) !important;
  font-size:25px !important;
}
.ds-home .ds-why .ds-why-copy {
  position:relative;
  min-height:148px !important;
  padding:20px 20px 26px !important;
  border-top:0 !important;
  background:linear-gradient(135deg,#071a2e 0%,#0a2440 100%) !important;
  overflow:hidden;
}
.ds-home .ds-why .ds-why-copy::after {
  content:"";
  position:absolute;
  width:145px;height:34px;
  right:-18px;bottom:0;
  background:#f3c63f;
  transform:skewX(-35deg) rotate(-8deg);
  transform-origin:center;
  opacity:.96;
}
.ds-home .ds-why .ds-why-copy h4 {
  color:#fff !important;
  font-size:clamp(16px,1.25vw,21px) !important;
  font-weight:800 !important;
  line-height:1.28 !important;
  margin:0 0 11px !important;
}
.ds-home .ds-why .ds-why-copy p {
  color:#d9e5f2 !important;
  font-size:clamp(13px,.95vw,16px) !important;
  line-height:1.55 !important;
  max-width:95%;
}
@media(max-width:1120px){
 .ds-home .ds-why .ds-why-grid{grid-template-columns:repeat(3,minmax(0,1fr)) !important}
}
@media(max-width:700px){
 .ds-home .ds-why .ds-why-grid{grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:12px !important}
 .ds-home .ds-why .ds-why-image{height:145px !important}
 .ds-home .ds-why .ds-why-icon{width:43px !important;height:43px !important;left:10px !important;bottom:10px !important;font-size:19px !important;border-radius:12px !important}
 .ds-home .ds-why .ds-why-copy{min-height:135px !important;padding:14px 12px 22px !important}
 .ds-home .ds-why .ds-why-copy h4{font-size:15px !important}
 .ds-home .ds-why .ds-why-copy p{font-size:12px !important}
}
@media(max-width:360px){
 .ds-home .ds-why .ds-why-grid{grid-template-columns:1fr !important}
 .ds-home .ds-why .ds-why-image{height:190px !important}
}
