.home-page .home-kicker{margin:0 0 14px;color:#1263ff;font-size:12px;font-weight:920;letter-spacing:.11em;text-transform:uppercase}
.home-page .home-kicker-inverse{color:#9beaf1}
.home-page .home-hero{padding-top:82px}
.home-page .hero-assurance{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:30px;padding-top:24px;border-top:1px solid var(--line)}
.home-page .hero-assurance div{min-width:0}
.home-page .hero-assurance b{display:block;color:var(--navy);font-size:14px;margin-bottom:5px}
.home-page .hero-assurance span{display:block;color:var(--muted);font-size:14px;line-height:1.55}
.home-page .home-trust-strip{padding-top:0}
.home-page .trust-grid{align-items:stretch}
.home-page .trust-item{border-radius:14px;box-shadow:none;background:rgba(255,255,255,.78)}
.home-page .module-card{border-radius:18px}
.home-page .module-card:after{display:none}
.home-page .workflow .home-kicker{margin-bottom:12px}
.home-page .quote-panel .home-kicker{margin-bottom:12px}
.home-page .teaser-card span{display:block;color:#1263ff;font-size:12px;font-weight:920;letter-spacing:.08em;text-transform:uppercase}
@media(max-width:880px){.home-page .hero-assurance{grid-template-columns:1fr}.home-page .home-hero{padding-top:58px}}
