/* Homepage section rhythm */
.process-teaser-section{padding-bottom:42px!important}
.home-prism-section{padding-top:38px!important;border-top:1px solid var(--line)}
.home-prism-section .tech-band{margin-top:0!important}
.home-image-section{border-top:1px solid var(--line);padding-top:76px!important}
.why-fabs-section{border-top:1px solid var(--line)}
@media(max-width:720px){.process-teaser-section{padding-bottom:30px!important}.home-prism-section{padding-top:30px!important}.home-image-section{padding-top:58px!important}}

/* Slightly tighter hero body copy */
.hero p{font-size:clamp(17px,1.85vw,22px)}
