.landing .landing-video{max-width:1160px;margin:0 auto;padding:56px 24px 64px;scroll-margin-top:24px}.landing-video .section-title{margin-bottom:28px}.landing-video-frame{aspect-ratio:16/9;background:#071c30;border:1px solid #dbe3ee;border-radius:22px;position:relative;overflow:hidden;box-shadow:0 18px 50px #0b20351a}.landing-video-frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.landing-video-cover{cursor:pointer;color:#fff;width:100%;height:100%;font:inherit;background:#071c30;border:0;padding:0;display:block;position:relative}.landing-video-cover img{object-fit:cover;width:100%;height:100%;display:block}.landing-video-play{color:#fff;white-space:nowrap;background:#08714b;border-radius:999px;justify-content:center;align-items:center;gap:12px;padding:15px 24px;font-weight:700;display:flex;position:absolute;bottom:6%;left:50%;transform:translate(-50%);box-shadow:0 4px 20px #0004}.landing-video-play small{font-size:13px;font-weight:400}.landing-video-cover:hover .landing-video-play{background:#075b3d}.landing-video-cover:focus-visible,.landing-video-frame iframe:focus-visible{outline-offset:-5px;outline:4px solid #34cc98}.landing-video-details{color:#52647a;justify-content:space-between;align-items:flex-start;gap:20px;margin-top:16px;font-size:13px;line-height:1.6;display:flex}.landing-video-details p{max-width:720px;margin:0}.landing-video-details a{color:#075b3d;white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.landing-video-details a:focus-visible,.landing-video-cta a:focus-visible{outline-offset:4px;outline:3px solid #08714b}.landing-video-cta{text-align:center;margin-top:26px}.landing-video-cta p{color:#52647a;margin:14px 0 0;font-size:14px;line-height:1.6}@media (max-width:600px){.landing .landing-video{padding:36px 18px 40px}.landing-video-frame{border-radius:12px}.landing-video-play{gap:8px;padding:10px 16px;font-size:14px}.landing-video-play small{font-size:11px}.landing-video-details{flex-direction:column;gap:10px}.landing-video-cta .landing-button{justify-content:center;width:100%}}
