/* V4K.11 LAST VISUAL DELTA — derived from V4K10 real browser compare */
.pl-header,.pl-header__inner,.pl-nav-wrap{background:#0b1230!important}
.pl-header a,.pl-nav a,.pl-logo,.pl-header button{color:#fff!important}
.pl-header .pl-cta{background:#2458ff!important;color:#fff!important;border-color:#2458ff!important}
.pl-home .pl-v4b-hero{width:100%!important;max-width:none!important;margin:0!important;border-radius:0!important;background:#0b1230!important;color:#fff!important}
.pl-home .pl-v4b-hero>.pl-container{max-width:1240px!important;margin-inline:auto!important}
.pl-home .pl-v4b-hero h1,.pl-home .pl-v4b-hero h2,.pl-home .pl-v4b-hero h3{color:#fff!important}
.pl-home .pl-v4b-hero p{color:#d7deef!important}
.pl-home .pl-v4b-machine{background:linear-gradient(145deg,#1b2445,#0d1431)!important;border:1px solid rgba(255,255,255,.14)!important;box-shadow:0 24px 60px rgba(0,0,0,.28)!important}
.pl-home .pl-v4b-machine-card{background:#fff!important;color:#10243e!important;box-shadow:0 12px 28px rgba(0,0,0,.22)!important}
.pl-home .pl-v4b-trust{border-color:rgba(255,255,255,.15)!important}
.single-prolean_service .pl-service-hero{position:relative;overflow:hidden;background:linear-gradient(118deg,#fff 0%,#fff 57%,#eef1f4 57%,#d8dde3 100%)!important}
.single-prolean_service .pl-service-hero:after{content:"";position:absolute;right:-8%;top:-28%;width:46%;height:165%;background:linear-gradient(145deg,rgba(16,36,62,.06),rgba(16,36,62,.16));transform:skewX(-20deg);pointer-events:none}
.single-prolean_service .pl-service-hero>.pl-container{position:relative;z-index:1}
.single-prolean_service .pl-service-hero-copy{max-width:650px}
.single-prolean_service .pl-service-proof{background:#fff!important;box-shadow:0 16px 36px rgba(16,36,62,.13)!important}
.single-prolean_service .pl-service-hero h1{font-size:clamp(38px,3.55vw,56px)!important}
body.page-id-114 .pl-v4e-hero,body.page-template-page-v4e-company .pl-v4e-hero{background:#0b1230!important;color:#fff!important}
body.page-id-114 .pl-v4e-hero h1,body.page-id-114 .pl-v4e-hero h2,body.page-template-page-v4e-company .pl-v4e-hero h1{color:#fff!important}
body.page-id-114 .pl-v4e-hero p,body.page-template-page-v4e-company .pl-v4e-hero p{color:#d7deef!important}
body.page-id-114 .pl-v4e-hero>.pl-container,body.page-template-page-v4e-company .pl-v4e-hero>.pl-container{max-width:1240px}
.pl-v4b-btn,.pl-service-btn,.pl-cta{border-radius:1px!important}
@media(max-width:960px){
 .pl-header{min-height:auto!important}
 .pl-home .pl-v4b-hero{padding:34px 0 30px!important}
 .pl-home .pl-v4b-hero-grid{display:block!important}
 .pl-home .pl-v4b-machine{margin-top:28px;min-height:230px!important}
 .single-prolean_service .pl-service-hero{background:#fff!important}
 .single-prolean_service .pl-service-hero:after{display:none}
}
@media(max-width:640px){
 .pl-home .pl-v4b-hero h1{font-size:32px!important;line-height:1.06!important}
 .pl-home .pl-v4b-actions{display:grid!important;grid-template-columns:1fr!important;gap:9px!important}
 .pl-home .pl-v4b-actions a{width:100%!important;text-align:center!important}
 .pl-home .pl-v4b-machine{min-height:210px!important}
}
