/* V9: video BEHIND the text and button in right-hand About panel */
.ss-about-home .ss-about-video-overlay{position:relative;isolation:isolate;overflow:hidden;min-height:490px;border-radius:24px;background:#123e36;padding:34px 32px 60px;display:flex;align-items:center;box-shadow:0 15px 38px rgba(0,0,0,.14)}
.ss-about-home .ss-about-video-overlay .ss-about-video-player{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;pointer-events:none;aspect-ratio:auto}
.ss-about-home .ss-about-video-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(4,31,27,.87),rgba(4,31,27,.69));z-index:-1;pointer-events:none}
.ss-about-home .ss-about-overlay-content{position:relative;width:100%;z-index:1}
.ss-about-home .ss-about-video-overlay h2,.ss-about-home .ss-about-video-overlay p,.ss-about-home .ss-about-video-overlay .ss-tick{color:#fff!important;text-shadow:0 1px 5px rgba(0,0,0,.28)}
.ss-about-home .ss-about-video-overlay .ss-feature-icon{background:#176e60;color:#fff}
.ss-about-home .ss-about-video-overlay .ss-action{position:relative;z-index:2}
.ss-about-home .ss-about-video-overlay .ss-about-video-toggle{position:absolute;bottom:12px;right:12px;z-index:3;border-radius:30px;border:1px solid rgba(255,255,255,.5);background:rgba(0,0,0,.48);color:#fff;padding:8px 13px;cursor:pointer}
.ss-about-home .ss-about-overlay-content>*{animation:ssV9Enter .8s ease both}.ss-about-home .ss-about-overlay-content>*:nth-child(2){animation-delay:.12s}.ss-about-home .ss-about-overlay-content>*:nth-child(3){animation-delay:.24s}.ss-about-home .ss-about-overlay-content>*:nth-child(4){animation-delay:.36s}.ss-about-home .ss-about-overlay-content>*:nth-child(5){animation-delay:.48s}
@keyframes ssV9Enter{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}
@media(max-width:768px){.ss-about-home .ss-about-video-overlay{min-height:430px;padding:24px 20px 62px;border-radius:18px}}
@media(prefers-reduced-motion:reduce){.ss-about-home .ss-about-overlay-content>*{animation:none}}
