.home-refined .home-intro { padding:38px 0; }
.home-refined .home-stats { padding:24px 0 30px; }
.home-refined .home-service-grid { grid-template-columns:repeat(2,1fr); gap:20px; }
.home-refined .home-service-grid>a { padding:26px; }
.home-refined .home-service-grid h3 { font-size:21px; }
.home-refined .home-network { padding:40px 0; }
.home-refined .home-partner { padding:26px 32px; }
.home-refined .home-partner img { max-width:230px; }
.home-reviews-section { padding:40px 0 28px; }
.home-review-grid { display:grid; grid-template-columns:repeat(3,1fr); gap:22px; }
.home-review-grid blockquote { margin:0; padding:22px; border:1px solid #e1e8ef; border-radius:8px; background:#fafbfd; }
.home-review-grid cite { display:block; font-size:12px; font-style:normal; color:#6c8399; margin-top:16px; }
.home-bottom-links { display:flex; flex-wrap:wrap; gap:16px 30px; border-top:1px solid #e1e8ef; padding:20px 0 30px; }
.home-bottom-links a { font-size:12px; font-weight:700; }
@media(max-width:650px) { .home-refined .home-service-grid,.home-review-grid { grid-template-columns:1fr; } .home-refined .home-intro { padding:28px 0; } .home-refined .home-partner { padding:24px; } .home-refined .home-service-grid h3 { font-size:19px; } }
.home-refined .home-stats { background:#123b83; border-top:0; border-radius:10px; padding:26px 28px; margin-bottom:30px; }
.home-refined .home-stats strong { color:#fff; }
.home-refined .home-stats span { color:#d3dfef; }
