.landing-module__bxHgOq__page{background:var(--color-canvas);flex-direction:column;min-height:100svh;display:flex;position:relative;overflow:clip}.landing-module__bxHgOq__nav{z-index:2;flex:none;align-items:center;gap:16px;height:72px;padding:0 20px;display:flex;position:relative}.landing-module__bxHgOq__navLogo{border-radius:var(--radius-control);flex:none}.landing-module__bxHgOq__stage{--mx:0;--my:0;flex:auto;grid-template-columns:minmax(0,1fr);align-content:center;gap:32px;padding:8px 20px 48px;display:grid;position:relative}.landing-module__bxHgOq__visual{z-index:0;pointer-events:none;opacity:.72;width:138%;height:auto;position:absolute;top:-6%;left:-24%;-webkit-mask-image:radial-gradient(108% 78% at 50% 30%,#000 0% 52%,#000000b8 76%,#0000 100%);mask-image:radial-gradient(108% 78% at 50% 30%,#000 0% 52%,#000000b8 76%,#0000 100%)}@media (max-width:639px){.landing-module__bxHgOq__visual{opacity:.42}}.landing-module__bxHgOq__plane{opacity:calc(.88 + var(--depth,1) * .12);transform:translate3d(calc(var(--mx) * var(--depth,1) * 13px), calc(var(--my) * var(--depth,1) * 8px), 0);transition:opacity var(--duration-panel) var(--ease-move)}.landing-module__bxHgOq__glass{fill:#fffbf5;fill-opacity:.92;filter:drop-shadow(0 6px 10px #2424241a)}.landing-module__bxHgOq__glassTop{fill:#fffbf5;fill-opacity:.98;filter:drop-shadow(0 8px 14px #2424241f)}.landing-module__bxHgOq__edge{fill:none;stroke:var(--color-warm-500);stroke-width:1px}.landing-module__bxHgOq__edgeTop{fill:none;stroke:var(--color-warm-600);stroke-width:1px}.landing-module__bxHgOq__extent{fill:none;stroke:var(--color-warm-500);stroke-width:1px}.landing-module__bxHgOq__grid{fill:none;stroke:var(--color-border);stroke-width:1px}.landing-module__bxHgOq__gridMark{fill:none;stroke:var(--color-warm-500);stroke-width:1px;stroke-linecap:round}.landing-module__bxHgOq__core{fill:none;stroke:var(--color-warm-500);stroke-width:1px}.landing-module__bxHgOq__fitOut{fill:none;stroke:var(--color-warm-600);stroke-width:1px;opacity:.7}.landing-module__bxHgOq__roseRing{fill:none;stroke:var(--color-border-strong);stroke-width:1px}.landing-module__bxHgOq__roseSpoke{fill:none;stroke:var(--color-border);stroke-width:1px}.landing-module__bxHgOq__roseDot{fill:var(--color-warm-500)}.landing-module__bxHgOq__parcel{fill:none;stroke:var(--color-border-strong);stroke-width:1px;stroke-linejoin:round}.landing-module__bxHgOq__patch{fill:var(--color-warm-300);stroke:var(--color-warm-600);stroke-width:1px;stroke-linejoin:round}.landing-module__bxHgOq__patchMark{fill:var(--color-accent)}.landing-module__bxHgOq__cell{stroke:var(--color-canvas);stroke-width:1px;stroke-linejoin:round}.landing-module__bxHgOq__cell[data-band="0"]{fill:#09604e}.landing-module__bxHgOq__cell[data-band="1"]{fill:#0a8269}.landing-module__bxHgOq__cell[data-band="2"]{fill:#63a891}.landing-module__bxHgOq__cell[data-band="3"]{fill:#a0cebc}.landing-module__bxHgOq__cell[data-band="4"]{fill:#dcf5eb}.landing-module__bxHgOq__metroCase{fill:none;stroke:var(--color-canvas);stroke-opacity:.8;stroke-linecap:round;stroke-linejoin:round}.landing-module__bxHgOq__metroLine{fill:none;stroke:var(--color-text-primary);stroke-linecap:round;stroke-linejoin:round}.landing-module__bxHgOq__metroLine[data-status="1"]{stroke-opacity:.6}.landing-module__bxHgOq__metroLine[data-status="2"]{stroke-opacity:.42;stroke-dasharray:7 5}.landing-module__bxHgOq__siteHalo{fill:var(--color-canvas)}.landing-module__bxHgOq__site{fill:var(--color-text-primary)}.landing-module__bxHgOq__comb{fill:var(--color-evergreen);fill-opacity:.86}.landing-module__bxHgOq__baseline,.landing-module__bxHgOq__rule{fill:none;stroke:var(--color-warm-600);stroke-width:1px}.landing-module__bxHgOq__hair{fill:none;stroke:var(--color-border);stroke-width:1px}.landing-module__bxHgOq__bar{fill:var(--color-warm-400)}.landing-module__bxHgOq__dataBar{fill:var(--color-evergreen)}.landing-module__bxHgOq__thread{fill:none;stroke:var(--color-accent);stroke-opacity:.55;stroke-width:1px}.landing-module__bxHgOq__threadNode{fill:var(--color-canvas);stroke:var(--color-accent);stroke-opacity:.7;stroke-width:1px}.landing-module__bxHgOq__nodeHalo{fill:var(--color-canvas)}.landing-module__bxHgOq__node{fill:var(--color-accent)}.landing-module__bxHgOq__brand{z-index:1;order:1;position:relative}.landing-module__bxHgOq__eyebrow{letter-spacing:.006em;color:var(--color-text-tertiary);margin:0 0 12px;font-size:12px;font-weight:500;line-height:16px}.landing-module__bxHgOq__headline{letter-spacing:-.018em;max-width:16ch;color:var(--color-text-primary);text-wrap:balance;margin:0;font-size:28px;font-weight:600;line-height:34px}.landing-module__bxHgOq__railWrap{z-index:1;order:3;max-width:460px;position:relative}.landing-module__bxHgOq__railHead{flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0 0 8px;display:flex}.landing-module__bxHgOq__railLabel{letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-tertiary);margin:0;font-size:11px;font-weight:600;line-height:14px}.landing-module__bxHgOq__railNote{letter-spacing:.006em;color:var(--color-text-tertiary);margin:0;font-size:12px;font-weight:500;line-height:16px}.landing-module__bxHgOq__railList{border-top:1px solid var(--color-border-subtle);margin:0;padding:0;list-style:none}.landing-module__bxHgOq__railItem{border-bottom:1px solid var(--color-border-subtle);transition:border-color var(--duration-control) var(--ease-move);grid-template-columns:minmax(0,1fr) 16px;column-gap:16px;padding:12px 0;text-decoration:none;display:grid}.landing-module__bxHgOq__railItem:hover{border-bottom-color:var(--color-border)}.landing-module__bxHgOq__railName{color:var(--color-text-primary);transition:color var(--duration-control) var(--ease-move);grid-area:1/1;font-size:15px;font-weight:500;line-height:22px}.landing-module__bxHgOq__railItem:hover .landing-module__bxHgOq__railName,.landing-module__bxHgOq__railItem:focus-visible .landing-module__bxHgOq__railName{color:var(--color-accent)}.landing-module__bxHgOq__railArrow{color:var(--color-accent);opacity:0;transition:opacity var(--duration-control) var(--ease-move);grid-area:1/2;align-self:center}.landing-module__bxHgOq__railItem:hover .landing-module__bxHgOq__railArrow,.landing-module__bxHgOq__railItem:focus-visible .landing-module__bxHgOq__railArrow{opacity:1}.landing-module__bxHgOq__railPreview{letter-spacing:.006em;color:var(--color-text-tertiary);grid-area:2/1/auto/-1;font-size:12px;font-weight:500;line-height:16px}.landing-module__bxHgOq__entry{z-index:1;order:2;justify-content:flex-start;display:flex;position:relative}.landing-module__bxHgOq__panel{background:var(--color-surface-raised);border:1px solid var(--color-border-subtle);border-radius:var(--radius-dialog);width:100%;max-width:440px;padding:24px}.landing-module__bxHgOq__panelTitle{letter-spacing:-.014em;color:var(--color-text-primary);margin:0 0 24px;font-size:22px;font-weight:600;line-height:28px}.landing-module__bxHgOq__panel .auth-alt{border-top:0;margin-top:20px;padding-top:0}.landing-module__bxHgOq__panelFoot{border-top:1px solid var(--color-border-subtle);margin-top:20px;padding-top:20px}.landing-module__bxHgOq__panelFootCta{width:100%}.landing-module__bxHgOq__panelFootLabel{color:var(--color-text-secondary);margin:0 0 12px;font-size:13px;font-weight:500;line-height:18px}:is(.landing-module__bxHgOq__stage:has(.landing-module__bxHgOq__railItem:hover) .landing-module__bxHgOq__plane,.landing-module__bxHgOq__stage:has(.landing-module__bxHgOq__railItem:focus-visible) .landing-module__bxHgOq__plane){opacity:.2}:is(.landing-module__bxHgOq__stage:has([data-tool=pincode]:hover) [data-layer=pincode],.landing-module__bxHgOq__stage:has([data-tool=pincode]:focus-visible) [data-layer=pincode],.landing-module__bxHgOq__stage:has([data-tool=cashflow]:hover) [data-layer=cashflow],.landing-module__bxHgOq__stage:has([data-tool=cashflow]:focus-visible) [data-layer=cashflow],.landing-module__bxHgOq__stage:has([data-tool=option-sheet]:hover) [data-layer=option-sheet],.landing-module__bxHgOq__stage:has([data-tool=option-sheet]:focus-visible) [data-layer=option-sheet],.landing-module__bxHgOq__stage:has([data-tool=brokers]:hover) [data-layer=brokers],.landing-module__bxHgOq__stage:has([data-tool=brokers]:focus-visible) [data-layer=brokers]){opacity:1}:is(.landing-module__bxHgOq__stage:has([data-tool=ru]:hover) .landing-module__bxHgOq__plane,.landing-module__bxHgOq__stage:has([data-tool=ru]:focus-visible) .landing-module__bxHgOq__plane){opacity:.46}:is(.landing-module__bxHgOq__stage:has([data-tool=ru]:hover) [data-layer=ru],.landing-module__bxHgOq__stage:has([data-tool=ru]:focus-visible) [data-layer=ru]){opacity:1}@media (min-width:640px){.landing-module__bxHgOq__headline{letter-spacing:-.022em;font-size:36px;line-height:40px}}@media (min-width:768px){.landing-module__bxHgOq__nav{padding:0 32px}.landing-module__bxHgOq__stage{gap:40px;padding:16px 32px 56px}.landing-module__bxHgOq__panel{padding:32px}}@media (min-width:1024px){.landing-module__bxHgOq__stage{grid-template-rows:auto auto;grid-template-columns:minmax(0,1.32fr) minmax(0,1fr);gap:0 48px;padding:0 32px 40px}.landing-module__bxHgOq__brand{grid-area:1/1;align-self:end}.landing-module__bxHgOq__railWrap{grid-area:2/1;align-self:start;margin-top:72px}.landing-module__bxHgOq__entry{grid-area:1/2/span 2;justify-content:flex-end;align-self:center}.landing-module__bxHgOq__visual{opacity:1;width:74%;top:44%;left:18%;transform:translateY(-50%);-webkit-mask-image:radial-gradient(120% 120% at 52%,#000 0% 74%,#000000e0 89%,#0000 100%);mask-image:radial-gradient(120% 120% at 52%,#000 0% 74%,#000000e0 89%,#0000 100%)}}@media (min-width:1024px) and (max-width:1279px){.landing-module__bxHgOq__visual{width:84%;top:64%;left:27%}}@media (min-width:1280px){.landing-module__bxHgOq__nav{padding:0 48px}.landing-module__bxHgOq__stage{column-gap:64px;padding:0 48px 48px}.landing-module__bxHgOq__railWrap{margin-top:88px}}@media (hover:hover) and (min-width:1024px){.landing-module__bxHgOq__railPreview{opacity:0;height:32px;transition:opacity var(--duration-small) var(--ease-move);overflow:hidden}.landing-module__bxHgOq__railItem:hover .landing-module__bxHgOq__railPreview,.landing-module__bxHgOq__railItem:focus-visible .landing-module__bxHgOq__railPreview{opacity:1}}@media (hover:hover) and (min-width:1280px){.landing-module__bxHgOq__railPreview{height:16px}}@media (prefers-reduced-motion:reduce){.landing-module__bxHgOq__plane{transform:none}}.landing-module__bxHgOq__panelTerms{text-align:center;color:var(--color-text-tertiary);margin:16px 0 0;font-size:12px;line-height:18px}
