.hero-app[data-astro-cid-b3tkfgxh]{position:relative;width:100%;max-width:29rem;height:clamp(24rem,35vw,31rem);margin:0 0 0 auto}.hero-app__aura[data-astro-cid-b3tkfgxh]{position:absolute;inset:-8% -6% -12%;pointer-events:none;transform:rotate(7deg);background:radial-gradient(ellipse 30% 48% at 84% 44%,var(--mg-surface-color-home-hero-light-cool),transparent 72%),radial-gradient(ellipse 32% 42% at 20% 34%,var(--mg-surface-color-home-hero-light-warm),transparent 72%),radial-gradient(ellipse 40% 22% at 48% 20%,var(--mg-effect-home-glass-frost),transparent 72%);filter:blur(18px);opacity:.48}.hero-app__aperture[data-astro-cid-b3tkfgxh]{position:absolute;inset:-2px calc(12% - 2px) -2px calc(10% - 2px);padding:2px;container-type:inline-size;transform:perspective(65rem) rotateY(-12deg) rotate(7deg);mask-image:linear-gradient(to bottom,var(--mg-surface-color-home-hero-content) 78%,transparent 100%)}.hero-app__frame[data-astro-cid-b3tkfgxh]{--phone-radius: 14cqw;--phone-rim: 1px;position:relative;isolation:isolate;padding:var(--phone-rim);border-radius:var(--phone-radius)}.hero-app__rim[data-astro-cid-b3tkfgxh]{position:absolute;inset:0;z-index:1;pointer-events:none;filter:blur(.4px)}.hero-app__rim[data-astro-cid-b3tkfgxh]:before,.hero-app__rim[data-astro-cid-b3tkfgxh]:after,.hero-app__glint[data-astro-cid-b3tkfgxh]{content:"";position:absolute;z-index:1;pointer-events:none;mask:linear-gradient(var(--mg-surface-color-home-hero-content) 0 0) content-box,linear-gradient(var(--mg-surface-color-home-hero-content) 0 0);mask-composite:exclude}.hero-app__rim[data-astro-cid-b3tkfgxh]:before{inset:0;padding:2.5px 3.25px 2.5px 2.5px;border-radius:var(--phone-radius);background:linear-gradient(90deg,transparent 78%,var(--mg-effect-home-glass-edge-faint) 92%,var(--mg-effect-home-glass-edge-soft)),linear-gradient(120deg,var(--mg-effect-home-glass-edge-strong),var(--mg-effect-home-glass-edge-soft) 35%,var(--mg-effect-home-glass-edge-faint) 62%,var(--mg-effect-home-glass-edge-strong));opacity:.85}.hero-app__rim[data-astro-cid-b3tkfgxh]:after{inset:2.25px 3px 2.25px 2.25px;padding:.75px;border-radius:calc(var(--phone-radius) - 2.25px);background:var(--mg-surface-color-home-hero-ground);opacity:.35}.hero-app__glint[data-astro-cid-b3tkfgxh]{inset:.5px;padding:.75px;border-radius:calc(var(--phone-radius) - .5px);background:radial-gradient(ellipse 70% 12% at 22% 0%,var(--mg-surface-color-home-hero-content),transparent 72%),radial-gradient(ellipse 16% 32% at 100% 24%,var(--mg-surface-color-home-hero-content),transparent 75%);opacity:.28}.hero-app__screen[data-astro-cid-b3tkfgxh]{position:relative;overflow:hidden;border-radius:calc(var(--phone-radius) - var(--phone-rim))}.hero-app__image[data-astro-cid-b3tkfgxh]{display:block;width:100%;height:auto}@media(max-width:760px){.hero-app__rim[data-astro-cid-b3tkfgxh]:before{padding:3px 3.75px 3px 3px}.hero-app__rim[data-astro-cid-b3tkfgxh]:after{inset:2.75px 3.5px 2.75px 2.75px;border-radius:calc(var(--phone-radius) - 2.75px);opacity:.45}.hero-app__glint[data-astro-cid-b3tkfgxh]{padding:1px;opacity:.42}.hero-app[data-astro-cid-b3tkfgxh]{max-width:20rem;height:23rem;margin-inline:auto}}@media(min-width:560px)and (max-width:760px){.hero-app[data-astro-cid-b3tkfgxh]{height:20rem}}@media(max-width:559px)and (max-height:650px){.hero-app[data-astro-cid-b3tkfgxh]{height:clamp(8rem,28svh,11rem)}}@media(min-width:761px)and (max-height:650px){.hero-app[data-astro-cid-b3tkfgxh]{height:clamp(18rem,48svh,24rem)}}.bank-atlas{overflow:hidden;border:1px solid var(--mg-effect-home-glass-edge-strong);border-radius:24px;background:var(--mg-effect-home-glass-frost);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--mg-surface-color-home-hero-content)}.bank-atlas__tabs-scroll{overflow-x:auto;overscroll-behavior-x:contain;touch-action:pan-x pan-y pinch-zoom;scrollbar-width:none;border-bottom:1px solid var(--mg-surface-color-home-hero-control-stroke);cursor:grab}.bank-atlas__tabs-scroll::-webkit-scrollbar{display:none}.bank-atlas__tabs-scroll:active{cursor:grabbing}.bank-atlas__tabs{position:relative;display:flex;width:max-content;min-width:100%;padding:0 20px}.bank-atlas__tabs button{flex:none;min-height:68px;padding:0 18px;border:0;background:transparent;color:var(--mg-surface-color-home-hero-content-muted);font:inherit;font-size:14px;font-weight:600;white-space:nowrap;user-select:none;cursor:pointer}.bank-atlas__tabs button[aria-selected=true],.bank-atlas__tabs button:hover{color:var(--mg-surface-color-home-hero-content)}.bank-atlas__tabs button span{margin-right:6px}.bank-atlas__indicator{position:absolute;bottom:0;left:0;height:3px;border-radius:3px 3px 0 0;background:var(--mg-surface-color-home-hero-content);transition:transform .32s cubic-bezier(.2,0,0,1),width .32s cubic-bezier(.2,0,0,1);pointer-events:none}.bank-atlas__panel{padding:28px}.bank-atlas__banks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;max-block-size:28.25rem;overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,var(--mg-sys-color-content-primary) calc(100% - 6rem),transparent 100%);mask-image:linear-gradient(to bottom,var(--mg-sys-color-content-primary) calc(100% - 6rem),transparent 100%)}.bank-atlas__bank{display:flex;align-items:center;gap:12px;min-width:0;min-height:56px;height:56px;padding:8px 10px;border:1px solid var(--mg-surface-color-home-hero-control-stroke);border-radius:10px;background:var(--mg-effect-home-motion-control);font-size:14px;font-weight:600;line-height:1.2}.bank-atlas__bank img{flex:none;width:28px;height:28px;border-radius:6px;object-fit:contain}.bank-atlas__monogram{display:grid;flex:none;place-items:center;width:28px;height:28px;border-radius:6px;background:var(--mg-effect-home-glass-edge-soft);color:var(--mg-surface-color-home-hero-content-muted);font-size:10px;font-weight:700;letter-spacing:.01em}.bank-atlas__bank-name{display:-webkit-box;min-width:0;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.bank-atlas :focus-visible{outline:2px solid var(--mg-sys-color-stroke-focus);outline-offset:-3px}@media(min-width:561px){.bank-atlas__banks{grid-template-columns:repeat(auto-fit,minmax(min(100%,168px),1fr))}}@media(max-width:600px){.bank-atlas{border-radius:20px}.bank-atlas__tabs{padding:0 8px}.bank-atlas__tabs button{min-height:56px;padding:0 12px}.bank-atlas__panel{padding:16px}.bank-atlas__banks{gap:8px;max-block-size:19.5rem}}@media(prefers-reduced-motion:reduce){.bank-atlas__indicator{transition:none}}@media(prefers-reduced-transparency:reduce){.bank-atlas{background:var(--mg-surface-color-home-hero-ground);-webkit-backdrop-filter:none;backdrop-filter:none}}@media(forced-colors:active){.bank-atlas__indicator{background:Highlight}}.homepage>.bank-section{position:relative;display:block;isolation:isolate;overflow:clip;scroll-margin-block-start:5rem;padding:1rem clamp(1rem,5vw,5rem) clamp(3rem,5vw,5rem);background:transparent;color:var(--mg-sys-color-content-primary)}.bank-coverage{position:relative;z-index:1;max-width:78rem;margin:0 auto 2rem;text-align:center}.bank-coverage__title{display:flex;align-items:center;justify-content:center;gap:clamp(.75rem,1.5vw,1.75rem);margin:0;color:var(--mg-sys-color-content-primary);font-size:clamp(2rem,3.1vw,3.25rem);font-weight:600;line-height:1.15;letter-spacing:-.04em}.bank-coverage__metric{display:block;white-space:nowrap}.bank-coverage__separator,.bank-coverage__world{color:var(--mg-brand-color-ember)}.bank-coverage__world{margin:.75rem 0 0;font-size:1.4rem;font-weight:500;line-height:1.4;letter-spacing:-.025em}.bank-atlas-stage{position:relative;isolation:isolate;max-width:86rem;margin-inline:auto}@media(max-width:900px){.bank-coverage__title{flex-direction:column;gap:.2em;font-size:clamp(1.75rem,5vw,2.5rem)}.bank-coverage__separator{display:none}}@media(max-width:600px){.bank-coverage__title{font-size:clamp(1.75rem,8.1vw,2.75rem)}.bank-coverage__world{font-size:1.125rem}}@media(forced-colors:active){.bank-coverage__title,.bank-coverage__world{color:CanvasText}}.earth-city-lights[data-astro-cid-abydvsfj]{position:absolute;z-index:0;inset:0;overflow:hidden;pointer-events:none}.earth-city-lights[data-astro-cid-abydvsfj] svg[data-astro-cid-abydvsfj]{position:absolute;inset-block-start:0;inset-inline-start:50%;width:max(100%,75rem);max-width:none;height:auto;aspect-ratio:1600 / 1250;mask-image:linear-gradient(transparent,var(--mg-sys-color-content-primary) 12% 88%,transparent);transform:translate(-50%)}@media(prefers-reduced-transparency:reduce),(forced-colors:active){.earth-city-lights[data-astro-cid-abydvsfj]{display:none}}.horizon-atmosphere[data-astro-cid-imbxpdlz]{position:absolute;z-index:1;inset-block-start:75%;inset-inline:0;height:56.25rem;pointer-events:none}.horizon-atmosphere[data-astro-cid-imbxpdlz] svg[data-astro-cid-imbxpdlz]{position:absolute;inset-block-start:-37.125rem;inset-inline-start:50%;width:max(100%,70rem);max-width:none;height:100%;overflow:hidden;transform:translate(-50%)}.horizon-atmosphere__ground[data-astro-cid-imbxpdlz]{stop-color:var(--mg-surface-color-home-hero-ground)}.horizon-atmosphere__shadow[data-astro-cid-imbxpdlz]{stop-color:var(--mg-effect-home-horizon-shadow)}.horizon-atmosphere__blue[data-astro-cid-imbxpdlz]{stop-color:var(--mg-effect-home-horizon-blue)}.horizon-atmosphere__edge[data-astro-cid-imbxpdlz]{stop-color:var(--mg-surface-color-home-hero-light-warm)}.horizon-atmosphere__rim[data-astro-cid-imbxpdlz]{stop-color:var(--mg-effect-home-horizon-rim)}.horizon-atmosphere__halo[data-astro-cid-imbxpdlz]{stroke:var(--mg-surface-color-home-hero-light-warm);opacity:.2}.horizon-atmosphere__arrival[data-astro-cid-imbxpdlz]{stroke:var(--mg-brand-color-aurum);opacity:0}.horizon-atmosphere__spread[data-astro-cid-imbxpdlz]{transform-origin:720px 450px}.horizon-atmosphere__cities[data-astro-cid-imbxpdlz]{fill:var(--mg-brand-color-aurum);opacity:.45}.horizon-atmosphere__grain[data-astro-cid-imbxpdlz]{opacity:.17}#homepage-ground-grain[data-astro-cid-imbxpdlz] circle[data-astro-cid-imbxpdlz]{fill:var(--mg-effect-home-ground-texture)}@media(prefers-reduced-motion:no-preference)and (prefers-reduced-transparency:no-preference)and (forced-colors:none){.horizon-atmosphere__spread[data-astro-cid-imbxpdlz]{animation:horizon-spread .9s .28s cubic-bezier(.16,0,.25,1) both;animation-play-state:var(--hero-animation-state, running)}.horizon-atmosphere__arrival[data-astro-cid-imbxpdlz]{animation:horizon-arrival 1.1s .28s ease-out both;animation-play-state:var(--hero-animation-state, running)}@keyframes horizon-spread{0%{transform:scaleX(0)}to{transform:scaleX(1.3)}}@keyframes horizon-arrival{0%,to{opacity:0}20%,42%{opacity:.7}}}@media(prefers-reduced-transparency:reduce),(forced-colors:active){.horizon-atmosphere__grain[data-astro-cid-imbxpdlz],.horizon-atmosphere__cities[data-astro-cid-imbxpdlz]{display:none}}.horizon-glass[data-astro-cid-pve7sbvt]{position:relative;z-index:2;width:min(86rem,calc(100% - (2*clamp(1rem,5vw,6rem))));margin-inline:auto;border-radius:12px;background:var(--mg-effect-home-glass-tint);-webkit-backdrop-filter:saturate(125%) blur(12px);backdrop-filter:saturate(125%) blur(12px)}.horizon-glass[data-astro-cid-pve7sbvt]:before,.horizon-glass[data-astro-cid-pve7sbvt]:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none}.horizon-glass[data-astro-cid-pve7sbvt]:before{background:var(--mg-effect-home-glass-frost)}.horizon-glass[data-astro-cid-pve7sbvt]:after{padding:.75px;background:var(--mg-effect-home-glass-edge);mask:linear-gradient(var(--mg-surface-color-home-hero-content) 0 0) content-box,linear-gradient(var(--mg-surface-color-home-hero-content) 0 0);mask-composite:exclude}.horizon-features[data-astro-cid-pve7sbvt]{position:relative;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.5rem;margin:0;padding:.75rem 1rem;list-style:none}.horizon-features[data-astro-cid-pve7sbvt]>li[data-astro-cid-pve7sbvt]{min-width:0}.horizon-feature[data-astro-cid-pve7sbvt]{display:grid;justify-items:center;align-content:start;gap:.75rem;min-width:0;height:100%;padding:1rem .3rem;border-radius:6px;text-decoration:none;text-align:center}.horizon-feature[data-astro-cid-pve7sbvt]:focus-visible{outline:2px solid var(--feature-accent);outline-offset:2px}.horizon-feature[data-astro-cid-pve7sbvt]:is(:hover,:focus-visible){background:var(--mg-effect-home-feature-hover)}.horizon-feature[data-astro-cid-pve7sbvt]:is(:hover,:focus-visible) .horizon-feature__settled[data-astro-cid-pve7sbvt]{background:var(--feature-accent)}.horizon-feature__arrival[data-astro-cid-pve7sbvt]{display:block;width:min(3.25rem,100%);aspect-ratio:1}.horizon-feature__icon[data-astro-cid-pve7sbvt]{position:relative;display:block;width:100%;height:100%}.horizon-feature__piece[data-astro-cid-pve7sbvt],.horizon-feature__settled[data-astro-cid-pve7sbvt]{position:absolute;inset:0;mask-image:var(--feature-mask);mask-size:contain;mask-position:center;mask-repeat:no-repeat;background:var(--mg-surface-color-home-hero-content)}.horizon-feature__piece[data-astro-cid-pve7sbvt]{display:none}.horizon-feature__piece[data-astro-cid-pve7sbvt]:nth-child(1){--piece-x: -16px;--piece-y: -10px;--piece-turn: -18deg;clip-path:polygon(0 0,34% 0,34% 100%,0 100%)}.horizon-feature__piece[data-astro-cid-pve7sbvt]:nth-child(2){--piece-x: 2px;--piece-y: 16px;--piece-turn: 12deg;clip-path:polygon(33% 0,67% 0,67% 100%,33% 100%)}.horizon-feature__piece[data-astro-cid-pve7sbvt]:nth-child(3){--piece-x: 16px;--piece-y: -7px;--piece-turn: 18deg;clip-path:polygon(66% 0,100% 0,100% 100%,66% 100%)}.horizon-feature__label[data-astro-cid-pve7sbvt]{max-width:13ch;color:var(--mg-surface-color-home-hero-content);font-size:.8125rem;font-weight:450;line-height:1.4;text-wrap:balance;overflow-wrap:anywhere}@media(max-width:760px){.horizon-features[data-astro-cid-pve7sbvt]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.25rem;padding:.5rem}.horizon-feature[data-astro-cid-pve7sbvt]{padding:.75rem .2rem}.horizon-feature__arrival[data-astro-cid-pve7sbvt]{width:min(2.75rem,100%)}.horizon-feature__label[data-astro-cid-pve7sbvt]{font-size:.6875rem}}@media(prefers-reduced-motion:no-preference)and (prefers-reduced-transparency:no-preference)and (forced-colors:none){.horizon-glass[data-astro-cid-pve7sbvt][data-feature-entered=true] .horizon-feature__arrival[data-astro-cid-pve7sbvt]{animation:var(--feature-entry) 1.04s cubic-bezier(.2,0,.2,1) var(--feature-delay) both;animation-play-state:var(--hero-animation-state, running)}.horizon-glass[data-astro-cid-pve7sbvt][data-feature-entered=true] .horizon-feature[data-astro-cid-pve7sbvt]:is(:hover,:focus-visible) .horizon-feature__icon[data-astro-cid-pve7sbvt]{animation:var(--feature-hover) .8s cubic-bezier(.2,0,.2,1) both;animation-play-state:var(--hero-animation-state, running)}@keyframes enter-budget{0%{transform:perspective(15rem) rotateX(35deg) translateY(18px)}to{transform:none}}@keyframes enter-exchange{0%{transform:rotate(-90deg) scale(.65)}75%{transform:rotate(8deg)}to{transform:none}}@keyframes enter-goals{0%{transform:scale(.35)}72%{transform:scale(1.08)}to{transform:none}}@keyframes enter-journey{0%{transform:translate(-24px) rotate(-12deg)}70%{transform:translate(4px) rotate(3deg)}to{transform:none}}@keyframes enter-chat{0%{transform:scaleX(.45) scaleY(.8) rotate(-5deg)}75%{transform:scaleX(1.06)}to{transform:none}}@keyframes enter-fire{0%{transform:scaleY(.35) translateY(18px)}60%{transform:scaleY(1.12) translateY(-3px)}to{transform:none}}@keyframes enter-runway{0%{transform:translate(28px,-24px) rotate(15deg) scale(.8)}78%{transform:translateY(3px)}to{transform:none}}@keyframes hover-budget{35%{transform:perspective(12rem) rotateY(28deg)}70%{transform:perspective(12rem) rotateY(-16deg)}to{transform:none}}@keyframes hover-exchange{65%{transform:rotate(180deg)}to{transform:rotate(360deg)}}@keyframes hover-goals{30%{transform:scale(1.15)}60%{transform:scale(.94)}to{transform:none}}@keyframes hover-journey{30%{transform:translate(-4px,-5px) rotate(-7deg)}65%{transform:translate(4px,-2px) rotate(5deg)}to{transform:none}}@keyframes hover-chat{25%{transform:rotate(-9deg) scale(1.05)}55%{transform:rotate(7deg)}to{transform:none}}@keyframes hover-fire{25%{transform:scale(.93,1.15)}55%{transform:scale(1.08,.96) rotate(4deg)}to{transform:none}}@keyframes hover-runway{35%{transform:translate(5px,-9px) scale(.92)}70%{transform:translate(-2px,2px)}to{transform:none}}.horizon-glass[data-astro-cid-pve7sbvt][data-feature-entered=true] .horizon-feature__piece[data-astro-cid-pve7sbvt]{display:block;animation:feature-gather 1.04s cubic-bezier(.2,0,.2,1) var(--feature-delay) both;animation-play-state:var(--hero-animation-state, running)}.horizon-glass[data-astro-cid-pve7sbvt][data-feature-entered=true] .horizon-feature__settled[data-astro-cid-pve7sbvt]{animation:feature-settle 1.04s linear var(--feature-delay) both;animation-play-state:var(--hero-animation-state, running)}@keyframes feature-gather{0%{opacity:0;background:var(--feature-accent);transform:translate(var(--piece-x),var(--piece-y)) rotate(var(--piece-turn)) scale(.8)}18%{opacity:1;background:var(--feature-accent);transform:translate(var(--piece-x),var(--piece-y)) rotate(var(--piece-turn))}78%{opacity:1;background:var(--mg-surface-color-home-hero-content);transform:none}to{opacity:0;background:var(--mg-surface-color-home-hero-content);transform:none}}@keyframes feature-settle{0%{opacity:1}18%,65%{opacity:0}to{opacity:1}}}@media(prefers-reduced-transparency:reduce){.horizon-glass[data-astro-cid-pve7sbvt]{background:var(--mg-surface-color-home-hero-control-container);-webkit-backdrop-filter:none;backdrop-filter:none}.horizon-glass[data-astro-cid-pve7sbvt]:before{display:none}}@media(forced-colors:active){.horizon-glass[data-astro-cid-pve7sbvt]{background:Canvas;border:1px solid CanvasText}.horizon-glass[data-astro-cid-pve7sbvt]:before,.horizon-glass[data-astro-cid-pve7sbvt]:after{display:none}.horizon-feature__label[data-astro-cid-pve7sbvt]{color:CanvasText}.horizon-feature__settled[data-astro-cid-pve7sbvt]{background:CanvasText;forced-color-adjust:none}}.horizon-sky[data-astro-cid-nljkkv4y]{position:absolute;inset:0;z-index:-1;overflow:visible;pointer-events:none;background:linear-gradient(to bottom,var(--mg-effect-home-horizon-sky-top),var(--mg-effect-home-horizon-sky-middle) 54%,var(--mg-effect-home-horizon-sky-bottom))}.horizon-sky[data-astro-cid-nljkkv4y]:after{position:absolute;inset-block-start:100%;inset-inline:0;height:8rem;background:var(--mg-effect-home-horizon-sky-bottom);content:""}.horizon-sky__grain[data-astro-cid-nljkkv4y]{position:absolute;inset-block:0;inset-inline-start:50%;width:max(100%,70rem);transform:translate(-50%);mask-image:linear-gradient(to bottom,transparent,var(--mg-surface-color-home-hero-content) 24% 76%,transparent);opacity:.24}.horizon-sky__contours[data-astro-cid-nljkkv4y]{position:absolute;inset:0;background:var(--mg-effect-home-horizon-sky-texture);mask-image:repeating-radial-gradient(circle at 12% 16%,var(--mg-surface-color-home-hero-content) 0 .45px,transparent .55px 3.2px)}.horizon-sky__field[data-astro-cid-nljkkv4y]{position:absolute;inset:0;width:100%;height:100%;opacity:0;transition:opacity .18s ease-out}.horizon-sky__field[data-astro-cid-nljkkv4y][data-ready]{opacity:1}@media(max-width:760px){.horizon-sky__field[data-astro-cid-nljkkv4y][data-ready]{opacity:.6}}@media(prefers-reduced-motion:reduce),(forced-colors:active){.horizon-sky__field[data-astro-cid-nljkkv4y]{display:none}}@media(prefers-reduced-transparency:reduce),(forced-colors:active){.horizon-sky__grain[data-astro-cid-nljkkv4y],.horizon-sky__field[data-astro-cid-nljkkv4y]{display:none}}html.is-homepage,body.is-homepage{background:var(--mg-surface-color-home-hero-ground)}.site-main.homepage{overflow-x:clip;background:var(--mg-surface-color-home-hero-ground)}.skip-link{position:fixed;inset-block-start:1rem;inset-inline-start:1rem;z-index:101;display:inline-flex;align-items:center;min-height:2.75rem;padding:.75rem 1rem;background:var(--mg-sys-color-surface-canvas);color:var(--mg-sys-color-content-primary);font-weight:600;transform:translateY(calc(-100% - 2rem))}.skip-link:focus-visible{outline:2px solid var(--mg-sys-color-stroke-strong);outline-offset:4px;transform:translateY(0)}.homepage>.horizon-hero{--hero-animation-state: running;position:relative;display:block;isolation:isolate;overflow:visible;border:0;padding-block:clamp(8rem,15svh,11rem) clamp(2rem,4svh,3rem);background:var(--mg-surface-color-home-hero-ground);color:var(--mg-surface-color-home-hero-content)}.horizon-hero[data-animation-paused=true]{--hero-animation-state: paused}.horizon-hero__showcase{position:relative;z-index:0;display:grid;grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr);align-items:center;gap:clamp(2rem,5vw,5rem);width:min(86rem,calc(100% - (2*clamp(1rem,5vw,6rem))));margin-inline:auto}.horizon-hero__copy{min-width:0;padding-block:1.5rem}.horizon-hero__copy{container-type:inline-size}.hero-heading{position:relative;padding-block-start:3rem}.horizon-title{margin:0;font-family:var(--moogul-font-sans);font-size:min(5.25rem,10.8cqw);font-weight:600;line-height:1.13;letter-spacing:-.05em}.horizon-title>span{display:block;white-space:nowrap}.horizon-title__arrival{color:var(--mg-surface-color-home-hero-content-muted);font-weight:400}.horizon-title__handwriting{position:absolute;inset-block-start:0;inset-inline-end:.3rem;margin:0;color:var(--mg-brand-color-aurum);font-family:"Kalam",var(--moogul-font-sans);font-size:clamp(1.1rem,3.5cqw,1.75rem);font-weight:700;line-height:1.5;white-space:nowrap;transform:rotate(-7deg)}.hero-bank-reel{width:min(100%,22.5rem);margin-block-start:1.5rem;color:var(--mg-surface-color-home-hero-content);font-size:.8125rem;line-height:1.5}.hero-bank-reel__slots{display:grid}.hero-bank-reel__lane{position:relative;display:grid;min-width:0;padding-block:.75rem}.hero-bank-reel__lane:after{content:"";position:absolute;inset-inline:0;inset-block-end:0;height:1px;background:linear-gradient(90deg,var(--mg-effect-home-glass-edge-soft),var(--mg-effect-home-glass-edge-strong) 45%,var(--mg-effect-home-glass-edge-faint))}.hero-bank-reel__stop{grid-area:1 / 1;display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:.75rem;min-width:0;opacity:0;visibility:hidden}.hero-bank-reel__stop:first-child{opacity:1;visibility:visible}.hero-bank-reel__country{display:flex;align-items:center;gap:.625rem;min-width:0;color:var(--mg-surface-color-home-hero-content-muted);font-size:.75rem}.hero-bank-reel__flag{flex:0 0 1.25rem;font-size:1rem;line-height:1}.hero-bank-reel__country>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hero-bank-reel__banks{display:grid;min-width:0}.hero-bank-reel__bank{grid-area:1 / 1;display:flex;align-items:center;justify-content:flex-end;gap:.625rem;min-width:0;opacity:0;visibility:hidden}.hero-bank-reel__bank:first-child{opacity:1;visibility:visible}.hero-bank-reel__bank>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hero-bank-reel__bank img{order:1;flex:0 0 24px;object-fit:contain;border-radius:4px}@media(prefers-reduced-motion:no-preference)and (prefers-reduced-transparency:no-preference)and (forced-colors:none){.horizon-hero[data-animation-paused] .hero-bank-reel__stop{animation:country-reel var(--reel-cycle) steps(1,end) var(--stop-delay) infinite forwards;animation-play-state:var(--hero-animation-state, running)}.horizon-hero[data-animation-paused] .hero-bank-reel__bank{animation:bank-beat var(--country-beat) linear var(--bank-phase) infinite;animation-play-state:var(--hero-animation-state, running)}.horizon-hero[data-animation-paused] .hero-bank-reel__bank:nth-child(2){animation-delay:calc(var(--bank-phase) - var(--bank-beat))}@keyframes country-reel{0%{opacity:1;visibility:visible}16.6666667%,to{opacity:0;visibility:hidden}}@keyframes bank-beat{0%{opacity:1;visibility:visible;transform:translateY(4px);animation-timing-function:ease-out}6%,49.9999%{opacity:1;visibility:visible;transform:none}50%,to{opacity:0;visibility:hidden;transform:none}}}.horizon-hero__actions{display:flex;flex-direction:column;align-items:stretch;width:22.5rem;max-width:100%;gap:1rem;margin-block-start:2rem}.hero-cta{position:relative;display:block;min-height:3.9375rem;padding:1px 1px 2px;border-radius:10px;background:linear-gradient(180deg,var(--mg-effect-home-cta-hover),var(--mg-effect-home-cta-edge));box-shadow:0 1px 2px var(--mg-effect-home-cta-shadow),0 5px 9px var(--mg-effect-home-cta-shadow);color:var(--mg-effect-home-cta-ink);font-size:1.125rem;font-weight:600;line-height:1.3;text-decoration:none;-webkit-tap-highlight-color:transparent}.hero-cta__face{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;justify-content:center;min-height:3.75rem;padding:.875rem 1.5rem;border:0;border-radius:9px;background:linear-gradient(165deg,var(--mg-effect-home-cta-hover),var(--mg-effect-home-cta-face) 78%);box-shadow:inset 0 1px 0 var(--mg-effect-home-cta-hover);transition:transform .16s cubic-bezier(.2,0,0,1)}.hero-cta__face:before{content:"";position:absolute;inset:-50% -30%;z-index:-1;pointer-events:none;background:linear-gradient(110deg,transparent 30%,var(--mg-effect-home-cta-sheen) 48%,transparent 66%);opacity:.14;transform:translate(-18%);transition:transform .38s cubic-bezier(.2,0,0,1),opacity .38s ease}@media(hover:hover){.hero-cta:hover .hero-cta__face:before{opacity:.3;transform:translate(18%)}}.hero-cta:active .hero-cta__face{transform:translateY(1px)}@media(prefers-reduced-motion:reduce){.hero-cta__face,.hero-cta__face:before{transition:none}.hero-cta:hover .hero-cta__face:before{transform:translate(-18%)}}.hero-store-badges{display:flex;flex-wrap:wrap;justify-content:center;gap:0}.hero-store-badges a{display:flex;flex:0 0 auto;align-items:center;justify-content:center;padding:11px;border-radius:8px;text-decoration:none;-webkit-tap-highlight-color:transparent}.hero-store-badges__art{position:relative;display:block;height:44px;aspect-ratio:var(--store-badge-ratio)}.hero-store-badges img{position:absolute;inset:0 auto auto 0;display:block;width:400%;height:400%;max-width:none;transform:scale(.25);transform-origin:top left;will-change:transform}.hero-cta:focus-visible,.hero-store-badges a:focus-visible{outline:2px solid var(--mg-surface-color-home-hero-control-stroke-strong);outline-offset:5px}.horizon-hero__feature-scene{position:relative;margin-block-start:clamp(3rem,6svh,4.5rem)}@media(max-width:760px){.homepage>.horizon-hero{padding-block-start:9rem}.horizon-hero .horizon-hero__motion{inset-block-start:4.5rem}.horizon-hero__showcase{grid-template-columns:minmax(0,1fr);gap:1.5rem}.horizon-hero__copy{padding-block:0}.hero-heading{padding-block-start:2.5rem}.hero-bank-reel{font-size:.75rem;margin-block-start:1.25rem}.horizon-hero__actions{margin-block-start:1.5rem}.horizon-hero__feature-scene{margin-block-start:3rem}}@media(min-width:560px)and (max-width:760px){.homepage>.horizon-hero{padding-block-start:clamp(6rem,18svh,8rem)}.horizon-hero__showcase{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}}@media(min-width:761px)and (max-height:650px){.homepage>.horizon-hero{padding-block-start:6rem;padding-block-end:4rem}.horizon-hero__copy{padding-block:0}.hero-heading{padding-block-start:2rem}.hero-bank-reel,.horizon-hero__actions{margin-block-start:1.25rem}.horizon-hero__feature-scene{margin-block-start:2rem}}@media(forced-colors:active){.hero-cta{background:ButtonText;color:ButtonText;box-shadow:none}.hero-cta__face{background:ButtonFace;border-color:ButtonText;box-shadow:none}.hero-cta__face:before{display:none}.hero-cta:focus-visible,.hero-store-badges a:focus-visible{outline-color:Highlight}}.horizon-hero__motion{position:absolute;z-index:3;inset-block-start:6rem;inset-inline-end:max(clamp(1rem,5vw,6rem),calc((100% - 86rem)/2));display:grid;place-items:center;width:52px;height:52px;min-width:52px;min-height:52px;padding:0;border:0;border-radius:50%;background:var(--mg-effect-home-motion-control);color:var(--mg-surface-color-home-hero-control-content);font:inherit;cursor:pointer}.horizon-hero__motion svg{display:block;pointer-events:none}.horizon-hero__motion-play,.horizon-hero__motion[data-paused=true] .horizon-hero__motion-pause{display:none}.horizon-hero__motion[data-paused=true] .horizon-hero__motion-play{display:block}.horizon-hero__motion:after{content:attr(aria-label);position:absolute;inset-block-start:calc(100% + .5rem);inset-inline-end:0;width:max-content;padding:.35rem .55rem;border-radius:.5rem;background:var(--mg-surface-color-home-hero-control-container);color:var(--mg-surface-color-home-hero-control-content);font-size:.6875rem;line-height:1.4;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none}.horizon-hero__motion:before{content:"";position:absolute;inset-block-start:100%;inset-inline:0;height:.5rem;display:none}@media(hover:hover){.horizon-hero__motion:hover{color:var(--mg-surface-color-home-hero-control-content)}.horizon-hero__motion:hover:after{opacity:1;visibility:visible;pointer-events:auto}.horizon-hero__motion:hover:before{display:block}}.horizon-hero__motion:active{color:var(--mg-brand-color-aurum)}.horizon-hero__motion:focus-visible{outline:2px solid var(--mg-surface-color-home-hero-control-stroke-strong);outline-offset:2px}.horizon-hero__motion:focus-visible:after{opacity:1;visibility:visible;pointer-events:auto}.horizon-hero__motion:focus-visible:before{display:block}.horizon-hero__motion[data-hint-dismissed=true]:after{opacity:0;visibility:hidden;pointer-events:none}.horizon-hero__motion[data-hint-dismissed=true]:before{display:none}.horizon-hero__motion[hidden]{display:none}.bank-section,.balance-section{padding-block:clamp(4rem,8vw,7rem);background:var(--mg-surface-color-home-hero-ground)}.product-section-intro h2{margin:0;font-size:clamp(2.25rem,4.5vw,4.5rem);font-weight:500;line-height:1.12;letter-spacing:-.045em}.product-section-intro p{max-width:38ch;margin:1.25rem 0 0;color:var(--mg-sys-color-content-secondary);font-size:1rem;line-height:1.65}.balance-demo :is(button,select,summary):focus-visible{outline:2px solid var(--mg-brand-color-aurum);outline-offset:4px}.balance-story{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(2rem,6vw,6rem)}.balance-story__hint{display:inline-block;margin-block-start:2rem;color:var(--mg-brand-color-aurum);font-family:"Kalam",var(--moogul-font-sans);font-size:1.25rem;transform:rotate(-4deg)}.balance-story__hint span{display:inline-block;margin-inline-start:1rem;font-size:2rem}.balance-demo{min-width:0;padding:clamp(1.25rem,3vw,2.5rem);border:1px solid var(--mg-sys-color-stroke-subtle);border-radius:12px;background:var(--mg-surface-color-home-hero-control-container)}.balance-demo__top{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.balance-demo__metric select{max-width:100%;min-height:44px;border:0;background:transparent;color:var(--mg-sys-color-content-primary);font:inherit;font-size:1rem;cursor:pointer}.balance-demo__metric option{background:var(--mg-surface-color-home-hero-control-container)}.balance-demo__sample{color:var(--mg-sys-color-content-muted);font-size:.6875rem}.balance-demo__amount{position:relative;width:fit-content;max-width:100%;margin-block:2.5rem 2rem;color:var(--mg-sys-color-content-primary);font-size:clamp(1.75rem,4.2vw,4rem);font-weight:450;font-variant-numeric:tabular-nums;letter-spacing:-.04em;line-height:1.3;overflow-wrap:anywhere}.balance-demo[data-real=true] .balance-demo__amount{color:var(--mg-brand-color-ember)}.balance-demo__stars{position:absolute;inset-block-start:-.5rem;inset-inline-end:-1rem;color:var(--mg-brand-color-aurum);font-size:1.5rem;opacity:0}.balance-demo__value{display:inline-block}.balance-demo[data-real=true] .balance-demo__stars{opacity:1}.balance-demo__currencies{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0 0 2rem;border:0}.balance-demo__currencies label{position:relative}.balance-demo__currencies input{position:absolute;opacity:0;width:100%;height:100%;margin:0;cursor:pointer}.balance-demo__currencies label>span{display:block;min-height:44px;padding:.7rem .75rem;border:1px solid var(--mg-sys-color-stroke-subtle);border-radius:6px;color:var(--mg-sys-color-content-secondary);font-size:.75rem}.balance-demo__currencies input:checked+span{border-color:var(--mg-brand-color-aurum);color:var(--mg-sys-color-content-primary)}.balance-demo__currencies input:focus-visible+span{outline:2px solid var(--mg-brand-color-aurum);outline-offset:3px}.balance-demo__toggle{display:flex;align-items:center;justify-content:center;gap:.65rem;padding-block-start:1.5rem;border-block-start:1px solid var(--mg-sys-color-stroke-subtle);font-size:.75rem}.balance-demo__toggle>span{flex:1}.balance-demo__toggle>span:first-child{text-align:end}.balance-demo__toggle button{position:relative;flex:0 0 64px;height:44px;padding:11px 4px;border:0;background:transparent;cursor:pointer}.balance-demo__toggle button:before{content:"";position:absolute;inset:11px 4px;border-radius:20px;background:var(--mg-sys-color-stroke-subtle)}.balance-demo__toggle button>span{position:relative;display:block;width:22px;height:22px;border-radius:50%;background:var(--mg-sys-color-content-primary)}.balance-demo__toggle button[aria-checked=true]>span{transform:translate(34px);background:var(--mg-brand-color-ember)}.balance-demo__meaning{min-height:1.5rem;margin:.75rem 0 1.5rem;text-align:center;color:var(--mg-sys-color-content-secondary);font-size:.75rem}.balance-demo details{padding-block-start:1rem;border-block-start:1px solid var(--mg-sys-color-stroke-subtle);color:var(--mg-sys-color-content-muted);font-size:.6875rem;line-height:1.7}.balance-demo summary{width:fit-content;padding-block:.5rem;cursor:pointer}.balance-demo details p{max-width:55ch;margin-block:.5rem 0}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media(prefers-reduced-motion:no-preference){.balance-demo__value{animation:balance-resolve .32s ease-out}.balance-demo__toggle button>span{transition:transform .2s,background .2s}@keyframes balance-resolve{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}}@media(max-width:760px){.balance-story{grid-template-columns:minmax(0,1fr);gap:2rem}.balance-demo__metric select{font-size:1rem}.balance-demo__amount{font-size:clamp(1.75rem,7vw,3rem)}}@media(forced-colors:active){.balance-demo__currencies input:checked+span{border:2px solid Highlight}.balance-demo__toggle button:before{background:ButtonFace;border:1px solid ButtonText}.balance-demo__toggle button>span,.balance-demo__toggle button[aria-checked=true]>span{background:ButtonText}}
