:root{--bg:#fff;--bg-soft:#f6f8f7;--text:#102019;--muted:#60706a;--faint:#edf1ef;--border:#dce4df;--brand:#087a55;--brand-strong:#045b3f;--brand-soft:#e7f6ef;--blue:#1f5f99;--shadow:0 24px 80px #1020191a;--radius:8px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans SC,PingFang SC,Microsoft YaHei,sans-serif}a{color:inherit;text-decoration:none}button,input{font:inherit}.site-header{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffeb;border-bottom:1px solid #dce4dfcc;align-items:center;gap:28px;min-height:72px;padding:0 40px;display:flex;position:sticky;top:0}.brand{letter-spacing:0;align-items:center;gap:10px;font-weight:900;display:inline-flex}.brand-mark{border:1px solid var(--border);border-radius:var(--radius);background:var(--text);color:#fff;place-items:center;width:36px;height:36px;font-size:12px;display:grid}.header-nav{color:var(--muted);align-items:center;gap:18px;font-size:14px;font-weight:750;display:flex}.header-nav a:hover,.header-cta:hover,.section-heading a:hover,.link-list a:hover{color:var(--brand)}.header-cta{border:1px solid var(--border);color:var(--text);border-radius:999px;margin-left:auto;padding:10px 16px;font-size:14px;font-weight:850}.language-link{color:var(--text);margin-left:auto;font-size:14px;font-weight:850}.language-link+.header-cta{margin-left:0}.hero-section{grid-template-columns:minmax(0,1.05fr) minmax(360px,.78fr);align-items:center;gap:64px;max-width:1180px;min-height:calc(100vh - 72px);margin:0 auto;padding:72px 32px 44px;display:grid}.hero-copy h1,.page-hero h1,.article-header h1{color:var(--text);letter-spacing:0;margin:0;font-family:Georgia,Times New Roman,Noto Serif SC,Songti SC,serif;font-size:clamp(46px,6vw,86px);font-weight:900;line-height:.98}.hero-copy p,.page-hero p,.article-header>p{max-width:650px;color:var(--muted);margin:24px 0 0;font-size:clamp(18px,2vw,22px);line-height:1.6}.hero-actions{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.primary-link,.secondary-link,.waitlist-form button{border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 20px;font-weight:900;display:inline-flex}.primary-link,.waitlist-form button{border:1px solid var(--brand);background:var(--brand);color:#fff}.secondary-link{border:1px solid var(--border);color:var(--text);background:#fff}.product-preview{border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);background:linear-gradient(#fff,#f8fbfa);padding:18px}.preview-head{border-bottom:1px solid var(--border);flex-direction:column;justify-content:space-between;min-height:92px;padding:6px 4px 18px;display:flex}.preview-head span,.card-meta,.result-strip span,.calculator-controls span{color:var(--muted);letter-spacing:0;text-transform:uppercase;font-size:12px;font-weight:850}.preview-head strong{font-family:Georgia,Times New Roman,Noto Serif SC,Songti SC,serif;font-size:32px}.preview-row{border-bottom:1px solid var(--faint);color:var(--muted);justify-content:space-between;gap:16px;padding:18px 4px;display:flex}.preview-row strong{color:var(--text)}.preview-note{border-radius:var(--radius);background:var(--brand-soft);color:var(--brand-strong);border:1px solid #cce7da;gap:12px;margin-top:18px;padding:14px;font-weight:750;display:flex}.preview-note p{margin:0;line-height:1.45}.pillar-section,.section-block,.cta-band,.compliance-note,.page-shell,.article-shell,.calculator{width:min(1180px,100% - 64px);margin-left:auto;margin-right:auto}.pillar-section{border-top:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:28px 0 80px;display:grid}.pillar,.article-card,.category-column,.quick-answer,.inline-cta,.faq-section details,.calculator,.static-content,.compliance-note{border:1px solid var(--border);border-radius:var(--radius);background:#fff}.pillar{padding:22px}.pillar svg{color:var(--brand)}.pillar h2,.section-heading h2,.cta-band h2,.static-content h2,.faq-section h2{margin:12px 0 0;font-family:Georgia,Times New Roman,Noto Serif SC,Songti SC,serif;font-size:clamp(26px,3vw,42px);line-height:1.05}.pillar p,.article-card p,.category-column a,.section-heading p,.cta-band p,.static-content p,.compliance-note p{color:var(--muted);line-height:1.65}.section-block{padding:32px 0 70px}.section-block.compact{padding-top:28px;padding-bottom:36px}.section-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:24px;display:flex}.section-heading h2{margin:0}.section-heading a{color:var(--muted);font-weight:850}.article-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.article-card{flex-direction:column;justify-content:space-between;min-height:265px;padding:22px;transition:border-color .16s,transform .16s,box-shadow .16s;display:flex}.article-card.featured{background:var(--bg-soft)}.article-card:hover{border-color:#bdd8cb;transform:translateY(-2px);box-shadow:0 18px 50px #10201914}.article-card h3{margin:14px 0 10px;font-family:Georgia,Times New Roman,Noto Serif SC,Songti SC,serif;font-size:24px;line-height:1.15}.tag-row{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.tag-row span{border:1px solid var(--border);color:var(--muted);border-radius:999px;padding:6px 9px;font-size:12px;font-weight:750}.categories-block{border-top:1px solid var(--border)}.category-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.category-column{padding:22px}.category-column h3{text-transform:uppercase;margin:0 0 16px;font-size:14px}.category-column a,.link-list a{border-top:1px solid var(--faint);padding:12px 0;font-weight:800;display:block}.cta-band{border:1px solid var(--border);border-radius:var(--radius);background:var(--text);color:#fff;grid-template-columns:minmax(0,1fr) minmax(340px,.82fr);align-items:center;gap:28px;margin-top:20px;margin-bottom:64px;padding:34px;display:grid}.cta-band h2{color:#fff}.cta-band p{color:#ffffffb8;max-width:640px}.waitlist-form{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.waitlist-form.compact{grid-template-columns:1fr}.waitlist-form input[type=email]{border:1px solid var(--border);min-width:0;min-height:48px;color:var(--text);background:#fff;border-radius:999px;outline:none;padding:0 16px}.waitlist-form input[type=email]:focus{border-color:var(--brand)}.waitlist-form button{cursor:pointer}.waitlist-form button:disabled,.waitlist-form input:disabled{cursor:not-allowed;opacity:.7}.form-note{color:#ffffffad;grid-column:1/-1;margin:0;font-size:12px;font-weight:700}.site-footer{border-top:1px solid var(--border);background:var(--bg-soft);margin-top:88px;padding:46px 32px 22px}.footer-grid{grid-template-columns:1.4fr 1fr .8fr 1.3fr;gap:34px;max-width:1180px;margin:0 auto;display:grid}.footer-grid p{color:var(--muted);line-height:1.65}.footer-grid strong{margin-bottom:12px;display:block}.footer-grid a:not(.brand){color:var(--muted);margin:10px 0;font-weight:750;display:block}.footer-brand{margin-bottom:14px}.site-footer .form-note{color:var(--muted)}.legal-note{border-top:1px solid var(--border);max-width:1180px;color:var(--muted);margin:28px auto 0;padding-top:18px;font-size:12px;font-weight:700}.page-shell{padding-top:70px}.page-hero{padding:42px 0 46px}.page-hero.narrow{max-width:840px}.article-shell{max-width:980px;padding-top:58px}.article-header{padding:28px 0 30px}.back-link{color:var(--brand);font-weight:900}.quick-answer{background:var(--brand-soft);margin:12px 0 34px;padding:22px}.quick-answer p{color:var(--brand-strong);margin-bottom:0;font-size:18px;line-height:1.65}.article-body{max-width:760px}.article-body h2{margin:48px 0 16px;font-family:Georgia,Times New Roman,Noto Serif SC,Songti SC,serif;font-size:34px;line-height:1.12}.article-body p,.faq-section p{color:#3f514a;font-size:18px;line-height:1.8}.inline-cta{background:var(--bg-soft);grid-template-columns:minmax(0,1fr) minmax(260px,.85fr);gap:18px;margin:34px 0;padding:20px;display:grid}.inline-cta strong{font-family:Georgia,Times New Roman,Noto Serif SC,Songti SC,serif;font-size:24px}.inline-cta p{color:var(--muted);margin-bottom:0;font-size:15px;line-height:1.6}.inline-cta .form-note{color:var(--muted)}.faq-section{margin:52px 0}.faq-section details{margin-top:12px;padding:18px}.faq-section summary{cursor:pointer;font-weight:900}.article-end{width:100%}.calculator{box-shadow:var(--shadow);grid-template-columns:.72fr 1fr;gap:18px;margin-bottom:64px;padding:18px;display:grid}.calculator-controls{gap:12px;display:grid}.calculator-controls label{gap:6px;display:grid}.calculator-controls input{border:1px solid var(--border);border-radius:var(--radius);outline:none;min-height:44px;padding:0 12px}.calculator-output{gap:18px;display:grid}.result-strip{border:1px solid var(--border);border-radius:var(--radius);background:var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.result-strip div{background:var(--bg-soft);min-width:0;padding:16px}.result-strip strong{margin-top:8px;font-size:24px;display:block}.bar-chart{border:1px solid var(--border);border-radius:var(--radius);align-items:end;gap:10px;min-height:240px;padding:18px;display:flex}.bar-column{text-align:center;flex:1;gap:8px;min-width:18px;display:grid}.bar-track{background:var(--faint);border-radius:999px;align-items:end;height:190px;padding:3px;display:flex}.bar-track span{background:linear-gradient(180deg, var(--brand), var(--blue));border-radius:999px;width:100%;display:block}.bar-column small,.calculator-note{color:var(--muted);font-size:12px;font-weight:750}.static-content{max-width:820px;padding:30px}.compliance-note{background:var(--bg-soft);margin-top:42px;margin-bottom:42px;padding:20px}.qdii-shell{padding-top:34px;padding-bottom:26px}.qdii-overview-shell{padding-top:22px}.qdii-hero{max-width:980px}.qdii-list-hero{padding:28px 0 30px}.qdii-overview-top{grid-template-columns:minmax(270px,.72fr) minmax(0,1.28fr);align-items:end;gap:18px;padding:10px 0 16px;display:grid}.qdii-overview-title{min-width:0}.qdii-overview-title .card-meta{margin-bottom:8px}.qdii-overview-title h1{margin:0;font-family:Georgia,Times New Roman,Noto Serif SC,Songti SC,serif;font-size:52px;line-height:.96}.qdii-overview-title p:not(.card-meta){max-width:420px;color:var(--muted);margin:12px 0 0;font-size:16px;font-weight:750;line-height:1.55}.qdii-overview-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.qdii-hero-actions,.qdii-subnav{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.qdii-subnav a{border:1px solid var(--border);min-height:42px;color:var(--muted);border-radius:999px;align-items:center;padding:0 16px;font-weight:850;display:inline-flex}.qdii-subnav a.is-active,.qdii-subnav a:hover{background:var(--brand-soft);color:var(--brand-strong);border-color:#b9d8ca}.qdii-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:34px;display:grid}.qdii-metric-grid.compact{grid-template-columns:repeat(3,minmax(0,1fr))}.qdii-overview-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.qdii-metric,.qdii-panel,.qdii-source-note,.qdii-warning,.qdii-screener,.qdii-calculator-panel,.qdii-empty{border:1px solid var(--border);border-radius:var(--radius);background:#fff}.qdii-metric{align-content:space-between;min-height:136px;padding:18px;display:grid}.qdii-overview-metrics .qdii-metric{min-height:92px;padding:13px 14px}.qdii-metric span,.qdii-filter-field span,.qdii-result-summary,.qdii-cell-note,.qdii-list-row span,.qdii-row-number span{color:var(--muted);font-size:12px;font-weight:800}.qdii-metric strong{font-variant-numeric:tabular-nums;font-size:30px;line-height:1}.qdii-overview-metrics .qdii-metric strong{font-size:24px}.qdii-metric small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:750;line-height:1.45;overflow:hidden}.qdii-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0 28px;display:grid}.qdii-overview-grid{grid-template-columns:minmax(0,1.15fr) minmax(350px,.85fr);gap:14px;margin:8px 0 18px}.qdii-panel,.qdii-source-note,.qdii-warning,.qdii-screener,.qdii-calculator-panel{padding:20px}.qdii-overview-grid .qdii-panel{padding:16px}.compact-heading{align-items:center;margin-bottom:16px}.qdii-overview-grid .compact-heading{margin-bottom:12px}.compact-heading .card-meta{margin:0 0 6px}.qdii-overview-grid .section-heading h2{font-size:38px;line-height:1}.qdii-row-list{border:1px solid var(--faint);border-radius:var(--radius);background:var(--faint);gap:1px;display:grid;overflow:hidden}.qdii-list-row{background:#fff;grid-template-columns:minmax(0,1fr) minmax(90px,auto) auto;align-items:center;gap:14px;padding:14px;display:grid}.qdii-overview-grid .qdii-list-row{gap:12px;padding:12px}.qdii-list-row strong,.qdii-identity strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.qdii-row-number,.qdii-numeric{font-variant-numeric:tabular-nums;text-align:right}.qdii-signal{border:1px solid var(--border);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:28px;padding:0 9px;font-size:12px;font-weight:900;line-height:1.15;display:inline-flex}.tone-text{font-weight:900}.tone-brand,.tone-text.tone-brand{background:var(--brand-soft);color:var(--brand-strong);border-color:#b9d8ca}.tone-up,.tone-text.tone-up{color:#057044;background:#eaf8f0;border-color:#bce4cf}.tone-down,.tone-text.tone-down{color:#a8342a;background:#fff0ee;border-color:#f0c5c0}.tone-gold,.tone-text.tone-gold{color:#8a5b00;background:#fff8e8;border-color:#ead5a3}.tone-muted,.tone-text.tone-muted{border-color:var(--border);background:var(--bg-soft);color:var(--muted)}.tone-text.tone-brand,.tone-text.tone-up,.tone-text.tone-down,.tone-text.tone-gold,.tone-text.tone-muted{background:0 0;border:0}.qdii-source-note,.qdii-warning{background:var(--bg-soft);margin:18px 0 28px}.qdii-overview-shell .qdii-source-note{margin:14px 0 22px}.qdii-source-note p,.qdii-warning p{color:var(--muted);margin:8px 0 0;line-height:1.65}.qdii-filter-bar{grid-template-columns:minmax(210px,1.5fr) repeat(5,minmax(118px,1fr));gap:12px;margin-bottom:16px;display:grid}.qdii-filter-bar.etf-filter-bar{grid-template-columns:minmax(230px,1.4fr) repeat(4,minmax(128px,1fr))}.qdii-filter-field{gap:7px;min-width:0;display:grid}.qdii-filter-field input,.qdii-filter-field select{border:1px solid var(--border);border-radius:var(--radius);min-width:0;min-height:44px;color:var(--text);background:#fff;outline:none;padding:0 12px}.qdii-filter-field input:focus,.qdii-filter-field select:focus{border-color:var(--brand)}.qdii-result-summary{border-top:1px solid var(--faint);flex-wrap:wrap;justify-content:space-between;gap:10px 16px;padding:14px 0;display:flex}.qdii-table{border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.qdii-table-head,.qdii-table-row{align-items:center;gap:14px;display:grid}.qdii-fund-table .qdii-table-head,.qdii-fund-table .qdii-table-row{grid-template-columns:minmax(230px,1.6fr) minmax(82px,.55fr) minmax(86px,.55fr) minmax(96px,.55fr) minmax(108px,.65fr) minmax(88px,.55fr)}.qdii-etf-table .qdii-table-head,.qdii-etf-table .qdii-table-row{grid-template-columns:minmax(230px,1.6fr) minmax(78px,.45fr) minmax(88px,.55fr) minmax(88px,.55fr) minmax(92px,.6fr) minmax(108px,.65fr)}.qdii-table-head{background:var(--bg-soft);color:var(--muted);padding:12px 14px;font-size:12px;font-weight:900}.qdii-table-head span:not(:first-child){text-align:right}.qdii-table-row{border-top:1px solid var(--faint);min-width:0;padding:14px}.qdii-table-row>div{min-width:0}.qdii-identity span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:12px;font-weight:750;display:block;overflow:hidden}.qdii-cell-note{text-align:right;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;display:block;overflow:hidden}.qdii-empty{color:var(--muted);margin-top:14px;padding:18px;font-weight:800}.qdii-calculator{margin:18px 0 28px}.qdii-calculator-layout{grid-template-columns:minmax(260px,.36fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.qdii-calculator-controls{position:sticky;top:86px}.qdii-calculator-controls h2{margin:0;font-family:Georgia,Times New Roman,Noto Serif SC,Songti SC,serif;font-size:34px;line-height:1}.qdii-calculator-controls p:not(.card-meta){color:var(--muted);margin:12px 0 0;font-size:14px;font-weight:750;line-height:1.65}.qdii-calculator-control-grid{gap:12px;margin-top:18px;display:grid}.qdii-toggle-row{color:var(--text);align-items:center;gap:10px;margin-top:12px;font-size:14px;font-weight:850;display:flex}.qdii-toggle-row input{width:18px;height:18px;accent-color:var(--brand)}.qdii-calculator-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.qdii-calculator-summary div{border:1px solid var(--faint);border-radius:var(--radius);background:var(--bg-soft);gap:10px;padding:14px;display:grid}.qdii-calculator-summary span{color:var(--muted);font-size:12px;font-weight:850}.qdii-calculator-summary strong{font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:24px;line-height:1;overflow:hidden}.qdii-calculator-table .qdii-table-head,.qdii-calculator-table .qdii-table-row{grid-template-columns:minmax(230px,1.5fr) minmax(70px,.42fr) minmax(96px,.55fr) minmax(106px,.6fr) minmax(138px,.72fr)}.hidden-field,.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:900px){.site-header{padding:0 18px}.header-nav{display:none}.hero-section,.calculator,.cta-band,.inline-cta{grid-template-columns:1fr}.hero-section{min-height:auto;padding-top:58px}.product-preview{min-width:0}.pillar-section,.article-grid,.category-columns,.footer-grid,.qdii-dashboard-grid,.qdii-metric-grid,.qdii-metric-grid.compact{grid-template-columns:1fr}.qdii-overview-top{grid-template-columns:1fr;align-items:start;padding-top:4px}.qdii-overview-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.section-heading{flex-direction:column;align-items:start}.qdii-filter-bar,.qdii-filter-bar.etf-filter-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.qdii-calculator-layout{grid-template-columns:1fr}.qdii-calculator-controls{position:static}.qdii-calculator-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.qdii-filter-field:first-child{grid-column:1/-1}.qdii-table-head{display:none}.qdii-fund-table .qdii-table-row,.qdii-etf-table .qdii-table-row,.qdii-calculator-table .qdii-table-row{grid-template-columns:repeat(2,minmax(0,1fr))}.qdii-table-row .qdii-identity{grid-column:1/-1}}@media (max-width:620px){.pillar-section,.section-block,.cta-band,.compliance-note,.page-shell,.article-shell,.calculator{width:min(100% - 32px,1180px)}.hero-section{padding-left:16px;padding-right:16px}.hero-copy h1,.page-hero h1,.article-header h1{font-size:44px}.qdii-overview-shell{padding-top:16px}.qdii-shell{padding-top:18px}.qdii-list-hero{padding:18px 0}.qdii-list-hero h1{font-size:36px;line-height:1.08}.qdii-list-hero p{margin-top:12px;font-size:15px;line-height:1.58}.qdii-list-hero .qdii-subnav{gap:8px;margin-top:18px}.qdii-overview-title h1{font-size:40px;line-height:1}.qdii-overview-title p:not(.card-meta){margin-top:8px;font-size:14px}.qdii-overview-actions{grid-template-columns:1fr;gap:8px;margin-top:12px;display:grid}.qdii-overview-actions .primary-link,.qdii-overview-actions .secondary-link{justify-content:center;min-height:42px}.qdii-overview-metrics{margin:4px -16px 0 0;padding-bottom:2px;display:flex;overflow-x:auto}.qdii-overview-metrics .qdii-metric{min-width:132px;min-height:70px;padding:10px}.qdii-overview-metrics .qdii-metric strong{font-size:20px}.qdii-calculator-metrics{gap:10px;margin-bottom:16px;padding-bottom:2px;display:flex;overflow-x:auto}.qdii-calculator-metrics .qdii-metric{min-width:136px;min-height:82px;padding:11px}.qdii-calculator-metrics .qdii-metric strong{font-size:22px}.qdii-calculator{margin-top:10px}.qdii-calculator-summary{gap:8px}.qdii-calculator-summary div{padding:12px}.qdii-calculator-summary strong{font-size:22px}.qdii-overview-grid{gap:12px;margin-top:10px}.qdii-overview-grid .qdii-panel{padding:12px}.qdii-overview-grid .section-heading h2{font-size:30px}.waitlist-form,.result-strip{grid-template-columns:1fr}.cta-band{padding:24px}.bar-chart{overflow-x:auto}.bar-column{min-width:32px}.qdii-hero-actions .primary-link,.qdii-hero-actions .secondary-link,.qdii-subnav a{width:100%}.qdii-filter-bar,.qdii-filter-bar.etf-filter-bar{grid-template-columns:1fr}.qdii-list-row{grid-template-columns:minmax(0,1fr) auto}.qdii-list-row .qdii-signal{grid-column:1/-1;justify-self:start}.qdii-overview-grid .qdii-list-row{gap:8px;padding:11px}.qdii-overview-grid .qdii-list-row .qdii-signal{grid-column:auto;justify-self:end}.qdii-fund-table .qdii-table-row,.qdii-etf-table .qdii-table-row,.qdii-calculator-table .qdii-table-row{grid-template-columns:minmax(0,1fr)}.qdii-calculator-summary{grid-template-columns:1fr}.qdii-numeric,.qdii-cell-note{text-align:left}}
