@font-face{font-family:Mdisp;src:url(/fonts/Elkanah-ExtraBold.woff2)format("woff2");font-weight:800;font-display:swap;unicode-range:U+590-5FF,U+FB1D-FB4F}@font-face{font-family:Mdisp;src:url(/fonts/ClashDisplay-Semibold.woff2)format("woff2");font-weight:800;font-display:swap;size-adjust:110%;unicode-range:U+??,U+2000-206F,U+2190-21FF,U+2212,U+20AC}@font-face{font-family:Clash Display;src:url(/fonts/ClashDisplay-Semibold.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Google Sans;src:url(/fonts/GoogleSans-Hebrew.woff2)format("woff2");font-weight:400 700;font-display:swap;unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Google Sans;src:url(/fonts/GoogleSans-Latin.woff2)format("woff2");font-weight:400 700;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--navy:#0b2545;--navy-2:#12325c;--blue:#1d5fd1;--blue-hover:#174daa;--blue-hi:#8db8ff;--sky:#eef4fc;--sky-2:#dce8f8;--ink:#0e1b2e;--muted:#55657c;--muted-strong:#3e4d63;--on-navy:#eaf1fb;--on-navy-muted:#afc0d8;--line-navy:#eaf1fb29;--border:#dce5f0;--surface:#fff;--err:#c8331f;--r-control:12px;--r-card:18px;--ease:cubic-bezier(.2,.6,.2,1);--ease-io:cubic-bezier(.76,0,.24,1);--shadow-soft:0 6px 20px #0b254514;--shadow-lift:0 16px 36px #0b25451f;--shadow-shot:0 30px 70px #0b254529;--gutter:clamp(24px, 5vw, 96px);--sec:clamp(64px, 7vw, 160px);--sec-loose:clamp(96px, 10vw, 224px);--gap-s:clamp(14px, 1vw, 24px);--gap-m:clamp(20px, 2vw, 48px);--pad-card:clamp(20px, 2vw, 40px);--measure:30em;--wide:clamp(960px, 84vw, 1720px);--hd-h:72px;--peek:0px;--a11y-scale:1;--fs-h1:calc(clamp(36px, min(4.2vw + .4rem, 7.2vh), 100px) * var(--a11y-scale));--fs-h2:calc(clamp(27px, 2.1vw + .32rem, 60px) * var(--a11y-scale));--fs-h3:calc(clamp(20px, 1.05vw + .45rem, 30px) * var(--a11y-scale));--fs-big:calc(clamp(20px, 1.2vw + .45rem, 32px) * var(--a11y-scale));--fs-lead:calc(clamp(18px, .55vw + .7rem, 23px) * var(--a11y-scale));--fs-body:calc(clamp(16px, .5vw + .65rem, 19px) * var(--a11y-scale));--fs-meta:calc(clamp(14px, .3vw + .62rem, 16px) * var(--a11y-scale));--fs-micro:calc(clamp(13px, .25vw + .6rem, 15px) * var(--a11y-scale));--fs-kicker:calc(clamp(14px, .45vw + .5rem, 18px) * var(--a11y-scale));--fs-sum:calc(clamp(40px, 3.6vw + .5rem, 92px) * var(--a11y-scale));--f-body:"Google Sans", system-ui, -apple-system, "Segoe UI", Arial, sans-serif;--f-display:"Mdisp", "Google Sans", system-ui, sans-serif}*,:before,:after{box-sizing:border-box}html{background:var(--surface);-webkit-text-size-adjust:100%;direction:rtl;scroll-padding-top:96px;overflow-x:clip}html.lock{scrollbar-gutter:stable;overflow:hidden}body{font-family:var(--f-body);font-size:var(--fs-body);color:var(--ink);background:var(--surface);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;line-height:1.7;overflow-x:clip}h1,h2,h3,p,ol,ul,figure,dl,dd{margin:0}ol,ul{padding:0;list-style:none}img,svg{max-width:100%;display:block}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}strong,b{font-weight:500}h1,h2,.stat{font-family:var(--f-display);font-weight:800}h1{font-size:var(--fs-h1);text-wrap:balance;line-height:1.12}h2{font-size:var(--fs-h2);text-wrap:balance;line-height:1.2}h1 em,h2 em{font-style:normal}h1 em{color:var(--blue)}h2 em{color:var(--muted)}.tint h2 em{color:var(--muted-strong)}h3{font-size:var(--fs-h3);font-weight:500;line-height:1.35}.lead{font-size:var(--fs-lead);color:var(--muted);max-width:var(--measure);text-wrap:pretty;line-height:1.65}.body{color:var(--muted);max-width:var(--measure);text-wrap:pretty}.big{font-size:var(--fs-big);text-wrap:balance;max-width:24ch;font-weight:500;line-height:1.45}.fine{font-size:var(--fs-micro);color:var(--muted);max-width:64ch;line-height:1.6}.micro{font-size:var(--fs-micro);color:var(--muted);line-height:1.6}.ltr{direction:ltr;unicode-bidi:isolate;display:inline-block}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}::selection{background:var(--sky-2)}:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--blue) 40%, transparent);border-radius:6px;outline:0}@media (forced-colors:active){:focus-visible{outline-offset:2px;outline:2px solid canvastext}}.sec{padding:var(--sec) var(--gutter);position:relative}.tint{background:var(--sky)}.tint .lead,.tint .body,.tint .fine{color:var(--muted-strong)}.deep{background:var(--navy);color:var(--on-navy)}.deep .lead,.deep .body,.deep .fine,.deep h2 em,.deep .kicker{color:var(--on-navy-muted)}.deep .kicker b{color:#fff}.sec>.head,.sec>.sol-grid,.sec>.adv-grid,.sec>.exp-list,.sec>.mkt-grid,.sec>.know-grid,.sec>.frame,.sec>.rk-notes,.sec>.fine,.sec>.calc,.sec>.method,.port-grid,.about-grid,.plan-grid,.close-grid{max-width:var(--wide);margin-inline:auto}.kicker{font-size:var(--fs-kicker);color:var(--muted);align-items:baseline;gap:10px;font-weight:500;line-height:1.6;display:flex}.kicker b{font-family:var(--f-display);color:var(--ink);font-variant-numeric:tabular-nums;font-weight:800}.head{flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:clamp(32px,4vw,72px);display:flex}.head.split{align-items:end;gap:16px var(--gap-m);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);display:grid}.head.split>div{flex-direction:column;gap:16px;display:flex}.head.split .lead,.head.split .data-date{justify-self:start}.head h2{max-width:20ch}@media (width<=1023px){.head.split{grid-template-columns:1fr}}.btn{background:var(--blue);color:#fff;cursor:pointer;max-width:100%;min-height:48px;font-size:calc(16px * var(--a11y-scale));text-align:center;text-wrap:balance;-webkit-tap-highlight-color:transparent;transition:background .18s var(--ease), border-color .18s var(--ease), color .18s var(--ease), box-shadow .18s var(--ease), transform .18s var(--ease);border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:12px 24px;font-weight:500;line-height:1.3;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.btn svg{flex:none;width:20px;height:20px}.btn.lg{min-height:56px;font-size:calc(17px * var(--a11y-scale));padding:14px 32px}.btn.b2{background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--sky-2)}.deep .btn.b2{color:#fff;background:0 0;box-shadow:inset 0 0 0 1.5px #ffffff80}.btn:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.btn:hover{background:var(--blue-hover);box-shadow:0 0 0 6px color-mix(in srgb, var(--blue) 14%, transparent), 0 14px 32px color-mix(in srgb, var(--blue) 26%, transparent);transform:translateY(-2px)}.btn.b2:hover{background:var(--sky);box-shadow:inset 0 0 0 1.5px var(--sky-2)}.deep .btn.b2:hover{background:#ffffff14;box-shadow:inset 0 0 0 1.5px #fff}}.shine:after{content:"";width:40%;height:100%;animation:sweep 4.2s var(--ease) infinite;pointer-events:none;top:0;background:linear-gradient(105deg,#0000,#ffffff73,#0000);position:absolute;inset-inline-start:-60%;transform:skew(-20deg)}@keyframes sweep{0%,64%{inset-inline-start:-60%}to{inset-inline-start:130%}}.lnk{cursor:pointer;min-height:44px;color:var(--blue);font-weight:500;font-size:var(--fs-meta);text-underline-offset:6px;transition:color .15s var(--ease), text-decoration-color .15s var(--ease);background:0 0;border:0;align-items:center;gap:8px;padding:8px 0;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px;display:inline-flex}.lnk svg{vertical-align:-3px;width:18px;height:18px;transition:transform .2s var(--ease);display:inline-block}.deep .lnk{color:var(--blue-hi)}@media (hover:hover) and (pointer:fine){.lnk:hover{text-decoration-color:currentColor}.lnk:hover svg.down{transform:translateY(3px)}.lnk:hover svg.left{transform:translate(-4px)}}.txt{cursor:pointer;color:inherit;text-underline-offset:4px;background:0 0;border:0;padding:0;font-weight:500;text-decoration:underline;display:inline}.tags{flex-wrap:wrap;gap:8px;display:flex}.tint .tags li{background:var(--surface)}.tags li{background:var(--sky);min-height:34px;color:var(--muted-strong);font-size:var(--fs-micro);border-radius:999px;align-items:center;padding:4px 14px;font-weight:500;display:inline-flex}.hskip{z-index:120;border-radius:var(--r-control);background:var(--ink);color:#fff;min-height:44px;transition:transform .18s var(--ease);inset-inline-start:16px;align-items:center;padding:0 16px;font-weight:500;text-decoration:none;display:inline-flex;position:fixed;top:12px;transform:translateY(-90px)}.hskip:focus{transform:none}.hd{z-index:70;pointer-events:none;transition:transform .45s var(--ease);top:16px;justify-content:center;padding-inline:16px;display:flex;position:fixed;inset-inline:0}.hd.is-hidden{transform:translateY(calc(-100% - 24px))}.hd-pill{pointer-events:auto;width:min(1280px,100%);min-height:var(--hd-h);background:var(--surface);box-shadow:0 0 0 1px #0b25450f, var(--shadow-soft);transition:box-shadow .2s var(--ease);border-radius:999px;align-items:center;gap:8px;padding:8px;padding-inline-start:24px;display:flex}.hd.is-scrolled .hd-pill{box-shadow:0 0 0 1px #0b25450f, var(--shadow-lift)}.hd.is-hidden .hd-pill{box-shadow:none}.logo{min-height:44px;color:var(--navy);direction:ltr;align-items:center;gap:4px;text-decoration:none;display:inline-flex}.logo .wm{font-family:"Clash Display", var(--f-body);font-weight:600;font-size:calc(24px * var(--a11y-scale));letter-spacing:-.01em;line-height:1}.logo{gap:8px}.logo-mark{width:auto;height:.74em;font-size:calc(24px * var(--a11y-scale));color:var(--blue);transition:transform .25s var(--ease);flex:none}@media (hover:hover) and (pointer:fine){a.logo:hover .logo-mark{transform:translate(2px)}}.hd-nav{align-items:center;gap:2px;margin-inline:auto;display:flex}.hlink{cursor:pointer;min-height:44px;color:var(--muted-strong);font-size:calc(15px * var(--a11y-scale));transition:color .15s var(--ease), background .15s var(--ease);background:0 0;border:0;border-radius:999px;align-items:center;gap:4px;padding:0 14px;font-weight:500;text-decoration:none;display:inline-flex}.hlink svg{width:16px;height:16px;transition:transform .2s var(--ease)}@media (hover:hover) and (pointer:fine){.hlink:hover{color:var(--ink);background:var(--sky)}}.hd-sub{position:relative}.hd-sub.open .hd-sub-btn svg{transform:rotate(180deg)}.hd-sub-list{border-radius:var(--r-card);background:var(--surface);min-width:240px;box-shadow:0 0 0 1px #0b25450f, var(--shadow-lift);opacity:0;visibility:hidden;transition:opacity .18s var(--ease), transform .18s var(--ease), visibility 0s linear .18s;top:calc(100% + 14px);padding:8px;position:absolute;inset-inline-start:50%;transform:translateY(-6px)}.hd-sub.open .hd-sub-list{opacity:1;visibility:visible;transition-delay:0s;transform:none}.hd-sub-list a{border-radius:var(--r-control);min-height:44px;font-size:calc(15px * var(--a11y-scale));color:var(--ink);align-items:center;padding:0 14px;font-weight:500;text-decoration:none;display:flex}.hd-sub-list a:hover{background:var(--sky);color:var(--blue)}.hd-cta{min-height:calc(var(--hd-h) - 16px);padding-inline:24px}.burger{background:var(--sky);cursor:pointer;border:0;border-radius:50%;place-content:center;gap:4px;width:48px;height:48px;margin-inline-start:auto;display:none}.burger i{background:var(--ink);width:18px;height:2px;transition:transform .24s var(--ease-io), opacity .2s var(--ease);border-radius:2px;display:block}.burger[aria-expanded=true] i:first-child{transform:translateY(6px)rotate(45deg)}.burger[aria-expanded=true] i:nth-child(2){opacity:0}.burger[aria-expanded=true] i:nth-child(3){transform:translateY(-6px)rotate(-45deg)}@media (width<=1199px){.hd-nav{display:none}.burger{display:grid}.hd-cta{margin-inline-start:auto}.burger{margin-inline-start:0}}@media (width<=767px){.hd-pill{min-height:64px;padding-inline-start:20px}.hd-cta{display:none}.burger{margin-inline-start:auto}.logo .wm{font-size:calc(21px * var(--a11y-scale))}}.md{z-index:110;visibility:hidden;transition:visibility 0s linear .45s;position:fixed;inset:0}.md.open{visibility:visible;transition-delay:0s}.md-scrim{opacity:0;transition:opacity .24s var(--ease);background:#0b254573;position:absolute;inset:0}.md.open .md-scrim{opacity:1}.md-panel{background:var(--surface);width:min(86vw,400px);transition:transform .45s var(--ease-io);flex-direction:column;padding:16px 24px 32px;display:flex;position:absolute;inset-block:0;inset-inline-start:0;overflow:auto;transform:translate(100%);box-shadow:0 0 48px #0b254533}.md.open .md-panel{transform:none}.md-top{justify-content:space-between;align-items:center;padding-bottom:16px;display:flex}.md-close{background:var(--sky);cursor:pointer;width:48px;height:48px;transition:transform .45s var(--ease-io);border:0;border-radius:50%;place-items:center;display:grid}.md-close svg{width:20px;height:20px}.md.open .md-close{transform:rotate(90deg)}.md-item{opacity:0;transition:opacity .18s var(--ease), transform .18s var(--ease);transform:translateY(12px)}.md.open .md-item{opacity:1;transition-duration:.45s,.45s;transition-delay:calc(.14s + var(--i) * 45ms);transform:none}.md-link{min-height:56px;font-size:calc(19px * var(--a11y-scale));align-items:center;gap:12px;font-weight:500;text-decoration:none;display:flex}.md-link small{color:var(--blue);font-family:var(--f-display);font-weight:800;font-size:var(--fs-micro);min-width:2ch}.md-cta{flex-direction:column;gap:12px;margin-top:auto;padding-top:24px;display:flex}.md-cta .btn{width:100%}.hero{min-height:calc(100svh - var(--peek));text-align:center;padding:calc(var(--hd-h) + 40px) var(--gutter) var(--gap-m);align-content:center;justify-items:center;display:grid}.hero .kicker{font-size:var(--fs-micro);letter-spacing:.14em;color:var(--blue-hover);justify-content:center;margin-bottom:clamp(14px,2.6vh,28px)}.hero h1{max-width:16ch}.hero h1 span,.hero h1 em{display:block}.hero .lead{max-width:34em;margin:clamp(14px,3vh,28px) auto 0}.hero .ctas{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 28px;margin-top:clamp(24px,4.4vh,40px);display:flex}.hero .audience{font-size:var(--fs-micro);color:var(--muted-strong);margin-top:clamp(14px,2.4vh,24px)}.peek-wrap{padding:0 var(--gutter)}.peek{max-width:var(--wide);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--shadow-shot);margin-inline:auto;overflow:hidden}.peek-bar{min-height:52px;padding:10px var(--pad-card);background:var(--sky);font-size:var(--fs-micro);color:var(--muted-strong);justify-content:space-between;align-items:center;gap:16px;display:flex}.peek-bar .live{align-items:center;gap:10px;display:flex}.peek-bar .live b{color:var(--ink)}.peek-bar .live i,.data-date i{width:8px;height:8px;animation:live 2.4s var(--ease) infinite;background:#2bb673;border-radius:50%;flex:none;box-shadow:0 0 #2bb67380}@keyframes live{0%{box-shadow:0 0 #2bb67373}70%,to{box-shadow:0 0 0 8px #2bb67300}}.peek-map{height:clamp(420px,64vh,700px);position:relative}.tv{position:relative}.tv .tradingview-widget-container,.tv .tradingview-widget-container__widget{width:100%;height:100%}.tv iframe{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.tv-fallback{text-align:center;width:fit-content;max-width:min(52ch,90%);height:fit-content;font-size:var(--fs-micro);color:var(--muted);pointer-events:none;margin:auto;padding:24px;position:absolute;inset:0}.tv-fallback a{pointer-events:auto;color:var(--blue)}.tv.tv-ready .tv-fallback{display:none}@media (width<=767px){.peek-wrap{padding-inline:16px}.peek-bar .peek-src{display:none}.peek-map{height:420px}}.ticker{max-width:var(--wide);padding:0 var(--gutter);box-sizing:content-box;align-items:center;gap:20px;margin:clamp(28px,3vw,48px) auto 0;display:flex}.ticker-l{font-size:var(--fs-micro);color:var(--muted);flex:none;font-weight:500}.tv-tape{flex:1;min-width:0;height:76px;overflow:hidden}@media (width<=767px){.ticker{flex-direction:column;align-items:stretch;gap:8px;padding-inline:16px}}.sol-grid{gap:var(--gap-s);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.sol-card{border-radius:var(--r-card);background:var(--sky);transition:transform .35s var(--ease), box-shadow .3s var(--ease);flex-direction:column;gap:14px;padding:clamp(24px,2.2vw,40px);display:flex}.sol-card .tags li{background:var(--surface)}.sol-card .no,.adv-top,.mkt-ins .no,.know-card .no,.exp-gate .no{font-size:var(--fs-micro);color:var(--blue);letter-spacing:.04em;font-variant-numeric:tabular-nums;font-weight:500}.sol-card p{color:var(--muted);font-size:var(--fs-meta);line-height:1.7}.sol-card .lnk{align-self:flex-start;margin-top:auto}.sol-card.feat{background:var(--navy);color:var(--on-navy)}.sol-card.feat .no{color:var(--blue-hi)}.sol-card.feat p{color:var(--on-navy-muted)}.sol-card.feat .tags li{color:var(--on-navy);background:#ffffff14}.sol-card.feat .lnk{color:var(--blue-hi)}@media (hover:hover) and (pointer:fine){.sol-card:hover{box-shadow:var(--shadow-lift);transform:translateY(-4px)}}.sol .fine{margin-top:clamp(24px,2.4vw,40px)}@media (width<=1199px){.sol-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.sol-grid{grid-template-columns:1fr}}.data-date{font-size:var(--fs-micro);color:var(--on-navy-muted);flex-direction:column;gap:6px;display:flex}.data-date span{align-items:center;gap:10px;display:flex}.data-date b{font-family:var(--f-display);font-weight:800;font-size:var(--fs-h3);color:#fff}.frame{background:var(--surface);color:var(--ink);border-radius:var(--r-card);box-shadow:0 30px 80px #00000047}.rk{padding:var(--pad-card);grid-template-columns:5fr 7fr;align-items:start;gap:clamp(28px,4vw,96px);display:grid}.rk-side{flex-direction:column;gap:20px;display:flex;position:sticky;top:104px}.rk-intro{color:var(--muted);font-size:var(--fs-meta);max-width:var(--measure);line-height:1.7}.ctl{flex-direction:column;gap:8px;display:flex}.ctl-l{font-size:var(--fs-micro);color:var(--muted-strong);font-weight:500}.seg{background:var(--sky);border-radius:999px;grid-auto-columns:1fr;grid-auto-flow:column;gap:4px;padding:4px;display:grid}.seg button{min-height:44px;color:var(--muted-strong);cursor:pointer;font-size:calc(15px * var(--a11y-scale));transition:background .18s var(--ease), color .18s var(--ease), box-shadow .18s var(--ease);background:0 0;border:0;border-radius:999px;padding:8px 12px;font-weight:500;line-height:1.2}.seg button[aria-pressed=true]{background:var(--blue);color:#fff;box-shadow:0 6px 16px color-mix(in srgb, var(--blue) 28%, transparent)}@media (hover:hover) and (pointer:fine){.seg button:not([aria-pressed=true]):hover{color:var(--ink);background:var(--sky-2)}}.sel select{border:1px solid var(--border);border-radius:var(--r-control);background:var(--surface);width:100%;min-height:52px;font-size:calc(16px * var(--a11y-scale));appearance:none;cursor:pointer;transition:border-color .15s var(--ease), box-shadow .15s var(--ease);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2355657C' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:16px;background-repeat:no-repeat;background-size:20px;padding:12px 16px 12px 48px}.sel select:focus{border-color:var(--blue);box-shadow:0 0 0 3px color-mix(in srgb, var(--blue) 22%, transparent);outline:0}.readout{grid-template-columns:auto 1fr;align-items:end;gap:6px 24px;display:grid}.flap{perspective:600px;direction:ltr;grid-row:span 2;gap:6px;display:flex}.sf-t{color:#fff;width:clamp(54px,4.4vw,84px);height:clamp(74px,6vw,112px);font-family:"Clash Display", var(--f-body);font-variant-numeric:tabular-nums;transform-style:preserve-3d;background-image:linear-gradient(#173a6a 0 49.4%,#071a33 49.4% 50.6%,#0e2b52 50.6%);border-radius:12px;place-items:center;font-size:clamp(40px,3.6vw,72px);font-weight:600;line-height:1;display:grid;box-shadow:0 10px 24px #0b254540}.readout .of{font-size:var(--fs-meta);color:var(--muted)}.readout .who{font-size:var(--fs-body);font-weight:500;line-height:1.45}.readout-note{font-size:var(--fs-micro);color:var(--muted);max-width:var(--measure);margin:18px 0 28px;line-height:1.6}.readout-note b{color:var(--ink);font-variant-numeric:tabular-nums}.rk-main{min-width:0}.rk-cols{font-size:var(--fs-micro);color:var(--muted);grid-template-columns:3.4ch 1fr 9ch 8ch;gap:16px;padding:0 16px 10px;display:grid}.rk-cols span:nth-child(n+3){text-align:end}.rk-list{flex-direction:column;gap:4px;display:flex}.rk-row{border-radius:var(--r-control);text-align:start;cursor:pointer;width:100%;min-height:58px;transition:background .18s var(--ease);background:0 0;border:0;grid-template-columns:3.4ch 1fr 9ch 8ch;align-items:center;gap:16px;padding:8px 16px;display:grid}.rk-row .r{font-variant-numeric:tabular-nums;color:var(--muted);font-size:var(--fs-meta)}.rk-row .n{flex-direction:column;min-width:0;line-height:1.35;display:flex}.rk-row .n b{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.rk-row .n small{font-size:var(--fs-micro);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rk-row .v,.rk-row .f{text-align:end;font-variant-numeric:tabular-nums;direction:ltr}.rk-row .v{font-weight:500}.rk-row .f{color:var(--muted);font-size:var(--fs-meta)}.rk-row .mine{background:var(--sky-2);color:var(--blue);font-size:calc(12px * var(--a11y-scale));vertical-align:2px;border-radius:999px;margin-inline-start:8px;padding:2px 10px 3px;font-weight:500;line-height:1.5;display:none}.rk-row[aria-pressed=true]{background:var(--sky)}.rk-row[aria-pressed=true] .r{color:var(--blue);font-weight:500}.rk-row[aria-pressed=true] .mine{display:inline-block}@media (hover:hover) and (pointer:fine){.rk-row:hover{background:var(--sky)}}.rk-gap{color:var(--muted);letter-spacing:.3em;padding:2px 16px;display:block}.rk-more{margin-top:12px}.rk-more[hidden]{display:none}.rk-notes{font-size:var(--fs-micro);color:var(--on-navy-muted);gap:8px;margin-top:clamp(20px,2vw,32px);line-height:1.6;display:grid}.rk-notes p{max-width:64ch}.rk-notes a,.rk-notes .txt{color:var(--blue-hi);text-underline-offset:4px}@media (width<=1023px){.rk{grid-template-columns:1fr}.rk-side{position:static}}@media (width<=767px){.returns{padding-inline:16px}.rk-cols,.rk-row{grid-template-columns:2.6ch 1fr 6.5ch;gap:10px;padding-inline:8px}.rk-cols span:nth-child(4),.rk-row .f,.rk-cols{display:none}.rk-row .n b{white-space:normal;overflow:visible}.seg{border-radius:26px;flex-wrap:wrap;display:flex}.seg button{flex:auto;padding-inline:12px}.seg.four button{flex-basis:40%}}.port-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(40px,6vw,144px);display:grid}.port-t{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.port-t .head{margin-bottom:0}.points{gap:8px;width:100%;max-width:30em;display:grid}.points li{border-radius:var(--r-control);background:var(--sky);align-items:center;gap:12px;min-height:48px;padding:0 16px;font-weight:500;display:flex}.points li:before{content:"";background:var(--blue);border-radius:50%;flex:none;width:8px;height:8px}.alloc{border-radius:var(--r-card);background:var(--surface);box-shadow:0 0 0 1px #0b25450d, var(--shadow-lift);flex-direction:column;gap:20px;padding:clamp(24px,2.6vw,48px);display:flex}.alloc-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.alloc-top .ctl-l{font-size:var(--fs-meta);color:var(--ink)}.demo{background:var(--sky);font-size:var(--fs-micro);color:var(--muted);border-radius:999px;padding:4px 12px}.donut{width:min(280px,70%);margin:8px auto;position:relative}.donut svg{width:100%;height:auto;transform:rotate(-90deg)}.dn{fill:none;stroke-width:23px;transition:stroke-dasharray .6s var(--ease), stroke-dashoffset .6s var(--ease)}.dn0{stroke:var(--navy);background:var(--navy)}.dn1{stroke:var(--blue);background:var(--blue)}.dn2{stroke:#a9c6ee;background:#a9c6ee}.donut-c{text-align:center;place-content:center;display:grid;position:absolute;inset:0}.donut-c span{font-size:var(--fs-micro);color:var(--muted)}.donut-c b{font-family:"Clash Display", var(--f-body);font-weight:600;font-size:calc(clamp(32px, 2.6vw, 48px) * var(--a11y-scale));line-height:1.1}.alloc-legend{font-size:var(--fs-meta);flex-wrap:wrap;justify-content:center;gap:8px 24px;font-weight:500;display:flex}.alloc-legend li{align-items:center;gap:8px;display:inline-flex}.alloc-legend i{border-radius:50%;width:10px;height:10px}.alloc-note{color:var(--muted);font-size:var(--fs-meta);min-height:3.4em;line-height:1.7}@media (width<=1023px){.port-grid{grid-template-columns:1fr}}.adv-grid{gap:var(--gap-m);grid-template-columns:1fr 1fr;display:grid}.adv-card{border-radius:var(--r-card);background:var(--surface);box-shadow:var(--shadow-soft);flex-direction:column;align-items:flex-start;gap:16px;padding:clamp(28px,3vw,64px);display:flex}.adv-top{justify-content:space-between;width:100%;display:flex}.adv-top .n{font-family:var(--f-display);color:var(--ink);font-weight:800}.adv-card h3{font-size:calc(clamp(24px, 1.5vw + .5rem, 40px) * var(--a11y-scale));font-weight:500}.adv-card>p{color:var(--muted);max-width:var(--measure)}.flow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.flow span{background:var(--sky);min-height:40px;font-size:var(--fs-micro);color:var(--navy);border-radius:999px;align-items:center;padding:4px 16px;font-weight:500;display:inline-flex}.flow i{color:var(--blue);font-style:normal;font-weight:500}.acc{border-radius:var(--r-control);background:var(--sky);width:100%}.acc summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding-inline:20px 12px;font-weight:500;list-style:none;display:flex}.acc summary::-webkit-details-marker{display:none}.acc summary:after{content:"";width:16px;height:16px;transition:transform .25s var(--ease);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231D5FD1' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 9 7 7 7-7'/%3E%3C/svg%3E") 50%/16px no-repeat;flex:none;margin-inline-end:8px}.acc[open] summary:after{transform:rotate(180deg)}.acc ul{gap:8px;padding:0 20px 20px;display:grid}.acc li{color:var(--muted);font-size:var(--fs-meta);padding-inline-start:20px;position:relative}.acc li:before{content:"";background:var(--blue);inset-inline-start:0;width:8px;height:2px;position:absolute;top:.7em}.acc p{color:var(--muted);font-size:var(--fs-meta);max-width:64ch;padding:0 20px 16px}.adv-card .btn{margin-top:8px}@media (width<=1023px){.adv-grid{grid-template-columns:1fr}}.exp-list{border-top:1px solid var(--border)}.exp-list li{border-bottom:1px solid var(--border)}.exp-gate{align-items:center;gap:var(--gap-m);cursor:pointer;text-align:start;width:100%;min-height:96px;transition:background .2s var(--ease);background:0 0;border:0;grid-template-columns:4ch 1fr 48px;padding:20px clamp(8px,1.4vw,28px);display:grid}.exp-gate .no{font-family:var(--f-display);font-weight:800;font-size:var(--fs-h3);color:var(--blue)}.exp-gate .t{flex-wrap:wrap;align-items:baseline;gap:4px 24px;display:flex}.exp-gate b{font-family:var(--f-display);font-weight:800;font-size:var(--fs-h2);line-height:1.2}.exp-gate small{font-size:var(--fs-meta);color:var(--muted)}.exp-gate svg.plus{background:var(--sky);width:48px;height:48px;color:var(--blue);transition:background .2s var(--ease), color .2s var(--ease), transform .3s var(--ease);border-radius:50%;padding:12px}@media (hover:hover) and (pointer:fine){.exp-gate:hover{background:color-mix(in srgb, var(--sky) 60%, #fff)}.exp-gate:hover svg.plus{background:var(--blue);color:#fff;transform:rotate(90deg)}}@media (width<=767px){.exp-gate{grid-template-columns:3ch 1fr 40px;gap:14px;min-height:84px}.exp-gate svg.plus{width:40px;height:40px;padding:10px}.exp-gate .t{flex-direction:column}}.mkt-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:clamp(32px,4vw,96px);display:grid}.mkt-embed{border-radius:var(--r-card);background:var(--surface);height:540px;padding:12px;overflow:hidden;box-shadow:0 30px 80px #00000047}.mkt-ins{flex-direction:column;display:flex}.mkt-ins article{flex-direction:column;gap:8px;padding-block:0 32px;display:flex}.mkt-ins article:first-child{padding-top:0}.mkt-ins .no{color:var(--blue-hi)}.mkt-ins p{color:var(--on-navy-muted);max-width:var(--measure)}.mkt-ins .lnk{align-self:flex-start;margin-top:12px}.mkt .fine{margin-top:clamp(24px,2.4vw,40px)}@media (width<=1023px){.mkt-grid{grid-template-columns:1fr}.mkt-embed{height:460px}}.about-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(40px,6vw,144px);display:grid}.portrait{border-radius:var(--r-card);background:var(--sky-2);aspect-ratio:4/5;position:relative;overflow:hidden}.portrait img{object-fit:cover;width:100%;height:100%}.portrait figcaption{color:#fff;font-size:var(--fs-micro);letter-spacing:.08em;inset-inline-start:16px;background:#0b2545b8;border-radius:999px;padding:6px 12px;position:absolute;bottom:16px}.about-t{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.about-t .head{margin-bottom:0}.partner{border-radius:var(--r-card);background:var(--surface);box-shadow:var(--shadow-soft);align-items:center;gap:16px;max-width:460px;margin-top:12px;padding:16px 20px;display:flex}.partner .ph-r{background:var(--sky-2);width:56px;height:56px;font-family:var(--f-display);font-weight:800;font-size:calc(22px * var(--a11y-scale));color:var(--navy);border-radius:50%;flex:none;place-items:center;display:grid}.partner p{line-height:1.5}.partner small{color:var(--muted);font-size:var(--fs-micro);display:block}@media (width<=1023px){.about-grid{grid-template-columns:1fr}.portrait{max-width:520px}.about-t{order:-1}}.know-grid{gap:var(--gap-s);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.know-card{border-radius:var(--r-card);background:var(--sky);text-align:start;cursor:pointer;transition:transform .35s var(--ease), box-shadow .3s var(--ease);border:0;flex-direction:column;align-items:flex-start;gap:10px;padding:clamp(24px,2vw,40px);display:flex}.know-card .k{font-size:var(--fs-micro);color:var(--muted)}.know-card b{font-size:calc(clamp(19px, .8vw + .5rem, 26px) * var(--a11y-scale));font-weight:500;line-height:1.35}.know-card .d{font-size:var(--fs-meta);color:var(--muted);line-height:1.6}.know-card .read{font-size:var(--fs-meta);color:var(--blue);align-items:center;gap:8px;margin-top:auto;padding-top:8px;font-weight:500;display:inline-flex}.know-card .read svg{width:18px;height:18px;transition:transform .2s var(--ease)}@media (hover:hover) and (pointer:fine){.know-card:hover{box-shadow:var(--shadow-lift);transform:translateY(-4px)}.know-card:hover .read svg{transform:translate(-4px)}}@media (width<=1023px){.know-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.know-grid{grid-template-columns:1fr}}.plan-grid{gap:var(--gap-m);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,1fr);align-items:stretch;display:grid}.plan-grid .head{align-self:center;margin-bottom:0}.plan-card{border-radius:var(--r-card);background:var(--surface);box-shadow:var(--shadow-soft);flex-direction:column;align-items:flex-start;gap:12px;padding:clamp(24px,2.4vw,48px);display:flex}.plan-card p{color:var(--muted);font-size:var(--fs-meta);line-height:1.7}.plan-card .lnk{margin-top:auto}@media (width<=1023px){.plan-grid{grid-template-columns:1fr 1fr}.plan-grid .head{grid-column:1/-1}}@media (width<=767px){.plan-grid{grid-template-columns:1fr}}.calc{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(28px,4vw,96px);display:grid}.calc-in{border-radius:var(--r-card);background:var(--sky);flex-direction:column;gap:16px;padding:clamp(24px,2.4vw,48px);display:flex}.calc-in h3{margin-bottom:4px}.cf{flex-direction:column;gap:6px;display:flex}.cf label{font-size:var(--fs-micro);color:var(--muted-strong);font-weight:500}.cf-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.in{border:1px solid var(--border);border-radius:var(--r-control);background:var(--surface);width:100%;min-height:52px;color:var(--ink);appearance:none;transition:border-color .15s var(--ease), box-shadow .15s var(--ease);padding:12px 16px;font-size:16px;line-height:1.3}.in[type=number]{text-align:end;font-variant-numeric:tabular-nums;direction:ltr}.in:focus{border-color:var(--blue);box-shadow:0 0 0 3px color-mix(in srgb, var(--blue) 22%, transparent);outline:0}.in[aria-invalid=true]{border-color:var(--err)}.check{cursor:pointer;min-height:44px;font-size:var(--fs-meta);align-items:center;gap:12px;display:flex}.check input{width:22px;height:22px;accent-color:var(--blue);flex:none;margin:0}.calc-in .txt{min-height:44px;color:var(--blue);font-size:var(--fs-micro);text-align:start;align-self:flex-start}.calc-err:empty{display:none}.calc-err{color:var(--err);font-size:var(--fs-micro);font-weight:500}.calc-out{flex-direction:column;gap:10px;display:flex}.calc-out .lbl{font-size:var(--fs-meta);color:var(--muted)}.calc-sum{font-size:var(--fs-sum);color:var(--navy);font-variant-numeric:tabular-nums;line-height:1}.calc-sum2{grid-template-columns:1fr 1fr;gap:16px;margin-top:6px;display:grid}.calc-sum2 div{border-radius:var(--r-control);background:var(--sky);padding:12px 16px}.calc-sum2 dt{font-size:var(--fs-micro);color:var(--muted)}.calc-sum2 dd{font-variant-numeric:tabular-nums;font-weight:500}.calc-chart{direction:ltr;width:100%;height:auto;margin-top:12px;overflow:visible}.calc-chart .gl{stroke:var(--border);stroke-width:1px}.calc-chart .tk{fill:var(--muted);font-size:12px;font-family:var(--f-body)}.calc-chart .ln{fill:none;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.calc-chart .ln.lo{stroke:#9db1cc;stroke-dasharray:5 4}.calc-chart .ln.base{stroke:var(--navy);stroke-width:3px}.calc-chart .ln.hi{stroke:var(--blue)}.calc-legend{font-size:var(--fs-micro);color:var(--muted);flex-wrap:wrap;gap:6px 20px;display:flex}.calc-legend li{align-items:center;gap:8px;display:inline-flex}.calc-legend i{border-radius:2px;width:18px;height:3px}.calc-legend i.lo{background:repeating-linear-gradient(90deg,#9db1cc 0 5px,#0000 5px 9px)}.calc-legend i.base{background:var(--navy)}.calc-legend i.hi{background:var(--blue)}.scen{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:8px;display:grid}.sc{border-radius:var(--r-control);background:var(--sky);flex-direction:column;gap:4px;padding:16px;display:flex}.sc span{font-size:var(--fs-micro);color:var(--muted)}.sc b{font-variant-numeric:tabular-nums}.sc.base{background:var(--navy);color:#fff}.sc.base span{color:var(--on-navy-muted)}.method{margin-top:clamp(28px,3vw,48px)}@media (width<=1023px){.calc{grid-template-columns:1fr}}@media (width<=767px){.cf-row,.calc-sum2,.scen{grid-template-columns:1fr}}.close{padding-block:var(--sec-loose)}.close-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(40px,6vw,144px);display:grid}.close .head{margin-bottom:32px}.contact{gap:4px;display:grid}.contact a,.contact span{min-height:48px;color:var(--on-navy);font-weight:500;font-size:var(--fs-lead);align-items:center;gap:12px;text-decoration:none;display:inline-flex}.contact svg{width:22px;height:22px;color:var(--blue-hi);flex:none}.contact a:hover{color:#fff;text-underline-offset:6px;text-decoration:underline}.form{border-radius:var(--r-card);background:var(--surface);color:var(--ink);text-align:start;flex-direction:column;gap:18px;padding:clamp(24px,3vw,56px);display:flex;box-shadow:0 30px 80px #00000047}.fld{flex-direction:column;gap:8px;display:flex}.fld label{font-size:var(--fs-meta);font-weight:500;line-height:1.4}.fld label small{color:var(--muted);font-weight:400}textarea.in{resize:vertical;min-height:96px;line-height:1.6}select.in{cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2355657C' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:16px;background-repeat:no-repeat;background-size:20px;padding-inline:48px 16px}.fld.err .in{border-color:var(--err);box-shadow:0 0 0 3px #c8331f2e}.fld .msg{color:var(--err);font-size:var(--fs-micro);align-items:center;gap:6px;font-weight:500;display:none}.fld .msg svg{flex:none;width:20px;height:20px}.fld.err .msg{display:inline-flex}.form-note{font-size:var(--fs-micro);color:var(--muted);line-height:1.6}.form-alert:empty{display:none}.form-alert{border-radius:var(--r-control);color:var(--err);font-size:var(--fs-micro);background:#fdecea;padding:10px 14px;font-weight:500}.form .btn{width:100%;min-height:56px;font-size:calc(17px * var(--a11y-scale))}@media (width<=1023px){.close-grid{grid-template-columns:1fr}}.dlg{border-radius:var(--r-card);background:var(--surface);width:min(780px,100vw - 32px);max-height:min(88svh,900px);color:var(--ink);border:0;padding:0;overflow:hidden;box-shadow:0 40px 100px #0b254559}.dlg[open]{animation:dlg-in .35s var(--ease);flex-direction:column;display:flex}.dlg::backdrop{background:#0b25458c}@keyframes dlg-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.dlg-top{background:var(--sky);min-height:64px;font-size:var(--fs-micro);color:var(--muted-strong);flex:none;justify-content:space-between;align-items:center;gap:16px;padding:8px 12px 8px 8px;padding-inline-start:clamp(20px,3vw,48px);font-weight:500;display:flex}.dlg-x{background:var(--surface);cursor:pointer;width:48px;height:48px;transition:transform .3s var(--ease);border:0;border-radius:50%;place-items:center;display:grid}.dlg-x svg{width:20px;height:20px}@media (hover:hover) and (pointer:fine){.dlg-x:hover{transform:rotate(90deg)}}.dlg-body{overscroll-behavior:contain;flex-direction:column;gap:18px;padding:clamp(24px,3vw,56px);display:flex;overflow-y:auto}.dlg-body .eyebrow{font-size:var(--fs-micro);color:var(--blue);font-weight:500}.dlg-body h2{font-size:calc(clamp(26px, 1.8vw + .4rem, 44px) * var(--a11y-scale));max-width:24ch}.dlg-lead{font-size:var(--fs-lead);color:var(--muted-strong);max-width:var(--measure);line-height:1.6}.dlg-body section{border-top:1px solid var(--border);flex-direction:column;gap:6px;padding-top:18px;display:flex}.dlg-body section h3{font-size:calc(clamp(18px, .6vw + .6rem, 22px) * var(--a11y-scale))}.dlg-body section p,.dlg-body section li{color:var(--muted);max-width:68ch}.dlg-body ul,.dlg-body ol{gap:6px;padding-inline-start:20px;list-style:outside;display:grid}.dlg-body ol{list-style:decimal}.sources{border-radius:var(--r-control);background:var(--sky);flex-direction:column;gap:4px;padding:16px 20px;display:flex}.sources h3{font-size:var(--fs-meta);margin-bottom:4px}.sources a{min-height:44px;color:var(--blue);font-size:var(--fs-micro);text-underline-offset:4px;align-items:center;display:inline-flex}.dlg-body .btn{align-self:flex-start}@media (width<=767px){.dlg{border-radius:var(--r-card) var(--r-card) 0 0;width:100%;max-width:none;max-height:92svh;margin:auto auto 0}@keyframes dlg-in{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}}.ft{background:var(--sky);padding:64px var(--gutter) 96px;color:var(--muted-strong);font-size:var(--fs-meta)}.ft>*{max-width:var(--wide);margin-inline:auto}.ft-cols{grid-template-columns:1.4fr 1fr 1fr 1.2fr;gap:40px;padding-bottom:32px;display:grid}.ft-brand{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.ft-brand p{color:var(--muted)}.ft-col{flex-direction:column;align-items:flex-start;gap:0;display:flex}.ft-col>b{color:var(--ink);margin-bottom:6px}.ft-col a,.ft-addr{min-height:44px;color:var(--muted-strong);transition:color .15s var(--ease);align-items:center;text-decoration:none;display:inline-flex}.ft-col a:hover{color:var(--blue)}.ft-col a.tel{direction:ltr;unicode-bidi:isolate}.ft-mark{color:var(--navy);opacity:.07;place-items:center end;display:grid}.ft-mark .wm{font-family:"Clash Display", var(--f-body);font-size:clamp(48px,4.6vw,96px);font-weight:600;line-height:1}.ft-mark{direction:ltr;justify-content:flex-end;align-items:center;gap:clamp(12px,1.2vw,24px);display:flex}.ft-mark .logo-mark{height:clamp(34px,3.3vw,70px);font-size:inherit;color:var(--navy)}.ft-disc{border-top:1px solid var(--border);font-size:var(--fs-micro);color:var(--muted-strong);max-width:var(--wide);text-wrap:pretty;padding:24px 0 16px;line-height:1.7}.ft-legal{font-size:var(--fs-micro);color:var(--muted-strong);flex-wrap:wrap;justify-content:space-between;gap:8px 24px;padding-top:8px;display:flex}.ft-legal a{min-height:44px;color:var(--muted-strong);text-underline-offset:3px;align-items:center;display:inline-flex}.ft-legal a:hover{color:var(--blue)}@media (width<=1023px){.ft-cols{grid-template-columns:1fr 1fr}.ft-mark{display:none}}@media (width<=767px){.ft-cols{grid-template-columns:1fr;gap:28px}.ft{padding-bottom:112px}}.bar{z-index:80;padding:8px 16px calc(8px + env(safe-area-inset-bottom));background:var(--surface);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .24s var(--ease), translate .24s var(--ease), visibility 0s linear .24s;inset-inline:0;padding-inline-end:72px;display:none;position:fixed;bottom:0;translate:0 12px;box-shadow:0 -10px 30px #0b25451a}.bar .btn{width:100%;min-height:52px}html.bar-on .bar{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;translate:0}@media (width<=1023px){.bar{display:block}}.fab-a11y{z-index:90;background:var(--navy);color:#fff;cursor:pointer;width:48px;height:48px;transition:transform .18s var(--ease);inset-inline-end:24px;border:0;border-radius:50%;place-items:center;text-decoration:none;display:grid;position:fixed;bottom:24px;box-shadow:inset 0 0 0 2px #ffffffc7,0 8px 24px #0b254538}.fab-a11y svg{width:20px;height:20px}@media (hover:hover) and (pointer:fine){.fab-a11y:hover{transform:scale(1.06)}}@media (width<=1180px){.fab-a11y{inset-inline-end:0;border-radius:0 12px 12px 0;width:24px;height:48px;bottom:96px}.fab-a11y svg{width:16px;height:16px}html.bar-on .fab-a11y{inset-inline-end:16px;bottom:calc(14px + env(safe-area-inset-bottom));border-radius:50%;width:48px;height:48px}html.bar-on .fab-a11y svg{width:20px;height:20px}}.a11y-panel{z-index:100;border-radius:var(--r-card);background:var(--surface);width:min(340px,100vw - 32px);max-height:min(560px,100svh - 120px);color:var(--ink);opacity:0;visibility:hidden;transition:opacity .24s var(--ease), transform .24s var(--ease), visibility 0s linear .24s;inset-inline-end:16px;flex-direction:column;display:flex;position:fixed;bottom:84px;transform:translateY(16px);box-shadow:0 24px 60px #0b254540}.a11y-panel.open{opacity:1;visibility:visible;transition-delay:0s;transform:none}.a11y-head{justify-content:space-between;align-items:center;padding:16px 20px 8px;display:flex}.a11y-head h2{font-family:var(--f-body);font-size:calc(19px * var(--a11y-scale));font-weight:500;line-height:1.3}.a11y-x{border-radius:var(--r-control);background:var(--sky);cursor:pointer;border:0;width:44px;height:44px;font-size:22px;line-height:1}.a11y-opts{gap:6px;padding:8px 12px;display:grid;overflow-y:auto}.a11y-row{align-items:center;gap:8px;display:flex}.a11y-row span{font-size:var(--fs-meta);flex:1;padding-inline-start:8px}.a11y-opts button{min-height:44px;box-shadow:inset 0 0 0 1px var(--border);border-radius:var(--r-control);background:var(--surface);text-align:start;cursor:pointer;font-size:var(--fs-meta);transition:background .18s var(--ease), border-color .18s var(--ease), color .18s var(--ease);border:0;padding:8px 16px}.a11y-opts button:hover{background:var(--sky)}.a11y-opts button[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--blue);color:var(--blue);font-weight:500}.a11y-foot{font-size:var(--fs-micro);flex-direction:column;gap:4px;padding:12px 20px 16px;display:flex}.a11y-foot a{color:var(--blue);text-underline-offset:3px;font-weight:500}.a11y-note{color:var(--muted)}html.a11y-contrast,html.a11y-contrast body,html.a11y-contrast .tint,html.a11y-contrast .deep,html.a11y-contrast .ft,html.a11y-contrast .frame,html.a11y-contrast .bar,html.a11y-contrast .hd-pill,html.a11y-contrast .a11y-panel,html.a11y-contrast .sol-card,html.a11y-contrast .adv-card,html.a11y-contrast .know-card,html.a11y-contrast .plan-card,html.a11y-contrast .alloc,html.a11y-contrast .calc-in,html.a11y-contrast .form,html.a11y-contrast .dlg,html.a11y-contrast .partner,html.a11y-contrast .peek{color:#fff;background:#000!important}html.a11y-contrast *{color:#fff!important;border-color:#ffef00!important}html.a11y-contrast a,html.a11y-contrast button{color:#ffef00!important}html.a11y-gray{filter:grayscale()}html.a11y-invert{filter:invert()hue-rotate(180deg)}html.a11y-links a{text-decoration:underline!important;text-decoration-thickness:2px!important}html.a11y-font body,html.a11y-font h1,html.a11y-font h2,html.a11y-font .stat,html.a11y-font .exp-gate b{font-family:Arial,sans-serif}html.a11y-spacing body{letter-spacing:.02em;line-height:2}html.a11y-still *,html.a11y-still :before,html.a11y-still :after{transition:none!important;animation:none!important}html.a11y-still .reveal{opacity:1!important}.js .reveal{opacity:0}.js .reveal.is-in{animation-name:reveal;animation-duration:.5s;animation-timing-function:var(--ease);animation-fill-mode:both;animation-delay:calc(var(--i,0) * 70ms)}@keyframes reveal{0%{opacity:0;translate:0 16px}to{opacity:1;translate:none}}@keyframes open-down{0%{opacity:0;translate:0 -18px}to{opacity:1;translate:none}}@keyframes open-up{0%{opacity:0;translate:0 18px}to{opacity:1;translate:none}}@keyframes open-peek{0%{opacity:0;translate:0 48px}to{opacity:1;translate:none}}.open-anim .hd-pill{animation:open-down .7s var(--ease) var(--pre,0s) both}.open-anim .hero .lad{animation:open-up .55s var(--ease) both}.open-anim .hero .l1{animation-delay:calc(var(--pre,0s) + .2s)}.open-anim .hero .l2{animation-delay:calc(var(--pre,0s) + .33s)}.open-anim .hero .l3{animation-delay:calc(var(--pre,0s) + .48s)}.open-anim .hero .l4{animation-delay:calc(var(--pre,0s) + .62s)}.open-anim .hero .l5{animation-delay:calc(var(--pre,0s) + .74s)}.open-anim .peek{animation:open-peek .8s var(--ease) calc(var(--pre,0s) + .85s) both}.pre{display:none}html.has-pre{--pre:1.95s}html.has-pre .pre{z-index:9999;background:var(--surface);color:var(--navy);pointer-events:all;animation:pre-lift .75s var(--ease-io) 1.95s both;place-items:center;display:grid;position:fixed;inset:0}html.has-pre.a11y-still .pre{display:none}.pre-in{width:min(560px,74vw);animation:pre-in-out .7s var(--ease-io) 1.95s both;justify-items:center;gap:clamp(18px,3vw,28px);display:grid}.pre-logo{width:100%;height:auto;color:var(--navy);display:block;overflow:visible}.pre-logo .ar{fill:var(--blue)}.pre-logo .lt{transform-box:fill-box;transform-origin:50% 100%;animation:pre-rise .8s var(--ease) both;animation-delay:calc(.1s + var(--i,0) * 75ms)}.pre-logo .lar{transform-box:fill-box;transform-origin:20% 80%;animation:.9s cubic-bezier(.2,1.25,.35,1) 1s both pre-launch}.pre-line{background:var(--blue);transform-origin:0;width:100%;height:2px;animation:pre-fill 1.6s var(--ease-io) .15s both;opacity:.9;border-radius:2px;display:block}@keyframes pre-rise{0%{opacity:0;transform:translateY(46%)skew(-10deg)scale(.96)}to{opacity:1;transform:none}}@keyframes pre-launch{0%{opacity:0;transform:translate(-70%,120%)scale(.2)rotate(-28deg)}20%{opacity:1}to{opacity:1;transform:none}}@keyframes pre-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes pre-in-out{to{opacity:0;transform:translateY(-18px)scale(1.04)}}@keyframes pre-lift{0%{visibility:visible;transform:none}99%{visibility:visible}to{visibility:hidden;pointer-events:none;transform:translateY(-101%)}}@media (prefers-reduced-motion:reduce){.pre{display:none!important}.js .reveal{opacity:1;translate:none}.js .reveal.is-in,.shine:after,.peek-bar .live i,.data-date i{animation:none}.btn,.lnk,.lnk svg,.rk-row,.sol-card,.know-card,.exp-gate,.exp-gate svg,.dn,.hd,.md,.md *,.bar,.fab-a11y,.a11y-panel,.hd-sub-list,.dlg{transition:none!important;animation:none!important}}.page{padding:calc(var(--hd-h) + var(--sec)) var(--gutter) var(--sec);max-width:calc(var(--wide) + 2 * var(--gutter));margin-inline:auto}.page .head{margin-bottom:40px}.prose{max-width:var(--measure);color:var(--muted);flex-direction:column;gap:16px;display:flex}.prose h2{font-size:calc(clamp(22px, 1.4vw + .4rem, 36px) * var(--a11y-scale));color:var(--ink);margin-top:24px}.prose a{color:var(--blue);text-underline-offset:3px}.ty{text-align:center;min-height:100svh;padding:calc(var(--hd-h) + 40px) var(--gutter) var(--gap-m);align-content:center;justify-items:center;display:grid}.ty h1{max-width:18ch}.ty .lead{margin:16px auto 0}.ty .kicker{justify-content:center;margin-bottom:16px}.ty-steps{text-align:start;flex-direction:column;gap:20px;width:100%;max-width:480px;margin:40px auto 0;display:flex}.ty-steps li{grid-template-columns:32px 1fr;align-items:start;gap:16px;display:grid}.ty-steps i{background:var(--sky);width:32px;height:32px;color:var(--muted-strong);font-style:normal;font-size:var(--fs-micro);border-radius:50%;place-items:center;font-weight:500;display:grid}.ty-steps li.done i{background:var(--blue);color:#fff}.ty-steps li.done i svg{width:20px;height:20px}.ty-steps b{font-weight:500;line-height:1.5;display:block}.ty-steps small{color:var(--muted);font-size:var(--fs-micro);line-height:1.6;display:block}.ty .ctas{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 24px;margin-top:40px;display:flex}.fine,.rk-notes p,.acc p,.alloc-note,.ft-disc,.form-note,.readout-note,.rk-intro,.dlg-body section p,.dlg-body section li,.sources{max-width:32em}.tv-fallback{max-width:min(32em,90%)}.hero{isolation:isolate;position:relative;overflow:clip}.hero-globe{z-index:-2;opacity:0;width:100%;height:100%;transition:opacity 1.2s var(--ease) .5s;pointer-events:none;position:absolute;inset:0}.hero-globe.on{opacity:1}.hero{overflow:clip visible}.hero-globe{height:calc(100% + var(--sec));-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - var(--sec) * 1.6), transparent 100%);-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - var(--sec) * 1.6), transparent 100%);-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - var(--sec) * 1.6), transparent 100%);mask-image:linear-gradient(to bottom, #000 calc(100% - var(--sec) * 1.6), transparent 100%);bottom:auto}.hero:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(50% 46% at 50% 46%,#fffffff0,#fff9 62%,#fff0 100%);position:absolute;inset:0}.demo{white-space:nowrap}@media (width<=767px){.hero h1{font-size:calc(min(9.2vw, 44px) * var(--a11y-scale))}.exp-gate b{font-size:calc(clamp(22px, 6.4vw, 28px) * var(--a11y-scale))}.calc-chart .tk{font-size:22px}}@media (hover:hover) and (pointer:fine){.sol-card:hover,.know-card:hover{box-shadow:none;background:var(--sky-2)}.sol-card.feat:hover{box-shadow:none;background:#071a33}}.hd-login{min-height:44px;color:var(--muted);font-size:calc(14px * var(--a11y-scale));white-space:nowrap;transition:color .15s var(--ease), background .15s var(--ease);border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-weight:500;text-decoration:none;display:inline-flex}.hd-login svg{width:16px;height:16px}@media (hover:hover) and (pointer:fine){.hd-login:hover{color:var(--ink);background:var(--sky)}}@media (width<=1199px){.hd-login{display:none}}.tv-tape-wrap{max-width:var(--wide);background:var(--surface);border-radius:999px;align-items:center;gap:20px;margin:0 auto clamp(20px,2vw,32px);padding:8px 20px;display:flex}.tv-tape-wrap .ticker-l{color:var(--muted-strong)}.mkt-map{max-width:var(--wide);border-radius:var(--r-card);background:var(--surface);margin:0 auto clamp(32px,4vw,64px);overflow:hidden;box-shadow:0 30px 80px #00000047}.mkt-map .peek-map{height:clamp(420px,58vh,640px)}@media (width<=767px){.tv-tape-wrap{border-radius:var(--r-card);flex-direction:column;align-items:stretch;gap:4px}.mkt-map .peek-map{height:420px}}.about-grid.flip{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.about-grid.flip .portrait{order:2}.portrait.ph{background:var(--sky);place-items:center;display:grid}.ph-mark{font-family:var(--f-display);color:var(--navy);opacity:.1;font-size:clamp(120px,14vw,240px);font-weight:800;line-height:1}@media (width<=1023px){.about-grid.flip{grid-template-columns:1fr}.about-grid.flip .portrait{order:0}}.tint .exp-gate svg.plus{background:var(--surface)}.rng{flex-direction:column;gap:4px;display:flex}.rng-l{font-size:var(--fs-meta);color:var(--muted-strong);justify-content:space-between;align-items:baseline;gap:16px;display:flex}.rng-l output{color:var(--navy);font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate;font-weight:500}.rng input[type=range]{--p:50%;cursor:pointer;appearance:none;background:0 0;width:100%;height:44px;margin:0}.rng input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(to left, var(--blue) var(--p), var(--sky-2) var(--p));border-radius:8px;height:8px}.rng input[type=range]::-moz-range-track{background:var(--sky-2);border-radius:8px;height:8px}.rng input[type=range]::-moz-range-progress{background:var(--blue);border-radius:8px;height:8px}.rng input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:24px;height:24px;box-shadow:0 0 0 3px var(--blue), 0 4px 12px #1d5fd159;transition:transform .15s var(--ease);background:#fff;border-radius:50%;margin-top:-8px}.rng input[type=range]::-moz-range-thumb{width:24px;height:24px;box-shadow:0 0 0 3px var(--blue), 0 4px 12px #1d5fd159;background:#fff;border:0;border-radius:50%}.rng input[type=range]:active::-webkit-slider-thumb{transform:scale(1.15)}.rng input[type=range]:focus-visible{box-shadow:none;outline:0}.rng input[type=range]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px var(--blue), 0 0 0 8px color-mix(in srgb, var(--blue) 25%, transparent)}.calc-in .rng+.rng{margin-top:4px}.calc-sum2 .dep{background:color-mix(in srgb, var(--navy) 8%, #fff)}.calc-sum2 .gain{background:var(--sky)}.calc-sum2 .dep dd{color:var(--navy)}.calc-sum2 .gain dd{color:var(--blue)}.cbars{direction:ltr;align-items:flex-end;gap:clamp(2px,.4vw,6px);height:clamp(200px,22vw,300px);margin-top:16px;padding-bottom:24px;display:flex}.cb{flex:1;min-width:0;height:100%;position:relative}.cb i{transform-origin:50% 100%;transition:transform .55s var(--ease);position:absolute;inset:0}.cb i.d{background:var(--navy);transform:scaleY(var(--d))}.cb i.g{background:linear-gradient(180deg, #5b95f5, var(--blue));transform:translateY(calc(var(--d) * -100%)) scaleY(var(--g));border-radius:2px 2px 0 0}.cb.last i.g{background:linear-gradient(#7aa9fa,#2a6be0);box-shadow:0 0 0 2px #1d5fd126}.cb span{text-align:center;color:var(--muted);font-variant-numeric:tabular-nums;bottom:-24px;font-size:12px;position:absolute;inset-inline:-6px}.grow-wait .cb i{transform:scaleY(0)!important}.calc-legend i.dep{background:var(--navy);border-radius:3px;width:10px;height:10px}.calc-legend i.gain{background:var(--blue);border-radius:3px;width:10px;height:10px}.sc{position:relative;overflow:hidden}.sc i{background:var(--blue);transform-origin:100%;height:4px;transform:scaleX(var(--w));transition:transform .55s var(--ease);border-radius:4px;margin-top:8px;display:block}.sc.base i{background:#8db8ff}@media (prefers-reduced-motion:reduce){.cb i,.sc i,.hero-globe{transition:none}}.rv-form{background:var(--sky);box-shadow:none;align-self:stretch;gap:16px;margin-top:clamp(24px,3vw,40px);padding:clamp(24px,2.4vw,40px)}@media (width>=1024px){.ft{padding:56px var(--gutter) 24px}.ft-cols{padding-bottom:24px}.ft-disc{padding:16px 0 8px}.ft-legal{padding-top:0}}@media (width>=1024px) and (pointer:fine){.ft-col a,.ft-addr,.ft-legal a{min-height:32px}}.logo-art{height:calc(22px * var(--a11y-scale));width:auto;color:var(--navy);display:block}.logo-art .ar{fill:var(--blue)}.ft-mark .logo-art{height:clamp(40px,4vw,84px);color:var(--navy)}.ft-mark .logo-art .ar{fill:currentColor}@media (width<=767px){.logo-art{height:calc(19px * var(--a11y-scale))}}
