/* SmartMed homepage sample charts - content/data examples, not case-study results */
.sm-sample-results-section{padding:86px 0 96px;background:linear-gradient(165deg,#f3faf7,#fff 62%,#f5faf8)}
.sm-sample-results-section .sm-section-heading{margin-bottom:30px}
.sm-sample-results-section .sm-section-heading h2{max-width:740px}
.sm-sample-results-section .sm-section-heading p{font-size:14px;line-height:2;max-width:380px;color:#526c65}
.sm-sample-results-note{margin:0 0 29px;padding:14px 19px;border-radius:14px;border:1px solid #d5e7e1;background:#fff;color:#405b54;line-height:1.95;font-size:13px}
.sm-sample-results-note strong{color:#087f6b}
.sm-sample-results-grid{display:grid;gap:24px}
.sm-sample-result{display:grid;grid-template-columns:minmax(0,.74fr) minmax(0,1.26fr);gap:30px;align-items:center;min-width:0;padding:28px;border:1px solid #e0eee9;border-radius:28px;background:#fff;box-shadow:0 15px 42px rgba(16,59,52,.045)}
.sm-sample-result:nth-child(even){grid-template-columns:minmax(0,1.26fr) minmax(0,.74fr)}
.sm-sample-result:nth-child(even) .sm-sample-result-copy{order:2}
.sm-sample-result:nth-child(even) .sm-sample-result-visual{order:1}
.sm-sample-result-copy{min-width:0}
.sm-sample-result-kicker{display:inline-flex;align-items:center;padding:5px 11px;border-radius:99px;background:#e5f5ee;color:#087f6b;font-size:12px;font-weight:800}
.sm-sample-result-copy h3{margin:18px 0 12px;color:#103b34;font-size:clamp(21px,2.2vw,29px);font-weight:900;line-height:1.55}
.sm-sample-result-copy p{margin:0;color:#516962;font-size:14px;line-height:2}
.sm-sample-result-metric{margin-top:22px;display:flex;flex-wrap:wrap;align-items:center;gap:10px}
.sm-sample-result-metric strong{font-size:24px;font-weight:900;color:#0a7461;direction:ltr;unicode-bidi:isolate}
.sm-sample-result-metric span{color:#607970;font-size:12px}
.sm-sample-result-visual{min-width:0;overflow:hidden;border:1px solid #e5eeed;border-radius:20px;background:#fff;box-shadow:0 10px 30px rgba(36,77,66,.065)}
.sm-sample-result-visual img{display:block;width:100%;height:auto;aspect-ratio:940/510;object-fit:contain}
.sm-sample-results-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-top:30px}
.sm-sample-results-bottom p{margin:0;color:#516962;font-size:13px;line-height:2;max-width:760px}
.sm-sample-results-bottom a{display:inline-flex;align-items:center;justify-content:center;padding:12px 19px;background:#087f6b;color:#fff!important;border-radius:12px;font-weight:800;font-size:13px;text-decoration:none}
.sm-sample-results-bottom a:hover{background:#066d5c}
@media(max-width:900px){
 .sm-sample-results-section{padding:64px 0}
 .sm-sample-result,.sm-sample-result:nth-child(even){grid-template-columns:1fr;gap:20px;padding:23px}
 .sm-sample-result:nth-child(even) .sm-sample-result-copy,.sm-sample-result:nth-child(even) .sm-sample-result-visual{order:initial}
 .sm-sample-result-copy h3{font-size:23px}
 .sm-sample-result-metric{margin-top:15px}
}
@media(max-width:600px){
 .sm-sample-results-section{padding:49px 0 60px}
 .sm-sample-results-section .sm-section-heading{margin-bottom:19px}
 .sm-sample-results-note{font-size:12px;margin-bottom:16px}
 .sm-sample-results-grid{gap:16px}
 .sm-sample-result{padding:16px;border-radius:18px}
 .sm-sample-result-visual{border-radius:12px}
 .sm-sample-result-copy h3{font-size:22px;margin-top:13px}
 .sm-sample-result-copy p{font-size:13px}
 .sm-sample-result-metric strong{font-size:22px}
 .sm-sample-results-bottom a{width:100%}
}