.zlanding *,.zlanding :after,.zlanding :before{box-sizing:border-box;margin:0;padding:0}.zlanding{--serif:Georgia,"Times New Roman",serif;--ui:-apple-system,BlinkMacSystemFont,"SF Pro Text",system-ui,"Segoe UI",sans-serif;--mono:ui-monospace,"SF Mono",Menlo,monospace;--r-sm:8px;--r-md:12px;--r-lg:16px;--r-xl:22px;--shadow-card:0 1px 0 rgba(26,33,27,0.03),0 6px 22px rgba(26,33,27,0.06);--shadow-pop:0 30px 80px rgba(26,33,27,0.18),0 8px 24px rgba(26,33,27,0.1);--page:#ebeadc;--board:#e4e0d7;--card:#faf7ed;--card-2:#f1efe0;--ink:#1a211b;--muted:#566056;--subtle:#606a5f;--line:rgba(26,33,27,0.1);--line-2:rgba(26,33,27,0.06);--brand:#234d38;--brand-deep:#163022;--brand-tint:rgba(35,77,56,0.1);--on-brand:#f4f2e6;--gold:#8a6429;--gold-tint:rgba(181,134,58,0.13);--profit:#2e8b5c;--loss:#b14a3c;--equity:#34699a;--bonds:#9a7b3c;--deposit:#6b7a6e;--cash:#a2a496;--spec:rgba(255,255,255,0.7);background:var(--board);min-height:100vh;font-family:var(--ui);color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}.zlanding a{color:inherit;text-decoration:none}.zlanding [id]{scroll-margin-top:76px}.zlanding .wrap{max-width:1180px;margin:0 auto;padding:0 32px}.zlanding .nav{position:sticky;top:0;z-index:50;background:rgba(228,224,215,.78);backdrop-filter:blur(20px) saturate(160%);-webkit-backdrop-filter:blur(20px) saturate(160%);border-bottom:1px solid rgba(26,33,27,.09)}.zlanding .nav-progress{--scroll-progress:0;position:absolute;right:0;bottom:-1px;left:0;height:2px;background:linear-gradient(90deg,var(--gold),var(--brand));transform:scaleX(var(--scroll-progress));transform-origin:left;transition:transform 80ms linear}.zlanding .nav-in{max-width:1180px;margin:0 auto;padding:13px 32px;display:flex;align-items:center;gap:14px}.zlanding .brand{display:flex;align-items:center;gap:11px}.zlanding .mark{width:34px;height:34px;border-radius:10px;flex-shrink:0;display:block;overflow:hidden;box-shadow:0 10px 22px rgba(18,38,28,.18)}.zlanding .mark img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.zlanding .wordmark{font-family:var(--serif);font-weight:500;font-size:21px;letter-spacing:.01em}.zlanding .beta-pill{font-family:var(--mono);font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--gold);background:var(--gold-tint);padding:3px 8px;border-radius:6px;margin-left:2px;border:.5px solid color-mix(in srgb,var(--gold) 30%,transparent)}.zlanding .nav-links{margin-left:auto;display:flex;align-items:center;gap:6px}.zlanding .nav-links a.lnk{font-size:13.5px;font-weight:500;color:var(--muted);padding:9px 12px;border-radius:9px;transition:.15s}.zlanding .nav-links a.lnk:hover{color:var(--ink);background:rgba(26,33,27,.05)}.zlanding .nav-links a.lnk.is-active{color:var(--brand);background:var(--brand-tint)}.zlanding .nav-links a.lnk[href="/register"]{color:var(--on-brand);background:var(--brand);box-shadow:0 3px 10px rgba(35,77,56,.2)}.zlanding .nav-links a.lnk[href="/register"]:hover{color:var(--on-brand);background:var(--brand);transform:translateY(-1px)}.zlanding .btn{font-family:var(--ui);font-weight:600;font-size:13.5px;border-radius:10px;border:none;cursor:pointer;padding:10px 16px;display:inline-flex;align-items:center;gap:8px;transition:.15s;white-space:nowrap}.zlanding .btn-ink{background:var(--ink);color:var(--card);box-shadow:0 3px 10px rgba(26,33,27,.2),inset 0 .5px 0 rgba(255,255,255,.16)}.zlanding .btn-ink:hover{transform:translateY(-1px);box-shadow:0 6px 16px rgba(26,33,27,.24)}.zlanding .btn-brand{background:var(--brand);color:var(--on-brand);box-shadow:0 4px 14px rgba(35,77,56,.26),inset 0 .5px 0 rgba(255,255,255,.18)}.zlanding .btn-brand:hover{transform:translateY(-1px);box-shadow:0 8px 22px rgba(35,77,56,.32)}.zlanding .btn-ghost{background:transparent;color:var(--ink);border:1px solid var(--line)}.zlanding .btn-ghost:hover{background:rgba(26,33,27,.04)}.zlanding .btn-lg{padding:14px 22px;font-size:15px;border-radius:12px}.zlanding .nav-burger{display:none;margin-left:auto;width:42px;height:42px;align-items:center;justify-content:center;flex-shrink:0;padding:0;border:1px solid var(--line);border-radius:11px;background:color-mix(in srgb,var(--card) 70%,transparent);color:var(--ink);cursor:pointer}.zlanding .nav-burger-lines,.zlanding .nav-burger-lines:after,.zlanding .nav-burger-lines:before{content:"";display:block;width:18px;height:2px;border-radius:2px;background:currentColor;transition:transform .2s ease,background-color .2s ease}.zlanding .nav-burger-lines{position:relative}.zlanding .nav-burger-lines:before{position:absolute;top:-6px;left:0}.zlanding .nav-burger-lines:after{position:absolute;top:6px;left:0}.zlanding .nav-burger[aria-expanded=true] .nav-burger-lines{background:transparent}.zlanding .nav-burger[aria-expanded=true] .nav-burger-lines:before{transform:translateY(6px) rotate(45deg)}.zlanding .nav-burger[aria-expanded=true] .nav-burger-lines:after{transform:translateY(-6px) rotate(-45deg)}.zlanding .hero{padding:64px 0 24px;position:relative}.zlanding .hero-grid{display:grid;grid-template-columns:1fr;gap:8px}.zlanding .beta-banner{display:block;width:100%;font-size:13px;color:var(--muted);background:var(--card);border:.5px solid var(--line);border-radius:99px;padding:8px 16px;box-shadow:var(--shadow-card);margin-bottom:28px}.zlanding .beta-banner b{color:var(--ink);font-weight:600}.zlanding .eyebrow{font-family:var(--mono);font-size:12px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--subtle)}.zlanding .hero h1{font-family:var(--serif);font-weight:400;font-size:clamp(40px,6vw,68px);line-height:1.08;letter-spacing:-.015em;margin-top:18px;max-width:15ch}.zlanding .hero h1 em{font-style:italic;color:var(--brand)}.zlanding .hero .lede{font-size:18px;line-height:1.62;color:var(--muted);max-width:56ch;margin-top:26px}.zlanding .hero .lede b{color:var(--ink);font-weight:600}.zlanding .landing-hero{padding:30px 0 24px;isolation:isolate;overflow:hidden}.zlanding .landing-hero:after,.zlanding .landing-hero:before{content:"";position:absolute;z-index:-1;pointer-events:none}.zlanding .landing-hero:before{inset:0;background:radial-gradient(circle at 78% 24%,rgba(255,255,255,.58),transparent 30%),radial-gradient(circle at 18% 82%,rgba(181,134,58,.08),transparent 28%)}.zlanding .landing-hero:after{top:6%;right:-16%;width:min(720px,60vw);aspect-ratio:1;border:1px solid color-mix(in srgb,var(--brand) 10%,transparent);border-radius:50%;box-shadow:0 0 0 70px color-mix(in srgb,var(--brand) 3.5%,transparent),0 0 0 140px color-mix(in srgb,var(--gold) 2.5%,transparent)}.zlanding .hero-layout{display:grid;grid-template-columns:minmax(440px,1fr) minmax(520px,1fr);align-items:center;gap:clamp(36px,4vw,54px);position:relative;z-index:1}.zlanding .hero-copy{min-width:0}.zlanding .hero-copy .beta-banner{margin-bottom:18px}.zlanding .hero-copy h1{max-width:16ch;margin-top:12px;font-size:clamp(40px,4.1vw,58px)}.zlanding .hero-copy .lede{margin-top:16px;max-width:46ch;font-size:15.5px;line-height:1.56}.zlanding .hero-index{display:flex;flex-wrap:wrap;align-items:center;gap:7px 20px;margin-top:20px;padding-top:15px;border-top:.5px solid var(--line);list-style:none;max-width:46ch}.zlanding .hero-index li{position:relative;font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.07em;text-transform:uppercase;color:var(--subtle)}.zlanding .hero-index li+li:before{content:"·";position:absolute;left:-12px;color:var(--gold)}.zlanding .hero-actions{margin-top:24px}.zlanding .store-badges{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.zlanding .store-badge{display:inline-flex;align-items:center;gap:12px;padding:11px 20px 11px 16px;border-radius:14px;background:var(--ink);color:var(--on-brand);position:relative;box-shadow:0 4px 14px rgba(26,33,27,.22),inset 0 .5px 0 rgba(255,255,255,.18);transition:transform .16s ease,box-shadow .16s ease}.zlanding .store-badge:hover{transform:translateY(-1px);box-shadow:0 9px 24px rgba(26,33,27,.28),inset 0 .5px 0 rgba(255,255,255,.22)}.zlanding .store-badge:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.zlanding .store-badge.is-unavailable{cursor:not-allowed;opacity:.58}.zlanding .store-badge svg{width:25px;height:25px;flex-shrink:0;margin-top:-2px;opacity:.95}.zlanding .store-badge .sb-text{display:flex;flex-direction:column;line-height:1}.zlanding .store-badge .sb-top{font-size:10px;letter-spacing:.04em;text-transform:uppercase;opacity:.7}.zlanding .store-badge .sb-main{font-family:var(--ui);font-size:16px;font-weight:600;line-height:1.15;margin-top:2px}.zlanding .store-badge .store-soon{position:absolute;top:-8px;right:10px;font-family:var(--mono);font-size:8.5px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--brand-deep);background:#d7b777;padding:2px 7px;border-radius:6px;box-shadow:0 2px 6px rgba(181,134,58,.32)}.zlanding .hero-beta-link{display:inline-flex;align-items:center;gap:6px;color:var(--brand);font:600 13.5px var(--ui);transition:gap .16s ease}.zlanding .hero-entry-links{display:flex;align-items:center;flex-wrap:wrap;gap:14px;margin-top:16px}.zlanding .hero-beta-link span{transition:transform .16s ease}.zlanding .hero-beta-link:hover{text-decoration:underline;text-underline-offset:3px}.zlanding .hero-beta-link:hover span{transform:translateX(3px)}.zlanding .hero-note{margin-top:14px;max-width:44ch;font-size:12.5px;line-height:1.5;color:var(--subtle)}.zlanding .hero-note b{color:var(--muted);font-weight:600}.zlanding .product-preview{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;perspective:1300px;min-width:0}.zlanding .product-preview-secondary{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(250px,.88fr);gap:14px;min-width:0}.zlanding .product-card{--tilt-x:0deg;--tilt-y:0deg;--lift:0px;position:relative;min-width:0;overflow:hidden;border:1px solid rgba(255,255,255,.78);border-radius:19px;background:rgba(250,247,237,.72);box-shadow:inset 0 1px 0 rgba(255,255,255,.88),0 1px 0 rgba(35,77,56,.08),0 18px 38px rgba(35,77,56,.11),0 34px 70px rgba(26,33,27,.08);transform:translate3d(0,var(--lift),0) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));transform-style:preserve-3d;transition:transform .18s ease-out,box-shadow .18s ease-out,border-color .18s ease-out;will-change:transform;backdrop-filter:blur(22px) saturate(135%);-webkit-backdrop-filter:blur(22px) saturate(135%)}.zlanding .product-card:before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:linear-gradient(130deg,rgba(255,255,255,.48),transparent 34%,rgba(255,255,255,.12));opacity:.75}.zlanding .product-card:hover{border-color:rgba(255,255,255,.95);box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 1px 0 rgba(35,77,56,.12),0 24px 46px rgba(35,77,56,.16),0 42px 80px rgba(26,33,27,.12)}.landing-copy-editing .zlanding [contenteditable=true]{cursor:text}.landing-copy-editing .zlanding [contenteditable=true]:focus{outline:none}.landing-copy-editing .zlanding .landing-copy-empty{display:none!important}.landing-edit-toolbar{position:fixed;right:18px;bottom:18px;z-index:1000;display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid rgba(255,255,255,.72);border-radius:12px;background:rgba(26,33,27,.92);color:var(--on-brand);box-shadow:0 18px 42px rgba(26,33,27,.28);font-family:var(--ui)}.landing-edit-toolbar strong{font-size:12px;font-weight:700}.landing-edit-toolbar span{color:rgba(244,242,230,.68);font:500 11px var(--mono)}.landing-edit-toolbar button{border:0;border-radius:8px;padding:6px 9px;background:var(--gold);color:var(--brand-deep);cursor:pointer;font:700 11px var(--ui)}.zlanding .value-card{align-self:start;z-index:2;padding:20px 26px 16px}.zlanding .allocation-card,.zlanding .portfolios-card{align-self:stretch;min-height:224px;padding:16px 20px}.zlanding .landing-hero .hero-copy>*{animation:hero-copy-in .62s cubic-bezier(.2,.7,.2,1) both}.zlanding .landing-hero .hero-copy>:first-child{animation-delay:40ms}.zlanding .landing-hero .hero-copy>:nth-child(2){animation-delay:.1s}.zlanding .landing-hero .hero-copy>:nth-child(3){animation-delay:.16s}.zlanding .landing-hero .hero-copy>:nth-child(4){animation-delay:.23s}.zlanding .landing-hero .hero-copy>:nth-child(5){animation-delay:.3s}.zlanding .landing-hero .hero-copy>:nth-child(6){animation-delay:.37s}.zlanding .landing-hero .product-card{animation:hero-card-in .72s cubic-bezier(.2,.72,.2,1) both}.zlanding .landing-hero .value-card{animation-delay:.25s}.zlanding .landing-hero .allocation-card{animation-delay:.35s}.zlanding .landing-hero .portfolios-card{animation-delay:.43s}.zlanding .allocation-card{z-index:3;transform:translate3d(0,calc(var(--lift) - 6px),0) rotateX(var(--tilt-x)) rotateY(var(--tilt-y))}.zlanding .portfolios-card{z-index:1;display:flex;flex-direction:column;transform:translate3d(0,calc(var(--lift) - 6px),0) rotateX(var(--tilt-x)) rotateY(var(--tilt-y))}.zlanding .product-card-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;position:relative;z-index:1}.zlanding .product-kicker{font-family:var(--ui);font-size:10px;font-weight:700;letter-spacing:.11em;text-transform:uppercase;color:var(--subtle)}.zlanding .product-value{margin-top:7px;color:var(--ink);font-family:var(--serif);font-size:clamp(31px,3vw,43px);font-variant-numeric:tabular-nums;line-height:1;letter-spacing:-.03em}.zlanding .product-change{margin-top:9px;color:var(--profit);font:600 12px var(--ui);font-variant-numeric:tabular-nums}.zlanding .product-change span{margin-left:4px;color:var(--muted);font-weight:500}.zlanding .demo-status{display:inline-flex;align-items:center;gap:5px;margin-top:1px;color:var(--muted);font:500 10px var(--ui);white-space:nowrap}.zlanding .demo-status span{width:6px;height:6px;border-radius:99px;background:var(--profit);box-shadow:0 0 0 3px color-mix(in srgb,var(--profit) 12%,transparent)}.zlanding .value-card>div:last-child{position:relative;z-index:1;margin-top:10px}.zlanding .static-vvd-chart{width:100%;max-width:100%;min-width:0;position:relative}.zlanding .static-chart-head{align-items:center;justify-content:space-between;margin-bottom:8px}.zlanding .static-chart-head,.zlanding .static-chart-legend{display:flex;gap:16px;flex-wrap:wrap}.zlanding .static-chart-legend span{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font:500 11px var(--ui)}.zlanding .static-chart-legend i{width:9px;height:9px;border-radius:99px;flex:0 0 auto}.zlanding .static-chart-ranges{display:inline-flex;padding:3px;border-radius:10px;background:rgba(26,33,27,.06)}.zlanding .static-chart-ranges button{padding:4px 9px;border:0;border-radius:7px;background:transparent;color:var(--muted);cursor:pointer;font:500 11px var(--ui)}.zlanding .static-chart-ranges button[aria-checked=true]{background:var(--card);color:var(--ink);font-weight:700}.zlanding .static-vvd-chart svg{display:block;width:100%;height:auto;max-width:100%}.zlanding .static-vvd-chart line{stroke:rgba(26,33,27,.13);stroke-width:1;stroke-dasharray:3 4}.zlanding .static-vvd-chart text{fill:var(--subtle);font:10.5px var(--mono)}.zlanding .static-vvd-chart path{fill:url(#landing-vvd-fill);animation:chart-area-in .76s ease-out .42s both}.zlanding .static-vvd-chart polyline{fill:none;stroke-linecap:round;stroke-linejoin:round}.zlanding .static-vvd-chart .deposit-line{stroke:#8c6f30;stroke-width:2;stroke-dasharray:5 4;animation:chart-deposit-in .68s ease-out .34s both}.zlanding .static-vvd-chart .value-line{stroke:#214a35;stroke-width:2.4;stroke-dasharray:1;stroke-dashoffset:0;animation:chart-line-in .98s cubic-bezier(.2,.65,.2,1) .3s both}.zlanding .allocation-card>*,.zlanding .portfolios-card>*{position:relative;z-index:1}.zlanding .product-heading{margin-top:4px;font-family:var(--serif);font-size:18px;font-weight:500}.zlanding .allocation-card [data-testid=allocation-donut]{margin-top:0}.zlanding .allocation-card [data-testid=allocation-donut] svg{max-width:104px;height:auto}.zlanding .allocation-card [data-testid=allocation-donut] circle{animation:donut-sweep-in .78s cubic-bezier(.2,.72,.2,1) both}.zlanding .allocation-card [data-testid=allocation-donut]>div:first-child{padding:0 0 4px}.zlanding .allocation-card [data-testid=allocation-donut-legend]{font-family:var(--ui)}.zlanding .static-allocation-plot{display:flex;justify-content:center;padding:0 0 4px}.zlanding .static-allocation .donut-label{fill:var(--subtle);font:600 10px var(--ui);letter-spacing:.06em}.zlanding .static-allocation .donut-count{fill:var(--ink);font:700 18px var(--ui)}.zlanding .static-allocation .donut-caption{fill:var(--subtle);font:9.5px var(--ui)}.zlanding .static-allocation-legend{display:flex;flex-direction:column;gap:10px}.zlanding .static-allocation-legend div{display:flex;align-items:center;gap:10px;width:100%}.zlanding .static-allocation-legend i{width:9px;height:9px;border-radius:2px;flex:0 0 auto}.zlanding .static-allocation-legend span{min-width:0;flex:1;overflow:hidden;color:var(--ink);font-size:12.5px;text-overflow:ellipsis;white-space:nowrap}.zlanding .static-allocation-legend b{color:var(--ink);font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}.zlanding .portfolio-preview-list{display:flex;flex-direction:column;justify-content:space-between;flex:1;margin-top:8px}.zlanding .portfolio-preview-total{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:8px;padding-top:11px;border-top:.5px solid var(--line)}.zlanding .portfolio-preview-total span{color:var(--subtle);font:600 10px var(--ui);letter-spacing:.04em;text-transform:uppercase}.zlanding .portfolio-preview-total b{color:var(--ink);font:600 13px var(--mono);font-variant-numeric:tabular-nums}.zlanding .portfolio-preview-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 0;border-top:.5px solid var(--line-2)}.zlanding .portfolio-preview-row:first-child{border-top:0;padding-top:0}.zlanding .portfolio-name{display:flex;gap:8px;min-width:0;align-items:flex-start}.zlanding .portfolio-name>span{width:7px;height:7px;border-radius:99px;margin-top:5px;flex:0 0 auto}.zlanding .portfolio-name strong{display:block;overflow:hidden;color:var(--ink);font:600 11.5px var(--ui);text-overflow:ellipsis;white-space:nowrap}.zlanding .portfolio-name small{display:block;margin-top:2px;color:var(--subtle);font:500 10px var(--mono);font-variant-numeric:tabular-nums}.zlanding .portfolio-trend{display:grid;min-width:98px;justify-items:end}.zlanding .portfolio-trend b{color:var(--profit);font:700 10px var(--ui);font-variant-numeric:tabular-nums}.zlanding .trust-band{padding:0 0 44px}.zlanding .trust-proof{position:relative;margin:0 auto 22px;padding-top:26px;max-width:70ch;font-family:var(--serif);font-size:16.5px;line-height:1.55;color:var(--muted);text-align:center;text-wrap:balance}.zlanding .trust-proof:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:48px;height:2px;border-radius:2px;background:var(--gold)}.zlanding .trust-proof b{color:var(--ink);font-weight:600}.zlanding .trust-grid{display:grid;grid-template-columns:repeat(4,1fr);border:.5px solid var(--line);border-radius:17px;background:color-mix(in srgb,var(--card) 60%,transparent);box-shadow:inset 0 1px 0 rgba(255,255,255,.52)}.zlanding .trust-item{transition:background .18s ease,transform .18s ease}.zlanding .trust-item:hover{background:rgba(255,255,255,.24);transform:translateY(-2px)}.zlanding .trust-item{display:flex;align-items:flex-start;gap:12px;min-width:0;padding:22px 20px}.zlanding .trust-item+.trust-item{border-left:.5px solid var(--line)}.zlanding .trust-item svg{width:25px;height:25px;flex:0 0 auto;color:var(--brand);stroke-width:1.5}.zlanding .trust-item .trust-item-title{color:var(--ink);font:500 16px/1.18 var(--serif)}.zlanding .trust-item p{margin-top:5px;color:var(--muted);font:11.5px/1.4 var(--ui)}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.zlanding .product-card{background:var(--card)}}.zlanding section.block{padding:76px 0}.zlanding #funkcje{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(circle at 92% 18%,color-mix(in srgb,var(--brand) 6%,transparent),transparent 25%),var(--board)}.zlanding #funkcje:before{content:"";position:absolute;top:110px;right:-150px;z-index:-1;width:390px;aspect-ratio:1;border:1px solid color-mix(in srgb,var(--brand) 9%,transparent);border-radius:50%;box-shadow:0 0 0 52px color-mix(in srgb,var(--brand) 2.5%,transparent),0 0 0 104px color-mix(in srgb,var(--gold) 2%,transparent)}.zlanding .sec-head{max-width:62ch}.zlanding .sec-num{font-family:var(--mono);font-size:12px;color:var(--gold);letter-spacing:.1em;font-weight:600}.zlanding .sec-title{font-family:var(--serif);font-size:clamp(30px,4vw,42px);font-weight:400;line-height:1.12;letter-spacing:-.01em;margin-top:14px}.zlanding .sec-title em{font-style:italic;color:var(--brand)}.zlanding .sec-desc{font-size:16.5px;line-height:1.6;color:var(--muted);margin-top:18px;max-width:54ch}.zlanding .how-work{padding-top:68px}.zlanding .process-shell{display:grid;grid-template-columns:minmax(280px,.82fr) minmax(0,1.18fr);gap:clamp(34px,5vw,70px);align-items:start;padding:clamp(30px,4.4vw,52px);border:.5px solid var(--line);border-radius:26px;background:radial-gradient(circle at 8% 12%,rgba(255,255,255,.58),transparent 34%),linear-gradient(145deg,color-mix(in srgb,var(--card) 92%,white),color-mix(in srgb,var(--brand) 6%,var(--card)));box-shadow:var(--shadow-card)}.zlanding .process-copy .sec-title{max-width:11ch}.zlanding .process-steps{display:grid;gap:12px;position:relative;isolation:isolate}.zlanding .process-steps:before{content:"";position:absolute;top:28px;bottom:28px;left:26px;z-index:0;width:2px;border-radius:99px;background:linear-gradient(var(--gold),var(--brand));pointer-events:none}.zlanding .process-step{display:grid;grid-template-columns:54px minmax(0,1fr);gap:18px;align-items:start;padding:20px;border:.5px solid var(--line);border-radius:18px;background:var(--card);box-shadow:var(--shadow-card);position:relative;z-index:1;transition:border-color .18s ease,background .18s ease,transform .18s ease}.zlanding .process-step:hover{border-color:color-mix(in srgb,var(--brand) 22%,transparent);background:color-mix(in srgb,var(--brand) 3%,var(--card));transform:translateX(4px)}.zlanding .step-index{width:54px;height:54px;border-radius:16px;display:grid;place-items:center;color:var(--brand);background:color-mix(in srgb,var(--brand) 10%,var(--card));border:.5px solid color-mix(in srgb,var(--brand) 18%,var(--card));font:700 13px var(--mono);letter-spacing:.05em;box-shadow:0 0 0 7px var(--card);transition:color .18s ease,background .18s ease,transform .18s ease}.zlanding .process-step:hover .step-index{color:var(--on-brand);background:var(--brand);transform:scale(1.04)}.zlanding .process-step h3{font-family:var(--serif);font-size:22px;font-weight:500;letter-spacing:-.006em}.zlanding .process-step p{margin-top:8px;color:var(--muted);font-size:14.5px;line-height:1.58}.zlanding .process-step span{display:inline-flex;margin-top:12px;color:var(--gold);font:600 10.5px var(--mono);letter-spacing:.05em;text-transform:uppercase}.zlanding .feat-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:minmax(156px,auto);gap:16px;margin-top:48px}.zlanding .feat{--tilt-x:0deg;--tilt-y:0deg;--lift:0px;position:relative;display:flex;flex-direction:column;overflow:hidden;background:var(--card);border:.5px solid var(--line);border-radius:var(--r-lg);padding:26px 24px 28px;box-shadow:var(--shadow-card);transform:perspective(900px) translate3d(0,var(--lift),0) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));transform-style:preserve-3d;transition:transform .18s ease-out,box-shadow .22s ease-out,border-color .22s ease-out;will-change:transform}.zlanding .feat:hover{--lift:-4px;border-color:color-mix(in srgb,var(--brand) 22%,var(--line));box-shadow:0 16px 36px rgba(26,33,27,.12)}.zlanding .feat.reveal.in>*{animation:feature-content-in .48s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--feature-order) * 45ms)}.zlanding .feat:hover .ic{transform:translateY(-2px) rotate(-3deg) scale(1.05)}.zlanding .feat-portfolios{grid-column:span 7;background:linear-gradient(145deg,var(--card),color-mix(in srgb,var(--brand) 9%,var(--card)))}.zlanding .feat-assets{grid-column:span 5;background:linear-gradient(145deg,var(--card),color-mix(in srgb,var(--equity) 8%,var(--card)))}.zlanding .feat-metrics{grid-column:span 4}.zlanding .feat-real-return{grid-column:span 4;background:linear-gradient(145deg,var(--card),color-mix(in srgb,var(--gold) 11%,var(--card)))}.zlanding .feat-history{grid-column:span 4}.zlanding .feat-income{grid-column:span 3}.zlanding .feat-import{grid-column:span 3;background:linear-gradient(145deg,var(--card),color-mix(in srgb,var(--deposit) 10%,var(--card)))}.zlanding .feat-backup{grid-column:span 3}.zlanding .feat-sync{grid-column:span 3;background:linear-gradient(145deg,var(--card),color-mix(in srgb,var(--brand) 7%,var(--card)))}.zlanding .feat .ic{width:42px;height:42px;border-radius:11px;display:flex;align-items:center;justify-content:center;margin-bottom:18px;transition:transform .18s ease,box-shadow .18s ease}.zlanding .feat .ic svg{width:21px;height:21px}.zlanding .feat h3{font-family:var(--serif);font-size:21px;font-weight:500;letter-spacing:-.005em}.zlanding .feat-portfolios h3{max-width:26ch;font-size:27px}.zlanding .feat-portfolios p{max-width:42ch}.zlanding .feat-portfolios:after{content:"";position:absolute;right:-42px;bottom:-62px;width:200px;height:200px;border:1px solid color-mix(in srgb,var(--brand) 18%,transparent);border-radius:50%;box-shadow:0 0 0 28px color-mix(in srgb,var(--brand) 5%,transparent),0 0 0 56px color-mix(in srgb,var(--brand) 3%,transparent);pointer-events:none}.zlanding .feat-portfolios>*{position:relative;z-index:1}.zlanding .feat p{font-size:14.5px;line-height:1.58;color:var(--muted);margin-top:9px}.zlanding .feat .meta{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:18px}.zlanding .tag{font-family:var(--mono);font-size:10.5px;font-weight:500;letter-spacing:.03em;color:var(--subtle);background:var(--card-2);border:.5px solid var(--line-2);padding:3px 8px;border-radius:6px}.zlanding .platform-showcase{position:relative;isolation:isolate;overflow:hidden;padding:clamp(72px,8vw,108px) 0;background:radial-gradient(circle at 10% 18%,rgba(211,176,95,.14),transparent 28%),radial-gradient(circle at 92% 82%,rgba(75,137,100,.22),transparent 32%),var(--brand-deep);border-top:.5px solid rgba(255,255,255,.08);border-bottom:.5px solid rgba(255,255,255,.08)}.zlanding .platform-showcase:before{content:"";position:absolute;inset:0;z-index:-1;opacity:.28;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 0);background-size:64px 64px}.zlanding .platform-showcase-head{display:grid;grid-template-columns:minmax(0,.9fr) minmax(320px,.75fr);justify-content:space-between;gap:clamp(36px,7vw,110px);align-items:end}.zlanding .platform-showcase .kicker{color:#d7b777;font:600 11.5px var(--mono);letter-spacing:.14em;text-transform:uppercase}.zlanding .platform-showcase-head h2{max-width:15ch;margin-top:14px;font:400 clamp(34px,4.5vw,54px)/1.04 var(--serif);letter-spacing:-.02em;color:var(--on-brand)}.zlanding .platform-showcase-head p{color:rgba(244,242,230,.68);font-size:16px;line-height:1.65}.zlanding .platform-stage{min-width:0;overflow:hidden;margin-top:clamp(42px,6vw,70px);border:1px solid rgba(255,255,255,.82);border-radius:32px;background:var(--card);box-shadow:0 28px 80px rgba(30,37,31,.13),0 5px 18px rgba(30,37,31,.07)}.zlanding .platform-stage-bar{min-height:74px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;padding:12px 20px;border-bottom:.5px solid var(--line-2)}.zlanding .platform-stage-brand{display:flex;align-items:center;gap:10px;color:var(--ink);font:600 14px var(--ui)}.zlanding .platform-stage-brand small{color:var(--subtle);font:500 10px var(--mono);letter-spacing:.08em;text-transform:uppercase}.zlanding .platform-stage-mark{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:var(--brand);color:var(--card);font:600 15px var(--serif)}.zlanding .platform-tabs{--platform-index:0;position:relative;display:inline-flex;gap:4px;padding:4px;border:.5px solid var(--line-2);border-radius:14px;background:var(--card-2)}.zlanding .platform-tabs:before{content:"";position:absolute;top:4px;bottom:4px;left:4px;width:calc((100% - 8px) / 3);border-radius:10px;background:var(--card);box-shadow:0 3px 12px rgba(26,33,27,.1);transform:translateX(calc(var(--platform-index) * 100%));transition:transform .32s cubic-bezier(.2,.72,.2,1)}.zlanding .platform-tabs button{min-width:94px;display:flex;justify-content:center;align-items:baseline;gap:7px;border:0;border-radius:10px;padding:10px 15px;background:transparent;color:var(--muted);cursor:pointer;font:650 12px var(--ui);transition:background .16s ease,color .16s ease,box-shadow .16s ease;position:relative;z-index:1}.zlanding .platform-tabs button span{color:var(--subtle);font:600 8.5px var(--mono)}.zlanding .platform-tabs button[aria-selected=true]{background:transparent;color:var(--ink);box-shadow:none}.zlanding .platform-tabs button[aria-selected=true] span{color:var(--gold)}.zlanding .platform-tabs button:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.zlanding .platform-stage-main{min-height:520px;display:grid;grid-template-columns:minmax(0,1.48fr) minmax(330px,.72fr)}.zlanding .platform-visual{min-width:0;min-height:520px;position:relative;display:grid;place-items:center;overflow:hidden;padding:clamp(34px,4vw,56px) clamp(26px,4vw,58px);background:linear-gradient(rgba(255,255,255,.035) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 0),radial-gradient(circle at 24% 10%,rgba(211,176,95,.22),transparent 36%),radial-gradient(circle at 85% 84%,rgba(75,137,100,.26),transparent 38%),#173d2e;background-size:46px 46px,46px 46px,auto,auto,auto}.zlanding .platform-orbit{position:absolute;width:min(620px,74%);aspect-ratio:1;border:1px solid rgba(255,255,255,.11);border-radius:50%;box-shadow:0 0 0 60px rgba(255,255,255,.025),0 0 0 122px rgba(255,255,255,.018);animation:orbit-breathe 7s ease-in-out infinite}.zlanding .platform-visual-label{position:absolute;top:24px;left:28px;z-index:2;display:flex;flex-direction:column;gap:4px}.zlanding .platform-visual-label span{color:rgba(255,255,255,.48);font:600 9px var(--mono);letter-spacing:.14em;text-transform:uppercase}.zlanding .platform-visual-label strong{color:rgba(255,255,255,.92);font:550 12px var(--ui)}.zlanding .platform-visual figure{width:100%;position:relative;z-index:1;margin:0;animation:platform-shot-in .48s cubic-bezier(.2,.72,.2,1)}.zlanding .platform-shot-nav{max-width:100%;display:flex;justify-content:center;gap:6px;margin:18px auto 0;padding:5px;overflow-x:auto;scrollbar-width:none;border:1px solid rgba(255,255,255,.14);border-radius:13px;background:rgba(7,29,20,.58);box-shadow:0 12px 28px rgba(2,15,9,.18);backdrop-filter:blur(12px)}.zlanding .platform-shot-nav::-webkit-scrollbar{display:none}.zlanding .platform-shot-nav button{flex:0 0 auto;border:0;border-radius:9px;padding:8px 11px;background:transparent;color:rgba(255,255,255,.58);cursor:pointer;font:600 9.5px var(--mono);letter-spacing:.02em;transition:color .16s ease,background .16s ease,box-shadow .16s ease}.zlanding .platform-shot-nav button[aria-pressed=true]{background:rgba(255,255,255,.94);box-shadow:0 4px 14px rgba(0,0,0,.16);color:var(--brand)}.zlanding .platform-shot-nav button:focus-visible{outline:2px solid #d7b777;outline-offset:2px}.zlanding [data-platform-shot].is-changing{animation:platform-image-change .36s cubic-bezier(.2,.72,.2,1)}.zlanding .desktop-preview{width:min(100%,820px);margin:auto;overflow:hidden;border:1px solid rgba(255,255,255,.46);border-radius:16px;background:#f4f1e8;box-shadow:0 35px 75px rgba(2,15,9,.38),0 6px 20px rgba(2,15,9,.25);transform:perspective(1200px) rotateX(1.4deg) rotateY(-1.3deg)}.zlanding .desktop-preview-chrome{height:34px;display:flex;align-items:center;gap:6px;padding:0 12px;border-bottom:.5px solid rgba(0,0,0,.09);background:rgba(249,247,240,.96)}.zlanding .desktop-preview-chrome>span{width:7px;height:7px;border-radius:50%;background:#d7d2c5}.zlanding .desktop-preview-chrome small{margin-left:auto;margin-right:auto;color:#7a796f;font:500 9px var(--mono)}.zlanding .desktop-preview>img{display:block;width:100%;height:auto}.zlanding [data-platform-panel=web] .desktop-preview{transform:none}.zlanding .phone-preview{min-height:430px;display:flex;align-items:center;justify-content:center;gap:clamp(24px,5vw,62px)}.zlanding .phone-preview-note{max-width:15ch;color:rgba(255,255,255,.86);font:400 clamp(19px,2vw,27px)/1.25 var(--serif)}.zlanding .platform-data-chip{position:absolute;right:24px;bottom:22px;z-index:3;display:flex;align-items:center;gap:10px;padding:10px 13px 10px 10px;border:1px solid rgba(255,255,255,.16);border-radius:14px;background:rgba(14,44,32,.72);box-shadow:0 12px 30px rgba(0,0,0,.16);color:white;backdrop-filter:blur(14px)}.zlanding .platform-data-chip>span{width:30px;height:30px;display:grid;place-items:center;border-radius:9px;background:rgba(255,255,255,.12)}.zlanding .platform-data-chip .ck{width:16px}.zlanding .platform-data-chip div{display:flex;flex-direction:column;gap:2px}.zlanding .platform-data-chip strong{font:600 11px var(--ui)}.zlanding .platform-data-chip small{color:rgba(255,255,255,.58);font:500 8.5px var(--mono)}.zlanding .platform-stories{min-width:0;display:grid;align-items:stretch;border-left:.5px solid var(--line-2);background:radial-gradient(circle at 100% 0,rgba(211,176,95,.1),transparent 32%),var(--card)}.zlanding .platform-story{min-height:100%;display:flex;flex-direction:column;justify-content:flex-start;padding:clamp(36px,4vw,52px);animation:platform-copy-in .48s cubic-bezier(.2,.72,.2,1)}.zlanding .platform-story>*{animation:platform-copy-item-in .42s ease-out both}.zlanding .platform-story>:first-child{animation-delay:80ms}.zlanding .platform-story>:nth-child(2){animation-delay:.12s}.zlanding .platform-story>:nth-child(3){animation-delay:.16s}.zlanding .platform-story>:nth-child(4){animation-delay:.2s}.zlanding .platform-story>:nth-child(5){animation-delay:.24s}.zlanding .platform-story-index{margin-bottom:32px;color:var(--gold);font:600 18px var(--mono)}.zlanding .platform-story-index span{color:var(--subtle);font-size:10px}.zlanding .platform-story h3{max-width:13ch;margin-top:13px;font:400 clamp(30px,3vw,43px)/1.05 var(--serif);letter-spacing:-.01em}.zlanding .platform-story p{margin-top:18px;color:var(--muted);font-size:15px;line-height:1.66}.zlanding .show-list{display:flex;flex-direction:column;gap:10px;align-self:center}.zlanding .show-list .li{display:flex;gap:11px;align-items:flex-start;font-size:14.5px;color:var(--ink);line-height:1.5}.zlanding .show-list .li .ck{width:18px;height:18px;flex-shrink:0;margin-top:1px;color:var(--brand)}.zlanding .platform-story .show-list{margin-top:28px;padding-top:0}.zlanding .ios-shot{display:block;width:min(210px,78vw);max-width:78vw;height:auto;border-radius:30px;box-shadow:var(--shadow-pop)}.zlanding .platform-stage-foot{display:grid;grid-template-columns:repeat(3,1fr);border-top:.5px solid var(--line-2);background:var(--card)}.zlanding .platform-stage-foot>span{padding:18px 24px;color:var(--muted);font-size:12px}.zlanding .platform-stage-foot>span+span{border-left:.5px solid var(--line-2)}.zlanding .platform-stage-foot strong{margin-right:9px;color:var(--gold);font:600 9px var(--mono)}.zlanding [data-platform-copy][hidden],.zlanding [data-platform-panel][hidden]{display:none}@keyframes platform-shot-in{0%{opacity:0;scale:.985;translate:0 10px;filter:blur(2px)}to{opacity:1;scale:1;translate:0 0;filter:blur(0)}}@keyframes platform-image-change{0%{opacity:.45;scale:.992;filter:blur(1px)}to{opacity:1;scale:1;filter:blur(0)}}.zlanding .pl-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:48px;background:var(--line);border:.5px solid var(--line);border-radius:var(--r-lg);overflow:hidden}.zlanding .pl-cell{background:var(--card);padding:28px 26px}.zlanding .pl-cell .h{display:flex;align-items:center;gap:10px}.zlanding .pl-cell .badge{font-family:var(--mono);font-size:10.5px;font-weight:600;letter-spacing:.03em;padding:3px 8px;border-radius:6px}.zlanding .b-eq{color:var(--equity);background:color-mix(in srgb,var(--equity) 13%,transparent)}.zlanding .b-bo{color:var(--bonds);background:color-mix(in srgb,var(--bonds) 14%,transparent)}.zlanding .b-de{color:var(--deposit);background:color-mix(in srgb,var(--deposit) 16%,transparent)}.zlanding .b-br{color:var(--brand);background:var(--brand-tint)}.zlanding .b-go{color:var(--gold);background:var(--gold-tint)}.zlanding .pl-cell h3{font-family:var(--serif);font-size:20px;font-weight:500;margin-top:0}.zlanding .pl-cell p{font-size:14px;line-height:1.58;color:var(--muted);margin-top:10px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.zlanding .compare-scroll{position:relative;margin-top:44px;overflow-x:auto;overflow-y:hidden;border:.5px solid var(--line);border-radius:var(--r-lg);background:var(--card);box-shadow:var(--shadow-card)}.zlanding .compare-table{width:100%;min-width:760px;border-collapse:separate;border-spacing:0;font-size:14px}.zlanding .compare-table col.compare-us{width:23%}.zlanding .compare-table col.compare-col-label{width:30%}.zlanding .compare-table td,.zlanding .compare-table th{padding:15px 20px;text-align:left;vertical-align:top;border-bottom:.5px solid var(--line);line-height:1.52;transition:background .16s ease,color .16s ease}.zlanding .compare-table thead th{position:sticky;top:0;z-index:3;background:var(--card);font-family:var(--mono);font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--subtle);border-bottom:1px solid var(--line)}.zlanding .compare-table tbody th{font-family:var(--serif);font-size:14.5px;font-weight:500;color:var(--ink);line-height:1.35}.zlanding .compare-row-label{display:flex;align-items:center;gap:12px}.zlanding .compare-row-ic{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:30px;height:30px;border-radius:9px;background:var(--brand-tint);color:var(--brand)}.zlanding .compare-row-ic svg{width:16px;height:16px}.zlanding .compare-table td{color:var(--muted);font-size:13.5px}.zlanding .compare-table tbody tr:last-child td,.zlanding .compare-table tbody tr:last-child th{border-bottom:0}.zlanding .compare-table tbody tr:nth-child(2n) td,.zlanding .compare-table tbody tr:nth-child(2n) th{background:var(--card-2)}.zlanding .compare-table tbody tr:hover td,.zlanding .compare-table tbody tr:hover th{background:var(--line-2)}.zlanding .compare-table .compare-col-label{position:sticky;left:0;z-index:2;background:var(--card);box-shadow:2px 0 8px -4px rgba(26,33,27,.12)}.zlanding .compare-table thead th.compare-col-label{z-index:4}.zlanding .compare-table tbody tr:nth-child(2n) .compare-col-label{background:var(--card-2)}.zlanding .compare-table tbody tr:hover .compare-col-label{background:var(--line-2)}.zlanding .compare-table .compare-us{background:var(--brand-tint);color:var(--brand);font-weight:500}.zlanding .compare-table tbody tr:nth-child(2n) td.compare-us{background:color-mix(in srgb,var(--brand-tint) 70%,var(--card-2))}.zlanding .compare-table tbody tr:hover td.compare-us{background:color-mix(in srgb,var(--brand-tint) 85%,var(--line-2))}.zlanding .compare-table thead th.compare-us{color:var(--brand);position:relative}.zlanding .compare-tag{display:block;margin-bottom:5px;font-family:var(--mono);font-size:9.5px;font-weight:700;letter-spacing:.06em;color:var(--on-brand);background:var(--brand);padding:2px 7px;border-radius:99px;width:-moz-fit-content;width:fit-content}.zlanding .compare-foot{margin-top:20px;font-family:var(--mono);font-size:12px;line-height:1.7;color:#4c554a;max-width:80ch}.zlanding .faq-wrap{margin-top:40px;max-width:820px}.zlanding details.faq{border-bottom:1px solid var(--line)}.zlanding details.faq summary{list-style:none;cursor:pointer;padding:22px 0;display:flex;align-items:center;gap:18px;font-family:var(--serif);font-size:20px;font-weight:500;color:var(--ink);transition:color .18s ease,padding-left .18s ease}.zlanding details.faq summary:hover{color:var(--brand);padding-left:8px}.zlanding details.faq summary::-webkit-details-marker{display:none}.zlanding details.faq summary .pm{margin-left:auto;width:22px;height:22px;flex-shrink:0;color:var(--subtle);transition:transform .2s}.zlanding details.faq[open] summary .pm{transform:rotate(45deg)}.zlanding details.faq .ans{font-size:15.5px;line-height:1.65;color:var(--muted);padding:0 40px 24px 0;max-width:72ch}.zlanding details.faq[open] .ans{animation:faq-answer-in .26s ease-out both}.zlanding details.faq .ans b{color:var(--ink);font-weight:600}.zlanding .beta-list-section{background:radial-gradient(circle at 12% 18%,rgba(181,134,58,.12),transparent 30%),var(--board);border-top:.5px solid var(--line)}.zlanding .beta-list-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(330px,440px);gap:clamp(30px,5vw,72px);align-items:center}.zlanding .beta-waitlist-form{padding:28px;border:1px solid rgba(255,255,255,.72);border-radius:24px;background:rgba(250,247,237,.72);box-shadow:inset 0 1px 0 rgba(255,255,255,.86),0 20px 46px rgba(26,33,27,.1);backdrop-filter:blur(18px) saturate(130%);-webkit-backdrop-filter:blur(18px) saturate(130%)}.zlanding .beta-waitlist-form .field{margin-bottom:14px}.zlanding .beta-waitlist-form .hp-field{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.zlanding .beta-waitlist-form label{display:block;margin-bottom:7px;color:var(--subtle);font:700 12px var(--ui);letter-spacing:.06em;text-transform:uppercase}.zlanding .beta-waitlist-form input{width:100%;border:1px solid var(--line);border-radius:12px;padding:13px 14px;background:color-mix(in srgb,var(--card-2) 82%,transparent);color:var(--muted);font:15px var(--ui);opacity:1;-webkit-text-fill-color:var(--subtle)}.zlanding .beta-waitlist-form input:not(:disabled){color:var(--ink);background:color-mix(in srgb,var(--card) 88%,transparent);-webkit-text-fill-color:var(--ink)}.zlanding .beta-waitlist-form input:not(:disabled):focus{outline:0;border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-tint)}.zlanding .beta-waitlist-form label.beta-consent{display:flex;gap:10px;align-items:flex-start;margin:4px 0 16px;color:var(--muted);font:500 12.5px/1.45 var(--ui);letter-spacing:0;text-transform:none}.zlanding .beta-consent input{width:16px;height:16px;flex:0 0 auto;margin-top:1px;accent-color:var(--brand)}.zlanding .beta-consent span{min-width:0}.zlanding .beta-waitlist-form .btn{width:100%;justify-content:center}.zlanding .beta-waitlist-form[data-enabled=false] .btn{cursor:not-allowed;opacity:.58;transform:none;box-shadow:none}.zlanding .beta-waitlist-form[data-enabled=true] .btn:disabled{cursor:wait;opacity:.72;transform:none}.zlanding .beta-waitlist-form p{margin-top:14px;color:var(--subtle);font-size:12.5px;line-height:1.55}.zlanding .beta-waitlist-status:empty{display:none}.zlanding .beta-waitlist-status[data-type=success]{color:var(--profit);font-weight:650}.zlanding .beta-waitlist-status[data-type=error]{color:var(--loss);font-weight:650}.zlanding .feedback{background:var(--page);border-top:.5px solid var(--line)}.zlanding .fb-grid{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:start}.zlanding .fb-copy h2{font-family:var(--serif);font-size:clamp(30px,4vw,42px);font-weight:400;line-height:1.12;letter-spacing:-.01em}.zlanding .fb-copy h2 em{font-style:italic;color:var(--brand)}.zlanding .fb-copy p{font-size:16.5px;line-height:1.62;color:var(--muted);margin-top:18px;max-width:46ch}.zlanding .fb-discord{margin-top:26px;display:flex;flex-direction:column;gap:14px;align-items:flex-start}.zlanding .fb-discord .note{font-size:13px;color:var(--subtle)}.zlanding .fb-form{background:var(--card);border:.5px solid var(--line);border-radius:var(--r-xl);padding:30px;box-shadow:var(--shadow-card)}.zlanding .fb-form label{display:block;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--subtle);margin-bottom:7px}.zlanding .fb-form .field+.field{margin-top:16px}.zlanding .fb-form input,.zlanding .fb-form textarea{width:100%;font-family:var(--ui);font-size:15px;color:var(--ink);background:var(--card-2);border:1px solid var(--line);border-radius:11px;padding:12px 14px;outline:none;transition:.15s}.zlanding .fb-form input:focus,.zlanding .fb-form textarea:focus{border-color:var(--brand);background:var(--card);box-shadow:0 0 0 3px var(--brand-tint)}.zlanding .fb-form textarea{resize:vertical;min-height:120px;line-height:1.5}.zlanding .fb-form .submit-row{margin-top:22px;display:flex;align-items:center;gap:14px;flex-wrap:wrap}.zlanding .fb-ok{font-size:13.5px;color:var(--brand);font-weight:600;display:none}.zlanding .fb-ok.show{display:inline}.zlanding footer{background:var(--ink);color:var(--on-brand);padding:60px 0 40px}.zlanding .foot-top{display:grid;grid-template-columns:1.6fr 1fr 1fr;gap:40px}.zlanding .foot-brand .wordmark{color:var(--on-brand)}.zlanding .foot-brand p{font-size:14px;line-height:1.6;color:rgba(244,242,230,.6);margin-top:18px;max-width:34ch}.zlanding .foot-col .foot-title{font-family:var(--mono);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:rgba(244,242,230,.72);margin-bottom:16px}.zlanding .foot-col a{display:block;font-size:14px;color:rgba(244,242,230,.78);padding:6px 0;transition:.15s}.zlanding .foot-col a:hover{color:var(--on-brand)}.zlanding .foot-link-unavailable{display:block;font-size:14px;color:rgba(244,242,230,.38);padding:6px 0;cursor:not-allowed}.zlanding .foot-col a .soon{font-family:var(--mono);font-size:9px;color:var(--gold);margin-left:6px;letter-spacing:.04em}.zlanding .foot-bot{margin-top:48px;padding-top:24px;border-top:1px solid rgba(244,242,230,.14);display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;font-size:12.5px;color:rgba(244,242,230,.5)}.zlanding .reveal{opacity:0;transform:translateY(18px);transition:opacity .7s cubic-bezier(.2,.6,.2,1),transform .7s cubic-bezier(.2,.6,.2,1)}.zlanding .reveal.in{opacity:1;transform:none}.zlanding .feat.reveal.in{transform:perspective(900px) translate3d(0,var(--lift),0) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));transition:opacity .6s cubic-bezier(.2,.6,.2,1),transform .18s ease-out,box-shadow .22s ease-out,border-color .22s ease-out}@keyframes hero-copy-in{0%{opacity:0;translate:0 14px}to{opacity:1;translate:0 0}}@keyframes hero-card-in{0%{opacity:0;translate:0 20px;scale:.985}to{opacity:1;translate:0 0;scale:1}}@keyframes chart-area-in{0%{opacity:0}to{opacity:1}}@keyframes chart-line-in{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes chart-deposit-in{0%{opacity:0;translate:0 5px}to{opacity:1;translate:0 0}}@keyframes donut-sweep-in{0%{stroke-dashoffset:var(--donut-length);opacity:.35}to{stroke-dashoffset:0;opacity:1}}@keyframes feature-content-in{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0 0}}@keyframes platform-copy-in{0%{opacity:0}to{opacity:1}}@keyframes platform-copy-item-in{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0 0}}@keyframes orbit-breathe{0%,to{scale:1;opacity:.8}50%{scale:1.035;opacity:1}}@keyframes faq-answer-in{0%{opacity:0;translate:0 -5px}to{opacity:1;translate:0 0}}@media (max-width:920px){.zlanding .landing-hero{padding-top:46px}.zlanding .hero-layout{grid-template-columns:1fr;gap:40px}.zlanding .hero-copy .lede,.zlanding .hero-copy h1{max-width:62ch}.zlanding .product-preview{grid-template-columns:minmax(0,1fr);max-width:760px}.zlanding .trust-grid{grid-template-columns:1fr 1fr}.zlanding .trust-item:nth-child(3){border-left:0;border-top:.5px solid var(--line)}.zlanding .trust-item:nth-child(4){border-top:.5px solid var(--line)}.zlanding .feat-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto}.zlanding .beta-list-grid,.zlanding .process-shell{grid-template-columns:1fr}.zlanding .process-copy .sec-title{max-width:16ch}.zlanding .feat-assets,.zlanding .feat-backup,.zlanding .feat-history,.zlanding .feat-import,.zlanding .feat-income,.zlanding .feat-metrics,.zlanding .feat-portfolios,.zlanding .feat-real-return,.zlanding .feat-sync{grid-column:span 1;grid-row:span 1}.zlanding .feat-portfolios{grid-column:span 2}.zlanding .feat-grid,.zlanding .pl-grid{grid-template-columns:repeat(2,1fr)}.zlanding .fb-grid{gap:40px}.zlanding .fb-grid,.zlanding .platform-stage-main{grid-template-columns:1fr}.zlanding .platform-visual{min-height:480px}.zlanding .platform-stories{min-height:340px;border-top:.5px solid var(--line-2);border-left:0}.zlanding .foot-top{grid-template-columns:1fr 1fr;gap:32px}}@media (max-width:840px){.zlanding .compare-scroll{overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.zlanding .compare-table,.zlanding .compare-table tbody,.zlanding .compare-table tbody tr{display:block;min-width:0;width:100%}.zlanding .compare-table thead{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.zlanding .compare-table tbody tr{overflow:hidden;margin-bottom:14px;border:.5px solid var(--line);border-radius:16px;background:var(--card);box-shadow:var(--shadow-card)}.zlanding .compare-table td,.zlanding .compare-table th{display:grid;grid-template-columns:minmax(96px,.8fr) minmax(0,1fr);gap:12px;padding:13px 16px;border-bottom:.5px solid var(--line)}.zlanding .compare-table tbody th{display:block;font-size:16px}.zlanding .compare-table td:before{content:attr(data-label);font-family:var(--mono);font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--subtle)}.zlanding .compare-table tbody tr td:last-child,.zlanding .compare-table tbody tr:last-child td,.zlanding .compare-table tbody tr:last-child th{border-bottom:0}.zlanding .compare-table .compare-col-label{position:static;box-shadow:none}.zlanding .compare-table tbody tr:hover td,.zlanding .compare-table tbody tr:hover th,.zlanding .compare-table tbody tr:nth-child(2n) td,.zlanding .compare-table tbody tr:nth-child(2n) th{background:var(--card)}.zlanding .compare-table tbody tr:hover td.compare-us,.zlanding .compare-table tbody tr:nth-child(2n) td.compare-us,.zlanding .compare-table td.compare-us{background:var(--brand-tint)}}@media (max-width:980px){.zlanding .nav-burger{display:inline-flex}.zlanding .nav-links{position:absolute;top:calc(100% + 1px);left:0;right:0;margin-left:0;display:none;flex-direction:column;align-items:stretch;gap:4px;padding:12px 20px 18px;background:rgba(228,224,215,.96);backdrop-filter:blur(20px) saturate(160%);-webkit-backdrop-filter:blur(20px) saturate(160%);border-bottom:1px solid rgba(26,33,27,.12);box-shadow:0 18px 40px rgba(18,38,28,.16)}.zlanding .nav-links.is-open{display:flex}.zlanding .nav-links a.lnk{font-size:15px;padding:12px 14px;border-radius:10px}.zlanding .nav-links a.lnk[href="/register"]{margin-top:4px;justify-content:center}}@media (max-width:680px){.zlanding .wrap{padding:0 20px}.zlanding .nav-in{padding:11px 20px}.zlanding .process-shell{padding:24px 18px;border-radius:21px}.zlanding .process-step{grid-template-columns:1fr;gap:12px;padding:18px}.zlanding .process-steps:before{left:41px}.zlanding .step-index{width:46px;height:46px;border-radius:14px}.zlanding .beta-waitlist-form{padding:22px;border-radius:20px}.zlanding .feat-grid,.zlanding .pl-grid{grid-template-columns:1fr}.zlanding .feat-portfolios{grid-column:span 1}.zlanding .landing-hero{padding:36px 0 26px}.zlanding .hero-copy h1{font-size:42px;line-height:1.06;max-width:100%;text-wrap:balance}.zlanding .hero-copy .lede{font-size:15.5px;line-height:1.52}.zlanding .product-preview{display:flex;flex-direction:column;gap:15px}.zlanding .product-preview-secondary{display:flex;gap:12px;width:calc(100% + 20px);max-width:calc(100vw - 20px);min-width:0;margin-right:-20px;padding:4px 20px 12px 0;overflow-x:auto;scroll-padding-left:0;scroll-snap-type:x mandatory;scrollbar-width:none}.zlanding .product-preview-secondary::-webkit-scrollbar{display:none}.zlanding .product-preview-secondary .product-card{flex:0 0 min(82vw,310px);min-height:250px;scroll-snap-align:start}.zlanding .allocation-card,.zlanding .portfolios-card,.zlanding .value-card{transform:none}.zlanding .value-card{padding:22px 18px 14px}.zlanding .allocation-card,.zlanding .portfolios-card{padding:18px}.zlanding .product-value{font-size:34px}.zlanding .platform-showcase{padding:58px 0}.zlanding .platform-showcase-head{grid-template-columns:1fr;gap:24px}.zlanding .platform-showcase-head h2{font-size:40px}.zlanding .platform-stage{border-radius:23px;touch-action:pan-y}.zlanding .platform-stage-bar{grid-template-columns:1fr;gap:12px;padding:16px}.zlanding .platform-stage-brand{display:none}.zlanding .platform-tabs{width:100%}.zlanding .platform-tabs button{min-width:0;flex:1;padding-inline:8px}.zlanding .platform-visual{min-height:340px;padding:48px 14px 34px}.zlanding .platform-visual-label{top:17px;left:18px}.zlanding .desktop-preview{border-radius:11px;transform:none}.zlanding .desktop-preview-chrome{height:25px}.zlanding .platform-shot-nav{width:100%;justify-content:flex-start;margin-top:13px}.zlanding .platform-shot-nav button{padding:8px 10px}.zlanding .phone-preview{min-height:360px;gap:0}.zlanding .phone-preview-note,.zlanding .platform-data-chip{display:none}.zlanding .platform-story{min-height:340px;padding:34px 26px}.zlanding .platform-story h3{font-size:34px}.zlanding .platform-stage-foot{grid-template-columns:1fr}.zlanding .platform-stage-foot>span{padding:13px 20px}.zlanding .platform-stage-foot>span+span{border-top:.5px solid var(--line-2);border-left:0}.zlanding .demo-status{display:none}.zlanding .trust-band{padding-bottom:42px}.zlanding .trust-grid{grid-template-columns:1fr}.zlanding .trust-item,.zlanding .trust-item+.trust-item,.zlanding .trust-item:nth-child(3),.zlanding .trust-item:nth-child(4){border-left:0;border-top:.5px solid var(--line)}.zlanding .trust-item:first-child{border-top:0}.zlanding .foot-top{grid-template-columns:1fr}.zlanding section.block{padding:56px 0}}@media (max-width:440px){.zlanding .store-badges{display:grid;grid-template-columns:1fr}.zlanding .store-badge{width:100%;justify-content:flex-start}.zlanding .beta-pill{display:none}}@media (max-width:380px){.zlanding .hero-copy h1{font-size:39px}}@media (prefers-reduced-motion:reduce){.zlanding .allocation-card circle,.zlanding .feat.reveal.in>*,.zlanding .landing-hero .hero-copy>*,.zlanding .landing-hero .product-card,.zlanding .platform-orbit,.zlanding .platform-story,.zlanding .platform-story>*,.zlanding .platform-visual figure,.zlanding .static-vvd-chart path,.zlanding .static-vvd-chart polyline,.zlanding [data-platform-shot].is-changing,.zlanding details.faq[open] .ans{animation:none;opacity:1;translate:none;scale:none;filter:none}.zlanding .reveal{opacity:1}.zlanding .allocation-card,.zlanding .feat,.zlanding .feat.reveal.in,.zlanding .feat:hover,.zlanding .portfolios-card,.zlanding .product-card,.zlanding .product-card:hover,.zlanding .reveal{transform:none;transition:none}.zlanding .nav-progress,.zlanding .platform-tabs:before{transition:none}}