/* Responsive composition */
.site-header .nav-dropdown .nav-offering-icon[src*="/graphics/platform.svg"]{filter:none;}
.site-header .nav-mobile-menu .nav-offering-icon[src*="/graphics/platform.svg"]{filter:brightness(.12);}
@media(min-width:901px){
 .site-header .nav-item--dropdown #technology-dropdown{left:auto;right:0;}
}
@media(max-width:600px){
 body :is(.sr-hero,.ws-hero,.mp-hero,.bl-hero,.fr-hero,.sy-hero){padding-top:24px;padding-bottom:64px;height:auto;max-height:none;}
 body :is(.sr-hero__lockup,.ws-hero__lockup,.mp-hero__lockup,.bl-hero__lockup,.fr-hero__lockup,.sy-hero__lockup){gap:12px;margin-bottom:20px;min-width:0;}
 body :is(.sr-hero__headline,.ws-hero__headline,.mp-hero__headline,.bl-hero__headline,.fr-hero__headline,.sy-hero__headline){font-size:clamp(28px,7.5vw,34px);line-height:1.16;margin-bottom:20px;}
 body :is(.sr-hero__sub,.ws-hero__sub,.mp-hero__sub,.bl-hero__sub,.fr-hero__sub,.sy-hero__sub){font-size:16px;line-height:1.6;margin-bottom:24px;}
 body .platform-status{margin-block:0 16px;}
 body .platform-access-state{margin-top:16px;}
 body .about-intro{padding-block:36px;}
 body .about-intro__copy p{font-size:16px;line-height:1.65;}
 body .about-intro__inner{gap:28px;}
 body .btn{white-space:normal;max-width:100%;}
 body .nav-mobile-link--sub{min-width:0;}
 body .nav-mobile-link--sub>.nav-offering-icon{flex-shrink:0;}
}
@media(min-width:901px) and (max-height:760px){
 body :is(.sr-hero,.ws-hero,.mp-hero,.bl-hero,.fr-hero,.sy-hero){padding-top:24px;padding-bottom:64px;min-height:0;}
 body :is(.sr-hero__headline,.ws-hero__headline,.mp-hero__headline,.bl-hero__headline,.fr-hero__headline,.sy-hero__headline){margin-bottom:20px;}
}
