
.presentation-section{max-width:1280px;margin:0 auto;padding:48px 3rem}.presentation-heading{margin-bottom:20px}.presentation-eyebrow{text-transform:uppercase;letter-spacing:.1em;color:#38628a;font-size:12px;font-weight:600;margin-bottom:8px}.presentation-heading h2{font-family:Outfit,Inter,sans-serif;font-size:32px;line-height:1.2;font-weight:600}.presentation-player{background:#172c3f;border-radius:12px;overflow:hidden;box-shadow:0 8px 24px #172c3f15}.presentation-player img{width:100%;height:auto;aspect-ratio:16/9;object-fit:contain;display:block;background:#172c3f}.presentation-controls{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px;padding:14px;color:white}.presentation-controls[hidden]{display:none}.presentation-controls button,.presentation-controls select{min-height:44px;padding:8px 14px;border:1px solid #718599;border-radius:6px;background:#243f58;color:white;font:inherit;cursor:pointer}.presentation-controls button:hover{background:#38628a}.presentation-controls :focus-visible,.presentation-player:focus-visible{outline:3px solid #fcb142;outline-offset:-3px}.presentation-controls label{display:flex;align-items:center;gap:6px}.presentation-player:fullscreen{display:flex;flex-direction:column;justify-content:center;border-radius:0}.presentation-player:fullscreen img{height:calc(100vh - 100px);width:100%;object-fit:contain}@media(max-width:640px){.presentation-section{padding:32px 20px}.presentation-heading h2{font-size:26px}.presentation-controls{gap:6px;padding:10px}.presentation-controls button{padding:8px 10px;font-size:13px}}

.labs-button{display:inline-flex;align-items:center;gap:8px;margin-top:10px;background:#38628a;color:white;border-radius:6px;padding:8px 12px;font-size:12px;font-weight:600}.labs-button:hover{background:#172c3f}.labs-button:focus-visible{outline:3px solid #d28a28;outline-offset:3px}.presentation-caption{color:white;text-align:center;font-size:14px;padding:12px 18px 0}.presentation-caption[hidden]{display:none}
