/* Visible service navigation and readable copy; no crawler-only keyword text. */
.home-product-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin:22px 0 26px;max-width:560px}
.home-product-links>a{display:flex;justify-content:space-between;align-items:center;gap:10px;min-height:45px;padding:10px 0;border-bottom:1px solid #a5c0dc50;font-size:15px;color:#e3effb;line-height:1.5}
.home-product-links>a>span{color:#b8d9f4;font-size:18px;flex:none;transition:transform .2s}
.home-product-links>a:hover{color:#fff;border-color:#b8d9f4}.home-product-links>a:hover>span{transform:translate(2px,-2px)}
.page-home #core-services .card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}
.page-home #core-services .info-card{padding:30px;border-color:#dce7ef;scroll-margin-top:120px}
.page-home #core-services .info-card h3{text-wrap:balance;font-size:25px;line-height:1.5;letter-spacing:-.02em}
.page-home #core-services .info-card p{font-size:17px;line-height:1.85}
.page-home #core-services .info-card ul{font-size:15px;line-height:1.9;color:#5f7081}
.page-home #core-services .text-link{font-size:15px}
.page-home #core-services .card-label{font-size:14px;letter-spacing:.02em}
.home-evidence{padding-block:30px 45px;display:grid;grid-template-columns:.8fr 1.2fr;gap:45px;font-size:14px;line-height:1.85;color:#5b6e80}
.home-evidence strong,.home-evidence span{display:block}.home-evidence strong{font-weight:550;color:#35495c}.home-evidence span{margin-top:7px}.home-evidence p{margin:0}.home-evidence a{color:#176fa7;text-decoration:underline;text-underline-offset:4px}
.page-home .hero-home .hero-inner{padding-top:48px;padding-bottom:46px;min-height:650px}
.page-home .hero-home h1{font-size:clamp(36px,4vw,56px)}
.page-home .hero-home .eyebrow{font-size:12px;letter-spacing:.075em}
.page-home .hero-home .hero-tags{margin-top:23px}
@media(max-width:1100px){.page-home .hero-home .hero-inner{grid-template-columns:1fr;gap:32px}.page-home .hero-home .hero-copy{max-width:740px}.page-home .hero-home h1{font-size:48px}.page-home .hero-home .growth-scene{max-width:650px;width:100%;justify-self:center}.home-product-links{max-width:600px}}
@media(max-width:760px){.page-home #core-services .card-grid{grid-template-columns:minmax(0,1fr);gap:20px}.page-home #core-services .info-card{padding:25px}.page-home #core-services .info-card h3{font-size:23px}.page-home #core-services .info-card p{font-size:16px}.page-home .hero-home h1{font-size:37px}.page-home .hero-home .hero-inner{padding-top:35px;padding-bottom:32px;gap:20px}.home-product-links{gap:0 18px;margin:18px 0 24px}.home-product-links>a{font-size:14px;min-height:48px}.home-product-links>a:first-child{grid-column:1/-1}.home-product-links>a:last-child{grid-column:1/-1}.page-home .hero-home .eyebrow{font-size:12px;line-height:1.8;letter-spacing:.03em}.home-evidence{grid-template-columns:1fr;gap:15px;padding-block:26px 34px}}
@media(max-width:360px){.page-home .hero-home h1{font-size:32px}.page-home #core-services .info-card{padding:22px}.page-home #core-services .info-card h3{font-size:22px}}
