:where(.etf-case) .case-site{color:#0b3558;font-family:var(--font-poppins),Poppins,ui-sans-serif,system-ui,sans-serif;background:#f8f9fb;display:flow-root}:where(.etf-case) .case-site *{box-sizing:border-box}:where(.etf-case) .case-site :where(h1,h2,h3,p){margin:0}:where(.etf-case) .case-site a{color:inherit;text-underline-offset:4px}:where(.etf-case) .case-site a:focus-visible{outline-offset:4px;outline:2px solid #006bff}:where(.etf-case) .case-site main{width:min(100% - 64px,1200px);margin-inline:auto}:where(.etf-case) .case-opening{text-align:center;padding-top:clamp(36px,4.5vw,68px)}:where(.etf-case) .eyebrow{color:#476788;font-size:clamp(15px,1.4vw,20px);font-weight:620;line-height:1.45}:where(.etf-case) .opening-text h1{letter-spacing:-.05em;margin:0 0 clamp(14px,1.5vw,22px);font-size:clamp(44px,6.5vw,84px);font-weight:750;line-height:1.03}:where(.etf-case) .case-intro{color:#476788;text-wrap:balance;max-width:63ch;margin:0 auto;font-size:clamp(17px,1.7vw,23px);line-height:1.45}:where(.etf-case) .case-lineup{border-radius:24px;width:100%;height:auto;margin:clamp(24px,2.4vw,34px) auto 0;display:block}:where(.etf-case) .story{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(20px,7vw,100px);max-width:1100px;margin:clamp(40px,5vw,80px) auto 0;display:grid}:where(.etf-case) .story article{flex-direction:column;justify-content:center;align-items:flex-start;min-height:max(610px,78svh);padding-block:34px;scroll-margin-top:15px;display:flex}:where(.etf-case) .story-copy>article>h2{letter-spacing:-.055em;text-wrap:balance;margin:12px 0 18px;font-size:clamp(40px,4.4vw,66px);font-weight:730;line-height:1.06}:where(.etf-case) .story-text{color:#375674;font-size:clamp(18px,1.6vw,23px);line-height:1.48}:where(.etf-case) .research{color:#476788;margin:0 0 18px;font-size:clamp(15px,1.3vw,18px);line-height:1.55}:where(.etf-case) .research a{white-space:nowrap;font-size:.89em}:where(.etf-case) .closing{margin:22px 0 0}:where(.etf-case) .shared-phone{align-self:start;place-items:center;height:min(100svh - 64px,860px);padding-block:24px 59px;display:grid;position:sticky;top:64px}:where(.etf-case) .shared-phone .story-handset{width:min(375px,min(100svh - 64px,860px)/2.1641 - 30.8223px,100%)}:where(.etf-case) .shared-phone{margin-top:calc(64px - 35svh)}:where(.etf-case) .phone-stage{isolation:isolate;place-items:center;width:100%;display:grid;position:relative}:where(.etf-case) .phone-stage:before{display:none}:where(.etf-case) .device{zoom:clamp(.64,calc(100svh / 800px),1);width:390px;height:712px;position:relative;inset:auto}:where(.etf-case) .glass{padding-bottom:25px}:where(.etf-case) .footer-box p{margin-top:4px;font-size:12px;font-weight:400;line-height:1.4}:where(.etf-case) .footer-box a{color:#3546bd}:where(.etf-case) .inline-phone{display:none}:where(.etf-case) .case-site main>footer{text-align:right;color:#476788;max-width:1100px;margin:auto;padding:24px 0 48px;font-size:14px}@media (max-height:800px){:where(.etf-case) .shared-phone .device{zoom:.83}}@media (max-height:660px){:where(.etf-case) .shared-phone .device{zoom:.68}}@media (max-width:850px),(max-height:530px){:where(.etf-case) .story{max-width:600px;display:block}:where(.etf-case) .story article{min-height:0;margin-bottom:50px;padding:0;display:block}:where(.etf-case) .shared-phone{display:none}:where(.etf-case) .inline-phone{max-width:460px;margin:24px auto 0;display:block}:where(.etf-case) .inline-phone .device{zoom:1;width:min(100%,360px);height:auto}:where(.etf-case) .inline-phone .glass{padding-bottom:32px}:where(.etf-case) .story-copy>article>h2{font-size:clamp(34px,6vw,48px)}:where(.etf-case) .story-text{font-size:18px}:where(.etf-case) .research{font-size:16px}:where(.etf-case) .closing{margin:24px 0 0}}@media (max-width:600px){:where(.etf-case) .case-site main{width:calc(100% - 36px)}:where(.etf-case) .opening-text h1{font-size:clamp(37px,9.8vw,54px)}:where(.etf-case) .case-intro{max-width:32ch}:where(.etf-case) .case-lineup{object-fit:cover;object-position:center top;border-radius:16px;height:clamp(210px,62vw,320px)}}@media (min-width:851px) and (min-height:531px){:where(.etf-case) .story article{min-height:clamp(610px,78svh,820px)}:where(.etf-case) .story article:last-child{min-height:min(100svh,860px)}}:where(.etf-case) .case-site{overflow-x:clip}@media (max-width:600px){.etf-case .story{margin-top:48px}.etf-case .story-copy>article>h2{margin-top:8px;margin-bottom:16px}}@media (max-width:640px){.etf-case .story article:last-child{margin-bottom:0}}:where(.etf-case) .case-site main{width:min(calc(100% - 2 * var(--editorial-gutter)),1200px)}:where(.etf-case) .story article{padding-block:var(--editorial-section-space)}@media (max-width:850px),(max-height:530px){:where(.etf-case) .story article{margin-bottom:var(--editorial-section-space);padding-block:0}}
:where(.etf-case) .case-site{color:#192031;background:#fffdfb}:where(.etf-case) .case-site .case-opening{text-align:left;padding:0}:where(.etf-case) .opening-sequence{--spread-progress:1;--spread-distance:clamp(14px,2vw,30px);--tilt:14deg;--turn:19deg;--pitch:8deg;--stage:min(100svh,920px);height:calc(var(--stage) + 66svh)}:where(.etf-case) .opening-pin{height:var(--stage);grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);align-items:center;gap:clamp(18px,3vw,58px);display:grid;position:sticky;top:0}:where(.etf-case) .opening-text h1{letter-spacing:-.04em;color:#192031;margin:0 0 24px;font-size:clamp(48px,5.45vw,84px);font-weight:700;line-height:.99}:where(.etf-case) .case-opening .case-intro{color:#546074;max-width:34ch;margin:0;font-size:clamp(17px,1.55vw,22px);line-height:1.48}:where(.etf-case) .demo-launch,:where(.etf-case) .story-try,:where(.etf-case) .demo-bar button{cursor:pointer;font:inherit}:where(.etf-case) .demo-launch{color:#fff;background:#20283a;border:0;border-radius:24px;align-items:center;gap:22px;margin-top:24px;padding:12px 19px;font-weight:600;display:inline-flex}:where(.etf-case) .opening-pair{perspective:1100px;isolation:isolate;justify-content:center;align-items:center;gap:clamp(12px,1.8vw,28px);min-width:0;display:flex;position:relative;overflow:visible}:where(.etf-case) .opening-handset,:where(.etf-case) .story-handset{appearance:none;cursor:pointer;background:linear-gradient(120deg,#fafbfd,#c3cad2 36%,#eef1f5 58%,#fafafa 75%,#aeb7c3);border:1px solid #b8bec7;border-radius:12%/5.55%;padding:clamp(3px,.4vw,6px);line-height:0;display:block;position:relative;box-shadow:inset 0 0 0 1px #fff,0 2px 4px #18203420,0 18px 35px -18px #23314d55}:where(.etf-case) .opening-handset{transform-origin:50% 74%;width:min(34%,26svh,252px);transform:translate3d(calc(-1 * var(--spread-distance) * var(--spread-progress)),calc(-12px * var(--spread-progress)),0) rotateX(var(--pitch)) rotateY(var(--turn)) rotateZ(calc(0deg - var(--tilt)))}:where(.etf-case) .opening-handset+.opening-handset{transform:translate3d(calc(var(--spread-distance) * var(--spread-progress)),calc(-12px * var(--spread-progress)),0) rotateX(var(--pitch)) rotateY(calc(0deg - var(--turn))) rotateZ(var(--tilt))}:where(.etf-case) .opening-handset img,:where(.etf-case) .story-handset img{border-radius:10.5%/4.85%;outline:1px solid #a1a9b644;width:100%;height:auto;display:block}:where(.etf-case) .case-site button:focus-visible{outline-offset:4px;outline:3px solid #4856cb}:where(.etf-case) .story-handset{width:min(375px,39svh,100%);margin:auto}:where(.etf-case) .story-try{color:#38499e;background:0 0;border:0;border-bottom:1px solid #b9c1e3;align-items:center;gap:10px;margin-top:12px;padding:8px 0;display:inline-flex}:where(.etf-case) .case-demo{color:#1b2741;background:0 0;border:0;width:min(430px,96vw);max-width:100vw;max-height:100dvh;margin:auto;padding:0;position:fixed;inset:0;overflow:visible}:where(.etf-case) .case-demo::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#161d2a73}:where(.etf-case) .demo-interior{background:#f7f9fe;border-radius:22px;overflow:hidden;box-shadow:0 18px 80px #151d3840}:where(.etf-case) .demo-bar{color:#485369;background:#fff;border-bottom:1px solid #dbe1ed;justify-content:space-between;align-items:center;gap:12px;padding:7px 10px 7px 16px;font:600 13px/1.3 Arial,sans-serif;display:flex}:where(.etf-case) .demo-bar button{color:#27304a;background:#f0f2f6;border:0;border-radius:20px;min-height:34px;padding:0 12px}:where(.etf-case) .demo-viewport{overscroll-behavior:contain;text-align:left;height:min(845px,100dvh - 80px);overflow:auto}:where(.etf-case) .demo-viewport .ff,:where(.etf-case) .demo-viewport .ff-phone{min-height:100%}@media (max-width:850px){:where(.etf-case) .opening-pin{flex-direction:column;justify-content:center;gap:clamp(18px,3svh,32px);display:flex}:where(.etf-case) .opening-text{text-align:left}:where(.etf-case) .case-opening .case-intro{max-width:38ch;margin:0}:where(.etf-case) .opening-text h1{margin-bottom:12px;font-size:clamp(38px,min(9vw,6.8svh),60px)}:where(.etf-case) .demo-launch{margin-top:14px;padding:9px 16px}:where(.etf-case) .opening-pair{gap:3.5vw;width:100%}:where(.etf-case) .opening-handset{width:min(29vw,21svh,210px)}:where(.etf-case) .story-handset{width:min(320px,92%)}}@media (max-height:520px) and (orientation:landscape){:where(.etf-case) .opening-pin{grid-template-columns:1fr 1fr;display:grid}:where(.etf-case) .opening-text{text-align:left}:where(.etf-case) .opening-text h1{font-size:36px}:where(.etf-case) .opening-pair{gap:14px}:where(.etf-case) .opening-handset{width:min(30%,30svh)}}@media (max-width:480px){:where(.etf-case) .case-demo{width:100%;max-height:100dvh}:where(.etf-case) .demo-interior{border-radius:0}:where(.etf-case) .demo-viewport{height:calc(100dvh - 49px)}}@media (prefers-reduced-motion:reduce){:where(.etf-case) .opening-sequence{height:auto}:where(.etf-case) .opening-pin{position:relative}}:where(.etf-case) .opening-handset,:where(.etf-case) .story-handset{cursor:default}:where(.etf-case) .live-phone-viewport.demo-viewport{aspect-ratio:390/844;overscroll-behavior:auto;scrollbar-width:none;text-align:left;background:#f7f9fe;border-radius:10.5%/4.85%;width:100%;height:auto;line-height:normal;overflow:auto}:where(.etf-case) .live-phone-viewport::-webkit-scrollbar{display:none}.live-phone-content{width:390px}@supports (zoom:tan(atan2(100cqw, 390px))){.live-phone-viewport.demo-viewport{container-type:inline-size}.live-phone-content{zoom:tan(atan2(100cqw, 390px))}}:where(.etf-case) .live-phone-viewport .ff,:where(.etf-case) .live-phone-viewport .ff-phone{min-height:844px}:where(.etf-case) .live-phone-viewport .ff footer{z-index:1;position:sticky;bottom:0}:where(.etf-case) .story-live-slot{width:100%}:where(.etf-case) .story-live-slot[hidden]{display:none}@media (max-width:600px){.etf-case .opening-sequence{height:auto}.etf-case .opening-pin{justify-content:flex-start;gap:24px;height:auto;min-height:0;padding-top:112px;position:relative}}@media (prefers-reduced-motion:reduce){.etf-case .opening-handset,.etf-case .opening-handset+.opening-handset{transform:none}}:where(.etf-case) .opening-pair:before,:where(.etf-case) .opening-pair:after{content:"";z-index:-1;pointer-events:none;background:#fae0d4;border-radius:56% 44% 62% 38%/42% 58%;width:68%;height:68%;position:absolute;top:27%;left:0;transform:rotate(-16deg)}:where(.etf-case) .opening-pair:after{background:#e8e0f8;width:64%;height:76%;top:4%;left:30%;transform:rotate(19deg)}@media (max-width:850px){:where(.etf-case) .opening-pair:before{width:63%;left:2%}:where(.etf-case) .opening-pair:after{width:61%;left:33%}}
:where(.etf-case) .ff{--page:#f7f9fe;--ink:#20304e;--muted:#607294;--line:#dbe2ee;--blue:#4356ce;--tint:#e1eafb;color:var(--ink);background:var(--page);-webkit-font-smoothing:antialiased;min-height:100svh;font:16px/1.45 Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}:where(.etf-case) .ff *{box-sizing:border-box}:where(.etf-case) .ff .ff-phone{flex-direction:column;width:100%;max-width:430px;min-height:100svh;margin:auto;display:flex}:where(.etf-case) .ff-status,:where(.etf-case) .ff-split,:where(.etf-case) .ff-axis,:where(.etf-case) .ff-select,:where(.etf-case) .ff details summary,:where(.etf-case) .ff-legend>div,:where(.etf-case) .ff-facts>div{justify-content:space-between;align-items:center;gap:9px;display:flex}:where(.etf-case) .ff-status{height:52px;padding:10px 26px 8px;font-size:14px}:where(.etf-case) .ff-body{flex:1;padding:12px 20px 8px}:where(.etf-case) .ff h1,:where(.etf-case) .ff h2,:where(.etf-case) .ff h3,:where(.etf-case) .ff p,:where(.etf-case) .ff dl,:where(.etf-case) .ff dd{margin:0}:where(.etf-case) .ff h1{letter-spacing:-1px;margin:7px 0 20px;font-size:30px;font-weight:620;line-height:1.14}:where(.etf-case) .ff h2{letter-spacing:-.45px;font-size:19px;font-weight:610;line-height:1.27}:where(.etf-case) .ff h3{font-size:16px}:where(.etf-case) .ff p{color:var(--muted);margin:9px 0 15px;line-height:1.48}:where(.etf-case) .ff button,:where(.etf-case) .ff input,:where(.etf-case) .ff select{font:inherit;color:inherit}:where(.etf-case) .ff button,:where(.etf-case) .ff summary{cursor:pointer}:where(.etf-case) .ff :focus-visible{outline-offset:2px;outline:3px solid #778cda}:where(.etf-case) .ff button{background:0 0;border:none}:where(.etf-case) .ff .ff-primary{background:var(--blue);color:#fff;border-radius:12px;width:100%;min-height:48px;padding:10px;font-weight:550}:where(.etf-case) .ff .ff-primary:disabled{opacity:.48;cursor:default}:where(.etf-case) .ff footer{background:var(--page);border-top:1px solid var(--line);padding:12px 20px 8px}:where(.etf-case) .ff-home{background:var(--ink);border-radius:4px;width:110px;height:4px;margin:16px auto 0}:where(.etf-case) .ff footer:has(>.ff-home:only-child){border:0}:where(.etf-case) .ff-overline,:where(.etf-case) .ff-chartname{color:#586e96;font-size:12px;font-weight:600;line-height:1.4}:where(.etf-case) .ff-overline{letter-spacing:.045em}:where(.etf-case) .ff .ff-back,:where(.etf-case) .ff .ff-link,:where(.etf-case) .ff a,:where(.etf-case) .ff .ff-split button{color:var(--blue);font-weight:550}:where(.etf-case) .ff .ff-back{padding:0 0 10px;font-size:14px}:where(.etf-case) .ff a{text-underline-offset:3px;font-size:14px;text-decoration:underline}:where(.etf-case) .ff .ff-link{text-align:left;padding:4px 0;font-size:14px;display:block}:where(.etf-case) .ff small{color:var(--muted);font-size:13px;font-weight:400;display:block}:where(.etf-case) .ff .ff-art{object-fit:contain;width:175px;height:128px;margin:4px auto 24px;display:block}:where(.etf-case) .ff-entry,:where(.etf-case) .ff-progress{background:var(--tint);border-radius:20px;margin-bottom:14px;padding:18px;position:relative;overflow:hidden}:where(.etf-case) .ff-entry{padding:24px}:where(.etf-case) .ff-entry img{object-fit:contain;width:110px;height:110px;margin:0 0 18px auto;display:block}:where(.etf-case) .ff-entry h2{letter-spacing:-.8px;margin:7px 0;font-size:29px}:where(.etf-case) .ff-steps{gap:12px;margin:3px 0 18px;display:flex}:where(.etf-case) .ff-steps span{color:var(--muted);flex:1;font-size:12px}:where(.etf-case) .ff-steps i{background:#dce3f0;border-radius:3px;height:3px;margin-bottom:4px;display:block}:where(.etf-case) .ff-steps .here{color:var(--blue);font-weight:650}:where(.etf-case) .ff-steps .here i{background:var(--blue)}:where(.etf-case) .ff-amount{margin:0 0 15px;display:block}:where(.etf-case) .ff-amount>span,:where(.etf-case) .ff facts,:where(.etf-case) .ff-facts dt{color:var(--muted);font-size:14px}:where(.etf-case) .ff-amount>div{align-items:center;gap:8px;font-size:31px;font-weight:550;display:flex}:where(.etf-case) .ff-amount input{background:#fff;border:1px solid #cbd6e8;border-radius:9px;width:145px;padding:2px 9px}:where(.etf-case) .ff-examples,:where(.etf-case) .ff-context,:where(.etf-case) .ff-pane,:where(.etf-case) .ff .rh-card{background:#edf1f9;border-radius:16px;margin:12px 0;padding:16px}:where(.etf-case) .ff-examples h2{margin:5px 0}:where(.etf-case) .ff-examples p,:where(.etf-case) .ff-pane p,:where(.etf-case) .ff-context p{margin:6px 0 12px;font-size:14px}:where(.etf-case) .ff-examples svg{width:100%;height:auto;display:block}:where(.etf-case) .ff-axis{color:var(--muted);font-size:11px}:where(.etf-case) .ff-legend{margin:8px 0}:where(.etf-case) .ff-legend>div{padding:2px 0;font-size:14px}:where(.etf-case) .ff-legend span{align-items:center;gap:7px;display:flex}:where(.etf-case) .ff-legend i{width:12px;height:3px}:where(.etf-case) .ff .ff-risk{border-top:1px solid #d3dceb;margin-bottom:5px;padding-top:9px}:where(.etf-case) .ff details{border-bottom:1px solid var(--line)}:where(.etf-case) .ff details summary{justify-content:flex-start;min-height:40px;font-size:14px;list-style:none}:where(.etf-case) .ff summary:after{content:"+";color:var(--blue);margin-left:auto;font-size:17px}:where(.etf-case) .ff details[open]>summary:after{content:"−"}:where(.etf-case) .ff summary b{margin-left:auto;font-weight:550}:where(.etf-case) .ff details p,:where(.etf-case) .ff details a{font-size:14px}:where(.etf-case) .ff-examples details{border-bottom:0}:where(.etf-case) .ff-money{letter-spacing:-1.5px;font-size:40px;font-weight:530;display:block}:where(.etf-case) .ff-facts{padding:4px 0}:where(.etf-case) .ff-facts>div,:where(.etf-case) .ff-row,:where(.etf-case) .ff-select{border-bottom:1px solid var(--line);padding:14px 0}:where(.etf-case) .ff-facts dd{text-align:right;font-size:15px;font-weight:550}:where(.etf-case) .ff .ff-row{border:0;border-bottom:1px solid var(--line);text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:54px;padding:12px 0;display:flex}:where(.etf-case) .ff-row b{font-weight:550}:where(.etf-case) .ff-row i{color:var(--blue);font-size:23px;font-style:normal}:where(.etf-case) .ff .ff-disclosure,:where(.etf-case) .ff .ff-note{font-size:13px}:where(.etf-case) .ff fieldset{border:0;margin:25px 0 12px;padding:0}:where(.etf-case) .ff legend{color:var(--muted);margin-bottom:8px;font-size:14px}:where(.etf-case) .ff-radio{border:1px solid var(--line);background:#fff;border-radius:12px;align-items:center;gap:12px;margin:7px 0;padding:14px;display:flex}:where(.etf-case) .ff-radio:has(input:checked){background:#edf1ff;border-color:#7686d6}:where(.etf-case) .ff-radio input{accent-color:var(--blue)}:where(.etf-case) .ff-select select,:where(.etf-case) .ff-pane input{background:#fff;border:1px solid #bac7dc;border-radius:8px;padding:7px 9px;display:block}:where(.etf-case) .ff-timeline{margin:24px 0;padding:0 0 0 9px;list-style:none}:where(.etf-case) .ff-progress>img{object-fit:contain;width:78px;height:78px;position:absolute;top:36px;right:15px}:where(.etf-case) .ff-split{font-size:14px}:where(.etf-case) .ff-badge{font-size:12px}:where(.etf-case) .ff-badge:before{content:"•";color:#2d7f69;margin-right:4px}:where(.etf-case) .ff-streak{align-items:center;gap:13px;margin:7px 0 9px;display:flex}:where(.etf-case) .ff-streak strong{letter-spacing:-3px;font-size:57px;font-weight:460;line-height:1.1}:where(.etf-case) .ff-metrics,:where(.etf-case) .ff-pair{grid-template-columns:1fr 1fr;gap:10px;display:grid}:where(.etf-case) .ff-metrics{border-top:1px solid #bdcde6;padding-top:10px}:where(.etf-case) .ff-metrics b{font-size:18px;font-weight:550}:where(.etf-case) .ff .rh-card{border:1px solid var(--line);background:#fff;margin:10px 0;padding:12px 14px}:where(.etf-case) .ff .rh-result{flex-wrap:wrap;align-items:baseline;gap:7px;display:flex}:where(.etf-case) .ff .rh-result strong{font-size:16px;font-weight:550}:where(.etf-case) .ff .rh-result span,:where(.etf-case) .ff .rh-months button{color:var(--muted);font-size:12px}:where(.etf-case) .ff .rh-plot svg{width:100%;height:80px;display:block}:where(.etf-case) .ff .rh-months{justify-content:space-around;display:flex}:where(.etf-case) .ff .rh-months button[aria-pressed=true]{color:var(--blue);font-weight:650}:where(.etf-case) .ff-context{background:#edf1f6}:where(.etf-case) .ff-context h2,:where(.etf-case) .ff .rh-card h2{font-size:16px}:where(.etf-case) .ff-manage{min-height:118px;padding-right:100px}:where(.etf-case) .ff-manage h2{margin-top:8px;font-size:23px}:where(.etf-case) .ff-manage img{top:20px}:where(.etf-case) .ff-manage p{margin:5px 0;font-size:13px}:where(.etf-case) .ff-pane label{gap:5px;font-size:14px;display:grid}:where(.etf-case) .ff-pane form button,:where(.etf-case) .ff-pane>button,:where(.etf-case) .ff-pair button{color:var(--blue);background:#fff;border:1px solid #b7c5e0;border-radius:10px;margin-top:8px;padding:8px 14px}:where(.etf-case) .ff-pair button{min-height:48px;margin:0}:where(.etf-case) .ff details summary::-webkit-details-marker{display:none}:where(.etf-case) .ff .rh-plot svg{height:auto}:where(.etf-case) .ff .rh-months{height:25px;display:block;position:relative}:where(.etf-case) .ff .rh-months button{min-height:24px;padding:0 3px;position:absolute;transform:translate(-50%)}:where(.etf-case) .ff .ff-model{margin:14px 0 4px}:where(.etf-case) .ff .ff-projection{color:#fff;background:linear-gradient(124deg,#485ccc 2%,#535dce 54%,#6670d6);border-radius:22px;padding:18px 18px 16px}:where(.etf-case) .ff .ff-caption,:where(.etf-case) .ff .ff-outcomes{justify-content:space-between;align-items:center;gap:6px;display:flex}:where(.etf-case) .ff .ff-caption{color:#e4eaff;font-size:12px}:where(.etf-case) .ff .ff-caption span:last-child{background:#ffffff1c;border-radius:14px;padding:3px 8px}:where(.etf-case) .ff .ff-projection h2{letter-spacing:-.6px;max-width:260px;margin:12px 0 4px;font-size:22px;line-height:1.19}:where(.etf-case) .ff .ff-projection p{color:#e8edff;margin:0;font-size:13px}:where(.etf-case) .ff .ff-projection svg{touch-action:pan-y;cursor:crosshair;width:100%;margin-top:7px;display:block}:where(.etf-case) .ff .ff-projection .ff-axis{color:#e3e9ff;font-size:11px}:where(.etf-case) .ff .ff-outcomes{border-top:1px solid #ffffff40;align-items:flex-start;margin-top:12px;padding-top:12px}:where(.etf-case) .ff .ff-outcomes span{color:#e8edff;align-items:center;gap:5px;font-size:12px;display:flex}:where(.etf-case) .ff .ff-outcomes i{border-radius:50%;width:6px;height:6px}:where(.etf-case) .ff .ff-outcomes b{letter-spacing:-.3px;margin-top:3px;font-size:clamp(12px,3.8vw,16px);font-weight:550;display:block}:where(.etf-case) .ff .ff-downside{margin:12px 0 3px;font-size:13px}:where(.etf-case) .ff .ff-downside b{color:var(--ink)}:where(.etf-case) .ff .ff-dots{justify-content:center;gap:8px;margin:0 auto 10px;display:flex}:where(.etf-case) .ff .ff-dots i{background:#cad2e5;border-radius:50%;width:7px;height:7px}:where(.etf-case) .ff .ff-dots .current{background:var(--blue)}:where(.etf-case) .ff .ff-recap .ff-money small{letter-spacing:0;font-size:16px;display:inline}:where(.etf-case) .ff .ff-recap>span{font-size:13px}:where(.etf-case) .ff .ff-recap+.ff-facts{margin-top:0}:where(.etf-case) .ff{--ink:#203050;--page:#f7f9ff;--blue:#4357ce;--support:#eeecfb;--hero:linear-gradient(120deg,#4357ce,#5262d7)}:where(.etf-case) .ff .ff-progress,:where(.etf-case) .ff .ff-summary{background:var(--hero);color:#fff;border-radius:22px;margin:0 0 16px;padding:18px 20px}:where(.etf-case) .ff .ff-progress small,:where(.etf-case) .ff .ff-summary small,:where(.etf-case) .ff .ff-summary p,:where(.etf-case) .ff .ff-recap>span{color:#e3e8ff}:where(.etf-case) .ff .ff-progress .ff-split button{color:#fff}:where(.etf-case) .ff .ff-metrics{border-top-color:#ffffff45}:where(.etf-case) .ff .ff-streak{margin:14px 0}:where(.etf-case) .ff .ff-streak strong{font-weight:450}:where(.etf-case) .ff .ff-progress>img{top:43px;right:18px}:where(.etf-case) .ff .ff-badge:before{color:#a6ebc2}:where(.etf-case) .ff .ff-state{align-items:center;gap:5px;font-size:13px;display:inline-flex}:where(.etf-case) .ff .ff-summary-main{justify-content:space-between;align-items:center;gap:12px;min-height:82px;display:flex}:where(.etf-case) .ff-summary-main>div{flex:1;min-width:0}:where(.etf-case) .ff .ff-summary-main strong{letter-spacing:-1px;font-size:32px;font-weight:500;line-height:1.16;display:block}:where(.etf-case) .ff .ff-summary-main small{margin-bottom:4px;font-size:14px}:where(.etf-case) .ff .ff-summary p{margin:2px 0 0;font-size:14px}:where(.etf-case) .ff .ff-object{flex:none;width:76px;height:76px;display:block;position:relative}:where(.etf-case) .ff-object img{object-fit:contain;width:100%;height:100%}:where(.etf-case) .ff-object.calendar{transform:rotate(6deg)}:where(.etf-case) .ff-object.transfer{width:88px}:where(.etf-case) .ff-object b{color:#294b82;place-items:center;height:55%;font-size:26px;font-weight:520;display:grid;position:absolute;top:32%;left:4%;right:12%}:where(.etf-case) .ff .ff-summary .ff-split{font-size:14px}:where(.etf-case) .ff .rh-card,:where(.etf-case) .ff .ff-details-card,:where(.etf-case) .ff .ff-timeline{background:var(--support);border:0;border-radius:20px;margin:16px 0;padding:16px 18px}:where(.etf-case) .ff .ff-details-card h2{font-size:17px}:where(.etf-case) .ff .ff-details-card .ff-facts>div:last-child{border:0}:where(.etf-case) .ff .ff-entry{background:var(--support)}:where(.etf-case) .ff .ff-recap small{color:#e3e8ff}:where(.etf-case) .ff .ff-recap .ff-money{letter-spacing:-1px;font-weight:480}:where(.etf-case) .ff[data-screen=m] .ff-summary,:where(.etf-case) .ff[data-screen=standing] .ff-summary{margin-bottom:24px}:where(.etf-case) .ff[data-screen=m] .ff-row,:where(.etf-case) .ff[data-screen=standing] .ff-row{align-items:flex-start;padding:14px 0}:where(.etf-case) .ff[data-screen=m] .ff-row b,:where(.etf-case) .ff[data-screen=standing] .ff-row b{color:var(--muted);font-size:14px;font-weight:400}:where(.etf-case) .ff[data-screen=m] .ff-row small,:where(.etf-case) .ff[data-screen=standing] .ff-row small{color:var(--ink);margin-top:6px;font-size:16px;font-weight:500}:where(.etf-case) .ff[data-screen=m] .ff-row i,:where(.etf-case) .ff[data-screen=standing] .ff-row i{color:var(--blue);font-size:15px;font-weight:550}:where(.etf-case) .ff .ff-pane{background:var(--support)}:where(.etf-case) .ff .ff-context{background:#eef1f7}:where(.etf-case) .ff .ff-presets{flex-wrap:wrap;gap:6px;margin:6px 0 10px;display:flex}:where(.etf-case) .ff .ff-presets button{background:#eef1fa;border:1px solid #cdd5e8;border-radius:9px;min-height:34px;padding:4px 10px;font-size:13px}:where(.etf-case) .ff .ff-presets button[aria-pressed=true]{border-color:var(--blue);color:var(--blue);background:#e6eaff}:where(.etf-case) .ff .ff-pause-options{grid-template-columns:1fr 1fr;gap:8px;display:grid}:where(.etf-case) .ff .ff-pause-options .ff-radio{min-height:56px;margin:0}:where(.etf-case) .ff .ff-pause-options legend{margin-bottom:8px}:where(.etf-case) .ff .ff-select input{max-width:57%}:where(.etf-case) .ff .ff-benefits{margin:16px 0;padding:0;list-style:none}:where(.etf-case) .ff-benefits li{margin:8px 0;font-size:14px}:where(.etf-case) .ff-benefits li:before{content:"✓";color:var(--blue);margin-right:8px}:where(.etf-case) .ff[data-screen=d] .ff-body{padding-top:2px}:where(.etf-case) .ff[data-screen=d] h1{margin:6px 0 10px;font-size:26px}:where(.etf-case) .ff[data-screen=d] .ff-amount{margin:0}:where(.etf-case) .ff[data-screen=d] .ff-amount input{font-size:23px}:where(.etf-case) .ff[data-screen=d] .ff-model{margin:5px 0 0}:where(.etf-case) .ff[data-screen=d] .ff-projection{padding:12px 15px}:where(.etf-case) .ff[data-screen=d] .ff-projection h2{margin:3px 0;font-size:19px}:where(.etf-case) .ff[data-screen=d] .ff-projection svg{height:88px}:where(.etf-case) .ff[data-screen=d] .ff-outcomes{margin-top:6px;padding-top:6px}:where(.etf-case) .ff[data-screen=d] .ff-downside{margin:6px 0 0}:where(.etf-case) .ff[data-screen=d] details summary{min-height:30px}:where(.etf-case) .ff .ff-fundparam{justify-content:space-between;align-items:center;padding:6px 0;font-size:14px;display:flex}:where(.etf-case) .ff[data-screen=d] .ff-back{padding-bottom:3px}:where(.etf-case) .ff[data-screen=d] .ff-status{height:40px}@media (max-height:700px){:where(.etf-case) .ff[data-screen=d] .ff-status{height:32px}:where(.etf-case) .ff[data-screen=d] .ff-projection svg{height:69px}:where(.etf-case) .ff[data-screen=d] .ff-home{margin-top:6px}:where(.etf-case) .ff[data-screen=d] footer{padding-top:6px}}:where(.etf-case) .ff-step-dots{justify-content:center;align-items:center;gap:6px;margin:0 auto 10px;display:flex}:where(.etf-case) .ff-step-dots i{background:var(--line);border-radius:50%;width:7px;height:7px}:where(.etf-case) .ff-step-dots i[data-active=true]{background:var(--blue)}:where(.etf-case) .ff:is([data-screen=e],[data-screen=f]) .ff-status{height:38px}:where(.etf-case) .ff:is([data-screen=e],[data-screen=f]) .ff-body{padding-top:2px}:where(.etf-case) .ff .ff-review h1{margin:2px 0 12px;font-size:27px}:where(.etf-case) .ff .ff-review .ff-recap{margin:0;padding:14px 16px}:where(.etf-case) .ff .ff-review .ff-money{margin:5px 0 0;font-size:34px;line-height:1.18}:where(.etf-case) .ff .ff-costs{padding-top:12px}:where(.etf-case) .ff .ff-costs .ff-facts{margin:0;padding:0}:where(.etf-case) .ff .ff-costs .ff-facts>div{border:0;padding:3px 0}:where(.etf-case) .ff .ff-costs .ff-row{min-height:44px;padding:7px 0}:where(.etf-case) .ff .ff-service-note{color:#526585;margin:6px 0;font-size:13px;line-height:1.35}:where(.etf-case) .ff .ff-review fieldset{margin:16px 0 4px}:where(.etf-case) .ff .ff-review legend{margin-bottom:3px}:where(.etf-case) .ff .ff-review .ff-radio{min-height:44px;margin:4px 0;padding:9px 12px;font-weight:550}:where(.etf-case) .ff .ff-review .ff-select{border:0;padding:6px 0}:where(.etf-case) .ff:is([data-screen=e],[data-screen=f]) footer{padding-top:6px}:where(.etf-case) .ff .ff-timeline{margin:16px 0;padding:20px;list-style:none}:where(.etf-case) .ff .ff-timeline li{padding:0 0 22px 34px;line-height:22px;position:relative}:where(.etf-case) .ff .ff-timeline li:last-child{padding-bottom:0}:where(.etf-case) .ff .ff-timeline li:not(:last-child):after{content:"";background:#c8d3e8;width:2px;position:absolute;top:11px;bottom:-11px;left:9px}:where(.etf-case) .ff .ff-timeline li:not(.done):before{content:"";z-index:1;box-sizing:border-box;background:var(--support);border:1.5px solid #9aaac8;border-radius:50%;width:12px;height:12px;position:absolute;top:5px;left:4px}:where(.etf-case) .ff .ff-complete-mark{z-index:1;width:20px;height:20px;color:var(--blue);position:absolute;top:1px;left:0}
:where(.etf-case) .case-site{isolation:isolate;position:relative}:where(.etf-case) .chapter-backdrop{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:clip}:where(.etf-case) .chapter-backdrop-field{height:100lvh;position:sticky;top:0}:where(.etf-case) .chapter-backdrop i{opacity:0;position:absolute;inset:0}:where(.etf-case) .chapter-backdrop i:first-child{background:#fae0d4}:where(.etf-case) .chapter-backdrop i:nth-child(2){background:#e8e0f8}:where(.etf-case) .chapter-backdrop i:nth-child(3){background:#fffdfb}
