/* Match the solid ink used by the Token Plan hero. */
body.page-index .motion-copy h1,body.page-index .motion-copy h1 span,
body.page-index .center-heading h2,body.page-index .architecture-copy h2,
body.page-index .section-heading h2,
body.page-index .ai-feature-copy h2{background-image:none!important;background-clip:border-box!important;-webkit-background-clip:border-box!important;-webkit-text-fill-color:#202028!important;color:#202028!important}

body.page-index .cloud-showcase .cloud-copy h2{background:none!important;-webkit-text-fill-color:#f5f1ff!important;color:#8b9cbd!important}
body.page-index .motion-copy #hero-title,body.page-index .motion-copy #hero-title span{font-weight:400!important}
/* Match the Token Plan hero heading specifications. */
body.page-index .motion-copy #hero-title{font-size:clamp(36px,4.5vw,64px)!important;font-weight:450!important;line-height:1.2!important;letter-spacing:-2px!important;margin:0 0 24px!important;color:#202028!important}
body.page-index .motion-copy #hero-title span{font-weight:inherit!important;line-height:inherit;letter-spacing:inherit}
@media(max-width:760px){body.page-index .motion-copy #hero-title{letter-spacing:-1px!important}}
/* A slightly deeper neutral-lavender surface for the home hero. */
body.page-index .motion-hero{background-color:#eeebf2;background-image:linear-gradient(120deg,#efedf3 0%,#e9e5ef 58%,#edf0f4 100%)}
/* Lighter hero surface and regular-weight service metrics. */
body.page-index .motion-hero{background-color:#f6f4f8;background-image:linear-gradient(120deg,#f7f6f9 0%,#f2eff6 58%,#f5f7fa 100%)}
body.page-index .home-company-scale .company-scale strong,
body.page-index .home-company-scale .company-scale strong em,
body.page-index .home-company-scale .company-scale strong span{font-weight:400!important}
body.page-index .motion-hero{background:#fff!important}
