.VideoSection-module__ZRtCNq__section{background:var(--bg);padding:clamp(48px,6vw,80px) 24px}.VideoSection-module__ZRtCNq__container{max-width:1100px;margin-inline:auto}.VideoSection-module__ZRtCNq__heading{text-align:center;max-width:680px;margin:0 auto 32px}.VideoSection-module__ZRtCNq__eyebrow{color:var(--teal);letter-spacing:2px;text-transform:uppercase;background:#1a6b5a1a;border:1px solid #1a6b5a4d;border-radius:50px;margin-bottom:16px;padding:5px 14px;font-size:.72rem;font-weight:700;display:inline-block}.VideoSection-module__ZRtCNq__heading h2{color:var(--navy);margin-bottom:12px;font-size:clamp(1.8rem,3.5vw,2.6rem);font-weight:800;line-height:1.2}.VideoSection-module__ZRtCNq__description{color:var(--gray);font-size:.95rem;line-height:1.7}.VideoSection-module__ZRtCNq__player{aspect-ratio:16/9;border:1px solid var(--border);background:var(--navy);border-radius:clamp(12px,2vw,24px);overflow:hidden;box-shadow:0 16px 48px -24px #1b3a6b59}.VideoSection-module__ZRtCNq__player iframe{border:0;width:100%;height:100%;display:block}.VideoSection-module__ZRtCNq__link{width:fit-content;min-height:44px;color:var(--teal);text-align:center;text-underline-offset:4px;justify-content:center;align-items:center;gap:8px;margin:16px auto 0;font-size:.85rem;font-weight:700;display:flex}.VideoSection-module__ZRtCNq__link:hover{text-decoration:underline}.VideoSection-module__ZRtCNq__link:focus-visible{outline:2px solid var(--teal);outline-offset:4px;border-radius:4px}
