.opqs{background:var(--opqs-bg,transparent);line-height:0}.opqs .opqs__stage{cursor:pointer;max-width:var(--opqs-max,480px);position:relative;-webkit-tap-highlight-color:transparent;isolation:isolate}.opqs .opqs__stage:focus-visible{outline:2px solid var(--opqs-scan,#3b6ef5);outline-offset:6px}.opqs .opqs__svg{display:block;height:auto;overflow:visible;width:100%}.opqs--center .opqs__stage{margin-left:auto;margin-right:auto}.opqs--right .opqs__stage{margin-left:auto}.opqs .opqs__card{fill:var(--opqs-card,transparent)}.opqs .opqs__frame{fill:var(--opqs-border,transparent)}.opqs .opqs__base{color:var(--opqs-dot,transparent);fill:var(--opqs-dot,transparent)}.opqs .opqs__scan{color:var(--opqs-scan,transparent)}.opqs .opqs__fscan,.opqs .opqs__scan{fill:var(--opqs-scan,transparent)}.opqs .opqs__play{transform-box:fill-box;transform-origin:center;transition:transform .25s ease}.opqs .opqs__stage:focus-visible .opqs__play,.opqs .opqs__stage:hover .opqs__play{transform:scale(1.08)}.opqs .opqs__canvas{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.opqs.is-playing .opqs__base,.opqs.is-playing .opqs__fscan,.opqs.is-playing .opqs__play,.opqs.is-playing .opqs__scan{visibility:hidden}.opqs .opqs__sr{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;clip:rect(0 0 0 0);border:0;white-space:nowrap}.opqs .opqs__text{font-family:inherit;font-weight:800;letter-spacing:.02em}.opqs--still .opqs__band{animation:none!important;transform:translateX(-290px)}.opqs .opqs__ghost circle{opacity:0}@media (prefers-reduced-motion:reduce){.opqs .opqs__band{transform:translateX(-290px)}.opqs .opqs__band,.opqs circle{animation:none!important}.opqs .opqs__play{transition:none}}.opqs.is-offscreen .opqs__band,.opqs.is-offscreen .opqs__svg g{animation-play-state:paused!important}.opqs .opqs__panels{font-family:inherit;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:2}.opqs .opqs__panel{color:var(--opqs-text,#1a2233);left:calc(var(--opqs-u, 1px)*46);line-height:1.3;position:absolute;right:calc(var(--opqs-u, 1px)*46);text-align:center;top:calc(var(--opqs-u, 1px)*320)}.opqs .opqs__panel p{color:inherit;font-family:inherit;margin:0;padding:0}.opqs .opqs__panel .opqs__h{color:var(--opqs-head,#3b6df6);font-size:max(15px,calc(var(--opqs-u, 1px)*24));font-weight:700;line-height:1.22;text-wrap:balance}.opqs .opqs__panel .opqs__b{font-size:max(12px,calc(var(--opqs-u, 1px)*15));line-height:1.42;margin-top:calc(var(--opqs-u, 1px)*14);text-wrap:balance}.opqs .opqs__panel .opqs__line{font-size:max(12px,calc(var(--opqs-u, 1px)*15));line-height:1.35;margin-top:calc(var(--opqs-u, 1px)*9);transition:color .3s ease}.opqs .opqs__panel .opqs__h+.opqs__line{margin-top:calc(var(--opqs-u, 1px)*14)}.opqs .opqs__panel .opqs__line.is-current{font-weight:700}.opqs .opqs__panel .opqs__eyebrow{font-size:max(10px,calc(var(--opqs-u, 1px)*12));font-weight:700;letter-spacing:.09em;margin-bottom:calc(var(--opqs-u, 1px)*8);text-transform:uppercase}.opqs .opqs__panel--sequence{top:calc(var(--opqs-u, 1px)*318)}.opqs .opqs__panel--stage{top:calc(var(--opqs-u, 1px)*362)}.opqs .opqs__brand{display:flex;justify-content:center;margin-bottom:calc(var(--opqs-u, 1px)*16)}.opqs .opqs__brand .opqs__logo{fill:var(--opqs-brand,#3b6df6);height:calc(var(--opqs-u, 1px)*22)}.opqs .opqs__panel--duo{top:calc(var(--opqs-u, 1px)*346)}.opqs .opqs__panel--cta{top:calc(var(--opqs-u, 1px)*244)}.opqs .opqs__panel .opqs__mail{font-size:max(13px,calc(var(--opqs-u, 1px)*17));font-weight:800;margin-top:calc(var(--opqs-u, 1px)*12)}.opqs .opqs__panel .opqs__mail a{color:inherit;pointer-events:auto;text-decoration:none}.opqs .opqs__panel .opqs__mail a:focus-visible,.opqs .opqs__panel .opqs__mail a:hover{text-decoration:underline}.opqs .opqs__panel--wide{top:calc(var(--opqs-u, 1px)*150)}.opqs .opqs__panel--wide .opqs__brand{margin-bottom:calc(var(--opqs-u, 1px)*34)}.opqs .opqs__panel--wide .opqs__brand .opqs__logo{height:auto;overflow:visible;width:100%}.opqs .opqs__panel--card{left:calc(var(--opqs-u, 1px)*170);right:calc(var(--opqs-u, 1px)*170);text-align:left;top:calc(var(--opqs-u, 1px)*112)}.opqs .opqs__logo{display:block;fill:var(--opqs-brand,#3b6df6);height:calc(var(--opqs-u, 1px)*11);width:auto}.opqs .opqs__card-title{color:var(--opqs-head,#3b6ef5);font-size:max(11px,calc(var(--opqs-u, 1px)*19));font-weight:700;line-height:1.15;margin-top:calc(var(--opqs-u, 1px)*12)}.opqs .opqs__card-row{margin-top:calc(var(--opqs-u, 1px)*11)}.opqs .opqs__card-k{display:block;font-size:max(8px,calc(var(--opqs-u, 1px)*9.5));line-height:1.3;opacity:.6}.opqs .opqs__card-v{display:block;font-size:max(9.5px,calc(var(--opqs-u, 1px)*13));font-weight:700;line-height:1.25}.opqs .opqs__card-row--bar{align-items:baseline;column-gap:.5em;display:flex;flex-wrap:wrap;justify-content:space-between}.opqs .opqs__card-row--bar .opqs__card-k,.opqs .opqs__card-row--bar .opqs__card-v{display:inline}.opqs .opqs__card-track{background:hsla(0,0%,49.8%,.22);border-radius:999px;display:block;flex:0 0 100%;height:max(3px,calc(var(--opqs-u, 1px)*5));margin-top:calc(var(--opqs-u, 1px)*5);overflow:hidden}.opqs .opqs__card-fill{background:var(--opqs-good,#2fb872);border-radius:999px;display:block;height:100%;width:0}.opqs .opqs__card-note{font-size:max(8px,calc(var(--opqs-u, 1px)*9));line-height:1.3;margin-top:calc(var(--opqs-u, 1px)*14);opacity:.5}.opqs .opqs__cta{left:0;line-height:1;opacity:0;position:absolute;right:0;text-align:center;top:calc(var(--opqs-u, 1px)*380);visibility:hidden;z-index:3}.opqs .opqs__cta.is-on{visibility:visible}.opqs .opqs__btn{background:var(--opqs-btn,#eec25e);border-radius:999px;color:var(--opqs-btn-text,#1a2233);cursor:pointer;display:inline-block;font-family:inherit;font-size:max(13px,calc(var(--opqs-u, 1px)*15));font-weight:700;line-height:1.2;padding:.72em 1.5em;text-decoration:none;transition:transform .2s ease,filter .2s ease}.opqs .opqs__btn:focus-visible,.opqs .opqs__btn:hover{color:var(--opqs-btn-text,#1a2233);filter:brightness(1.05);text-decoration:none;transform:translateY(-1px)}.opqs .opqs__btn:focus-visible{outline:2px solid var(--opqs-head,#3b6ef5);outline-offset:3px}.opqs .opqs__ctl{align-items:center;bottom:calc(var(--opqs-u, 1px)*24);display:none;gap:6px;left:calc(var(--opqs-u, 1px)*26);line-height:0;opacity:0;pointer-events:none;position:absolute;right:calc(var(--opqs-u, 1px)*92);transition:opacity .25s ease;z-index:3}.opqs.is-playing .opqs__ctl{display:flex}.opqs.is-playing .opqs__ctl:focus-within,.opqs.is-playing.is-held .opqs__ctl,.opqs.is-playing.is-touched .opqs__ctl{opacity:1;pointer-events:auto}@media (hover:hover){.opqs.is-playing .opqs__stage:hover .opqs__ctl{opacity:1;pointer-events:auto}}.opqs .opqs__ctl button{align-items:center;background:transparent;border:0;border-radius:50%;color:var(--opqs-text,#1a2233);cursor:pointer;display:flex;flex:0 0 28px;height:28px;justify-content:center;margin:0;opacity:.55;padding:0;transition:opacity .2s ease,background-color .2s ease;width:28px}.opqs .opqs__ctl button:focus-visible,.opqs .opqs__ctl button:hover,.opqs.is-held .opqs__ctl .opqs__pause{background:hsla(0,0%,49.8%,.14);opacity:1}.opqs .opqs__ctl button:focus-visible{outline:2px solid var(--opqs-head,#3b6ef5);outline-offset:2px}.opqs .opqs__ctl svg{display:block;fill:currentColor;height:16px;width:16px}.opqs .opqs__i-off,.opqs .opqs__i-play{display:none}.opqs.is-held .opqs__i-play{display:inline}.opqs.is-held .opqs__i-pause{display:none}.opqs.is-muted .opqs__i-off{display:inline}.opqs.is-muted .opqs__i-on{display:none}.opqs .opqs__bar{cursor:pointer;flex:1 1 auto;height:28px;min-width:0;position:relative;touch-action:none;-webkit-tap-highlight-color:transparent}.opqs .opqs__bar-track{background:hsla(0,0%,49.8%,.28);border-radius:2px;height:4px;left:0;margin-top:-2px;overflow:hidden;position:absolute;right:0;top:50%}.opqs .opqs__bar-fill{background:var(--opqs-head,#3b6ef5);display:block;height:100%;width:0}.opqs .opqs__bar-knob{background:var(--opqs-head,#3b6ef5);border-radius:50%;height:12px;left:0;margin:-6px 0 0 -6px;position:absolute;top:50%;transform:scale(0);transition:transform .15s ease;width:12px}.opqs .opqs__bar:focus-visible .opqs__bar-knob,.opqs .opqs__bar:hover .opqs__bar-knob,.opqs.is-seeking .opqs__bar-knob,.opqs.is-touched .opqs__bar-knob{transform:scale(1)}.opqs .opqs__bar:focus-visible{border-radius:4px;outline:2px solid var(--opqs-head,#3b6ef5);outline-offset:2px}.opqs.is-playing.is-seeking .opqs__ctl{opacity:1;pointer-events:auto}