.t25.t25{--t25-p:#0E5A43;--t25-s:#C6A466;--on-emerald:var(--t25-on-p,#FFFFFF);--on-gold:var(--t25-on-s,oklch(from var(--t25-s) 0.209 calc(c * 0.318) calc(h + 3.4)));--ivory:oklch(from var(--t25-s) 0.962 calc(c * 0.142) calc(h + 5.2));--surface:oklch(from var(--t25-s) 0.994 calc(c * 0.077) calc(h + 7));--surface-2:oklch(from var(--t25-s) 0.938 calc(c * 0.174) calc(h + 4.8));--ink:oklch(from var(--t25-p) 0.232 calc(c * 0.203) h);--muted:oklch(from var(--t25-p) 0.481 calc(c * 0.207) calc(h - 5));--line:oklch(from var(--t25-p) 0.232 calc(c * 0.203) h/0.13);--line-strong:oklch(from var(--t25-p) 0.232 calc(c * 0.203) h/0.26);--emerald:var(--t25-p);--emerald-2:oklch(from var(--t25-p) 0.346 calc(c * 0.795) calc(h + 2.4));--emerald-tint:oklch(from var(--t25-p) 0.939 calc(c * 0.176) calc(h - 4.5));--gold:var(--t25-s);--gold-ink:oklch(from var(--t25-s) 0.51 calc(c * 0.927) h);--gold-tint:oklch(from var(--t25-s) 0.939 calc(c * 0.301) calc(h + 4));--onyx:oklch(from var(--t25-p) 0.193 calc(c * 0.137) calc(h - 3.4));--onyx-2:oklch(from var(--t25-p) 0.237 calc(c * 0.187) h);--on-onyx:oklch(from var(--t25-s) 0.935 calc(c * 0.206) calc(h + 4.5));--on-onyx-muted:oklch(from var(--t25-p) 0.773 calc(c * 0.185) calc(h - 11.5));--t25-soft:oklch(from var(--t25-p) 0.748 calc(c * 0.697) calc(h - 2.8));--t25-bright-a:oklch(from var(--t25-p) 0.621 calc(c * 1.455) calc(h - 3.1));--t25-bright-b:oklch(from var(--t25-p) 0.754 calc(c * 1.494) calc(h - 3.5));--t25-gold-dk:oklch(from var(--t25-s) 0.644 calc(c * 0.977) h);--up:#0F7A4F;--down:#B3261E;--warn:#8A5A00;--serif:"Instrument Serif","Iowan Old Style","Palatino Linotype",Georgia,serif;--sans:"Manrope","Segoe UI",system-ui,-apple-system,sans-serif;--fs-xs:.8rem;--fs-sm:.875rem;--fs-md:1rem;--fs-lg:1.25rem;--fs-xl:1.5625rem;--fs-2xl:1.953rem;--fs-3xl:clamp(2rem,4.2vw,2.75rem);--fs-hero:clamp(2.6rem,6.4vw,4.75rem);--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--s8:64px;--s9:96px;--r-sm:8px;--r-md:14px;--r-lg:22px;--shadow:0 1px 2px oklch(from var(--t25-p) 0.193 calc(c * 0.137) calc(h - 3.4)/0.06),0 12px 32px -18px oklch(from var(--t25-p) 0.193 calc(c * 0.137) calc(h - 3.4)/0.28);--maxw:1200px;--hdr:68px;color-scheme:light}@media (prefers-color-scheme:dark){.t25.t25:not([data-theme=light]){--on-emerald:oklch(from var(--t25-p) 0.176 calc(c * 0.287) calc(h + 2.3));--ivory:oklch(from var(--t25-p) 0.171 calc(c * 0.111) calc(h + 2.1));--surface:oklch(from var(--t25-p) 0.214 calc(c * 0.149) h);--surface-2:oklch(from var(--t25-p) 0.25 calc(c * 0.186) h);--ink:oklch(from var(--t25-s) 0.926 calc(c * 0.221) calc(h + 5.9));--muted:oklch(from var(--t25-p) 0.738 calc(c * 0.187) calc(h - 11.5));--line:oklch(from var(--t25-s) 0.926 calc(c * 0.221) calc(h + 5.9)/0.12);--line-strong:oklch(from var(--t25-s) 0.926 calc(c * 0.221) calc(h + 5.9)/0.24);--emerald:oklch(from var(--t25-p) 0.754 calc(c * 1.494) calc(h - 3.5));--emerald-2:oklch(from var(--t25-p) 0.81 calc(c * 1.261) calc(h - 2.6));--emerald-tint:oklch(from var(--t25-p) 0.286 calc(c * 0.427) calc(h + 10));--gold:oklch(from var(--t25-s) 0.797 calc(c * 0.919) calc(h + 2.5));--gold-ink:oklch(from var(--t25-s) 0.797 calc(c * 0.919) calc(h + 2.5));--gold-tint:oklch(from var(--t25-s) 0.266 calc(c * 0.265) calc(h + 7.8));--onyx:null;--onyx-2:oklch(from var(--t25-p) 0.201 calc(c * 0.151) h);--up:#5CC79A;--down:#FF8A80;--warn:#E7B850;--shadow:0 1px 2px rgba(0,0,0,.4),0 12px 32px -18px rgba(0,0,0,.8);color-scheme:dark}}.t25.t25[data-theme=dark]{--on-emerald:oklch(from var(--t25-p) 0.176 calc(c * 0.287) calc(h + 2.3));--ivory:oklch(from var(--t25-p) 0.171 calc(c * 0.111) calc(h + 2.1));--surface:oklch(from var(--t25-p) 0.214 calc(c * 0.149) h);--surface-2:oklch(from var(--t25-p) 0.25 calc(c * 0.186) h);--ink:oklch(from var(--t25-s) 0.926 calc(c * 0.221) calc(h + 5.9));--muted:oklch(from var(--t25-p) 0.738 calc(c * 0.187) calc(h - 11.5));--line:oklch(from var(--t25-s) 0.926 calc(c * 0.221) calc(h + 5.9)/0.12);--line-strong:oklch(from var(--t25-s) 0.926 calc(c * 0.221) calc(h + 5.9)/0.24);--emerald:oklch(from var(--t25-p) 0.754 calc(c * 1.494) calc(h - 3.5));--emerald-2:oklch(from var(--t25-p) 0.81 calc(c * 1.261) calc(h - 2.6));--emerald-tint:oklch(from var(--t25-p) 0.286 calc(c * 0.427) calc(h + 10));--gold:oklch(from var(--t25-s) 0.797 calc(c * 0.919) calc(h + 2.5));--gold-ink:oklch(from var(--t25-s) 0.797 calc(c * 0.919) calc(h + 2.5));--gold-tint:oklch(from var(--t25-s) 0.266 calc(c * 0.265) calc(h + 7.8));--onyx:null;--onyx-2:oklch(from var(--t25-p) 0.201 calc(c * 0.151) h);--up:#5CC79A;--down:#FF8A80;--warn:#E7B850;--shadow:0 1px 2px rgba(0,0,0,.4),0 12px 32px -18px rgba(0,0,0,.8);color-scheme:dark}.t25.t25 *,.t25.t25 :after,.t25.t25 :before{box-sizing:border-box;margin:0;padding:0}.t25.t25{box-sizing:border-box;padding-top:env(safe-area-inset-top,0);padding-bottom:env(safe-area-inset-bottom,0);-webkit-text-size-adjust:100%;background:var(--ivory);color:var(--ink);font-family:var(--sans);font-size:var(--fs-md);line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:clip;font-variant-numeric:tabular-nums}.t25.t25 img,.t25.t25 svg{max-width:100%;display:block}.t25.t25 a{color:inherit}.t25.t25 button,.t25.t25 input,.t25.t25 select,.t25.t25 textarea{font:inherit;color:inherit}.t25.t25 h1,.t25.t25 h2,.t25.t25 h3{font-family:var(--serif);font-weight:400;line-height:1.08;letter-spacing:-.01em}.t25.t25 h1{font-size:var(--fs-hero)}.t25.t25 h2{font-size:var(--fs-3xl)}.t25.t25 h3{font-size:var(--fs-xl)}.t25.t25 h4{font-size:var(--fs-md);font-weight:700;line-height:1.3}.t25.t25 p{max-width:68ch}.t25.t25 .wrap{max-width:var(--maxw);margin:0 auto;padding:0 var(--s5)}.t25.t25 .muted{color:var(--muted)}.t25.t25 .small{font-size:var(--fs-sm)}.t25.t25 .xs{font-size:var(--fs-xs)}.t25.t25 .up{color:var(--up)}.t25.t25 .down{color:var(--down)}.t25.t25 .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.t25.t25 .skip{position:absolute;left:var(--s4);top:-60px;z-index:300;background:var(--emerald);color:var(--on-emerald);padding:var(--s3) var(--s4);border-radius:var(--r-sm)}.t25.t25 .skip:focus{top:calc(env(safe-area-inset-top,0px) + 8px)}.t25.t25 :focus-visible{outline:2.5px solid var(--gold);outline-offset:2px;border-radius:4px}.t25.t25 [hidden]{display:none!important}.t25.t25 .onyx{position:relative;background:var(--onyx);color:var(--on-onyx);isolation:isolate;overflow:hidden}.t25.t25 .onyx:before{opacity:.55;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='600' height='600'%3E%3Cfilter id='v'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.004 .022' numOctaves='4' seed='11'/%3E%3CfeColorMatrix values='0 0 0 0 .2  0 0 0 0 .45  0 0 0 0 .34  0 0 0 -3.2 1.9'/%3E%3C/filter%3E%3Crect width='600' height='600' filter='url(%23v)'/%3E%3C/svg%3E");background-size:600px 600px}.t25.t25 .onyx:after,.t25.t25 .onyx:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none}.t25.t25 .onyx:after{opacity:.35;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='800' height='800'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='turbulence' baseFrequency='.0025 .012' numOctaves='3' seed='4'/%3E%3CfeColorMatrix values='0 0 0 0 .84  0 0 0 0 .72  0 0 0 0 .5  0 0 0 -9 1.15'/%3E%3C/filter%3E%3Crect width='800' height='800' filter='url(%23g)'/%3E%3C/svg%3E");background-size:800px 800px;mix-blend-mode:screen}.t25.t25 .onyx .muted{color:var(--on-onyx-muted)}.t25.t25 .onyx .panel:not(.onyx) .muted{color:var(--muted)}.t25.t25.has-tray .wa-fab{display:none}.t25.t25 .btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--s2);min-height:44px;padding:0 var(--s5);border-radius:var(--r-sm);border:1.5px solid transparent;font-weight:600;font-size:var(--fs-sm);cursor:pointer;text-decoration:none;white-space:nowrap;transition:background .2s,border-color .2s,color .2s,transform .1s}.t25.t25 .btn:active{transform:translateY(1px)}.t25.t25 .btn:disabled,.t25.t25 .btn[aria-disabled=true]{opacity:.5;cursor:not-allowed;transform:none}.t25.t25 .btn-primary{background:var(--emerald);color:var(--on-emerald)}.t25.t25 .btn-primary:hover{background:var(--emerald-2)}.t25.t25[data-theme=dark] .btn-primary{color:oklch(from var(--t25-p) .176 calc(c * .287) calc(h + 2.3))}@media (prefers-color-scheme:dark){.t25.t25:not([data-theme=light]) .btn-primary{color:oklch(from var(--t25-p) .176 calc(c * .287) calc(h + 2.3))}}.t25.t25 .btn-gold{background:var(--gold);color:var(--on-gold)}.t25.t25 .btn-gold:hover{background:oklch(from var(--t25-s) .787 calc(c * .943) h)}.t25.t25 .btn-ghost{background:transparent;border-color:var(--line-strong);color:var(--ink)}.t25.t25 .btn-ghost:hover{border-color:var(--ink)}.t25.t25 .onyx .btn-ghost{border-color:oklch(from var(--t25-s) .935 calc(c * .206) calc(h + 4.5)/.35);color:var(--on-onyx)}.t25.t25 .onyx .btn-ghost:hover{border-color:var(--on-onyx)}.t25.t25 .btn-text{background:none;border:0;color:var(--emerald);padding:0 var(--s2);min-height:44px}.t25.t25 .btn-text:hover{text-decoration:underline}.t25.t25 .btn-sm{min-height:36px;padding:0 var(--s4);font-size:var(--fs-xs)}.t25.t25 .btn-block{width:100%}.t25.t25 .btn .spin{width:16px;height:16px;border:2px solid;border-right:2px solid transparent;border-radius:50%;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.t25.t25 .icon{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.t25.t25 .icon-btn{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:var(--r-sm);border:1px solid var(--line);background:var(--surface);cursor:pointer}.t25.t25 .icon-btn:hover{border-color:var(--line-strong)}.t25.t25 .icon-btn[aria-pressed=true]{color:var(--gold-ink);border-color:var(--gold)}.t25.t25 .icon-btn[aria-pressed=true] .icon{fill:var(--gold)}.t25.t25 .hdr{position:sticky;top:0;z-index:100;background:color-mix(in srgb,var(--ivory) 88%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--line);top:env(safe-area-inset-top,0)}.t25.t25 .hdr-in{display:flex;align-items:center;gap:var(--s5);height:var(--hdr)}.t25.t25 .brand{display:flex;align-items:center;gap:var(--s3);text-decoration:none;flex-shrink:0}.t25.t25 .brand svg{width:34px;height:34px}.t25.t25 .brand b{font-family:var(--serif);font-weight:400;font-size:1.45rem;letter-spacing:-.01em;line-height:1}.t25.t25 .brand small{display:block;font-size:.68rem;color:var(--muted);letter-spacing:.02em;margin-top:2px}.t25.t25 .nav{display:flex;gap:var(--s1);margin-left:auto}.t25.t25 .nav a{padding:var(--s2) var(--s3);border-radius:var(--r-sm);text-decoration:none;font-size:var(--fs-sm);font-weight:600;color:var(--muted)}.t25.t25 .nav a:hover{color:var(--ink);background:var(--surface-2)}.t25.t25 .nav a[aria-current=page]{color:var(--emerald);background:var(--emerald-tint)}.t25.t25 .hdr-actions{display:flex;gap:var(--s2);align-items:center}.t25.t25 .menu-btn{display:none}@media (max-width:1280px){.t25.t25 .hdr-actions .btn-book{display:none}}@media (max-width:1100px){.t25.t25 .nav{display:none}.t25.t25 .hdr-actions{margin-left:auto}.t25.t25 .menu-btn{display:inline-grid}}@media (max-width:420px){.t25.t25 .brand small,.t25.t25 .hdr-actions .btn-login span{display:none}}.t25.t25 .drawer{position:fixed;inset:0;z-index:200;background:oklch(from var(--t25-p) .149 calc(c * .1) calc(h - 2.5)/.5);display:flex;justify-content:flex-end}.t25.t25 .drawer-panel{width:min(340px,88vw);height:100%;background:var(--surface);padding:calc(env(safe-area-inset-top,0px) + var(--s5)) var(--s5) var(--s5);display:flex;flex-direction:column;gap:var(--s2);overflow:auto;animation:slideIn .25s ease}@keyframes slideIn{0%{transform:translateX(30px);opacity:0}}.t25.t25 .drawer-panel a.dl{display:flex;flex-direction:column;padding:var(--s3);border-radius:var(--r-sm);text-decoration:none}.t25.t25 .drawer-panel a.dl:hover,.t25.t25 .drawer-panel a.dl[aria-current=page]{background:var(--emerald-tint)}.t25.t25 .drawer-panel a.dl b{font-size:var(--fs-md)}.t25.t25 .drawer-panel a.dl span{font-size:var(--fs-xs);color:var(--muted)}.t25.t25 .tabbar{display:none}@media (max-width:760px){.t25.t25 .tabbar{display:grid;grid-template-columns:repeat(5,1fr);position:fixed;left:0;right:0;bottom:0;z-index:120;background:var(--surface);border-top:1px solid var(--line);padding-bottom:env(safe-area-inset-bottom,0)}.t25.t25 .tabbar a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:58px;text-decoration:none;font-size:.68rem;font-weight:600;color:var(--muted)}.t25.t25 .tabbar a[aria-current=page]{color:var(--emerald)}.t25.t25{padding-bottom:calc(64px + env(safe-area-inset-bottom,0px))}.t25.t25 .wa-fab{bottom:calc(76px + env(safe-area-inset-bottom,0px))!important}}.t25.t25 .ticker{border-bottom:1px solid var(--line);background:var(--surface)}.t25.t25 .ticker-in{display:flex;align-items:center;gap:var(--s5);overflow-x:auto;scrollbar-width:none;padding:var(--s2) 0;min-height:44px}.t25.t25 .ticker-in::-webkit-scrollbar{display:none}.t25.t25 .tk{display:flex;gap:var(--s2);align-items:baseline;white-space:nowrap;font-size:var(--fs-xs)}.t25.t25 .tk b{font-weight:700}.t25.t25 .tk-stamp{margin-left:auto;white-space:nowrap;font-size:.72rem;color:var(--muted);display:flex;gap:6px;align-items:center}.t25.t25 .live-dot{width:7px;height:7px;border-radius:50%;background:var(--warn)}.t25.t25 .view{min-height:60vh}.t25.t25 .sec{padding:var(--s9) 0}.t25.t25 .sec-tight{padding:var(--s8) 0}.t25.t25 .sec-head{display:flex;justify-content:space-between;align-items:end;gap:var(--s5);margin-bottom:var(--s6);flex-wrap:wrap}.t25.t25 .sec-head p{margin-top:var(--s3);color:var(--muted)}.t25.t25 .kicker{font-size:var(--fs-sm);font-weight:600;color:var(--gold-ink);margin-bottom:var(--s3)}.t25.t25 .onyx .kicker{color:var(--gold)}.t25.t25 .page-head{padding:var(--s8) 0 var(--s6)}.t25.t25 .page-head h1{font-size:clamp(2.3rem,5vw,3.6rem)}.t25.t25 .page-head p{margin-top:var(--s4);color:var(--muted);font-size:1.0625rem}.t25.t25 .grid-2{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--s5)}.t25.t25 .grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--s5)}.t25.t25 .grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--s4)}@media (max-width:960px){.t25.t25 .grid-3,.t25.t25 .grid-4{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.t25.t25 .grid-2,.t25.t25 .grid-3,.t25.t25 .grid-4{grid-template-columns:1fr}.t25.t25 .sec{padding:var(--s8) 0}}.t25.t25 .panel{background:var(--surface);border:1px solid var(--line);padding:var(--s5)}.t25.t25 .panel-lg{padding:var(--s6)}@media (max-width:640px){.t25.t25 .panel-lg{padding:var(--s5)}}.t25.t25 .panel h3{margin-bottom:var(--s2)}.t25.t25 .panel-title{display:flex;justify-content:space-between;align-items:center;gap:var(--s3);margin-bottom:var(--s4)}.t25.t25 .panel-title h3{margin:0;font-size:var(--fs-lg)}.t25.t25 .hero{padding:var(--s8) 0 var(--s8)}.t25.t25 .hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:var(--s7)}@media (max-width:960px){.t25.t25 .hero-grid{grid-template-columns:1fr;gap:var(--s6)}}.t25.t25 .hero h1{max-width:13ch}.t25.t25 .hero .lede{margin:var(--s5) 0 var(--s6);font-size:1.125rem;color:var(--muted);max-width:46ch}.t25.t25 .hero-cta{display:flex;gap:var(--s3);flex-wrap:wrap}.t25.t25 .hero-cta .btn{min-height:52px;padding:0 var(--s6);font-size:var(--fs-md)}.t25.t25 .assure{display:flex;flex-wrap:wrap;gap:var(--s2) var(--s5);margin-top:var(--s6);font-size:var(--fs-sm);color:var(--muted)}.t25.t25 .assure span{display:flex;align-items:center;gap:var(--s2)}.t25.t25 .assure .icon{width:18px;height:18px;color:var(--emerald)}.t25.t25 .slab{border-radius:var(--r-lg);padding:var(--s6);box-shadow:0 40px 80px -40px oklch(from var(--t25-p) .215 calc(c * .384) h/.6)}.t25.t25 .slab-top{display:flex;justify-content:space-between;align-items:start;gap:var(--s4)}.t25.t25 .slab-label{font-size:var(--fs-sm);color:var(--on-onyx-muted)}.t25.t25 .slab-total{font-family:var(--serif);font-size:clamp(2.6rem,6vw,3.6rem);line-height:1;margin:var(--s2) 0 var(--s1)}.t25.t25 .slab-gain{font-size:var(--fs-sm);color:#8FE0B8}.t25.t25 .fam{display:flex}.t25.t25 .fam span{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;font-size:.72rem;font-weight:700;border:2px solid var(--onyx);margin-left:-8px;background:oklch(from var(--t25-p) .333 calc(c * .29) calc(h - 2.1));color:var(--on-onyx)}.t25.t25 .fam span:nth-child(2){background:oklch(from var(--t25-s) .417 calc(c * .607) calc(h + 3.2))}.t25.t25 .fam span:nth-child(3){background:oklch(from var(--t25-p) .383 calc(c * .723) h)}.t25.t25 .split{margin:var(--s6) 0 var(--s4)}.t25.t25 .split-bar{display:flex;height:14px;border-radius:7px;overflow:hidden;background:rgba(255,255,255,.08);gap:3px}.t25.t25 .split-bar i{display:block;height:100%;border-radius:7px;transform-origin:left;animation:grow 1.1s cubic-bezier(.2,.8,.2,1) both}.t25.t25 .split-bar i:nth-child(2){animation-delay:.25s}@keyframes grow{0%{transform:scaleX(0)}}.t25.t25 .split-key{display:grid;grid-template-columns:1fr 1fr;gap:var(--s4);margin-top:var(--s4)}.t25.t25 .split-key div{font-size:var(--fs-sm)}.t25.t25 .split-key b{display:block;font-size:var(--fs-lg);font-weight:600;margin-top:2px}.t25.t25 .split-key em{font-style:normal;font-size:.72rem;display:inline-flex;align-items:center;gap:5px;padding:2px 8px;border-radius:99px;margin-top:6px}.t25.t25 .tag-live{background:oklch(from var(--t25-p) .754 calc(c * 1.494) calc(h - 3.5)/.16);color:#8FE0B8}.t25.t25 .tag-imp{background:oklch(from var(--t25-s) .797 calc(c * .919) calc(h + 2.5)/.16);color:var(--gold)}.t25.t25 .ai-note{display:flex;gap:var(--s3);margin-top:var(--s5);padding:var(--s4);border-radius:var(--r-md);background:rgba(255,255,255,.06);border:1px solid oklch(from var(--t25-s) .797 calc(c * .919) calc(h + 2.5)/.28);font-size:var(--fs-sm)}.t25.t25 .ai-note .icon{color:var(--gold);width:22px;height:22px}.t25.t25 .ai-note b{color:var(--gold);font-weight:600}.t25.t25 .feature{display:grid;grid-template-columns:.9fr 1.1fr;gap:var(--s7);align-items:center}.t25.t25 .feature.rev{grid-template-columns:1.1fr .9fr}.t25.t25 .feature.rev>:first-child{order:2}@media (max-width:900px){.t25.t25 .feature,.t25.t25 .feature.rev{grid-template-columns:1fr;gap:var(--s5)}.t25.t25 .feature.rev>:first-child{order:0}}.t25.t25 .feature p{color:var(--muted);margin:var(--s4) 0 var(--s5)}.t25.t25 .checks{list-style:none;display:grid;gap:var(--s3);margin-bottom:var(--s5)}.t25.t25 .checks li{display:flex;gap:var(--s3);font-size:var(--fs-sm)}.t25.t25 .checks .icon{color:var(--emerald);width:18px;height:18px;margin-top:2px}.t25.t25 .pillars{grid-template-columns:repeat(3,1fr);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;background:var(--surface)}.t25.t25 .pillar{padding:var(--s6);border-right:1px solid var(--line);border-bottom:1px solid var(--line);text-decoration:none;display:flex;flex-direction:column;gap:var(--s2);transition:background .2s}.t25.t25 .pillar:hover{background:var(--emerald-tint)}.t25.t25 .pillar:nth-child(3n){border-right:0}.t25.t25 .pillar:nth-last-child(-n+3){border-bottom:0}.t25.t25 .pillar .icon{width:28px;height:28px;color:var(--emerald);margin-bottom:var(--s2)}.t25.t25 .pillar h3{font-size:var(--fs-xl)}.t25.t25 .pillar p{color:var(--muted);font-size:var(--fs-sm)}.t25.t25 .pillar .go{margin-top:auto;padding-top:var(--s3);font-size:var(--fs-sm);font-weight:600;color:var(--emerald)}@media (max-width:900px){.t25.t25 .pillars{grid-template-columns:1fr 1fr}.t25.t25 .pillar:nth-child(3n){border-right:1px solid var(--line)}.t25.t25 .pillar:nth-child(2n){border-right:0}.t25.t25 .pillar:nth-last-child(-n+3){border-bottom:1px solid var(--line)}.t25.t25 .pillar:nth-last-child(-n+2){border-bottom:0}}@media (max-width:560px){.t25.t25 .pillars{grid-template-columns:1fr}.t25.t25 .pillar{border-right:0!important;padding:var(--s5)}.t25.t25 .pillar:nth-last-child(-n+2){border-bottom:1px solid var(--line)}.t25.t25 .pillar:last-child{border-bottom:0}}.t25.t25 .field{display:flex;flex-direction:column;gap:6px}.t25.t25 .field label,.t25.t25 .flabel{font-size:var(--fs-sm);font-weight:600}.t25.t25 .field .hint{font-size:var(--fs-xs);color:var(--muted)}.t25.t25 .field .err{font-size:var(--fs-xs);color:var(--down);display:none}.t25.t25 .field.invalid .err{display:block}.t25.t25 .field.invalid input,.t25.t25 .field.invalid select,.t25.t25 .field.invalid textarea{border-color:var(--down)}.t25.t25 input[type=date],.t25.t25 input[type=email],.t25.t25 input[type=number],.t25.t25 input[type=search],.t25.t25 input[type=tel],.t25.t25 input[type=text],.t25.t25 select,.t25.t25 textarea{width:100%;min-height:46px;padding:var(--s2) var(--s3);border:1.5px solid var(--line-strong);border-radius:var(--r-sm);background:var(--surface)}.t25.t25 textarea{min-height:96px;resize:vertical}.t25.t25 input:focus-visible,.t25.t25 select:focus-visible,.t25.t25 textarea:focus-visible{outline:none;border-color:var(--emerald);box-shadow:0 0 0 3px color-mix(in srgb,var(--emerald) 22%,transparent)}.t25.t25 .form-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--s4)}@media (max-width:560px){.t25.t25 .form-grid{grid-template-columns:1fr}}.t25.t25 .full{grid-column:1/-1}.t25.t25 .search{position:relative}.t25.t25 .search .icon{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--muted)}.t25.t25 .search input{padding-left:44px;min-height:52px;font-size:var(--fs-md)}.t25.t25 .chips{display:flex;gap:var(--s2);flex-wrap:wrap}.t25.t25 .chip{min-height:36px;padding:0 var(--s4);border-radius:99px;border:1.5px solid var(--line-strong);background:var(--surface);font-size:var(--fs-xs);font-weight:600;cursor:pointer;white-space:nowrap}.t25.t25 .chip:hover{border-color:var(--ink)}.t25.t25 .chip[aria-pressed=true],.t25.t25 .chip[aria-selected=true]{background:var(--ink);color:var(--ivory);border-color:var(--ink)}.t25.t25 .chips-scroll{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.t25.t25 .chips-scroll::-webkit-scrollbar{display:none}.t25.t25 .seg{display:inline-flex;border:1.5px solid var(--line-strong);border-radius:var(--r-sm);padding:3px;gap:3px;background:var(--surface)}.t25.t25 .seg button{min-height:36px;padding:0 var(--s4);border:0;border-radius:6px;background:none;cursor:pointer;font-size:var(--fs-xs);font-weight:600;color:var(--muted)}.t25.t25 .seg button[aria-selected=true]{background:var(--emerald);color:var(--on-emerald)}.t25.t25[data-theme=dark] .seg button[aria-selected=true]{color:oklch(from var(--t25-p) .176 calc(c * .287) calc(h + 2.3))}@media (prefers-color-scheme:dark){.t25.t25:not([data-theme=light]) .seg button[aria-selected=true]{color:oklch(from var(--t25-p) .176 calc(c * .287) calc(h + 2.3))}}.t25.t25 .slider-field{display:grid;gap:6px}.t25.t25 .slider-field .row{display:flex;justify-content:space-between;align-items:center;gap:var(--s3)}.t25.t25 .slider-field input[type=number]{width:150px;min-height:40px;text-align:right;font-weight:700}.t25.t25 input[type=range]{width:100%;accent-color:var(--emerald);height:28px}.t25.t25 .explorer{display:grid;grid-template-columns:260px 1fr;gap:var(--s6);align-items:start}@media (max-width:900px){.t25.t25 .explorer{grid-template-columns:1fr}}.t25.t25 .filters{position:sticky;top:calc(var(--hdr) + 16px);display:grid;gap:var(--s5)}@media (max-width:900px){.t25.t25 .filters{position:static}}.t25.t25 .filters fieldset{border:0;display:grid;gap:var(--s2)}.t25.t25 .filters legend{font-size:var(--fs-sm);font-weight:700;margin-bottom:var(--s2)}.t25.t25 .check{display:flex;align-items:center;gap:var(--s3);min-height:36px;font-size:var(--fs-sm);cursor:pointer}.t25.t25 .check input{width:18px;height:18px;accent-color:var(--emerald)}.t25.t25 .fund-list{display:grid;gap:var(--s3)}.t25.t25 .fund{display:grid;grid-template-columns:1fr auto;gap:var(--s4);padding:var(--s5);border:1px solid var(--line);border-radius:var(--r-md)}.t25.t25 .fund:hover{border-color:var(--line-strong)}.t25.t25 .fund-name{font-weight:700;font-size:1.0625rem;line-height:1.3}.t25.t25 .fund-name button{all:unset;cursor:pointer}.t25.t25 .fund-name button:hover{text-decoration:underline}.t25.t25 .fund-name button:focus-visible{outline:2.5px solid var(--gold);outline-offset:2px}.t25.t25 .fund-meta{display:flex;flex-wrap:wrap;gap:var(--s2) var(--s4);font-size:var(--fs-xs);color:var(--muted);margin-top:var(--s1)}.t25.t25 .fund-stats{display:grid;grid-template-columns:repeat(4,minmax(72px,auto));gap:var(--s4);margin-top:var(--s4)}.t25.t25 .stat small{display:block;font-size:.72rem;color:var(--muted)}.t25.t25 .stat b{font-size:var(--fs-md);font-weight:700}.t25.t25 .fund-actions{flex-direction:column;align-items:flex-end}.t25.t25 .fund-actions,.t25.t25 .fund-actions .row{display:flex;gap:var(--s2)}@media (max-width:640px){.t25.t25 .fund{grid-template-columns:1fr}.t25.t25 .fund-actions{flex-direction:row;align-items:center;justify-content:space-between}.t25.t25 .fund-stats{grid-template-columns:repeat(2,1fr)}}.t25.t25 .risk{display:inline-flex;align-items:center;gap:6px;font-weight:600}.t25.t25 .risk i{width:9px;height:9px;border-radius:50%}.t25.t25 .r1 i{background:#2E7D32}.t25.t25 .r2 i{background:#7CB342}.t25.t25 .r3 i{background:#C0CA33}.t25.t25 .r4 i{background:#F9A825}.t25.t25 .r5 i{background:#EF6C00}.t25.t25 .r6 i{background:#C62828}.t25.t25 .empty{padding:var(--s7) var(--s5);text-align:center;border:1.5px dashed var(--line-strong);border-radius:var(--r-md);color:var(--muted)}.t25.t25 .empty h4{color:var(--ink);margin-bottom:var(--s2)}.t25.t25 .empty .btn{margin-top:var(--s4)}.t25.t25 .tray{position:fixed;left:50%;transform:translateX(-50%);bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:110;width:min(760px,calc(100% - 24px));background:var(--onyx);color:var(--on-onyx);border-radius:var(--r-md);padding:var(--s3) var(--s4);display:flex;gap:var(--s3);align-items:center;box-shadow:0 20px 50px -20px rgba(0,0,0,.6)}@media (max-width:760px){.t25.t25 .tray{bottom:calc(72px + env(safe-area-inset-bottom,0px))}}.t25.t25 .tray-items{display:flex;gap:var(--s2);overflow-x:auto;flex:1;scrollbar-width:none}.t25.t25 .tray-item{display:flex;align-items:center;gap:6px;background:rgba(255,255,255,.08);padding:4px 6px 4px 10px;border-radius:99px;font-size:.75rem;white-space:nowrap}.t25.t25 .tray-item button{background:none;border:0;color:inherit;width:28px;height:28px;border-radius:50%;cursor:pointer;display:grid;place-items:center}.t25.t25 .tray-item button:hover{background:rgba(255,255,255,.12)}.t25.t25 .table-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface)}.t25.t25 table{width:100%;border-collapse:collapse;font-size:var(--fs-sm)}.t25.t25 td,.t25.t25 th{padding:var(--s3) var(--s4);text-align:left;border-bottom:1px solid var(--line);vertical-align:top}.t25.t25 th{font-weight:700;font-size:var(--fs-xs);color:var(--muted);background:var(--surface-2);white-space:nowrap}.t25.t25 tr:last-child td{border-bottom:0}.t25.t25 td.num,.t25.t25 th.num{text-align:right;white-space:nowrap}.t25.t25 .cmp th[scope=row]{background:var(--surface);color:var(--ink);font-size:var(--fs-sm);position:sticky;left:0;min-width:140px}.t25.t25 .cmp td{min-width:170px}.t25.t25 .best{color:var(--up);font-weight:700}.t25.t25 dialog{border:0;padding:0;background:transparent;max-width:none;max-height:none;color:var(--ink)}.t25.t25 dialog::backdrop{background:oklch(from var(--t25-p) .149 calc(c * .1) calc(h - 2.5)/.55)}.t25.t25 .sheet{position:fixed;inset:auto 0 0 0;margin:0 auto;width:min(860px,100%);max-height:92svh;overflow:auto;background:var(--ivory);border-radius:var(--r-lg) var(--r-lg) 0 0;padding:var(--s6) var(--s6) calc(var(--s6) + env(safe-area-inset-bottom,0px));animation:up .28s cubic-bezier(.2,.8,.2,1)}@media (min-width:761px){.t25.t25 .sheet{inset:0;margin:auto;height:fit-content;border-radius:var(--r-lg);max-height:88vh}}@keyframes up{0%{transform:translateY(40px);opacity:0}}.t25.t25 .sheet-head{display:flex;justify-content:space-between;gap:var(--s4);align-items:start;margin-bottom:var(--s5)}.t25.t25 .sheet-sm{width:min(480px,100%)}@media (max-width:640px){.t25.t25 .sheet{padding:var(--s5) var(--s4) calc(var(--s6) + env(safe-area-inset-bottom,0px))}}.t25.t25 .steps{display:flex;gap:var(--s2);margin-bottom:var(--s5);list-style:none;counter-reset:st}.t25.t25 .steps li{flex:1;height:4px;border-radius:2px;background:var(--line-strong)}.t25.t25 .steps li.done{background:var(--emerald)}.t25.t25 .timeline{list-style:none;display:grid;gap:0}.t25.t25 .timeline li{display:grid;grid-template-columns:24px 1fr;gap:var(--s3);padding-bottom:var(--s4);position:relative}.t25.t25 .timeline li:before{content:"";position:absolute;left:11px;top:22px;bottom:0;width:2px;background:var(--line-strong)}.t25.t25 .timeline li:last-child:before{display:none}.t25.t25 .timeline .dot{width:24px;height:24px;border-radius:50%;border:2px solid var(--line-strong);background:var(--surface);display:grid;place-items:center}.t25.t25 .timeline li.done .dot{background:var(--emerald);border-color:var(--emerald);color:var(--on-emerald)}.t25.t25 .timeline li.now .dot{border-color:var(--gold);box-shadow:0 0 0 4px var(--gold-tint)}.t25.t25 .timeline li.done:before{background:var(--emerald)}.t25.t25 .timeline .icon{width:14px;height:14px}.t25.t25 .timeline small{display:block;color:var(--muted);font-size:var(--fs-xs)}.t25.t25 .dash-head{border-radius:var(--r-lg);padding:var(--s6);margin-bottom:var(--s5)}.t25.t25 .dash-top{display:flex;justify-content:space-between;gap:var(--s5);flex-wrap:wrap;align-items:end}.t25.t25 .kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--s5);margin-top:var(--s6);padding-top:var(--s5);border-top:1px solid oklch(from var(--t25-s) .935 calc(c * .206) calc(h + 4.5)/.14)}.t25.t25 .kpis small{display:block;font-size:var(--fs-xs);color:var(--on-onyx-muted)}.t25.t25 .kpis b{font-size:var(--fs-lg);font-weight:600}@media (max-width:760px){.t25.t25 .kpis{grid-template-columns:1fr 1fr}}.t25.t25 .dash-tabs{display:flex;gap:var(--s1);overflow-x:auto;scrollbar-width:none;border-bottom:1px solid var(--line);margin-bottom:var(--s5);position:sticky;top:var(--hdr);background:var(--ivory);z-index:20}.t25.t25 .dash-tabs::-webkit-scrollbar{display:none}.t25.t25 .dash-tabs button{min-height:48px;padding:0 var(--s4);border:0;background:none;border-bottom:2.5px solid transparent;font-weight:600;font-size:var(--fs-sm);color:var(--muted);cursor:pointer;white-space:nowrap}.t25.t25 .dash-tabs button[aria-selected=true]{color:var(--ink);border-bottom-color:var(--gold)}.t25.t25 .dash-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:var(--s5)}@media (max-width:960px){.t25.t25 .dash-grid{grid-template-columns:1fr}}.t25.t25 .legend{list-style:none;display:grid;gap:var(--s2);font-size:var(--fs-sm)}.t25.t25 .legend li{display:grid;grid-template-columns:12px 1fr auto;gap:var(--s3);align-items:center}.t25.t25 .legend i{width:12px;height:12px;border-radius:3px}.t25.t25 .donut-wrap{display:grid;grid-template-columns:180px 1fr;gap:var(--s5);align-items:center}@media (max-width:480px){.t25.t25 .donut-wrap{grid-template-columns:1fr;justify-items:center}.t25.t25 .donut-wrap .legend{width:100%}}.t25.t25 .src{display:inline-flex;align-items:center;gap:4px;font-size:.7rem;font-weight:700;padding:2px 8px;border-radius:99px;white-space:nowrap}.t25.t25 .src-live{background:var(--emerald-tint);color:var(--emerald)}.t25.t25 .src-imp{background:var(--gold-tint);color:var(--gold-ink)}.t25.t25 .status{display:inline-flex;align-items:center;gap:6px;font-size:.75rem;font-weight:700;white-space:nowrap}.t25.t25 .status:before{content:"";width:8px;height:8px;border-radius:50%;background:currentColor}.t25.t25 .st-ok{color:var(--up)}.t25.t25 .st-pend{color:var(--warn)}.t25.t25 .st-fail{color:var(--down)}.t25.t25 .goal{display:grid;gap:var(--s2);padding:var(--s4) 0;border-bottom:1px solid var(--line)}.t25.t25 .goal:last-child{border-bottom:0}.t25.t25 .goal .row{display:flex;justify-content:space-between;gap:var(--s3);font-size:var(--fs-sm)}.t25.t25 .bar{height:8px;border-radius:4px;background:var(--surface-2);overflow:hidden}.t25.t25 .bar i{display:block;height:100%;background:var(--emerald);border-radius:4px}.t25.t25 .bar.warn i{background:var(--gold)}.t25.t25 .ai{border-radius:var(--r-lg);padding:var(--s6)}.t25.t25 .ai-head{display:flex;gap:var(--s4);align-items:center;margin-bottom:var(--s5)}.t25.t25 .ai-orb{width:52px;height:52px;flex-shrink:0}.t25.t25 .ai-list{display:grid;gap:var(--s3)}.t25.t25 .ai-item{display:grid;grid-template-columns:auto 1fr;gap:var(--s4);padding:var(--s4);border-radius:var(--r-md);background:rgba(255,255,255,.05);border:1px solid oklch(from var(--t25-s) .935 calc(c * .206) calc(h + 4.5)/.1)}.t25.t25 .ai-item .sev{width:36px;height:36px;border-radius:10px;display:grid;place-items:center}.t25.t25 .sev-hi{background:rgba(255,138,128,.14);color:#FFB4AB}.t25.t25 .sev-md{background:oklch(from var(--t25-s) .797 calc(c * .919) calc(h + 2.5)/.16);color:var(--gold)}.t25.t25 .sev-ok{background:oklch(from var(--t25-p) .754 calc(c * 1.494) calc(h - 3.5)/.16);color:#8FE0B8}.t25.t25 .ai-item h4{color:var(--on-onyx);margin-bottom:2px}.t25.t25 .ai-item p{font-size:var(--fs-sm);color:var(--on-onyx-muted)}.t25.t25 .scan{position:relative;overflow:hidden}.t25.t25 .ai-score{font-family:var(--serif);font-size:3rem;line-height:1;color:var(--gold)}.t25.t25 .calc-layout{display:grid;grid-template-columns:280px 1fr;gap:var(--s6);align-items:start}@media (max-width:900px){.t25.t25 .calc-layout{grid-template-columns:1fr}}.t25.t25 .calc-nav{position:sticky;top:calc(var(--hdr) + 16px);display:grid;gap:var(--s5);max-height:calc(100vh - var(--hdr) - 32px);overflow:auto}@media (max-width:900px){.t25.t25 .calc-nav{position:static;max-height:none}}.t25.t25 .calc-nav h4{font-size:var(--fs-xs);color:var(--muted);margin-bottom:var(--s2)}.t25.t25 .calc-nav ul{list-style:none;display:grid;gap:2px}.t25.t25 .calc-nav button{width:100%;text-align:left;min-height:40px;padding:0 var(--s3);border:0;border-radius:var(--r-sm);background:none;cursor:pointer;font-size:var(--fs-sm);font-weight:500}.t25.t25 .calc-nav button:hover{background:var(--surface-2)}.t25.t25 .calc-nav button[aria-current=true]{background:var(--emerald-tint);color:var(--emerald);font-weight:700}.t25.t25 .calc-mobile{display:none}@media (max-width:900px){.t25.t25 .calc-nav{display:none}.t25.t25 .calc-mobile{display:block}}.t25.t25 .calc-body{display:grid;grid-template-columns:1fr 1fr;gap:var(--s6)}@media (max-width:760px){.t25.t25 .calc-body{grid-template-columns:1fr}}.t25.t25 .calc-inputs{display:grid;gap:var(--s5);align-content:start}.t25.t25 .result{border-radius:var(--r-md);padding:var(--s5);display:grid;gap:var(--s4);align-content:start}.t25.t25 .result-main small{font-size:var(--fs-sm);color:var(--on-onyx-muted)}.t25.t25 .result-main b{display:block;font-family:var(--serif);font-weight:400;font-size:clamp(2.2rem,5vw,3rem);line-height:1.05}.t25.t25 .result dl{display:grid;gap:var(--s2)}.t25.t25 .result dl div{display:flex;justify-content:space-between;gap:var(--s3);font-size:var(--fs-sm);padding-bottom:var(--s2);border-bottom:1px solid oklch(from var(--t25-s) .935 calc(c * .206) calc(h + 4.5)/.12)}.t25.t25 .result dt{color:var(--on-onyx-muted)}.t25.t25 .result dd{font-weight:700;text-align:right}.t25.t25 .result .note{font-size:var(--fs-xs);color:var(--on-onyx-muted)}.t25.t25 .flows,.t25.t25 .flows .flow{display:grid;gap:var(--s2)}.t25.t25 .flows .flow{grid-template-columns:1fr 1fr 44px}.t25.t25 .product{display:flex;flex-direction:column;gap:var(--s3);padding:var(--s5);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md)}.t25.t25 .product-top{display:flex;justify-content:space-between;align-items:start;gap:var(--s3)}.t25.t25 .product h3{font-size:var(--fs-xl)}.t25.t25 .product dl{display:grid;grid-template-columns:auto 1fr;gap:var(--s2) var(--s4);font-size:var(--fs-sm);margin-top:var(--s2)}.t25.t25 .product dt{color:var(--muted)}.t25.t25 .product dd{font-weight:600}.t25.t25 .product .actions{margin-top:auto;padding-top:var(--s3);display:flex;gap:var(--s2);flex-wrap:wrap}.t25.t25 .avail{font-size:.7rem;font-weight:700;padding:3px 9px;border-radius:99px;white-space:nowrap}.t25.t25 .avail-txn{background:var(--emerald-tint);color:var(--emerald)}.t25.t25 .avail-info{background:var(--gold-tint);color:var(--gold-ink)}.t25.t25 .insight{display:flex;flex-direction:column;gap:var(--s3);text-decoration:none}.t25.t25 .insight .cover{aspect-ratio:16/10;border-radius:var(--r-md);display:grid;place-items:end start;padding:var(--s4)}.t25.t25 .insight .cover span{font-family:var(--serif);font-size:1.6rem;line-height:1.05;color:var(--on-onyx);max-width:12ch}.t25.t25 .insight h3{font-size:var(--fs-lg)}.t25.t25 .insight:hover h3{text-decoration:underline}.t25.t25 .news{list-style:none}.t25.t25 .news li{padding:var(--s4) 0;border-bottom:1px solid var(--line);display:grid;gap:var(--s1)}.t25.t25 .news li:last-child{border-bottom:0}.t25.t25 .news a{font-weight:600;text-decoration:none}.t25.t25 .news a:hover{text-decoration:underline}.t25.t25 .slots{display:grid;grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:var(--s2)}.t25.t25 .days{display:flex;gap:var(--s2);overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.t25.t25 .day{min-width:64px;min-height:64px;border:1.5px solid var(--line-strong);border-radius:var(--r-sm);background:var(--surface);cursor:pointer;display:grid;place-items:center;font-size:var(--fs-xs);line-height:1.2;padding:var(--s2)}.t25.t25 .day b{font-size:var(--fs-lg)}.t25.t25 .day[aria-pressed=true],.t25.t25 .slot[aria-pressed=true]{background:var(--emerald);border-color:var(--emerald);color:var(--on-emerald)}.t25.t25 .slot{min-height:44px;border:1.5px solid var(--line-strong);border-radius:var(--r-sm);background:var(--surface);cursor:pointer;font-size:var(--fs-sm);font-weight:600}.t25.t25 .slot:disabled{text-decoration:line-through;opacity:.45;cursor:not-allowed}.t25.t25 .toasts{position:fixed;z-index:400;left:50%;transform:translateX(-50%);top:calc(env(safe-area-inset-top,0px) + 80px);display:grid;gap:var(--s2);width:min(440px,calc(100% - 24px))}.t25.t25 .toast{background:var(--onyx);color:var(--on-onyx);padding:var(--s3) var(--s4);border-radius:var(--r-sm);font-size:var(--fs-sm);display:flex;gap:var(--s3);align-items:center;box-shadow:var(--shadow);animation:up .25s ease}.t25.t25 .toast .icon{color:#8FE0B8}.t25.t25 .wa-fab{position:fixed;right:16px;bottom:calc(20px + env(safe-area-inset-bottom,0px));z-index:105;width:56px;height:56px;border-radius:50%;background:#1F7A4D;color:#fff;display:grid;place-items:center;box-shadow:0 12px 30px -10px rgba(0,0,0,.5)}.t25.t25 .wa-fab svg{width:28px;height:28px}.t25.t25 .foot{padding:var(--s8) 0 var(--s6);margin-top:var(--s8)}.t25.t25 .foot-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:var(--s6)}@media (max-width:860px){.t25.t25 .foot-grid{grid-template-columns:1fr 1fr}}@media (max-width:520px){.t25.t25 .foot-grid{grid-template-columns:1fr}}.t25.t25 .foot h4{color:var(--gold);margin-bottom:var(--s3);font-size:var(--fs-sm)}.t25.t25 .foot ul{list-style:none;display:grid;gap:var(--s2);font-size:var(--fs-sm)}.t25.t25 .foot a{color:var(--on-onyx-muted);text-decoration:none}.t25.t25 .foot a:hover{color:var(--on-onyx);text-decoration:underline}.t25.t25 .reg{gap:var(--s2)}.t25.t25 .disclose,.t25.t25 .reg{display:grid;font-size:var(--fs-xs);color:var(--on-onyx-muted)}.t25.t25 .disclose{margin-top:var(--s7);padding-top:var(--s5);border-top:1px solid oklch(from var(--t25-s) .935 calc(c * .206) calc(h + 4.5)/.14);gap:var(--s3)}.t25.t25 .disclose p{max-width:none}.t25.t25 .disclose strong{color:var(--on-onyx)}.t25.t25 .demo-flag{display:inline-flex;gap:6px;align-items:center;font-size:.72rem;font-weight:700;color:var(--gold-ink);background:var(--gold-tint);padding:3px 10px;border-radius:99px}.t25.t25 .chart text{font-family:var(--sans);font-size:11px;fill:var(--muted)}.t25.t25 .onyx .chart text{fill:var(--on-onyx-muted)}.t25.t25 .chart .grid{stroke:var(--line)}.t25.t25 .onyx .chart .grid{stroke:oklch(from var(--t25-s) .935 calc(c * .206) calc(h + 4.5)/.12)}.t25.t25 .onyx .panel:not(.onyx) .chart text{fill:var(--muted)}.t25.t25 .onyx .panel:not(.onyx) .chart .grid{stroke:var(--line)}@media (prefers-reduced-motion:reduce){.t25.t25 *,.t25.t25 :after,.t25.t25 :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.t25.t25:not([data-theme=dark]){--ivory:oklch(from var(--t25-s) 0.959 calc(c * 0.128) calc(h + 2.9));--surface:#FFFEFB;--surface-2:oklch(from var(--t25-s) 0.935 calc(c * 0.161) calc(h + 3));--onyx:oklch(from var(--t25-p) 0.2 calc(c * 0.167) calc(h + 3));--onyx-2:oklch(from var(--t25-p) 0.25 calc(c * 0.186) h);--r-sm:5px;--r-md:8px;--r-lg:14px;--maxw:1320px;--shadow:0 18px 56px -38px oklch(from var(--t25-p) 0.2 calc(c * 0.167) calc(h + 3)/0.42)}.t25.t25 .onyx:after,.t25.t25 .onyx:before{display:none}.t25.t25 .hdr{background:oklch(from var(--t25-s) .979 calc(c * .078) calc(h + 7)/.94);border-bottom-color:oklch(from var(--t25-p) .2 calc(c * .167) calc(h + 3)/.09)}.t25.t25 .brand svg{filter:drop-shadow(0 2px 3px rgba(0,0,0,.11))}.t25.t25 .nav a{font-size:.79rem;letter-spacing:.005em}.t25.t25 .ticker{background:oklch(from var(--t25-p) .243 calc(c * .242) h);color:oklch(from var(--t25-s) .959 calc(c * .128) calc(h + 2.9));border:0}.t25.t25 .ticker .tk-stamp{color:oklch(from var(--t25-p) .848 calc(c * .183) calc(h - 18.2))}.t25.t25 .ticker .up{color:#A6D8BA}.t25.t25 .ticker .down{color:#F0A8A3}.t25.t25 .hero{position:relative;min-height:min(780px,calc(100svh - 112px));padding:0;background:oklch(from var(--t25-p) .238 calc(c * .173) calc(h - 3.4)) url(/template25/assets/hero-family.jpg) center calc(48% + var(--hero-shift,0px))/cover no-repeat;color:oklch(from var(--t25-s) .994 calc(c * .077) calc(h + 7));isolation:isolate;overflow:hidden}.t25.t25 .hero:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,oklch(from var(--t25-p) .163 calc(c * .175) calc(h + 2.7)/.91) 0,oklch(from var(--t25-p) .163 calc(c * .175) calc(h + 2.7)/.76) 39%,oklch(from var(--t25-p) .163 calc(c * .175) calc(h + 2.7)/.32) 70%,oklch(from var(--t25-p) .163 calc(c * .175) calc(h + 2.7)/.3) 100%),linear-gradient(0deg,oklch(from var(--t25-p) .148 calc(c * .12) calc(h + 3)/.64),transparent 37%)}.t25.t25 .hero-grid{grid-template-columns:minmax(0,1.17fr) minmax(340px,.83fr);align-items:end;gap:clamp(2rem,5vw,6rem);padding-top:clamp(5rem,11vh,9rem);padding-bottom:clamp(3.5rem,8vh,6rem)}.t25.t25 .hero h1{font-size:clamp(4.3rem,8.25vw,8.65rem);line-height:.88;letter-spacing:-.055em;max-width:10.8ch;text-wrap:balance}.t25.t25 .hero .kicker{color:oklch(from var(--t25-s) .868 calc(c * .798) calc(h + 4));text-transform:uppercase;letter-spacing:.2em;font-size:.72rem;margin-bottom:1.5rem}.t25.t25 .hero .lede{color:oklch(from var(--t25-s) .936 calc(c * .09) calc(h + 17.3));max-width:45ch;font-size:clamp(1rem,1.3vw,1.15rem);line-height:1.7}.t25.t25 .hero .btn-primary{background:oklch(from var(--t25-s) .807 calc(c * .905) calc(h + 2.1));color:oklch(from var(--t25-p) .243 calc(c * .242) h)}.t25.t25 .hero .btn-primary:hover{background:oklch(from var(--t25-s) .88 calc(c * .889) calc(h + 3))}.t25.t25 .hero .btn-ghost{border-color:rgba(255,255,255,.62);color:oklch(from var(--t25-s) .994 calc(c * .077) calc(h + 7))}.t25.t25 .hero .btn-ghost:hover{background:rgba(255,255,255,.12)}.t25.t25 .sec,.t25.t25 .sec-tight{scroll-margin-top:80px}.t25.t25 .feature h2,.t25.t25 .sec-head h2{font-size:clamp(2.6rem,4.7vw,5rem);line-height:.98;letter-spacing:-.035em;max-width:14ch;text-wrap:balance}.t25.t25 .kicker{font-size:.7rem;letter-spacing:.19em;color:oklch(from var(--t25-s) .516 calc(c * .905) calc(h - 5.1))}.t25.t25 .pillars{border-color:oklch(from var(--t25-s) .851 calc(c * .202) h);gap:1px;background:oklch(from var(--t25-s) .851 calc(c * .202) h)}.t25.t25 .pillar{position:relative;background:#FFFEFA;border:0!important;padding:clamp(1.5rem,2.7vw,2.6rem);min-height:250px;transition:background .25s,transform .25s;overflow:hidden}.t25.t25 .pillar:hover{background:oklch(from var(--t25-s) .931 calc(c * .157) calc(h + 7.1));transform:translateY(-3px);z-index:1}.t25.t25 .pillar:before{content:attr(data-no);position:absolute;right:1.35rem;top:1.15rem;font-size:.7rem;font-weight:700;letter-spacing:.14em;color:oklch(from var(--t25-s) .666 calc(c * .359) calc(h + 12.9))}.t25.t25 .pillar .icon{width:30px;height:30px;color:oklch(from var(--t25-s) .529 calc(c * .896) h);margin-bottom:auto}.t25.t25 .pillar h3{font-size:clamp(1.7rem,2.3vw,2.3rem);letter-spacing:-.03em}.t25.t25 .pillar p{font-size:.82rem;max-width:32ch}.t25.t25 .pillar .go{font-size:.76rem;text-transform:uppercase;letter-spacing:.1em;color:oklch(from var(--t25-p) .369 calc(c * .795) h)}.t25.t25 .pillar:nth-child(2){background:oklch(from var(--t25-p) .289 calc(c * .456) h);color:oklch(from var(--t25-s) .959 calc(c * .128) calc(h + 2.9))}.t25.t25 .pillar:nth-child(2) .go,.t25.t25 .pillar:nth-child(2) p{color:oklch(from var(--t25-p) .895 calc(c * .232) calc(h - 16.4))}.t25.t25 .pillar:nth-child(2) .icon,.t25.t25 .pillar:nth-child(2):before{color:oklch(from var(--t25-s) .807 calc(c * .825) calc(h + 3.5))}.t25.t25 .pillar:nth-child(5){background:oklch(from var(--t25-s) .903 calc(c * .231) h)}.t25.t25 .consult-photo{position:relative;background:oklch(from var(--t25-p) .219 calc(c * .148) calc(h - 10.8)) url(/template25/assets/consultation.jpg) 50%/cover no-repeat;isolation:isolate}.t25.t25 .consult-photo:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,oklch(from var(--t25-p) .161 calc(c * .142) calc(h - 3.7)/.25),oklch(from var(--t25-p) .161 calc(c * .142) calc(h - 3.7)/.76) 42%,oklch(from var(--t25-p) .161 calc(c * .142) calc(h - 3.7)/.82))}.t25.t25 .consult-photo .feature{grid-template-columns:.72fr 1.28fr;gap:3rem}.t25.t25 .consult-photo .feature>:first-child{order:2}.t25.t25 .consult-photo .feature>:last-child{order:1}.t25.t25 .consult-photo .feature>:first-child{padding:1.5rem;background:oklch(from var(--t25-p) .167 calc(c * .202) h/.58);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.t25.t25 .consult-photo #homeBook{background:oklch(from var(--t25-s) .996 calc(c * .074) calc(h + 15.7)/.97);box-shadow:0 25px 70px rgba(0,0,0,.22)}.t25.t25 .insight .cover{background-color:oklch(from var(--t25-p) .278 calc(c * .275) h);background-position:50%;background-size:cover;background-repeat:no-repeat;position:relative;isolation:isolate;overflow:hidden;border-radius:5px}.t25.t25 .insight .cover:before{content:"";display:block;position:absolute;inset:0;z-index:0;background:linear-gradient(0deg,rgba(0,0,0,.78),rgba(0,0,0,.04) 74%);pointer-events:none}.t25.t25 .insight .cover span{color:#fff;position:relative;z-index:1}.t25.t25 .panel{border-radius:6px}.t25.t25 .panel-lg{border-radius:10px}.t25.t25 .reveal{opacity:0;transform:translate3d(0,30px,0);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.8,.2,1)}.t25.t25 .reveal.in-view{opacity:1;transform:none}.t25.t25[data-theme=dark] .hdr{background:oklch(from var(--t25-p) .187 calc(c * .153) h/.94)}.t25.t25[data-theme=dark] .pillar{background:oklch(from var(--t25-p) .256 calc(c * .238) calc(h - 6.1));color:oklch(from var(--t25-s) .959 calc(c * .128) calc(h + 2.9))}.t25.t25[data-theme=dark] .pillar .go,.t25.t25[data-theme=dark] .pillar p{color:oklch(from var(--t25-p) .885 calc(c * .242) calc(h - 14.2))}.t25.t25[data-theme=dark] .pillar:nth-child(2){background:oklch(from var(--t25-p) .384 calc(c * .486) calc(h - 7.6))}.t25.t25[data-theme=dark] .pillar:nth-child(5){background:oklch(from var(--t25-p) .307 calc(c * .289) calc(h - 19.5))}@media(max-width:960px){.t25.t25 .hero-grid{grid-template-columns:1fr;align-items:center;padding-block:4rem}.t25.t25 .hero .slab{max-width:650px;transform:none}.t25.t25 .consult-photo .feature{grid-template-columns:1fr}.t25.t25 .consult-photo .feature>:first-child,.t25.t25 .consult-photo .feature>:last-child{order:0}.t25.t25 .consult-photo{background-position:32%}.t25.t25 .consult-photo:before{background:oklch(from var(--t25-p) .16 calc(c * .16) h/.76)}}@media(max-width:640px){.t25.t25 .hero{min-height:0;background-position:61%}.t25.t25 .hero:before{background:linear-gradient(90deg,oklch(from var(--t25-p) .155 calc(c * .163) h/.88),oklch(from var(--t25-p) .155 calc(c * .163) h/.64)),linear-gradient(0deg,oklch(from var(--t25-p) .155 calc(c * .163) h/.76),transparent)}.t25.t25 .hero-grid{padding-top:5.5rem;padding-bottom:3rem;gap:2.25rem}.t25.t25 .hero h1{font-size:clamp(3.8rem,14vw,5.8rem)}.t25.t25 .hero .lede{margin:1.5rem 0}.t25.t25 .hero-cta .btn{width:100%}.t25.t25 .hero .slab{padding:1.3rem}.t25.t25 .hero .assure{gap:.6rem 1rem}.t25.t25 .photo-essay{min-height:440px;background-position:53%}.t25.t25 .photo-essay:before{background:oklch(from var(--t25-p) .163 calc(c * .175) calc(h + 2.7)/.67)}.t25.t25 .photo-essay .wrap{padding-block:4.5rem}.t25.t25 .photo-essay h2{font-size:3.25rem}.t25.t25 .pillar{min-height:220px}.t25.t25 .feature h2,.t25.t25 .sec-head h2{font-size:clamp(2.55rem,10vw,3.8rem)}.t25.t25 .consult-photo{background-position:18%}}@media(prefers-reduced-motion:reduce){.t25.t25 .reveal{opacity:1;transform:none}}.t25.t25 .brand-theme{flex:0 0 auto;margin-left:-.8rem;border-color:transparent!important}.t25.t25 .brand-theme:hover{background:var(--emerald-tint);color:var(--emerald)}.t25.t25 .ticker{overflow:hidden}.t25.t25 .ticker-in{max-width:none;padding:0;overflow:hidden;min-height:43px}.t25.t25 .ticker-track{width:max-content;display:flex;animation:ticker-roll 42s linear infinite}.t25.t25 .ticker:focus-within .ticker-track,.t25.t25 .ticker:hover .ticker-track{animation-play-state:paused}.t25.t25 .ticker-set{display:flex;align-items:center;flex:0 0 auto;gap:2.2rem;padding:0 1.1rem;white-space:nowrap}.t25.t25 .ticker .tk{flex:0 0 auto}.t25.t25 .ticker .tk-stamp{flex:0 0 auto;text-transform:uppercase;letter-spacing:.13em;font-size:.67rem;color:oklch(from var(--t25-s) .85 calc(c * .788) calc(h + 3.6))}@keyframes ticker-roll{to{transform:translateX(-50%)}}.t25.t25 .hero{min-height:clamp(600px,77svh,820px)}.t25.t25 .hero-grid{display:flex;align-items:center;min-height:inherit;max-width:1320px;padding-top:5rem;padding-bottom:9rem}.t25.t25 .hero-grid>div{max-width:790px}.t25.t25 .hero h1{max-width:11ch}.t25.t25 .hero .lede{color:oklch(from var(--t25-p) .949 calc(c * .103) calc(h - 45.3))}.t25.t25 .hero .btn-ghost:hover{background:#fff;color:oklch(from var(--t25-p) .405 calc(c * .974) calc(h - 3.6));border-color:#fff;transform:translateY(-3px)}.t25.t25 .hero .btn-primary:hover{transform:translateY(-3px)}.t25.t25 .six-section{position:relative;z-index:2;margin-top:-5.4rem;padding:0 0 clamp(4rem,8vw,8rem);background:none}.t25.t25 .six-section .wrap{display:flex;flex-direction:column}.t25.t25 .six-section .sec-head{order:2;margin:2.8rem 0 0}.t25.t25 .six-section .sec-head h2{max-width:none;font-size:clamp(2.3rem,4vw,4rem)}.t25.t25 .pillars{order:1;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;border:0;border-radius:0;background:none;overflow:visible;perspective:1200px}.t25.t25 .pillars .pillar{display:block;height:186px;min-height:0;padding:0!important;border:0!important;background:transparent!important;color:inherit;text-decoration:none;overflow:visible;transform:none!important}.t25.t25 .pillar-inner{display:block;position:relative;width:100%;height:100%;transform-style:preserve-3d;transition:transform .62s cubic-bezier(.2,.8,.2,1),filter .3s}.t25.t25 .pillar:focus-visible .pillar-inner,.t25.t25 .pillar:hover .pillar-inner{transform:rotateY(180deg);filter:drop-shadow(0 15px 20px oklch(from var(--t25-p) .232 calc(c * .398) calc(h - 7.4)/.22))}.t25.t25 .pillar-back,.t25.t25 .pillar-front{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:space-between;padding:1.25rem;border:1px solid oklch(from var(--t25-s) .812 calc(c * .652) h/.42);backface-visibility:hidden;-webkit-backface-visibility:hidden;box-shadow:0 15px 30px oklch(from var(--t25-p) .157 calc(c * .311) h/.13);border-radius:6px}.t25.t25 .pillar-front{background:oklch(from var(--t25-s) .97 calc(c * .123) calc(h + 8.1));color:oklch(from var(--t25-p) .322 calc(c * .605) calc(h - 4.1))}.t25.t25 .pillar:nth-child(2n) .pillar-front{background:oklch(from var(--t25-s) .927 calc(c * .151) calc(h + 15.8))}.t25.t25 .pillar-back{background:oklch(from var(--t25-p) .33 calc(c * .674) calc(h - 4.5));color:oklch(from var(--t25-s) .994 calc(c * .091) calc(h + 9.9));transform:rotateY(180deg)}.t25.t25 .pillar .icon{width:26px;height:26px;margin:0;color:oklch(from var(--t25-p) .495 calc(c * .995) calc(h - 4.8))}.t25.t25 .pillar-back strong{font-family:var(--serif);font-size:1.6rem;line-height:1}.t25.t25 .pillar-back span{font-size:.78rem;line-height:1.45;color:oklch(from var(--t25-p) .924 calc(c * .219) calc(h - 26.9))}.t25.t25 .pillar-front strong{font-family:var(--serif);font-size:clamp(1.25rem,1.65vw,1.65rem);font-weight:500;line-height:1.05}.t25.t25 .pillar-back small,.t25.t25 .pillar-front small{font-size:.68rem;text-transform:uppercase;letter-spacing:.08em;font-weight:700}.t25.t25 .pillar-number{position:absolute;right:1.15rem;top:1.2rem;color:oklch(from var(--t25-s) .593 calc(c * .802) h);font-size:.65rem;font-weight:700}.t25.t25 .pillar:before{display:none}.t25.t25 .fund-desk{padding:0!important;overflow:hidden;background:#FFFEFA!important;border:1px solid oklch(from var(--t25-s) .86 calc(c * .234) h)!important;box-shadow:0 24px 55px -36px oklch(from var(--t25-p) .237 calc(c * .489) calc(h - 12.7)/.44)}.t25.t25 .desk-head{display:flex;justify-content:space-between;gap:1rem;padding:1.2rem 1.5rem;background:oklch(from var(--t25-p) .32 calc(c * .636) calc(h - 4.7));color:oklch(from var(--t25-s) .921 calc(c * .334) calc(h + 3.9));font-size:.65rem;font-weight:700;letter-spacing:.14em}.t25.t25 .fund-desk .search{margin:1.5rem;display:grid;grid-template-columns:1fr auto;gap:.4rem;align-items:center}.t25.t25 .fund-desk .search label{grid-column:1/-1;font-family:var(--serif);font-size:clamp(1.7rem,3vw,2.4rem);color:oklch(from var(--t25-p) .32 calc(c * .636) calc(h - 4.7));margin-bottom:.5rem}.t25.t25 .fund-desk .search .icon{display:none}.t25.t25 .fund-desk .search input{grid-column:1;grid-row:2;min-height:54px;padding-left:1rem;background:oklch(from var(--t25-s) .967 calc(c * .124) calc(h + 8.1));border-color:oklch(from var(--t25-s) .838 calc(c * .295) calc(h + 3))}.t25.t25 .fund-desk .search button{grid-column:2;grid-row:2;width:54px;height:54px;border:0;background:oklch(from var(--t25-p) .32 calc(c * .636) calc(h - 4.7));color:#fff;font-size:1.5rem;cursor:pointer;transition:background .2s,transform .2s}.t25.t25 .fund-desk .search button:hover{background:oklch(from var(--t25-p) .521 calc(c * 1.207) calc(h - 7.5));transform:translateY(-2px)}.t25.t25 .fund-desk .chips{margin:0 1.5rem 1.5rem;gap:.45rem}.t25.t25 .fund-desk .chip{font-size:.71rem;padding:.45rem .7rem}.t25.t25 #homeTop{border-top:1px solid oklch(from var(--t25-s) .873 calc(c * .252) h);padding:1.35rem 1.5rem}.t25.t25 .fund-feature{display:flex;align-items:center;gap:1rem;text-decoration:none;color:oklch(from var(--t25-p) .335 calc(c * .564) calc(h - 6.1));transition:transform .2s}.t25.t25 .fund-feature:hover{transform:translateX(5px)}.t25.t25 .fund-feature-mark{display:grid;place-items:center;width:46px;height:46px;flex:0 0 auto;background:oklch(from var(--t25-p) .942 calc(c * .162) calc(h - 25.1));color:oklch(from var(--t25-p) .458 calc(c * 1.084) calc(h - 6.2));border-radius:50%;font-size:1.45rem}.t25.t25 .fund-feature span:nth-child(2){display:grid;gap:.2rem}.t25.t25 .fund-feature small{font-size:.65rem;letter-spacing:.08em;color:oklch(from var(--t25-s) .534 calc(c * .457) h)}.t25.t25 .fund-feature strong{font-family:var(--serif);font-size:1.25rem;font-weight:500}.t25.t25 .fund-feature-arrow{margin-left:auto;font-size:1.5rem}.t25.t25 .mini-sip{background:oklch(from var(--t25-s) .985 calc(c * .077) calc(h + 7))!important;color:oklch(from var(--t25-p) .297 calc(c * .466) h)!important;padding:clamp(1.25rem,2.6vw,2.4rem)!important}.t25.t25 .mini-title,.t25.t25 .wealth-top{display:flex;align-items:center;justify-content:space-between;gap:1rem}.t25.t25 .eyebrow,.t25.t25 .mini-title{font-size:.66rem;letter-spacing:.14em;font-weight:700}.t25.t25 .mini-sip h3{font-family:var(--serif);font-size:clamp(1.7rem,2.6vw,2.4rem);font-weight:500;line-height:1.1;max-width:17ch;margin:1.6rem 0}.t25.t25 .mini-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-bottom:1.3rem}.t25.t25 .mini-fields label{display:grid;gap:.4rem;font-size:.72rem;font-weight:700}.t25.t25 .mini-fields input{font-size:1.1rem;font-weight:700;min-width:0;background:oklch(from var(--t25-s) .955 calc(c * .124) calc(h + 8.1))}.t25.t25 .mini-fields small{font-size:.65rem;color:oklch(from var(--t25-p) .554 calc(c * .323) calc(h - 19.7));font-weight:400}.t25.t25 .mini-result{margin-top:1.8rem;border-top:1px solid oklch(from var(--t25-s) .872 calc(c * .185) calc(h + 13.6));padding-top:1.5rem;animation:mini-enter .45s both}.t25.t25 .mini-result-head{display:flex;justify-content:space-between;align-items:end;gap:1rem}.t25.t25 .mini-result-head>div{display:grid;gap:.35rem}.t25.t25 .mini-result-head small{font-size:.63rem;letter-spacing:.11em;font-weight:700;color:oklch(from var(--t25-p) .535 calc(c * .319) calc(h - 7.3))}.t25.t25 .mini-result-head strong{font-family:var(--serif);font-size:clamp(2rem,4vw,3.4rem);line-height:1}.t25.t25 .mini-result-head b{font-size:1.15rem}.t25.t25 .mini-chart{height:132px;display:flex;align-items:end;gap:6px;margin-top:1.65rem;border-bottom:1px solid oklch(from var(--t25-p) .81 calc(c * .292) calc(h - 25.7));background:repeating-linear-gradient(to top,transparent 0,transparent 32px,oklch(from var(--t25-p) .93 calc(c * .136) calc(h - 48.9)) 33px)}.t25.t25 .mini-chart span{width:100%;height:var(--bar);transform-origin:bottom;animation:chart-grow .75s cubic-bezier(.2,.75,.2,1) var(--delay) both;background:linear-gradient(180deg,oklch(from var(--t25-p) .639 calc(c * 1.316) calc(h - 9.8)),oklch(from var(--t25-p) .372 calc(c * .826) calc(h - 3.9)))}.t25.t25 .mini-chart-axis{display:flex;justify-content:space-between;font-size:.65rem;color:oklch(from var(--t25-p) .588 calc(c * .302) calc(h - 13.2));margin-top:.4rem}@keyframes chart-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes mini-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.t25.t25 .wealth-preview{background:oklch(from var(--t25-s) .964 calc(c * .138) calc(h + 9.9))!important;padding:clamp(1.5rem,3vw,2.7rem)!important;box-shadow:0 28px 65px -42px oklch(from var(--t25-p) .261 calc(c * .602) calc(h - 11.1)/.38)}.t25.t25 .wealth-total{font-family:var(--serif);font-size:clamp(3rem,5vw,5.2rem);line-height:1;margin:1.5rem 0 .4rem!important;color:oklch(from var(--t25-p) .327 calc(c * .657) calc(h - 5.5))!important}.t25.t25 .wealth-stripe{height:12px;background:oklch(from var(--t25-s) .807 calc(c * .875) calc(h + 4.9));margin:2.3rem 0 1rem;overflow:hidden;border-radius:20px}.t25.t25 .wealth-stripe span{display:block;height:100%;background:oklch(from var(--t25-p) .438 calc(c * 1.05) calc(h - 6.5));animation:grow 1s both}.t25.t25 .wealth-sources{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.t25.t25 .wealth-sources div{display:grid;gap:.25rem}.t25.t25 .wealth-sources b{font-size:1.15rem}.t25.t25 .wealth-sources small{font-size:.72rem;color:oklch(from var(--t25-p) .551 calc(c * .352) calc(h - 10.8))}.t25.t25 .wealth-insight{display:flex;align-items:center;gap:.8rem;background:oklch(from var(--t25-p) .937 calc(c * .134) calc(h - 30.4));margin-top:2rem;padding:1rem;color:oklch(from var(--t25-p) .372 calc(c * .752) calc(h - 8.9))}.t25.t25 .wealth-insight>span{font-size:1.5rem}.t25.t25 .wealth-insight p{margin:0!important;line-height:1.3}.t25.t25 .wealth-insight small{font-size:.72rem}.t25.t25 .wealth-insight a{margin-left:auto;font-size:1.3rem;color:inherit;text-decoration:none}.t25.t25 #homeShelf{display:flex;gap:1rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;padding:0 0 1rem;border:0;background:none}.t25.t25 .shelf-card{flex:0 0 clamp(270px,29vw,380px);display:flex;flex-direction:column;scroll-snap-align:start;background:oklch(from var(--t25-s) .973 calc(c * .106) calc(h + 11.9));color:oklch(from var(--t25-p) .313 calc(c * .467) calc(h - 8.4));border:1px solid oklch(from var(--t25-s) .858 calc(c * .239) calc(h + 7.1));text-decoration:none;transition:transform .25s,box-shadow .25s}.t25.t25 .shelf-card:hover{transform:translateY(-6px);box-shadow:0 22px 35px -24px rgba(0,0,0,.5)}.t25.t25 .shelf-photo{height:175px;background-image:linear-gradient(0deg,oklch(from var(--t25-p) .192 calc(c * .364) calc(h - 13.3)/.52),transparent 60%),var(--card-photo);background-size:cover;background-position:50%;display:flex;align-items:end;padding:1rem;color:#fff}.t25.t25 .shelf-photo small{font-size:.65rem;letter-spacing:.1em;text-transform:uppercase}.t25.t25 .shelf-copy{padding:1.3rem;display:flex;flex-direction:column;gap:.8rem;min-height:185px}.t25.t25 .shelf-copy strong{font-family:var(--serif);font-size:1.6rem;line-height:1.05;font-weight:500}.t25.t25 .shelf-copy>span{font-size:.79rem;line-height:1.5;color:oklch(from var(--t25-p) .518 calc(c * .338) calc(h - 17.9))}.t25.t25 .shelf-copy em{margin-top:auto;font-size:.72rem;color:oklch(from var(--t25-p) .447 calc(c * 1.095) calc(h - 8.3));font-style:normal;font-weight:700;text-transform:uppercase;letter-spacing:.07em}.t25.t25 .shelf-controls{display:flex;gap:.5rem}.t25.t25 .shelf-controls .icon-btn:hover{background:oklch(from var(--t25-p) .447 calc(c * 1.095) calc(h - 8.3));color:#fff;transform:translateY(-2px)}.t25.t25 .consult-photo{background:oklch(from var(--t25-p) .214 calc(c * .148) calc(h - 10.9)) url(/template25/assets/consultation.jpg) 50%/cover no-repeat;color:oklch(from var(--t25-s) .994 calc(c * .091) calc(h + 9.9));min-height:700px}.t25.t25 .consult-photo:before{background:linear-gradient(90deg,oklch(from var(--t25-p) .148 calc(c * .204) calc(h - 2.5)/.62) 0,oklch(from var(--t25-p) .148 calc(c * .204) calc(h - 2.5)/.43) 52%,oklch(from var(--t25-p) .148 calc(c * .204) calc(h - 2.5)/.38) 100%)}.t25.t25 .consult-photo .feature{grid-template-columns:minmax(0,1fr) minmax(350px,.85fr);gap:clamp(2rem,6vw,6rem)}.t25.t25 .consult-photo .feature>:first-child,.t25.t25 .consult-photo .feature>:last-child{order:0}.t25.t25 .consult-photo .feature>:first-child{padding:0;background:none;backdrop-filter:none;-webkit-backdrop-filter:none}.t25.t25 .consult-photo h2{color:oklch(from var(--t25-s) .994 calc(c * .091) calc(h + 9.9))!important;max-width:12ch;font-size:clamp(2.9rem,5vw,5.2rem);text-shadow:0 2px 20px rgba(0,0,0,.42)}.t25.t25 .consult-photo .feature p{color:oklch(from var(--t25-s) .953 calc(c * .118) calc(h + 25))!important;max-width:39ch;text-shadow:0 1px 12px rgba(0,0,0,.7)}.t25.t25 .consult-duration{display:inline-block;border:1px solid rgba(255,255,255,.68);padding:.55rem .8rem;margin:2rem 0 1rem;color:oklch(from var(--t25-s) .971 calc(c * .384) calc(h + 7.1));font-size:.69rem;letter-spacing:.15em;font-weight:700}.t25.t25 .consult-photo #homeBook{background:oklch(from var(--t25-s) .994 calc(c * .091) calc(h + 9.9)/.88)!important;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);color:oklch(from var(--t25-p) .306 calc(c * .553) calc(h - 10.4));box-shadow:0 30px 70px rgba(0,0,0,.26);border:1px solid rgba(255,255,255,.65)}.t25.t25 .consult-photo #homeBook h3,.t25.t25 .consult-photo #homeBook p{color:oklch(from var(--t25-p) .306 calc(c * .553) calc(h - 10.4))!important}.t25.t25 .service-guide{background:oklch(from var(--t25-p) .32 calc(c * .636) calc(h - 4.7));color:oklch(from var(--t25-s) .965 calc(c * .173) calc(h + 4.8));padding:clamp(1.5rem,3vw,2.6rem);border-radius:8px}.t25.t25 .service-guide h3{font-family:var(--serif);font-size:2.1rem;line-height:1.05;font-weight:500;margin:1.4rem 0}.t25.t25 .service-guide p{color:oklch(from var(--t25-p) .9 calc(c * .193) calc(h - 21.5));font-size:.87rem;line-height:1.6}.t25.t25 .service-guide .muted{color:oklch(from var(--t25-p) .841 calc(c * .332) calc(h - 16.2))}.t25.t25 .service-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:.3rem;margin:2rem 0}.t25.t25 .service-steps div{border-top:1px solid oklch(from var(--t25-p) .627 calc(c * .588) calc(h - 13.8));padding-top:.7rem;display:grid;gap:.45rem}.t25.t25 .service-steps b{font-size:.7rem;color:oklch(from var(--t25-s) .837 calc(c * .973) calc(h + 4.2))}.t25.t25 .service-steps span{font-size:.72rem}.t25.t25 .service-quick{padding:1.4rem 0}.t25.t25 .service-quick .chips{margin-top:.8rem}.t25.t25 .solution-card{padding:0;overflow:hidden;gap:0;transition:transform .25s,box-shadow .25s;min-width:0}.t25.t25 .solution-card:hover{transform:translateY(-5px);box-shadow:0 22px 40px -30px rgba(0,0,0,.45)}.t25.t25 .solution-art{height:144px;background-image:linear-gradient(0deg,oklch(from var(--t25-p) .214 calc(c * .443) calc(h - 11.5)/.55),transparent 65%),var(--card-photo);background-size:cover;background-position:50%;display:flex;align-items:end;padding:1rem;color:#fff}.t25.t25 .solution-art span{font-size:.65rem;text-transform:uppercase;letter-spacing:.12em;font-weight:700}.t25.t25 .solution-card .actions,.t25.t25 .solution-card .product-top,.t25.t25 .solution-card details,.t25.t25 .solution-card>p{margin-inline:1.35rem}.t25.t25 .solution-card .product-top{align-items:start;margin-top:1.35rem}.t25.t25 .solution-card h3{font-family:var(--serif);font-weight:500;font-size:1.55rem;line-height:1.05}.t25.t25 .solution-card>p{margin-top:.75rem;line-height:1.5}.t25.t25 .solution-card details{border-top:1px solid var(--line);margin-top:1rem;padding-top:.75rem}.t25.t25 .solution-card summary{display:flex;justify-content:space-between;cursor:pointer;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--emerald);list-style:none}.t25.t25 .solution-card summary::-webkit-details-marker{display:none}.t25.t25 .solution-card summary span{font-size:1.1rem;transition:transform .2s}.t25.t25 .solution-card details[open] summary span{transform:rotate(45deg)}.t25.t25 .solution-card dl{padding-bottom:.5rem}.t25.t25 .solution-card .actions{padding:1.1rem 0 1.35rem}.t25.t25 .fund-stats{grid-template-columns:repeat(2,minmax(90px,auto))}.t25.t25 .fund{transition:border-color .2s,box-shadow .2s,transform .2s}.t25.t25 .fund:hover{transform:translateY(-2px);box-shadow:0 14px 30px -24px oklch(from var(--t25-p) .248 calc(c * .611) calc(h - 11)/.5)}.t25.t25 .filter-extra{border:1px solid var(--line);background:var(--surface);border-radius:6px}.t25.t25 .filter-extra summary{display:flex;justify-content:space-between;align-items:center;padding:.8rem 1rem;cursor:pointer;font-size:.78rem;font-weight:700;list-style:none}.t25.t25 .filter-extra summary::-webkit-details-marker{display:none}.t25.t25 .filter-extra summary span{font-size:1.1rem;color:var(--emerald);transition:transform .2s}.t25.t25 .filter-extra[open] summary span{transform:rotate(45deg)}.t25.t25 .filter-extra-body{display:grid;gap:1.5rem;padding:0 1rem 1rem}.t25.t25 .calc-nav details{border:1px solid var(--line);background:var(--surface);border-radius:6px;overflow:hidden}.t25.t25 .calc-nav summary{display:flex;justify-content:space-between;gap:.6rem;align-items:center;padding:.8rem 1rem;cursor:pointer;list-style:none;font-size:.76rem;font-weight:700;color:var(--ink)}.t25.t25 .calc-nav summary::-webkit-details-marker{display:none}.t25.t25 .calc-nav summary span{color:var(--emerald)}.t25.t25 .calc-nav details ul{padding:.2rem .5rem .6rem}.t25.t25[data-theme=dark] .pillar-front{background:oklch(from var(--t25-s) .932 calc(c * .164) calc(h + 20.8));color:oklch(from var(--t25-p) .311 calc(c * .574) calc(h - 3.7))}.t25.t25[data-theme=dark] .pillar:nth-child(2n) .pillar-front{background:oklch(from var(--t25-p) .887 calc(c * .257) calc(h - 48))}.t25.t25[data-theme=dark] .fund-desk,.t25.t25[data-theme=dark] .mini-sip,.t25.t25[data-theme=dark] .wealth-preview{color:oklch(from var(--t25-p) .297 calc(c * .466) h)}.t25.t25[data-theme=dark] .shelf-card{background:oklch(from var(--t25-s) .93 calc(c * .136) calc(h + 14.8));color:oklch(from var(--t25-p) .313 calc(c * .467) calc(h - 8.4))}@media(max-width:1100px){.t25.t25 .pillars{grid-template-columns:repeat(3,1fr)}.t25.t25 .six-section{margin-top:-3.5rem}.t25.t25 .pillar{height:150px!important}.t25.t25 .consult-photo .feature{grid-template-columns:1fr 1fr}}@media(max-width:760px){.t25.t25 .hdr-in{gap:.45rem}.t25.t25 .brand-theme{margin-left:0}.t25.t25 .hero-grid{padding-bottom:8rem}.t25.t25 .pillars{grid-template-columns:repeat(2,1fr);gap:8px}.t25.t25 .pillars .pillar{height:145px!important}.t25.t25 .six-section{margin-top:-4rem}.t25.t25 .six-section .sec-head{margin-top:2.2rem}.t25.t25 .consult-photo .feature{grid-template-columns:1fr}.t25.t25 .consult-photo{background-position:38%}.t25.t25 .consult-photo:before{background:oklch(from var(--t25-p) .148 calc(c * .204) calc(h - 2.5)/.68)}.t25.t25 .consult-photo #homeBook{max-width:600px}}@media(max-width:560px){.t25.t25 .hero{min-height:640px}.t25.t25 .hero-grid{padding-top:4rem;padding-bottom:8rem}.t25.t25 .hero h1{font-size:clamp(3.3rem,13vw,5rem)}.t25.t25 .pillars .pillar{height:135px!important}.t25.t25 .pillar-back,.t25.t25 .pillar-front{padding:.8rem}.t25.t25 .pillar-front strong{font-size:1.3rem}.t25.t25 .pillar-back strong{font-size:1.25rem}.t25.t25 .pillar-back span{font-size:.7rem}.t25.t25 .six-section{margin-top:-3rem}.t25.t25 .mini-fields{grid-template-columns:1fr}.t25.t25 .mini-fields label{grid-template-columns:1fr 1fr;align-items:center}.t25.t25 .mini-fields small{grid-column:2}.t25.t25 .mini-result-head{align-items:start}.t25.t25 .wealth-sources{gap:.4rem}.t25.t25 .wealth-sources b{font-size:.95rem}.t25.t25 .consult-photo{padding-block:5rem}}@media(prefers-reduced-motion:reduce){.t25.t25 .ticker-track{animation:none}.t25.t25 .ticker-in{overflow-x:auto}.t25.t25 .mini-chart span,.t25.t25 .pillar-inner{transition:none;animation:none}.t25.t25 .pillar:focus-visible .pillar-inner,.t25.t25 .pillar:hover .pillar-inner{transform:none}.t25.t25 .pillar-back{display:none}}.t25.t25{--maxw:1280px;--hdr:72px;--r-sm:6px;--r-md:12px;--r-lg:16px}.t25.t25:not([data-theme=dark]){--ivory:oklch(from var(--t25-s) 0.973 calc(c * 0.092) calc(h + 9.9));--surface:#FFFEFA;--surface-2:oklch(from var(--t25-s) 0.949 calc(c * 0.124) calc(h + 8.1));--line:oklch(from var(--t25-p) 0.249 calc(c * 0.294) calc(h - 9.8)/0.11);--line-strong:oklch(from var(--t25-p) 0.249 calc(c * 0.294) calc(h - 9.8)/0.24);--muted:oklch(from var(--t25-p) 0.479 calc(c * 0.315) calc(h - 9.1));--shadow:0 18px 50px -40px oklch(from var(--t25-p) 0.23 calc(c * 0.455) calc(h - 13)/0.34)}.t25.t25{line-height:1.62;letter-spacing:-.005em}.t25.t25 .wrap{padding-inline:clamp(20px,3vw,40px)}.t25.t25 h1,.t25.t25 h2,.t25.t25 h3{letter-spacing:-.035em}.t25.t25 p{max-width:62ch}.t25.t25 .sec{padding-block:clamp(80px,8.2vw,128px)}.t25.t25 .sec-tight{padding-block:clamp(64px,7vw,104px)}.t25.t25 .sec-head{margin-bottom:clamp(28px,3.2vw,48px)}.t25.t25 .feature h2,.t25.t25 .sec-head h2{font-size:clamp(2.8rem,4.7vw,5rem);line-height:.97;letter-spacing:-.045em}.t25.t25 .feature p,.t25.t25 .sec-head p{max-width:49ch;line-height:1.7}.t25.t25 .kicker{font-size:.73rem;line-height:1.3;letter-spacing:.14em;text-transform:uppercase;font-weight:700}.t25.t25 .page-head{margin-bottom:clamp(24px,3vw,48px);padding-block:clamp(60px,6.3vw,96px) clamp(32px,4vw,60px);position:relative}.t25.t25 .page-head:after{content:"";position:absolute;left:clamp(20px,3vw,40px);right:clamp(20px,3vw,40px);bottom:0;border-bottom:1px solid var(--line)}.t25.t25 .page-head h1{font-size:clamp(3.2rem,6vw,5.7rem);line-height:.93;letter-spacing:-.05em;max-width:16ch;text-wrap:balance}.t25.t25 .page-head p{margin-top:24px;max-width:53ch;font-size:clamp(1rem,1.25vw,1.125rem);line-height:1.7}.t25.t25 .hdr{box-shadow:0 8px 30px -28px oklch(from var(--t25-p) .215 calc(c * .422) calc(h - 13.5)/.36)}.t25.t25 .hdr-in{gap:clamp(8px,1.25vw,20px)}.t25.t25 .brand{gap:10px}.t25.t25 .brand svg{width:32px;height:32px}.t25.t25 .brand b{font-size:1.32rem;letter-spacing:-.035em;white-space:nowrap}.t25.t25 .brand small{font-size:.75rem;line-height:1.22;letter-spacing:.005em;margin-top:3px;white-space:nowrap}.t25.t25 .nav a{font-size:.77rem;font-weight:700;padding:10px 11px}.t25.t25 .btn{letter-spacing:0;transition:background .22s,border-color .22s,color .22s,transform .22s,box-shadow .22s}.t25.t25 .btn:not(:disabled):hover{transform:translateY(-2px)}.t25.t25 .btn-primary:hover{box-shadow:0 10px 24px -15px oklch(from var(--t25-p) .418 calc(c * 1) h/.65)}.t25.t25 .panel{border-color:var(--line);border-radius:var(--r-md);box-shadow:0 1px 0 oklch(from var(--t25-p) .239 calc(c * .336) calc(h - 9.7)/.03)}.t25.t25 .panel-lg{border-radius:var(--r-lg);padding:clamp(24px,3vw,40px)}.t25.t25 .panel-title{align-items:baseline;margin-bottom:20px}.t25.t25 .grid-2,.t25.t25 .grid-3,.t25.t25 .grid-4{gap:clamp(16px,2vw,28px)}.t25.t25 .dash-grid{gap:clamp(20px,2.5vw,36px)}.t25.t25 .dash-tabs{margin-bottom:clamp(24px,3vw,40px);gap:12px}.t25.t25 .dash-tabs button{min-height:54px;padding-inline:15px;font-size:.83rem}.t25.t25 .table-wrap{border-radius:10px}.t25.t25 td,.t25.t25 th{padding:14px 18px}.t25.t25 .fund{padding:clamp(20px,2.1vw,30px);border-radius:12px;background:var(--surface)}.t25.t25 .fund-name{font-size:1.14rem;line-height:1.35}.t25.t25 .fund-stats{gap:24px;margin-top:22px}.t25.t25 .fund-actions{justify-content:space-between}.t25.t25 .fund-actions .row{gap:8px}.t25.t25 .solution-card{border-radius:12px;box-shadow:0 1px 0 oklch(from var(--t25-p) .239 calc(c * .336) calc(h - 9.7)/.03)}.t25.t25 .solution-card .product-top{display:grid;gap:10px}.t25.t25 .solution-card .avail{justify-self:start;font-size:.68rem}.t25.t25 .solution-card summary{min-height:44px;align-items:center}.t25.t25 .solution-art{position:relative;height:136px;isolation:isolate;overflow:hidden;background:oklch(from var(--t25-p) .37 calc(c * .772) calc(h - 2.7));color:oklch(from var(--t25-s) .97 calc(c * .106) calc(h + 11.9))}.t25.t25 .solution-art:before{content:"";position:absolute;width:190px;height:190px;right:-25px;top:-80px;border:1px solid rgba(255,255,255,.42);border-radius:50%;box-shadow:0 0 0 28px rgba(255,255,255,.07),0 0 0 56px rgba(255,255,255,.05);z-index:-1}.t25.t25 .solution-art:after{content:"";position:absolute;inset:auto 16px 20px auto;width:58px;height:1px;background:rgba(255,255,255,.58)}.t25.t25 .solution-art[data-product=mf]{background:linear-gradient(135deg,oklch(from var(--t25-p) .419 calc(c * .968) calc(h - 2.1)),oklch(from var(--t25-p) .688 calc(c * .924) calc(h - 8)))}.t25.t25 .solution-art[data-product=fd]{background:linear-gradient(135deg,oklch(from var(--t25-p) .403 calc(c * .377) h),oklch(from var(--t25-p) .662 calc(c * .565) calc(h - 26.2)))}.t25.t25 .solution-art[data-product=bonds]{background:linear-gradient(135deg,oklch(from var(--t25-s) .419 calc(c * .536) calc(h - 2.3)),oklch(from var(--t25-s) .652 calc(c * .91) h))}.t25.t25 .solution-art[data-product=mld]{background:linear-gradient(135deg,oklch(from var(--t25-p) .38 calc(c * .2) h),oklch(from var(--t25-p) .592 calc(c * .222) calc(h + 66.3)))}.t25.t25 .solution-art[data-product=pms]{background:linear-gradient(135deg,oklch(from var(--t25-p) .32 calc(c * .525) calc(h + 13.8)),oklch(from var(--t25-p) .536 calc(c * .608) calc(h + 17.9)))}.t25.t25 .solution-art[data-product=aif]{background:linear-gradient(135deg,oklch(from var(--t25-s) .413 calc(c * .314) h),oklch(from var(--t25-s) .644 calc(c * .598) calc(h + 2.1)))}.t25.t25 .solution-art[data-product=sif]{background:linear-gradient(135deg,oklch(from var(--t25-p) .368 calc(c * .333) calc(h + 10.6)),oklch(from var(--t25-p) .622 calc(c * .498) calc(h + 11.9)))}.t25.t25 .solution-art[data-product=ins]{background:linear-gradient(135deg,oklch(from var(--t25-p) .385 calc(c * .587) calc(h + 14)),oklch(from var(--t25-p) .654 calc(c * .483) calc(h + 31.5)))}.t25.t25 .solution-art[data-product=global]{background:linear-gradient(135deg,oklch(from var(--t25-p) .349 calc(c * .454) calc(h + 63.9)),oklch(from var(--t25-p) .603 calc(c * .45) calc(h + 48.9)))}.t25.t25 .shelf-card{border-radius:12px;overflow:hidden;background:var(--surface);border-color:var(--line)}.t25.t25 .shelf-photo{height:205px;background-position:center 46%}.t25.t25 .shelf-copy{padding:24px;min-height:190px}.t25.t25 .shelf-copy strong{font-size:1.72rem}.t25.t25 .shelf-copy>span{font-size:.83rem;line-height:1.6}.t25.t25 .insight .cover{border-radius:12px}.t25.t25 .insight:first-child .cover{background-image:url(/template25/assets/portfolio-review.jpg)}.t25.t25 .insight:nth-child(2) .cover{background-image:url(/template25/assets/insight-swp-fd.jpg)}.t25.t25 .insight:nth-child(3) .cover{background-image:url(/template25/assets/insight-sif.jpg)}.t25.t25 .insight:nth-child(4) .cover{background-image:url(/template25/assets/insight-riskometer.jpg)}.t25.t25 .insight:hover .cover{transform:translateY(-3px)}.t25.t25 .insight .cover{transition:transform .25s ease}.t25.t25 .consult-photo{background-position:center 42%}.t25.t25 .consult-photo .feature{gap:clamp(40px,7vw,104px)}.t25.t25 .consult-photo #homeBook{border-radius:16px;padding:clamp(24px,3vw,40px)}.t25.t25[data-theme=dark] .shelf-card,.t25.t25[data-theme=dark] .solution-card{background:var(--surface)}.t25.t25[data-theme=dark] .shelf-card{color:oklch(from var(--t25-s) .959 calc(c * .128) calc(h + 2.9))}.t25.t25[data-theme=dark] .shelf-copy>span{color:oklch(from var(--t25-p) .818 calc(c * .278) calc(h - 8.5))}.t25.t25[data-theme=dark] .shelf-copy em{color:#8FE0B8}.t25.t25[data-theme=dark] .wealth-preview .muted{color:oklch(from var(--t25-p) .542 calc(c * .365) calc(h - 2.1))}@media(max-width:1100px){.t25.t25 .brand b{font-size:1.23rem}.t25.t25 .nav{gap:0}}@media(max-width:640px){.t25.t25 .page-head{padding-block:48px 36px}.t25.t25 .page-head h1{font-size:clamp(2.9rem,11vw,4rem)}.t25.t25 .brand b{font-size:1.15rem}.t25.t25 .brand svg{width:28px;height:28px}.t25.t25 .brand small{display:block;font-size:.75rem}.t25.t25 .hdr-actions .btn-login{display:none}.t25.t25 .sec{padding-block:68px}.t25.t25 .feature h2,.t25.t25 .sec-head h2{font-size:clamp(2.7rem,10vw,3.7rem)}.t25.t25 .fund-stats{gap:16px}}@media print{.t25.t25 .calc-mobile,.t25.t25 .calc-nav,.t25.t25 .foot,.t25.t25 .hdr,.t25.t25 .no-print,.t25.t25 .tabbar,.t25.t25 .ticker,.t25.t25 .tray,.t25.t25 .wa-fab{display:none!important}.t25.t25{background:#fff;padding:0}}.t25.t25 .reveal{animation:none}.t25.t25 .eyebrow{font-family:inherit;text-transform:none}.t25.t25 .btn-ghost,.t25.t25 .btn-primary,.t25.t25 .btn-primary:disabled{box-shadow:none}.t25.t25 .btn-ghost:hover{background:transparent}.t25.t25 .seg{flex-wrap:nowrap}.t25.t25 .seg button{flex:none;min-width:0;transition:none;display:block;gap:normal;align-items:normal;justify-content:normal;font-family:inherit}.t25.t25 .foot-contact{margin-top:var(--s4)}.t25.t25 .reg-item{display:grid;gap:2px}.t25.t25 .reg-sub{padding-left:var(--s3);opacity:.8}.t25.t25 .brand img{height:32px;width:auto;max-width:200px;object-fit:contain;flex-shrink:0}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/5ece437c7024c161.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/9cc5b37ab1350db7.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/35f3de0ebb1cfc70.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e6099e249fd938cc.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.__className_abb188{font-family:"Instrument Serif";font-weight:400}.__variable_abb188{--t25-serif:"Instrument Serif"}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/a1f87af3f44fadbb.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/86f65e8637cc94e3.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/39f449c8730c2295.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9fabb9c65b63d798.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/f9e1dbe9676d9bb6.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8760c4774489e4ba.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/a1f87af3f44fadbb.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/86f65e8637cc94e3.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/39f449c8730c2295.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/9fabb9c65b63d798.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f9e1dbe9676d9bb6.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8760c4774489e4ba.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/a1f87af3f44fadbb.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/86f65e8637cc94e3.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/39f449c8730c2295.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/9fabb9c65b63d798.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/f9e1dbe9676d9bb6.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8760c4774489e4ba.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a1f87af3f44fadbb.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/86f65e8637cc94e3.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/39f449c8730c2295.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/9fabb9c65b63d798.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/f9e1dbe9676d9bb6.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8760c4774489e4ba.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.__className_f07db4{font-family:Manrope;font-style:normal}.__variable_f07db4{--t25-sans:"Manrope"}