/* Homepage presentation only. Desktop retains its existing layout. */
.home-mobile-only,.mobile-service-help,.mobile-combined-support{display:none}
@media(max-width:760px){
 .home-page .home-desktop-only,.home-page .hero-bottom,.home-page>.finance-distinction,.home-page>.decision-section,.home-page>.combined-promo{display:none}
 .home-page .home-mobile-only{display:inline}
 .home-page .hero-content{padding-top:36px;padding-bottom:36px}
 .home-page .capabilities{padding-block:36px 24px}
 .home-page .capabilities .section-heading{margin-bottom:24px}
 .home-page .capabilities .section-heading>p{display:none}
 .home-page .capability-grid{gap:14px}
 .home-page .capability-grid .capability{padding:22px;min-height:0}
 .home-page .capability .cap-graphic,.home-page .capability>.eyebrow{display:none}
 .home-page .capability h3{margin-top:0}
 .home-page .capability>p{margin-top:10px;margin-bottom:16px}
 .home-page .capability .read-link{margin-top:0;padding-top:12px}
 .home-page>.mobile-service-help{display:block;padding-block:0 30px}
 .mobile-service-help details{border:1px solid #cddce5;background:#f5f8fa}
 .mobile-service-help summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px;font-size:var(--text-body);font-weight:500;line-height:1.5;cursor:pointer}
 .mobile-service-help summary::-webkit-details-marker{display:none}
 .mobile-service-help summary>span{font-size:22px;line-height:1;color:#5e17eb}
 .mobile-service-help details[open] summary>span{transform:rotate(45deg)}
 .mobile-service-help .mobile-service-explanations{padding:0 18px 8px}
 .mobile-service-explanations>a{display:block;padding:18px 0;border-top:1px solid #d5e1e8}
 .mobile-service-explanations strong{display:block;font-size:var(--text-body);font-weight:600;color:#4e1fa7}
 .mobile-service-explanations p{margin-top:6px;font-size:var(--text-body);line-height:1.75}
 .home-page>.mobile-combined-support{display:block;background:#eaf5f9;border-block:1px solid #d1e4eb;padding:28px 0}
 .mobile-combined-support h2{font-size:var(--text-subheading)}
 .mobile-combined-support p{margin-top:12px}
 .mobile-combined-support .text-link{margin-top:12px}
 .home-page>.partnership{grid-template-columns:48px minmax(0,1fr);gap:18px;align-items:start;padding-block:36px}
 .home-page .partnership-visual{min-height:0;background:transparent;padding:0}
 .home-page .partnership-visual img{width:48px;height:60px;opacity:1}
 .home-page .partnership>div>.eyebrow{margin-bottom:14px}
 .home-page .partnership>div>p:not(.eyebrow){margin-top:18px}
 .home-page .partnership .text-link{margin-top:14px}
 .home-page>.perspectives-section{padding-block:36px}
 .home-page .perspectives-section .section-heading{margin-bottom:24px;gap:18px}
 .home-page .perspectives-section .resource-card:nth-child(n+2){display:none}
}
@media(max-width:760px){.home-page .partnership-visual img{filter:brightness(.65)}}
