/* Homepage service discovery: three unambiguous, separate choices.
 * Scoped to the YITM homepage. No new JavaScript or tracking. */
.home-support-paths{padding:clamp(28px,4vw,54px) 0;background:#f3f8ff;color:#182742;border-block:1px solid #d5e5f2}
.home-support-paths>.wrap{max-width:1190px;margin-inline:auto}
.home-support-paths__intro{max-width:760px;margin:0 0 25px}
.home-support-paths__intro .eyebrow{display:block;margin-bottom:8px;color:#24558d;letter-spacing:.075em;text-transform:uppercase;font-size:.8rem;font-weight:750}
.home-support-paths__intro h2{margin:0 0 10px;color:#14243e;line-height:1.15;letter-spacing:-.02em;font-size:clamp(1.7rem,3vw,2.3rem)}
.home-support-paths__intro p{margin:0;line-height:1.65;color:#405370;font-size:1.08rem}
.home-support-paths__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:stretch}
.home-support-paths__card{display:flex;flex-direction:column;gap:11px;min-width:0;padding:clamp(21px,3vw,29px);border:1px solid #cddded;background:#fff;border-radius:19px;box-shadow:0 5px 16px rgba(22,48,82,.035)}
.home-support-paths__card--hub{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:28px;align-items:center;border-color:#b6cfe9;background:linear-gradient(110deg,#e8f3ff 0%,#fff 85%)}
.home-support-paths__card--hub .home-support-paths__tag,.home-support-paths__card--hub h3,.home-support-paths__card--hub p{grid-column:1}
.home-support-paths__card--hub .home-support-paths__action{grid-column:2;grid-row:1/4;align-self:center}
.home-support-paths__tag{font-size:.84rem;font-weight:750;color:#25558f;letter-spacing:.025em}
.home-support-paths__card h3{font-size:clamp(1.35rem,2vw,1.65rem);color:#182742;line-height:1.24;margin:0}
.home-support-paths__card p{color:#40516a;line-height:1.65;font-size:1rem;margin:0}
.home-support-paths__card .home-support-paths__rate{margin:2px 0 0;color:#173e76;font-size:1.08rem}
.home-support-paths__rate strong{font-size:clamp(1.8rem,3vw,2.25rem);line-height:1.1;color:#1b4d91;letter-spacing:-.025em}
.home-support-paths__action{display:inline-flex;align-items:center;justify-content:center;align-self:start;margin-top:auto;padding:12px 18px;min-height:50px;border:2px solid #2b56a5;border-radius:12px;color:#204c99;background:#fff;font-size:1rem;font-weight:750;text-align:center;text-decoration:none!important;line-height:1.3}
.home-support-paths__action--primary{background:#3159ab;color:#fff}
.home-support-paths__action:hover{background:#eaf2ff;color:#173b78}
.home-support-paths__action--primary:hover{background:#244991;color:#fff}
.home-support-paths a:focus-visible{outline:3px solid #b27611;outline-offset:4px}
@media(max-width:760px){
 .home-support-paths__grid{grid-template-columns:1fr}
 .home-support-paths__card--hub{display:flex;grid-column:auto;align-items:stretch}
 .home-support-paths__card--hub .home-support-paths__action{align-self:start}
}
@media(max-width:480px){
 .home-support-paths{padding:28px 0}
 .home-support-paths__card{padding:21px}
 .home-support-paths__action,.home-support-paths__card--hub .home-support-paths__action{width:100%;box-sizing:border-box}
}
