.cx{--cx-blue:#1664e6;--cx-blue-deep:#0f4fc4;--cx-cyan:#19b7e6;--cx-navy:#0c1a3c;--cx-green:#19c98d;--cx-amber:#ffc53d;--cx-amber-hover:#ffb619;--cx-body:#4a5878;--cx-muted:#5c6884;--cx-tint:#eef5ff;--cx-tint-2:#f6f9ff;--cx-line:#dfe8f7;--cx-ease:cubic-bezier(.22,.61,.36,1);color:var(--cx-navy);background:#fff}.cx h1,.cx h2,.cx h3{color:var(--cx-navy);letter-spacing:-.025em}.cx .cx-slab h1,.cx .cx-slab h2,.cx .cx-slab h3{color:#fff}.cx .cx-slab .cx-on-light h2,.cx .cx-slab .cx-on-light h3{color:var(--cx-navy)}.cx-slab{position:relative;overflow:hidden;border-radius:28px;margin-inline:12px;color:#fff;background:radial-gradient(60% 55% at 85% 0,rgba(255,213,120,.28) 0,transparent 60%),radial-gradient(70% 60% at 10% 100%,rgba(25,183,230,.55) 0,transparent 65%),linear-gradient(165deg,var(--cx-blue-deep) 0,var(--cx-blue) 55%,#1b86e8 100%)}@media (min-width:768px){.cx-slab{margin-inline:14px;border-radius:32px}}.cx-clouds:after{content:"";position:absolute;inset:auto -10% -40px -10%;height:160px;background:radial-gradient(40% 60% at 20% 70%,hsla(0,0%,100%,.55),transparent 70%),radial-gradient(35% 55% at 55% 85%,hsla(0,0%,100%,.45),transparent 70%),radial-gradient(40% 60% at 90% 75%,hsla(0,0%,100%,.5),transparent 70%);filter:blur(18px);pointer-events:none}.cx-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:52px;padding:0 28px;border-radius:14px;font-family:var(--font-rubik),system-ui,sans-serif;font-weight:700;font-size:1.0625rem;color:var(--cx-navy);background:var(--cx-amber);box-shadow:0 18px 36px -18px rgba(150,95,0,.55),inset 0 2px 0 hsla(0,0%,100%,.35);transition:background .15s cubic-bezier(.4,0,.2,1),transform .15s cubic-bezier(.4,0,.2,1),box-shadow .15s;white-space:nowrap}.cx-btn:hover{background:var(--cx-amber-hover);transform:translateY(-1px)}.cx-btn:active{transform:translateY(0)}.cx-btn:focus-visible{outline:3px solid var(--cx-navy);outline-offset:3px}.cx-slab .cx-btn:focus-visible{outline-color:#fff}.cx-btn-ghost{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:48px;padding:0 22px;border-radius:14px;font-weight:700;box-shadow:inset 0 0 0 1.5px currentColor;transition:background .15s}.cx-btn-ghost:hover{background:hsla(0,0%,100%,.12)}.cx-btn-ghost:focus-visible{outline:3px solid currentColor;outline-offset:3px}.cx-link{display:inline-flex;align-items:center;justify-content:center;min-height:44px;font-weight:600;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:5px;transition:opacity .15s}.cx-link:hover{opacity:.8}.cx-eyebrow{display:inline-flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;color:var(--cx-blue)}.cx-h2{font-size:clamp(1.875rem,1.1rem + 2.9vw,3.375rem);line-height:1.15;font-weight:400}.cx-h2 b{font-weight:800}.cx-sub{color:var(--cx-body);font-size:1.125rem;line-height:1.7}@media (min-width:768px){.cx-sub{font-size:1.3125rem}}.cx-eyebrow{font-size:.9375rem}.cx-check{flex:none;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:999px;background:#e3f0ff;color:var(--cx-blue)}.cx-panel{position:relative;border-radius:28px;background:linear-gradient(160deg,#eaf3ff,#f4f9ff 60%,#e9f8fd);overflow:hidden}.cx-panel:after,.cx-panel:before{content:"";position:absolute;border-radius:999px;filter:blur(40px);pointer-events:none}.cx-panel:before{width:260px;height:260px;background:rgba(22,100,230,.16);top:-60px;inset-inline-end:-40px}.cx-panel:after{width:220px;height:220px;background:rgba(25,183,230,.18);bottom:-70px;inset-inline-start:-30px}.cx-card{background:#fff;border-radius:18px;border:1px solid var(--cx-line);box-shadow:0 24px 48px -28px rgba(12,40,110,.35),0 2px 6px -2px rgba(12,40,110,.06)}.cx-float{box-shadow:0 50px 90px -30px rgba(10,40,120,.5),0 6px 16px -6px rgba(10,40,120,.12)}.cx-phone{border-radius:40px;background:#fff;padding:10px;box-shadow:inset 0 0 0 1.5px #dbe5f5,0 50px 90px -30px rgba(10,40,120,.55)}.cx-phone-screen{border-radius:30px;overflow:hidden;background:var(--cx-tint-2)}.cx-seq .cx-step{opacity:0;transform:translateY(10px)}.cx-seq[data-on="1"] .cx-step{animation:cxStepIn .52s var(--cx-ease) both;animation-delay:var(--d,0ms)}@keyframes cxStepIn{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:none}}.cx-swap{display:inline-grid}.cx-swap>*{grid-area:1/1}.cx-seq .cx-swap-b{opacity:0}.cx-seq[data-on="1"] .cx-swap-a{animation:cxOut .25s ease both;animation-delay:var(--d,0ms)}.cx-seq[data-on="1"] .cx-swap-b{animation:cxStepIn .4s var(--cx-ease) both;animation-delay:var(--d,0ms)}@keyframes cxOut{to{opacity:0;transform:scale(.96)}}.cx-bar{height:8px;border-radius:99px;background:#e4ecf8;overflow:hidden}.cx-bar>span{display:block;height:100%;width:0;border-radius:inherit;background:linear-gradient(90deg,var(--cx-blue),var(--cx-cyan))}.cx-seq[data-on="1"] .cx-bar>span{animation:cxFill 1.2s var(--cx-ease) both;animation-delay:var(--d,.2s)}@keyframes cxFill{0%{width:0}to{width:var(--w,60%)}}.cx-dots{display:inline-flex;gap:4px}.cx-dots i{width:6px;height:6px;border-radius:99px;background:#9fb1cf;animation:cxDot 1s ease-in-out infinite}.cx-dots i:nth-child(2){animation-delay:.15s}.cx-dots i:nth-child(3){animation-delay:.3s}@keyframes cxDot{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.cx-seq .cx-typing{opacity:0;max-height:0;overflow:hidden;margin:0!important}.cx-seq[data-on="1"] .cx-typing{animation:cxTyping 1s linear both;animation-delay:var(--d,0ms)}@keyframes cxTyping{0%{opacity:0;max-height:0}12%,85%{opacity:1;max-height:40px}to{opacity:0;max-height:0}}.cx-rise{animation:cxRise 1.1s var(--cx-ease) both;animation-delay:.15s}@keyframes cxRise{0%{opacity:0;transform:translateY(60px)}to{opacity:1;transform:none}}.cx-bob{animation:cxBob 4.2s ease-in-out infinite}.cx-bob-2{animation:cxBob 5s ease-in-out infinite;animation-delay:-2s}@keyframes cxBob{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.cx-faq summary{list-style:none;cursor:pointer}.cx-faq summary::-webkit-details-marker{display:none}.cx-faq .cx-faq-icon{transition:transform .25s var(--cx-ease)}.cx-faq[open] .cx-faq-icon{transform:rotate(45deg)}.cx-table td,.cx-table th{padding:14px 16px;text-align:start;vertical-align:top}.cx-table tbody tr+tr td,.cx-table tbody tr+tr th{border-top:1px solid var(--cx-line)}.cx-sec{padding-block:88px}@media (min-width:768px){.cx-sec{padding-block:140px}}.cx-chip{display:inline-flex;align-items:center;gap:.4rem;border-radius:999px;background:#fff;padding:.45rem .9rem;font-size:.9375rem;font-weight:600;box-shadow:0 0 0 1px var(--cx-line),0 10px 24px -18px rgba(12,40,110,.4)}.cx-tabs{scrollbar-width:none}.cx-tabs::-webkit-scrollbar{display:none}.cx-tab{display:flex;align-items:center;gap:.6rem;flex:none;border-radius:16px;padding:.45rem .85rem .45rem .5rem;text-align:start;background:#fff;color:var(--cx-navy);box-shadow:0 0 0 1px var(--cx-line);transition:background .2s var(--cx-ease),box-shadow .2s var(--cx-ease),transform .2s var(--cx-ease);cursor:pointer}.cx-tab:hover{box-shadow:0 0 0 1px #b9d3fb,0 14px 30px -22px rgba(12,40,110,.5)}.cx-tab:focus-visible{outline:3px solid var(--cx-blue);outline-offset:2px}.cx-tab-ic{display:inline-flex;align-items:center;justify-content:center;flex:none;width:34px;height:34px;border-radius:10px;background:#e3f0ff;color:var(--cx-blue);transition:background .2s,color .2s}.cx-tab-body{color:var(--cx-muted);margin-top:.2rem}.cx-tab.is-on{background:var(--cx-navy);color:#fff;box-shadow:0 22px 40px -24px rgba(12,26,60,.7)}.cx-tab.is-on .cx-tab-ic{background:var(--cx-amber);color:var(--cx-navy)}.cx-tab.is-on .cx-tab-body{color:hsla(0,0%,100%,.78)}@media (min-width:1024px){.cx-tab{padding:1rem 1.1rem;align-items:flex-start;gap:.85rem;border-radius:18px}.cx-tab-ic{width:40px;height:40px;border-radius:12px}.cx-tab.is-on{transform:translateX(-6px)}}.cx-panel-xl{min-height:560px}@media (min-width:1024px){.cx-panel-xl{min-height:720px}}.cx-panel-xl:not([hidden]){animation:cxPanelIn .45s var(--cx-ease) both}@keyframes cxPanelIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (min-width:1024px){.cx-zoom{zoom:1.2}}@media (min-width:1280px){.cx-zoom{zoom:1.3}}.cx-zoom-lg{zoom:1}@media (min-width:1024px){.cx-zoom-lg{zoom:1.22}}.cx-tool{display:inline-flex;align-items:center;gap:.5rem;border-radius:14px;padding:.7rem 1.05rem;font-weight:600;font-size:1rem;background:#fff;color:var(--cx-body);box-shadow:0 0 0 1px var(--cx-line),0 18px 34px -26px rgba(12,40,110,.5)}.cx-tool i{width:8px;height:8px;border-radius:99px;background:#ff8a8a}.cx-seq .cx-tool{opacity:0;transform:translateY(12px) rotate(var(--r,0deg))}.cx-seq[data-on="1"] .cx-tool{animation:cxToolIn .55s var(--cx-ease) both;animation-delay:var(--d,0ms)}@keyframes cxToolIn{to{opacity:1;transform:translateY(0) rotate(var(--r,0deg))}}.cx-flow{counter-reset:flow}.cx-flow li{position:relative}@media (min-width:768px){.cx-flow li+li:before{content:"";position:absolute;top:31px;inset-inline-start:calc(-50% + 18px);width:calc(100% - 52px);height:2px;background:repeating-linear-gradient(90deg,#b9d3fb 0 6px,transparent 6px 12px)}}.cx-play{position:relative}.cx-play:after{content:"";position:absolute;inset:-10px;border-radius:999px;border:2px solid rgba(255,197,61,.6);animation:cxPulse 2.4s ease-out infinite}@keyframes cxPulse{0%{opacity:.9;transform:scale(.9)}to{opacity:0;transform:scale(1.35)}}@media (prefers-reduced-motion:reduce){.cx-panel-xl:not([hidden]){animation:none}.cx-seq .cx-tool,.cx-seq[data-on="1"] .cx-tool{opacity:1;animation:none;transform:rotate(var(--r,0deg))}.cx-play:after{animation:none;display:none}.cx-tab,.cx-tab.is-on{transition:none;transform:none}.cx-seq .cx-step,.cx-seq[data-on="1"] .cx-step{opacity:1;transform:none;animation:none}.cx-seq .cx-swap-a,.cx-seq[data-on="1"] .cx-swap-a{opacity:0;animation:none}.cx-seq .cx-swap-b,.cx-seq[data-on="1"] .cx-swap-b{opacity:1;animation:none}.cx-seq .cx-bar>span,.cx-seq[data-on="1"] .cx-bar>span{width:var(--w,60%);animation:none}.cx-seq .cx-typing{display:none}.cx-bob,.cx-bob-2,.cx-dots i,.cx-rise{animation:none}.cx-btn{transition:none}}.cx-before{background:radial-gradient(60% 50% at 80% 10%,rgba(229,72,77,.07),transparent 70%),linear-gradient(160deg,#f6f4f4,#f3f4f8);box-shadow:inset 0 0 0 1px #ebe7ea}.cx-after{background:linear-gradient(160deg,#eaf3ff,#f4f9ff 60%,#e9f8fd);box-shadow:inset 0 0 0 1px #dbe8fb}.cx-after:before{content:"";position:absolute;width:280px;height:280px;border-radius:999px;background:rgba(22,100,230,.14);filter:blur(50px);top:-80px;inset-inline-end:-60px}.cx-tangle path{fill:none;stroke:#e9a3a5;stroke-width:1.6;stroke-dasharray:5 6;vector-effect:non-scaling-stroke;opacity:.7}.cx-chaos{display:flex;flex-direction:column;align-items:flex-start;background:#fff;border-radius:14px;padding:.6rem .65rem;box-shadow:0 0 0 1px #ece8ec,0 18px 34px -24px rgba(60,20,30,.45);transform:rotate(calc(var(--r, 0deg) * .6))}@media (min-width:768px){.cx-chaos{position:absolute;top:var(--top);inset-inline-start:var(--start);width:31%;transform:rotate(var(--r,0deg));padding:.75rem .8rem;border-radius:16px}}.cx-seq .cx-chaos{opacity:0}.cx-seq[data-on="1"] .cx-chaos{animation:cxChaosIn .6s var(--cx-ease) both,cxPullIn .9s var(--cx-ease) forwards;animation-delay:var(--d,0ms),var(--pd,1.7s)}@keyframes cxChaosIn{0%{opacity:0;transform:translateY(-18px) rotate(calc(var(--r, 0deg) * 3)) scale(.96)}to{opacity:1;transform:rotate(var(--r,0deg))}}@keyframes cxPullIn{0%{opacity:1;transform:rotate(var(--r,0deg));filter:none}to{opacity:1;transform:translate(-18px) rotate(calc(var(--r, 0deg) * .5)) scale(.97);filter:grayscale(.3)}}@media (max-width:767px){@keyframes cxPullIn{0%{opacity:1;transform:rotate(calc(var(--r, 0deg) * .6));filter:none}to{opacity:1;transform:translateY(6px) rotate(calc(var(--r, 0deg) * .3)) scale(.98);filter:grayscale(.3)}}}.cx-seq .cx-one{opacity:0;transform:scale(.94)}.cx-seq[data-on="1"] .cx-one{animation:cxOneIn .7s var(--cx-ease) both;animation-delay:var(--d,1.5s)}@keyframes cxOneIn{0%{opacity:0;transform:scale(.92) translateY(14px)}to{opacity:1;transform:none}}.cx-one{box-shadow:0 0 0 1px var(--cx-line),0 50px 90px -40px rgba(10,40,120,.55)}.cx-seq .cx-pull-arrow{opacity:0}.cx-seq[data-on="1"] .cx-pull-arrow{animation:cxStepIn .5s var(--cx-ease) 1.2s both}.cx-seg{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;border-radius:14px;background:hsla(0,0%,100%,.14);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.22)}.cx-seg-btn{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;flex-wrap:wrap;min-height:46px;border-radius:11px;padding:.35rem .75rem;font-family:var(--font-rubik),system-ui,sans-serif;font-weight:700;font-size:1rem;color:#fff;transition:background .18s cubic-bezier(.4,0,.2,1),color .18s;cursor:pointer}.cx-seg-btn:hover{background:hsla(0,0%,100%,.1)}.cx-seg-btn.is-on{background:#fff;color:var(--cx-navy);box-shadow:0 10px 22px -14px rgba(5,20,70,.6)}.cx-seg-btn:focus-visible{outline:3px solid #fff;outline-offset:2px}.cx-seg-note{font-size:.75rem;font-weight:700;border-radius:999px;padding:.1rem .5rem;background:var(--cx-amber);color:var(--cx-navy)}@media (prefers-reduced-motion:reduce){.cx-seq .cx-chaos,.cx-seq[data-on="1"] .cx-chaos{opacity:1;animation:none}.cx-seq .cx-one,.cx-seq[data-on="1"] .cx-one{opacity:1;transform:none;animation:none}.cx-seq .cx-pull-arrow,.cx-seq[data-on="1"] .cx-pull-arrow{opacity:1;animation:none}.cx-seg-btn{transition:none}}.cx-spinner{width:34px;height:34px;border-radius:999px;border:3px solid #dbe8ff;border-top:3px solid var(--cx-blue);animation:cxSpin .8s linear infinite}@keyframes cxSpin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.cx-spinner{animation-duration:2.4s}}.cx-opt-input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.cx-chip-opt,.cx-opt{position:relative;cursor:pointer;border-radius:14px;background:#fff;box-shadow:inset 0 0 0 1.5px var(--cx-line);transition:box-shadow .15s cubic-bezier(.4,0,.2,1),background .15s}.cx-opt{gap:.75rem;min-height:56px;padding:.7rem .9rem}.cx-chip-opt,.cx-opt{display:flex;align-items:center;font-size:.9375rem;font-weight:600}.cx-chip-opt{justify-content:center;min-height:46px;padding:.4rem .6rem;text-align:center}.cx-chip-opt:hover,.cx-opt:hover{box-shadow:inset 0 0 0 1.5px #b9d3fb}.cx-opt-dot{flex:none;width:20px;height:20px;border-radius:999px;box-shadow:inset 0 0 0 2px #b9c6dc;background:#fff;transition:box-shadow .15s}.cx-chip-opt:has(:checked),.cx-opt:has(:checked){background:#f0f6ff;box-shadow:inset 0 0 0 2px var(--cx-blue)}.cx-opt:has(:checked) .cx-opt-dot{box-shadow:inset 0 0 0 6px var(--cx-blue)}.cx-chip-opt:has(:checked){color:var(--cx-blue)}.cx-chip-opt:has(:focus-visible),.cx-opt:has(:focus-visible){outline:3px solid rgba(22,100,230,.35);outline-offset:2px}.cx-chip-opt.is-bad,.cx-opt.is-bad{box-shadow:inset 0 0 0 1.5px #e3a0a0}@media (prefers-reduced-motion:reduce){.cx-chip-opt,.cx-opt,.cx-opt-dot{transition:none}}.cx-stepnum:before{content:attr(data-n)}@media (max-width:767px){.cx[data-cal="1"] .cx-wa>a{opacity:0;pointer-events:none;transition:opacity .2s}}.cx-tv-noise{pointer-events:none;position:absolute;inset:-20%;opacity:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23n)' opacity='.9'/%3E%3C/svg%3E");mix-blend-mode:screen}.cx-tv-noise.is-on{opacity:.85;animation:cxTvNoise .32s steps(4) both}@keyframes cxTvNoise{0%{transform:translate(0)}25%{transform:translate(-5%,3%)}50%{transform:translate(4%,-4%)}75%{transform:translate(-3%,-2%)}to{transform:translate(2%,4%);opacity:0}}.cx-tv-live{animation:cxTvLive 1.6s ease-in-out infinite}@keyframes cxTvLive{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.cx-tv-live,.cx-tv-noise.is-on{animation:none}}.cx-stage{--scr-w:min(1180px,92vw,calc((100svh - 300px) * 16 / 9));--st-ease:cubic-bezier(.65,0,.2,1)}@media (max-width:767px){.cx-stage{--scr-w:92vw}}.cx-stage-hair{position:absolute;z-index:2;left:0;right:0;top:0;height:2px;background:#02040b;box-shadow:0 0 14px 1px rgba(60,170,255,.5);transition:box-shadow .4s,opacity .5s .9s}.cx-stage-hair:after{content:"";position:absolute;inset:0;margin:0 auto;width:0;background:linear-gradient(90deg,transparent,#6fd3ff,#fff,#6fd3ff,transparent);transition:width .5s var(--st-ease)}.cx-stage[data-open] .cx-stage-hair:after{width:70%}.cx-stage[data-open] .cx-stage-hair{box-shadow:0 0 26px 3px rgba(80,190,255,.85)}.cx-stage-band{overflow:hidden;transform:scaleY(0);transform-origin:top;background:radial-gradient(70% 55% at 50% 45%,#0b1a44 0,#050b1f 55%,#02040b 100%);transition:transform .85s var(--st-ease) .1s}.cx-stage[data-open] .cx-stage-band{transform:scaleY(1)}.cx-stage-floor{position:absolute;left:-20%;right:-20%;bottom:-10%;height:55%;background-image:linear-gradient(rgba(90,160,255,.16) 1px,transparent 0),linear-gradient(90deg,rgba(90,160,255,.16) 1px,transparent 0);background-size:64px 64px;transform:perspective(600px) rotateX(62deg);transform-origin:top center;mask-image:linear-gradient(180deg,transparent,#000 35%,#000 60%,transparent);-webkit-mask-image:linear-gradient(180deg,transparent,#000 35%,#000 60%,transparent)}.cx-stage-ambient{position:absolute;left:50%;top:52%;width:calc(var(--scr-w) * 1.25);aspect-ratio:16/9;transform:translate(-50%,-50%);opacity:0;background:radial-gradient(50% 60% at 25% 40%,rgba(22,100,230,.55),transparent 70%),radial-gradient(45% 55% at 75% 60%,rgba(25,183,230,.45),transparent 70%),radial-gradient(35% 40% at 60% 20%,rgba(255,197,61,.22),transparent 70%);filter:blur(60px);transition:opacity 1s ease 1.4s}.cx-stage[data-open] .cx-stage-ambient{opacity:1;animation:cxAmbient 14s ease-in-out 2.4s infinite alternate}@keyframes cxAmbient{to{filter:blur(60px) hue-rotate(-25deg);transform:translate(-50%,-50%) scale(1.06)}}.cx-stage-screen-wrap{width:var(--scr-w)}.cx-stage-light{position:absolute;left:0;right:0;top:50%;height:2px;margin-top:-1px;z-index:3;pointer-events:none;background:linear-gradient(90deg,transparent,#8fe3ff 15%,#fff 50%,#8fe3ff 85%,transparent);box-shadow:0 0 24px 4px rgba(120,210,255,.8);transform:scaleX(0);opacity:0;transition:transform .4s var(--st-ease) .75s,opacity .2s linear .7s}.cx-stage[data-open] .cx-stage-light{transform:scaleX(1);opacity:1;animation:cxLightOut .3s linear 1.45s forwards}@keyframes cxLightOut{to{opacity:0}}.cx-stage-screen{width:100%;aspect-ratio:16/9;border-radius:18px;background:#000;outline:none;transform:scaleY(.004);opacity:0;transition:transform .5s var(--st-ease) 1.1s,opacity .1s linear 1.08s;box-shadow:0 0 0 1px hsla(0,0%,100%,.14),0 0 0 5px #05070d,0 0 0 6px rgba(140,190,255,.25),0 40px 120px -20px rgba(22,100,230,.65),0 0 80px -10px rgba(25,183,230,.35)}.cx-stage[data-open] .cx-stage-screen{transform:none;opacity:1}.cx-stage-screen:focus-visible{box-shadow:0 0 0 3px var(--cx-amber),0 40px 120px -20px rgba(22,100,230,.65)}.cx-stage-screen:fullscreen{border-radius:0;transform:none}@media (max-width:767px){.cx-stage-screen{border-radius:10px}}.cx-stage-video{opacity:0;transition:opacity .5s ease 1.5s}.cx-stage[data-open] .cx-stage-video{opacity:1}.cx-stage-sweep{pointer-events:none;position:absolute;top:0;bottom:0;left:0;width:45%;background:linear-gradient(100deg,transparent,hsla(0,0%,100%,.28),transparent);mix-blend-mode:screen;transform:translateX(-120%)}.cx-stage[data-open] .cx-stage-sweep{animation:cxSweep .9s ease-out 1.55s both}@keyframes cxSweep{0%{transform:translateX(-120%)}to{transform:translateX(260%)}}.cx-stage-glass{pointer-events:none;position:absolute;inset:0;border-radius:inherit;background:linear-gradient(160deg,hsla(0,0%,100%,.08),transparent 30%)}.cx-stage-reflect{position:absolute;left:6%;right:6%;top:100%;height:60px;margin-top:10px;opacity:0;background:radial-gradient(50% 100% at 50% 0,rgba(80,170,255,.35),transparent 70%);filter:blur(10px);transition:opacity .8s ease 1.5s}.cx-stage[data-open] .cx-stage-reflect{opacity:1}.cx-stage-dockwrap,.cx-stage-head{opacity:0;transform:translateY(18px);transition:opacity .6s ease,transform .6s var(--cx-ease)}.cx-stage-head{transition-delay:1.5s}.cx-stage-dockwrap{transition-delay:1.75s}.cx-stage[data-open] .cx-stage-dockwrap,.cx-stage[data-open] .cx-stage-head{opacity:1;transform:none}.cx-stage-unmute{z-index:4;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 18px;border-radius:999px;font-size:15px;font-weight:800;color:var(--cx-navy);background:var(--cx-amber);box-shadow:0 10px 26px -8px rgba(0,0,0,.6)}.cx-stage-unmute:hover{background:var(--cx-amber-hover)}.cx-stage-bigplay{z-index:3;display:flex;align-items:center;justify-content:center;width:84px;height:84px;border-radius:999px;color:var(--cx-navy);background:var(--cx-amber);box-shadow:0 18px 40px -12px rgba(0,0,0,.6);padding-left:4px}@media (max-width:767px){.cx-stage-bigplay{width:64px;height:64px}}.cx-stage-bar{z-index:4;padding-top:40px;opacity:0;transition:opacity .25s;background:linear-gradient(0deg,rgba(2,6,18,.85),rgba(2,6,18,.45) 55%,transparent)}.cx-stage-bar.is-on,.cx-stage-screen:focus-within .cx-stage-bar{opacity:1}.cx-ctl{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;color:#fff;transition:background .15s}.cx-ctl:hover{background:hsla(0,0%,100%,.12)}.cx-ctl:focus-visible,.cx-prog:focus-visible{outline:2px solid var(--cx-amber);outline-offset:1px}.cx-vol-range{-webkit-appearance:none;appearance:none;width:0;opacity:0;height:4px;border-radius:99px;cursor:pointer;background:linear-gradient(to left,#fff var(--v),hsla(0,0%,100%,.3) var(--v));transition:width .2s,opacity .2s,margin .2s}.cx-vol:focus-within .cx-vol-range,.cx-vol:hover .cx-vol-range{width:76px;opacity:1;margin-inline:4px 8px}@media (hover:none){.cx-vol-range{display:none}}.cx-vol-range::-webkit-slider-thumb{-webkit-appearance:none;width:13px;height:13px;border-radius:99px;background:#fff}.cx-vol-range::-moz-range-thumb{width:13px;height:13px;border:0;border-radius:99px;background:#fff}.cx-prog{position:relative;height:18px;margin:0 12px;cursor:pointer;touch-action:none;display:flex;align-items:center}.cx-prog-track{position:relative;width:100%;height:4px;border-radius:99px;background:hsla(0,0%,100%,.25);transition:height .15s}.cx-prog.is-scrub .cx-prog-track,.cx-prog:hover .cx-prog-track{height:6px}.cx-prog-buf,.cx-prog-fill{position:absolute;top:0;bottom:0;right:0;border-radius:99px}.cx-prog-buf{background:hsla(0,0%,100%,.35)}.cx-prog-fill{background:var(--cx-amber)}.cx-prog-tick{position:absolute;top:0;bottom:0;width:3px;margin-right:-1.5px;background:rgba(2,6,18,.75)}.cx-prog-thumb{position:absolute;top:50%;width:14px;height:14px;margin:-7px -7px 0 0;border-radius:99px;background:var(--cx-amber);box-shadow:0 0 0 3px rgba(255,197,61,.25);transform:scale(0);transition:transform .15s}.cx-prog.is-scrub .cx-prog-thumb,.cx-prog:focus-visible .cx-prog-thumb,.cx-prog:hover .cx-prog-thumb{transform:scale(1)}@media (hover:none){.cx-prog-thumb{transform:scale(1)}}.cx-speed{list-style:none;min-width:88px;padding:6px;border-radius:14px;z-index:5;background:rgba(10,16,36,.95);border:1px solid hsla(0,0%,100%,.14);box-shadow:0 16px 40px -12px rgba(0,0,0,.7)}.cx-speed button{display:block;width:100%;padding:8px 12px;border-radius:9px;text-align:center;font-size:14px;font-weight:700;color:hsla(0,0%,100%,.85)}.cx-speed button:hover{background:hsla(0,0%,100%,.1);color:#fff}.cx-speed button.is-on{background:var(--cx-amber);color:var(--cx-navy)}.cx-stage-dock{list-style:none;border-radius:999px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);scrollbar-width:none}.cx-stage-dock::-webkit-scrollbar{display:none}@media (max-width:767px){.cx-stage-dock{border-radius:18px}}.cx-stage-chip{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 14px 0 16px;border-radius:999px;font-size:14px;font-weight:700;color:hsla(0,0%,100%,.75);white-space:nowrap;transition:background .2s,color .2s}.cx-stage-chip:hover{color:#fff;background:hsla(0,0%,100%,.08)}.cx-stage-chip-n{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:99px;font-size:12px;background:hsla(0,0%,100%,.12);color:#fff}.cx-stage-chip.is-active{background:#fff;color:var(--cx-navy)}.cx-stage-chip.is-active .cx-stage-chip-n{background:var(--cx-amber);color:var(--cx-navy)}.cx-stage[data-reduce],.cx-stage[data-reduce] *{transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){.cx-stage-band,.cx-stage-dockwrap,.cx-stage-head,.cx-stage-reflect,.cx-stage-screen,.cx-stage-video{transform:none;opacity:1}.cx-stage-ambient{opacity:1}.cx-stage-light,.cx-stage-sweep{display:none}}.cx-form-card{overflow:hidden;padding:0}.cx-form-head{position:relative;padding:2.25rem 1.75rem 2rem;text-align:center;color:#fff;background:radial-gradient(80% 140% at 85% 0,hsla(0,0%,100%,.18),transparent 60%),radial-gradient(60% 120% at 10% 100%,rgba(84,170,255,.35),transparent 60%),linear-gradient(135deg,#1664e6,#0f4fc4 55%,#0b3a99)}.cx-form-head .cx-form-sub{color:hsla(0,0%,100%,.86)}.cx-form-head .cx-form-point{display:inline-flex;align-items:center;gap:.5rem;padding:.4rem .85rem;border-radius:999px;background:hsla(0,0%,100%,.14);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.22);font-size:.9375rem;font-weight:600}.cx-form-body{padding:1.75rem;background:linear-gradient(180deg,#f3f7ff,#fff 120px)}@media (min-width:768px){.cx-form-head{padding:3rem 3rem 2.5rem}.cx-form-body{padding:2.5rem 3rem 2.75rem}}.cx-form-card .cx-opt{background:#f6f9ff}.cx-form-card .cx-opt:has(:checked){background:#e8f1ff}