/* Section boundaries use literal px values from the agreed 20px scale.
   Only the incoming section owns each gap; zero below prevents doubled spacing. */
#figma-page{row-gap:0!important}
#figma-page>#unlimited,
#figma-page>[data-figma-node-id="14210:9034"],
#figma-page>.home-pillars,
#figma-page>#enterprise-value,
#figma-page>.home-video-section,
#figma-page>#partners,
#figma-page>#customer-stories,
#figma-page>#team-efficiency,
#figma-page>#awards-ecosystem,
#figma-page>#global-locations{padding-block:0!important;margin-block:0!important}
#figma-page>#unlimited>.home-layout-inner{padding-top:160px!important;padding-bottom:0!important}
#figma-page>[data-figma-node-id="14210:9034"]>[data-figma-node-id="14210:9037"]{padding-top:160px!important;padding-bottom:0!important}
#figma-page>.home-pillars{--section-gap:160px} /* User-approved exception. */
#figma-page>#enterprise-value{padding-top:160px!important}
#figma-page>.home-video-section{--section-gap:140px}
#figma-page>#partners{padding-top:160px!important}
#figma-page>#customer-stories{padding-top:160px!important}
#figma-page>#team-efficiency{--section-gap:120px}
#figma-page>#awards-ecosystem{--section-gap:140px}
#figma-page>#awards-ecosystem>.home-layout-inner{padding-block:0!important}
#figma-page>#global-locations{padding-top:160px!important}
#figma-page>#enterprise-apply{--section-gap:60px;padding-block:0!important}
#figma-page>[data-figma-node-id="14332:14735"]{margin-top:120px!important;padding-top:0!important}
/* Customer and partner groups are two separate blocks within this section. */
#figma-page>#partners .client-inner{gap:140px!important}
@media(width<768px){
 #figma-page>#unlimited>.home-layout-inner,#figma-page>[data-figma-node-id="14210:9034"]>[data-figma-node-id="14210:9037"]{padding-top:100px!important}
 #figma-page>.home-pillars,#figma-page>#enterprise-value,#figma-page>.home-video-section,#figma-page>#partners,#figma-page>#customer-stories,#figma-page>#awards-ecosystem,#figma-page>#global-locations{padding-top:100px!important}
 #figma-page>#team-efficiency{--section-gap:100px}
 #figma-page>#enterprise-apply,#figma-page>[data-figma-node-id="14332:14735"]{margin-top:80px!important}
 #figma-page>#partners .client-inner{gap:80px!important}
}

@media(width<768px){
 #figma-page>.home-pillars{--section-gap:80px}
 #figma-page>.home-video-section{--section-gap:80px}
 #figma-page>#team-efficiency{--section-gap:100px}
 #figma-page>#enterprise-apply{--section-gap:20px}
}

@media(width<768px){#figma-page>#awards-ecosystem{--section-gap:80px}}
