.decision-path{margin:42px 0;padding:30px;border:1px solid #d7e1e5;border-radius:20px;background:linear-gradient(135deg,#f9fbfa,#eef5f6)}
.decision-path-head{display:grid;grid-template-columns:1fr .7fr;gap:28px;align-items:end;margin-bottom:20px}.decision-path h2{margin:.3rem 0 0;font-size:clamp(1.7rem,3vw,2.7rem);line-height:1.05;letter-spacing:-.035em}.decision-path-head p{margin:0;color:#536875}
.decision-path-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.decision-path-grid a{display:flex;min-height:150px;flex-direction:column;padding:19px;border:1px solid #d7e1e5;border-radius:15px;background:#fff;text-decoration:none}.decision-path-grid a:hover,.decision-path-grid a:focus-visible{border-color:#4f8da4;box-shadow:0 12px 30px rgba(13,29,43,.08)}.decision-path-grid span{font-size:.68rem;font-weight:800;letter-spacing:.13em;color:#176b91;text-transform:uppercase}.decision-path-grid strong{margin:15px 0 6px;font-size:1.03rem}.decision-path-grid small{color:#5b6f7a;line-height:1.45}.decision-path-grid b{margin-top:auto;padding-top:14px;color:#176b91}
@media(max-width:900px){.decision-path-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.decision-path{padding:22px}.decision-path-head,.decision-path-grid{grid-template-columns:1fr}}
