.etf-impact[data-v-642b47e8]{background:linear-gradient(135deg,#3584e4,#1d4ed8);border-radius:12px;box-shadow:0 8px 28px #3584e447;color:#fff;overflow:hidden;position:relative}.etf-impact-glow[data-v-642b47e8]{background-image:radial-gradient(circle at 12% 25%,hsla(0,0%,100%,.18) 0,transparent 55%),radial-gradient(circle at 88% 80%,rgba(96,165,250,.35) 0,transparent 55%);inset:0;pointer-events:none;position:absolute}.etf-impact-inner[data-v-642b47e8]{padding:28px 32px;position:relative}.etf-impact-state[data-v-642b47e8]{align-items:center;display:grid;gap:32px;grid-template-columns:1.5fr 1fr}.etf-impact-left[data-v-642b47e8]{max-width:620px}.etf-impact-right[data-v-642b47e8]{display:flex;justify-content:center}.etf-pro-chip[data-v-642b47e8]{align-items:center;background:#ffffff2e;border:1px solid hsla(0,0%,100%,.28);border-radius:999px;color:#fff;display:inline-flex;font-family:DM Sans;font-size:10.5px;font-weight:700;gap:6px;letter-spacing:.08em;margin-bottom:14px;padding:4px 10px;text-transform:uppercase}.etf-pro-chip svg[data-v-642b47e8]{height:11px;width:11px}.etf-impact-title[data-v-642b47e8]{color:#fff;font-family:Urbanist;font-size:26px;font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:0 0 8px}.etf-impact-sub[data-v-642b47e8]{color:#ffffffd1;line-height:1.5;margin:0 0 20px;max-width:540px}.etf-impact-cta[data-v-642b47e8],.etf-impact-sub[data-v-642b47e8]{font-family:DM Sans;font-size:14px}.etf-impact-cta[data-v-642b47e8]{align-items:center;background:#fff;border-radius:8px;box-shadow:0 4px 12px #0000002e;color:#1d4ed8;display:inline-flex;font-weight:700;gap:8px;letter-spacing:.01em;padding:12px 20px;text-decoration:none;transition:background .18s ease,transform .18s ease}.etf-impact-cta[data-v-642b47e8]:hover{background:#f1f5ff;transform:translateY(-1px)}.etf-impact-cta svg[data-v-642b47e8]{height:13px;transition:transform .15s ease;width:13px}.etf-impact-cta:hover svg[data-v-642b47e8]{transform:translate(3px)}.etf-impact-preview[data-v-642b47e8]{background:#ffffff1f;border:1px solid hsla(0,0%,100%,.22);border-radius:12px;padding:24px}.etf-impact-preview-head[data-v-642b47e8]{color:#ffffffb3;font-family:DM Sans;font-size:11px;font-weight:700;letter-spacing:.1em;margin-bottom:12px;text-transform:uppercase}.etf-impact-preview-nums[data-v-642b47e8]{align-items:center;display:flex;gap:14px}.etf-impact-preview-before[data-v-642b47e8]{color:#ffffff80;font-family:Urbanist;font-size:34px;font-weight:800}.etf-impact-preview-nums svg[data-v-642b47e8]{color:#fff9;height:18px;width:18px}.etf-impact-preview-after[data-v-642b47e8]{color:#fff;font-family:Urbanist;font-size:42px;font-weight:800;letter-spacing:-.03em}.etf-impact-preview-delta[data-v-642b47e8]{color:#bbf7d0;font-family:DM Sans;font-size:12px;font-weight:600;margin-top:6px}.etf-impact-controls[data-v-642b47e8]{align-items:flex-end;display:flex;flex-wrap:wrap;gap:16px;margin-bottom:20px}.etf-impact-control-group[data-v-642b47e8]{display:flex;flex-direction:column;gap:6px}.etf-impact-control-label[data-v-642b47e8]{color:#ffffffbf;font-family:DM Sans;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.etf-impact-obselect[data-v-642b47e8] .obsel__btn{background:#ffffff1f;border-color:#ffffff38;color:#fff;font-size:14px;justify-content:space-between;min-width:200px;padding:9px 14px}.etf-impact-obselect[data-v-642b47e8] .obsel__btn:hover{border-color:#ffffff73}.etf-impact-obselect[data-v-642b47e8] .obsel__caret{color:#fffc}.etf-impact-amount-row[data-v-642b47e8]{align-items:center;background:#ffffff1f;border:1px solid hsla(0,0%,100%,.22);border-radius:8px;display:flex;gap:10px;padding:7px 12px}.etf-impact-currency[data-v-642b47e8]{color:#ffffffbf}.etf-impact-amount-input[data-v-642b47e8],.etf-impact-currency[data-v-642b47e8]{font-family:Urbanist;font-size:16px;font-weight:700}.etf-impact-amount-input[data-v-642b47e8]{background:transparent;border:none;color:#fff;outline:none;width:110px}.etf-impact-amount-input[data-v-642b47e8]::-webkit-inner-spin-button,.etf-impact-amount-input[data-v-642b47e8]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.etf-impact-weight-chip[data-v-642b47e8]{border-left:1px solid hsla(0,0%,100%,.2);color:#ffffffd1;font-family:DM Sans;font-size:11px;font-weight:600;padding-left:8px;white-space:nowrap}.etf-impact-beta-chip[data-v-642b47e8]{background:#ffffff2e;border:1px solid hsla(0,0%,100%,.3);border-radius:999px;color:#fff;font-family:DM Sans;font-size:10px;font-weight:700;letter-spacing:.08em;margin-left:auto;padding:5px 10px;text-transform:uppercase}.etf-impact-ready-title[data-v-642b47e8]{color:#fff;font-family:Urbanist;font-size:22px;font-weight:700;letter-spacing:-.01em;margin:0 0 4px}.etf-impact-ready-sub[data-v-642b47e8]{color:#ffffffbf;font-family:DM Sans;font-size:12px;margin:0 0 20px}.etf-impact-metrics-grid[data-v-642b47e8]{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.etf-impact-metric[data-v-642b47e8]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff1f;border:1px solid hsla(0,0%,100%,.2);border-radius:10px;padding:14px 16px}.etf-impact-metric-label[data-v-642b47e8]{color:#ffffffc7;font-family:DM Sans;font-size:11px;font-weight:700;letter-spacing:.06em;margin-bottom:10px;text-transform:uppercase}.etf-impact-metric-row[data-v-642b47e8]{align-items:center;display:flex;gap:10px}.etf-impact-before[data-v-642b47e8]{color:#ffffffa6;font-family:Urbanist;font-size:17px;font-weight:700}.etf-impact-arrow[data-v-642b47e8]{color:#ffffff8c;flex-shrink:0;height:13px;width:13px}.etf-impact-after[data-v-642b47e8]{color:#fff;font-family:Urbanist;font-size:17px;font-weight:700}.etf-impact-after.pos[data-v-642b47e8]{color:#bbf7d0}.etf-impact-after.warn[data-v-642b47e8]{color:#fde68a}.etf-impact-after.neutral[data-v-642b47e8]{color:#fff}.etf-impact-metric-delta[data-v-642b47e8]{font-family:DM Sans;font-size:11px;font-weight:600;margin-top:6px}.etf-impact-metric-delta.pos[data-v-642b47e8]{color:#bbf7d0}.etf-impact-metric-delta.warn[data-v-642b47e8]{color:#fde68a}.etf-impact-metric-delta.neutral[data-v-642b47e8]{color:#ffffffb3}.etf-impact-footer-note[data-v-642b47e8]{color:#ffffffa6;font-family:DM Sans;font-size:11px;line-height:1.5;margin:20px 0 0;max-width:860px}@media(max-width:768px){.etf-impact-state[data-v-642b47e8]{grid-template-columns:1fr}.etf-impact-inner[data-v-642b47e8]{padding:22px 20px}.etf-impact-metrics-grid[data-v-642b47e8]{grid-template-columns:1fr}.etf-impact-controls[data-v-642b47e8]{align-items:stretch;flex-direction:column}.etf-impact-beta-chip[data-v-642b47e8]{align-self:flex-start;margin-left:0}}
