.page-module__E0kJGG__page{background:var(--fm-primary);flex-direction:column;min-height:100dvh;display:flex;overflow-x:clip}.page-module__E0kJGG__hero{min-height:430px;padding:calc(16px + var(--fm-safe-top)) 20px 50px;color:#fff;background:linear-gradient(160deg,#003fa3 0%,#0052cc 45%,#1a66ff 100%);flex-direction:column;flex:1 0 auto;align-items:center;display:flex;position:relative;overflow:hidden}.page-module__E0kJGG__blob{filter:blur(40px);opacity:.55;pointer-events:none;border-radius:50%;position:absolute}.page-module__E0kJGG__blobA{background:#4d8bff;width:260px;height:260px;animation:12s ease-in-out infinite alternate page-module__E0kJGG__drift;top:-60px;right:-80px}.page-module__E0kJGG__blobB{background:#0a3d9c;width:220px;height:220px;animation:14s ease-in-out infinite alternate-reverse page-module__E0kJGG__drift;bottom:40px;left:-90px}.page-module__E0kJGG__grid{pointer-events:none;background-image:radial-gradient(#ffffff21 1px,#0000 1.2px);background-size:22px 22px;animation:18s linear infinite page-module__E0kJGG__gridMove;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 85%);mask-image:linear-gradient(#000 0%,#0000 85%)}.page-module__E0kJGG__brand{z-index:2;animation:page-module__E0kJGG__fm-fade-up .5s var(--fm-ease) backwards;align-self:flex-start;align-items:center;gap:10px;display:flex;position:relative}.page-module__E0kJGG__brand svg{border-radius:12px}.page-module__E0kJGG__brandWord{letter-spacing:-.03em;font-size:1.25rem;font-weight:700}.page-module__E0kJGG__brandWord strong{font-weight:800}.page-module__E0kJGG__stage{z-index:1;place-items:center;width:260px;height:250px;margin-top:6px;display:grid;position:relative}.page-module__E0kJGG__ring{border:2px solid #ffffff47;border-radius:50%;width:196px;height:196px;animation:3s ease-out infinite page-module__E0kJGG__pulse;position:absolute}.page-module__E0kJGG__ring2{animation-delay:1.5s}.page-module__E0kJGG__mascot{z-index:2;color:#00143c2e;width:184px;height:184px;animation:page-module__E0kJGG__mascotIn .7s var(--fm-ease-spring) both, page-module__E0kJGG__bob 3.2s ease-in-out .8s infinite;background:radial-gradient(circle at 50% 38%,#fff 0%,#eaf2ff 75%);border-radius:50%;place-items:center;padding-top:4px;display:grid;position:relative;box-shadow:0 24px 60px #00124659,inset 0 -8px 18px #0052cc14}.page-module__E0kJGG__mascot>svg{transform-origin:55% 70%}.page-module__E0kJGG__speed{flex-direction:column;gap:9px;display:flex;position:absolute;top:64px;left:-34px}.page-module__E0kJGG__speed i{background:var(--fm-glass);border-radius:99px;height:5px;animation:1.4s ease-in-out infinite page-module__E0kJGG__dash;display:block}.page-module__E0kJGG__speed i:first-child{width:26px;margin-left:8px}.page-module__E0kJGG__speed i:nth-child(2){width:36px;animation-delay:.2s}.page-module__E0kJGG__speed i:nth-child(3){width:20px;margin-left:12px;animation-delay:.4s}.page-module__E0kJGG__sparkle{color:#ffd25e;animation:2.4s ease-in-out infinite page-module__E0kJGG__twinkle;position:absolute;top:6px;right:10px}.page-module__E0kJGG__shadow{filter:blur(4px);background:#00144659;border-radius:50%;width:120px;height:14px;animation:3.2s ease-in-out .8s infinite page-module__E0kJGG__shadowPulse;position:absolute;bottom:4px}.page-module__E0kJGG__orbitItem{z-index:3;background:var(--fm-glass);width:42px;height:42px;color:var(--fm-primary);animation:page-module__E0kJGG__popIn .52s var(--fm-ease-spring) both, page-module__E0kJGG__float 4s ease-in-out infinite;border-radius:14px;place-items:center;display:grid;position:absolute;box-shadow:0 10px 24px #00145040}.page-module__E0kJGG__o1{animation-delay:.3s,.9s;top:8px;left:18px}.page-module__E0kJGG__o2{animation-delay:.4s,1.4s;top:2px;right:22px}.page-module__E0kJGG__o3{animation-delay:.5s,1.1s;top:104px;right:-6px}.page-module__E0kJGG__o4{animation-delay:.6s,1.7s;bottom:22px;right:18px}.page-module__E0kJGG__o5{animation-delay:.7s,1.2s;bottom:18px;left:14px}.page-module__E0kJGG__o6{animation-delay:.8s,1.9s;top:110px;left:-8px}.page-module__E0kJGG__craving{z-index:2;color:#ffffffd9;animation:page-module__E0kJGG__fm-fade-up .5s var(--fm-ease) .5s backwards;align-items:center;gap:7px;margin-top:4px;font-size:1.05rem;font-weight:700;line-height:1.5;display:flex;position:relative}.page-module__E0kJGG__words{min-width:7.5em;height:1.5em;line-height:1.5em;display:inline-block;position:relative;overflow:hidden}.page-module__E0kJGG__words b{color:#fff;white-space:nowrap;opacity:0;animation:page-module__E0kJGG__word 10s var(--fm-ease) infinite;font-weight:800;position:absolute;top:0;left:0;transform:translateY(100%)}.page-module__E0kJGG__words b:after{content:"?"}.page-module__E0kJGG__words b:first-child{animation-delay:0s}.page-module__E0kJGG__words b:nth-child(2){animation-delay:2s}.page-module__E0kJGG__words b:nth-child(3){animation-delay:4s}.page-module__E0kJGG__words b:nth-child(4){animation-delay:6s}.page-module__E0kJGG__words b:nth-child(5){animation-delay:8s}.page-module__E0kJGG__campus{z-index:1;width:min(340px,100%);height:70px;animation:page-module__E0kJGG__fm-fade-up .5s var(--fm-ease) .65s backwards;margin-top:14px;position:relative}.page-module__E0kJGG__path{background:repeating-linear-gradient(90deg,#ffffff8c 0 10px,#0000 10px 18px);border-radius:99px;height:3px;animation:1s linear infinite page-module__E0kJGG__road;position:absolute;bottom:14px;left:34px;right:34px}.page-module__E0kJGG__place{color:#fff;background:#ffffff29;border:1px solid #ffffff47;border-radius:12px;place-items:center;width:38px;height:38px;display:grid;position:absolute;bottom:2px}.page-module__E0kJGG__placeStore{left:0}.page-module__E0kJGG__placeSchool{right:0}.page-module__E0kJGG__pin{color:#ffd25e;animation:2.6s ease-in-out infinite page-module__E0kJGG__pinDrop;position:absolute;bottom:44px;right:11px}.page-module__E0kJGG__rider{width:40px;height:46px;animation:6s ease-in-out infinite page-module__E0kJGG__walk;position:absolute;bottom:18px;left:36px}.page-module__E0kJGG__riderBody{background:var(--fm-surface);width:36px;height:36px;color:var(--fm-primary);border-radius:12px;place-items:center;animation:.42s ease-in-out infinite page-module__E0kJGG__step;display:grid;position:absolute;bottom:6px;left:2px;box-shadow:0 6px 14px #0014504d}.page-module__E0kJGG__riderShadow{background:#00144659;border-radius:50%;width:24px;height:5px;position:absolute;bottom:0;left:8px}.page-module__E0kJGG__sheet{z-index:2;padding:24px 20px calc(24px + var(--fm-safe-bottom));background:var(--fm-bg);animation:page-module__E0kJGG__sheetUp .6s var(--fm-ease) .2s both;border-radius:28px 28px 0 0;margin-top:-26px;position:relative;box-shadow:0 -12px 30px #0014502e}.page-module__E0kJGG__perks{scrollbar-width:none;gap:8px;margin:0 -20px 16px;padding:0 20px 2px;list-style:none;display:flex;overflow-x:auto}.page-module__E0kJGG__perks::-webkit-scrollbar{display:none}.page-module__E0kJGG__perks li{background:var(--fm-blue-50);color:var(--fm-primary);animation:page-module__E0kJGG__fm-fade-up .4s var(--fm-ease) calc(.45s + var(--d,0s)) backwards;border-radius:99px;flex-shrink:0;align-items:center;gap:6px;padding:7px 12px;font-size:.78rem;font-weight:800;display:inline-flex}.page-module__E0kJGG__title{color:var(--fm-ink);animation:page-module__E0kJGG__fm-fade-up .5s var(--fm-ease) .55s backwards;font-size:clamp(1.5rem,6.4vw,1.95rem);font-weight:800;line-height:1.15}.page-module__E0kJGG__title span{background:linear-gradient(90deg,#0052cc,#1a66ff,#0052cc) 0 0/200% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:4s linear infinite page-module__E0kJGG__textShine}.page-module__E0kJGG__lead{color:var(--fm-ink-2);animation:page-module__E0kJGG__fm-fade-up .5s var(--fm-ease) .65s backwards;margin-top:8px;font-size:.96rem}.page-module__E0kJGG__actions{gap:12px;margin-top:22px;display:grid}.page-module__E0kJGG__cta{background:var(--fm-surface);border:1px solid var(--fm-line);min-height:72px;box-shadow:var(--fm-shadow-sm);color:var(--fm-ink);transition:transform var(--fm-fast) var(--fm-ease), box-shadow var(--fm-med) var(--fm-ease);animation:page-module__E0kJGG__fm-fade-up .5s var(--fm-ease) .78s backwards;border-radius:20px;align-items:center;gap:14px;padding:12px 16px;display:flex;position:relative;overflow:hidden}.page-module__E0kJGG__cta+.page-module__E0kJGG__cta{animation-delay:.88s}.page-module__E0kJGG__cta:hover{box-shadow:var(--fm-shadow-md)}.page-module__E0kJGG__cta:active{transform:scale(.98)}.page-module__E0kJGG__ctaPrimary{background:var(--fm-primary);border-color:var(--fm-primary);color:#fff;box-shadow:var(--fm-shadow-blue)}.page-module__E0kJGG__ctaIcon{background:var(--fm-blue-50);width:46px;height:46px;color:var(--fm-primary);border-radius:14px;flex-shrink:0;place-items:center;display:grid}.page-module__E0kJGG__ctaPrimary .page-module__E0kJGG__ctaIcon{color:#fff;background:#ffffff2e}.page-module__E0kJGG__ctaText{flex-direction:column;flex:1;min-width:0;display:flex}.page-module__E0kJGG__ctaText strong{font-size:1rem;font-weight:800}.page-module__E0kJGG__ctaText small{opacity:.75;font-size:.82rem;font-weight:600}.page-module__E0kJGG__ctaArrow{opacity:.85;transition:transform var(--fm-med) var(--fm-ease);flex-shrink:0}.page-module__E0kJGG__ctaPrimary .page-module__E0kJGG__ctaArrow{animation:1.8s ease-in-out 1.6s infinite page-module__E0kJGG__nudge}.page-module__E0kJGG__cta:hover .page-module__E0kJGG__ctaArrow{transform:translate(4px)}.page-module__E0kJGG__shine{pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff47,#0000);width:40%;animation:3.6s ease-in-out 1.4s infinite page-module__E0kJGG__shine;position:absolute;top:0;bottom:0;left:-60%;transform:skew(-18deg)}.page-module__E0kJGG__signup{text-align:center;color:var(--fm-ink-2);animation:page-module__E0kJGG__fm-fade .5s var(--fm-ease) 1s both;margin-top:20px;font-size:.92rem}.page-module__E0kJGG__signup a{color:var(--fm-primary);padding:10px 2px;font-weight:800;display:inline-block}.page-module__E0kJGG__legal{color:var(--fm-ink-3);text-align:center;animation:page-module__E0kJGG__fm-fade .5s var(--fm-ease) 1.1s both;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin-top:2px;font-size:.76rem;display:flex}.page-module__E0kJGG__legal a{padding:8px 2px;text-decoration:underline;display:inline-block}@keyframes page-module__E0kJGG__drift{to{transform:translate(-30px,40px)scale(1.15)}}@keyframes page-module__E0kJGG__gridMove{to{background-position:22px 44px}}@keyframes page-module__E0kJGG__mascotIn{0%{opacity:0;transform:scale(.6)translateY(30px)}}@keyframes page-module__E0kJGG__bob{50%{transform:translateY(-10px)}}@keyframes page-module__E0kJGG__shadowPulse{50%{opacity:.6;transform:scaleX(.78)}}@keyframes page-module__E0kJGG__wiggle{0%,86%,to{transform:rotate(0)}89%{transform:rotate(-6deg)}92%{transform:rotate(5deg)}95%{transform:rotate(-3deg)}}@keyframes page-module__E0kJGG__pulse{0%{opacity:.9;transform:scale(.95)}to{opacity:0;transform:scale(1.45)}}@keyframes page-module__E0kJGG__dash{0%,to{opacity:.9;transform:translate(0)}50%{opacity:.35;transform:translate(-10px)}}@keyframes page-module__E0kJGG__twinkle{0%,to{opacity:.4;transform:scale(.7)rotate(0)}50%{opacity:1;transform:scale(1.15)rotate(20deg)}}@keyframes page-module__E0kJGG__popIn{0%{opacity:0;transform:scale(.3)}}@keyframes page-module__E0kJGG__float{0%,to{translate:0;rotate:-4deg}50%{translate:0 -9px;rotate:4deg}}@keyframes page-module__E0kJGG__word{0%{opacity:0;transform:translateY(100%)}3%,19%{opacity:1;transform:translateY(0)}22%,to{opacity:0;transform:translateY(-100%)}}@keyframes page-module__E0kJGG__road{to{background-position:-18px 0}}@keyframes page-module__E0kJGG__walk{0%{transform:translate(0)scaleX(1)}45%{transform:translate(calc(min(340px,100vw - 40px) - 112px))scaleX(1)}50%{transform:translate(calc(min(340px,100vw - 40px) - 112px))scaleX(-1)}95%{transform:translate(0)scaleX(-1)}to{transform:translate(0)scaleX(1)}}@keyframes page-module__E0kJGG__step{50%{transform:translateY(-4px)rotate(-3deg)}}@keyframes page-module__E0kJGG__pinDrop{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes page-module__E0kJGG__sheetUp{0%{opacity:0;transform:translateY(60px)}}@keyframes page-module__E0kJGG__textShine{to{background-position:-200% 0}}@keyframes page-module__E0kJGG__nudge{0%,60%,to{transform:translate(0)}30%{transform:translate(5px)}}@keyframes page-module__E0kJGG__shine{0%{left:-60%}40%,to{left:130%}}@media (max-width:359px){.page-module__E0kJGG__stage{margin:-10px 0 -18px;transform:scale(.86)}}@media (min-width:768px){.page-module__E0kJGG__page{flex-direction:row}.page-module__E0kJGG__hero{justify-content:center;padding:40px}.page-module__E0kJGG__brand{position:absolute;top:28px;left:32px}.page-module__E0kJGG__stage{margin-bottom:30px;transform:scale(1.2)}.page-module__E0kJGG__sheet{width:clamp(380px,38vw,640px);box-shadow:none;border-radius:0;flex-direction:column;justify-content:center;margin:0;padding:48px 40px;animation-name:page-module__E0kJGG__fm-fade;display:flex}}@media (min-width:1600px){.page-module__E0kJGG__stage{margin:40px 0 70px;transform:scale(1.55)}.page-module__E0kJGG__craving{font-size:1.3rem}.page-module__E0kJGG__campus{margin-top:30px;transform:scale(1.3)}.page-module__E0kJGG__sheet{padding:56px clamp(40px,4vw,80px)}}@media (max-height:560px) and (orientation:landscape){.page-module__E0kJGG__page{flex-direction:row}.page-module__E0kJGG__hero{justify-content:center;min-height:0;padding:12px}.page-module__E0kJGG__brand,.page-module__E0kJGG__campus,.page-module__E0kJGG__craving{display:none}.page-module__E0kJGG__stage{transform:scale(.78)}.page-module__E0kJGG__sheet{border-radius:0;width:55%;max-height:100dvh;margin:0;overflow-y:auto}}@media (prefers-reduced-motion:reduce){.page-module__E0kJGG__words b{animation:none!important}.page-module__E0kJGG__words b:first-child{opacity:1;transform:none}.page-module__E0kJGG__rider,.page-module__E0kJGG__riderBody,.page-module__E0kJGG__ring,.page-module__E0kJGG__shine,.page-module__E0kJGG__grid,.page-module__E0kJGG__blob{animation:none!important}.page-module__E0kJGG__ring,.page-module__E0kJGG__shine{display:none}}
