@font-face{font-family:CircularXXWeb;src:url(https://www.crescenta.com/.resources/crescenta/webresources/fonts/circular/CircularXXWeb-Light.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:CircularXXWeb;src:url(https://www.crescenta.com/.resources/crescenta/webresources/fonts/circular/CircularXXWeb-Book.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:CircularXXWeb;src:url(https://www.crescenta.com/.resources/crescenta/webresources/fonts/circular/CircularXXWeb-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--bg:#fffdfa;--card:#fffdfa;--ink:#2b2b2b;--muted:#444;--line:#e7e7e7;--navy:#2b2b2b;--blue:#698bff;--blue-ink:#4c64b8;--blue-soft:#e5ebff;--lime:#d6fb4f;--lime-ink:#2b2b2b;--lime-soft:#d6fb4f;--lime-soft-ink:#2b2b2b;--lime-deep:#a5c43a;--neg:#b62631;--neg-soft:#f8e1db;--warn:#9a6a00;--warn-soft:#fbf0d6;--f-body:"CircularXXWeb", "Circular Std", "Aptos", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--f-num:var(--f-body);--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--bg:#2b2b2b;--card:#444;--ink:#fffdfa;--muted:#e7e7e7;--line:#444;--navy:#2b2b2b;--blue:#698bff;--blue-ink:#698bff;--blue-soft:#2b2b2b;--lime:#d6fb4f;--lime-ink:#2b2b2b;--lime-soft:#2b2b2b;--lime-soft-ink:#d6fb4f;--lime-deep:#d6fb4f;--neg:#f08a74;--neg-soft:#3a221e;--warn:#f0c766;--warn-soft:#3a2f12;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html,body,#root{height:100%}body{background:var(--bg);color:var(--ink);font-family:var(--f-body);letter-spacing:-.02em;-webkit-tap-highlight-color:transparent;margin:0;font-size:16px}.stage{box-sizing:border-box;flex-direction:column;gap:12px;max-width:480px;height:100%;margin:0 auto;padding:12px 16px 16px;display:flex;position:relative;overflow:hidden}.bar{background:var(--line);border-radius:3px;flex:1;height:6px;overflow:hidden}.bar i{background:var(--blue);transform-origin:0;border-radius:3px;height:100%;transition:transform .7s cubic-bezier(.22,1,.36,1);display:block}.lhead{align-items:center;gap:12px;display:flex}.top{color:var(--muted);justify-content:space-between;align-items:center;gap:8px;min-height:32px;font-size:13px;display:flex}.logo{background:var(--ink);width:110px;height:22px;display:block;-webkit-mask:none 0/contain no-repeat;mask:none 0/contain no-repeat}.back{border:1px solid var(--line);background:var(--card);color:var(--ink);font:500 13px var(--f-body);cursor:pointer;border-radius:999px;padding:7px 12px}.step{font-family:var(--f-num);font-variant-numeric:tabular-nums}.deck{flex-direction:column;flex:1;gap:12px;min-height:0;display:flex}.card{background:var(--card);box-sizing:border-box;border:1px solid var(--line);border-radius:22px;flex-direction:column;flex:1;gap:14px;min-height:0;padding:24px 20px;animation:.3s both cardIn;display:flex;position:relative;overflow:hidden}@keyframes cardIn{0%{opacity:0;transform:translate(24px)}}.eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--blue-ink);font-size:12px;font-weight:700}h1,h2{letter-spacing:-.04em;text-wrap:balance;margin:0;line-height:1.06}h1{font-size:clamp(32px,9.6vw,44px);font-weight:400}h2{font-size:clamp(25px,7.2vw,31px);font-weight:400}h3{letter-spacing:-.01em;margin:0;font-size:17px;font-weight:700}p{color:var(--muted);max-width:36ch;margin:0;font-size:16px;line-height:1.5}p strong{color:var(--lime-ink);font-weight:inherit;background:linear-gradient(transparent 55%,var(--lime) 55%);-webkit-box-decoration-break:clone;box-decoration-break:clone}.viz{min-height:0;margin-top:auto}.viz svg{width:100%;height:auto;display:block;overflow:visible}.note{color:var(--muted);font-size:12px;line-height:1.45}.nav{gap:10px;display:flex}.btn{font:500 16px var(--f-body);cursor:pointer;background:var(--lime);color:var(--lime-ink);text-align:center;border:0;border-radius:999px;flex:1;padding:15px 20px}.btn,.back,.vex button,.chatex button,.sample,.fclose,.chatsend{transition:background-color .3s,color .3s,border-color .3s,transform .1s ease-out}:is(.btn,.back,.vex button,.chatex button,.sample,.fclose,.chatsend):not(:disabled):active{transform:scale(.97)}@media (hover:hover){.btn:not(.ghost,.line,.navy,.autoq):not(:disabled):hover,.chatsend:not(:disabled):hover{background:var(--lime-deep);border-color:var(--lime-deep)}:is(.btn.ghost,.btn.line,.back:not(.sub),.vex button,.chatex button,.sample):not(:disabled):hover{background:var(--ink);color:var(--bg);border-color:var(--ink)}.btn.navy:not(:disabled):hover{background:var(--lime-deep);color:var(--lime-ink)}.sitefoot a.btn.line:hover,.fclose:hover{color:#2b2b2b;background:#fffdfa;border-color:#fffdfa}:is(.chips button,.elig,.tile):not([aria-pressed=true],:disabled):hover,.opt:not(.primary,:disabled):hover,.tf2 button:not(.right,.wrong,:disabled):hover,:is(.arow,.wstep:not(:disabled),.chatmic:not(.on)):hover{border-color:var(--ink)}.seg button:not([aria-pressed=true]):hover{color:var(--ink)}.sitefoot .fsecs button:not([aria-pressed=true]):hover{color:#fffdfa}}.btn.ghost{background:var(--card);color:var(--ink);border:1px solid var(--line);flex:none}.btn.line{background:color-mix(in srgb,var(--ink) 7%,transparent);color:var(--ink);border:1px solid color-mix(in srgb,var(--ink) 16%,transparent)}.btn.navy{background:var(--navy);color:#fffdfa}.btn:disabled{opacity:.35;cursor:default}.link{color:var(--ink);font:400 14px var(--f-body);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:6px 0}button:focus-visible,input:focus-visible{outline:2px solid var(--blue);outline-offset:2px}input[type=email]:focus-visible,input[type=tel]:focus-visible,input[type=text]:focus-visible,input[type=date]:focus-visible,select:focus-visible{outline:1.5px solid var(--ink);outline-offset:-1.5px;border-color:var(--ink)}.stack,form{flex-direction:column;gap:10px;display:flex}label,.fl{color:var(--muted);font-size:13px;font-weight:400}.fl.strong{color:var(--ink);font-size:14px;font-weight:700}input[type=email],input[type=tel],input[type=text],input[type=date],select{font:400 17px var(--f-body);border:1px solid var(--line);background:var(--bg);color:var(--ink);box-sizing:border-box;border-radius:10px;width:100%;padding:14px 16px}.money{position:relative}.money input{font-family:var(--f-num);font-variant-numeric:tabular-nums;padding-right:40px;font-weight:500}.money:after{content:"€";color:var(--muted);font-weight:700;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.help{color:var(--muted);margin-top:-4px;font-size:12px;line-height:1.4}.q{flex-direction:column;gap:8px;padding-bottom:4px;display:flex}@media (prefers-reduced-motion:reduce){*{transition:none!important}}[hidden]{display:none!important}a{color:var(--ink);text-decoration:none}.link,:where(p,.note,.help) a,.chata a,.csrc{background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat content-box border-box}@media (hover:hover){.link,:where(p,.note,.help) a,.chata a,.csrc{background-size:0 1px;transition:background-size .2s ease-out}.link:hover,:where(p,.note,.help) a:hover,.chata a:hover,.csrc:hover{background-size:100% 1px}}.back.sub{background:var(--ink);border-color:var(--ink);color:var(--bg)}.hero>.btn{flex:none}.home{flex:none;display:block}*{scrollbar-width:none}::-webkit-scrollbar{display:none}.viz svg{max-height:30vh}.t{font-family:var(--f-body);fill:var(--muted);font-size:11px}.tn{font-family:var(--f-num);fill:var(--ink);font-size:11px}.tb{fill:var(--ink);font-size:13px;font-weight:700}.axis{stroke:var(--line);stroke-width:1px}.zero{stroke:var(--muted);stroke-width:1px;stroke-dasharray:3 3}.grow{transform-box:fill-box;animation:.6s cubic-bezier(.2,.8,.2,1) both growY}.grow.x{animation-name:growX}.fade{animation:.5s both fadeIn}.draw{stroke-dasharray:1;animation:1.4s cubic-bezier(.4,0,.2,1) both draw}@keyframes growX{0%{transform:scaleX(0)}}@keyframes growY{0%{transform:scaleY(0)}}@keyframes fadeIn{0%{opacity:0}}@keyframes draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.viz.board{flex:1;place-content:center;justify-items:start;gap:8px;margin:0;display:grid;container-type:size}.viz.top{margin-top:16px}.viz.fill{flex:1;margin:0;container-type:size}.viz.fill svg{height:100cqh;max-height:none}.viz.board svg{--s:calc(min(100cqw,100cqh - 44px) * .85);width:var(--s);height:var(--s);max-height:none}.board .legend{flex-direction:column;gap:4px}.legend{color:var(--muted);justify-content:center;gap:16px;font-size:12px;font-weight:700;display:flex}.legend span{align-items:center;gap:6px;display:flex}.sw{background:var(--muted);opacity:.3;border-radius:50%;width:10px;height:10px}.sw.blue{background:var(--blue);opacity:1}.brands{flex-direction:column;flex:1;gap:12px;min-height:0;margin:8px 0 12px;display:flex}.logos{flex-direction:column;flex:1;min-height:0;display:flex;container-type:size}.logos div{flex:auto;place-items:center;display:grid}.logos div+div{border-top:1px solid var(--blue-soft)}.logos img{height:calc(var(--h) * 100cqh * .4 / 117);object-fit:contain;filter:grayscale();width:auto;max-width:100%}.opts{flex-direction:column;gap:10px;display:flex}.opt{text-align:left;border:1px solid var(--line);background:var(--card);color:var(--ink);cursor:pointer;font-family:var(--f-body);border-radius:18px;grid-template-columns:40px 1fr;gap:4px 12px;padding:16px;display:grid}.opt .ic{background:var(--blue-soft);border-radius:12px;grid-row:span 2;place-items:center;width:40px;height:40px;display:grid}.opt .ic svg{width:20px;height:20px;stroke:var(--blue);fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.opt b{font-size:16px}.opt small{color:var(--muted);font-size:13px;line-height:1.35}.opt.primary{border-color:var(--navy);background:var(--navy);color:#fffdfa}.opt.primary small{color:#e7e7e7}.opt.primary .ic{background:var(--lime)}.opt.primary .ic svg{stroke:var(--lime-ink)}.card.scroll,.card.learn{overscroll-behavior:contain;overflow-y:auto}.card.scroll>*,.opts>*{flex-shrink:0}.chips{flex-wrap:wrap;gap:8px;display:flex}.chips button{border:1px solid var(--line);background:var(--card);color:var(--ink);font:500 14px var(--f-body);cursor:pointer;text-align:left;border-radius:999px;padding:10px 14px;line-height:1.25}.chips button[aria-pressed=true]{background:var(--navy);color:#fffdfa;border-color:var(--navy)}.chips.col{flex-direction:column}.chips.col button{border-radius:14px;padding:12px 14px}.done{background:var(--lime-soft);border-radius:18px;flex-direction:column;gap:6px;padding:16px;display:flex}.done span{color:var(--ink);font-size:14px;line-height:1.45}.seg{background:var(--bg);border-radius:999px;align-self:flex-start;padding:3px;display:inline-flex}.seg button{color:var(--muted);font:500 14px var(--f-body);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:8px 16px}.seg button[aria-pressed=true]{background:var(--card);color:var(--ink);box-shadow:0 1px 3px #0000001f}.risks{margin:0;padding:0;list-style:none}.risks li{border-top:1px solid var(--line);gap:3px;padding:13px 0;display:grid}.risks b:before{content:"";background:var(--lime-deep);vertical-align:.1em;border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.risks li span{color:var(--muted);font-size:14px;line-height:1.4}.stats{gap:10px;display:grid}.stat{background:var(--bg);border-radius:16px;align-content:start;gap:4px;padding:14px;display:grid}.stat b{color:var(--blue-ink);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:700}.stat span{color:var(--muted);font-size:14px;line-height:1.35}.stat small{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:700}.kbody{flex-direction:column;flex:1;gap:12px;min-height:0;margin:0 -6px;padding:2px 6px 8px;animation:.3s both fadeIn;display:flex;overflow-y:auto}.field{gap:6px;min-width:0;display:grid}.field>span{color:var(--muted);font-size:13px;font-weight:700}.field small{color:var(--muted);font-size:12px}.field small.ferr,.ferr{color:var(--neg);font-size:12px;font-weight:700}[aria-invalid=true]{border-color:var(--neg)!important}.grid2{grid-template-columns:1fr 1.4fr;gap:10px;display:grid}.grid3{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.switch{color:var(--ink);border:1.5px solid var(--line);cursor:pointer;border-radius:16px;grid-template-columns:auto 1fr;align-items:start;gap:12px;padding:12px;font-size:13px;line-height:1.45;display:grid}.switch.invalid{border-color:var(--neg)}.switch input{appearance:none;background:var(--line);cursor:pointer;border-radius:13px;width:44px;height:26px;margin:0;transition:background .2s;position:relative}.switch input:after{content:"";background:#fffdfa;border-radius:50%;width:20px;height:20px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000040}.switch input:checked{background:var(--lime-deep)}.switch input:checked:after{transform:translate(18px)}.scanner{flex-direction:column;flex:1;gap:10px;min-height:0;display:flex}.sview{background:#2b2b2b;border-radius:18px;flex:1;min-height:220px;position:relative;overflow:hidden}.sview video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.sview.off video,.sview.off .sframe{display:none}.sframe{aspect-ratio:85.6/53.98;border:3px solid #fffdfad9;border-radius:14px;transition:border-color .2s;position:absolute;top:50%;left:7%;right:7%;transform:translateY(-50%);box-shadow:0 0 0 999px #00000080}.sframe.ok{border-color:var(--lime)}.sstatus{text-align:center;color:#fffdfa;padding:0 16px;font-size:14px;font-weight:700;position:absolute;bottom:14px;left:0;right:0}.sview.off .sstatus{top:50%;bottom:auto;transform:translateY(-50%)}.upload{position:relative;overflow:hidden}.upload input{opacity:0;cursor:pointer;position:absolute;inset:0}.sthumbs{grid-template-columns:1fr 1fr;gap:10px;display:grid}.sthumbs img{aspect-ratio:85.6/53.98;object-fit:cover;border:1px solid var(--line);border-radius:12px;width:100%}.sreading{justify-content:center;align-items:center;gap:10px;padding:24px 0;font-weight:700;display:flex}.spin{border:3px solid var(--line);border-top-color:var(--blue);border-radius:50%;width:18px;height:18px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.more{color:var(--muted);font-size:13px;line-height:1.45}.more summary{cursor:pointer;color:var(--ink);font-weight:700}.more p{max-width:none;margin-top:6px;font-size:13px}.deck{transform:translateY(var(--pulldown,0px));transition:transform .45s cubic-bezier(.2,.8,.2,1)}.pulling-down .deck,.pulling-down .pullorb{transition:none}.pulling-down{-webkit-user-select:none;user-select:none}.sitefoot{z-index:50;color:#fffdfa;background:#2b2b2b;flex-direction:column;transition:transform .5s cubic-bezier(.2,.8,.2,1);display:flex;position:fixed;inset:0;transform:translateY(100%)}.sitefoot.on{transform:none}.fhandle{cursor:pointer;background:0 0;border:0;align-self:center;padding:12px 40px}.fhandle i{background:#a3a3a3;border-radius:3px;width:44px;height:5px;display:block}.fscroll{box-sizing:border-box;flex-direction:column;flex:1;gap:22px;width:100%;max-width:480px;min-height:0;margin:0 auto;padding:4px 20px 28px;display:flex;overflow-y:auto}.frow{justify-content:space-between;align-items:center;display:flex}.sitefoot .logo{background:#fffdfa}.fclose{color:#fffdfa;font:500 13px var(--f-body);cursor:pointer;background:0 0;border:1px solid #a3a3a3;border-radius:999px;padding:7px 12px}.sitefoot a{color:#fffdfa;text-decoration:none}.sitefoot a.btn{color:var(--lime-ink)}.sitefoot a.btn.line{color:#fffdfa;border-color:#a3a3a3}.fmenu{gap:12px;display:grid}.sitefoot .fsecs{scrollbar-width:none;background:#444;align-self:auto;display:flex;overflow-x:auto}.sitefoot .fsecs button{color:#a3a3a3;flex:1 0 auto;padding:9px 12px;font-size:13px}.sitefoot .fsecs button[aria-pressed=true]{background:var(--lime);color:var(--lime-ink);box-shadow:none}.flist{background:#444;border-radius:18px;animation:.25s both fadeIn;overflow:hidden}.flist a{justify-content:space-between;align-items:center;gap:12px;padding:15px 16px;font-size:15px;font-weight:700;display:flex}.flist a+a{border-top:1px solid #2b2b2b}.flist a:active{background:#2b2b2b}@media (hover:hover){.flist a:hover{background:#2b2b2b}}.flist svg{fill:none;stroke:#a3a3a3;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.fsocial{gap:10px;display:flex}.fsocial a{border:1px solid #a3a3a3;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.fsocial span{background:#fffdfa;width:17px;height:17px;-webkit-mask:none 50%/contain no-repeat;mask:none 50%/contain no-repeat}.ftrust{border-top:1px solid #444;border-bottom:1px solid #444;grid-template-columns:repeat(3,1fr);gap:12px;padding:16px 0;display:grid}.ftrust a{align-content:start;gap:8px;display:grid}.ftrust small{color:#a3a3a3;font-size:11px}.ftrust img{object-fit:contain;object-position:left;width:auto;max-width:100%;height:18px}.fco{color:#a3a3a3;max-width:none;font-size:12px;line-height:1.5}.flegal{flex-wrap:wrap;gap:8px 14px;display:flex}.flegal a{color:#a3a3a3;font-size:12px}.pullorb{height:var(--pulldown,0px);color:var(--muted);pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:700;transition:height .45s cubic-bezier(.2,.8,.2,1);display:flex;position:absolute;top:56px;left:0;right:0;overflow:hidden}.pullorb .orb{height:min(64px, calc(var(--pulldown,0px) * .5))}.pullorb span:last-child,.pulldown-ready .pullorb span:first-of-type{display:none}.pulldown-ready .pullorb span:last-child{color:var(--ink);display:inline}.orb{color:var(--muted);aspect-ratio:1;display:inline-block}.orb svg{will-change:transform;width:100%;height:100%;animation:1.6s linear infinite orbspin;display:block}.orb.listen{animation:1.4s ease-in-out infinite alternate orbbreath}@keyframes orbspin{to{transform:rotate(360deg)}}@keyframes orbbreath{0%{transform:scale(.92)}to{transform:scale(1.06)}}.voice{z-index:60;opacity:0;pointer-events:none;justify-content:center;transition:opacity .3s;display:flex;position:fixed;inset:0}.voice.on{opacity:1;pointer-events:auto}.vback{background:color-mix(in srgb, var(--bg) 80%, transparent);-webkit-backdrop-filter:blur(12px);position:absolute;inset:0}.vcenter{box-sizing:border-box;text-align:center;flex-direction:column;align-self:center;align-items:center;gap:14px;width:100%;max-width:360px;padding:0 24px;display:flex;position:relative}.vcenter>b{letter-spacing:-.02em;font-size:24px}.vorb{cursor:pointer;background:0 0;border:0;border-radius:50%;padding:0}.vorb .orb{width:150px;height:150px}.vheard{color:var(--ink);max-width:none;font-size:17px;font-style:italic}.vnote{color:var(--muted);font-size:11px}.vtype{gap:10px;width:100%;display:grid}.cloud{background:var(--card);touch-action:none;cursor:grab;border-radius:28px;flex-direction:column;gap:10px;max-width:448px;margin:0 auto;padding:14px 18px 16px;transition:transform .3s cubic-bezier(.2,.8,.2,1),opacity .3s;animation:.3s both fadeIn;display:flex;position:absolute;top:64px;left:16px;right:16px;box-shadow:0 24px 60px #0000002e,0 4px 14px #00000014}.cloud:after{content:"";background:var(--card);border-radius:4px;width:20px;height:20px;position:absolute;bottom:-9px;left:44px;transform:rotate(45deg)}.cgrip{background:var(--line);border-radius:2px;align-self:center;width:40px;height:4px}.cq{color:var(--muted);font-size:13px;font-style:italic}.cloud p{color:var(--ink);max-width:none;font-size:17px;line-height:1.45}.csrc{font-size:12px}.chint{color:var(--muted);text-align:center;font-size:11px}@media (prefers-reduced-motion:reduce){.orb,.orb svg,.cloud{animation:none}}.vex{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.vex small{width:100%;color:var(--muted);font-size:12px;font-weight:700}.vex button{border:1px solid var(--line);background:var(--card);color:var(--ink);font:500 13px var(--f-body);cursor:pointer;border-radius:999px;padding:9px 13px}.opt:disabled{opacity:.45;filter:grayscale();cursor:not-allowed}.soon{font:700 10px var(--f-body);letter-spacing:.06em;text-transform:uppercase;background:var(--line);color:var(--muted);vertical-align:2px;border-radius:999px;margin-left:8px;padding:3px 7px;font-style:normal}.fund{text-align:left;border:1px solid var(--line);background:var(--card);color:var(--ink);font-family:var(--f-body);border-radius:18px;flex-direction:column;gap:10px;padding:16px;display:flex}.fund .row{justify-content:space-between;align-items:center;gap:8px;display:flex}.tag{letter-spacing:.06em;text-transform:uppercase;color:var(--ink);background:0 0;border:1px solid #a3a3a3;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:400}.tag.open{background:var(--lime-soft);color:var(--lime-soft-ink);border-color:#0000}.tag.veh{background:var(--blue-soft);color:var(--blue-ink);border-color:#0000;font-weight:700}.fund h3{font-size:18px;line-height:1.2}.fund small{color:var(--muted);font-size:13px;line-height:1.4}.kpis{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.kpis div{gap:2px;display:grid}.kpis b{font-family:var(--f-num);color:var(--blue-ink);font-variant-numeric:tabular-nums;font-size:17px;font-weight:500}.kpis span{color:var(--muted);font-size:11px}.closed{flex-wrap:wrap;gap:6px;display:flex}.closed span{border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:5px 10px;font-size:12px}.kpis b{white-space:nowrap}.fund{gap:6px;padding:12px 14px}.fund h3{font-size:16px}.kpis b{font-size:15px}.card.funds{gap:8px}.card.funds h2{margin-bottom:6px}.card.funds .stack{flex:1;gap:8px}.card.funds .fund{flex:1;justify-content:center;gap:6px;padding:10px 14px}.card.funds .fund h3{align-items:center;gap:8px;line-height:1.1;display:flex}.card.funds .fund small{font-size:14px;line-height:1.35}.card.funds .kpis{margin-top:2px}.card.funds .kpis span{font-size:12px;line-height:1.25}.card.funds .note{line-height:1.3}.card.funds .link{padding:0}.pbar{gap:4px;display:flex}.pbar span{background:var(--line);border-radius:2px;flex:1;height:4px}.pbar span.on{background:var(--lime-deep)}.pstep{flex-direction:column;gap:16px;display:flex}.sample{border:1px dashed var(--line);color:var(--ink);font:500 13px var(--f-body);cursor:pointer;background:0 0;border-radius:999px;align-self:flex-start;padding:8px 12px}.tf{border-top:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;gap:10px;padding-top:12px;display:grid}.tf span{min-width:0;font-size:14px;line-height:1.4}.tf .chips{flex-wrap:nowrap}.tf .chips button{padding:8px 12px}.profile{background:var(--navy);color:#fffdfa;border-radius:18px;flex-direction:column;gap:6px;padding:18px;display:flex}.profile b{letter-spacing:-.02em;color:var(--lime);font-size:26px}.profile span{color:#e7e7e7;font-size:14px;line-height:1.45}.elig{border:1.5px solid var(--line);background:var(--card);width:100%;color:var(--ink);font-family:var(--f-body);text-align:left;cursor:pointer;border-radius:16px;flex-direction:column;gap:6px;padding:14px;transition:border-color .2s,background .2s;display:flex}.elig[aria-pressed=true]{border-color:var(--blue);background:var(--blue-soft)}.elig:disabled{cursor:default;opacity:.55}.elig .row{justify-content:space-between;align-items:center;gap:8px;display:flex}.elig b{font-size:15px}.st{white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700}.st.ok{background:var(--lime-soft);color:var(--lime-soft-ink)}.st.warn{background:var(--warn-soft);color:var(--warn)}.st.no{background:var(--neg-soft);color:var(--neg)}.elig small{color:var(--muted);font-size:13px;line-height:1.4}.flags{color:var(--muted);margin:0;padding-left:18px;font-size:13px;line-height:1.5}.wheel{flex-direction:column;gap:10px;display:flex}.wtop{grid-template-columns:40px 1fr 40px;align-items:center;gap:8px;display:grid}.wmid{justify-content:center;min-width:0;display:flex}.wnum{font:500 28px var(--f-num);font-variant-numeric:tabular-nums;color:var(--ink);cursor:text;white-space:nowrap;background:0 0;border:0;border-radius:8px;padding:2px 6px}.wnum.empty{font:700 16px var(--f-body);color:var(--muted)}.wedit{font:500 24px var(--f-num);text-align:center;border:1px solid var(--blue);background:var(--card);width:100%;color:var(--ink);box-sizing:border-box;border-radius:12px;padding:6px 10px}.wstep{border:1px solid var(--line);background:var(--card);width:40px;height:40px;color:var(--ink);font:700 20px var(--f-body);cursor:pointer;border-radius:50%;line-height:1}.wstep:disabled{opacity:.3}.wtrack{background:var(--bg);outline-offset:2px;border-radius:16px;height:66px;position:relative;overflow:hidden}.wtrack:focus-visible{outline:2px solid var(--blue)}.wscroll{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;touch-action:pan-x;-webkit-overflow-scrolling:touch;cursor:grab;height:100%;display:flex;overflow:auto hidden}.wscroll::-webkit-scrollbar{display:none}.wpad{flex:0 0 calc(50% - 7px)}.tick{scroll-snap-align:center;flex:0 0 14px;height:100%;position:relative}.tick:before{content:"";background:var(--muted);opacity:.4;width:1.5px;height:12px;position:absolute;top:12px;left:50%;transform:translate(-50%)}.tick.major:before{opacity:.9;background:var(--ink);height:22px;top:8px}.tick span{font:500 10px var(--f-num);color:var(--muted);white-space:nowrap;position:absolute;top:38px;left:50%;transform:translate(-50%)}.wneedle{background:var(--lime-deep);pointer-events:none;width:4px;height:34px;box-shadow:0 0 0 3px var(--bg);border-radius:2px;margin-left:-2px;position:absolute;top:4px;left:50%}.wfade{pointer-events:none;width:48px;position:absolute;top:0;bottom:0}.wfade.l{background:linear-gradient(90deg,var(--bg),transparent);left:0}.wfade.r{background:linear-gradient(270deg,var(--bg),transparent);right:0}.phead{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);justify-content:space-between;font-size:12px;font-weight:700;display:flex}.phead b{color:var(--blue);font-family:var(--f-num);letter-spacing:0;font-weight:500}.pprog{background:var(--line);border-radius:3px;height:6px;margin-top:-6px;overflow:hidden}.pprog i{background:var(--blue);border-radius:3px;width:0;height:100%;transition:width .45s cubic-bezier(.2,.8,.2,1);display:block}.qstage{flex:1;min-height:0;position:relative}.qpane{flex-direction:column;gap:12px;display:flex;position:absolute;inset:0;overflow-y:auto}.qpane.enter{animation:.38s cubic-bezier(.2,.8,.2,1) both qIn}.qpane.enterL{animation:.38s cubic-bezier(.2,.8,.2,1) both qInL}@keyframes qIn{0%{opacity:0;transform:translate(48px)}}@keyframes qInL{0%{opacity:0;transform:translate(-48px)}}.qicon{background:var(--navy);border-radius:15px;flex:none;place-items:center;width:48px;height:48px;display:grid}.qicon svg{width:24px;height:24px;stroke:var(--lime);fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.qtitle{letter-spacing:-.02em;margin:0;font-size:clamp(22px,6.3vw,27px);font-weight:700;line-height:1.15}.qsub{color:var(--muted);margin:-4px 0 0;font-size:14px;line-height:1.4}.tiles{grid-template-columns:1fr 1fr;gap:10px;margin-top:4px;display:grid}.tiles.col{grid-template-columns:1fr}.tile{border:1.5px solid var(--line);background:var(--card);min-height:58px;color:var(--ink);font:700 15px var(--f-body);text-align:left;cursor:pointer;border-radius:18px;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;line-height:1.25;transition:transform .15s,background .2s,border-color .2s,color .2s;display:flex}.tiles.small .tile{border-radius:14px;min-height:48px;padding:8px 12px;font-size:14px}.tile:active{transform:scale(.96)}.tile .ck{border:1.5px solid var(--line);border-radius:50%;flex:none;place-items:center;width:22px;height:22px;transition:background .2s,border-color .2s;display:grid}.tile[aria-pressed=true]{background:var(--navy);border-color:var(--navy);color:#fffdfa}.tile[aria-pressed=true] .ck{background:var(--lime);border-color:var(--lime)}.tile[aria-pressed=true] .ck:after{content:"";border:solid var(--lime-ink);border-width:0 2.5px 2.5px 0;width:5px;height:9px;transform:translateY(-1px)rotate(45deg)}.tf2{grid-template-columns:1fr 1fr;gap:12px;margin-top:6px;display:grid}.tf2 button{border:1.5px solid var(--line);background:var(--card);height:84px;color:var(--ink);font:700 19px var(--f-body);cursor:pointer;border-radius:22px;transition:transform .15s,background .25s}.tf2 button:active{transform:scale(.96)}.tf2 button.right{background:var(--lime);border-color:var(--lime);color:var(--lime-ink)}.tf2 button.wrong{background:var(--neg-soft);border-color:var(--neg);color:var(--neg)}.tf2 button:disabled{cursor:default}.fb{background:var(--blue-soft);color:var(--ink);border-radius:18px;padding:14px;font-size:14px;line-height:1.45;animation:.35s pop}.fb b{margin-bottom:2px;font-size:16px;display:block}.fb.ok{background:var(--lime-soft)}@keyframes pop{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:none}}.ref{color:var(--muted);background:var(--bg);border-radius:14px;align-items:center;gap:10px;padding:11px 12px;font-size:13px;font-weight:700;line-height:1.35;transition:background .3s,color .3s;display:flex}.ref i{background:var(--line);border-radius:50%;flex:none;width:10px;height:10px;transition:background .3s,transform .3s}.ref.on{background:var(--lime-soft);color:var(--ink)}.ref.on i{background:var(--lime-deep);transform:scale(1.3)}.qpane .wnum{font-size:34px}.qpane .sample{margin-top:auto}.meter{gap:7px;display:grid}.meter .mt{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;justify-content:space-between;gap:8px;font-size:10px;font-weight:700;display:flex}.mlabel{color:var(--ink);text-align:center}.mbar{background:linear-gradient(90deg,var(--blue-soft) 0 33.3%,var(--blue) 0 66.6%,var(--lime-deep) 0);border-radius:4px;height:8px;position:relative}.mdot{background:var(--card);border:3px solid var(--ink);border-radius:50%;width:18px;height:18px;transition:left .7s cubic-bezier(.2,.8,.2,1),opacity .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mdot.off{opacity:.25}.profile{gap:6px;padding:14px 16px}.profile b{font-size:24px}.profile .mbar{background:linear-gradient(90deg,#4c64b8 0 33.3%,#698bff 0 66.6%,var(--lime) 0)}.profile .mdot{background:var(--navy);border-color:var(--lime)}.elig{gap:3px;padding:10px 12px}.elig small{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sheet{visibility:hidden;box-sizing:border-box;background:var(--card);border-top:1px solid var(--line);border-radius:22px 22px 0 0;flex-direction:column;gap:10px;max-height:85%;padding:20px;transition:transform .35s cubic-bezier(.2,.8,.2,1);display:flex;position:absolute;bottom:0;left:0;right:0;overflow-y:auto;transform:translateY(105%);box-shadow:0 -12px 30px #0000002e}.sheet.on{visibility:visible;transform:none}.sheet:not(.on){display:none}.sheet.on{animation:.35s cubic-bezier(.2,.8,.2,1) sheetUp}@keyframes sheetUp{0%{transform:translateY(100%)}to{transform:none}}@media (height<=760px){.card{gap:10px;padding:18px 16px}h1{font-size:clamp(27px,8vw,34px)}h2{font-size:clamp(22px,6.4vw,26px)}p{font-size:15px}.viz svg{max-height:24vh}.opt{padding:12px 14px}.opt small{display:none}.tile{min-height:50px}.tf2 button{height:70px}.qicon{width:40px;height:40px}.qtitle{font-size:clamp(20px,5.8vw,24px)}.stat{padding:10px}.stat b{font-size:19px}.risks li{padding:10px 0}}@media (height<=660px){.card.result .note,.profile>span,.card.learn .eyebrow,.card.funds .note,.hero .viz,.fund .kpis span,.qicon,.meter .mt span:not(.mlabel){display:none}}.topr{align-items:center;gap:8px;display:flex}.acad-h{margin-top:-4px}.atools{display:contents}.seg.atabs{grid-template-columns:repeat(3,1fr);align-self:stretch;display:grid}.seg.atabs button{padding:8px 4px}.afilters{flex-wrap:nowrap;gap:4px;display:flex}.afilters button{white-space:nowrap;text-align:center;text-overflow:ellipsis;flex:auto;min-width:0;padding:7px 4px;font-size:12px;overflow:hidden}.alist{touch-action:pan-y;flex-direction:column;flex:1;gap:8px;min-height:0;display:flex}.arow{text-align:left;border:1px solid var(--line);background:var(--card);color:var(--ink);box-sizing:border-box;cursor:pointer;height:70px;font-family:var(--f-body);border-radius:16px;align-items:center;gap:12px;padding:7px 12px 7px 7px;text-decoration:none;animation:.35s both rowIn;display:flex}.alist.faq .arow{height:58px;padding:8px 12px}@keyframes rowIn{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:none}}.arow:active{transform:scale(.98)}.ath{--th-bg:var(--navy);--th-fg:var(--lime);background:var(--th-bg);width:56px;height:56px;color:var(--th-fg);border-radius:12px;flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.ath.lime{--th-bg:var(--lime);--th-fg:var(--lime-ink)}.ath.soft{--th-bg:var(--blue-soft);--th-fg:var(--blue-ink)}.ath.blue{--th-bg:var(--blue);--th-fg:#fffdfa}.ath svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:46%;height:46%}.ath .ini{font:700 20px var(--f-body);letter-spacing:-.02em}.ath .play{background:var(--th-fg);border-radius:50%;width:16px;height:16px;position:absolute;top:4px;left:4px}.ath .play:after{content:"";border-style:solid;border-width:4px 0 4px 6px;border-color:transparent transparent transparent var(--th-bg);position:absolute;top:4px;left:6px}.ath .dur{font:500 9px var(--f-num);color:#fffdfa;background:#2b2b2bcc;border-radius:4px;padding:1px 4px;position:absolute;bottom:3px;right:3px}.atx{flex-direction:column;gap:3px;min-width:0;display:flex}.at{-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;min-width:0;font-size:14px;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.am{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.aq{background:var(--lime);width:30px;height:30px;color:var(--lime-ink);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.chev{color:var(--muted);flex:none;font-size:22px}.apager{font:500 13px var(--f-num);color:var(--muted);justify-content:center;align-items:center;gap:16px;display:flex}.apager .wstep{width:36px;height:36px}.sheet.asheet{gap:10px}.btn.autoq{color:var(--muted);border:1px dashed var(--line);opacity:1;background:0 0;font-weight:700}.dnav,.dfoot{display:none}@media (width>=1024px){.stage{gap:0;max-width:none;height:auto;min-height:100%;padding:0;overflow:visible}.pullorb{display:none}.deck{flex:1 0 auto;align-items:center;gap:20px;padding:32px 24px 72px;transform:none}.deck>*{box-sizing:border-box;width:100%;max-width:880px}.deck>.card.wide{max-width:min(1440px,100%)}.top{z-index:30;box-sizing:border-box;background:color-mix(in srgb,var(--card) 72%,transparent);-webkit-backdrop-filter:blur(20px)saturate(180%);border:1px solid var(--line);border-radius:999px;width:min(1120px,100% - 48px);margin:12px auto 0;padding:10px 12px 10px 24px;position:sticky;top:12px;box-shadow:0 4px 24px #0000000f}.dnav{white-space:nowrap;align-items:center;gap:clamp(16px,1.7vw,28px);margin-left:clamp(20px,2.5vw,40px);margin-right:auto;display:flex}.topr{white-space:nowrap}.dnav a,.dnav button{font:400 14px var(--f-body);color:var(--ink);cursor:pointer;background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat content-box border-box;border:0;padding:6px 0;transition:background-size .2s ease-out}.dnav a:hover,.dnav button:hover{background-size:100% 1px}.dmenu{position:relative}.dmenu>button:after{content:" ▾";font-size:10px}.dmenu-list{background:var(--card);border:1px solid var(--line);opacity:0;visibility:hidden;border-radius:18px;min-width:260px;margin-top:8px;padding:10px;transition:opacity .2s,translate .2s,visibility .2s;display:grid;position:absolute;top:100%;left:-16px;translate:0 -4px;box-shadow:0 16px 40px #0000001f}.dmenu-list:before{content:"";height:12px;position:absolute;top:-12px;left:0;right:0}.dmenu:hover .dmenu-list,.dmenu:focus-within .dmenu-list{opacity:1;visibility:visible;translate:0}.dmenu-list a{white-space:nowrap;background:0 0;border-radius:10px;padding:8px 10px}.dmenu-list a:hover{background:var(--line)}.dmenu-list span{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding:10px 10px 2px;font-size:11px;font-weight:700}.logo{width:132px;height:26px}h1{font-size:clamp(44px,4.6vw,64px)}h2{font-size:clamp(32px,3.2vw,42px)}p{max-width:56ch;font-size:17px}.card{border-radius:28px;flex:none;gap:18px;padding:40px 48px;overflow:visible}.viz svg{max-height:44vh}.card.learn{height:max(560px,100vh - 260px)}.card.learn .legend{font-size:15px}.card.learn .risks b{font-size:20px}.card.learn .risks li{gap:6px;padding:18px 0}.card.learn .risks li span{font-size:16px}.card.learn .stat{gap:6px;padding:20px}.card.learn .stat small{font-size:13px}.card.learn .stat b{font-size:40px;line-height:1}.card.learn .stat span,.card.learn .link{font-size:15px}.qstage{min-height:460px}.kbody{margin:0;padding:2px 0 8px;overflow:visible}.sview{min-height:380px}.nav{align-self:center;width:100%;max-width:420px}.nav .btn.ghost{padding-inline:26px}.stats{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.opts{grid-template-columns:1fr 1fr;display:grid}.stack{gap:12px}.card>.stack{flex-flow:wrap}.card>.stack>*{flex:240px}.sheet{border:1px solid var(--line);z-index:40;border-radius:24px;width:min(560px,100vw - 48px);max-height:80vh;padding:28px;position:fixed;inset:50% auto auto 50%;translate:-50% -50%;box-shadow:0 0 0 100vmax #0006}.deck>.card.funds{max-width:min(1320px,100%)}.card.funds .fund{justify-content:flex-start;gap:12px;padding:24px}.card.funds .fund h3{font-size:22px}.card.funds .fund small{flex:1;font-size:16px;line-height:1.45}.card.funds .kpis{border-top:1px solid var(--line);gap:12px;padding-top:12px}.card.funds .kpis b{font-size:22px}.card.funds .kpis span{font-size:13px;line-height:1.3}.card.funds .link{align-self:center}.card.funds>.note{text-align:center}.card.wide{gap:20px;padding:clamp(40px,3.4vw,64px)}.acad-h{font-size:clamp(44px,4.6vw,80px)}.card.wide .eyebrow{font-size:clamp(12px,.95vw,16px)}.atools{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding-bottom:20px;display:flex}.seg.atabs{align-self:auto;width:min(420px,100%)}.seg.atabs button{padding:10px 4px;font-size:clamp(14px,1.05vw,18px)}.afilters{flex-wrap:wrap;gap:8px}.afilters button{flex:none;padding:9px 16px;font-size:clamp(13px,.95vw,16px)}.agrid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:clamp(16px,1.6vw,28px);display:grid}.acard{border:1px solid var(--line);background:var(--card);color:var(--ink);border-radius:22px;flex-direction:column;text-decoration:none;transition:box-shadow .3s,transform .3s;animation:.35s both rowIn;display:flex;overflow:hidden}.acard:hover{transform:translateY(-3px);box-shadow:0 20px 40px #0000001a}.acard .ath{aspect-ratio:2.2;border-radius:0;width:100%;height:auto}.acard .ath .dur{border-radius:999px;padding:3px 8px;font-size:12px;bottom:12px;right:12px}.acard .ath svg{stroke-width:1.3px;width:auto;height:44%}.acard .ath .ini{font-size:clamp(40px,3.4vw,56px)}.acard .ath .play{width:36px;height:36px;top:14px;left:14px}.acard .ath .play:after{border-width:7px 0 7px 11px;top:11px;left:14px}.acard-body{flex-direction:column;flex:1;gap:6px;padding:18px 20px 20px;display:flex}.acard .at{-webkit-line-clamp:3;flex:none;font-size:clamp(17px,1.25vw,21px)}.acard .am{white-space:normal;font-size:clamp(12px,.9vw,14px)}.acard-cta{color:var(--blue-ink);margin-top:auto;padding-top:10px;font-size:14px;font-weight:700}.afaq{columns:2;column-gap:24px}.afaq details{break-inside:avoid;border:1px solid var(--line);background:var(--card);border-radius:18px;margin-bottom:12px;padding:16px 20px;animation:.35s both rowIn}.afaq summary{cursor:pointer;align-items:center;gap:14px;list-style:none;display:flex}.afaq summary::-webkit-details-marker{display:none}.afaq summary:after{content:"+";color:var(--muted);margin-left:auto;font-size:22px;transition:transform .25s}.afaq details[open] summary:after{transform:rotate(45deg)}.afaq .at{-webkit-line-clamp:unset;font-size:clamp(15px,1.15vw,19px)}.afaq p{color:var(--muted);max-width:none;margin:12px 0 2px 44px;font-size:clamp(14px,1vw,17px)}.card.kyc,.card.result{min-height:560px}.fscroll{max-width:960px;padding:8px 32px 48px}.flist{grid-template-columns:1fr 1fr;display:grid}.flist a+a{border-top:0}.flist a:nth-child(n+3){border-top:1px solid #444}.sitefoot .fsecs{align-self:flex-start}.dfoot{color:#fffdfa;background:#2b2b2b;grid-template-columns:auto 1fr;align-items:center;gap:16px 40px;padding:40px max(24px,50% - 560px);display:grid}.dfoot .logo{background:#fffdfa}.dfoot .fco,.dfoot p{color:#a3a3a3;max-width:none;font-size:12px}.dfoot .flegal{grid-column:1/-1}.dfoot .flegal a{color:#a3a3a3}}@media (width>=1024px) and (prefers-reduced-transparency:reduce){.top{background:var(--card);-webkit-backdrop-filter:none;backdrop-filter:none}}.deck:has(>.landing){gap:0;padding:0}.deck>.landing{max-width:none}.stage:has(.landing) .top{margin:0 auto;position:fixed;top:12px;left:0;right:0}.landing{--ease:cubic-bezier(.2,.8,.2,1);height:calc((var(--total,10) + 1) * 100vh)}.l-stage{background:var(--bg);height:100vh;position:sticky;top:0;overflow:hidden}.landing{--l-w:min(1320px,100%);--l-p:clamp(19px,1.45vw,27px);--l-b:clamp(15px,1.1vw,20px)}.landing h2{letter-spacing:-.035em;font-size:clamp(44px,4.6vw,80px);line-height:1.04}.landing p{max-width:none}.landing .btn{flex:none;padding-inline:36px}.landing .btn:active{transition-duration:.1s;transform:scale(.97)}.l-head{text-align:center;justify-items:center;gap:12px;display:grid}.landing .eyebrow{font-size:clamp(12px,.95vw,16px)}.l-head p{font-size:var(--l-p);max-width:40em}.l-center{text-align:center;max-width:900px}.l-btns{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.l-slide{box-sizing:border-box;text-align:center;background:var(--bg);opacity:calc(var(--in,0) * (1 - var(--out,0)));flex-direction:column;justify-content:center;align-items:center;gap:28px;padding:96px 48px 48px;display:flex;position:absolute;inset:0}.l-slide>*{transform:translateY(calc((1 - var(--in,0)) * 90px - var(--out,0) * 70px)) scale(calc(1 - var(--out,0) * .05));will-change:transform}.l-funds .stack>*,.l-stats>div{transform:translateY(calc((1 - var(--in,0)) * (40px + var(--k,0) * 60px)))}.l-hero{padding:0}.l-hero-txt{text-align:center;flex-direction:column;align-items:center;gap:20px;max-width:960px;margin:0 auto;display:flex;position:absolute;top:38%;left:0;right:0;translate:0 -50%}.l-hero-txt h1{letter-spacing:-.045em;font-size:clamp(52px,5.6vw,88px);line-height:.98}.l-hero-txt p{color:var(--muted);font-size:var(--l-p)}.l-hero-txt p strong{color:var(--ink)}.l-hero .l-btns{margin-top:8px}.l-stats{border-top:1px solid var(--line);width:min(1120px,100% - 96px);color:var(--ink);text-align:left;grid-template-columns:repeat(5,1fr);gap:16px;margin:0 auto;padding-top:28px;display:grid;position:absolute;bottom:112px;left:0;right:0}.l-stats div{gap:4px;display:grid}.l-stats b{font:500 clamp(30px,2.8vw,46px) var(--f-num);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.l-stats span{color:var(--muted);font-size:13px}.l-stats small{text-align:center;color:var(--muted);grid-column:1/-1;margin-top:12px;font-size:12px}.l-hero-legal{grid-column:1/-1;justify-self:center}.l-story{background:var(--card);text-align:left}.l-story-in{width:var(--l-w);grid-template-columns:1fr 1.2fr;align-items:center;gap:clamp(48px,5vw,112px);display:grid}.l-chapters{padding-left:40px;display:grid;position:relative}.l-ch{opacity:0;filter:blur(6px);pointer-events:none;transition:opacity .6s var(--ease),transform .6s var(--ease),filter .6s var(--ease);flex-direction:column;grid-area:1/1;gap:16px;display:flex;transform:translateY(24px)}.l-ch.on{opacity:1;filter:none;pointer-events:auto;transform:none}.l-ch p{font-size:var(--l-p);max-width:34em;line-height:1.5}.l-ch .l-btns{justify-content:flex-start;margin-top:8px}.l-dots{gap:10px;height:max-content;margin:auto 0;padding:0;list-style:none;display:grid;position:absolute;top:0;bottom:0;left:0}.l-dots li{background:var(--line);width:6px;height:6px;transition:height .4s var(--ease),background .4s;border-radius:3px}.l-dots li.on{background:var(--ink);height:28px}.l-chart{background:var(--bg);box-sizing:border-box;height:min(68vh,820px);animation:chartIn .7s var(--ease) both;border-radius:32px;justify-content:center;padding:clamp(40px,4vw,80px)}.l-chart svg{width:100%;height:auto;max-height:60vh;display:block;overflow:visible}.l-chart{flex-direction:column;gap:16px;display:flex}.l-chart .legend{font-size:var(--l-b)}.l-chart .sw{width:14px;height:14px}.l-chart .seg{background:var(--line)}.l-chart .risks li{gap:6px;padding:clamp(14px,1.6vh,24px) 0}.l-chart .risks b{font-size:clamp(17px,1.35vw,24px)}.l-chart .risks li span{font-size:var(--l-b)}.l-chart .stats{grid-template-columns:1fr;gap:clamp(12px,1.4vh,20px)}.l-chart .stat{background:var(--card);gap:6px;padding:clamp(18px,2.2vh,28px) clamp(20px,1.8vw,32px)}.l-chart .stat small{font-size:clamp(12px,.85vw,15px)}.l-chart .stat b{font-size:clamp(36px,3.4vw,60px);line-height:1}.l-chart .stat span{font-size:var(--l-b)}.l-ch h2{font-size:clamp(36px,3.4vw,60px)}.landing .link{font-size:clamp(14px,.95vw,17px)}.l-slide>.link{align-self:center}.landing .note{font-size:clamp(12px,.85vw,15px)}@keyframes chartIn{0%{opacity:0;transform:scale(.96)}}.l-story>.l-prog{background:var(--line);height:3px;position:absolute;bottom:0;left:0;right:0;transform:none}.l-prog i{background:var(--blue);height:100%;transform:scaleX(var(--t,0));transform-origin:0;display:block}.l-funds .stack{width:var(--l-w);text-align:left;grid-template-columns:repeat(3,1fr);gap:clamp(20px,1.8vw,36px);display:grid}.l-funds .fund{border-radius:26px;gap:12px;padding:clamp(20px,1.8vw,32px)}.l-funds .fund h3{letter-spacing:-.02em;align-items:center;gap:10px;font-size:clamp(20px,1.6vw,28px);display:flex}.l-funds .fund small{font-size:var(--l-b);line-height:1.45}.l-funds .kpis{border-top:1px solid var(--line);gap:12px;padding-top:12px}.l-funds .kpis span{font-size:clamp(12px,.85vw,15px);line-height:1.3}.l-funds .tag{font-size:clamp(11px,.8vw,14px)}.l-funds .fund small{flex:1}.l-funds .kpis b{font-size:clamp(18px,1.45vw,28px)}.l-logos div{place-items:center;display:grid}.l-logos img{height:calc(var(--h) * 1.5px);filter:grayscale();width:auto}.l-cta h2{max-width:16ch}.l-next{z-index:5;cursor:pointer;color:var(--ink);font:700 11px var(--f-body);letter-spacing:.12em;text-transform:uppercase;background:0 0;border:0;justify-items:center;gap:8px;padding:0;display:grid;position:absolute;bottom:20px;left:50%;translate:-50%}.l-next svg{box-sizing:border-box;background:var(--lime);width:44px;height:44px;stroke:var(--lime-ink);fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;border-radius:50%;padding:10px;animation:1.6s ease-in-out infinite nudge}.l-next:hover svg{background:var(--lime-deep)}@keyframes nudge{50%{transform:translateY(5px)}}.l-nav{z-index:5;gap:4px;display:grid;position:absolute;top:50%;right:24px;translate:0 -50%}.l-nav button{cursor:pointer;font:700 12px var(--f-body);color:var(--ink);background:0 0;border:0;justify-content:flex-end;align-items:center;gap:10px;padding:6px 0;display:flex}.l-nav button:after{content:"";width:8px;height:8px;transition:height .4s var(--ease),background .3s;background:#a3a3a373;border-radius:4px;box-shadow:0 0 0 2px #fffdfa59}.l-nav button[aria-current]:after{background:var(--lime-deep);height:24px}.l-nav span{opacity:0;background:var(--card);border-radius:999px;padding:3px 8px;transition:opacity .2s,translate .2s;translate:6px}.l-nav button:hover span,.l-nav button:focus-visible span{opacity:1;translate:0}@media (prefers-reduced-motion:reduce){.l-slide>*,.l-funds .stack>*,.l-stats>div,.l-ch{filter:none;transform:none}.l-chart,.l-next svg{animation:none}}.chatfab{z-index:40;border:1px solid var(--line);cursor:pointer;background:var(--card);border-radius:50%;place-items:center;width:56px;height:56px;padding:0;transition:transform .1s ease-out;display:grid;position:fixed;bottom:28px;right:20px;box-shadow:0 10px 30px #0000002e,0 2px 6px #0000001a}.chatfab:active{transform:scale(.94)}.chatfab svg{fill:none;width:24px;height:24px;stroke:var(--ink);stroke-width:2px;stroke-linejoin:round}.chatfab:after{content:"";background:var(--lime-deep);width:9px;height:9px;box-shadow:0 0 0 2px var(--card);border-radius:50%;position:absolute;top:10px;right:10px}.genie{z-index:44;pointer-events:none;filter:drop-shadow(0 20px 40px #0000002e);position:fixed}.genie i{background:var(--card);position:absolute;inset:0}.chatpanel{z-index:45;width:min(380px,100vw - 16px);height:min(520px,100vh - 112px);color:var(--ink);background:color-mix(in srgb,var(--card) 86%,transparent);-webkit-backdrop-filter:blur(24px)saturate(180%);border:1px solid color-mix(in srgb,var(--line) 70%,transparent);transform-origin:0 0;border-radius:24px;flex-direction:column;display:flex;position:fixed;bottom:96px;right:20px;overflow:hidden;box-shadow:0 30px 80px #00000038,0 4px 14px #00000014}.chatin{flex-direction:column;flex:1;min-height:0;display:flex}.chatpanel header{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;gap:4px 8px;padding:10px 10px 10px 16px;display:grid}.chatpanel header b{font-size:15px}.chatpanel header button{background:var(--bg);width:32px;height:32px;color:var(--ink);font:700 14px var(--f-body);cursor:pointer;border:0;border-radius:50%}.chatlist{overscroll-behavior:contain;flex-direction:column;flex:1;gap:14px;min-height:0;padding:14px 16px;display:flex;overflow-y:auto}.chatturn{flex-direction:column;gap:8px;display:flex}.chatq{background:var(--navy);color:#fffdfa;border-radius:16px 16px 4px;align-self:flex-end;max-width:85%;margin:0;padding:9px 13px;font-size:14px;line-height:1.4}.chata{background:var(--bg);border-radius:16px 16px 16px 4px;align-self:flex-start;gap:6px;max-width:92%;padding:10px 13px;display:grid}.chata p{color:var(--ink);max-width:none;margin:0;font-size:14px;line-height:1.45}.chata a{font-size:12px}.chatbusy{color:var(--muted);margin:0;font-size:14px;animation:.6s ease-in-out infinite alternate fadeIn}.chatex{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.chatex small{color:var(--muted);font-size:12px;font-weight:700}.chatex button{border:1px solid var(--line);background:var(--card);color:var(--ink);font:500 13px var(--f-body);cursor:pointer;text-align:left;border-radius:999px;padding:9px 13px}.chatform{border-top:1px solid var(--line);flex-direction:row;gap:8px;padding:10px 12px 6px;display:flex}.chatform input{min-width:0;font:400 15px var(--f-body);border:1px solid var(--line);background:var(--bg);color:var(--ink);border-radius:999px;flex:1;padding:11px 14px}.chatmic,.chatsend{cursor:pointer;font:500 14px var(--f-body);border:0;border-radius:999px;flex:none}.chatmic{background:var(--bg);border:1px solid var(--line);place-items:center;width:42px;height:42px;display:grid}.chatmic svg{fill:none;width:20px;height:20px;stroke:var(--ink);stroke-width:2px;stroke-linecap:round}.chatmic.on{background:var(--lime);border-color:var(--lime);animation:1.1s ease-in-out infinite alternate orbbreath}.chatsend{background:var(--lime);color:var(--lime-ink);padding:0 16px}.chatsend:disabled{opacity:.4;cursor:default}.chatnote{color:var(--muted);padding:0 16px 10px;font-size:11px;line-height:1.35}@media (prefers-reduced-motion:reduce){.chatmic.on,.chatbusy{animation:none}}@media (prefers-reduced-transparency:reduce){.chatpanel{background:var(--card);-webkit-backdrop-filter:none;backdrop-filter:none}}
