.vsl-player{position:relative;width:100%;height:100%;background:#000;overflow:hidden;border-radius:inherit}.vsl-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.vsl-replay,.vsl-thumb,.vsl-unmute{position:absolute;inset:0;opacity:0;pointer-events:none;transition:opacity .3s ease,transform .3s ease}.vsl-visible{opacity:1;pointer-events:auto}.vsl-thumb{z-index:10;cursor:pointer;transition-duration:.4s}.vsl-thumb img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.vsl-center{position:absolute;inset:0}.vsl-big-play,.vsl-center{display:flex;align-items:center;justify-content:center}.vsl-big-play{width:56px;height:56px;border-radius:50%;background:hsla(0,0%,100%,.1);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid hsla(0,0%,100%,.2);transition:background-color .3s}.vsl-big-play:hover{background:hsla(0,0%,100%,.2)}.vsl-big-play-icon{width:20px;height:20px;color:#fff;margin-left:2px}.vsl-unmute{z-index:20;display:flex;align-items:center;justify-content:center;cursor:pointer;background:none;border:0;transform:scale(.9)}.vsl-unmute.vsl-visible{transform:scale(1)}.vsl-replay{z-index:30;justify-content:center;cursor:pointer;background:rgba(0,0,0,.5);border:0}.vsl-pill,.vsl-replay{display:flex;align-items:center}.vsl-pill{gap:8px;padding:12px 20px;border-radius:999px;background:rgba(0,0,0,.6);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid hsla(0,0%,100%,.2);font-size:16px;font-weight:600;color:#fff;font-family:inherit}.vsl-pill-light{padding:12px 24px;background:hsla(0,0%,100%,.1);transition:background-color .3s}.vsl-pill-light:hover{background:hsla(0,0%,100%,.2)}.vsl-pill-icon{width:20px;height:20px}.vsl-pulse{animation:vsl-pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes vsl-pulse{50%{opacity:.5}}.vsl-click-layer{position:absolute;inset:0;z-index:5;cursor:pointer}.vsl-glass-btn{display:flex;align-items:center;justify-content:center;padding:8px;border-radius:10px;background:rgba(0,0,0,.45);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid hsla(0,0%,100%,.12);color:#fff;cursor:pointer;transition:background .2s,border-color .2s}.vsl-glass-btn:hover{background:rgba(0,0,0,.6);border-color:hsla(0,0%,100%,.2)}.vsl-top-left{position:absolute;top:12px;left:12px;z-index:20}.vsl-small-play{width:14px;height:14px;color:#fff;margin-left:2px}.vsl-top-right{position:absolute;top:12px;right:12px;z-index:20;display:flex;align-items:center;gap:6px}.vsl-volume-wrap{overflow:hidden;transition:all .2s}.vsl-bottom{position:absolute;bottom:0;left:0;right:0;z-index:20}.vsl-progress-bar{position:relative;width:100%;height:18px;cursor:pointer;display:flex;align-items:flex-end}.vsl-progress-bar:before{content:"";right:0;background:hsla(0,0%,100%,.15)}.vsl-progress-bar:before,.vsl-progress-fill{position:absolute;left:0;bottom:0;height:6px}.vsl-progress-fill{background:#06f;pointer-events:none}.vsl-progress-thumb{position:absolute;width:14px;height:14px;border-radius:50%;background:#fff;bottom:-1px;transform:translate(-50%,-50%);box-shadow:0 1px 4px rgba(0,0,0,.4);pointer-events:none;opacity:0;transition:opacity .15s}.vsl-progress-bar:hover .vsl-progress-thumb{opacity:1}.vsl-progress-bar:hover .vsl-progress-fill,.vsl-progress-bar:hover:before{height:8px}.vsl-volume-slider{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:40px;height:3px;background:hsla(0,0%,100%,.25);border-radius:2px;outline:none;cursor:pointer;display:block}.vsl-volume-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:10px;height:10px;border-radius:50%;background:#fff;cursor:pointer}.vsl-volume-slider::-moz-range-thumb{width:10px;height:10px;border-radius:50%;background:#fff;border:none;cursor:pointer}@media (max-width:768px){.vsl-big-play{width:48px;height:48px}.vsl-big-play-icon{width:16px;height:16px}.vsl-pill{padding:10px 16px;font-size:14px}.vsl-pill-icon{width:16px;height:16px}}@media (prefers-reduced-motion:reduce){.vsl-pulse{animation:none}}.qualify{position:fixed;inset:0;z-index:10000;display:flex;flex-direction:column;background-color:rgba(1,1,1,.94);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);overflow-y:auto;overscroll-behavior:contain;animation:qualify-fade-in .3s ease}@keyframes qualify-fade-in{0%{opacity:0}to{opacity:1}}.qualify-top{position:-webkit-sticky;position:sticky;top:0;display:flex;align-items:center;gap:1.5vw;padding:2vw 10vw;z-index:1}.qualify-progress{flex:1 1;height:3px;border-radius:3px;background-color:hsla(0,0%,100%,.1);overflow:hidden}.qualify-progress-bar{height:100%;background-color:#fff;transition:width .4s ease}.qualify-close{width:2.5vw;height:2.5vw;border-radius:50%;border:1px solid hsla(0,0%,100%,.15);background-color:hsla(0,0%,100%,.05);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0}.qualify-close svg{width:45%;height:45%}.qualify-body{flex:1 1;display:flex;justify-content:center;align-items:center;padding:2vw 10vw 6vw}.qualify-step{width:100%;max-width:36vw;display:flex;flex-direction:column;gap:1.25vw;animation:qualify-step-in .35s ease}@keyframes qualify-step-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.qualify-count{margin:0}.qualify-title{line-height:115%;margin:0}.qualify-options{display:flex;flex-direction:column;gap:.6vw;margin-top:.5vw}.qualify-option{display:flex;align-items:center;justify-content:space-between;width:100%;padding:1.1vw 1.4vw;border-radius:14px;border:1px solid hsla(0,0%,100%,.12);background-color:hsla(0,0%,100%,.03);box-shadow:inset 0 0 1vw hsla(0,0%,100%,.05);cursor:pointer;text-align:left;transition:border-color .2s ease,background-color .2s ease}.qualify-option:focus-visible,.qualify-option:hover{border-color:hsla(0,0%,100%,.35);background-color:hsla(0,0%,100%,.07);outline:none}.qualify-option.selected{border-color:#fff;background-color:hsla(0,0%,100%,.1)}.qualify-option-icon{width:1.2vw;height:1.2vw;color:#fff}.qualify-fields{display:flex;flex-direction:column;gap:.6vw;margin-top:.5vw}.qualify-input{width:100%;padding:1.1vw 1.4vw;border-radius:14px;border:1px solid hsla(0,0%,100%,.12);background-color:hsla(0,0%,100%,.03);color:#fff;outline:none;resize:none;font-family:inherit}.qualify-input::placeholder{color:hsla(0,0%,100%,.35)}.qualify-input:focus{border-color:hsla(0,0%,100%,.4)}.qualify-error{color:#ff8a8a;font-size:.85vw;margin:-.2vw 0 .2vw .4vw}.qualify-continue{align-self:flex-start;display:inline-flex;align-items:center;gap:.6vw;margin-top:.6vw;padding:.8vw 1.6vw;border-radius:999px;border:none;background-color:#fff;cursor:pointer;text-decoration:none}.qualify-continue:disabled{opacity:.35;cursor:default}.qualify-continue-icon{width:1vw;height:1vw;color:#000}.qualify-back{align-self:flex-start;display:inline-flex;align-items:center;gap:.4vw;margin-top:.5vw;background:none;border:none;padding:0;cursor:pointer}.qualify-back-icon{width:.95vw;height:.95vw}.qualify-center{align-items:center;text-align:center}.qualify-center .qualify-continue{align-self:center}.qualify-spinner{width:2.5vw;height:2.5vw;border-radius:50%;border:2px solid hsla(0,0%,100%,.15);border-top-color:#fff;animation:qualify-spin .8s linear infinite}@keyframes qualify-spin{to{transform:rotate(1turn)}}.qualify-done{width:4vw;height:4vw;border-radius:50%;background-color:#fff;color:#000;display:flex;align-items:center;justify-content:center}.qualify-done svg{width:50%;height:50%}.qualify-calendly{max-width:60vw}.qualify-calendly-frame{width:100%;height:70vh;min-height:600px;border:none;border-radius:20px;background-color:#1a1a1a}@media (max-width:768px){.qualify-top{gap:4vw;padding:5vw}.qualify-close{width:9vw;height:9vw}.qualify-body{align-items:flex-start;padding:6vw 5vw 12vw}.qualify-calendly,.qualify-step{max-width:100%;gap:4vw}.qualify-title{font-size:6.5vw}.qualify-fields,.qualify-options{gap:2.5vw;margin-top:2vw}.qualify-input,.qualify-option{padding:4.25vw 4.5vw}.qualify-input,.qualify-option .description{font-size:16px}.qualify-option-icon{width:5vw;height:5vw}.qualify-error{font-size:3.25vw;margin:-1vw 0 1vw 1.5vw}.qualify-continue{align-self:stretch;justify-content:center;gap:2vw;padding:4vw 6vw;margin-top:2vw}.qualify-continue .description{font-size:16px}.qualify-continue-icon{width:4.5vw;height:4.5vw}.qualify-back{gap:1.5vw;margin-top:1vw}.qualify-back-icon{width:3.5vw;height:3.5vw}.qualify-spinner{width:10vw;height:10vw}.qualify-done{width:16vw;height:16vw}.qualify-calendly-frame{height:75vh;min-height:0}}.qualify-consent{display:flex;align-items:flex-start;gap:.6vw;margin-top:.4vw;cursor:pointer}.qualify-consent input{margin-top:.15vw;width:1vw;height:1vw;flex-shrink:0;accent-color:#fff;cursor:pointer}.qualify-legal{font-size:.72vw;line-height:140%;color:hsla(0,0%,100%,.45);margin:0}.qualify-legal a{color:hsla(0,0%,100%,.75);text-decoration:underline}@media (max-width:768px){.qualify-consent{gap:2.5vw;margin-top:1.5vw}.qualify-consent input{width:4.5vw;height:4.5vw;margin-top:.5vw}.qualify-legal{font-size:2.9vw}}