@media(max-width:1180px){.site-branding{min-width:200px}.header-actions .sa-icon-action span{display:none}.main-navigation ul{gap:2px}.main-navigation a{padding-inline:8px}.header-wrapper{gap:14px}.services-grid{grid-template-columns:repeat(2,1fr)}.platform-grid{grid-template-columns:repeat(2,1fr)}.engagement-grid{grid-template-columns:repeat(2,1fr)}.footer-grid{grid-template-columns:repeat(2,1fr)}.industry-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:1020px){section{padding:76px 0}.sa-topbar-right{display:none}.menu-toggle{display:block}.main-navigation{position:fixed;top:0;right:0;bottom:0;width:min(390px,88vw);margin:0;background:#fff;box-shadow:-20px 0 60px rgba(5,31,39,.18);padding:94px 24px 30px;transform:translateX(105%);visibility:hidden;transition:transform .3s ease,visibility .3s ease;z-index:1100}.main-navigation.open{transform:none;visibility:visible}.main-navigation ul{display:block}.main-navigation li{border-bottom:1px solid var(--sal-line)}.main-navigation a{display:block;padding:16px 4px;font-size:.96rem;border-radius:0}.main-navigation a:after{display:none}.sa-mobile-access{display:grid;gap:9px;margin-top:24px;padding-top:20px;border-top:1px solid var(--sal-line)}.sa-mobile-access a{display:flex;align-items:center;gap:10px;padding:12px;border:1px solid var(--sal-line);border-radius:10px;color:var(--sal-navy);font-weight:800;font-size:.84rem}.sa-mobile-access .sa-mobile-register{justify-content:center;background:var(--sal-gold);border-color:var(--sal-gold);color:#17212b}.sa-menu-backdrop:not([hidden]){z-index:1050}.header-actions{margin-left:auto}.platform-head,.esg-layout,.standards-grid,.contact-panel,.sa-prefooter-panel{grid-template-columns:1fr;gap:34px}.projects-grid,.insight-grid{grid-template-columns:1fr 1fr}.trust-strip .container{align-items:flex-start;flex-direction:column;padding:18px 0;gap:12px}.trust-strip span{max-width:none}.trust-items{flex-wrap:wrap;justify-content:flex-start}.contact-actions,.sa-prefooter-actions{justify-content:flex-start}.esg-pillars article{grid-template-columns:58px 1fr}.esg-pillars article p{grid-column:2}.footer-bottom-wrapper{flex-direction:column}.sa-contact-grid,.sa-auth-shell{grid-template-columns:1fr}.sa-inner-hero-grid{grid-template-columns:1fr}.sa-inner-hero-note{justify-self:start}.hero-grid{grid-template-columns:1fr;gap:42px}.hero-system-card{max-width:780px}.sa-hero{padding-top:82px}}
@media(max-width:782px){.admin-bar .site-header.sticky{top:46px}}
@media(max-width:720px){.container{width:min(var(--sal-container),calc(100% - 30px))}.sa-topbar-location{display:none}.header-wrapper{height:76px}.custom-logo{max-height:50px;max-width:210px}.site-branding{min-width:0}.sa-brand-mark{width:40px;height:40px;flex-basis:40px}.sa-brand-words strong{font-size:.96rem}.sa-brand-words small{font-size:.56rem}.header-actions .sa-market-action{display:none}.header-actions .sa-icon-action{display:none}.sa-btn-register{display:inline-flex!important;padding-inline:12px}.hero-copy h1{font-size:clamp(2.65rem,12vw,4rem)}.hero-proof{grid-template-columns:1fr 1fr;gap:18px}.system-flow>div{grid-template-columns:40px 1fr}.system-flow small{grid-column:2}.services-grid,.platform-grid,.projects-grid,.industry-grid,.standards-list,.engagement-grid,.insight-grid,.footer-grid{grid-template-columns:1fr}.platform-card{min-height:auto}.section-cta,.projects-head{align-items:flex-start;flex-direction:column}.esg-pillars article{grid-template-columns:48px 1fr}.contact-panel,.sa-prefooter-panel{padding:34px 25px}.footer-grid{gap:34px}.hero-system-card{padding:25px}.hero-actions .sa-btn{width:100%}.sa-contact-details,.sa-contact-form-card,.sa-auth-card{padding:27px}.sa-auth-section{padding:60px 0}.sa-auth-links{flex-direction:column}.sa-topbar-inner{min-height:44px}.sa-topbar-left{gap:14px}.sa-topbar-left a{font-size:.72rem}.sa-contact-pathways>div{grid-template-columns:1fr}.sa-footer-standards{align-items:flex-start}.sa-inner-hero{padding:64px 0}}
@media(max-width:520px){.sa-topbar-left .sa-topbar-contact:first-child span{display:none}.header-actions .sa-btn-register{display:none!important}.site-branding .sa-brand-words strong{font-size:.9rem}.site-branding .sa-brand-words small{letter-spacing:.13em}.hero-proof{grid-template-columns:1fr}.system-flow>div{padding:10px}.footer-bottom-wrapper{gap:8px}.sa-contact-fallback .sa-btn{width:100%}.main-navigation{width:92vw}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.main-navigation{transition:none}}

/* Lock 2 responsive business architecture */
@media(max-width:1100px){.journey-track,.service-catalogue-grid,.engagement-hub-grid,.member-value-grid,.partnership-grid,.marketplace-grid,.principles-grid{grid-template-columns:repeat(2,1fr)}.overview-grid,.finance-grid,.enterprise-grid,.solution-detail-grid{gap:40px}.development-stages{grid-template-columns:repeat(2,1fr)}}
@media(max-width:820px){.overview-grid,.value-banner,.finance-grid,.enterprise-grid,.split-solutions,.solution-detail-grid,.request-layout{grid-template-columns:1fr}.overview-value-grid{order:2}.value-points{grid-template-columns:1fr}.finance-visual{order:2}.journey-cta,.portfolio-toolbar{align-items:flex-start;flex-direction:column}.stories-grid{grid-template-columns:1fr 1fr}}
@media(max-width:600px){.journey-track,.service-catalogue-grid,.engagement-hub-grid,.member-value-grid,.partnership-grid,.marketplace-grid,.principles-grid,.overview-value-grid,.development-stages,.stories-grid{grid-template-columns:1fr}.journey-step,.catalogue-card{min-height:0}.value-banner{padding:30px}.form-grid{grid-template-columns:1fr}.sal-business-form label.full{grid-column:auto}.sal-page-hero{padding:68px 0 58px}.sal-page-hero h1{font-size:clamp(2.2rem,12vw,3.25rem)}}
@media(max-width:700px){.industry-detail-grid{grid-template-columns:1fr}}
