.product-film-page{max-width:1120px;margin:auto;padding:28px 24px 70px;color:#14243a;background:#fff}.product-film-page__header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-bottom:44px}.product-film-page__brand{display:flex;align-items:center;gap:12px;font-size:29px;font-weight:650}.product-film-page__header>a:last-child{font-size:14px;color:#047857}.product-film-page h1{font-size:clamp(26px,3vw,38px);font-weight:650;line-height:1.5;margin:0 0 16px}.product-film-page__description{max-width:900px;line-height:1.9;color:#52665f;font-size:16px;margin:0 0 30px}.product-film-page__player{overflow:hidden;border:1px solid #d8e6df;border-radius:12px;background:#f0f8f4}.product-film-page__player video{display:block;width:100%;aspect-ratio:16/9}.product-film-page__details{display:flex;justify-content:space-between;align-items:center;margin:12px 0 22px;font-size:14px;color:#52665f}.product-film-page__details a{color:#047857;text-decoration:underline}.product-film-page__chapters{display:flex;flex-wrap:wrap;gap:10px 22px;border-block:1px solid #d8e6df;padding:18px 0}.product-film-page__chapters button{background:none;border:0;font:inherit;font-size:14px;padding:5px 0;cursor:pointer;color:#14243a;text-align:left}.product-film-page__chapters button span{margin-right:8px;color:#047857;font-variant-numeric:tabular-nums}.product-film-page__note{font-size:13px;line-height:1.9;color:#52665f;margin:18px 0 0}.product-film-page__more{padding-top:46px}.product-film-page__more h2,.call-video-library h2{font-size:24px;font-weight:650;margin:0 0 24px}.product-film-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.product-film-links__item{display:block;color:#14243a}.product-film-links__poster{position:relative;border:1px solid #d8e6df;border-radius:9px;overflow:hidden}.product-film-links__poster img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}.product-film-links__poster span{position:absolute;bottom:8px;right:8px;color:#fff;background:#14243ade;padding:2px 8px;border-radius:4px;font-size:12px}.product-film-links__item h3{font-size:18px;font-weight:600;line-height:1.5;margin:14px 0 8px}.product-film-links__item p{font-size:14px;line-height:1.8;margin:0;color:#52665f}.product-film-page__contact{margin-top:52px;padding:28px;text-align:center;background:#ecfdf5;border-radius:12px}.product-film-page__contact p{margin:0 0 18px;font-size:15px;color:#52665f}.product-film-page__contact a{display:inline-block;background:#047857;color:#fff;border-radius:7px;padding:12px 28px}.call-video-library{max-width:1120px;margin:auto;padding:50px 24px}.call-video-library__lead{font-size:16px;line-height:1.8;color:#52665f;margin:-8px 0 28px}.product-film-page :is(a,button):focus-visible,.product-film-links a:focus-visible{outline:3px solid #047857;outline-offset:5px}@media(max-width:650px){.product-film-page{padding-inline:18px}.product-film-page__header{padding-bottom:30px}.product-film-links{grid-template-columns:1fr;gap:28px}.product-film-page__chapters{display:grid;gap:8px}.product-film-page__contact{padding:22px 16px}.call-video-library{padding:36px 18px}.product-film-page__player{border-radius:6px}}.product-film-embed{display:block;width:100%;aspect-ratio:16/9;border:0}.call-video-library__play-button{display:block;width:100%;padding:0;background:#fff;cursor:pointer}.product-film-links__poster .call-video-library__play{display:grid;place-items:center;inset:50% auto auto 50%;transform:translate(-50%,-50%);width:58px;height:58px;padding:0;border-radius:50%;background:#142c3eef}.call-video-library__play img{width:28px;height:28px;filter:invert(1)}.call-video-library button:focus-visible{outline:3px solid #047857;outline-offset:5px}.product-film-player{position:relative}.product-film-player__start{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:clamp(64px,8vw,80px);aspect-ratio:1;padding:0;border:2px solid #fff;border-radius:50%;background:#047857;color:#fff;box-shadow:0 4px 20px #0003;cursor:pointer}.product-film-player__start svg{width:36px;height:36px}.product-film-player__start:hover{background:#065f46}.product-film-player__start:focus-visible{outline:3px solid #14243a;outline-offset:4px}.call-video-library{max-width:1168px;padding:32px 24px 44px}.call-video-library h2{margin:0 0 24px;font-size:26px;font-weight:750;letter-spacing:-.025em}.call-video-library .product-film-links{gap:22px}.call-film-card__button{display:grid;grid-template-columns:56% 44%;position:relative;width:100%;aspect-ratio:2.05;padding:0;overflow:hidden;border:1px solid #d5e8e1;border-radius:14px;background:#f7fbf9;text-align:left;cursor:pointer}.call-film-card__art{display:block;width:100%;height:100%;object-fit:cover;object-position:45% center}.call-film-card__button strong{display:flex;align-items:center;font-size:clamp(17px,1.6vw,22px);line-height:1.55;font-weight:750;padding:16px 12px 16px 26px;color:#14243a;letter-spacing:-.02em}.call-film-card__play{position:absolute;left:56%;top:50%;transform:translate(-50%,-50%);width:44px;height:44px;display:grid;place-items:center;background:#263532b8;border-radius:50%;transition:background .15s}.call-film-card__play img{width:22px;height:22px;filter:invert(1)}.call-film-card__button:hover .call-film-card__play{background:#047857}.call-film-card>p{display:flex;justify-content:space-between;gap:8px;margin:12px 3px 0;color:#52665f;font-size:13px;line-height:1.6}.call-film-card>p>span{white-space:nowrap;font-size:12px}@media(max-width:800px){.call-video-library{padding:24px 20px 36px}.call-video-library h2{font-size:23px}.call-video-library .product-film-links{grid-template-columns:1fr;gap:24px}.call-film-card{width:100%;max-width:460px;margin:auto}.call-film-card__button{aspect-ratio:2.35}.call-film-card__button strong{font-size:22px;padding-left:30px}}
