.VeloMascot-module__OaZL1q__mascot{--vee-look-x:0px;--vee-look-y:0px;--vee-accent-a:#7c3aed;--vee-accent-b:#22d3ee;--vee-accent-c:#f43f8f;width:var(--vee-size);height:var(--vee-size);isolation:isolate;transform-origin:50% 72%;-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-user-select:none;user-select:none;flex:none;place-items:center;animation:6.4s ease-in-out infinite VeloMascot-module__OaZL1q__vee-wander;display:inline-grid;position:relative}.VeloMascot-module__OaZL1q__svg{filter:drop-shadow(0 8px 13px #32236933);width:100%;height:100%;display:block;overflow:visible}.VeloMascot-module__OaZL1q__shadow{transform-origin:50%;animation:3.2s ease-in-out infinite VeloMascot-module__OaZL1q__vee-shadow}.VeloMascot-module__OaZL1q__body,.VeloMascot-module__OaZL1q__earLeft,.VeloMascot-module__OaZL1q__earRight,.VeloMascot-module__OaZL1q__handLeft,.VeloMascot-module__OaZL1q__handRight,.VeloMascot-module__OaZL1q__core,.VeloMascot-module__OaZL1q__eyes,.VeloMascot-module__OaZL1q__smile,.VeloMascot-module__OaZL1q__spark{transform-box:fill-box;transform-origin:50%}.VeloMascot-module__OaZL1q__body{animation:3.2s ease-in-out infinite VeloMascot-module__OaZL1q__vee-bob}.VeloMascot-module__OaZL1q__earLeft{animation:4.8s ease-in-out infinite VeloMascot-module__OaZL1q__vee-ear-left}.VeloMascot-module__OaZL1q__earRight{animation:4.8s ease-in-out .18s infinite VeloMascot-module__OaZL1q__vee-ear-right}.VeloMascot-module__OaZL1q__handLeft{animation:4.2s ease-in-out infinite VeloMascot-module__OaZL1q__vee-hand-left}.VeloMascot-module__OaZL1q__handRight{animation:4.2s ease-in-out .22s infinite VeloMascot-module__OaZL1q__vee-hand-right}.VeloMascot-module__OaZL1q__core{animation:2.8s ease-in-out infinite VeloMascot-module__OaZL1q__vee-core}.VeloMascot-module__OaZL1q__eyes{animation:5.7s linear infinite VeloMascot-module__OaZL1q__vee-blink}.VeloMascot-module__OaZL1q__pupil{transform:translate(var(--vee-look-x), var(--vee-look-y));transition:transform 90ms ease-out}.VeloMascot-module__OaZL1q__spark{animation:3.8s ease-in-out infinite VeloMascot-module__OaZL1q__vee-spark}.VeloMascot-module__OaZL1q__mascot[data-mood=curious] .VeloMascot-module__OaZL1q__body{animation:1.1s ease-in-out infinite alternate VeloMascot-module__OaZL1q__vee-curious}.VeloMascot-module__OaZL1q__mascot[data-mood=curious] .VeloMascot-module__OaZL1q__earRight{animation:.85s ease-in-out infinite alternate VeloMascot-module__OaZL1q__vee-listen}.VeloMascot-module__OaZL1q__mascot[data-mood=thinking] .VeloMascot-module__OaZL1q__body{animation:1.6s ease-in-out infinite VeloMascot-module__OaZL1q__vee-think}.VeloMascot-module__OaZL1q__mascot[data-mood=thinking] .VeloMascot-module__OaZL1q__earLeft,.VeloMascot-module__OaZL1q__mascot[data-mood=thinking] .VeloMascot-module__OaZL1q__earRight{animation-duration:1.35s}.VeloMascot-module__OaZL1q__mascot[data-mood=thinking] .VeloMascot-module__OaZL1q__core{animation:.92s ease-in-out infinite VeloMascot-module__OaZL1q__vee-core-think}.VeloMascot-module__OaZL1q__mascot[data-mood=happy] .VeloMascot-module__OaZL1q__body,.VeloMascot-module__OaZL1q__mascot[data-reaction=happy] .VeloMascot-module__OaZL1q__body{animation:.72s cubic-bezier(.2,.9,.25,1) infinite alternate VeloMascot-module__OaZL1q__vee-happy}.VeloMascot-module__OaZL1q__mascot[data-mood=happy] .VeloMascot-module__OaZL1q__handLeft,.VeloMascot-module__OaZL1q__mascot[data-mood=happy] .VeloMascot-module__OaZL1q__handRight,.VeloMascot-module__OaZL1q__mascot[data-reaction=happy] .VeloMascot-module__OaZL1q__handLeft,.VeloMascot-module__OaZL1q__mascot[data-reaction=happy] .VeloMascot-module__OaZL1q__handRight{animation:.56s ease-in-out infinite alternate VeloMascot-module__OaZL1q__vee-cheer}.VeloMascot-module__OaZL1q__mascot[data-mood=alert]{--vee-accent-a:#f59e0b;--vee-accent-b:#fb7185}.VeloMascot-module__OaZL1q__mascot[data-reaction=hover] .VeloMascot-module__OaZL1q__handRight{animation:.52s ease-in-out infinite alternate VeloMascot-module__OaZL1q__vee-wave}.VeloMascot-module__OaZL1q__mascot[data-reaction=hover] .VeloMascot-module__OaZL1q__earLeft,.VeloMascot-module__OaZL1q__mascot[data-reaction=hover] .VeloMascot-module__OaZL1q__earRight{animation-duration:.82s}.VeloMascot-module__OaZL1q__mascot[data-reaction=touch] .VeloMascot-module__OaZL1q__body{animation:.42s cubic-bezier(.2,.9,.3,1) VeloMascot-module__OaZL1q__vee-boop}.VeloMascot-module__OaZL1q__mascot[data-reaction=touch] .VeloMascot-module__OaZL1q__core{animation:.42s ease-out VeloMascot-module__OaZL1q__vee-core-touch}@keyframes VeloMascot-module__OaZL1q__vee-wander{0%,to{transform:translate(0,0)rotate(-1deg)}28%{transform:translate(2px,-2px)rotate(1.4deg)}58%{transform:translate(-2px,1px)rotate(-.5deg)}78%{transform:translate(1px,-1px)rotate(.8deg)}}@keyframes VeloMascot-module__OaZL1q__vee-bob{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-3px)rotate(.8deg)}}@keyframes VeloMascot-module__OaZL1q__vee-shadow{0%,to{opacity:.2;transform:scaleX(1)}50%{opacity:.12;transform:scaleX(.82)}}@keyframes VeloMascot-module__OaZL1q__vee-ear-left{0%,72%,to{transform:translate(0)rotate(0)}80%{transform:translate(-1px,-2px)rotate(-10deg)}88%{transform:translate(0)rotate(4deg)}}@keyframes VeloMascot-module__OaZL1q__vee-ear-right{0%,66%,to{transform:translate(0)rotate(0)}74%{transform:translate(1px,-2px)rotate(11deg)}82%{transform:translate(0)rotate(-4deg)}}@keyframes VeloMascot-module__OaZL1q__vee-hand-left{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-1px)rotate(-4deg)}}@keyframes VeloMascot-module__OaZL1q__vee-hand-right{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-2px)rotate(5deg)}}@keyframes VeloMascot-module__OaZL1q__vee-core{0%,to{filter:brightness();opacity:.9;transform:scale(.94)}50%{filter:brightness(1.28);opacity:1;transform:scale(1.05)}}@keyframes VeloMascot-module__OaZL1q__vee-blink{0%,44%,48%,82%,86%,to{transform:scaleY(1)}46%,84%{transform:scaleY(.08)}}@keyframes VeloMascot-module__OaZL1q__vee-spark{0%,to{opacity:.28;transform:translate(0)scale(.75)}50%{opacity:.9;transform:translate(1px,-3px)scale(1.05)}}@keyframes VeloMascot-module__OaZL1q__vee-curious{0%{transform:translateY(-1px)rotate(-3deg)}to{transform:translateY(-3px)rotate(3deg)}}@keyframes VeloMascot-module__OaZL1q__vee-listen{0%{transform:translateY(0)rotate(-5deg)}to{transform:translateY(-2px)rotate(8deg)}}@keyframes VeloMascot-module__OaZL1q__vee-think{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-3px)rotate(3deg)}}@keyframes VeloMascot-module__OaZL1q__vee-core-think{0%,to{filter:hue-rotate()brightness();transform:scale(.9)}50%{filter:hue-rotate(26deg)brightness(1.42);transform:scale(1.12)}}@keyframes VeloMascot-module__OaZL1q__vee-happy{0%{transform:translateY(0)scaleY(.98)rotate(-2deg)}to{transform:translateY(-4px)scaleY(1.02)rotate(2deg)}}@keyframes VeloMascot-module__OaZL1q__vee-cheer{0%{transform:translateY(0)rotate(-12deg)}to{transform:translateY(-3px)rotate(14deg)}}@keyframes VeloMascot-module__OaZL1q__vee-wave{0%{transform:rotate(-9deg)translateY(0)}to{transform:rotate(18deg)translateY(-2px)}}@keyframes VeloMascot-module__OaZL1q__vee-boop{0%{transform:scale(1)}44%{transform:scaleX(1.06)scaleY(.9)translateY(3px)}to{transform:scale(1)}}@keyframes VeloMascot-module__OaZL1q__vee-core-touch{0%{transform:scale(1)}45%{filter:brightness(1.45);transform:scale(1.24)rotate(7deg)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.VeloMascot-module__OaZL1q__mascot,.VeloMascot-module__OaZL1q__shadow,.VeloMascot-module__OaZL1q__body,.VeloMascot-module__OaZL1q__earLeft,.VeloMascot-module__OaZL1q__earRight,.VeloMascot-module__OaZL1q__handLeft,.VeloMascot-module__OaZL1q__handRight,.VeloMascot-module__OaZL1q__core,.VeloMascot-module__OaZL1q__eyes,.VeloMascot-module__OaZL1q__smile,.VeloMascot-module__OaZL1q__spark{animation:none!important}.VeloMascot-module__OaZL1q__pupil{transition:none}}
.AppGateway-module__gghLfq__gateway{isolation:isolate;color:#11152a;background:radial-gradient(circle at 8% 8%,#fb923c29,#0000 28rem),radial-gradient(circle at 92% 14%,#22d3ee2e,#0000 30rem),linear-gradient(145deg,#fffafd 0%,#f7f8ff 47%,#f3fbff 100%);flex-direction:column;min-height:100svh;display:flex;position:relative;overflow:hidden}.AppGateway-module__gghLfq__auroraOne,.AppGateway-module__gghLfq__auroraTwo{z-index:-1;pointer-events:none;filter:blur(10px);opacity:.62;border-radius:999px;animation:13s ease-in-out infinite alternate AppGateway-module__gghLfq__gateway-drift;position:absolute}.AppGateway-module__gghLfq__auroraOne{background:radial-gradient(circle,#d946ef33,#f973160a 66%,#0000 72%);width:24rem;height:24rem;bottom:-8rem;left:-8rem}.AppGateway-module__gghLfq__auroraTwo{background:radial-gradient(circle,#06b6d433,#6366f10d 64%,#0000 72%);width:28rem;height:28rem;animation-delay:-5s;top:16%;right:-9rem}.AppGateway-module__gghLfq__header{justify-content:space-between;align-items:center;gap:20px;width:min(1180px,100% - 40px);margin:0 auto;padding:24px 0;display:flex}.AppGateway-module__gghLfq__brand{color:inherit;align-items:center;gap:12px;text-decoration:none;display:inline-flex}.AppGateway-module__gghLfq__brandMark{color:#fff;background:linear-gradient(135deg,#f97316,#d946ef 54%,#06b6d4);border-radius:15px;place-items:center;width:44px;height:44px;font-size:20px;font-weight:900;display:grid;box-shadow:0 12px 28px #7c3aed2e,inset 0 1px #ffffff80}.AppGateway-module__gghLfq__brand>span:last-child{gap:1px;display:grid}.AppGateway-module__gghLfq__brand strong{letter-spacing:-.035em;font-size:17px;line-height:1}.AppGateway-module__gghLfq__brand small{color:#77819b;letter-spacing:.18em;text-transform:uppercase;font-size:9px;font-weight:800}.AppGateway-module__gghLfq__publicLink{color:#3f4962;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff94;border:1px solid #94a3b83d;border-radius:999px;align-items:center;gap:7px;min-height:42px;padding:0 16px;font-size:13px;font-weight:750;text-decoration:none;transition:transform .16s,border-color .16s,background .16s;display:inline-flex;box-shadow:inset 0 1px #fffc}.AppGateway-module__gghLfq__publicLink:hover{background:#ffffffd1;border-color:#6366f147;transform:translateY(-2px)}.AppGateway-module__gghLfq__hero{flex:1;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);align-items:center;gap:clamp(30px,6vw,78px);width:min(1180px,100% - 40px);margin:auto;padding:clamp(34px,6vw,74px) 0 54px;display:grid}.AppGateway-module__gghLfq__copyCard,.AppGateway-module__gghLfq__companionCard{-webkit-backdrop-filter:blur(25px)saturate(1.18);background:#ffffff94;border:1px solid #ffffffd6;position:relative;box-shadow:0 34px 90px #352c641c,inset 0 1px #ffffffeb}.AppGateway-module__gghLfq__copyCard{border-radius:38px;padding:clamp(32px,5vw,62px)}.AppGateway-module__gghLfq__eyebrow,.AppGateway-module__gghLfq__companionLabel{color:#6d28d9;letter-spacing:.12em;text-transform:uppercase;background:#7c3aed17;border-radius:999px;align-items:center;width:fit-content;min-height:30px;padding:0 12px;font-size:11px;font-weight:850;display:inline-flex}.AppGateway-module__gghLfq__copyCard h1{letter-spacing:-.065em;text-wrap:balance;max-width:690px;margin:22px 0 18px;font-size:clamp(42px,6.1vw,78px);line-height:.96}.AppGateway-module__gghLfq__lede{color:#667089;max-width:620px;margin:0;font-size:clamp(16px,1.7vw,20px);line-height:1.65}.AppGateway-module__gghLfq__actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:30px;display:flex}.AppGateway-module__gghLfq__primaryAction,.AppGateway-module__gghLfq__secondaryAction{border-radius:16px;justify-content:center;align-items:center;gap:12px;min-height:52px;padding:0 21px;font-size:14px;font-weight:820;text-decoration:none;transition:transform .16s,box-shadow .16s,border-color .16s;display:inline-flex}.AppGateway-module__gghLfq__primaryAction{color:#fff;background:linear-gradient(115deg,#f97316,#d946ef 52%,#0891b2);box-shadow:0 16px 34px #be185d33}.AppGateway-module__gghLfq__secondaryAction{color:#343b52;background:#ffffffb3;border:1px solid #94a3b847}.AppGateway-module__gghLfq__primaryAction:hover,.AppGateway-module__gghLfq__secondaryAction:hover{transform:translateY(-2px)}.AppGateway-module__gghLfq__primaryAction:hover{box-shadow:0 20px 42px #be185d40}.AppGateway-module__gghLfq__secondaryAction:hover{border-color:#6366f157}.AppGateway-module__gghLfq__trustRow{color:#737d94;border-top:1px solid #94a3b82e;flex-wrap:wrap;gap:10px 18px;margin-top:26px;padding-top:22px;font-size:11px;font-weight:700;display:flex}.AppGateway-module__gghLfq__companionCard{text-align:center;border-radius:44px;flex-direction:column;justify-content:center;align-items:center;min-height:560px;padding:30px;display:flex;overflow:hidden}.AppGateway-module__gghLfq__companionCard:before{content:"";z-index:-1;background:linear-gradient(145deg,#ffffffb3,#f0f9ff52),radial-gradient(circle at 50% 22%,#22d3ee29,#0000 45%);border-radius:34px;position:absolute;inset:18px}.AppGateway-module__gghLfq__mascotStage{place-items:center;width:210px;height:190px;display:grid;position:relative}.AppGateway-module__gghLfq__mascotGlow{filter:blur(8px);background:radial-gradient(#6366f133,#0000 70%);border-radius:50%;width:150px;height:90px;animation:3.2s ease-in-out infinite AppGateway-module__gghLfq__gateway-glow;position:absolute;bottom:20px}.AppGateway-module__gghLfq__companionCopy{justify-items:center;max-width:390px;display:grid}.AppGateway-module__gghLfq__companionCopy h2{letter-spacing:-.05em;margin:16px 0 10px;font-size:clamp(29px,3.2vw,42px);line-height:1}.AppGateway-module__gghLfq__companionCopy p{color:#6b748b;margin:0;font-size:14px;line-height:1.65}.AppGateway-module__gghLfq__productCloud{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:24px;display:flex}.AppGateway-module__gghLfq__productCloud span{color:#555f78;background:#ffffff9e;border:1px solid #94a3b833;border-radius:999px;padding:8px 11px;font-size:10px;font-weight:780}.AppGateway-module__gghLfq__footer{color:#8891a5;flex-wrap:wrap;justify-content:center;gap:9px;width:min(1180px,100% - 40px);margin:0 auto;padding:20px 0 26px;font-size:11px;display:flex}.AppGateway-module__gghLfq__footer a{color:#667089;text-decoration:none}.AppGateway-module__gghLfq__footer a:hover{color:#6d28d9}.AppGateway-module__gghLfq__publicLink:focus-visible,.AppGateway-module__gghLfq__primaryAction:focus-visible,.AppGateway-module__gghLfq__secondaryAction:focus-visible,.AppGateway-module__gghLfq__brand:focus-visible,.AppGateway-module__gghLfq__footer a:focus-visible{outline-offset:3px;outline:3px solid #06b6d48c}@keyframes AppGateway-module__gghLfq__gateway-drift{0%{transform:translate(-10px,6px)scale(.96)}to{transform:translate(18px,-12px)scale(1.04)}}@keyframes AppGateway-module__gghLfq__gateway-glow{0%,to{opacity:.45;transform:scaleX(.9)}50%{opacity:.72;transform:scaleX(1.08)}}@media (max-width:900px){.AppGateway-module__gghLfq__hero{grid-template-columns:1fr;padding-top:24px}.AppGateway-module__gghLfq__copyCard h1{max-width:760px}.AppGateway-module__gghLfq__companionCard{min-height:470px}}@media (max-width:560px){.AppGateway-module__gghLfq__header,.AppGateway-module__gghLfq__hero,.AppGateway-module__gghLfq__footer{width:min(100% - 24px,1180px)}.AppGateway-module__gghLfq__header{padding-top:16px}.AppGateway-module__gghLfq__publicLink{min-height:38px;padding:0 12px;font-size:11px}.AppGateway-module__gghLfq__hero{gap:18px;padding-bottom:32px}.AppGateway-module__gghLfq__copyCard,.AppGateway-module__gghLfq__companionCard{border-radius:28px}.AppGateway-module__gghLfq__copyCard{padding:30px 22px}.AppGateway-module__gghLfq__copyCard h1{margin-top:18px;font-size:clamp(38px,12vw,54px)}.AppGateway-module__gghLfq__actions,.AppGateway-module__gghLfq__primaryAction,.AppGateway-module__gghLfq__secondaryAction{width:100%}.AppGateway-module__gghLfq__companionCard{min-height:430px;padding:24px 18px}.AppGateway-module__gghLfq__trustRow{display:grid}}@media (prefers-reduced-motion:reduce){.AppGateway-module__gghLfq__auroraOne,.AppGateway-module__gghLfq__auroraTwo,.AppGateway-module__gghLfq__mascotGlow{animation:none}.AppGateway-module__gghLfq__publicLink,.AppGateway-module__gghLfq__primaryAction,.AppGateway-module__gghLfq__secondaryAction{transition:none}}
