
/* V90.14 STABILITY PATCH - base V90.12 */
html,body.section-pastel-site,body.section-pastel-site,body.section-pastel-site main{background:#fdfefe!important}
body.section-pastel-site main>section{background:#fcfdff!important}
body.section-pastel-site main>section:nth-of-type(8n+1){background:#fbfdff!important}
body.section-pastel-site main>section:nth-of-type(8n+2){background:#fdfcff!important}
body.section-pastel-site main>section:nth-of-type(8n+3){background:#fffdfc!important}
body.section-pastel-site main>section:nth-of-type(8n+4){background:#fbfefc!important}
body.section-pastel-site main>section:nth-of-type(8n+5){background:#fffefb!important}
body.section-pastel-site main>section:nth-of-type(8n+6){background:#fcfefc!important}
body.section-pastel-site main>section:nth-of-type(8n+7){background:#fffdfd!important}
body.section-pastel-site main>section:nth-of-type(8n+8){background:#fcfdfe!important}
.section.soft,.section-soft,.subtle-section,.contextual-evidence,.faq-search-panel,.faq-topic-index,
.client-human-grid article,.form-human-review-note,.deterministic-note,.reference-box,.communication-notice{
  background-color:#fcfdff!important;background-image:none!important
}
.notice,.boundary,.safety-box,.no-case-results{background:#fffdf5!important}
.final-cta{background:linear-gradient(135deg,#fffef9,#fbfdff)!important}
.page-hero{background:linear-gradient(135deg,#fdfefe,#fbfdff)!important}
.translation-notice{background:#fbfdff!important;color:#43546b!important;border-bottom:1px solid rgba(17,33,59,.09)!important}
.translation-notice strong{color:#24374f!important}
@media(max-width:760px){
 .nav-shell{gap:8px!important;width:calc(100% - 20px)!important;min-width:0!important}
 .brand{display:flex!important;align-items:center!important;flex:0 0 92px!important;width:92px!important;min-width:92px!important;overflow:visible!important}
 .brand img{display:block!important;width:92px!important;max-width:92px!important;min-width:92px!important;height:auto!important;opacity:1!important;visibility:visible!important}
 .header-linkedin{flex:0 0 40px!important;width:40px!important;min-width:40px!important;height:40px!important;margin-left:0!important;margin-right:0!important}
 .language-control{flex:1 1 128px!important;min-width:112px!important;max-width:170px!important;margin-left:0!important}
 .menu-button{flex:0 0 52px!important;width:52px!important;min-width:52px!important;min-height:48px!important}
 body{padding-bottom:82px}
 .enquiry-sticky{bottom:12px!important;left:10px!important}
 .whatsapp-fab{bottom:12px!important;right:12px!important}
}
@media(max-width:390px){
 .brand{flex-basis:78px!important;width:78px!important;min-width:78px!important}
 .brand img{width:78px!important;max-width:78px!important;min-width:78px!important}
 .language-control{min-width:104px!important}
}
