.alv :where(h1,h2,h3,h4,h5,h6){font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.alv :where(button){font-family:inherit;font-weight:inherit}.alv{--bg:#fbfbfc;--ink:#31343b;--para:#606673;--blue:#2a6af4;--tal:#4882ff;--tint:#ebf2ff;--sel:#fff;--track:#fbfbfc;--selTxt:#2a6af4;box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.alv *,.alv :before,.alv :after{box-sizing:inherit}.alv{background:var(--bg);color:var(--ink);font-family:var(--font-geist-sans),"Inter","Pretendard","Noto Sans",sans-serif;margin:0;font-weight:400;overflow-x:hidden}.alv .mono{font-family:var(--font-geist-mono),"SF Mono",monospace}.alv .sec{flex-direction:column;align-items:center;gap:50px;padding:50px 0;display:flex}.alv .top{flex-direction:column;align-items:center;gap:50px;width:100%;padding:0 100px;display:flex}.alv .copy{flex-direction:column;align-items:center;gap:25px;width:100%;max-width:700px;display:flex}.alv .eyebrow{background:var(--tint);color:var(--tal);letter-spacing:0;border-radius:200px;justify-content:center;align-items:center;gap:8px;padding:12px 20px;font-size:12px;font-weight:500;line-height:normal;display:inline-flex}.alv .eyebrow i{background:var(--tal);border-radius:50%;width:6px;height:6px;display:block}.alv h2{font-family:var(--font-general-sans),"Inter","Helvetica Neue",Arial,sans-serif;text-align:center;color:var(--ink);margin:0;font-size:48px;font-weight:500;line-height:60px}.alv h2 em{color:var(--blue);font-style:normal}.alv .lede{max-width:575px;color:var(--para);margin:0;font-size:20px;font-weight:400;line-height:35px}.alv .menu{background:var(--track);scrollbar-width:none;border-radius:200px;justify-content:space-between;align-items:center;width:min(863px,100%);padding:5px;display:flex;position:relative;overflow-x:auto;box-shadow:inset 0 0 12px #00000014}.alv .menu::-webkit-scrollbar{display:none}.alv .tab{z-index:1;appearance:none;font:inherit;color:var(--para);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:200px;flex-direction:column;flex:none;align-items:center;padding:10px 24px;font-size:16px;font-weight:400;line-height:normal;transition:color .25s;display:inline-flex;position:relative}.alv .tab:after{content:attr(data-label);visibility:hidden;pointer-events:none;height:0;font-weight:500;overflow:hidden}.alv .tab:hover{color:var(--ink)}.alv .tab[aria-selected=true]{color:var(--selTxt);font-weight:500}.alv .tab:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.alv .ind{z-index:0;background:var(--sel);border-radius:200px;width:0;height:calc(100% - 10px);transition:transform .45s cubic-bezier(.3,.8,.25,1),width .45s cubic-bezier(.3,.8,.25,1);position:absolute;top:5px;left:0;box-shadow:0 4px 15px #0000001a}.alv .ind.nt{transition:none}.alv .viewport{touch-action:pan-y;width:100%;padding:20px 0 28px;overflow:hidden}.alv .track{will-change:transform;gap:50px;transition:transform .6s cubic-bezier(.3,.8,.25,1);display:flex}.alv .card{isolation:isolate;color:#fff;cursor:pointer;border-radius:25px;flex-direction:column;flex:none;justify-content:space-between;width:min(1000px,86vw);height:550px;padding:35px 50px;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 10px #00000014}.alv .card.is-active{cursor:default}.alv .bg{aspect-ratio:2036/1118;z-index:-1;position:absolute;top:-2.18%;bottom:-2.36%;left:50%;overflow:hidden;transform:translate(-50%)}.alv .bg img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.alv .bg .crop{position:absolute;inset:0;overflow:hidden}.alv .bg img.tall{width:100%;max-width:none;height:323.29%;position:absolute;top:-128.85%;left:0}.alv .bg .ov{position:absolute;inset:0}.alv .price{text-align:center;text-shadow:0 4px 10px #00000040;white-space:nowrap;flex-direction:column;justify-content:center;align-items:flex-end;gap:10px;display:flex}.alv .pv{font-family:var(--font-general-sans),"Inter","Helvetica Neue",Arial,sans-serif;margin:0;font-size:35px;font-weight:500;line-height:47px}.alv .pt{margin:0;font-size:18px;font-weight:500;line-height:28px}.alv .lower{justify-content:flex-end;align-items:flex-end;gap:25px;display:flex}.alv .copy2{flex-direction:column;flex:1 1 0;gap:5px;min-width:0;display:flex}.alv .copy2 h3{font-family:var(--font-general-sans),"Inter","Helvetica Neue",Arial,sans-serif;margin:0;font-size:35px;font-weight:500;line-height:47px}.alv .copy2 p{margin:0;font-size:20px;font-weight:500;line-height:30px}.alv .ctas{flex:none}.alv .btn-g,.alv .btn-p,.alv .btn-t{font-family:var(--font-bricolage),"Space Grotesk","Helvetica Neue",Arial,sans-serif;font-variation-settings:"opsz" 14,"wdth" 100;color:#fff;text-shadow:0 2px 5px #00000014;white-space:nowrap;justify-content:center;align-items:center;padding:22px 28px;font-size:20px;font-weight:600;line-height:normal;text-decoration:none;display:inline-flex}.alv .btn-g{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#00000047;border:1px solid #ffffff38;border-radius:100px}.alv .btn-p{background:linear-gradient(107.42deg,#2a6af4 9.25%,#2860da 90.75%);border-radius:100px;box-shadow:0 4px 7.5px #0000001a}.alv .btn-t{border-bottom:1px solid #fff;line-height:22px}.alv .cta-a{align-items:flex-start;gap:25px;display:none}.alv .card.is-active .cta-a{display:flex}.alv .card.is-active .btn-g{display:none}.alv .btn-g:focus-visible,.alv .btn-p:focus-visible,.alv .btn-t:focus-visible{outline-offset:3px;outline:2px solid #fff}.alv .ph{z-index:2;letter-spacing:.06em;text-transform:uppercase;color:#242424;background:#ffffffbf;border-radius:100px;padding:5px 12px;font-size:11px;line-height:16px;position:absolute;top:24px;left:24px}@media (max-width:980px){.alv .top{padding:0 24px}.alv h2{font-size:34px;line-height:44px}.alv .lede{font-size:18px;line-height:30px}.alv .card{gap:40px;height:auto;min-height:520px;padding:24px}.alv .lower{flex-direction:column;align-items:stretch;gap:20px}.alv .pv{font-size:28px;line-height:36px}.alv .copy2 h3{font-size:28px;line-height:38px}.alv .copy2 p{font-size:17px;line-height:26px}.alv .cta-a{flex-wrap:wrap;gap:6px 14px}.alv .btn-g,.alv .btn-p,.alv .btn-t{padding:18px 24px;font-size:18px}.alv .track{gap:20px}}@media (prefers-reduced-motion:reduce){.alv *{transition:none!important}}.alv{--spec:#fff;--zebra:#f6f9ff}.alv .card{gap:0;padding:0;transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1);display:grid}.alv .face{isolation:isolate;flex-direction:column;grid-area:1/1;justify-content:space-between;min-width:0;padding:35px 50px;display:flex;position:relative}.alv .wave{z-index:1;pointer-events:none;clip-path:circle(0px at var(--cx,50%) var(--cy,50%));opacity:0;background:linear-gradient(107.42deg,#2a6af4 9.25%,#2860da 90.75%);grid-area:1/1;transition:clip-path .85s cubic-bezier(.65,0,.2,1),opacity .45s}.alv .card.wave-on .wave{opacity:1}.alv .card.is-spec .wave{clip-path:circle(var(--R,1400px) at var(--cx,50%) var(--cy,50%))}.alv .spec{z-index:2;background:var(--spec);min-width:0;clip-path:circle(0px at var(--cx,50%) var(--cy,50%));visibility:hidden;border-radius:25px;flex-direction:column;grid-area:1/1;gap:25px;padding:35px 50px;transition:clip-path .75s cubic-bezier(.6,0,.2,1) .15s,visibility 0s linear .95s;display:flex;box-shadow:0 4px 20px #00000014}.alv .card.is-spec .spec{clip-path:circle(var(--R,1400px) at var(--cx,50%) var(--cy,50%));visibility:visible;transition:clip-path .9s cubic-bezier(.65,0,.2,1) .1s,visibility}.alv .bg{transition:transform 1.3s cubic-bezier(.2,.7,.2,1)}.alv .card.is-spec .bg{transform:translate(-50%)scale(1.08)}.alv .price,.alv .lower{transition:opacity .5s .4s,transform .6s cubic-bezier(.2,.7,.2,1) .4s,filter .5s .4s}.alv .card.is-spec .price,.alv .card.is-spec .lower{opacity:0;filter:blur(6px);transition:opacity .3s,transform .45s cubic-bezier(.4,0,.2,1),filter .3s;transform:translateY(-16px)}.alv .card.is-spec .lower{transition-delay:50ms}.alv .track.has-spec .card:not(.is-active){opacity:.4;transform:scale(.97)}.alv .rv{opacity:0;filter:blur(4px);transition:opacity .22s,transform .22s,filter .22s;transform:translateY(12px)}.alv .card.is-spec .rv{opacity:1;filter:none;transition:opacity .65s cubic-bezier(.2,.7,.2,1) calc(.45s + var(--i,0)*55ms),transform .75s cubic-bezier(.2,.7,.2,1) calc(.45s + var(--i,0)*55ms),filter .65s ease calc(.45s + var(--i,0)*55ms);transform:none}.alv .sp-head{flex:none;justify-content:space-between;align-items:center;gap:20px;display:flex}.alv .back{appearance:none;font-family:var(--font-geist-sans),"Inter",sans-serif;color:var(--ink);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:8px;margin:0;padding:0;font-size:26px;font-weight:400;line-height:38px;display:inline-flex}.alv .back .arr{transition:transform .35s cubic-bezier(.2,.7,.2,1);display:inline-block}.alv .back:hover .arr{transform:translate(-5px)}.alv .back:focus-visible{outline:2px solid var(--blue);outline-offset:4px;border-radius:8px}.alv .sp-head h4{font-family:var(--font-geist-sans),"Inter",sans-serif;color:var(--ink);text-align:right;margin:0;font-size:26px;font-weight:400;line-height:38px}.alv .tblwrap{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.alv .tbl{grid-template-columns:max-content max-content minmax(0,1fr);grid-template-rows:auto repeat(var(--n),minmax(0,1fr));flex:1;min-height:0;display:grid}.alv .tbl.fixed{flex:none;grid-template-rows:auto;grid-auto-rows:48px}.alv .th{color:var(--ink);align-items:center;padding:0 25px 15px;font-size:16px;font-weight:600;line-height:normal;display:flex}.alv .td{border-bottom:1px solid var(--zebra);color:var(--para);white-space:nowrap;align-items:center;min-height:0;padding:10px 25px;font-size:14px;line-height:normal;display:flex}.alv .td:nth-child(3n){white-space:normal}.alv .td.z{background:var(--zebra)}.alv .sp-cta{flex:none;justify-content:flex-end;display:flex}.alv .sp-cta .btn-p{transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s}.alv .sp-cta .btn-p:hover{transform:translateY(-2px);box-shadow:0 10px 22px #2a6af44d}.alv .btn-t{appearance:none;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #fff;transition:opacity .25s}.alv .btn-t:hover{opacity:.8}@media (max-width:980px){.alv .face{gap:40px;padding:24px}.alv .spec{gap:18px;padding:24px;overflow:auto}.alv .sp-head{flex-direction:column;align-items:flex-start;gap:6px}.alv .sp-head h4{text-align:left;font-size:22px;line-height:30px}.alv .back{font-size:22px}.alv .tblwrap{flex:none;overflow:auto}.alv .tbl{flex:none;min-width:680px}.alv .tbl.fixed{min-width:680px}.alv .td{min-height:46px}.alv .card{min-height:520px}}@media (prefers-reduced-motion:reduce){.alv .wave{display:none}.alv .spec{clip-path:none;opacity:0;transition:opacity .2s,visibility 0s linear .2s}.alv .card.is-spec .spec{opacity:1;transition:opacity .2s}.alv .rv,.alv .card.is-spec .rv{opacity:1;filter:none;transition:none;transform:none}.alv .card.is-spec .bg{transform:translate(-50%)}.alv .track.has-spec .card:not(.is-active){transform:none}}.alv .bg .ov{transition:opacity .5s}.alv .peek{z-index:3;pointer-events:none;opacity:0;width:72px;height:72px;transform:scale(calc(var(--pk,1) * .55));background:radial-gradient(circle at 34% 26%,#8fb2ff 0%,#2a6af4 46%,#1e54c9 100%);border-radius:50%;justify-content:center;align-items:center;margin-top:-36px;transition:opacity .28s,transform .55s cubic-bezier(.2,.9,.3,1.25);display:flex;position:absolute;top:50%;box-shadow:0 14px 24px #2a6af461,inset 3px 5px 9px #ffffff8c,inset -4px -7px 11px #10121747}.alv .peek:before{content:"";z-index:-1;background:radial-gradient(circle,#4882ff6b,#4882ff00 68%);border-radius:50%;position:absolute;inset:-16px}.alv .peek:after{content:"";filter:blur(1.5px);background:#ffffff8c;border-radius:50%;width:24px;height:11px;position:absolute;top:10px;left:15px;transform:rotate(-28deg)}.alv .peek svg{z-index:1;filter:drop-shadow(0 2px 3px #10121740);position:relative}.alv .card.is-before .peek{right:clamp(-30px,calc(var(--vis,170px)/2 - 36px),140px)}.alv .card.is-after .peek{left:clamp(-30px,calc(var(--vis,170px)/2 - 36px),140px)}.alv .card.is-before .peek svg{transform:rotate(180deg)}@keyframes nudge{0%,to{transform:translate(0)}50%{transform:translate(5px)}}@keyframes nudgeL{0%,to{transform:rotate(180deg)translate(0)}50%{transform:rotate(180deg)translate(5px)}}@media (hover:hover){.alv .card:not(.is-active):hover{transform:translateY(-6px)}.alv .card:not(.is-active):hover .bg .ov{opacity:.78}.alv .card:not(.is-active):hover .peek{opacity:1;transform:scale(var(--pk,1))}.alv .card:not(.is-active):hover .peek svg{animation:1.5s cubic-bezier(.4,0,.2,1) infinite nudge}.alv .card.is-before:hover .peek svg{animation-name:nudgeL}}.alv .viewport.no-peek .peek,.alv .track.has-spec .peek{display:none}@media (prefers-reduced-motion:reduce){.alv .peek,.alv .peek svg{transition:opacity .2s;animation:none!important}}.alv .how{background:var(--bg);color:var(--ink)}.alv .how-wrap{flex-direction:column;gap:50px;padding:50px 100px;display:flex}.alv .how-head{flex-direction:column;align-items:flex-start;gap:25px;max-width:700px;display:flex}.alv .how-eyebrow{background:var(--tint);color:#4882ff;border-radius:200px;justify-content:center;align-items:center;gap:8px;padding:12px 20px;font-size:12px;font-weight:500;line-height:normal;display:inline-flex}.alv .how-ball{flex:none;width:6px;height:6px;display:block;position:relative}.alv .how-ball svg{width:233.33%;height:233.33%;position:absolute;top:-33.33%;left:-33.33%}.alv .how-h2{font-family:var(--font-general-sans),"Inter","Helvetica Neue",Arial,sans-serif;color:var(--ink);margin:0;font-size:48px;font-weight:500;line-height:60px}.alv .how-h2 em{color:#2a6af4;font-style:normal}.alv .how-p{max-width:575px;color:var(--para);margin:0;font-size:20px;font-weight:400;line-height:35px}.alv .how-cards{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:25px;display:flex}.alv .how-card{color:#31343b;background:#fff;border-radius:20px;flex-direction:column;flex:350px;align-items:center;gap:25px;min-width:350px;max-width:450px;height:750px;padding:35px;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 20px #00000014}.alv .how-ghost{font-family:var(--font-general-sans),"Inter",sans-serif;color:#f3f3f3;white-space:nowrap;pointer-events:none;font-size:95px;font-weight:500;line-height:normal;position:absolute;top:25px;left:-20px}.alv .how-icon{flex:none;width:100%;display:flex;position:relative}.alv .how-ico{flex:none;width:50px;height:50px;display:block}.alv .how-title{width:100%;font-family:var(--font-general-sans),"Inter","Helvetica Neue",Arial,sans-serif;color:#31343b;flex:none;margin:0;font-size:35px;font-weight:500;line-height:47px;position:relative}.alv .how-title.t2,.alv .how-title.t3{color:#000}.alv .how-media{aspect-ratio:313.333/250;border-radius:15px;flex:none;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.alv .how-media .im{object-fit:cover;flex:none;display:block}.alv .im26{width:395px;height:395px}.alv .im27{width:425px;height:425px}.alv .how-copy{flex-direction:column;flex:1 1 0;gap:10px;width:100%;min-height:0;display:flex;position:relative;overflow:hidden}.alv .how-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.alv .how-list li{font-family:var(--font-geist-sans),"Inter",sans-serif;color:#606673;margin-left:27px;font-size:18px;font-weight:400;line-height:28px;list-style:outside;position:relative}.alv .how-list{padding-left:0}.alv .how-list li::marker{color:#606673}.alv .how-sp{flex:none;height:28px}.alv .cal-scene{flex:none;width:241.333px;height:247.608px;position:relative}.alv .ring-wrap{width:232.823px;height:238.876px;position:absolute;top:calc(50% - 3.88px);left:calc(50% - 6.92px);transform:translate(-50%,-50%)}.alv .ring{display:block;position:absolute;top:0;left:0;overflow:visible}.alv .nobp{transform-box:fill-box;transform-origin:50%}.alv .nobp.tick{animation:.42s cubic-bezier(.2,.9,.3,1.3) nobTick}@keyframes nobTick{0%{transform:scale(1)}35%{transform:scale(1.22)}to{transform:scale(1)}}.alv .cal{width:117.171px;height:101.421px;position:absolute;top:calc(50% - 3.61px);left:calc(50% - 7.75px);transform:translate(-50%,-50%)}.alv .cal-body{background:linear-gradient(90deg,#f9f9f9,#fbfbfc);border-radius:28.813px;position:absolute;inset:0;box-shadow:15px 15px 35.2px #6066732e}.alv .cal-row{width:72.992px;height:15.367px;position:absolute;left:21.9px}.alv .cal-row.r1{top:38.8px}.alv .cal-row.r2{top:62.24px}.alv .cal-row i{background:#f0f0f0;border-radius:76.834px;width:15.367px;height:15.367px;position:absolute;top:0}.alv .cal-row i:first-child{left:0}.alv .cal-row i:nth-child(2){left:28.81px}.alv .cal-row i:nth-child(3){left:57.63px}.alv .cal-ball{width:15.367px;height:15.367px;display:block;position:absolute;top:0;left:57.63px}.alv .cal-ball svg{width:233.33%;height:233.33%;position:absolute;top:-33.33%;left:-33.33%}.alv .cal-head{width:117.171px;height:30.734px;position:absolute;top:0;left:0}.alv .hd-g{background:linear-gradient(111.55deg,#2a6af4 9.2535%,#2860da 90.747%);border-radius:28.813px 28.813px 0 0;position:absolute;inset:0}.alv .hd-b{filter:blur(2.881px);background:#1e54c980;border-radius:24.203px 24.203px 0 0;width:111.025px;height:25.739px;position:absolute;top:4.99px;left:0}.alv .hd-s{background:linear-gradient(90deg,#18429c80,#1e54c900);border-radius:28.813px 24.203px 0 0;width:56.473px;height:30.734px;position:absolute;top:0;left:0}.alv .pct{text-align:center;width:58px;font-family:var(--font-general-sans),"Inter",sans-serif;color:#fff;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:16.036px;font-weight:600;line-height:normal;position:absolute;top:15.35px;left:calc(50% + .06px);transform:translate(-50%,-50%)}.alv .pct.pop{animation:.34s cubic-bezier(.2,.9,.3,1.3) pctPop}@keyframes pctPop{0%{transform:translate(-50%,-50%)scale(1)}40%{transform:translate(-50%,-50%)scale(1.14)}to{transform:translate(-50%,-50%)scale(1)}}.alv .how-cards.arm:not(.in) .how-card{opacity:0;transition:none;transform:translateY(44px)}.alv .how-cards.arm .how-card{transition:opacity .95s cubic-bezier(.2,.8,.2,1) calc(var(--i)*.2s),transform .95s cubic-bezier(.2,.8,.2,1) calc(var(--i)*.2s)}@media (max-width:980px){.alv .how-wrap{gap:36px;padding:50px 24px}.alv .how-h2{font-size:34px;line-height:44px}.alv .how-p{font-size:18px;line-height:30px}.alv .how-card{flex:100%;min-width:0;max-width:520px;height:auto;min-height:640px}.alv .how-title{font-size:30px;line-height:40px}}@media (prefers-reduced-motion:reduce){.alv .how-cards.arm:not(.in) .how-card{opacity:1;transform:none}.alv .how-cards.arm .how-card{transition:none}.alv .nobp.tick,.alv .pct.pop{animation:none}}.alv .how-h2,.alv .how-p,.alv .how-title{text-align:left}.alv .ring{touch-action:none}.alv .nob{pointer-events:none;outline:none}.alv .ring-wrap.dragging .nob,.alv .ring-wrap.dragging .hit{cursor:grabbing}.alv .nob .fr{opacity:0;transition:opacity .2s}.alv .nob:focus-visible .fr{opacity:1}.alv .nobp{transition:transform .28s cubic-bezier(.2,.9,.3,1.3)}.alv .nob:hover .nobp{transform:scale(1.08)}.alv .ring-wrap.dragging .nobp{transform:scale(1.14)}.alv .kb-bar{animation-duration:6s;animation-timing-function:cubic-bezier(.45,.05,.2,1);animation-iteration-count:infinite}.alv .kb-l{stroke-dasharray:77.8 100;animation-name:kbL}.alv .kb-m{stroke-dasharray:44.4 100;animation-name:kbM;animation-delay:.12s}.alv .kb-r{stroke-dasharray:100 100;animation-name:kbR;animation-delay:.24s}@keyframes kbL{0%,8%{stroke-dasharray:77.8 100}38%,58%{stroke-dasharray:38 100}88%,to{stroke-dasharray:77.8 100}}@keyframes kbM{0%,8%{stroke-dasharray:44.4 100}38%,58%{stroke-dasharray:100 100}88%,to{stroke-dasharray:44.4 100}}@keyframes kbR{0%,8%{stroke-dasharray:100 100}38%,58%{stroke-dasharray:60 100}88%,to{stroke-dasharray:100 100}}.alv .kb.kb-pause .kb-bar{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.alv .kb-bar{animation:none!important}}.alv .kb-l,.alv .kb-m,.alv .kb-r{animation-name:none}.alv .kb.on .kb-l:not(.rest){animation-name:kbL}.alv .kb.on .kb-m:not(.rest){animation-name:kbM}.alv .kb.on .kb-r:not(.rest){animation-name:kbR}.alv .hv{overflow:visible}.alv .pc-g{transform-box:fill-box;transform-origin:50% 55%}.alv .pc.on .pc-g:not(.rest){animation:1.7s ease-in-out infinite pcWiggle}@keyframes pcWiggle{0%{transform:rotate(0)}12%{transform:rotate(-16deg)translateY(-1px)}26%{transform:rotate(12deg)}40%{transform:rotate(-8deg)}54%{transform:rotate(5deg)}68%{transform:rotate(-2deg)}80%,to{transform:rotate(0)}}.alv .fg-p{transform-box:fill-box;transform-origin:100%}.alv .fg.on .fg-p:not(.rest){animation:1.5s ease-in-out infinite fgFlutter}@keyframes fgFlutter{0%,to{transform:skewY(0)scaleX(1)}20%{transform:skewY(-9deg)scaleX(.9)}45%{transform:skewY(6deg)scaleX(.97)}70%{transform:skewY(-5deg)scaleX(.93)}}@media (prefers-reduced-motion:reduce){.alv .hv .an{animation:none!important}}.alv .how-cards.arm.settled .how-card{transition:transform .6s cubic-bezier(.2,.8,.2,1),box-shadow .6s}@media (hover:hover){.alv .how-cards.settled .how-card:hover{transform:translateY(-25px);box-shadow:0 34px 56px #2a6af424,0 4px 20px #00000014}}.alv .kb-bar{animation-duration:3.84s}.alv .kb-m{animation-delay:96ms}.alv .kb-r{animation-delay:.192s}.alv .how-media.m1{filter:none}.alv .cal{filter:drop-shadow(0 4px 7.5px #0000001a)}.alv .nob:active,.alv .nob:active *,.alv .ring-wrap.dragging .ring,.alv .ring-wrap.dragging .hit,.alv .ring-wrap.dragging .nob{cursor:grabbing}html.how-grabbing,html.how-grabbing *{-webkit-user-select:none;user-select:none;cursor:grabbing!important}.alv .hfw{width:100%;height:100%;position:relative}.alv .hf{width:363.73px;height:543px;transform:translate(-50%,-50%) scale(var(--s,1));position:absolute;top:50%;left:50%}.alv .hf *{box-sizing:border-box}.alv .hfL{pointer-events:none;width:100%;height:453px;transition:transform .8s cubic-bezier(.2,.8,.2,1);position:absolute;top:20px;left:0}.alv .hf.ex .hfL{transform:translateY(var(--ey,0px))}.alv .hfrb{justify-content:center;align-items:center;display:flex;position:absolute}.alv .hfrbi{flex:none;position:relative}.alv .hf-shadow{transform-origin:50%;width:358.94px;height:27.029px;position:absolute;top:425.97px;left:0}.alv .hf-shadow svg{position:absolute;top:-54.06px;left:-54.05px}.alv .hf-doc{transform-origin:50% 55%;width:280.103px;height:375.006px;position:absolute;top:-1.08px;left:33.52px}.alv .hf-doc .hflines{width:159.907px;height:123.851px;position:absolute;top:141.63px;left:60.54px}.alv .hf-pin{transform-origin:50%;width:118.307px;height:118.307px;position:absolute;top:217.31px;left:245.42px}.alv .hf-ring{opacity:0;border:3px solid #5e86f7;border-radius:50%;width:109.3px;height:109.3px;position:absolute;top:4.5px;left:4.5px}.alv .hf-check{filter:drop-shadow(5.406px 9.73px 8.109px #132c6340);width:65.95px;height:52.492px;position:absolute;top:33.52px;left:27.03px}.alv .hf-cursor{transform-origin:91% 8%;justify-content:center;align-items:center;width:121.589px;height:120.715px;display:flex;position:absolute;top:289.75px;left:15.13px}.alv .cur-in{flex:none;width:120.69px;height:119.81px;transform:rotate(-.43deg)}.alv .cur-in svg{display:block}.alv .how-media.m3{background:#fff}.alv .how-media.m3 .hfw{width:100%;height:100%;position:absolute;top:0;left:0}@keyframes calFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.alv .how-card.fl-on .cal-ball:not(.rest){animation:2.6s ease-in-out infinite calFloat}@media (prefers-reduced-motion:reduce){.alv .how-card.fl-on .cal-ball{animation:none!important}}.alv .im28{object-fit:contain;width:96%;height:96%}.alv .bw,.alv .bi{display:inline-block}.alv .bw{vertical-align:top;margin:-.1em -.05em -.22em;padding:.1em .05em .22em;overflow:hidden}.alv .bi{will-change:transform;transition:transform 1s cubic-bezier(.2,.95,.3,1.1) var(--d,0s),filter .9s ease-out var(--d,0s);transform:translateY(114%)}.alv em .bi{filter:blur(6px)}.alv .bl-in .bi{filter:none;transform:none}.alv .bl-done .bi{will-change:auto;filter:none;transition:none}.alv .bl-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html:has(.alv){scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html:has(.alv){scroll-behavior:auto}}.alv{--gr:#bec1c7;--off:#242424;--ink2:#31343b}.alv .hbtn{font-family:var(--font-bricolage),"Space Grotesk","Helvetica Neue",Arial,sans-serif;font-variation-settings:"opsz" 14,"wdth" 100;text-shadow:0 2px 5px #00000014;cursor:pointer;white-space:nowrap;border:0;border-radius:100px;justify-content:center;align-items:center;gap:8px;padding:22px 28px;font-size:20px;font-weight:600;line-height:normal;text-decoration:none;transition:transform .25s cubic-bezier(.22,.9,.3,1),box-shadow .25s,filter .25s;display:inline-flex}.alv .hbtn.p{color:#fff;filter:drop-shadow(0 4px 7.5px #0000001a);background:linear-gradient(107.42deg,#2a6af4 9.25%,#2860da 90.75%)}.alv .hbtn.p:hover{filter:drop-shadow(0 8px 14px #2a6af459);transform:translateY(-2px)}.alv .hbtn.p:active{transform:translateY(0)}.alv .hbtn.g{color:#fff;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffff0f;border:1px solid #ffffff4d}.alv .hbtn.g:hover{background:#ffffff29}.alv .hbtn.t{color:#606673;text-shadow:none;border-bottom:1px solid #606673;border-radius:0;padding:22px 28px;line-height:22px;transition:color .2s,border-color .2s}.alv .hbtn.t:hover{color:#2a6af4;border-color:#2a6af4}.alv .hbtn.sm{padding:18px 24px;font-size:18px}.alv .hbtn.w{color:#242424;text-shadow:0 2px 4px #0000000d;background:#fff;padding:14px 20px;font-size:16px;box-shadow:0 4px 20px #0000000d}.alv .hbtn:focus-visible,.alv .hn a:focus-visible,.alv .hn button:focus-visible,.alv .hfaq button:focus-visible,.alv .htm button:focus-visible,.alv .hct button:focus-visible,.alv .hct input:focus-visible,.alv .hct textarea:focus-visible,.alv .hvid:focus-visible{outline-offset:3px;outline:2px solid #4882ff}.alv .eyebrow.dk{color:#fff;background:linear-gradient(90deg,#fff3,#fff0)}.alv .eyebrow.dk i{background:#fff;box-shadow:0 0 6px #ffffffb3}.alv .eyebrow.gn i{background:#34d17c;box-shadow:0 0 8px #34d17ce6}.alv .eyebrow i{box-shadow:0 0 6px #4882ff8c}.alv .h2h{font-family:var(--font-general-sans),"Inter","Helvetica Neue",Arial,sans-serif;color:var(--ink);margin:0;font-size:48px;font-weight:500;line-height:60px}.alv .h2h em{color:#2a6af4;font-style:normal}.alv .hp1{color:var(--para);margin:0;font-size:20px;font-weight:400;line-height:35px}.alv .hcp{flex-direction:column;align-items:flex-start;gap:25px;width:100%;max-width:700px;display:flex}.alv .hcp.c{text-align:center;align-items:center}.alv .hcp .hp1{max-width:575px}.alv .hn{z-index:40;justify-content:space-between;align-items:center;height:100px;padding:0 72px;transition:transform .5s cubic-bezier(.22,.9,.3,1),background .35s,box-shadow .35s;display:flex;position:fixed;top:0;left:0;right:0;transform:translateY(0)}.alv .hn.hide{transform:translateY(-110%)}.alv .hn:not(.solid){filter:drop-shadow(0 5px 12.5px #0000000d)}.alv .hn.solid{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fbfbfcdb;box-shadow:0 4px 24px #6066731f}.alv .hn-l{align-items:center;gap:56px;display:flex}.alv .hn-brand{align-items:center;gap:10.58px;text-decoration:none;display:flex}.alv .hn-brand .lg{flex:none;width:39.67px;height:40px;display:block;position:relative}.alv .hn-brand .lg img{width:100%;height:auto;transition:opacity .3s;display:block;position:absolute;top:50%;left:0;transform:translateY(-50%)}.alv .hn-brand .lg-b{opacity:0}.alv .hn.solid .hn-brand .lg-b,.alv .hn-brand .lg-w{opacity:1}.alv .hn.solid .hn-brand .lg-w{opacity:0}@media (prefers-reduced-motion:reduce){.alv .hn,.alv .hn-brand .lg img{transition:none}}.alv .hn-brand span{font-family:var(--font-general-sans),"Inter",Arial,sans-serif;color:#fff;font-size:21.16px;font-weight:500;line-height:27.5px;transition:color .3s}.alv .hn-links{gap:32px;display:flex}.alv .hn-links a{color:#fff;opacity:.92;font-size:15px;font-weight:300;line-height:23px;text-decoration:none;transition:color .3s,opacity .2s}.alv .hn-links a:hover{opacity:1;text-decoration:none}.alv .hn-links a{flex-direction:column;align-items:center;transition:color .3s,opacity .2s,font-weight .2s;display:inline-flex}.alv .hn-links a:after{content:attr(data-t);visibility:hidden;pointer-events:none;-webkit-user-select:none;user-select:none;height:0;font-weight:600;overflow:hidden}.alv .hn:not(.solid) .hn-links a:hover,.alv .hn:not(.solid) .hn-links a:focus-visible{font-weight:600}.alv .hn-r{align-items:center;gap:25px;display:flex}.alv .hn-tr{color:#fff;cursor:pointer;background:0 0;border:0;align-items:center;gap:12.5px;padding:0;font-family:inherit;font-size:15px;font-weight:300;transition:color .3s;display:flex}.alv .hn-tr img{width:25px;height:25px;transition:filter .3s;display:block}.alv .hn.solid .hn-brand span,.alv .hn.solid .hn-links a,.alv .hn.solid .hn-tr{color:#31343b}.alv .hn.solid .hn-tr img{filter:brightness(0)opacity(.7)}.alv .hn.solid .hn-links a:hover,.alv .hn.solid .hn-links a:focus-visible{color:#2a6af4;opacity:1}.alv .hn.solid .hbtn.w{color:#fff;background:linear-gradient(107.42deg,#2a6af4 9.25%,#2860da 90.75%)}.alv .hhero{top:var(--hero-top,0px);z-index:0;color:#fff;background:#1a1612;flex-direction:column;justify-content:center;gap:25px;height:775px;padding:50px;display:flex;position:sticky;overflow:hidden}.alv .hhero-bg{aspect-ratio:1767/825;pointer-events:none;width:max(1767px,100% + 330px);position:absolute;top:calc(50% + 25px);left:calc(50% - 74.5px);transform:translate(-50%,-50%)}.alv .hhero-bg img{object-fit:cover;width:100%;max-width:none;height:120.49%;display:block;position:absolute;top:-6.13%;left:0}.alv .hhero-bg:after{content:"";background:#0009;position:absolute;inset:0}.alv .hhero-vid{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.alv .hhero-vid{display:none}}.alv .hhero-c,.alv .hhero-cta{z-index:2;will-change:transform,opacity;position:relative}.alv .hhero:after{content:"";z-index:4;opacity:var(--hero-dim,0);pointer-events:none;background:#000;position:absolute;inset:0}.alv .hrest{z-index:1;background:linear-gradient(to bottom,transparent 0,transparent 30px,var(--bg) 30px);position:relative}.alv .hhero-c{flex-direction:column;align-items:flex-start;gap:25px;width:100%;display:flex}.alv .hhero h1{max-width:900px;font-family:var(--font-general-sans),"Inter",Arial,sans-serif;color:#fff;text-shadow:0 2px 15px #00000059;margin:0;font-size:105px;font-weight:500;line-height:105px}.alv .hhero p{color:#fff;text-shadow:0 2px 5px #00000014;max-width:650px;margin:0;font-size:20px;font-weight:500;line-height:35px}.alv .hhero-cta{flex-wrap:wrap;align-items:center;gap:25px;display:flex}.alv .hpress{z-index:3;flex-direction:column;align-items:center;gap:50px;margin-top:-37px;padding:100px 100px 50px;display:flex;position:relative}.alv .hpress-bg{z-index:-1;height:350px;position:absolute;top:0;left:0;right:0}.alv .hpress-bg svg{width:100%;height:100%;display:block}.alv .hlogos{flex-wrap:wrap;justify-content:center;align-items:center;gap:100px;display:flex}.alv .hlogos a{opacity:.95;line-height:0;transition:opacity .2s,filter .2s;display:block}.alv .hlogos a:hover{filter:brightness(.75)}.alv .hlogos img{height:auto;display:block}.alv .hwho{align-items:stretch;gap:75px;padding:50px 100px;display:flex}.alv .hwho-l{flex-direction:column;flex:none;gap:50px;width:550px;display:flex}.alv .hbtns{flex-wrap:wrap;align-items:center;gap:25px;display:flex}.alv .hwho-r{filter:drop-shadow(2px 4px 10px #00000014);flex:1 1 0;min-width:0;display:flex}.alv .hvid{cursor:pointer;text-align:center;background:#fdfdff;border:0;border-radius:20px;width:100%;height:auto;padding:0;font-family:inherit;display:block;position:relative;overflow:hidden;container-type:size}.alv .hvid .stg{aspect-ratio:1420/795;width:max(115.4cqw,178.6cqh);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.alv .hvid .stg>img{width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}.alv .hvid .mk{background:#fdfdff;width:16%;height:15.5%;position:absolute;top:24%;left:42%}.alv .hvid .t{font-family:var(--font-general-sans),Arial,sans-serif;color:#242424;margin:0;font-size:4.55cqw;font-weight:500;line-height:normal;display:block;position:absolute;top:8.13cqw;left:0;right:0}.alv .hvid .sub{color:#606673;font-size:2.6cqw;display:block;position:absolute;top:15.93cqw;left:0;right:0}.alv .hvid .pl{background:#fff;border-radius:50%;justify-content:center;align-items:center;width:8.94cqw;height:8.94cqw;margin-left:-4.47cqw;transition:transform .35s cubic-bezier(.2,.9,.3,1.3);display:flex;position:absolute;top:27.8cqw;left:50%;box-shadow:0 4px 14px #0000002e}.alv .hvid .pl svg{width:3cqw;height:3cqw;margin-left:.4cqw}.alv .hvid:hover .pl{transform:scale(1.1)}.alv .hvid .ph{color:#fff;opacity:0;pointer-events:none;background:#101217c7;justify-content:center;align-items:center;font-size:2.6cqw;transition:opacity .3s;display:flex;position:absolute;inset:0}.alv .hvm{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;visibility:hidden;background:#080a0ee6;justify-content:center;align-items:center;padding:clamp(16px,4vw,64px);transition:opacity .35s,visibility 0s linear .35s;display:flex;position:fixed;inset:0}.alv .hvm.open{opacity:1;visibility:visible;transition:opacity .35s,visibility}.alv .hvm-box{width:min(1200px,100%,177.778vh - 248.889px);transition:transform .45s cubic-bezier(.2,.8,.2,1);position:relative;transform:scale(.94)}.alv .hvm.open .hvm-box{transform:none}.alv .hvm-fr{aspect-ratio:16/9;background:#000;border-radius:20px;position:relative;overflow:hidden;box-shadow:0 30px 80px #00000080}.alv .hvm-fr iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.alv .hvm-x{color:#fff;cursor:pointer;background:#ffffff1f;border:0;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:background .2s;display:flex;position:absolute;bottom:calc(100% + 14px);right:0}.alv .hvm-x:hover{background:#ffffff3d}.alv .hvm-x:focus-visible,.alv .hvm-yt:focus-visible{outline-offset:3px;outline:2px solid #4882ff}.alv .hvm-yt{color:#ffffffb3;font:500 14px var(--font-geist-sans),Arial,sans-serif;margin-top:14px;text-decoration:none;display:inline-block}.alv .hvm-yt:hover{color:#fff}html.hvm-lock{overflow:hidden}.alv .hvm-fb{color:#fff;justify-content:center;align-items:center;text-decoration:none;display:flex;position:absolute;inset:0;overflow:hidden}.alv .hvm-fb img{object-fit:cover;filter:saturate(.9);width:100%;max-width:none;height:100%;transition:transform .6s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0;transform:scale(1.02)}.alv .hvm-fb-mk{background:#fdfdff;width:16%;height:15.5%;position:absolute;top:24%;left:42%}.alv .hvm-fb:after{content:"";background:linear-gradient(#10121759,#101217bf);position:absolute;inset:0}.alv .hvm-fb-c{z-index:1;text-align:center;font-family:var(--font-geist-sans),Arial,sans-serif;flex-direction:column;align-items:center;gap:10px;display:flex;position:relative}.alv .hvm-fb-pl{background:#fff;border-radius:50%;justify-content:center;align-items:center;width:84px;height:84px;margin-bottom:10px;transition:transform .35s cubic-bezier(.2,.9,.3,1.3);display:flex;box-shadow:0 10px 30px #00000059}.alv .hvm-fb-pl svg{width:28px;height:28px;margin-left:4px}.alv .hvm-fb b{font:500 clamp(20px,3vw,30px)/1.2 var(--font-general-sans),Arial,sans-serif}.alv .hvm-fb-c>span:last-child{color:#fffc;font-size:15px}.alv .hvm-fb:hover .hvm-fb-pl{transform:scale(1.08)}.alv .hvm-fb:hover img{transform:scale(1.05)}.alv .hvm-fb:focus-visible{outline-offset:-4px;border-radius:20px;outline:2px solid #4882ff}@media (prefers-reduced-motion:reduce){.alv .hvm,.alv .hvm-box{transition:none}}.alv .hct{flex-direction:column;gap:50px;padding:50px 100px 100px;display:flex}.alv .hct-top{flex-direction:column;gap:25px;display:flex}.alv .hprog{align-items:center;gap:10px;width:100%;display:flex}.alv .hprog-t{background:#fbfbfc;border-radius:200px;flex:1 1 0;height:20px;position:relative;overflow:hidden;box-shadow:inset 0 0 9px #0000000d}.alv .hprog-f{background:#2a6af4;border-radius:200px;width:33.333%;height:100%;transition:width .7s cubic-bezier(.22,.9,.3,1);box-shadow:inset 0 0 10px #ffffff80}.alv .hprog-n{color:#606673;white-space:nowrap;box-sizing:border-box;justify-content:center;align-items:center;min-width:84px;padding:5px 25px;font-size:18px;font-weight:500;display:flex}.alv .hprog-ok{background:linear-gradient(107.42deg,#2a6af4 9.25%,#2860da 90.75%);border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;animation:.5s cubic-bezier(.2,.9,.3,1.4) both hokPop;display:flex;box-shadow:0 4px 12px #2a6af459}.alv .hprog-ok svg{width:20px;height:20px}.alv .hprog-ok path{stroke-dasharray:1;stroke-dashoffset:1px;animation:.4s ease-out .25s forwards hokDraw}@keyframes hokPop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@keyframes hokDraw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.alv .hprog-ok,.alv .hprog-ok path{stroke-dashoffset:0;animation:none}}.alv .hform{background:#fff;border-radius:25px;min-height:572px;display:flex;overflow:hidden;box-shadow:0 4px 20px #00000014}.alv .hform-l{flex:none;grid-template-rows:1fr;grid-template-columns:minmax(0,1fr);width:620px;padding:50px;display:grid}.alv .hform-l>.hstep,.alv .hform-l>.hdone{grid-area:1/1;min-width:0}.alv .hstep{visibility:hidden;pointer-events:none;flex-direction:column;gap:25px;display:flex}.alv .hstep.on{visibility:visible;pointer-events:auto;animation:.55s cubic-bezier(.22,.9,.3,1) both hstepIn}@keyframes hstepIn{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:none}}.alv .hstep h3{color:#31343b;margin:0;font-size:26px;font-weight:400;line-height:38px}.alv .hrow{gap:25px;display:flex}.alv .hfield{flex-direction:column;flex:1 1 0;gap:12px;min-width:0;display:flex}.alv .hfield label,.alv .hfield .lb{color:#606673;font-size:16px;font-weight:500;line-height:22px}.alv .hin{width:100%;font:400 16px/21px var(--font-geist-sans),Arial,sans-serif;color:#31343b;background:#fbfbfc;border:0;border-radius:200px;outline:0;padding:8px 20px;box-shadow:inset 0 0 10px #0000000a}.alv .hin::placeholder{color:#bec1c7}.alv .hin:focus{box-shadow:inset 0 0 10px #0000000a,0 0 0 2px #4882ff}.alv .hin[aria-invalid=true]{box-shadow:inset 0 0 10px #0000000a,0 0 0 2px #e5484d}.alv textarea.hin{resize:vertical;border-radius:20px;min-height:104px;padding:12px 20px}.alv .hchips{flex-wrap:wrap;gap:10px;display:flex}.alv .hchip{font:500 15px/1 var(--font-geist-sans),Arial,sans-serif;color:#606673;cursor:pointer;background:#fbfbfc;border:0;border-radius:200px;padding:11px 18px;transition:background .2s,color .2s,box-shadow .2s;box-shadow:inset 0 0 10px #0000000a}.alv .hchip:hover{color:#2a6af4}.alv .hchip[aria-pressed=true]{color:#fff;background:#2a6af4;box-shadow:inset 0 0 10px #ffffff59}.alv .hacts{justify-content:flex-end;align-items:center;gap:20px;margin-top:auto;padding-top:8px;display:flex}.alv .hacts .hbtn.t{padding:12px 6px}.alv .hform-r{color:#fff;background:#101217;flex-direction:column;flex:1 1 0;justify-content:space-between;min-width:0;padding:50px;display:flex;position:relative;overflow:hidden}.alv .hform-r>img.bgi{object-fit:cover;object-position:50% 30%;width:100%;height:max(100%,760px);position:absolute;inset:0 0 auto}.alv .hform-r:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#00000038 0%,#000000e6 100%);position:absolute;inset:0}.alv .hform-r>:not(.bgi){z-index:2;position:relative}.alv .hform-r h3{font-family:var(--font-general-sans),Arial,sans-serif;text-shadow:0 4px 15px #00000040;margin:0;font-size:35px;font-weight:500;line-height:47px}.alv .hform-r p{text-shadow:0 4px 15px #00000040;margin:25px 0 0;font-size:20px;line-height:1.4}.alv .hform-r .cons{flex-direction:column;gap:18px;display:none}.alv .hform.s3 .hform-r .std{display:none}.alv .hform.s3 .hform-r .cons{display:flex}.alv .hcons-p{align-items:center;gap:18px;display:flex}.alv .hcons-p img{object-fit:cover;object-position:50% 20%;border:2px solid #ffffffb3;border-radius:50%;width:88px;height:88px}.alv .hcons-p b{font-family:var(--font-general-sans),Arial,sans-serif;font-size:28px;font-weight:500;line-height:34px;display:block}.alv .hcons-p span{opacity:.85;font-size:15px}.alv .hcons-t{flex-wrap:wrap;gap:10px;display:flex}.alv .hcons-t i{letter-spacing:.04em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff24;border-radius:200px;padding:9px 16px;font-size:13px;font-style:normal}.alv .hlg{justify-content:flex-end;align-items:center;gap:50px;display:flex}.alv .hlg img{filter:brightness(0)invert();height:auto;display:block}.alv .hcal{grid-template-columns:1fr 190px;gap:28px;display:grid}.alv .hcal-h{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.alv .hcal-h b{color:#31343b;font-size:18px;font-weight:500}.alv .hcal-h button{cursor:pointer;color:#606673;background:#fbfbfc;border:0;border-radius:50%;width:34px;height:34px;font-size:15px;box-shadow:inset 0 0 10px #0000000d}.alv .hcal-h button:disabled{opacity:.35;cursor:default}.alv .hcal-g{grid-template-columns:repeat(7,1fr);gap:6px;display:grid}.alv .hcal-g .dw{text-align:center;color:#8b909c;padding-bottom:4px;font-size:12px}.alv .hcal-g button,.alv .hcal-g span.x{aspect-ratio:1;font:500 14px var(--font-geist-sans),Arial,sans-serif;color:#bec1c7;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;display:flex}.alv .hcal-g button{cursor:pointer;color:#31343b;background:#fbfbfc;transition:background .2s,color .2s;box-shadow:inset 0 0 8px #0000000a}.alv .hcal-g button:hover{color:#2a6af4;background:#ebf2ff}.alv .hcal-g button[aria-pressed=true]{color:#fff;background:#2a6af4;box-shadow:inset 0 0 8px #fff6}.alv .hslots{flex-direction:column;gap:8px;display:flex}.alv .hslots .lb{color:#606673;margin-bottom:2px;font-size:14px;font-weight:500}.alv .hslots button{font:500 14px var(--font-geist-sans),Arial,sans-serif;color:#31343b;cursor:pointer;background:#fbfbfc;border:0;border-radius:200px;padding:10px 12px;transition:background .2s,color .2s;box-shadow:inset 0 0 10px #0000000a}.alv .hslots button:hover{color:#2a6af4;background:#ebf2ff}.alv .hslots button[aria-pressed=true]{color:#fff;background:#2a6af4}.alv .hslots small{color:#8b909c;font-size:12px;line-height:1.35}.alv .hdone{visibility:hidden;pointer-events:none;flex-direction:column;flex:1;justify-content:center;align-items:flex-start;gap:14px;display:flex}.alv .hform.done .hstep{visibility:hidden!important;pointer-events:none!important}.alv .hform.done .hdone{visibility:visible;pointer-events:auto}.alv .hdone h3{color:#31343b;margin:0;font-size:26px;font-weight:400;line-height:38px}.alv .hdone p{color:#606673;margin:0;font-size:18px;line-height:28px}.alv .hdone .tag{font:500 12px var(--font-geist-mono),monospace;letter-spacing:.08em;text-transform:uppercase;color:#2a6af4;background:#ebf2ff;border-radius:200px;padding:7px 14px}.alv .hrev{color:#fff;background:#101217;flex-direction:column;align-items:center;gap:50px;padding:100px;display:flex}.alv .hrev .h2h{color:#fff;text-align:center}.alv .hrev-flag{font:500 12px var(--font-geist-mono),monospace;letter-spacing:.08em;text-transform:uppercase;color:#fff9;border:1px dashed #ffffff4d;border-radius:200px;padding:7px 14px}.alv .hrev-g{justify-content:center;align-items:stretch;gap:25px;width:100%;height:615px;display:flex}.alv .hrev-c{flex-direction:column;flex:none;gap:25px;width:300px;height:100%;display:flex;overflow:hidden}.alv .hrc{border-radius:20px;flex-direction:column;gap:10px;display:flex;position:relative;overflow:hidden}.alv .hrc.f1{background:#31343b;justify-content:center;align-items:center;height:175px;padding:10px;box-shadow:0 4px 20px #0000001a}.alv .hrc.f1 img{object-fit:cover;width:231px;height:156px;display:block}.alv .hrc.big{background:#fff;flex:1 1 0;min-height:0;padding:20px}.alv .hrc .bgb{filter:blur(50px);width:1341px;height:921px;position:absolute;top:calc(50% + 53px);left:calc(50% - 125.5px);transform:translate(-50%,-50%)}.alv .hrc .bgb img{object-fit:cover;object-position:bottom;width:100%;height:100%;position:absolute;inset:0}.alv .hrc .bgb:after{content:"";background:#000000a6;position:absolute;inset:0}.alv .hrc .med{border-radius:15px;flex:none;align-items:flex-end;height:250px;padding:15px;display:flex;position:relative;overflow:hidden}.alv .hrc .med>img{object-fit:cover;object-position:center bottom;width:100%;max-width:none;height:100%;position:absolute;inset:0}.alv .hrc .med:before{content:"";z-index:1;background:#0000004d;position:absolute;inset:0}.alv .hrc .ttl{z-index:2;color:#fff;text-shadow:0 4px 10px #00000080;text-align:left;width:100%;font-size:20px;font-weight:500;line-height:normal;position:relative}.alv .hrc .qt{flex-direction:column;gap:10px;min-height:0;display:flex;position:relative;overflow:hidden}.alv .hrc .qt img{width:20px;height:20px;display:block;transform:rotate(180deg)}.alv .hrc .qt p{margin:0;font-size:18px;font-weight:500;line-height:normal}.alv .hrc.vid{background:#fff;flex:1 1 0;justify-content:flex-end;align-items:center;min-height:0;padding:20px}.alv .hrc.vid>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.alv .hrc.vid:before{content:"";z-index:1;background:linear-gradient(#0003,#000c);position:absolute;inset:0}.alv .hrc.vid .qp{z-index:2;align-items:flex-end;gap:10px;width:100%;display:flex;position:relative}.alv .hrc.vid .qp div{color:#fff;flex-direction:column;flex:1;gap:10px;font-size:18px;display:flex}.alv .hrc.vid .qp b{font-weight:700}.alv .hrc.vid .qp span{font-weight:500}.alv .hrc.vid .qp img{flex:none;width:25px;height:25px}.alv .hrc.f2{background:#fff;flex:none;justify-content:center;align-items:center;height:225px;padding:10px;box-shadow:0 4px 20px #0000001a}.alv .hrc.f2 img{object-fit:cover;width:192px;height:183px;display:block}.alv .hrc.f3{background:#fff;flex:none;justify-content:center;align-items:center;height:175px;padding:10px;box-shadow:0 4px 20px #0000001a}.alv .hrc.f3 img{object-fit:cover;width:173px;height:175px;display:block}.alv .hrc.blu{background:#dfe8ff;flex:1 1 0;min-height:0;padding:20px}.alv .hrc.blu .med{height:175px}.alv .hrc.blu .med:before{background:#00000059}.alv .hrc.blu .med>img{object-position:center;top:calc(50% + 70.5px)}.alv .hrc.blu .qt p{color:#31343b}.alv .htm{flex-direction:column;gap:50px;padding:100px 100px 50px;display:flex}.alv .htm-c{justify-content:flex-start;align-items:stretch;gap:100px;height:457px;display:flex}.alv .htm-n{flex-direction:column;flex:none;justify-content:center;align-items:flex-start;gap:25px;width:325px;display:flex}.alv .htm-n button{font-family:var(--font-general-sans),"Inter",Arial,sans-serif;text-align:left;cursor:pointer;color:#bec1c7;background:0 0;border:0;padding:0;font-size:40px;font-weight:500;line-height:52px;transition:color .35s,transform .35s cubic-bezier(.22,.9,.3,1)}.alv .htm-n button:hover{color:#8b909c}.alv .htm-n button[aria-selected=true]{color:#31343b;transform:translate(6px)}.alv .htm-card{background:#fff;border-radius:20px;flex:1 1 0;gap:25px;min-width:0;max-width:none;height:100%;max-height:475px;padding:35px;display:flex;overflow:hidden;box-shadow:0 4px 20px #00000014}.alv .htm-ph{background:#eef1f7;border-radius:15px;flex:1 1 0;min-width:0;position:relative;overflow:hidden}.alv .htm-ph img{object-fit:cover;object-position:50% 20%;width:110.31%;max-width:none;height:100%;position:absolute;top:0;left:-2.81%}.alv .htm-ph .ini{font-family:var(--font-general-sans),Arial,sans-serif;color:#bec1c7;background:linear-gradient(160deg,#f3f6fc,#e3e9f6);justify-content:center;align-items:center;font-size:84px;font-weight:500;display:none;position:absolute;inset:0}.alv .htm-card.tmph .htm-ph img{display:none}.alv .htm-card.tmph .htm-ph .ini{display:flex}.alv .htm-cp{text-align:right;flex-direction:column;flex:1 1 0;align-items:flex-end;gap:25px;min-width:0;display:flex}.alv .htm-cp .ab{color:#31343b;font-size:20px}.alv .htm-pills{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.alv .htm-pills .eyebrow{padding:12px 20px}.alv .htm-cp p.bio{color:#606673;margin:0;font-size:20px;line-height:30px}.alv .htm-cp .hbtn{margin-top:auto}.alv .htm-in{animation:.5s cubic-bezier(.22,.9,.3,1) both htmIn}@keyframes htmIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.alv .hres{flex-direction:column;gap:50px;padding:50px 100px;display:flex}.alv .hres-g{align-items:stretch;gap:25px;padding:10px;display:flex}.alv .hrc2{background:#fff;border-radius:20px;flex-direction:column;flex:1 1 0;gap:25px;min-width:0;padding:35px;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 20px #00000014}.alv .hrc2 .gh{font-family:var(--font-general-sans),Arial,sans-serif;color:#f3f3f3;pointer-events:none;font-size:95px;font-weight:500;line-height:normal;position:absolute;top:25px;left:-20px}.alv .hrc2 .ic{width:50px;height:50px;position:relative}.alv .hrc2 .ic img{width:50px;height:50px;display:block}.alv .hrc2 h3{font-family:var(--font-general-sans),Arial,sans-serif;color:#31343b;margin:0;font-size:35px;font-weight:500;line-height:47px;position:relative}.alv .hrc2 .md{aspect-ratio:313.33/250;background:#fff;border-radius:15px;overflow:hidden}.alv .hrc2 .md img{object-fit:cover;width:100%;height:100%;display:block}.alv .hrc2 p{color:#606673;margin:0;font-size:18px;line-height:28px}.alv .hrc2 .ft{justify-content:space-between;align-items:center;gap:16px;margin-top:auto;display:flex}.alv .hrc2 .ft span{font:500 12px var(--font-geist-mono),monospace;letter-spacing:.08em;text-transform:uppercase;color:#606673;background:#fbfbfc;border-radius:200px;padding:8px 14px;box-shadow:inset 0 0 10px #0000000a}.alv .hfaq{flex-direction:column;gap:50px;padding:100px;display:flex}.alv .hfaq-g{grid-template-columns:minmax(0,400px) minmax(0,1fr);align-items:start;gap:clamp(48px,6vw,100px);display:grid}.alv .hfaq-h{flex-direction:column;align-items:flex-start;gap:25px;display:flex;position:sticky;top:130px}.alv .hfaq-h .h2h{text-align:left}.alv .hfaq-l{background:#fff;border-radius:25px;flex-direction:column;padding:8px 0;display:flex;box-shadow:0 4px 20px #00000014}.alv .hfi{border-top:1px solid #eef0f3;margin:0 34px;transition:border-color .3s;position:relative}.alv .hfi:first-child{border-top-color:#0000}.alv .hfi h3{margin:0}.alv .hfq{cursor:pointer;text-align:left;width:100%;font:500 19px/28px var(--font-geist-sans),"Inter",Arial,sans-serif;color:#31343b;background:0 0;border:0;justify-content:space-between;align-items:center;gap:24px;padding:24px 0;transition:color .25s;display:flex}.alv .hfq:hover,.alv .hfi.open .hfq{color:#2a6af4}.alv .hfo{background:#ebf2ff;border-radius:50%;flex:none;width:36px;height:36px;transition:background .35s,transform .45s cubic-bezier(.2,.9,.3,1.2);position:relative}.alv .hfo svg{display:none}.alv .hfo:before,.alv .hfo:after{content:"";background:#2a6af4;border-radius:2px;width:14px;height:2px;margin:-1px 0 0 -7px;transition:background .35s,transform .45s cubic-bezier(.2,.9,.3,1.2);position:absolute;top:50%;left:50%}.alv .hfo:after{transform:rotate(90deg)}.alv .hfq:hover .hfo{background:#dce8ff}.alv .hfi.open .hfo{background:#2a6af4;transform:rotate(45deg)}.alv .hfi.open .hfo:before,.alv .hfi.open .hfo:after{background:#fff}.alv .hfa{grid-template-rows:0fr;transition:grid-template-rows .55s cubic-bezier(.22,.9,.3,1);display:grid}.alv .hfi.open .hfa{grid-template-rows:1fr}.alv .hfa>div{min-height:0;overflow:hidden}.alv .hfa p{color:#606673;opacity:0;margin:0;padding:0 60px 26px 0;font-size:17px;font-weight:400;line-height:28px;transition:opacity .45s,transform .55s cubic-bezier(.22,.9,.3,1);transform:translateY(8px)}.alv .hfa p b{color:#31343b;font-weight:500}.alv .hfi.open .hfa p{opacity:1;transition-delay:.1s;transform:none}.alv .hfcta{background:#fff;border-radius:20px;flex-direction:column;align-items:flex-start;gap:18px;width:100%;margin-top:10px;padding:28px;display:flex;box-shadow:0 4px 20px #0000000f}.alv .hfcta p{color:#31343b;margin:0;font-size:18px;line-height:28px}@media (max-width:1100px){.alv .hfaq-g{flex-direction:column;align-items:stretch;gap:25px;display:flex}.alv .hfaq-h{display:contents}.alv .hfaq-l{order:2;margin-top:11px}.alv .hfcta{order:3;margin-top:11px}.alv .hfi{margin:0 22px}.alv .hfa p{padding-right:0}}.alv .hft{background:#f7f7f7;flex-direction:column;gap:60px;padding:80px 100px 40px;display:flex}.alv .hft-t{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:80px;display:flex}.alv .hft-b{flex-direction:column;gap:18px;max-width:380px;display:flex}.alv .hft-b .br{align-items:center;gap:10.58px;display:flex}.alv .hft-b .br img{width:39.67px;height:40px}.alv .hft-b .br span{font-family:var(--font-general-sans),Arial,sans-serif;color:#31343b;font-size:21.16px;font-weight:500}.alv .hft-b p{color:#606673;margin:0;font-size:18px;line-height:28px}.alv .hft-soc{gap:12px;display:flex}.alv .hft-soc a{color:#31343b;background:#fff;border:1px solid #e1e3e6;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:border-color .2s,color .2s;display:flex}.alv .hft-soc a:hover{color:#2a6af4;border-color:#2a6af4}.alv[data-theme=dark] .hft-soc a{border-color:var(--d-line);color:var(--d-ink);background:0 0}.alv[data-theme=dark] .hft-soc a:hover{color:#7aa4ff;border-color:#4882ff}.alv .hft-cols{flex-wrap:wrap;gap:80px;display:flex}.alv .hft-cols h4{font:500 12px var(--font-geist-mono),monospace;letter-spacing:.1em;text-transform:uppercase;color:#2a6af4;margin:0 0 16px}.alv .hft-cols ul{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.alv .hft-cols a{color:#31343b;font-size:16px;text-decoration:none;transition:color .2s}.alv .hft-cols a:hover{color:#2a6af4}.alv .hft-bt{color:#606673;border-top:1px solid #e1e3e6;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding-top:28px;font-size:14px;display:flex}.alv .hft-bt nav{gap:28px;display:flex}.alv .hft-bt a{color:#606673;text-decoration:none}.alv .hft-bt a:hover{color:#2a6af4}@media (max-width:1100px){.alv .hn{height:84px;padding:0 32px}.alv .hn-links{display:none}.alv .hhero{padding:50px 32px}.alv .hhero h1{font-size:clamp(46px,9vw,88px);line-height:1.02}.alv .hpress,.alv .hwho,.alv .hct,.alv .hrev,.alv .htm,.alv .hres,.alv .hfaq,.alv .hft{padding-left:32px;padding-right:32px}.alv .hwho{flex-direction:column;gap:40px}.alv .hwho-l{width:100%}.alv .hvid{aspect-ratio:615/398;height:auto}.alv .hform{flex-direction:column}.alv .hform-l{width:100%}.alv .hform-r{min-height:420px}.alv .hrev-g{flex-direction:column;align-items:center;height:auto}.alv .hrev-c{height:auto;overflow:visible}.alv .hrc.big,.alv .hrc.vid,.alv .hrc.blu{flex:none;min-height:420px}.alv .htm-c{flex-direction:column;align-items:stretch;gap:36px;height:auto}.alv .htm-n{flex-flow:wrap;gap:8px 24px;width:100%}.alv .htm-n button{font-size:30px}.alv .htm-card{flex-direction:column;max-height:none}.alv .htm-ph{flex:none;min-height:340px}.alv .hres-g{flex-direction:column}.alv .hlogos{gap:36px 48px}.alv .hcal{grid-template-columns:1fr}.alv .hslots{min-height:220px}.alv .h2h{font-size:40px;line-height:50px}}@media (max-width:640px){.alv .hn{height:72px;padding:0 20px}.alv .hn-tr span{display:none}.alv .hbtn{padding:18px 22px;font-size:18px}.alv .hhero{height:auto;min-height:680px}.alv .hrow{flex-direction:column;gap:20px}.alv .hform-l,.alv .hform-r{padding:28px}.alv .hfq{padding:20px 0;font-size:17px;line-height:25px}.alv .hfa p{padding:0 0 22px;font-size:16px;line-height:26px}.alv .hcp .hp1,.alv .hp1{font-size:18px;line-height:30px}.alv .h2h{font-size:34px;line-height:42px}.alv .hrev-c{width:100%;max-width:320px}.alv .hfcta p{font-size:17px;line-height:26px}.alv .hrc2{padding:24px}.alv .hrc2 h3{font-size:28px;line-height:38px}}@media (min-width:901px){.alv .card .spec{gap:10px;padding:24px 50px;position:absolute;inset:0;overflow:auto}.alv .card .tbl.fixed{grid-auto-rows:46px}.alv .card .th{padding-bottom:8px}.alv .card .td{min-height:0;padding:6px 25px;font-size:14px;line-height:1.25}.alv .card .sp-sub{margin:-6px 0 0;font-size:16px;line-height:24px}.alv .card .sp-note{margin:0;font-size:14px;line-height:20px}.alv .card .sp-cta .btn-p{padding:14px 22px;font-size:18px}.alv .card .lower{flex-direction:column;align-items:stretch;gap:20px}.alv .card .copy2 h3{font-size:35px;line-height:47px}.alv .card .copy2 p{font-size:20px;line-height:30px}}.alv .hbtn.t{background:0 0}.alv .hbtn:disabled{opacity:.45;cursor:not-allowed;filter:none;transform:none}html:has(.alv){scroll-padding-top:100px}.alv .h2h{text-align:left}.alv .hcp.c .h2h,.alv .hrev .h2h{text-align:center}.alv .hcp.wide{max-width:1240px}.alv .hrc.blu .qt img{filter:brightness(0)opacity(.7)}.alv .how-sum{color:var(--para);margin:0;font-size:18px;line-height:28px}.alv .how-card{height:860px}.alv .sp-sub{color:var(--para);margin:-8px 0 0;font-size:17px;line-height:26px}.alv .dlv{flex:none;grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:12px;margin:0;padding:0;list-style:none;display:grid}.alv .dlv.c2{grid-template-columns:repeat(2,minmax(0,1fr))}.alv .dl-top{min-height:24px}.alv .dl{background:var(--zebra);border-radius:16px;flex-direction:column;gap:6px;min-width:0;padding:16px 18px 18px;display:flex}.alv .dl-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.alv .dl-n{font:500 12px/1 var(--font-geist-mono),monospace;letter-spacing:.06em;color:#8b909c}.alv .dl-s{font:500 12px/1 var(--font-geist-sans),sans-serif;color:var(--blue);white-space:nowrap;background:#fff;border-radius:100px;padding:6px 10px;box-shadow:0 1px 3px #2a6af414}.alv .dl h5{font:500 16px/22px var(--font-geist-sans),"Inter",sans-serif;color:var(--ink);margin:4px 0 0}.alv .dl p{color:var(--para);margin:0;font-size:14px;line-height:20px}.alv .sp-foot{flex:none;justify-content:space-between;align-items:center;gap:24px;margin-top:auto;display:flex}.alv .sp-foot .sp-note{color:#8b909c;max-width:440px;margin:0;font-size:14px;line-height:20px}.alv .sp-foot .sp-cta{margin-left:auto}@media (min-width:901px){.alv .card .spec{gap:16px;padding:30px 40px}.alv .card .sp-sub{margin:-10px 0 0;font-size:16px;line-height:24px}}@media (min-width:901px) and (max-width:1100px){.alv .card .spec{gap:12px;padding:24px 32px}.alv .dl{gap:4px;padding:12px 14px 14px}.alv .dl p{font-size:13px;line-height:18px}.alv .dl h5{font-size:15px;line-height:20px}}@media (max-width:900px){.alv .dlv,.alv .dlv.c2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.alv .dlv,.alv .dlv.c2{grid-template-columns:1fr}.alv .sp-foot{flex-direction:column;align-items:stretch}.alv .sp-foot .sp-cta{margin-left:0}.alv .sp-foot .sp-cta .btn-p{width:100%}}.alv .hhero{padding-bottom:87px!important}@media (min-width:1101px){.alv{--gx:max(100px,calc((100vw - 1240px)/2));--gn:max(72px,calc((100vw - 1296px)/2))}.alv .hn,.alv .hhero{padding-left:var(--gn);padding-right:var(--gn)}.alv .top,.alv .how-wrap,.alv .hpress,.alv .hwho,.alv .hct,.alv .hrev,.alv .htm,.alv .hres,.alv .hfaq,.alv .hft{padding-left:var(--gx);padding-right:var(--gx)}.alv .hhero{height:auto;min-height:clamp(600px,100svh,880px)}.alv .hhero-bg{min-height:100%;top:0;transform:translate(-50%)}.alv .hhero h1{max-width:8.6em;font-size:clamp(76px,7.3vw,105px);line-height:1}.alv .hhero{padding-top:110px}.alv .how-cards{flex-wrap:nowrap}.alv .how-card{flex:1 1 0;min-width:0;max-width:450px}.alv .htm-c{gap:clamp(48px,5vw,100px);height:auto;min-height:457px}.alv .htm-n{width:clamp(250px,22vw,325px)}.alv .htm-n button{font-size:clamp(32px,2.8vw,40px);line-height:1.3}.alv .htm-card{max-height:none}}.alv[lang=es] .hhero h1{max-width:13em;font-size:clamp(56px,min(6.2vw,12vh),96px)}.alv .hn-th{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff47;border-radius:50%;flex:none;justify-content:center;align-items:center;width:40px;height:40px;padding:0;transition:color .3s,border-color .3s,background .3s;display:flex;position:relative}.alv .hn-th:hover{background:#ffffff29}.alv .hn-th svg{width:20px;height:20px;transition:transform .5s cubic-bezier(.2,.9,.3,1.2),opacity .3s;position:absolute}.alv .hn-th .i-sun{opacity:0;transform:rotate(-90deg)scale(.5)}.alv[data-theme=dark] .hn-th .i-sun{opacity:1;transform:none}.alv[data-theme=dark] .hn-th .i-moon{opacity:0;transform:rotate(90deg)scale(.5)}.alv .hn.solid .hn-th{color:#31343b;background:0 0;border-color:#31343b29}.alv .hn.solid .hn-th:hover{color:#2a6af4;background:#2a6af414}.alv .hn-tr:hover span{opacity:.85;text-decoration:none}.alv[data-theme=dark]{--d-s1:#16191f;--d-s2:#1c2027;--d-s3:#242932;--d-ink:#eceef2;--d-para:#a2a8b4;--d-mut:#7c8390;--d-line:#ffffff14;--d-tint:#4882ff29;--bg:#0e1014;--ink:#eceef2;--para:#a2a8b4;--tint:#4882ff29;--tal:#7aa4ff;--sel:#262b34;--track:#16191f;--selTxt:#9bbcff;--spec:#16191f;--zebra:#1c2027;--gr:#4f5562;--off:#eceef2;--ink2:#eceef2;--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--bg);color:var(--d-ink)}.alv[data-theme=dark] .hpress-bg path{fill:var(--bg)}.alv[data-theme=dark] .hlogos img,.alv[data-theme=dark] .hfcta img{filter:invert()brightness(1.6)grayscale();opacity:.55}.alv[data-theme=dark] .hn.solid{background:#0e1014d1;box-shadow:0 1px #ffffff0f,0 8px 24px #00000059}.alv[data-theme=dark] .hn.solid .hn-tr img{filter:brightness(0)invert()opacity(.85)}.alv[data-theme=dark] .how-media.m3{background:0 0}.alv[data-theme=dark] .hn.solid .hn-th{color:var(--d-ink);border-color:var(--d-line)}.alv[data-theme=dark] .hn.solid .hn-links a:hover{color:#7aa4ff}.alv[data-theme=dark] .hrc2{background:var(--d-s1)}.alv[data-theme=dark] .hrc2 h3{color:var(--d-ink)}.alv[data-theme=dark] .hrc2 p{color:var(--d-para)}.alv[data-theme=dark] .hrc2 .gh{color:#1d2128}.alv[data-theme=dark] .hrc2 .ft span{color:var(--d-para);background:var(--d-s2);box-shadow:inset 0 0 0 1px var(--d-line)}.alv[data-theme=dark] .how-card,.alv[data-theme=dark] .hform,.alv[data-theme=dark] .htm-card,.alv[data-theme=dark] .hfaq-l,.alv[data-theme=dark] .hfcta,.alv[data-theme=dark] .hrc2,.alv[data-theme=dark] .spec{box-shadow:0 0 0 1px var(--d-line),0 10px 30px #00000059}.alv[data-theme=dark] .hfq:hover,.alv[data-theme=dark] .hfi.open .hfq{color:#7aa4ff}.alv[data-theme=dark] .hfi.open .hfo{background:#2a6af4}.alv[data-theme=dark] .hfi.open .hfo:before,.alv[data-theme=dark] .hfi.open .hfo:after{background:#fff}.alv[data-theme=dark] .hfo:before,.alv[data-theme=dark] .hfo:after{background:#7aa4ff}.alv[data-theme=dark] h2 em,.alv[data-theme=dark] .h2h em{color:#5b8dff}.alv[data-theme=dark] .eyebrow:not(.dk){color:#8fb2ff;background:#4882ff24}.alv[data-theme=dark] .eyebrow:not(.dk) i{background:#8fb2ff}.alv[data-theme=dark] .hbtn.t{color:var(--d-ink);border-color:#ffffff4d}.alv[data-theme=dark] .hdone .tag{color:#8fb2ff;background:#4882ff29}.alv[data-theme=dark] .hchip[aria-pressed=true],.alv[data-theme=dark] .hcal-g button[aria-pressed=true],.alv[data-theme=dark] .hslots button[aria-pressed=true]{color:#fff;background:#2a6af4}.alv[data-theme=dark] .hin:focus{box-shadow:inset 0 0 0 1px var(--d-line),0 0 0 2px #4882ff}.alv[data-theme=dark] .hin[aria-invalid=true]{box-shadow:inset 0 0 0 1px var(--d-line),0 0 0 2px #e5484d}.alv[data-theme=dark] ::selection{background:#4882ff59}.alv[data-theme=dark] .menu{box-shadow:inset 0 0 0 1px var(--d-line)}.alv[data-theme=dark] .ph{color:var(--d-ink)}.alv[data-theme=dark] .how-card{background:var(--d-s1);color:var(--d-ink)}.alv[data-theme=dark] .how-ghost{color:#20242b}.alv[data-theme=dark] .how-title,.alv[data-theme=dark] .how-title.t2,.alv[data-theme=dark] .how-title.t3{color:var(--d-ink)}.alv[data-theme=dark] .how-list li{color:var(--d-para)}.alv[data-theme=dark] .how-list li::marker{color:var(--d-para)}.alv[data-theme=dark] .hbtn.t{color:var(--d-para)}.alv[data-theme=dark] .hn.solid .hn-brand span,.alv[data-theme=dark] .hn.solid .hn-links a,.alv[data-theme=dark] .hn.solid .hn-tr{color:var(--d-ink)}.alv[data-theme=dark] .hprog-t{background:var(--d-s2);box-shadow:inset 0 0 0 1px var(--d-line)}.alv[data-theme=dark] .hprog-n{color:var(--d-para)}.alv[data-theme=dark] .hform{background:var(--d-s1)}.alv[data-theme=dark] .hstep h3{color:var(--d-ink)}.alv[data-theme=dark] .hfield label,.alv[data-theme=dark] .hfield .lb{color:var(--d-para)}.alv[data-theme=dark] .hin{background:var(--d-s2);box-shadow:inset 0 0 0 1px var(--d-line);color:var(--d-ink)}.alv[data-theme=dark] .hin::placeholder{color:#4f5562}.alv[data-theme=dark] .hchip{color:var(--d-para);background:var(--d-s2);box-shadow:inset 0 0 0 1px var(--d-line)}.alv[data-theme=dark] .hcal-h b{color:var(--d-ink)}.alv[data-theme=dark] .hcal-h button{background:var(--d-s2);box-shadow:inset 0 0 0 1px var(--d-line);color:var(--d-para)}.alv[data-theme=dark] .hcal-g .dw{color:var(--d-mut)}.alv[data-theme=dark] .hcal-g button,.alv[data-theme=dark] .hcal-g span.x{color:#4f5562}.alv[data-theme=dark] .hcal-g button{color:var(--d-ink);background:var(--d-s2);box-shadow:inset 0 0 0 1px var(--d-line)}.alv[data-theme=dark] .hcal-g button:hover{background:var(--d-tint)}.alv[data-theme=dark] .hslots .lb{color:var(--d-para)}.alv[data-theme=dark] .hslots button{background:var(--d-s2);color:var(--d-ink);box-shadow:inset 0 0 0 1px var(--d-line)}.alv[data-theme=dark] .hslots button:hover{background:var(--d-tint)}.alv[data-theme=dark] .hslots small{color:var(--d-mut)}.alv[data-theme=dark] .hdone h3{color:var(--d-ink)}.alv[data-theme=dark] .hdone p{color:var(--d-para)}.alv[data-theme=dark] .htm-n button{color:#4f5562}.alv[data-theme=dark] .htm-n button:hover{color:var(--d-mut)}.alv[data-theme=dark] .htm-n button[aria-selected=true]{color:var(--d-ink)}.alv[data-theme=dark] .htm-card{background:var(--d-s1)}.alv[data-theme=dark] .htm-ph{background:var(--d-s3)}.alv[data-theme=dark] .htm-ph .ini{color:#4f5562;background:var(--d-s2)}.alv[data-theme=dark] .htm-cp .ab{color:var(--d-ink)}.alv[data-theme=dark] .htm-cp p.bio{color:var(--d-para)}.alv[data-theme=dark] .hfaq-l{background:var(--d-s1)}.alv[data-theme=dark] .hfi{border-top:1px solid var(--d-line)}.alv[data-theme=dark] .hfq{color:var(--d-ink)}.alv[data-theme=dark] .hfo{background:var(--d-tint)}.alv[data-theme=dark] .hfa p{color:var(--d-para)}.alv[data-theme=dark] .hfa p b{color:var(--d-ink)}.alv[data-theme=dark] .hfcta{background:var(--d-s1)}.alv[data-theme=dark] .hfcta p{color:var(--d-ink)}.alv[data-theme=dark] .hft{background:#0b0d10}.alv[data-theme=dark] .hft-b .br span{color:var(--d-ink)}.alv[data-theme=dark] .hft-b p{color:var(--d-para)}.alv[data-theme=dark] .hft-cols a{color:var(--d-ink)}.alv[data-theme=dark] .hft-bt{border-top:1px solid var(--d-line);color:var(--d-para)}.alv[data-theme=dark] .hft-bt a{color:var(--d-para)}.alv[data-theme=dark] .dl-n{color:var(--d-mut)}.alv[data-theme=dark] .dl-s{background:var(--d-s1)}.alv[data-theme=dark] .sp-foot .sp-note{color:var(--d-mut)}.alv .card:has(.stg){grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);min-height:660px}.alv .face.stg{justify-content:flex-start;align-self:stretch;gap:0;width:100%;padding:40px 50px 34px}.alv .stg-bg{aspect-ratio:auto;width:auto;inset:-1px;transform:none}.alv .card.is-spec .stg-bg{transform:scale(1.06)}.alv .stg-scene{object-fit:cover;object-position:50% 64%;width:100%;height:100%;position:absolute;inset:0}.alv .stg-top{z-index:2;gap:12px;max-width:560px;position:relative}.alv .stg-top h3{font-family:var(--font-general-sans),"Inter","Helvetica Neue",Arial,sans-serif;letter-spacing:-.01em;margin:0;font-size:35px;font-weight:500;line-height:42px}.alv .card .stg-top p{color:#ffffffdb;margin:0;font-size:18px;font-weight:400;line-height:28px}.alv .stg-stage{perspective:1800px;pointer-events:none;z-index:1;flex:auto;justify-content:center;align-items:flex-start;min-height:290px;margin:22px 0 20px;display:flex;position:relative}.alv .stg-rig{aspect-ratio:16/9.6;max-width:62%;height:100%;max-height:360px;transform-style:preserve-3d;transform:rotateX(calc(4deg + var(--ry,0deg))) rotateY(var(--rx,0deg));transition:transform .9s cubic-bezier(.2,.7,.2,1);position:relative}.alv .stg-win{background:#0b0d10;border-radius:12px;margin:0;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 1px #ffffff24,0 40px 80px -20px #000000a6,0 18px 36px -18px #0000008c}.alv .stg-bar{z-index:1;background:#242932eb;align-items:center;gap:6px;height:26px;padding:0 12px;display:flex;position:absolute;top:0;left:0;right:0}.alv .stg-bar i{background:#ffffff47;border-radius:50%;width:7px;height:7px}.alv .stg-bar span{background:#ffffff14;border-radius:6px;flex:0 0 32%;height:12px;margin:0 auto;transform:translate(-14px)}.alv .stg-win img{object-fit:cover;object-position:0 0;width:100%;height:calc(100% - 26px);position:absolute;inset:26px 0 0}.alv .stg-chip{color:#31343b;transform:translateZ(40px) translate3d(var(--tx,0),var(--ty,0),0);background:#fff;border-radius:15px;flex-direction:column;gap:4px;padding:14px 18px 15px;transition:transform .9s cubic-bezier(.2,.7,.2,1);display:flex;position:absolute;box-shadow:0 24px 40px -14px #0000008c,0 4px 12px #0000001f}.alv .stg-l{font:500 12px/1 var(--font-geist-sans),"Inter",sans-serif;text-transform:uppercase;color:#4882ff}.alv .stg-v{font:500 28px/32px var(--font-general-sans),"Inter",sans-serif;color:#31343b;white-space:nowrap}.alv .stg-c1{top:30%;left:-13%}.alv .stg-c2{top:62%;right:-11%}.alv .stg-c2 .stg-v{font-size:20px;line-height:24px}.alv .stg-foot{z-index:2;justify-content:space-between;gap:24px;position:relative;flex-direction:row!important;align-items:center!important}.alv .stg-for{color:#ffffffe6;margin:0;font-size:16px;font-weight:500;line-height:24px}.alv .stg-foot .cta-a{flex-wrap:nowrap}.alv .card:not(.is-active) .stg-chip{opacity:0;transform:translateZ(40px)translateY(10px)}.alv .card.is-active .stg-chip{opacity:1;transition:transform .9s cubic-bezier(.2,.7,.2,1),opacity .6s .25s}.alv .card.is-spec .stg-stage,.alv .card.is-spec .stg-top,.alv .card.is-spec .stg-foot{opacity:0;filter:blur(6px);transition:opacity .3s,transform .45s cubic-bezier(.4,0,.2,1),filter .3s;transform:translateY(-16px)}.alv .stg-stage,.alv .stg-top,.alv .stg-foot{transition:opacity .5s .4s,transform .6s cubic-bezier(.2,.7,.2,1) .4s,filter .5s .4s}.alv[data-theme=dark] .stg-chip{color:#eceef2;background:#1c2027;box-shadow:0 0 0 1px #ffffff14,0 24px 40px -14px #000000b3}.alv[data-theme=dark] .stg-v{color:#eceef2}.alv[data-theme=dark] .stg-l{color:#8fb2ff}@media (max-width:900px){.alv .card:has(.stg){min-height:0}.alv .face.stg{padding:28px}.alv .stg-top h3{font-size:28px;line-height:34px}.alv .card .stg-top p{font-size:16px;line-height:24px}.alv .stg-stage{flex:none;min-height:220px;margin:24px 0 22px;margin-top:auto!important}.alv .stg-rig{aspect-ratio:16/10;width:86%;max-width:none;height:auto;max-height:none}.alv .stg-c1{top:58%;left:-6%}.alv .stg-c2{top:6%;right:-6%}.alv .stg-v{font-size:22px;line-height:26px}.alv .stg-c2 .stg-v{font-size:16px;line-height:20px}.alv .stg-chip{padding:10px 14px}.alv .stg-foot{gap:12px;flex-direction:column!important;align-items:flex-start!important}.alv .stg-for{font-size:14px}.alv .stg-foot .cta-a{flex-wrap:wrap}.alv .stg-foot .ctas{width:100%}}@media (max-width:520px){.alv .stg-top h3{font-size:24px;line-height:30px}.alv .stg-stage{min-height:0}.alv .stg-rig{width:90%}.alv .stg-bar{height:18px}.alv .stg-win img{height:calc(100% - 18px);top:18px}}@media (prefers-reduced-motion:reduce){.alv .stg-scene,.alv .stg-rig,.alv .stg-chip{transition:none!important;transform:none!important}}.alv .stg-scene-ph{filter:blur(28px)saturate(.9);transform:scale(1.25)!important}.alv .stg-ph{z-index:3;color:#5a4300;font:600 11px/1.2 var(--font-geist-sans),"Inter",sans-serif;text-transform:uppercase;letter-spacing:.04em;background:#ffe8be;border:1px dashed #e5c382;border-radius:200px;padding:5px 10px;position:absolute;top:20px;right:22px}.alv .stg-poster{aspect-ratio:4/5;border-radius:10px;margin:0;position:absolute;top:0;bottom:0;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:inset 0 1px #ffffff24,0 40px 80px -20px #000000a6,0 18px 36px -18px #0000008c}.alv .stg-poster img{object-fit:cover;width:100%;height:100%;display:block}.alv .stg-rig-poster{aspect-ratio:16/9.6}.alv .stg-brand .stg-c1{top:30%;left:-4%}.alv .stg-brand .stg-c2{top:62%;right:-6%}.alv .stg-c3{top:10%;right:-2%}.alv .stg-sw{gap:6px;margin-top:2px;display:flex}.alv .stg-sw i{border-radius:50%;width:22px;height:22px;box-shadow:inset 0 0 0 1px #00000014}.alv .stg-for{opacity:0;transition:opacity .35s,transform .45s cubic-bezier(.2,.7,.2,1);transform:translateY(6px)}.alv .card.is-active:hover .stg-for,.alv .card.is-active:focus-within .stg-for{opacity:1;transform:none}@media (hover:none){.alv .stg-for{opacity:1;transform:none}}@media (min-width:901px){.alv .sec:has(>.viewport .stg){gap:4px}.alv .track .card{height:clamp(480px,100svh - 250px,640px);min-height:0}.alv .card:has(.stg){min-height:0}.alv .face.stg{padding:clamp(28px,4.2svh,40px) 44px clamp(22px,3.4svh,30px)}.alv .stg-top{gap:8px;max-width:640px}.alv .card .stg-top h3{letter-spacing:-.005em;font-size:24px;line-height:30px}.alv .card .stg-top p{max-width:560px;font-size:16px;line-height:24px}.alv .stg-stage{min-height:0;margin:clamp(14px,2.4svh,22px) 0 clamp(12px,2svh,18px)}.alv .stg-chip{border-radius:13px;padding:11px 15px 12px}.alv .stg-v{font-size:22px;line-height:26px}.alv .stg-c2 .stg-v{font-size:17px;line-height:22px}.alv .stg-foot .btn-p,.alv .stg-foot .btn-t{padding:15px 22px;font-size:17px}.alv .stg-foot .btn-t{padding-left:4px;padding-right:4px}.alv .stg-for{font-size:15px}}.alv .stg-top{flex:none!important}.alv .stg .btn-g{display:none!important}.alv .stg-stage{container-type:size}.alv .stg-rig{--fw:min(calc(100cqh * 1.667),52cqw);--pw:min(calc(100cqh * .8),38cqw);aspect-ratio:auto!important;width:auto!important;max-width:none!important;height:auto!important;max-height:none!important;margin:0!important;position:absolute!important;inset:0!important}.alv .stg-win{inset:0 auto auto;left:calc(50% - var(--fw) / 2);width:var(--fw);height:calc(var(--fw) / 1.667)}.alv .stg-c1{left:calc(50% - var(--fw) / 2 - 64px);top:28%}.alv .stg-c2{right:auto;left:calc(50% + var(--fw) / 2 - 76px);top:60%}.alv .stg-poster{inset:0 auto auto;left:calc(50% - var(--pw) / 2);width:var(--pw);height:calc(var(--pw) * 1.25);aspect-ratio:auto;transform:none}.alv .stg-brand .stg-c1{left:calc(50% - var(--pw) / 2 - 120px);top:34%}.alv .stg-brand .stg-c3{right:auto;left:calc(50% + var(--pw) / 2 - 34px);top:8%}.alv .stg-brand .stg-c2{right:auto;left:calc(50% + var(--pw) / 2 + 18px);top:56%}@media (max-width:900px){.alv .stg-stage{height:58vw;min-height:200px;max-height:340px}.alv .stg-rig{--fw:min(calc(100cqh * 1.667),84cqw);--pw:min(calc(100cqh * .8),60cqw)}.alv .stg-c1{left:calc(50% - var(--fw) / 2 - 10px);top:52%}.alv .stg-c2{left:auto;right:calc(50% - var(--fw) / 2 - 10px);top:4%}.alv .stg-brand .stg-c1{left:calc(50% - var(--pw) / 2 - 70px)}.alv .stg-brand .stg-c2{left:auto;right:calc(50% - var(--pw) / 2 - 80px);top:60%}.alv .stg-brand .stg-c3{left:auto;right:calc(50% - var(--pw) / 2 - 60px);top:6%}}@media (min-width:901px){.alv .track .card{width:min(1000px,100vw - 260px)}}@media (max-width:900px) and (hover:hover) and (pointer:fine){.alv .track .card{width:calc(100vw - 180px)}}.alv .tab[aria-selected=true]{cursor:grab;touch-action:pan-y}.alv .menu .tab{-webkit-user-select:none;user-select:none}.alv .menu.is-dragging,.alv .menu.is-dragging .tab{cursor:grabbing;-webkit-user-select:none;user-select:none}.alv .menu.is-dragging .tab[aria-selected=true]{color:var(--para);font-weight:400}.alv .menu.is-dragging .tab.drag-hl{color:var(--blue)}.alv .stg-rig-phone{--hw:min(calc(100cqh * .69),36cqw)}.alv .stg-phone{top:0;left:calc(50% - var(--hw) / 2);width:var(--hw);height:calc(var(--hw) / .69);border-radius:12px;margin:0;position:absolute;overflow:hidden;box-shadow:inset 0 1px #ffffff24,0 40px 80px -20px #000000a6,0 18px 36px -18px #0000008c}.alv .stg-phone img{object-fit:cover;width:100%;height:100%;display:block}.alv .stg-social .stg-c1{left:calc(50% - var(--hw) / 2 - 150px);top:22%}.alv .stg-social .stg-c2{left:calc(50% + var(--hw) / 2 + 26px);top:58%}.alv .stg-pill{color:#31343b;font:500 15px/1.2 var(--font-geist-sans),"Inter",sans-serif;white-space:nowrap;transform:translateZ(40px) translate3d(var(--tx,0),var(--ty,0),0);background:#fff;border-radius:200px;align-items:center;gap:10px;padding:10px 16px 10px 12px;transition:transform .9s cubic-bezier(.2,.7,.2,1);display:flex;position:absolute;box-shadow:0 24px 40px -14px #0000008c,0 4px 12px #0000001f}.alv .stg-pill small{font:400 14px/1.2 var(--font-geist-sans),"Inter",sans-serif;color:#606673}.alv .stg-social .stg-c3{right:auto;left:calc(50% + var(--hw) / 2 - 40px);top:12%}.alv .card:not(.is-active) .stg-pill{opacity:0}.alv .card.is-active .stg-pill{opacity:1;transition:transform .9s cubic-bezier(.2,.7,.2,1),opacity .6s .3s}.alv[data-theme=dark] .stg-pill{color:#eceef2;background:#1c2027;box-shadow:0 0 0 1px #ffffff14,0 24px 40px -14px #000000b3}.alv[data-theme=dark] .stg-pill small{color:#a2a8b4}.alv[data-theme=dark] .stg-pill circle{fill:#2a6af4}@media (max-width:900px){.alv .stg-social .stg-stage{height:100vw;max-height:460px}.alv .stg-rig-phone{--hw:min(calc(100cqh * .69),62cqw)}.alv .stg-social .stg-c1{left:calc(50% - var(--hw) / 2 - 64px);top:34%}.alv .stg-social .stg-c2{left:auto;right:calc(50% - var(--hw) / 2 - 70px);top:62%}.alv .stg-social .stg-c3{left:auto;right:calc(50% - var(--hw) / 2 - 40px);top:-2%}.alv .stg-pill{padding:8px 12px 8px 10px;font-size:13px}.alv .stg-pill small{font-size:12px}}.alv .stg-soft .stg-win img{object-position:0 0}.alv .stg-soft .stg-c1{top:20%}.alv .stg-soft .stg-c2{top:64%}.alv .stg-soft .stg-c3{right:auto;left:calc(50% + var(--fw) / 2 - 120px);top:-6%}@media (max-width:900px){.alv .stg-soft .stg-stage{height:84vw;max-height:420px}.alv .stg-soft .stg-win{top:16%}.alv .stg-soft .stg-c3{left:auto;right:calc(50% - var(--fw) / 2);top:0}.alv .stg-soft .stg-c1{top:62%;bottom:auto;left:calc(50% - var(--fw) / 2 - 8px)}.alv .stg-soft .stg-c2{top:auto;bottom:0;left:auto;right:calc(50% - var(--fw) / 2 - 8px)}.alv .stg-soft .stg-c1 .stg-v{font-size:18px;line-height:22px}}.alv .stg-rig-vid{--vw:min(calc(100cqh * .748),34cqw)}.alv .stg-vid{top:0;left:calc(50% - var(--vw) / 2);width:var(--vw);height:calc(var(--vw) / .748);border-radius:12px;margin:0;position:absolute;overflow:hidden;box-shadow:inset 0 1px #ffffff24,0 40px 80px -20px #000000a6,0 18px 36px -18px #0000008c}.alv .stg-vid img{object-fit:cover;width:100%;height:100%;display:block}.alv .stg-play{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff2e;border:1px solid #ffffff73;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin:-28px 0 0 -28px;display:flex;position:absolute;top:46%;left:50%}.alv .stg-play svg{margin-left:3px}.alv .stg-scrub{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font:500 11px/1 var(--font-geist-sans),"Inter",sans-serif;color:#fff;background:#10121773;border-radius:200px;align-items:center;gap:8px;padding:7px 10px;display:flex;position:absolute;bottom:12px;left:12px;right:12px}.alv .stg-track{background:#ffffff4d;border-radius:4px;flex:1;height:4px;overflow:hidden}.alv .stg-track i{background:#fff;border-radius:4px;width:28%;height:100%;display:block}.alv .stg-file{color:#31343b;font:500 14px/1.2 var(--font-geist-sans),"Inter",sans-serif;white-space:nowrap;transform:translateZ(40px) translate3d(var(--tx,0),var(--ty,0),0);background:#fff;border-radius:12px;align-items:center;gap:10px;padding:7px 12px 7px 7px;transition:transform .9s cubic-bezier(.2,.7,.2,1);display:flex;position:absolute;box-shadow:0 24px 40px -14px #0000008c,0 4px 12px #0000001f}.alv .stg-file img{object-fit:cover;border-radius:7px;width:34px;height:34px}.alv .card:not(.is-active) .stg-file{opacity:0}.alv .card.is-active .stg-file{opacity:1;transition:transform .9s cubic-bezier(.2,.7,.2,1),opacity .6s .3s}.alv[data-theme=dark] .stg-file{color:#eceef2;background:#1c2027}.alv[data-theme=dark] .stg-file circle,.alv[data-theme=dark] .stg-file path{stroke:#eceef2}.alv .stg-video .stg-c1{left:calc(50% - var(--vw) / 2 - 140px);top:24%}.alv .stg-video .stg-c2{left:calc(50% + var(--vw) / 2 - 30px);top:60%}.alv .stg-video .stg-c3{right:auto;left:calc(50% + var(--vw) / 2 - 50px);top:12%}@media (max-width:900px){.alv .stg-video .stg-stage{height:100vw;max-height:460px}.alv .stg-rig-vid{--vw:min(calc(100cqh * .748),62cqw)}.alv .stg-video .stg-c1{left:calc(50% - var(--vw) / 2 - 18px);top:58%}.alv .stg-video .stg-c1 .stg-v{font-size:18px;line-height:22px}.alv .stg-video .stg-c2{top:auto;bottom:0;left:auto;right:calc(50% - var(--vw) / 2 - 18px)}.alv .stg-video .stg-c2 .stg-v{font-size:15px;line-height:20px}.alv .stg-video .stg-c3{left:auto;right:calc(50% - var(--vw) / 2 - 18px);top:6%}.alv .stg-file{font-size:12px}.alv .stg-file img{width:28px;height:28px}.alv .stg-play{width:44px;height:44px;margin:-22px 0 0 -22px}}@media (min-width:1101px){.alv .how-cards{margin-left:calc(50px - var(--gx));margin-right:calc(50px - var(--gx));gap:25px}.alv .how-cards .how-card{max-width:none}}.alv .hwhy{--wpx:var(--gx,100px);padding:100px var(--wpx) 20px;flex-direction:column;gap:50px;display:flex}.alv .wy-head{justify-content:space-between;align-items:flex-end;gap:32px;display:flex}.alv .wy-em{color:#2a6af4}.alv .wy-nav{flex:none;align-items:center;gap:12px;display:flex}.alv .wy-prog{background:#e1e3e6;border-radius:4px;width:120px;height:4px;margin-right:8px;overflow:hidden}.alv .wy-prog i{transform-origin:0;background:#2a6af4;border-radius:4px;width:20%;height:100%;transition:transform .4s cubic-bezier(.2,.8,.2,1);display:block}.alv .wy-b{color:#31343b;cursor:pointer;background:#fff;border:0;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;transition:color .2s,background .2s,opacity .2s;display:flex;box-shadow:0 5px 12.5px #0000000d,inset 0 0 0 1px #e1e3e6}.alv .wy-b:hover{color:#2a6af4}.alv .wy-b:disabled{opacity:.35;cursor:default}.alv .wy-b:focus-visible{outline-offset:3px;outline:2px solid #4882ff}.alv .wy-track{margin:0 calc(-1 * var(--wpx));padding:20px var(--wpx) 60px;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--wpx);scrollbar-width:none;cursor:grab;gap:25px;list-style:none;display:flex;overflow-x:auto}.alv .wy-track::-webkit-scrollbar{display:none}.alv .wy-track.drag{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.alv .wy-c{aspect-ratio:9/10.5;scroll-snap-align:start;perspective:1400px;flex:none;width:clamp(280px,26vw,360px)}.alv .wy-in{width:100%;height:100%;transform-style:preserve-3d;border-radius:25px;outline:none;transition:transform .8s cubic-bezier(.2,.8,.2,1);position:relative}.alv .wy-in:focus-visible{box-shadow:0 0 0 2px #fbfbfc,0 0 0 4px #4882ff}.alv .wy-in[aria-pressed=true]{transform:rotateY(180deg)}@media (hover:hover) and (pointer:fine){.alv .wy-c:hover .wy-in:not(.wy-lock){transform:rotateY(180deg)}.alv .wy-c:hover .wy-in.wy-lock{transform:none}}.alv .wy-f{backface-visibility:hidden;border-radius:25px;flex-direction:column;padding:32px;display:flex;position:absolute;inset:0;overflow:hidden}.alv .wy-front{color:#fff;background:radial-gradient(120% 90% at 0 0,#242932 0%,#16191f 45%,#101217 100%);justify-content:space-between;box-shadow:0 18px 40px -18px #1012178c}.alv .wy-front:after{content:"";pointer-events:none;background:radial-gradient(circle,#4882ff47,#4882ff00 68%);border-radius:50%;width:200px;height:200px;position:absolute;bottom:-60px;right:-60px}.alv .wy-n{font:500 12px/1 var(--font-geist-sans),"Inter",sans-serif;text-transform:uppercase;letter-spacing:0;color:#8fb2ff}.alv .wy-q{font-family:var(--font-general-sans),"Inter","Helvetica Neue",Arial,sans-serif;color:#fff;margin:0;font-size:clamp(26px,2.3vw,32px);font-weight:500;line-height:1.18}.alv .wy-hint{font:500 15px/1 var(--font-geist-sans),"Inter",sans-serif;color:#ffffffb3;align-items:center;gap:8px;display:inline-flex}.alv .wy-back{color:#606673;background:#fff;gap:20px;transform:rotateY(180deg);box-shadow:0 4px 20px #00000014}.alv .wy-orb{background:radial-gradient(circle at 34% 26%,#8fb2ff 0%,#2a6af4 46%,#1e54c9 100%);border-radius:50%;flex:none;justify-content:center;align-items:center;width:52px;height:52px;display:flex;box-shadow:0 10px 18px #2a6af452,inset 2px 3px 6px #ffffff80,inset -3px -5px 8px #10121740}.alv .wy-a{color:#606673;flex:1;margin:0;font-size:16px;line-height:24px}.alv .wy-n2{color:#4882ff;text-transform:none;font-size:13px;line-height:18px}.alv[data-theme=dark] .wy-back{background:var(--d-s1);box-shadow:0 0 0 1px var(--d-line),0 10px 30px #00000059}.alv[data-theme=dark] .wy-a{color:var(--d-para)}.alv[data-theme=dark] .wy-front{box-shadow:0 0 0 1px var(--d-line);background:radial-gradient(120% 90% at 0 0,#2a3040 0%,#1c2027 50%,#16191f 100%)}.alv[data-theme=dark] .wy-b{background:var(--d-s1);color:var(--d-ink);box-shadow:inset 0 0 0 1px var(--d-line)}.alv[data-theme=dark] .wy-prog{background:var(--d-s3)}.alv[data-theme=dark] .wy-em{color:#7aa4ff}@media (max-width:1100px){.alv .hwhy{--wpx:32px;padding-top:72px}.alv .wy-head{flex-direction:column;align-items:flex-start}.alv .wy-nav{display:none}}@media (max-width:600px){.alv .hwhy{--wpx:24px}.alv .wy-c{width:80vw}.alv .wy-f{padding:26px}.alv .wy-q{font-size:26px}}@media (prefers-reduced-motion:reduce){.alv .wy-in{transition:none}.alv .wy-f{transition:opacity .2s}.alv .wy-in[aria-pressed=true]{transform:none}.alv .wy-in[aria-pressed=true] .wy-front{opacity:0}.alv .wy-back{opacity:0;transform:none}.alv .wy-in[aria-pressed=true] .wy-back{opacity:1}.alv .wy-c:hover .wy-in{transform:none!important}}@media (hover:hover) and (pointer:fine){.alv{cursor:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M4.5%203.2c-.5-.2-1%20.3-.8.8l6.1%2016.3c.2.6%201.1.6%201.3%200l2.4-6.4c.1-.3.3-.5.6-.6l6.4-2.4c.6-.2.6-1.1%200-1.3z%22%20fill%3D%22%23101217%22%20stroke%3D%22%23fff%22%20stroke-width%3D%221.5%22%20stroke-linejoin%3D%22round%22/%3E%3C/svg%3E) 4 3,auto}html:has(.alv){cursor:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M4.5%203.2c-.5-.2-1%20.3-.8.8l6.1%2016.3c.2.6%201.1.6%201.3%200l2.4-6.4c.1-.3.3-.5.6-.6l6.4-2.4c.6-.2.6-1.1%200-1.3z%22%20fill%3D%22%23101217%22%20stroke%3D%22%23fff%22%20stroke-width%3D%221.5%22%20stroke-linejoin%3D%22round%22/%3E%3C/svg%3E) 4 3,auto}.alv a,.alv button,.alv [role=button],.alv [role=tab],.alv label,.alv summary,.alv select,.alv .card:not(.is-active),.alv .hchip,.alv .hfq,.alv .wy-in{cursor:pointer!important}.alv .card.is-active,.alv .card.is-active .face,.alv .card.is-active .spec{cursor:inherit!important}.alv input,.alv textarea,.alv [contenteditable]{cursor:text!important}.alv[data-theme=dark],.alv[data-theme=dark]{cursor:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M4.5%203.2c-.5-.2-1%20.3-.8.8l6.1%2016.3c.2.6%201.1.6%201.3%200l2.4-6.4c.1-.3.3-.5.6-.6l6.4-2.4c.6-.2.6-1.1%200-1.3z%22%20fill%3D%22%23fff%22%20stroke%3D%22%23101217%22%20stroke-width%3D%221.5%22%20stroke-linejoin%3D%22round%22/%3E%3C/svg%3E) 4 3,auto}.alv .tab[aria-selected=true],.alv .wy-track,.alv[data-theme] .tab[aria-selected=true]{cursor:grab!important}.alv .menu.is-dragging,.alv .menu.is-dragging *,.alv .wy-track.drag,.alv .wy-track.drag *,.alv[data-theme] .menu.is-dragging *{cursor:grabbing!important}}.alv .htm-cp p.bio{white-space:pre-line}@media (max-width:1100px){.alv .htm-card{flex:none;height:auto}.alv .htm-cp{text-align:left;align-items:flex-start}.alv .htm-pills{justify-content:flex-start}.alv .htm-cp p.bio{font-size:17px;line-height:27px}}.alv .htm-card{height:475px!important;max-height:475px!important}.alv .htm-cp p.bio{white-space:normal;-webkit-line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (max-width:1100px){.alv .htm-card{height:820px!important;max-height:820px!important}.alv .htm-ph{height:320px;min-height:0}.alv .htm-cp p.bio{-webkit-line-clamp:8}}@media (max-width:400px){.alv .htm-card{height:880px!important;max-height:880px!important}.alv .htm-ph{height:280px}}.alv .hspl{color:#fff;padding:100px var(--gx,100px);background:#101217;flex-direction:column;gap:50px;display:flex}.alv .spl-head{flex-direction:column;align-items:flex-start;gap:25px;max-width:760px;display:flex}.alv .hspl .h2h{color:#fff}.alv .spl-em{color:#7aa4ff}.alv .hspl .hp1{color:#a2a8b4;max-width:575px}.alv .eyebrow.dk i.live{background:#34d17c;box-shadow:0 0 8px #34d17ce6}.alv .spl-g{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:stretch;gap:25px;display:grid}.alv .spl-vid{cursor:pointer;color:#fff;text-align:left;background:#1c2027;border:0;border-radius:25px;min-height:440px;padding:0;position:relative;overflow:hidden}.alv .spl-vid img{object-fit:cover;width:100%;height:100%;transition:transform 1s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.alv .spl-vid:after{content:"";background:linear-gradient(#0000 45%,#000000bf);position:absolute;inset:0}.alv .spl-vid:hover img{transform:scale(1.04)}.alv .spl-play{z-index:1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff29;border:1px solid #ffffff73;border-radius:50%;justify-content:center;align-items:center;width:76px;height:76px;margin:-38px 0 0 -38px;transition:transform .45s cubic-bezier(.2,.9,.3,1.25);display:flex;position:absolute;top:50%;left:50%}.alv .spl-play svg{margin-left:3px}.alv .spl-vid:hover .spl-play{transform:scale(1.08)}.alv .spl-cap{z-index:1;flex-direction:column;gap:4px;display:flex;position:absolute;bottom:24px;left:28px}.alv .spl-cap b{font:500 20px/1.2 var(--font-general-sans),"Inter",sans-serif}.alv .spl-cap span{color:#ffffffbf;font-size:15px}.alv .spl-dur{z-index:1;font:500 12px/1 var(--font-geist-sans),"Inter",sans-serif;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1012178c;border-radius:200px;padding:7px 10px;position:absolute;bottom:24px;right:20px}.alv .spl-vid:focus-visible{outline-offset:3px;outline:2px solid #4882ff}.alv .spl-stats{flex-direction:column;gap:25px;display:flex}.alv .spl-hero{background:linear-gradient(107.42deg,#2a6af4 9.25%,#2860da 90.75%);border-radius:25px;flex-direction:column;gap:8px;padding:32px;display:flex;box-shadow:0 18px 40px -18px #2a6af499}.alv .spl-l{font:500 12px/1 var(--font-geist-sans),"Inter",sans-serif;text-transform:uppercase;color:#fffc}.alv .spl-hero .spl-n{font:500 clamp(48px,5vw,72px)/1 var(--font-general-sans),"Inter",sans-serif;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.alv .spl-s{color:#ffffffd9;font-size:16px}.alv .spl-grid{flex:1;grid-template-columns:1fr 1fr;gap:25px;display:grid}.alv .spl-t{background:#1c2027;border-radius:20px;flex-direction:column;justify-content:space-between;gap:10px;padding:24px;display:flex;box-shadow:inset 0 0 0 1px #ffffff0f}.alv .spl-t .spl-n{font:500 35px/1 var(--font-general-sans),"Inter",sans-serif;font-variant-numeric:tabular-nums}.alv .spl-t span{color:#a2a8b4;font-size:15px;line-height:22px}.alv .spl-q{flex-direction:column;gap:14px;max-width:860px;margin:0;display:flex}.alv .spl-q blockquote{font:500 clamp(22px,2.2vw,28px)/1.35 var(--font-general-sans),"Inter",sans-serif;color:#eceef2;margin:0}.alv .spl-q figcaption{color:#a2a8b4;font-size:15px}.alv .spl-src{color:#7c8390;margin:-25px 0 0;font-size:13px}@media (max-width:1100px){.alv .hspl{padding:72px 32px}.alv .spl-g{grid-template-columns:1fr}.alv .spl-vid{aspect-ratio:16/10;min-height:0}}@media (max-width:600px){.alv .hspl{padding:64px 24px}.alv .spl-grid{gap:14px}.alv .spl-t{padding:18px}.alv .spl-t .spl-n{font-size:28px}.alv .spl-t span{font-size:13px;line-height:19px}.alv .spl-hero{padding:24px}.alv .spl-play{width:60px;height:60px;margin:-30px 0 0 -30px}.alv .spl-cap{bottom:16px;left:18px}.alv .spl-cap b{font-size:17px}.alv .spl-dur{display:none}}.alv .hrc2 .ft .hbtn span,.alv[data-theme=dark] .hrc2 .ft .hbtn span{font:inherit!important;letter-spacing:inherit!important;text-transform:none!important;color:inherit!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:0!important}.alv .m-only{display:none!important}.alv .hn-menu,.alv .hn-sheet,.alv .hlink,.alv .cnav,.alv .wy-press,.alv .fq-more,.alv .stg-mfoot{display:none}@media (max-width:1100px){.alv{--tp:100px}.alv .hn-menu{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff47;border-radius:50%;flex:none;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:flex}.alv .hn.solid .hn-menu{color:#31343b;background:0 0;border-color:#31343b29}.alv[data-theme=dark] .hn.solid .hn-menu{color:var(--d-ink);border-color:var(--d-line)}.alv .hn-menu .x{display:none}.alv .hn-menu[aria-expanded=true] .x{display:block}.alv .hn-menu[aria-expanded=true] .b{display:none}.alv .hn-sheet.open{background:#fff;border-radius:24px;flex-direction:column;gap:24px;padding:24px;display:flex;position:absolute;top:calc(100% + 8px);left:16px;right:16px;box-shadow:0 18px 48px #1012172e}.alv[data-theme=dark] .hn-sheet.open{background:var(--d-s1);box-shadow:0 18px 48px #00000080}.alv .hn-sheet nav{flex-direction:column;display:flex}.alv .hn-sheet nav a{font:500 24px/32px var(--font-general-sans),"Inter",Arial,sans-serif;color:#31343b;border-bottom:1px solid #eef0f3;padding:12px 0;text-decoration:none}.alv[data-theme=dark] .hn-sheet nav a{color:var(--d-ink);border-color:var(--d-line)}.alv .hn-sheet-r{align-items:center;gap:20px;display:flex}.alv .hn-sheet-r:empty{display:none}.alv .hn-sheet .hn-th{color:#31343b;background:0 0;border-color:#31343b29}.alv .hn-sheet .hn-tr{color:#31343b}.alv .hn-sheet .hn-tr img{filter:brightness(0)opacity(.7)}.alv[data-theme=dark] .hn-sheet .hn-th,.alv[data-theme=dark] .hn-sheet .hn-tr{color:var(--d-ink)}.alv[data-theme=dark] .hn-sheet .hn-tr img{filter:brightness(0)invert()opacity(.85)}.alv .hn-sheet .hbtn{align-self:flex-start;margin:0}.alv .hn-sheet .hn-tr span{display:inline!important}.alv .hpress,.alv .hwho,.alv .hct,.alv .htm,.alv .hres,.alv .hfaq,.alv .hft{padding-left:var(--tp)!important;padding-right:var(--tp)!important}.alv .hspl{padding-left:var(--tp);padding-right:var(--tp)}.alv .hwhy{--wpx:var(--tp)}.alv .how-wrap,.alv .sec .top{padding-left:var(--tp);padding-right:var(--tp)}.alv .how-cards{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--tp);padding:10px var(--tp) 24px;scrollbar-width:none;gap:25px;width:auto;overflow-x:auto;margin:0 calc(-1 * var(--tp))!important;flex-wrap:nowrap!important;justify-content:flex-start!important;align-items:stretch!important}.alv .how-cards::-webkit-scrollbar{display:none}.alv .hres-g::-webkit-scrollbar{display:none}.alv .htm-n::-webkit-scrollbar{display:none}.alv .how-card{scroll-snap-align:start;flex:0 0 440px!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important}.alv .hform-r{display:none!important}.alv .hform-l{width:100%}.alv .htm-n{scrollbar-width:none;margin:0 calc(-1 * var(--tp));padding:0 var(--tp);overflow-x:auto;flex-wrap:nowrap!important;justify-content:flex-start!important;gap:40px!important;width:auto!important}.alv .htm-n button{white-space:nowrap;flex:none;font-size:32px!important;line-height:42px!important}.alv .hres-g{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--tp);margin:0 calc(-1 * var(--tp));padding:10px var(--tp) 24px;scrollbar-width:none;gap:25px;overflow-x:auto;flex-direction:row!important}.alv .hrc2{scroll-snap-align:start;flex:0 0 480px!important}.alv .wy-head{align-items:stretch!important}.alv .wy-nav{align-self:center;display:flex!important}.alv .how-copy{flex:none!important;overflow:visible!important}.alv .hrc2 .ft{flex-direction:column;align-items:flex-start}.alv .cnav{justify-content:center;align-items:center;gap:24px;display:flex}.alv .hfaq-g>.eyebrow,.alv .hfaq-h>.eyebrow{align-self:flex-start!important;width:auto!important}.alv .spl-vid{width:100%;height:calc((100vw - 2 * var(--tp)) * .625);display:block;aspect-ratio:auto!important;min-height:0!important}.alv .cnav-d{align-items:center;gap:8px;display:flex}.alv .cnav-d button{opacity:.6;cursor:pointer;background:#bec1c7;border:0;border-radius:4px;width:8px;height:8px;padding:0;transition:width .3s,background .3s,opacity .3s}.alv .cnav-d button[aria-current=true]{opacity:1;background:#2a6af4;width:28px}.alv .cnav-a{gap:12px;display:flex}.alv[data-theme=dark] .cnav-d button{background:var(--d-s3)}.alv[data-theme=dark] .cnav-d button[aria-current=true]{background:#4882ff}}@media (max-width:767px){.alv{--tp:20px}.alv .d-only{display:none!important}.alv .m-only{display:revert!important}.alv .m-hide{display:none!important}.alv .hn{height:76px;padding:0 20px!important}.alv .hn-r>.hn-th,.alv .hn-r>.hn-tr,.alv .hn-r>.hbtn.w{display:none!important}.alv .hhero{gap:28px;justify-content:flex-end!important;height:auto!important;min-height:min(100svh,820px)!important;padding:100px 20px 48px!important}.alv .hhero h1{font-size:48px!important;line-height:52px!important}.alv .hhero-c .eyebrow{display:none}.alv .hhero-c p{font-size:17px;line-height:28px}.alv .hhero-cta{flex-direction:column;gap:20px;align-items:flex-start!important}.alv .hhero-cta .hbtn.g{display:none}.alv .hlink{color:#fff;font:600 16px/1 var(--font-bricolage),Arial,sans-serif;align-items:center;gap:8px;padding:12px 0;text-decoration:none;display:inline-flex}.alv .hbtn{padding:22px 28px!important;font-size:18px!important}.alv .h2h,.alv .how-h2,.alv .sec .top h2{font-size:40px!important;line-height:48px!important}.alv .hp1,.alv .hcp .hp1,.alv .lede{font-size:17px!important;line-height:28px!important}.alv .hpress{display:none!important}.alv .hwhy{background:var(--bg);border-radius:28px 28px 0 0;margin-top:-28px;position:relative;padding-top:64px!important}.alv[data-theme=dark] .hwhy{background:var(--d-bg,#101217)}.alv .spl-vid{height:calc(75vw - 30px)!important}.alv .hwhy .wy-head{display:contents}.alv .hwhy .wy-head .hcp{order:1}.alv .hwhy .wy-track{order:2}.alv .hwhy .wy-nav{order:3;align-self:flex-start}.alv .wy-press{order:4}.alv .wy-c{height:360px;aspect-ratio:auto!important;width:290px!important}.alv .wy-press{border-top:1px solid #e1e3e6;flex-wrap:wrap;justify-content:center;align-items:center;gap:18px 28px;padding:24px 0 8px;display:flex}.alv[data-theme=dark] .wy-press{border-color:var(--d-line)}.alv .wy-press a{display:block}.alv .wy-press img{opacity:.95;width:auto;height:auto;max-height:24px}.alv .hwho .hbtns{flex-direction:column;align-items:flex-start;gap:8px}.alv .hwho{gap:32px!important}.alv .hwho-l{display:contents}.alv .hwho-l .hcp{order:1}.alv .hwho-r{order:2}.alv .hwho .hbtns{order:3;margin-top:-8px}.alv .hwho .hbtns .hbtn.p{display:none!important}.alv .hwho .hbtns .hbtn.t{padding-left:0!important;padding-right:0!important}.alv .track .card{width:calc(100vw - 60px)!important;height:540px!important}.alv .face.stg{padding:24px 20px 20px!important}.alv .stg-top h3{font-size:22px!important;line-height:28px!important}.alv .card .stg-top p{font-size:15px!important;line-height:22px!important}.alv .stg-c2,.alv .stg-c3,.alv .stg-pill,.alv .stg-file{display:none!important}.alv .face.stg .stg-stage{flex:1 1 0!important;height:auto!important;min-height:0!important;max-height:none!important;margin:16px 0!important}.alv .stg-foot .ctas,.alv .stg-for{display:none!important}.alv .stg-mfoot{z-index:3;color:#ffffffdb;font:400 14px/20px var(--font-geist-sans),Arial,sans-serif;justify-content:space-between;align-items:center;margin-top:auto;display:flex;position:relative}.alv .stg-arrow{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff80;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:flex}.alv .how-card{flex-basis:300px!important;padding:24px!important}.alv .how-sum{display:none!important}.alv .how-list li:nth-child(4){display:none}.alv .htm-n{gap:24px!important}.alv .htm-n button{font-size:24px!important;line-height:32px!important}.alv .hrc2{flex-basis:310px!important;padding:24px!important}.alv .hrc2 .md{max-height:220px}.alv .hrc2 .ft{flex-direction:column;align-items:flex-start;gap:16px}.alv .hin:not(textarea){height:52px}.alv .hfaq-l .hfi:nth-child(n+7){display:none}.alv .hfaq-l.all .hfi{display:block}.alv .fq-more{color:#2a6af4;font:600 16px/1 var(--font-bricolage),Arial,sans-serif;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin:4px 22px 8px;padding:20px 0;display:flex}.alv .hft-t{flex-direction:column;gap:40px}.alv .hft-bt{flex-direction:column;align-items:flex-start;gap:12px}.alv .sec .top .copy{text-align:left!important;align-items:flex-start!important}.alv .sec .top{align-items:flex-start!important}.alv .hacts{justify-content:flex-start!important}.alv .sec .top h2,.alv .sec .top .lede,.alv .sec .top .copy *{text-align:left!important}}.alv .hstick{display:none}@media (max-width:767px){.alv .hprog{display:none!important}.alv .hform{overflow:clip!important}.alv .hstick{z-index:5;background:#fff;border-bottom:1px solid #eef0f3;grid-column:1/-1;padding:14px 24px 12px;display:block;position:sticky;top:0}.alv .hstick b{font:500 15px/20px var(--font-geist-sans),Arial,sans-serif;color:#31343b;margin-bottom:10px;display:block}.alv .hstick b span{color:#606673;font-weight:400}.alv .hstick-t{background:#eef0f3;border-radius:3px;height:6px;overflow:hidden}.alv .hstick-t i{background:#2a6af4;border-radius:3px;width:33.33%;height:100%;transition:width .45s cubic-bezier(.22,.9,.3,1);display:block}.alv[data-theme=dark] .hstick{background:var(--d-s1);border-color:var(--d-line)}.alv[data-theme=dark] .hstick b{color:var(--d-ink)}.alv[data-theme=dark] .hstick-t{background:var(--d-s3)}}.alv .hform{overflow:clip!important}.alv .hform-l{position:relative}.alv .hform-l>.hstep:not(.on),.alv .hform.done .hform-l>.hstep,.alv .hform:not(.done) .hform-l>.hdone{position:absolute;top:50px;left:50px;right:50px}.alv .hacts{z-index:3;background:#fff;margin-bottom:-20px;position:sticky;bottom:0;padding:16px 0 20px!important}.alv .hacts:before{content:"";pointer-events:none;background:linear-gradient(#fff0,#fff);height:24px;position:absolute;bottom:100%;left:0;right:0}.alv[data-theme=dark] .hacts{background:var(--d-s1)}.alv[data-theme=dark] .hacts:before{background:linear-gradient(transparent,var(--d-s1))}@media (max-width:767px){.alv .hform-l>.hstep:not(.on),.alv .hform.done .hform-l>.hstep,.alv .hform:not(.done) .hform-l>.hdone{top:24px;left:24px;right:24px}}.alv .hstep-p{color:#606673;margin:-8px 0 0;font-size:16px;line-height:24px}.alv[data-theme=dark] .hstep-p{color:var(--d-para)}.alv .sp-flow{font-size:15px!important;line-height:1.5!important}.alv .dlv.tiers .dl-n{letter-spacing:.06em;text-transform:uppercase;font-size:12px}.alv .spec{overscroll-behavior:contain;overflow-y:auto}@media (min-width:1101px){.alv .hwho-l{flex:0 550px;min-width:0}.alv .hwho-r{filter:drop-shadow(0 10px 28px #1012171a)drop-shadow(0 2px 6px #1012170d);align-items:center;min-width:420px}.alv .hvid{aspect-ratio:615/398;width:100%;height:auto;max-height:none}}.alv .hform .hin{scroll-margin-top:90px;scroll-margin-bottom:130px}.alv .stg-foot .ctas{margin-left:auto}.alv[data-theme=dark] .hn.solid .hn-brand .lg-b{opacity:0}.alv[data-theme=dark] .hn.solid .hn-brand .lg-w{opacity:1}.alv .hft .br .br-w,.alv[data-theme=dark] .hft .br .br-b{display:none}.alv[data-theme=dark] .hft .br .br-w{display:block}.alv[data-theme=dark] .ring g[filter="url(#rgA)"] path{fill:#242932}.alv[data-theme=dark] .nob g[filter="url(#rgC)"] circle{fill:#323844}.alv[data-theme=dark] .cal-body{background:linear-gradient(90deg,#bbb,#bcbcbd);box-shadow:15px 15px 35.2px #00000059}.alv[data-theme=dark] .cal-row i{background:#b4b4b4}.alv[data-theme=dark] .cal{filter:drop-shadow(0 4px 7.5px #0000004d)}.alv[data-theme=dark] .hf-doc>.hfrb:first-child>.hfrbi{background:#262b34!important;box-shadow:inset -4.3px 2.2px 4.3px #ffffff0a,inset 4.3px -2.2px 4.3px #0003,inset 6.5px 0 21.6px #00000040!important}.alv[data-theme=dark] .hf-doc>.hfrb:not(:first-child)>.hfrbi,.alv[data-theme=dark] .hf-doc .hflines .hfrbi{box-shadow:none!important;background:#363c48!important}.alv[data-theme=dark] .hrc2 .md{position:relative}.alv[data-theme=dark] .hrc2 .md:after{content:"";pointer-events:none;background:#00000040;position:absolute;inset:0}.alv.th-swap *,.alv.th-swap :before,.alv.th-swap :after{transition:none!important}::view-transition-old(root){animation-duration:.2s;animation-timing-function:ease}::view-transition-new(root){animation-duration:.2s;animation-timing-function:ease}.alv[data-theme=dark] .how-media.m2 img{filter:brightness(.75)}.alv{flex:1 0 auto;width:100%;overflow-x:clip}.alv .hft{z-index:1;position:relative}@media (min-width:768px){.alv .hn-sheet-r{display:none}}@media (max-width:767px){.alv .hrest{flex-direction:column;display:flex}.alv .hrest>.hwhy{order:-2}.alv .hrest>.sec{order:-1}}.alv .ring{box-shadow:none}.alv .eyebrow:before{content:none}
