/* v1.89.0: Original image and all textual content live inside one panel. */
.skh-home--v060 .skh-eco-bridge.skh-eco-bridge--overlay {background:#d0c5fa!important;padding:clamp(36px,5vw,76px) 24px!important;}
.skh-home--v060 .skh-eco-bridge--overlay .skh-eco-bridge__layout{width:min(1280px,100%)!important;margin:0 auto!important;display:block!important;}
.skh-home--v060 .skh-eco-bridge--overlay .skh-eco-bridge__panel{position:relative;isolation:isolate;display:flex;align-items:center;min-height:clamp(450px,47vw,660px);overflow:hidden;border:12px solid rgba(123,101,185,.18);border-radius:32px;box-shadow:0 28px 65px rgba(24,18,51,.20);background:#142026;}
.skh-home--v060 .skh-eco-bridge--overlay .skh-eco-bridge__photo{position:absolute;inset:0;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;display:block;margin:0!important;z-index:-2;}
.skh-home--v060 .skh-eco-bridge--overlay .skh-eco-bridge__panel::before{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(7,14,20,.83) 0%,rgba(7,14,20,.62) 46%,rgba(7,14,20,.12) 100%);}
.skh-home--v060 .skh-eco-bridge--overlay .skh-eco-bridge__copybox{position:relative!important;z-index:2;display:block!important;flex:none!important;width:min(680px,86%)!important;max-width:680px!important;margin:0!important;padding:clamp(30px,5vw,68px)!important;background:transparent!important;box-shadow:none!important;border:none!important;text-align:left!important;}
.skh-home--v060 .skh-eco-bridge--overlay .skh-eco-bridge__kicker{color:#e1d6ff!important;letter-spacing:.14em;font-weight:900;}
.skh-home--v060 .skh-eco-bridge--overlay .skh-eco-bridge__copybox h2{color:#fff!important;font-size:clamp(2.8rem,5.7vw,5.6rem)!important;line-height:.99!important;letter-spacing:-.065em;max-width:630px!important;margin:16px 0 20px!important;text-shadow:0 4px 18px rgba(0,0,0,.16);}
.skh-home--v060 .skh-eco-bridge--overlay .skh-eco-bridge__copybox p{color:#fff!important;font-size:clamp(1rem,1.35vw,1.18rem)!important;line-height:1.6!important;max-width:570px!important;margin:0 0 28px!important;}
.skh-home--v060 .skh-eco-bridge--overlay .skh-eco-bridge__btn{display:inline-flex!important;align-items:center;gap:18px;min-height:54px;background:#fff!important;color:#111827!important;border:1px solid #fff!important;border-radius:999px;padding:14px 25px!important;font-weight:900;text-decoration:none;box-shadow:0 14px 35px rgba(0,0,0,.18);}
.skh-home--v060 .skh-eco-bridge--overlay .skh-eco-bridge__btn:hover{background:#e9f4ff!important;transform:translateY(-2px);}
@media(max-width:767px){
.skh-home--v060 .skh-eco-bridge.skh-eco-bridge--overlay{padding:28px 15px!important;}
.skh-home--v060 .skh-eco-bridge--overlay .skh-eco-bridge__panel{min-height:500px;align-items:flex-end;border-width:7px;border-radius:24px;}
.skh-home--v060 .skh-eco-bridge--overlay .skh-eco-bridge__panel::before{background:linear-gradient(0deg,rgba(8,14,21,.92) 0%,rgba(8,14,21,.66) 55%,rgba(8,14,21,.15) 100%);}
.skh-home--v060 .skh-eco-bridge--overlay .skh-eco-bridge__copybox{width:100%!important;padding:27px 20px 32px!important;}
.skh-home--v060 .skh-eco-bridge--overlay .skh-eco-bridge__copybox h2{font-size:clamp(2.45rem,10vw,3.8rem)!important;}
.skh-home--v060 .skh-eco-bridge--overlay .skh-eco-bridge__btn{width:100%;text-align:center;justify-content:center;padding-inline:10px!important;font-size:.88rem;}
}
