.leCHZG_page{--night:#0b1220;--night-2:#121a2b;--on-night:#eef0f5;--on-night-2:#a3a9b8;--night-line:#eef0f51f;background:var(--paper);color:var(--ink);overflow-x:clip}.leCHZG_mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.leCHZG_hero{isolation:isolate;background:var(--night);min-height:max(860px,100svh);color:var(--on-night);padding:0 64px;position:relative}.leCHZG_scene{z-index:-2;object-fit:cover;object-position:center 40%}.leCHZG_hero:after{content:"";z-index:-1;background:linear-gradient(90deg, #0b1220eb 0%, #0b1220ad 38%, #0b122014 72%), linear-gradient(0deg, var(--night) 0%, #0b122000 42%), linear-gradient(180deg, #0b1220b8 0%, #0b122000 16%);position:absolute;inset:0}.leCHZG_header{justify-content:space-between;align-items:center;gap:24px;max-width:1312px;height:72px;margin:0 auto;display:flex}.leCHZG_brandLink{border-radius:8px}.leCHZG_brand{font:600 18px/1 var(--font-body);letter-spacing:-.01em;align-items:center;gap:10px;display:inline-flex}.leCHZG_brand img{border-radius:7px}.leCHZG_navigation{align-items:center;gap:32px;font-size:14px;display:flex}.leCHZG_navigation>a{color:var(--on-night-2);transition:color var(--tap) var(--ease)}.leCHZG_navigation>a:hover{color:var(--on-night)}.leCHZG_navigation>a.leCHZG_headerCta{background:var(--on-night);height:36px;color:var(--night);border-radius:8px;align-items:center;padding:0 16px;font-weight:500;display:inline-flex}.leCHZG_navigation>a.leCHZG_headerCta:hover{color:var(--night);background:#fff}.leCHZG_heroCopy{max-width:1312px;margin:0 auto;padding-top:112px}.leCHZG_heroCopy h1{max-width:640px;font:400 76px/1.02 var(--font-display);letter-spacing:-.03em;color:var(--on-night)}.leCHZG_heroCopy>p{max-width:30rem;color:var(--on-night-2);margin-top:24px;font-size:19px;line-height:30px}.leCHZG_heroActions{flex-wrap:wrap;gap:12px;margin-top:40px;display:flex}.leCHZG_primaryCta,.leCHZG_ghostCta{height:48px;font:500 15px/1 var(--font-body);transition:background var(--tap) var(--ease), transform var(--tap) var(--ease);border-radius:10px;align-items:center;gap:8px;padding:0 20px;display:inline-flex}.leCHZG_primaryCta{background:var(--pink);color:var(--on-pink)}.leCHZG_primaryCta:hover{background:var(--button-hover)}.leCHZG_ghostCta{color:var(--on-night);box-shadow:inset 0 0 0 1px var(--night-line)}.leCHZG_ghostCta:hover{background:#eef0f50f}.leCHZG_primaryCta:active,.leCHZG_ghostCta:active{transform:scale(.98)}.leCHZG_heroNote{color:var(--on-night-2);margin-top:16px;font-size:13px;display:block}.leCHZG_heroNote a{color:var(--on-night);text-underline-offset:3px;text-decoration:underline}.leCHZG_rise{max-width:1312px;color:var(--ink);grid-template-columns:520px minmax(0,1fr);align-items:start;gap:24px;margin:72px auto -120px;display:grid;position:relative}.leCHZG_rise .boarding-pass{border-color:#0000;box-shadow:0 24px 64px #00000059}.leCHZG_rise .boarding-pass .pass-line svg{background:var(--surface)}.leCHZG_window{background:var(--paper);border-radius:16px 16px 0 0;min-height:360px;padding:20px 24px;box-shadow:0 24px 64px #00000059}.leCHZG_windowHead{padding-bottom:8px}.leCHZG_windowHead h3{font:400 26px/1.15 var(--font-display);letter-spacing:-.01em}.leCHZG_windowHead p{color:var(--faint);margin-top:4px;font-size:13px}.leCHZG_windowDay{grid-template-columns:88px minmax(0,1fr);gap:16px;padding-top:16px;display:grid}.leCHZG_windowDate{font:500 13px/1.3 var(--font-mono);padding-top:16px}.leCHZG_windowDate:first-letter{text-transform:uppercase}.leCHZG_windowRow{border-top:1px solid var(--line);min-height:56px;color:var(--muted);grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:12px;font-size:13px;display:grid}.leCHZG_windowIcon{background:var(--sand);width:32px;height:32px;color:var(--muted);border-radius:8px;place-items:center;display:grid}.leCHZG_windowText{min-width:0;display:grid}.leCHZG_windowText strong{font:500 14px/1.3 var(--font-body);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.leCHZG_windowText small{color:var(--faint);font-size:13px}.leCHZG_how,.leCHZG_money{align-items:center;gap:80px;max-width:1312px;margin:0 auto;padding:176px 64px 128px;display:grid}.leCHZG_how{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.leCHZG_how h2,.leCHZG_money h2,.leCHZG_closing h2{font:400 52px/1.04 var(--font-display);letter-spacing:-.025em}.leCHZG_lede{max-width:32rem;color:var(--muted);margin-top:20px;font-size:18px;line-height:28px}.leCHZG_featureList{border-top:1px solid var(--line);margin:40px 0 0;padding:0;list-style:none;display:grid}.leCHZG_featureList li{border-bottom:1px solid var(--line);grid-template-columns:18px minmax(0,1fr);gap:16px;padding:20px 0;display:grid}.leCHZG_featureList svg{color:var(--accent);margin-top:2px}.leCHZG_featureList h3{font:500 16px/1.3 var(--font-body)}.leCHZG_featureList p{color:var(--muted);margin-top:4px;font-size:15px;line-height:1.55}.leCHZG_photo{background:var(--sand);border-radius:20px;min-height:560px;margin:0;position:relative;overflow:hidden}.leCHZG_photo img{object-fit:cover}.leCHZG_today{background:var(--surface);border-radius:12px;gap:4px;min-width:260px;padding:16px 20px;display:grid;position:absolute;bottom:24px;left:24px;box-shadow:0 8px 24px #14182a2e}.leCHZG_today>span{color:var(--accent);font-size:12px}.leCHZG_today strong{font:400 22px/1.2 var(--font-display)}.leCHZG_today small{color:var(--faint);font-size:13px}.leCHZG_money{grid-template-columns:minmax(0,6fr) minmax(0,5fr);padding-top:0}.leCHZG_balance{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-card), 0 8px 24px #14182a0d;border-radius:20px;padding:8px 28px 12px}.leCHZG_balanceHead{border-bottom:1px solid var(--line);color:var(--muted);gap:48px;padding:20px 0 24px;font-size:13px;display:flex}.leCHZG_balanceHead span{gap:8px;display:grid}.leCHZG_balanceHead strong{font:400 40px/1 var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ink)}.leCHZG_balanceRow{border-bottom:1px solid var(--line);grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:64px;display:grid}.leCHZG_balanceRow:last-child{border-bottom:0}.leCHZG_avatar{background:var(--sand);width:32px;height:32px;font:500 13px/1 var(--font-body);color:var(--muted);border-radius:50%;place-items:center;display:grid}.leCHZG_balanceWho{min-width:0;display:grid}.leCHZG_balanceWho strong{font:500 15px/1.3 var(--font-body)}.leCHZG_balanceWho small{color:var(--faint);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.leCHZG_owed{color:var(--ok);font-size:14px}.leCHZG_owes{color:var(--ink);font-size:14px}.leCHZG_textLink{font:500 15px/1 var(--font-body);color:var(--accent);align-items:center;gap:6px;margin-top:28px;display:inline-flex}.leCHZG_textLink:hover{text-underline-offset:4px;text-decoration:underline}.leCHZG_closing{isolation:isolate;background:var(--night);max-width:1312px;min-height:520px;color:var(--on-night);border-radius:24px;justify-content:space-between;align-items:flex-end;gap:40px;margin:0 auto 96px;padding:56px;display:flex;position:relative;overflow:hidden}.leCHZG_closing:after{content:"";z-index:-1;background:linear-gradient(#0b122033 30%,#0b1220e0 100%);position:absolute;inset:0}.leCHZG_closingPhoto{z-index:-2;object-fit:cover;object-position:center 60%}.leCHZG_closingCopy{max-width:600px}.leCHZG_closing h2{color:var(--on-night)}.leCHZG_closingCopy .leCHZG_heroActions{margin-top:32px}.leCHZG_closingMascot{flex:none;width:160px;height:160px}.leCHZG_footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;max-width:1312px;margin:0 auto;padding:32px 64px 48px;display:flex}.leCHZG_footer .leCHZG_brand{font-size:16px}.leCHZG_footer nav{color:var(--muted);flex-wrap:wrap;align-items:center;gap:24px;font-size:14px;display:flex}.leCHZG_footer nav a{align-items:center;gap:8px;display:inline-flex}.leCHZG_footer nav a:hover{color:var(--ink)}@media (max-width:1180px){.leCHZG_hero{padding:0 40px}.leCHZG_heroCopy h1{font-size:64px}.leCHZG_rise{grid-template-columns:minmax(0,1fr);max-width:560px;margin-left:0}.leCHZG_window{display:none}.leCHZG_how,.leCHZG_money{gap:56px;padding-left:40px;padding-right:40px}.leCHZG_closing{margin-left:40px;margin-right:40px}}@media (max-width:860px){.leCHZG_hero{min-height:0;padding:0 16px}.leCHZG_hero:after{background:linear-gradient(180deg, #0b1220cc 0%, #0b12208c 50%, var(--night) 88%)}.leCHZG_header{height:64px}.leCHZG_navigation{gap:16px}.leCHZG_navigation>a:not(.leCHZG_headerCta){display:none}.leCHZG_heroCopy{padding-top:56px}.leCHZG_heroCopy h1{font-size:42px;line-height:1.05}.leCHZG_heroCopy>p{font-size:17px;line-height:26px}.leCHZG_heroActions{margin-top:32px}.leCHZG_heroActions>a{flex:auto;justify-content:center}.leCHZG_rise{margin:48px 0 -80px}.leCHZG_rise .boarding-pass .pass-code{font-size:30px}.leCHZG_how,.leCHZG_money{grid-template-columns:minmax(0,1fr);gap:40px;padding:160px 16px 80px}.leCHZG_money{padding-top:0}.leCHZG_money>.leCHZG_balance{order:2}.leCHZG_how h2,.leCHZG_money h2,.leCHZG_closing h2{font-size:36px;line-height:1.08}.leCHZG_photo{min-height:420px}.leCHZG_balance{padding:4px 16px 8px}.leCHZG_balanceHead{gap:24px}.leCHZG_balanceHead strong{font-size:30px}.leCHZG_closing{flex-direction:column;align-items:flex-start;min-height:480px;margin:0 16px 64px;padding:32px 24px}.leCHZG_closingMascot{order:-1;width:112px;height:112px}.leCHZG_footer{flex-direction:column;align-items:flex-start;padding:32px 16px 40px}}
