.smartshop-hero{background:radial-gradient(circle at 82% 20%,#dcefe8 0,#0000 28%),linear-gradient(135deg,#fff 0%,#f6f9f8 58%,#e7eefc 100%)}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.metric-grid article{border:1px solid var(--line);background:#fff;border-top:4px solid #208167;border-radius:.9rem;flex-direction:column;justify-content:center;min-height:8.5rem;padding:1.35rem;display:flex}.metric-grid strong{color:#176650;font-size:2.35rem;line-height:1}.metric-grid span{color:var(--muted);margin-top:.65rem;font-weight:750}.case-card p{color:var(--muted);margin-bottom:0;line-height:1.65}.smartshop-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.verification-note{margin-top:2rem}@media (width<=900px){.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.metric-grid,.smartshop-gallery{grid-template-columns:1fr}}.case-study--smartshop .case-hero h1,.case-study--smartshop .case-heading h2,.case-study--smartshop .case-actions h2,.case-study--smartshop .case-card h3,.case-study--smartshop .decision-list h3{font-family:var(--font-display-smartshop)}.case-study--smartshop .case-hero h1{letter-spacing:.005em;font-weight:725;font-stretch:95%;line-height:.97}.case-study--smartshop .case-heading h2,.case-study--smartshop .case-actions h2{letter-spacing:.005em;font-weight:700;font-stretch:95%;line-height:1}.case-study--smartshop .case-card h3,.case-study--smartshop .decision-list h3{letter-spacing:.01em;font-weight:700;font-stretch:95%;line-height:1.12}
