/* Rev119 – isolated customer-intent routing; no layout or form overrides. */
.wms119-choice,.wms119-choice *{box-sizing:border-box}
.wms119-choice{padding:25px 18px 22px;background:#f4f8fb;color:#142c42;border-block:1px solid #dce8ee}
.wms119-choice__wrap{max-width:1130px;margin:0 auto}
.wms119-choice__intro{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:8px 22px;margin-bottom:14px}
.wms119-choice__intro>div{max-width:650px}
.wms119-choice__eyebrow{margin:0 0 3px!important;font-size:11px!important;letter-spacing:.07em;font-weight:800;color:#116956!important;text-transform:uppercase}
.wms119-choice h2{font-size:clamp(21px,2.4vw,28px);line-height:1.22;letter-spacing:-.025em;margin:0!important;color:#152f45!important}
.wms119-choice__intro>p{max-width:385px;margin:0!important;font-size:13.5px!important;line-height:1.5!important;color:#475e70!important}
.wms119-choice__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.wms119-choice__card{min-width:0;display:flex;flex-direction:column;gap:5px;padding:17px 16px;text-decoration:none!important;background:#fff;color:#163148!important;border:1px solid #d7e3eb;border-radius:13px;box-shadow:0 5px 17px rgba(18,46,68,.045);transition:border-color .15s ease,box-shadow .15s ease}
.wms119-choice__card:hover,.wms119-choice__card:focus-visible{border-color:#168266;box-shadow:0 6px 20px rgba(10,90,72,.12)}
.wms119-choice__card:focus-visible{outline:3px solid #128a72;outline-offset:3px}
.wms119-choice__tag{font-size:11px!important;font-weight:800;color:#17735e!important}
.wms119-choice__card strong{font-size:15.5px;line-height:1.35;color:#142e42}
.wms119-choice__desc{font-size:12.5px!important;line-height:1.48!important;color:#586d7b!important}
.wms119-choice__arrow{margin-top:auto;padding-top:5px;font-size:13px!important;font-weight:800;color:#146c57!important}
.wms119-choice__card--quote{background:#0f6654;color:#fff!important;border-color:#0f6654}
.wms119-choice__card--quote .wms119-choice__tag,.wms119-choice__card--quote strong,.wms119-choice__card--quote .wms119-choice__desc,.wms119-choice__card--quote .wms119-choice__arrow{color:#fff!important}
.wms119-choice__card--quote:hover,.wms119-choice__card--quote:focus-visible{border-color:#0c4b40;background:#0a5144}
.wms119-choice__proof{font-size:12.5px!important;line-height:1.5!important;color:#415a6a!important;margin:13px 2px 0!important}
.wms119-choice__proof a{color:#0c6758!important;font-weight:700;text-decoration:underline;text-underline-offset:2px}
@media(max-width:760px){.wms119-choice{padding:18px 15px}.wms119-choice__grid{grid-template-columns:1fr;gap:9px}.wms119-choice__card{padding:13px 15px}.wms119-choice__intro{gap:7px}.wms119-choice h2{font-size:21px}.wms119-choice__card strong{font-size:15px}}
@media(min-width:761px) and (max-width:990px){.wms119-choice__grid{gap:9px}.wms119-choice__card{padding:14px 12px}}
@media(prefers-reduced-motion:reduce){.wms119-choice__card{transition:none}}
