.aq-vb{background:var(--aq-bg,#fff870);border-bottom:1px solid var(--aq-section-border,rgba(15,23,42,.14));font-family:Poppins,Segoe UI,system-ui,sans-serif}.aq-vb__panel{overflow:hidden;transition:max-height .24s ease,opacity .24s ease}.aq-vb.is-closed .aq-vb__panel{max-height:0!important;opacity:0}.aq-vb.is-closed{border-bottom-color:transparent}.aq-vb__close{align-items:center;background:var(--aq-close-bg,#fff870);border:1px solid var(--aq-close-icon,#0f172a);color:var(--aq-close-icon,#0f172a);cursor:pointer;display:flex;height:32px;justify-content:center;padding:0;position:absolute;right:10px;top:10px;transition:background .16s ease,color .16s ease;width:32px;z-index:2}.aq-vb__close:hover{background:var(--aq-close-icon,#0f172a);color:var(--aq-close-bg,#fff870)}.aq-vb__reopen-strip{align-items:center;background:var(--aq-strip-bg,#fff870);border:none;border-bottom:1px solid var(--aq-section-border,rgba(15,23,42,.14));color:var(--aq-strip-text,#0f172a);cursor:pointer;display:flex;font-family:inherit;gap:12px;justify-content:center;padding:10px clamp(20px,4vw,32px);width:100%}.aq-vb__reopen-strip:hover{filter:brightness(.96)}.aq-vb__reopen-icon{align-items:center;background:var(--aq-strip-text,#0f172a);border-radius:4px;color:var(--aq-play-bg,#00ece9);display:flex;flex-shrink:0;height:22px;justify-content:center;width:22px}.aq-vb__reopen-pill{align-items:center;background:var(--aq-pill-bg,#0f172a);border:1px solid hsla(0,0%,100%,.14);border-radius:999px;bottom:20px;box-shadow:0 6px 20px rgba(15,23,42,.28);color:var(--aq-pill-text,#fff);cursor:pointer;display:flex;font-family:inherit;gap:10px;padding:10px 16px 10px 10px;position:fixed;right:20px;transition:filter .16s ease;z-index:40}.aq-vb__reopen-pill:hover{filter:brightness(1.15)}.aq-vb__reopen-icon--round{background:var(--aq-play-bg,#00ece9);border-radius:999px;color:var(--aq-play-icon,#0f172a);height:28px;width:28px}.aq-vb__reopen-pill[hidden],.aq-vb__reopen-strip[hidden]{display:none}.aq-vb__grid{background-image:linear-gradient(to right,var(--aq-grid-line,rgba(15,23,42,.1)) 1px,transparent 1px),linear-gradient(to bottom,var(--aq-grid-line,rgba(15,23,42,.1)) 1px,transparent 1px);background-size:var(--aq-cell,44px) var(--aq-cell,44px);position:relative}.aq-vb__inner{align-items:center;display:flex;flex-wrap:wrap;gap:clamp(20px,3vw,var(--aq-gap,40px));margin:0 auto;max-width:1264px;padding:clamp(24px,3.5vw,var(--aq-pad-y,36px)) clamp(20px,5vw,32px)}.aq-vb--video-right .aq-vb__media{order:2}.aq-vb__media{border:1px solid var(--aq-video-border,rgba(15,23,42,.35));flex:0 1 var(--aq-video-w,440px);min-width:min(100%,280px);position:relative}.aq-vb__media,.aq-vb__video{background:var(--aq-video-bg,#0f172a)}.aq-vb__video{aspect-ratio:16/9;display:block;object-fit:cover;width:100%}.aq-vb__play{align-items:center;background:var(--aq-overlay,rgba(15,23,42,.35));border:none;cursor:pointer;display:flex;inset:0;justify-content:center;padding:0;position:absolute;width:100%}.aq-vb.is-playing .aq-vb__play{display:none}.aq-vb__play-btn{align-items:center;background:var(--aq-play-bg,#00ece9);border-radius:6px;box-shadow:0 4px 16px rgba(15,23,42,.4);color:var(--aq-play-icon,#0f172a);display:flex;height:var(--aq-play-size,56px);justify-content:center;width:var(--aq-play-size,56px)}.aq-vb__zone{align-items:flex-start;background:var(--aq-zone-bg,#fff870);border:1px solid var(--aq-zone-border,rgba(15,23,42,.14));display:flex;flex:1 1 320px;flex-direction:column;gap:12px;min-width:0;padding:var(--aq-zone-pad-y,20px) var(--aq-zone-pad-x,24px)}.aq-vb__eyebrow{background:var(--aq-eyebrow-bg,#00ece9);font-family:Silkscreen,monospace;letter-spacing:.14em;padding:4px 8px;text-transform:uppercase}.aq-vb__title{letter-spacing:-.02em;line-height:1.12;margin:0;text-wrap:balance}.aq-vb__sub{text-wrap:pretty}.aq-vb__sub p{margin:0}.aq-vb__actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px 20px;margin-top:4px;width:100%}.aq-vb__button{background:var(--aq-btn-bg,#0f172a);border-radius:var(--aq-btn-radius,6px);display:inline-block;line-height:1.2;padding:var(--aq-btn-pad-y,12px) var(--aq-btn-pad-x,24px);text-decoration:none;transition:background .16s ease}.aq-vb__button:hover{background:var(--aq-btn-hover,#1e293b)}.aq-vb__secondary{border-bottom:2px solid;text-decoration:none}@media (max-width:640px){.aq-vb__zone{width:100%}.aq-vb__button{box-sizing:border-box;text-align:center;width:100%}}