.soconn-film{padding:clamp(2.5rem,6vw,5rem) 0;background:var(--paper,#fbfcfa)}.soconn-film h2{margin:0 0 .7rem}.soconn-film p{margin:0 0 1.6rem;color:var(--muted,#5c7078)}.soconn-film-player{position:relative;aspect-ratio:16/9;background:#173548;border-radius:16px;overflow:hidden}.soconn-film-player video{display:block;width:100%;height:100%;object-fit:contain}.soconn-film-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;align-items:center;gap:.6rem;border:1px solid #fff8;border-radius:999px;padding:.9rem 1.5rem;background:#0d5360ed;color:white;font:700 1rem var(--sans,Arial,sans-serif);cursor:pointer;box-shadow:0 4px 24px #0004}.soconn-film-play:hover{background:#173548}.soconn-film-play:focus-visible{outline:3px solid #d09b45;outline-offset:4px}.soconn-film-play[hidden]{display:none}@media(max-width:600px){.soconn-film-player{border-radius:10px}.soconn-film-play{padding:.7rem 1.1rem}}
