
.so-offer{background:#edf5f5;scroll-margin-top:105px}.so-offer-player{overflow:hidden;border-radius:20px;background:#071019;box-shadow:0 20px 60px #07101918}.so-offer-player video{display:block;width:100%;height:auto;aspect-ratio:16/9}.so-offer-chapters{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin:20px 0 12px}.so-offer-chapters span{font-size:13px;font-weight:700;margin-right:4px}.so-offer-chapters button{font:inherit;font-size:13px;padding:9px 13px;border:1px solid #c1d4d7;border-radius:30px;background:white;color:#102730;cursor:pointer}.so-offer-chapters button:hover,.so-offer-chapters button:focus-visible{background:#b8ff3b;border-color:#102730}.so-offer-next{display:grid;grid-template-columns:1.2fr 1fr;gap:40px;padding:30px;border:1px solid #cbdcdd;background:#fff;border-radius:20px;margin-top:30px}.so-offer-next h3{font-size:25px;margin:0 0 15px}.so-offer-next p{line-height:1.75;margin:0;color:#41565f}.so-offer-links{display:flex;flex-direction:column;align-items:flex-start;gap:15px}.so-offer-links>a:not(.so-button){font-weight:700;text-decoration:underline;text-underline-offset:4px;color:#102730}.so-offer-secondary{border:1px solid #17333c;color:#102730;background:white}.so-offer-links small{line-height:1.6;color:#54676d}@media(max-width:700px){.so-offer-next{grid-template-columns:1fr;padding:22px;gap:24px}.so-offer-player{border-radius:10px}.so-offer-chapters button{padding:8px 10px}.so-offer-next h3{font-size:22px}}
