body:has(.market-showcase)>.mock-notice{display:none}.market-showcase{background:linear-gradient(105deg,#fdfcf9,#faf8f3);color:#111d2b;font:16px/1.45 Arial,Helvetica,sans-serif;overflow:hidden}.market-showcase h1,.market-showcase h2,.market-showcase h3{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.7px;color:inherit}.market-showcase p{margin:0}.market-showcase svg{display:block}.market-showcase .ref-container{max-width:1340px;width:calc(100% - 6.6vw)}.ms-eyebrow{color:#a37428;font:12px/1.4 Arial,Helvetica,sans-serif;letter-spacing:1.4px;margin-bottom:10px!important}.ms-ticker{background:#faf9f5;border-bottom:1px solid #e9e4da}.ms-ticker>.ref-container{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));padding-block:15px}.ms-ticker a{display:flex;align-items:center;justify-content:center;gap:12px;border-right:1px solid #e5e1da;min-width:0;padding-inline:8px}.ms-ticker a:last-child{border:0}.ms-ticker .sparkline{width:32px;height:29px}.ms-ticker b{font-size:10px;display:block;margin-bottom:5px}.ms-ticker span{display:flex;gap:10px;font-size:12px;white-space:nowrap}.ms-ticker strong{font-size:10px;font-weight:500}.ms-hero{position:relative;isolation:isolate;background:#091b2a;color:#fff;min-height:400px}.ms-hero-art{position:absolute;inset:0;z-index:-2}.ms-hero:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#031320f5,#041424d9 24%,#06162570 45%,#06162500 70%)}.ms-hero-inner{min-height:400px;padding:48px 30px 75px;display:flex;align-items:flex-start;justify-content:space-between;gap:45px}.ms-hero-copy{max-width:530px;width:45%}.ms-hero .ms-eyebrow{color:#d9b160;font-size:14px;letter-spacing:1.8px;margin-bottom:10px!important}.ms-hero h1{font-size:84px;line-height:1.02;letter-spacing:-2.5px;margin:0 0 10px}.ms-hero-copy>p:not(.ms-eyebrow){font:22px/1.4 Georgia,Times New Roman,serif;color:#fbfaf4;margin-bottom:22px}.ms-button{display:inline-flex;align-items:center;justify-content:center;gap:15px;min-height:48px;padding:12px 23px;background:linear-gradient(125deg,#caa25b,#9a691f);color:#fffdf7;border:1px solid #c1974c;border-radius:6px;box-shadow:inset 0 1px #f7dca745;font:600 16px/1.4 Georgia,Times New Roman,serif;transition:filter .15s}.ms-button:hover{filter:brightness(1.1)}.ms-button svg{flex-shrink:0}.ms-hero blockquote{align-self:center;margin:0 0 0 auto;padding:24px 22px;border:1px solid #dfd6c495;border-radius:8px;background:#06121e99;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);box-shadow:0 5px 20px #0002;font:italic 26px/1.3 Georgia,Times New Roman,serif;color:#fffdf5;max-width:300px}.ms-hero blockquote span{display:block;height:2px;width:45px;background:#caa252;margin-top:25px}.ms-content{position:relative}.market-showcase .market-overview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:-32px 0 20px;position:relative;z-index:2}.market-showcase .market-overview-card{padding:23px 20px;min-height:124px;background:linear-gradient(130deg,#fffefb,#fdfbf6);border:1px solid #e9e0d1;border-radius:8px;box-shadow:0 6px 20px #81623107;display:flex;align-items:flex-start;gap:15px;text-align:left;position:relative;overflow:hidden;transition:border-color .15s,transform .15s}.market-showcase .market-overview-card:hover{transform:translateY(-2px);border-color:#d3b780}.market-showcase .market-overview-card[aria-pressed=true]{border-color:#c4d8cb;background:#fffefb}.market-showcase .market-overview-card>.ms-overview-copy{display:flex;flex-direction:column;align-items:flex-start;margin:0;gap:5px;position:relative;z-index:1}.ms-overview-copy>b{font:600 17px/1.2 Georgia,serif}.market-showcase .market-overview-card strong{font:500 21px/1.1 Arial,sans-serif;letter-spacing:-.5px}.market-showcase .market-overview-card small{font-size:13px}.market-showcase .market-overview-card .sparkline{width:40%;height:40px;opacity:1;right:18px;bottom:20px}.market-showcase .market-overview-card>.ms-overview-arrow{position:absolute;right:15px;top:16px;width:27px;height:27px;border:1px solid #d3dfd1;border-radius:50%;display:flex;align-items:center;justify-content:center;padding:0;color:#587545}.market-showcase .market-overview-card>.ms-overview-arrow svg{color:inherit}.ms-asset-badge{display:inline-flex!important;position:relative;align-items:center!important;justify-content:center!important;width:29px;height:29px;min-width:29px;border-radius:50%;overflow:hidden;flex-shrink:0;gap:0!important;font:700 12px Arial,sans-serif!important;border:1px solid #ffffff90;box-shadow:0 0 0 1px #d4d8d244;color:#fff}.ms-flag-us{background:repeating-linear-gradient(#b1444e 0 2px,#fff 2px 4px)}.ms-flag-us i{position:absolute;inset:0 auto auto 0;width:14px;height:15px;background:#234664}.ms-flag-us i:after{content:"✦";font-size:10px;color:white;position:absolute;left:2px;top:1px}.ms-flag-br{background:#047d51}.ms-flag-br i{width:18px;height:18px;transform:rotate(45deg);background:#e8bc36;display:grid;place-items:center}.ms-flag-br b{width:12px;height:12px;transform:rotate(-45deg);background:#145083;border-radius:50%}.ms-bitcoin{background:#e28a21}.ms-gold{background:#bf942f}.ms-oil{background:#14232c}.ms-ifix{background:#eae9e4;color:#26383b}.ms-stock{background:#08714f}.ms-stock-vale3{background:#0680a0;font-size:20px!important}.ms-stock-itub4{background:#0d2776;color:#edb12d;font-size:9px!important}.market-showcase .market-analysis-grid{display:grid;grid-template-columns:minmax(0,2.3fr) minmax(0,.95fr);gap:18px;align-items:stretch;scroll-margin-top:25px}.market-showcase .panel{background:#fffefb;border:1px solid #e8e3d9;border-radius:8px;box-shadow:0 6px 25px #63532b05}.market-showcase .selected-market{padding:26px 27px 17px;min-width:0}.market-showcase .selected-market-heading{align-items:flex-start;gap:20px}.ms-selected-identity{display:flex;gap:13px;align-items:center;min-width:0}.ms-selected-identity>div{display:flex;flex-direction:column-reverse}.market-showcase .selected-market h2{font:600 18px/1.3 Arial,sans-serif;letter-spacing:-.4px;margin:0 0 4px}.market-showcase .selected-market h2>span{font:400 15px Arial,sans-serif;color:#263643}.market-showcase .selected-market .overline{font:10px/1.4 Arial,sans-serif;letter-spacing:.5px;color:#9d9585}.market-showcase .selected-market .periods{display:flex;flex-wrap:nowrap;gap:0;background:#f5f2eb;border:0;padding:4px;border-radius:6px;margin:0}.market-showcase .selected-market .periods button{padding:7px 10px;font:12px/1.1 Arial,sans-serif;min-height:30px;border:0;border-radius:5px;background:transparent;color:#56616a}.market-showcase .selected-market .periods button[aria-pressed=true]{background:linear-gradient(135deg,#cda358,#a2762a);color:white;box-shadow:0 1px 4px #95732930}.market-showcase .market-price{gap:23px;margin:10px 0 20px;align-items:center}.market-showcase .market-price>strong{font:400 43px/1.1 Georgia,serif;letter-spacing:-1.3px;color:#111d2b;white-space:nowrap}.market-showcase .market-price>span{font-size:20px;font-weight:500}.market-showcase .market-price small{font:12px/1.4 Arial,sans-serif;color:#78818b;margin-top:4px;white-space:nowrap}.market-showcase .market-chart{height:302px;width:100%;min-width:0;margin:0}.market-showcase .market-chart .financial-chart{height:100%}.market-showcase .market-chart-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:13px;padding-top:18px;margin-top:10px}.market-showcase .market-chart-stats>span{font-size:11px;color:#85898d;border-right:1px solid #eee9df;padding-right:9px;min-width:0}.market-showcase .market-chart-stats>span:last-child{border:0}.market-showcase .market-chart-stats strong{font:500 14px/1.4 Arial,sans-serif;white-space:nowrap;letter-spacing:-.2px;color:#243447;margin-top:5px}.market-showcase .selected-market>.data-note{font:10px/1.5 Arial,sans-serif;color:#8b8f92;margin:17px 0 0}.market-showcase .chart-data-table{margin-top:8px;padding-top:4px;border:0}.market-showcase .chart-data-table summary{font:12px/1.5 Arial,sans-serif;color:#a37329;text-align:right;padding:5px 0}.market-showcase .chart-data-table .table-wrap{max-height:350px;overflow:auto}.market-showcase .chart-data-table table{min-width:0}.market-showcase .market-watch{padding:25px;min-width:0}.market-showcase .market-watch .ms-eyebrow{font-size:11px;margin-bottom:10px!important;color:#a37428}.market-showcase .market-watch h2{font-size:32px;line-height:1.1;margin:0 0 13px;letter-spacing:-1px}.market-showcase .market-watch>.ms-watch-description{font:15px/1.5 Arial,sans-serif;color:#92979b;margin-bottom:20px}.ms-mover-tabs{display:flex;background:#f5f2eb;padding:3px;border-radius:6px;gap:2px}.ms-mover-tabs button{border:0;border-radius:5px;background:transparent;color:#6c747b;font-size:11px;padding:10px 8px;flex:1 1;white-space:nowrap}.ms-mover-tabs button[aria-pressed=true]{color:#fff;background:linear-gradient(130deg,#b98e40,#9c6c22)}.market-showcase .market-movers{margin-top:13px;padding:0;border:0}.market-showcase .market-movers>button{display:flex;align-items:center;gap:15px;padding:16px 0;border:0;border-bottom:1px solid #efebe3;width:100%;background:transparent;text-align:left}.market-showcase .market-movers>button:last-child{border:0}.market-showcase .market-movers>button>span:not(.ms-asset-badge){flex:1 1;min-width:0}.market-showcase .market-movers button b{font:600 14px/1.3 Arial,sans-serif;color:#1c2a3a}.market-showcase .market-movers button small{display:block;font:12px/1.4 Arial,sans-serif;color:#92979b;margin-top:3px}.market-showcase .market-movers button strong{display:flex;align-items:center;gap:7px;font:500 13px/1.4 Arial,sans-serif;white-space:nowrap}.ms-volume-note{font-size:12px;color:#8e918d;margin-top:15px!important}.ms-global-banner{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:25px;border-radius:8px;background:#041724;color:#fff;margin:18px 0 28px;padding:25px 32px;min-height:110px}.ms-global-banner:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#04131de8,#04131d70 60%,#04131d40)}.ms-global-banner>img{z-index:-2}.ms-global-banner h2{font-size:32px;line-height:1.15;margin:0 0 7px}.ms-global-banner p{font-size:14px;color:#e7e6df}.ms-button-outline{border-color:#c19951;background:#081a26aa;color:#e6c47d;box-shadow:none;font:500 14px/1.3 Arial,sans-serif;white-space:nowrap}.market-showcase .market-list-heading{display:flex;align-items:center;justify-content:space-between;margin:0 0 18px;gap:20px}.market-showcase .market-list-heading h2{font-size:36px;line-height:1.1;margin:0}.market-showcase .market-list-heading .ms-eyebrow{font-size:11px;margin-bottom:8px!important}.market-showcase .mini-badge{padding:12px 15px;font:12px/1.3 Arial,sans-serif;letter-spacing:0;color:#394852;border:1px solid #e4ddce;background:#fbf9f3;white-space:nowrap}.ms-filter-toolbar{gap:11px;margin-bottom:12px}.ms-filter-toolbar,.ms-search{display:flex;align-items:center}.ms-search{gap:13px;background:#fffefb;border:1px solid #e5dfd3;border-radius:6px;padding:12px 15px;flex:1 1;min-width:0;color:#ae812e}.ms-search input{border:0;outline:0;background:transparent;width:100%;min-width:0;font:13px/1.4 Arial,sans-serif;color:#263441;padding:0}.ms-search input::placeholder{color:#8a8e91}.ms-filter-toolbar select{border:1px solid #e5dfd3;border-radius:6px;background:#fffefb;font:12px/1.4 Arial,sans-serif;min-height:43px;padding:10px 15px;max-width:220px}.ms-sort{gap:12px;font-size:12px;white-space:nowrap}.ms-category-row,.ms-sort{display:flex;align-items:center}.ms-category-row{justify-content:space-between;gap:14px}.market-showcase .filter-pills{display:flex;flex-wrap:wrap;gap:7px;margin:0}.market-showcase .filter-pills button{font:13px/1.3 Arial,sans-serif;padding:9px 18px;min-height:35px;background:#fbf9f4;border:1px solid #e2dacb;border-radius:25px;color:#34414d}.market-showcase .filter-pills button[aria-pressed=true]{background:linear-gradient(130deg,#bb8c38,#a17123);color:#fff;border-color:#c3a263}.ms-favorites-filter{display:flex;align-items:center;gap:7px;white-space:nowrap;border:0;background:transparent;color:#986c24;font-size:12px;padding:8px 0}.ms-favorites-filter[aria-pressed=true]{font-weight:700}.ms-results-status{display:flex;justify-content:flex-end;min-height:17px}.market-showcase .reset-filters{font-size:12px;display:flex;align-items:center;gap:6px;margin:4px 0 10px}.market-showcase .table-wrap{overflow-x:auto;max-width:100%}.market-showcase .table-scroll-hint{font-size:12px;margin-bottom:8px}.market-showcase .market-data-table{width:100%;min-width:890px;table-layout:auto;border-collapse:collapse;margin:0;font:13px/1.3 Arial,sans-serif}.market-showcase .market-data-table thead{background:#faf8f3}.market-showcase .market-data-table th{font:400 11px/1.4 Arial,sans-serif;color:#899094;letter-spacing:0;text-transform:none;padding:13px 18px;border-bottom:1px solid #eee7db;white-space:nowrap}.market-showcase .market-data-table td{font-size:12px;padding:10px 18px;border-bottom:1px solid #eee9df;color:#66747e;vertical-align:middle}.market-showcase .market-data-table tr:last-child td{border:0}.market-showcase .market-data-table .selected-row{background:#fffefb}.market-showcase .market-data-table tr:hover{background:#f8f6ee}.market-showcase .market-asset{display:flex;align-items:center;gap:13px;border:0;padding:0;background:none;min-width:140px;text-align:left}.market-showcase .market-asset b{font:600 13px/1.3 Arial,sans-serif;color:#243447}.market-showcase .market-asset small{display:block;font:11px/1.4 Arial,sans-serif;color:#8a9296;margin-top:2px}.market-showcase .market-data-table td.numeric{font-weight:500;color:#314252;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.market-showcase .market-data-table td small{display:block;font-size:10px;color:#92999c;margin-top:3px}.market-showcase .market-data-table .sparkline{width:130px;height:24px;opacity:1}.market-showcase .market-data-table .favorite{min-width:30px;min-height:30px;width:30px;height:30px;color:#ba852d}.market-showcase .market-data-table td.positive{color:#168265}.market-showcase .market-data-table td.negative{color:#bf4655}.ms-empty{padding:15px 0}.ms-empty>.empty-action{margin-bottom:30px}.ms-editorial{display:grid;grid-template-columns:1.08fr 1fr;gap:18px;margin:25px 0 35px}.ms-scenario{position:relative;isolation:isolate;border:1px solid #e6dece;border-radius:8px;overflow:hidden;min-height:210px;padding:27px}.ms-scenario>img{z-index:-2}.ms-scenario:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#f6f0e3f5,#f6f0e3c0 45%,#f6f0e300 80%)}.ms-scenario h2{font-size:36px;line-height:1.1;margin:0 0 12px}.ms-scenario p{font-size:16px;line-height:1.5;color:#667076;margin-bottom:19px}.ms-scenario .ms-button{font-size:14px;min-height:43px;padding:11px 18px}.ms-highlights{border:1px solid #e6dece;border-radius:8px;padding:18px 21px;background:#fffefb}.ms-highlights header{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:12px}.ms-highlights h2{font-size:21px;line-height:1.2;margin:0}.ms-highlights header>a{display:flex;align-items:center;gap:9px;font-size:12px;color:#a77a2b;white-space:nowrap}.ms-highlight{display:flex;align-items:center;gap:14px;margin-top:9px}.ms-highlight>svg{width:66px;height:41px;flex-shrink:0;border-radius:5px;overflow:hidden}.ms-highlight h3{font:400 13px/1.4 Arial,sans-serif;letter-spacing:0;margin:0;color:#2c3c48}.ms-highlight p{font:10px/1.4 Arial,sans-serif;color:#969c9e;margin-top:4px}@media (max-width:1200px){.ms-hero-inner{padding:42px 25px 65px}.ms-hero,.ms-hero-inner{min-height:365px}.ms-hero h1{font-size:73px}.ms-hero-copy>p:not(.ms-eyebrow){font-size:20px}.ms-hero blockquote{font-size:23px;padding:22px 20px;max-width:270px}.ms-ticker a{gap:8px}.ms-ticker .sparkline{width:26px}.ms-ticker span{font-size:10px;gap:8px}.ms-ticker b,.ms-ticker strong{font-size:9px}.market-showcase .market-overview-card{padding:20px 16px;min-height:115px;gap:12px}.ms-overview-copy>b{font-size:16px}.market-showcase .market-overview-card strong{font-size:19px}.market-showcase .market-overview-card small{font-size:12px}.market-showcase .market-overview-card .sparkline{right:15px;bottom:17px;height:35px}.market-showcase .selected-market{padding:22px}.market-showcase .market-analysis-grid{grid-template-columns:minmax(0,2.2fr) minmax(0,1fr);gap:16px}.market-showcase .selected-market h2{font-size:16px}.market-showcase .selected-market h2>span{font-size:13px}.market-showcase .selected-market .periods button{font-size:11px;padding:6px 8px}.market-showcase .market-price>strong{font-size:37px}.market-showcase .market-price>span{font-size:18px}.market-showcase .market-price small{font-size:11px}.market-showcase .market-chart{height:280px}.market-showcase .market-chart-stats{gap:9px}.market-showcase .market-chart-stats>span{font-size:10px}.market-showcase .market-chart-stats strong{font-size:12px}.market-showcase .market-watch{padding:22px}.market-showcase .market-watch h2{font-size:29px}.market-showcase .market-watch>.ms-watch-description{font-size:14px}.ms-mover-tabs button{font-size:10px;padding:10px 6px}.market-showcase .market-movers>button{padding:15px 0;gap:12px}.market-showcase .market-movers button b{font-size:13px}.market-showcase .market-movers button small{font-size:11px}.market-showcase .market-movers button strong{font-size:12px;gap:5px}.ms-global-banner{padding:23px 27px}.ms-global-banner h2{font-size:29px}.ms-global-banner p{font-size:13px}.ms-filter-toolbar select{font-size:11px;max-width:180px;padding:10px 12px}.ms-sort{gap:8px;font-size:11px}.ms-search input{font-size:12px}.market-showcase .filter-pills button{font-size:12px;padding:8px 14px}.ms-favorites-filter{font-size:11px}.ms-scenario p{font-size:15px}.ms-scenario h2{font-size:33px}.ms-highlights{padding:18px}.ms-highlight h3{font-size:12px}.ms-highlight>svg{width:57px;height:36px}}@media (max-width:1000px){.ms-hero-inner{padding:38px 22px 62px}.ms-hero,.ms-hero-inner{min-height:340px}.ms-hero h1{font-size:65px}.ms-hero-copy{width:47%}.ms-hero-copy>p:not(.ms-eyebrow){font-size:18px}.ms-hero .ms-eyebrow{font-size:12px}.ms-button{font-size:15px;min-height:44px;padding:11px 20px}.ms-hero blockquote{font-size:21px;max-width:240px}.market-showcase .market-overview{gap:12px;margin-top:-28px}.market-showcase .market-overview-card{min-height:112px;padding:20px 14px;gap:10px}.market-showcase .market-overview-card>.ms-asset-badge{width:25px;height:25px;min-width:25px}.ms-overview-copy>b{font-size:15px}.market-showcase .market-overview-card strong{font-size:18px}.market-showcase .market-overview-card small{font-size:11px}.market-showcase .market-overview-card>.ms-overview-arrow{width:24px;height:24px;right:11px;top:13px}.market-showcase .market-overview-card .sparkline{width:40%;height:28px;right:14px;bottom:18px}.market-showcase .selected-market{padding:21px}.market-showcase .selected-market-heading{gap:15px;flex-wrap:wrap}.market-showcase .selected-market .periods{margin-left:auto}.market-showcase .market-price>strong{font-size:34px}.market-showcase .market-price{gap:18px;margin-block:10px 16px}.market-showcase .market-price small{font-size:10px}.market-showcase .market-price>span{font-size:17px}.market-showcase .market-chart{height:245px}.market-showcase .market-watch{padding:21px}.market-showcase .market-watch h2{font-size:28px}.market-showcase .market-watch .ms-eyebrow{font-size:10px}.market-showcase .market-watch>.ms-watch-description{font-size:13px}.ms-mover-tabs button{font-size:9px;padding:9px 5px}.market-showcase .market-movers>button{gap:10px;padding:14px 0}.market-showcase .market-movers .ms-asset-badge{width:25px;height:25px;min-width:25px}.market-showcase .market-movers button b{font-size:12px}.market-showcase .market-movers button small{font-size:10px}.market-showcase .market-movers button strong{font-size:11px}.ms-global-banner h2{font-size:27px}.ms-global-banner p{font-size:12px}.ms-button-outline{font-size:12px;padding-inline:17px}.market-showcase .market-list-heading h2{font-size:32px}.ms-filter-toolbar{gap:9px}.ms-filter-toolbar select{max-width:155px;font-size:10px}.ms-sort{font-size:10px}.ms-search{padding:12px}.ms-search input{font-size:11px}.ms-category-row{flex-wrap:wrap;gap:10px}.market-showcase .filter-pills button{font-size:11px;padding-inline:14px}.ms-favorites-filter{margin-left:auto}.market-showcase .market-data-table{min-width:850px}.market-showcase .market-data-table td{padding:9px 14px;font-size:11px}.market-showcase .market-data-table th{padding:12px 14px;font-size:10px}.market-showcase .market-data-table .sparkline{width:110px}.market-showcase .market-asset b{font-size:12px}.market-showcase .market-asset small{font-size:10px}.ms-editorial{gap:15px}.ms-scenario{padding:24px}.ms-scenario h2{font-size:30px}.ms-scenario p{font-size:14px}.ms-scenario .ms-button{font-size:13px}.ms-highlights h2{font-size:19px}.ms-highlights header>a{font-size:11px}.ms-highlight{gap:11px}.ms-highlight h3{font-size:11px}.ms-highlight p{font-size:9px}}@media (max-width:800px){.ms-ticker>.ref-container{width:100%;display:flex;overflow-x:auto;padding-block:15px;max-width:none}.ms-ticker a{flex:0 0 145px;padding-inline:15px;gap:11px;justify-content:flex-start}.ms-ticker .sparkline{width:28px}.ms-ticker span{font-size:11px}.ms-ticker b{font-size:10px}.ms-hero-inner{padding:38px 8px 65px;gap:25px}.ms-hero,.ms-hero-inner{min-height:370px}.ms-hero-copy{width:53%}.ms-hero-copy>p:not(.ms-eyebrow){font-size:18px}.ms-hero h1{font-size:63px}.ms-hero blockquote{font-size:19px;padding:20px 17px;max-width:210px}.market-showcase .market-overview{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.market-showcase .market-overview-card{min-height:118px;padding:21px 20px;gap:13px}.ms-overview-copy>b{font-size:18px}.market-showcase .market-overview-card strong{font-size:22px}.market-showcase .market-overview-card small{font-size:13px}.market-showcase .market-overview-card>.ms-asset-badge{width:29px;height:29px;min-width:29px}.market-showcase .market-overview-card .sparkline{height:36px;right:19px;bottom:18px}.market-showcase .market-analysis-grid{grid-template-columns:1fr;gap:18px}.market-showcase .selected-market{padding:25px}.market-showcase .selected-market-heading{flex-wrap:nowrap}.market-showcase .market-price>strong{font-size:42px}.market-showcase .market-price>span{font-size:20px}.market-showcase .market-price small{font-size:12px}.market-showcase .market-chart{height:285px}.market-showcase .market-chart-stats>span{font-size:11px}.market-showcase .market-chart-stats strong{font-size:14px}.market-showcase .market-watch{padding:25px}.market-showcase .market-watch h2{font-size:32px}.market-showcase .market-watch .ms-eyebrow{font-size:11px}.market-showcase .market-watch>.ms-watch-description{font-size:15px}.ms-mover-tabs button{font-size:13px;padding:11px 12px}.market-showcase .market-movers>button{padding:15px 0;gap:15px}.market-showcase .market-movers button b{font-size:14px}.market-showcase .market-movers button small{font-size:12px}.market-showcase .market-movers button strong{font-size:14px}.market-showcase .market-movers .ms-asset-badge{width:29px;height:29px;min-width:29px}.ms-global-banner{display:block;padding:25px}.ms-global-banner h2{font-size:31px}.ms-global-banner p{font-size:14px}.ms-global-banner .ms-button{margin-top:18px;font-size:14px}.ms-filter-toolbar{flex-wrap:wrap}.ms-search{flex-basis:100%;padding:13px 15px}.ms-search input{font-size:14px}.ms-filter-toolbar>select{flex:1 1;max-width:none;font-size:12px}.ms-sort{font-size:12px}.ms-sort select{font-size:12px;max-width:none}.market-showcase .filter-pills{gap:8px}.market-showcase .filter-pills button{font-size:12px;padding-inline:16px}.ms-favorites-filter{font-size:12px}.ms-editorial{grid-template-columns:1fr;gap:18px}.ms-scenario{min-height:225px;padding:30px}.ms-scenario h2{font-size:36px}.ms-scenario p{font-size:17px}.ms-scenario .ms-button{font-size:15px}.ms-highlights{padding:23px}.ms-highlights h2{font-size:23px}.ms-highlights header>a{font-size:13px}.ms-highlight{gap:15px;margin-top:14px}.ms-highlight>svg{width:72px;height:44px}.ms-highlight h3{font-size:14px}.ms-highlight p{font-size:10px}}@media (max-width:600px){.market-showcase .ref-container{width:calc(100% - 36px)}.ms-ticker>.ref-container{width:100%}.ms-hero-inner{display:block;padding:32px 0 65px}.ms-hero,.ms-hero-inner{min-height:430px}.ms-hero-art img{object-position:65% center!important}.ms-hero:after{background:linear-gradient(90deg,#031320f5,#041424c9 50%,#0616258a)}.ms-hero-copy{width:100%;max-width:420px}.ms-hero h1{font-size:62px}.ms-hero .ms-eyebrow{font-size:11px}.ms-hero-copy>p:not(.ms-eyebrow){font-size:19px;max-width:330px}.ms-hero blockquote{display:none}.ms-button{font-size:15px;min-height:45px}.market-showcase .market-overview{gap:11px;margin-top:-30px}.market-showcase .market-overview-card{padding:18px 12px;min-height:130px;gap:9px}.market-showcase .market-overview-card>.ms-asset-badge{width:23px;height:23px;min-width:23px}.ms-overview-copy>b{font-size:16px;max-width:110px;padding-right:10px;line-height:1.2}.market-showcase .market-overview-card strong{font-size:20px}.market-showcase .market-overview-card small{font-size:12px}.market-showcase .market-overview-card>.ms-overview-arrow{width:20px;height:20px;right:9px;top:10px}.market-showcase .market-overview-card .sparkline{height:24px;width:44%;right:11px;bottom:11px}.market-showcase .selected-market{padding:20px 15px}.market-showcase .selected-market-heading{flex-wrap:wrap;gap:14px}.market-showcase .selected-market .periods{margin-left:0;max-width:100%;flex:1 1;justify-content:space-between}.market-showcase .selected-market .periods button{padding:8px 9px;font-size:11px}.market-showcase .selected-market h2{font-size:17px}.market-showcase .market-price{display:flex;gap:13px;flex-wrap:wrap;margin-top:16px}.market-showcase .market-price>strong{font-size:37px}.market-showcase .market-price>span{font-size:18px}.market-showcase .market-price small{font-size:10px;white-space:normal}.market-showcase .market-chart{height:230px}.market-showcase .market-chart-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 10px}.market-showcase .market-chart-stats>span{font-size:10px}.market-showcase .market-chart-stats strong{font-size:12px}.market-showcase .selected-market>.data-note{font-size:10px;line-height:1.6}.market-showcase .chart-data-table summary{font-size:12px;text-align:left}.market-showcase .market-watch{padding:23px 19px}.market-showcase .market-watch h2{font-size:32px}.market-showcase .market-watch>.ms-watch-description{font-size:14px}.ms-mover-tabs button{font-size:11px;padding:11px 7px}.ms-global-banner{padding:24px 21px;margin-block:18px 28px}.ms-global-banner h2{font-size:29px}.ms-global-banner p{font-size:14px;line-height:1.5}.ms-global-banner .ms-button{font-size:13px}.market-showcase .market-list-heading{align-items:flex-start;gap:15px}.market-showcase .market-list-heading h2{font-size:30px}.market-showcase .market-list-heading .ms-eyebrow{font-size:10px}.market-showcase .market-list-heading .mini-badge{font-size:10px;max-width:95px;white-space:normal;padding:9px 10px;text-align:center}.ms-filter-toolbar{gap:10px}.ms-filter-toolbar>select{flex-basis:calc(50% - 5px);min-width:0;font-size:12px}.ms-sort{width:100%;justify-content:space-between}.ms-sort select{flex:1 1;max-width:75%}.market-showcase .filter-pills{gap:7px}.market-showcase .filter-pills button{font-size:12px;min-height:35px;padding:8px 14px}.ms-favorites-filter{margin-left:0;margin-top:4px;font-size:13px}.ms-category-row{gap:12px}.market-showcase .table-scroll-hint{display:block;margin-top:12px;font-size:11px}.market-showcase .market-data-table{min-width:880px}.market-showcase .market-data-table th{font-size:11px;padding:12px 13px}.market-showcase .market-data-table td{font-size:12px;padding:11px 13px}.market-showcase .market-asset b{font-size:13px}.market-showcase .market-asset small{font-size:11px}.ms-editorial{margin-block:24px 32px}.ms-scenario{padding:26px 21px;min-height:235px}.ms-scenario:after{background:linear-gradient(90deg,#f6f0e3f5,#f6f0e3c9 55%,#f6f0e330)}.ms-scenario h2{font-size:34px}.ms-scenario p{font-size:15px}.ms-scenario p br{display:none}.ms-scenario .ms-button{font-size:14px}.ms-highlights{padding:22px 18px}.ms-highlights h2{font-size:21px}.ms-highlights header>a{font-size:12px}.ms-highlight{gap:12px}.ms-highlight h3{font-size:13px}.ms-highlight p{font-size:9px}.ms-highlight>svg{width:62px;height:41px}}@media (max-width:360px){.market-showcase .ref-container{width:calc(100% - 28px)}.ms-ticker>.ref-container{width:100%}.ms-hero h1{font-size:57px}.ms-hero-copy>p:not(.ms-eyebrow){font-size:18px}.market-showcase .market-overview-card{padding-inline:10px;gap:7px;min-height:139px}.market-showcase .market-overview-card>.ms-asset-badge{width:21px;height:21px;min-width:21px}.ms-overview-copy>b{font-size:15px}.market-showcase .market-overview-card strong{font-size:19px}.market-showcase .selected-market .periods button{padding-inline:7px;font-size:10px}.market-showcase .market-price>strong{font-size:33px}.market-showcase .market-list-heading h2{font-size:28px}.ms-highlights h2{font-size:19px}.ms-highlight h3{font-size:12px}}.market-showcase .ms-bitcoin svg,.market-showcase .ms-gold svg,.market-showcase .ms-oil svg{color:#fff}body:has(.projection-showcase)>.mock-notice{display:none}.projection-showcase{background:linear-gradient(110deg,#fdfcf9,#faf8f3);color:#141f31;font:16px/1.45 Arial,Helvetica,sans-serif;overflow:hidden}.projection-showcase h1,.projection-showcase h2,.projection-showcase h3{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.9px;color:inherit}.projection-showcase p{margin:0}.projection-showcase svg{display:block}.projection-showcase .ref-container{width:calc(100% - 7.6vw);max-width:1340px}.pr-eyebrow{font:11px/1.4 Arial,sans-serif;color:#a3782f;letter-spacing:2.2px;margin-bottom:8px!important}.pr-hero{position:relative;isolation:isolate;min-height:400px;background:#081c2c;color:#fff}.pr-hero-art{position:absolute;inset:0;z-index:-2;overflow:hidden}.pr-hero:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#021320ed,#061a2bd9 24%,#07192866 49%,transparent 75%)}.pr-hero-inner{min-height:400px;display:flex;align-items:flex-start;justify-content:space-between;gap:45px;padding:48px 20px 80px}.pr-hero-copy{width:60%;max-width:690px}.pr-hero .pr-eyebrow{font-size:12px;letter-spacing:3px;color:#e2be7b;margin-bottom:15px!important}.pr-hero h1{font-size:clamp(48px,5vw,75px);line-height:1;letter-spacing:-2px;margin:0 0 22px}.pr-hero h1 span{color:#dcab55;white-space:nowrap}.pr-hero-copy>p:not(.pr-eyebrow){font:22px/1.3 Georgia,serif;color:#fffdf6;max-width:620px}.pr-hero blockquote{margin:0 0 0 auto;align-self:center;max-width:270px;padding:28px 34px;background:#0b1a2a90;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:1px solid #c6c3bd8c;border-radius:7px;font:34px/1.08 Georgia,serif;letter-spacing:-.6px;color:#fffdf8}.pr-hero blockquote span{display:block;width:40px;height:3px;background:#d5a64f;margin-top:25px}.pr-content{position:relative}.projection-showcase .projection-layout{display:grid;grid-template-columns:1fr 1.85fr;gap:8px;align-items:stretch;margin:-48px 0 27px;position:relative;z-index:1}.projection-showcase .panel{background:#fffefb;border:1px solid #ece5d8;border-radius:9px;box-shadow:0 7px 25px #77613c06}.projection-showcase .simulation-form{padding:30px 33px;min-width:0;margin:0}.pr-form-eyebrow{display:flex;gap:22px;align-items:center;margin-bottom:15px}.pr-form-eyebrow>span{width:40px;height:40px;flex-shrink:0;border:1px solid #d9bd8a;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#a87a2d}.pr-form-eyebrow .pr-eyebrow{margin:0!important;font-size:10px;letter-spacing:2.4px}.projection-showcase .simulation-form h2{font-size:38px;line-height:1.05;letter-spacing:-1.3px;margin:0 0 12px}.projection-showcase .simulation-form>.pr-form-description{font:18px/1.4 Georgia,serif;color:#7c8088;margin-bottom:28px}.projection-showcase .simulation-form label{display:block;font:16px/1.4 Georgia,serif;letter-spacing:0;margin:0;color:#62656b}.pr-input-group{margin-bottom:21px}.pr-input-group>label{margin-bottom:8px!important}.pr-number-field{display:flex;align-items:center;gap:8px;border:1px solid #e9e2d5;border-radius:6px;padding:7px 9px;background:#fdfbf7;min-width:0}.projection-showcase .pr-number-field input{flex:1 1;min-width:0;width:100%;font:17px/1.4 Arial,sans-serif;background:transparent;border:0;border-radius:0;padding:7px 6px;margin:0;color:#152137;appearance:textfield;-moz-appearance:textfield}.pr-number-field input::-webkit-inner-spin-button,.pr-number-field input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.pr-number-field button{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;border:0;border-radius:4px;background:#f7f3eb;color:#b38434}.pr-number-field button:disabled{opacity:.35;cursor:default}.pr-range-group{margin-top:22px}.projection-showcase .pr-range-group label{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:12px}.pr-range-group label strong{color:#a8792c;font:15px/1.3 Georgia,serif;white-space:nowrap}.projection-showcase .pr-range-group input{display:block;width:100%;height:6px;min-height:0;padding:0;margin:0 0 15px;border-radius:10px;border:1px solid #d8d9d9;background:linear-gradient(90deg,#ac7c2b 0,#c6a15d var(--range-progress),#dfe0e3 var(--range-progress));accent-color:#b58b40;appearance:none;cursor:pointer}.pr-range-group input::-webkit-slider-thumb{appearance:none;width:17px;height:17px;border:0;border-radius:50%;background:linear-gradient(#c9a868,#a87a2c);box-shadow:0 1px 3px #5e441b2a}.pr-range-group input::-moz-range-thumb{width:17px;height:17px;border:0;border-radius:50%;background:#b68d44}.pr-range-group>div{display:flex;justify-content:space-between;font-size:13px;color:#92969f}.pr-advanced-toggle{display:flex;align-items:center;gap:8px;background:transparent;border:0;padding:20px 0;color:#a8792d;font:15px Georgia,serif}.pr-advanced-toggle svg{transition:transform .15s}.pr-advanced{background:#f7f4ec;border:1px solid #e9e1d1;border-radius:6px;padding:17px;margin-bottom:20px}.projection-showcase .pr-advanced label{font:13px/1.5 Arial,sans-serif;margin-bottom:14px}.projection-showcase .pr-advanced input:not([type=checkbox]){display:block;width:100%;font-size:15px;padding:9px 12px;background:#fffefb;border:1px solid #dfd5c3;margin-top:6px}.projection-showcase .pr-advanced .pr-checkbox{display:flex;align-items:flex-start;gap:9px}.pr-checkbox input{width:17px;height:17px;margin:2px 0 0;accent-color:#ae812f;flex-shrink:0}.pr-advanced p{font-size:12px;line-height:1.6;color:#7a7b75}.pr-button{display:inline-flex;align-items:center;justify-content:center;gap:15px;min-height:49px;padding:12px 24px;border:1px solid #c0974e;border-radius:6px;background:linear-gradient(125deg,#c5a160,#a06b1f);box-shadow:inset 0 1px #f5e0b94d;color:#fffefa;font:600 16px/1.3 Georgia,serif;cursor:pointer;transition:filter .15s}.pr-button:hover{filter:brightness(1.08)}.pr-button svg{flex-shrink:0}.simulation-form>.pr-button{width:100%;margin-top:7px}.pr-button-outline{background:#fffdf7;color:#986d26;box-shadow:none;border-color:#cba56b;font-weight:400;white-space:nowrap}.projection-showcase .projection-result{padding:30px 28px 22px;min-width:0;margin:0;outline-offset:4px}.projection-result>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:22px}.projection-showcase .projection-result h2{font-size:43px;line-height:1.05;letter-spacing:-1.5px;margin:0}.projection-result .pr-eyebrow{font-size:10px;letter-spacing:1.8px}.pr-periods{display:flex;align-items:center;gap:3px;background:#f6f3ec;border-radius:6px;padding:3px}.pr-periods button{font:12px/1.3 Arial,sans-serif;padding:9px 16px;background:transparent;border:0;border-radius:5px;color:#92959a;min-height:36px}.pr-periods button[aria-pressed=true]{background:linear-gradient(125deg,#b68f47,#9d752e);color:#fff}.pr-result-metrics{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:10px;margin-bottom:22px}.pr-result-metrics>div{display:flex;align-items:center;gap:16px;border:1px solid #e7e0d3;border-radius:7px;padding:20px 18px;min-width:0}.pr-result-metrics>div.pr-main-metric{display:block}.pr-result-metrics svg{color:#b98429;flex-shrink:0}.projection-showcase .projection-value{display:flex;align-items:center;gap:14px;font:35px/1.05 Georgia,serif;letter-spacing:-1px;white-space:nowrap;color:#8b5c1b;margin:0 0 12px}.pr-result-metrics strong{font:23px/1.1 Georgia,serif;white-space:nowrap;letter-spacing:-.5px}.pr-result-metrics p{font:14px/1.4 Georgia,serif;color:#7f848b;margin-top:10px}.pr-result-metrics .pr-main-metric p{margin:0}.pr-chart-legend{display:flex;justify-content:space-between;gap:16px;padding:0 14px;margin-bottom:20px}.pr-chart-legend>span{display:flex;align-items:center;gap:8px;font-size:12px;color:#777e86}.pr-chart-legend i{width:8px;height:8px;border-radius:50%;box-shadow:0 0 0 5px #e7e4dc55;flex-shrink:0}.projection-showcase .projection-chart{position:relative;height:270px;margin:0 0 20px;width:100%;min-width:0}.projection-showcase .projection-chart .financial-chart{height:100%}.pr-chart-endpoint{position:absolute;right:0;top:7%;background:#fffdf8ed;border:1px solid #ede7dc;border-radius:7px;padding:10px 13px;box-shadow:0 3px 10px #55431b0b;pointer-events:none;font-size:11px}.pr-chart-endpoint strong{font:500 14px Arial,sans-serif;display:block;margin-top:5px;color:#14223b}.pr-chart-endpoint span{color:#7c8189}.pr-assumption-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.pr-assumption-summary>div{display:flex;align-items:flex-start;gap:12px;border:1px solid #e8e0d1;border-radius:6px;background:#fbf9f4;padding:15px 13px;min-width:0}.pr-assumption-summary svg{color:#ae7b29;flex-shrink:0}.pr-assumption-summary strong{display:block;font:17px/1.2 Georgia,serif;white-space:nowrap;letter-spacing:-.5px}.pr-assumption-summary span{font:14px/1.3 Georgia,serif;color:#888c91;display:block;margin-top:5px}.pr-real-value{font-size:13px;color:#7b807b;line-height:1.6;margin-top:18px!important}.pr-real-value strong{color:#9a702c}.pr-scenarios{padding-top:0}.pr-scenarios>header,.pr-tools>header{display:flex;justify-content:space-between;align-items:center;gap:25px;margin-bottom:20px}.pr-scenarios h2{font-size:39px;line-height:1.1;margin:0 0 5px}.pr-scenarios>header p{font:18px/1.4 Georgia,serif;color:#7e8792}.pr-scenario-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.pr-scenario-card{padding:20px 22px 11px;background:#fffefb;border:1px solid #ece5d8;border-radius:8px;box-shadow:0 6px 25px #77613c05;min-width:0}.pr-scenario-card.pr-scenario-base{border-color:#b98a31;box-shadow:0 2px 6px #aa7a2420}.pr-scenario-card header{display:flex;gap:20px;align-items:center;margin-bottom:20px}.pr-scenario-card h3{font-size:18px;line-height:1.1;letter-spacing:0;margin:0 0 4px}.pr-scenario-card header p{font-size:14px;color:#68737b}.pr-scenario-card>strong{font:34px/1.1 Georgia,serif;letter-spacing:-.7px;display:block;white-space:nowrap}.pr-scenario-card>p{font-size:16px;color:#9398a1;margin-top:5px}.pr-scenario-card>svg{width:100%;height:66px;margin-top:4px;overflow:visible}.pr-full-table{overflow:auto;max-height:600px;background:#fffefb;border:1px solid #e4dccd;border-radius:7px;margin-top:20px;scroll-margin-top:25px}.pr-full-table table{width:100%;min-width:750px;border-collapse:collapse;font-size:13px}.pr-full-table caption{text-align:left;padding:15px;color:#828779;font-size:12px}.pr-full-table td,.pr-full-table th{padding:12px 17px;border-bottom:1px solid #ece6d9;text-align:right;white-space:nowrap}.pr-full-table th:first-child{text-align:left}.pr-full-table thead th{font-weight:500;color:#776c55;background:#f8f4ea}.pr-planning-banner{position:relative;display:flex;align-items:center;gap:25px;background:linear-gradient(90deg,#fcfaf4,#f8f4eb);border:1px solid #e9e1d2;border-radius:8px;overflow:hidden;margin-top:22px;min-height:162px;padding:23px 26px 23px 33%}.pr-planning-art{position:absolute;inset:0 auto 0 0;width:32%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 65%,transparent);mask-image:linear-gradient(90deg,#000 65%,transparent)}.pr-planning-copy{flex:1 1;min-width:0}.pr-planning-copy .pr-eyebrow{font-size:10px;letter-spacing:2px;margin-bottom:5px!important}.pr-planning-copy h2{font-size:24px;line-height:1.15;letter-spacing:-.5px;margin:0 0 12px}.pr-planning-copy>p:last-child{font:14px/1.5 Georgia,serif;color:#888b8c}.pr-planning-banner>.pr-button{font-size:15px;padding:11px 20px;min-height:44px}.pr-tools{padding:32px 0 35px}.pr-tools h2{font-size:32px;line-height:1.1;margin:0}.pr-tools>header>a{display:flex;align-items:center;gap:15px;font:15px Georgia,serif;color:#a3742a;white-space:nowrap}.pr-tools-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.pr-tools-grid>button{position:relative;display:flex;gap:16px;align-items:flex-start;text-align:left;border:1px solid #e8e0d2;border-radius:7px;background:#fffdf8;padding:19px 17px 25px;min-width:0;transition:border-color .15s,transform .15s}.pr-tools-grid>button:hover{transform:translateY(-2px);border-color:#c6a264}.pr-tools-grid>button[aria-expanded=true]{border-color:#ae812f;background:#f8f3e8}.pr-tool-icon{width:49px;height:49px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border:1px solid #d7b77b;border-radius:50%;color:#a7782b}.pr-tools-grid h3{font-size:19px;line-height:1.15;margin:0 0 6px;letter-spacing:-.6px}.pr-tools-grid p{font:14px/1.4 Georgia,serif;color:#9398a0}.pr-tool-arrow{position:absolute;right:17px;bottom:13px;color:#aa7a27}.pr-tool-panel{margin-top:20px;padding:24px;background:#fffdf7;border:1px solid #dfd3bd;border-radius:7px}.pr-tool-panel>header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px}.pr-tool-panel h3{font-size:25px;margin:0}.pr-tool-panel>header button{border:0;background:transparent;color:#9c793b;display:flex;padding:6px}.pr-tool-panel label{display:block;font-size:14px;color:#757b7c;max-width:350px;margin:12px 0}.pr-tool-panel input{display:block;margin-top:7px;font-size:16px;padding:10px 13px;border:1px solid #dfd4bf;border-radius:5px;background:#fffefb;width:100%}.pr-tool-panel p{font-size:16px;line-height:1.6;color:#69757a}.pr-tool-panel p strong{color:#9b7027}.pr-tool-panel>small{display:block;font-size:12px;line-height:1.6;color:#90958d;margin-top:14px}@media (max-width:1200px){.pr-hero-inner{padding:42px 18px 75px}.pr-hero,.pr-hero-inner{min-height:365px}.pr-hero h1{font-size:62px}.pr-hero-copy>p:not(.pr-eyebrow){font-size:20px}.pr-hero blockquote{font-size:29px;padding:25px 29px}.projection-showcase .simulation-form{padding:27px 26px}.pr-form-eyebrow{gap:17px}.pr-form-eyebrow .pr-eyebrow{font-size:9px;letter-spacing:2px}.projection-showcase .simulation-form h2{font-size:33px}.projection-showcase .simulation-form>.pr-form-description{font-size:17px;margin-bottom:25px}.projection-showcase .simulation-form label{font-size:15px}.projection-showcase .projection-result{padding:27px 24px 22px}.projection-showcase .projection-result h2{font-size:37px}.projection-result .pr-eyebrow{font-size:9px}.pr-periods button{font-size:11px;padding:8px 13px;min-height:33px}.pr-result-metrics>div{padding:18px 15px;gap:13px}.projection-showcase .projection-value{font-size:30px;gap:10px}.pr-result-metrics strong{font-size:20px}.pr-result-metrics svg{width:24px}.pr-result-metrics p{font-size:12px}.pr-chart-legend{gap:13px;padding-inline:10px}.pr-chart-legend>span{font-size:11px}.projection-showcase .projection-chart{height:250px}.pr-assumption-summary>div{padding:13px 11px;gap:9px}.pr-assumption-summary svg{width:19px}.pr-assumption-summary strong{font-size:15px}.pr-assumption-summary span{font-size:12px}.pr-scenarios h2{font-size:35px}.pr-scenarios>header p{font-size:16px}.pr-button{font-size:15px;padding:12px 21px}.pr-scenario-card{padding:18px 18px 10px}.pr-scenario-card header{gap:16px;margin-bottom:18px}.pr-scenario-card h3{font-size:17px}.pr-scenario-card header p{font-size:13px}.pr-scenario-card>strong{font-size:30px}.pr-scenario-card>p{font-size:14px}.pr-planning-banner{gap:22px;padding-right:24px;min-height:150px}.pr-planning-copy h2{font-size:22px}.pr-planning-copy>p:last-child{font-size:12px}.pr-planning-banner>.pr-button{font-size:14px;padding-inline:18px}.pr-tools h2{font-size:29px}.pr-tools-grid>button{padding:17px 15px 25px;gap:13px}.pr-tool-icon{width:43px;height:43px}.pr-tool-icon svg{width:26px}.pr-tools-grid h3{font-size:17px}.pr-tools-grid p{font-size:13px}}@media (max-width:1000px){.pr-hero-inner{padding-top:40px}.pr-hero,.pr-hero-inner{min-height:345px}.pr-hero h1{font-size:55px}.pr-hero-copy{width:63%}.pr-hero-copy>p:not(.pr-eyebrow){font-size:18px;max-width:470px}.pr-hero blockquote{font-size:26px;padding:24px 26px}.projection-showcase .projection-layout{grid-template-columns:1fr 1.85fr;gap:7px}.projection-showcase .simulation-form{padding:25px 23px}.projection-showcase .simulation-form h2{font-size:30px}.projection-showcase .simulation-form>.pr-form-description{font-size:16px;margin-bottom:22px}.pr-form-eyebrow{gap:14px}.pr-form-eyebrow>span{width:34px;height:34px}.pr-form-eyebrow .pr-eyebrow{font-size:8px;letter-spacing:1.7px}.projection-showcase .simulation-form label{font-size:14px}.projection-showcase .pr-number-field input{font-size:15px;padding:5px}.pr-number-field{padding:6px;gap:5px}.pr-number-field button{width:28px;height:28px}.pr-input-group{margin-bottom:19px}.pr-range-group{margin-top:20px}.pr-range-group label strong{font-size:13px}.pr-range-group>div{font-size:11px}.pr-advanced-toggle{font-size:13px;padding-block:18px}.pr-button{font-size:14px;min-height:44px;padding:11px 18px}.projection-showcase .projection-result{padding:25px 21px 20px}.projection-showcase .projection-result h2{font-size:34px}.projection-result>header{gap:15px;margin-bottom:20px}.projection-result .pr-eyebrow{font-size:8px;letter-spacing:1.5px}.pr-periods button{font-size:10px;padding:7px 11px;min-height:30px}.pr-result-metrics{gap:8px;grid-template-columns:1.35fr 1fr 1fr}.pr-result-metrics>div{padding:17px 12px;gap:11px}.projection-showcase .projection-value{font-size:27px;gap:8px;margin-bottom:10px}.pr-result-metrics strong{font-size:17px}.pr-result-metrics svg{width:21px}.pr-result-metrics p{font-size:11px}.pr-chart-legend{padding-inline:8px;gap:11px;margin-bottom:18px}.pr-chart-legend>span{font-size:9px;gap:7px}.projection-showcase .projection-chart{height:225px}.pr-chart-endpoint{font-size:9px;padding:9px 11px}.pr-chart-endpoint strong{font-size:12px}.pr-assumption-summary{gap:7px}.pr-assumption-summary>div{padding:12px 10px;gap:7px}.pr-assumption-summary strong{font-size:13px}.pr-assumption-summary span{font-size:11px}.pr-assumption-summary svg{width:17px}.pr-scenarios h2{font-size:32px}.pr-scenarios>header p{font-size:15px}.pr-scenario-grid{gap:13px}.pr-scenario-card{padding:17px 16px 10px}.pr-scenario-card header{gap:14px;margin-bottom:17px}.pr-scenario-card header>svg{width:25px}.pr-scenario-card h3{font-size:16px}.pr-scenario-card header p{font-size:12px}.pr-scenario-card>strong{font-size:27px}.pr-scenario-card>p{font-size:13px}.pr-scenario-card>svg{height:57px}.pr-planning-banner{gap:19px;padding:20px 22px 20px 33%;min-height:140px}.pr-planning-copy .pr-eyebrow{font-size:8px;letter-spacing:1.8px}.pr-planning-copy h2{font-size:20px;margin-bottom:9px}.pr-planning-copy>p:last-child{font-size:11px}.pr-planning-banner>.pr-button{font-size:13px;padding:10px 15px;min-height:40px}.pr-tools{padding-block:29px 33px}.pr-tools h2{font-size:27px}.pr-tools>header>a{font-size:13px;gap:11px}.pr-tools-grid{gap:11px}.pr-tools-grid>button{gap:11px;padding:16px 13px 23px}.pr-tool-icon{width:39px;height:39px}.pr-tool-icon svg{width:24px}.pr-tools-grid h3{font-size:15px}.pr-tools-grid p{font-size:12px}.pr-tool-arrow{right:13px;bottom:11px;width:16px}}@media (max-width:800px){.pr-hero-inner{padding:38px 7px 77px;gap:25px}.pr-hero,.pr-hero-inner{min-height:370px}.pr-hero-copy{width:68%;max-width:580px}.pr-hero h1{font-size:49px}.pr-hero-copy>p:not(.pr-eyebrow){font-size:18px}.pr-hero .pr-eyebrow{font-size:10px;letter-spacing:2.3px}.pr-hero blockquote{font-size:23px;padding:22px 24px}.projection-showcase .projection-layout{grid-template-columns:1fr;gap:18px;margin-top:-40px}.projection-showcase .simulation-form{padding:28px}.projection-showcase .simulation-form h2{font-size:36px}.projection-showcase .simulation-form>.pr-form-description{font-size:18px;max-width:430px}.pr-form-eyebrow .pr-eyebrow{font-size:10px;letter-spacing:2.1px}.projection-showcase .simulation-form label{font-size:16px}.projection-showcase .pr-number-field input{font-size:18px;padding:8px}.pr-number-field button{width:34px;height:34px}.pr-input-group{margin-bottom:23px}.pr-range-group{margin-top:24px}.pr-range-group label strong{font-size:16px}.pr-range-group>div{font-size:13px}.pr-advanced-toggle{font-size:15px;padding-block:22px}.pr-button{font-size:16px;min-height:47px;padding:12px 23px}.projection-showcase .projection-result{padding:28px 25px}.projection-showcase .projection-result h2{font-size:39px}.projection-result .pr-eyebrow{font-size:10px}.pr-periods button{font-size:12px;padding:9px 16px;min-height:34px}.pr-result-metrics{margin-top:23px;gap:10px}.pr-result-metrics>div{padding:19px 16px;gap:13px}.projection-showcase .projection-value{font-size:32px}.pr-result-metrics strong{font-size:22px}.pr-result-metrics p{font-size:13px}.pr-result-metrics svg{width:25px}.pr-chart-legend>span{font-size:11px}.projection-showcase .projection-chart{height:285px}.pr-chart-endpoint{font-size:11px}.pr-chart-endpoint strong{font-size:14px}.pr-assumption-summary>div{padding:15px 13px;gap:10px}.pr-assumption-summary strong{font-size:16px}.pr-assumption-summary span{font-size:13px}.pr-assumption-summary svg{width:21px}.pr-scenarios>header{align-items:flex-start;gap:20px}.pr-scenarios h2{font-size:34px}.pr-scenarios>header p{font-size:17px}.pr-scenarios>header>.pr-button{font-size:14px;padding:11px 17px;min-height:44px}.pr-scenario-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.pr-scenario-card{padding:21px 22px 12px}.pr-scenario-card h3{font-size:20px}.pr-scenario-card header p{font-size:14px}.pr-scenario-card>strong{font-size:35px}.pr-scenario-card>p{font-size:16px}.pr-scenario-card>svg{height:66px}.pr-planning-banner{padding:25px 25px 25px 33%;display:block}.pr-planning-copy .pr-eyebrow{font-size:9px}.pr-planning-copy h2{font-size:25px}.pr-planning-copy>p:last-child{font-size:13px;line-height:1.6}.pr-planning-copy br{display:none}.pr-planning-banner>.pr-button{font-size:14px;margin-top:18px;padding:11px 18px;min-height:43px}.pr-tools>header{align-items:flex-start}.pr-tools h2{font-size:31px}.pr-tools>header>a{font-size:13px}.pr-tools-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.pr-tools-grid>button{padding:21px 18px 30px;gap:15px}.pr-tool-icon{width:48px;height:48px}.pr-tool-icon svg{width:29px}.pr-tools-grid h3{font-size:19px}.pr-tools-grid p{font-size:15px}.pr-tool-arrow{width:18px;right:18px;bottom:13px}}@media (max-width:600px){.projection-showcase .ref-container{width:calc(100% - 36px)}.pr-hero-inner{padding:34px 0 75px}.pr-hero,.pr-hero-inner{min-height:385px}.pr-hero-copy{width:100%;max-width:none}.pr-hero h1{font-size:clamp(37px,10.5vw,61px);line-height:1.02;letter-spacing:-1.6px;margin-bottom:21px}.pr-hero h1 span{white-space:normal}.pr-hero .pr-eyebrow{font-size:9px;letter-spacing:2.1px}.pr-hero-copy>p:not(.pr-eyebrow){font-size:19px;line-height:1.4;max-width:420px}.pr-hero blockquote{display:none}.pr-hero-art img{object-position:65% center!important}.pr-hero:after{background:linear-gradient(90deg,#021320ed,#061a2bc0 60%,#07192870)}.projection-showcase .projection-layout{margin-top:-35px;gap:16px}.projection-showcase .simulation-form{padding:25px 22px}.pr-form-eyebrow{gap:16px}.pr-form-eyebrow .pr-eyebrow{font-size:9px;letter-spacing:1.9px}.projection-showcase .simulation-form h2{font-size:34px}.projection-showcase .simulation-form>.pr-form-description{font-size:18px}.projection-showcase .simulation-form label{font-size:15px}.projection-showcase .projection-result{padding:25px 18px}.projection-result>header{display:block;margin-bottom:20px}.projection-showcase .projection-result h2{font-size:36px}.projection-result .pr-eyebrow{font-size:9px;letter-spacing:1.7px}.pr-periods{margin-top:20px;width:fit-content}.pr-periods button{font-size:12px;min-width:56px}.pr-result-metrics{grid-template-columns:1fr 1fr;margin-top:0;gap:11px}.pr-result-metrics>div.pr-main-metric{grid-column:1/-1;padding:21px}.projection-showcase .projection-value{font-size:37px;margin-bottom:11px}.pr-result-metrics>div{padding:18px 13px;gap:10px}.pr-result-metrics strong{font-size:21px}.pr-result-metrics svg{width:22px}.pr-result-metrics p{font-size:13px}.pr-chart-legend{flex-wrap:wrap;justify-content:flex-start;gap:13px 19px;padding-inline:6px;margin-top:23px;margin-bottom:20px}.pr-chart-legend>span{font-size:11px}.projection-showcase .projection-chart{height:235px;margin-bottom:20px}.pr-chart-endpoint{font-size:9px;padding:8px 10px}.pr-chart-endpoint strong{font-size:12px}.pr-assumption-summary{grid-template-columns:1fr 1fr;gap:10px}.pr-assumption-summary>div{padding:14px 12px;gap:11px}.pr-assumption-summary strong{font-size:17px}.pr-assumption-summary span{font-size:13px}.pr-scenarios>header{display:block;margin-bottom:20px}.pr-scenarios h2{font-size:33px}.pr-scenarios>header p{font-size:17px;line-height:1.4;margin-top:8px}.pr-scenarios>header>.pr-button{font-size:15px;margin-top:18px}.pr-scenario-grid{gap:12px}.pr-scenario-card{padding:17px 14px 10px}.pr-scenario-card header{gap:11px;margin-bottom:18px}.pr-scenario-card header>svg{width:23px}.pr-scenario-card h3{font-size:17px}.pr-scenario-card header p{font-size:12px}.pr-scenario-card>strong{font-size:27px}.pr-scenario-card>p{font-size:13px}.pr-scenario-card>svg{height:60px}.pr-planning-banner{padding:150px 22px 25px;margin-top:22px}.pr-planning-art{inset:0 0 auto 0;width:100%;height:145px;-webkit-mask-image:linear-gradient(180deg,#000 65%,transparent);mask-image:linear-gradient(180deg,#000 65%,transparent)}.pr-planning-copy .pr-eyebrow{font-size:9px}.pr-planning-copy h2{font-size:28px;margin-bottom:13px}.pr-planning-copy>p:last-child{font-size:14px;line-height:1.6}.pr-planning-banner>.pr-button{font-size:15px;margin-top:22px}.pr-tools{padding:30px 0 32px}.pr-tools>header{display:block}.pr-tools h2{font-size:31px}.pr-tools>header>a{font-size:15px;margin-top:17px;width:fit-content}.pr-tools-grid{grid-template-columns:1fr;gap:13px}.pr-tools-grid>button{padding:21px 21px 28px;gap:18px}.pr-tools-grid h3{font-size:22px}.pr-tools-grid p{font-size:16px;max-width:260px}.pr-tool-icon{width:51px;height:51px}.pr-tool-panel{padding:22px 18px}.pr-tool-panel h3{font-size:24px}.pr-tool-panel p{font-size:15px}}@media (max-width:360px){.projection-showcase .ref-container{width:calc(100% - 28px)}.pr-hero h1{font-size:35px}.pr-hero-copy>p:not(.pr-eyebrow){font-size:18px}.projection-showcase .simulation-form{padding:24px 19px}.projection-showcase .simulation-form h2{font-size:31px}.projection-showcase .projection-result{padding:23px 15px}.projection-showcase .projection-result h2{font-size:33px}.pr-result-metrics strong{font-size:18px}.pr-result-metrics>div{padding-inline:11px;gap:8px}.pr-result-metrics p{font-size:12px}.pr-result-metrics svg{width:20px}.pr-scenario-card{padding-inline:12px}.pr-scenario-card h3{font-size:15px}.pr-scenario-card>strong{font-size:23px}.pr-scenario-card header{gap:8px}.pr-scenario-card header>svg{width:21px}.pr-tools-grid>button{padding-inline:18px}.pr-tools-grid h3{font-size:21px}}