@import url("https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,500;0,700;1,400&family=IBM+Plex+Sans:ital,wght@0,400;0,500;0,700;1,400&family=IBM+Plex+Mono:ital,wght@0,400;0,500;0,700;1,400&display=swap");:root{--color-navy:#001233;--color-navy-mid:#001d4a;--color-navy-light:#0a2a5e;--color-gold:#b89a3e;--color-gold-bright:#d4b254;--color-gold-pale:#f0e0a8;--color-white:#fff;--color-off-white:#f7f6f2;--color-rule:#ddd8cc;--color-rule-dark:#2a3f6a;--color-body:#2c2c2c;--color-muted:#6b7280;--color-label:#8a8a8a;--color-positive:#0a5c42;--color-positive-bg:#ecf7f2;--color-negative:#991b1b;--color-negative-bg:#fef2f2;--color-amber:#92400e;--color-amber-bg:#fffbeb;--color-blue:#1e3a8a;--color-blue-bg:#eff6ff;--font-serif:"Playfair Display",Georgia,serif;--font-sans:"IBM Plex Sans",system-ui,-apple-system,sans-serif;--font-mono:"IBM Plex Mono","Courier New",monospace;--spacing-xs:4px;--spacing-sm:8px;--spacing-md:16px;--spacing-lg:24px;--spacing-xl:32px;--spacing-2xl:48px;--spacing-3xl:72px;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--shadow-sm:0 1px 2px rgba(0,0,0,.05);--shadow-md:0 4px 6px rgba(0,0,0,.1);--shadow-lg:0 10px 15px rgba(0,0,0,.1);--transition-fast:150ms ease;--transition-base:250ms ease;--transition-slow:350ms ease;--z-dropdown:1000;--z-sticky:100;--z-modal:1050;--z-tooltip:1100}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,html{overflow-x:hidden;max-width:100%}body{font-family:var(--font-sans);font-size:16px;line-height:1.6;color:var(--color-body);background-color:var(--color-white);min-height:100vh;-webkit-text-size-adjust:100%}a{text-decoration:none;transition:color var(--transition-fast)}a,a:hover{color:var(--color-blue)}a:hover{opacity:.8}h1,h2,h3,h4,h5,h6{font-family:var(--font-serif);font-weight:500;line-height:1.3}h1{font-size:clamp(24px,5vw,48px)}h2{font-size:clamp(20px,4vw,36px)}h3{font-size:clamp(18px,3vw,28px)}p{margin-bottom:1rem}code{font-family:var(--font-mono);font-size:.9em;background-color:var(--color-off-white);padding:2px 6px;border-radius:var(--radius-sm)}input,select,textarea{font-family:inherit;font-size:1rem;padding:8px 12px;border:1px solid var(--color-rule);border-radius:var(--radius-md);background-color:var(--color-white);color:var(--color-body);transition:border-color var(--transition-fast)}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--color-gold);box-shadow:0 0 0 3px rgba(184,154,62,.1)}button{font-family:inherit;cursor:pointer;transition:all var(--transition-fast)}.tl-container{max-width:1280px;margin:0 auto;padding:0 var(--spacing-lg)}.tl-2col{grid-template-columns:repeat(2,1fr);grid-gap:1px;gap:1px}.tl-3col{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px}.tl-gold-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 24px;background-color:var(--color-gold);color:var(--color-navy);font-weight:500;border:none;border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);text-decoration:none;font-size:14px}.tl-gold-btn:hover{background-color:var(--color-gold-bright)}.tl-gold-btn:active{transform:translateY(0)}.tl-tab{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;background-color:transparent;color:var(--color-body);font-family:var(--font-mono);font-size:12px;font-weight:500;text-transform:uppercase;border:1px solid var(--color-rule);border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition-fast);white-space:nowrap}.tl-tab:hover{border-color:var(--color-gold);color:var(--color-gold)}.tl-tab.active{background-color:var(--color-navy);color:var(--color-white);border-color:var(--color-navy)}.tl-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background-color:transparent;color:var(--color-muted);font-family:var(--font-mono);font-size:12px;border:1px solid var(--color-rule);border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition-fast);text-decoration:none}.tl-chip:hover{border-color:var(--color-gold);color:var(--color-gold);background-color:var(--color-gold-pale)}.tl-badge{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;font-size:12px;font-weight:500;border-radius:var(--radius-sm);text-transform:uppercase}.tl-badge-low{background-color:var(--color-positive-bg);color:var(--color-positive)}.tl-badge-high{background-color:var(--color-negative-bg);color:var(--color-negative)}.tl-badge-medium{background-color:var(--color-amber-bg);color:var(--color-amber)}.tl-badge-new{background-color:var(--color-blue-bg);color:var(--color-blue)}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.tl-fu{animation:fadeUp .35s ease-out}.tl-spin{animation:spin 1s linear infinite}@media (max-width:1024px){.tl-3col,.tl-4col{grid-template-columns:repeat(2,1fr)}.d-1024{display:none!important}}@media (max-width:768px){body{font-size:14px}.tl-container{padding:0 var(--spacing-md)}.tl-2col,.tl-3col{grid-template-columns:1fr}.tl-4col{grid-template-columns:repeat(2,1fr)}.d-768{display:none!important}.m-768{display:block!important}}@media (max-width:480px){.tl-4col{grid-template-columns:1fr}.tl-tab{padding:8px 12px;font-size:11px}.tl-gold-btn{width:100%}.d-480{display:none!important}.m-480{display:block!important}}@media (max-width:375px){.tl-2col{grid-template-columns:1fr}.d-375{display:none!important}.m-375{display:block!important}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.no-scroll,.sr-only{overflow:hidden}.flex-center{display:flex;align-items:center;justify-content:center}.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}.opacity-50{opacity:.5}.opacity-75{opacity:.75}.tl-gold-btn{padding:0 24px;height:48px;font-size:12.5px;font-weight:600;letter-spacing:.5px;border-radius:0;background:#d4b254;color:#001233}.tl-gold-btn:hover{background:#b89a3e;transform:translateY(-1px)}.tl-chip{padding:0 14px;height:36px;border-radius:0;font-size:10px;letter-spacing:.5px;color:#6b7280;border-color:#ddd8cc}.tl-chip:hover{border-color:#b89a3e;color:#001233;background:transparent}.tl-tab{padding:0 18px;height:40px;font-size:11px;font-weight:600;letter-spacing:.5px;border-radius:0;border:1px solid #ddd8cc;color:#6b7280}.tl-tab.on{background:#001233;color:#fff;border-color:#001233}.tl-tab:not(.on):hover{border-color:#b89a3e;color:#001233}.tl-grid{background-image:linear-gradient(rgba(184,154,62,.04) 1px,transparent 0),linear-gradient(90deg,rgba(184,154,62,.04) 1px,transparent 0);background-size:60px 60px}.tl-navlink{font-size:11px;font-weight:400;letter-spacing:.5px;color:hsla(0,0%,100%,.65);transition:color .2s;text-transform:uppercase}.tl-navlink:hover{color:#d4b254;opacity:1}.tl-navcta{border:1px solid #b89a3e;color:#b89a3e;padding:0 16px;height:44px;font-size:11px;letter-spacing:1px;transition:all .2s;display:inline-flex;align-items:center;gap:6px}.tl-navcta:hover{background:#b89a3e;color:#001233;opacity:1}.tl-alink{display:flex;align-items:center;gap:10px;padding:12px 14px;min-height:48px;border:1px solid #ddd8cc;font-size:11.5px;color:#001233;font-weight:500;transition:all .2s}.tl-alink:hover{border-color:#b89a3e;background:#fffbeb;color:#001233;opacity:1}.tl-footlink{font-size:12.5px;color:hsla(0,0%,100%,.45);transition:color .2s;display:flex;align-items:center;gap:8px;min-height:36px}.tl-footlink:hover{color:#d4b254;opacity:1}.tl-rfrsh{background:#001233;color:#d4b254;border:1px solid #b89a3e;padding:0 18px;height:44px;font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:1px;cursor:pointer;transition:all .2s;display:inline-flex;align-items:center;gap:8px;border-radius:0}.tl-rfrsh:hover{background:#001d4a}.tl-rfrsh:disabled{opacity:.5;cursor:wait}.rp-low{color:#34d399;border-color:rgba(52,211,153,.35);background:rgba(52,211,153,.1)}.rp-hi{color:#f87171;border-color:hsla(0,91%,71%,.35);background:hsla(0,91%,71%,.1)}.rp-med{color:#fbbf24;border-color:rgba(251,191,36,.35);background:rgba(251,191,36,.1)}.rp-new{color:#93c5fd;border-color:rgba(147,197,253,.35);background:rgba(147,197,253,.1)}.tl-tip{position:relative;display:inline-flex;align-items:center;cursor:help;vertical-align:middle;margin-left:4px}.tl-tip-box{bottom:calc(100% + 8px);background:#001233;color:#f7f6f2;padding:12px 14px;font-size:11.5px;line-height:1.65;width:260px;z-index:9999;border:1px solid #b89a3e;pointer-events:none;opacity:0;transition:opacity .18s;white-space:normal;text-align:left;font-family:IBM Plex Sans,system-ui,sans-serif;font-weight:400;letter-spacing:.2px;box-shadow:0 8px 24px rgba(0,0,0,.4)}.tl-tip-box,.tl-tip-box:after{position:absolute;left:50%;transform:translateX(-50%)}.tl-tip-box:after{content:"";top:100%;border:6px solid transparent;border-top-color:#b89a3e}.tl-tip.vis .tl-tip-box,.tl-tip:hover .tl-tip-box{opacity:1}.tl-tip-title{font-weight:700;font-size:9.5px;letter-spacing:1px;text-transform:uppercase;color:#d4b254;margin-bottom:5px;display:block}.tl-mob-btn{display:none;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;padding:10px;min-width:44px;min-height:44px;align-items:center;justify-content:center;border-radius:0}.tl-mob-btn span{display:block;width:22px;height:2px;background:hsla(0,0%,100%,.85);transition:all .25s;border-radius:1px}.tl-mob-btn.open span:first-child{transform:rotate(45deg) translate(5px,5px)}.tl-mob-btn.open span:nth-child(2){opacity:0;transform:scaleX(0)}.tl-mob-btn.open span:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}.tl-mob-nav{display:none;position:absolute;top:64px;left:0;right:0;background:#001233;border-top:1px solid #2a3f6a;padding:8px 20px 20px;flex-direction:column;z-index:99;box-shadow:0 12px 32px rgba(0,0,0,.6)}.tl-mob-nav.open{display:flex}.tl-mob-nav a{padding:13px 4px;border-bottom:1px solid hsla(0,0%,100%,.06);font-size:13px;min-height:48px;display:flex;align-items:center;color:hsla(0,0%,100%,.75);letter-spacing:.5px;gap:10px;transition:color .2s}.tl-mob-nav a:hover{color:#d4b254}.tl-mob-nav a.mob-cta{color:#d4b254;border-bottom:none;margin-top:8px}.tl-ct-btn{display:flex;align-items:center;justify-content:space-between;padding:13px 16px;background:#d4b254;color:#001233;font-size:11.5px;font-weight:700;letter-spacing:.5px;transition:all .2s;text-decoration:none;min-height:48px}.tl-ct-btn:hover{background:#b89a3e;color:#001233;opacity:1}.tl-ct-card{background:#000e28;padding:28px 28px 24px;display:flex;flex-direction:column}.tl-tr:hover .tl-td{background:#fafaf8!important}.tl-perf-yr:hover{background:rgba(0,24,64,.9)!important}.tl-float{position:fixed;bottom:24px;right:24px;z-index:999;display:flex;flex-direction:column;align-items:flex-end;gap:8px}@media (max-width:1024px){.sp{padding:56px 28px!important}.tl-hero{padding:72px 28px 60px!important}.tl-perf-years{grid-template-columns:repeat(2,1fr)!important}.tl-nav-in{padding:0 28px!important}.tl-ct-grid{grid-template-columns:1fr!important}}@media (max-width:768px){.tl-mob-btn{display:inline-flex!important}.tl-hero-stats{flex-direction:column!important;gap:20px!important}.tl-hero-stat{border-right:none!important;margin-right:0!important;padding-right:0!important;padding-bottom:20px!important;border-bottom:1px solid hsla(0,0%,100%,.08)!important}.tl-hero-stat:last-child{border-bottom:none!important;padding-bottom:0!important}.sp{padding:48px 20px!important}.tl-hero{padding:56px 20px 48px!important}.tl-ann{font-size:10px!important;padding:8px 14px!important}.tl-nav-in{padding:0 20px!important;position:relative!important}.sh-flex{flex-direction:column!important;align-items:flex-start!important;gap:12px!important}.sh-note{text-align:left!important;max-width:none!important}.tl-vbadges{flex-direction:column!important;gap:10px!important;align-items:flex-start!important}.tl-vsep{display:none!important}.tl-facts,.tl-perf-years{grid-template-columns:repeat(2,1fr)!important}.tl-tip-box{width:220px!important}.footer-in{padding:40px 20px 24px!important}.tl-tab-wrap{flex-wrap:wrap!important;gap:6px!important}.tl-fs-header{flex-direction:column!important;gap:16px!important}.tl-fs-gain{text-align:left!important}.tl-float{bottom:16px!important;right:16px!important}.tl-ct-grid{grid-template-columns:1fr!important}.tl-ct-card{padding:20px 16px!important}.tl-perf-inner{grid-template-columns:1fr!important}}@media (max-width:480px){.tl-facts{grid-template-columns:repeat(2,1fr)!important}.footer-in{padding:40px 14px 24px!important}.sp{padding:40px 16px!important}.tl-hero{padding:44px 16px 40px!important}.tl-tip-box{left:0!important;right:0!important;transform:none!important;width:auto!important;max-width:calc(100vw - 28px)!important}.tl-tip-box:after{left:12px!important;transform:none!important}.tl-ann-text{display:none!important}.tl-ct-btn{font-size:11px!important;padding:12px 14px!important}}@media (max-width:375px){.sp{padding:32px 14px!important}.tl-hero{padding:36px 14px 32px!important}.tl-perf-years{grid-template-columns:1fr!important}.tl-hero-stat-val{font-size:20px!important}}.tl-cards-mob{display:none}.tl-4col{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1px;gap:1px;background:#ddd8cc;border:1px solid #ddd8cc}@media (max-width:1024px){.tl-4col{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.tl-4col{display:none!important}.tl-cards-mob{display:block!important}}.sim-section{background:#001d4a}.sim-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:6px;gap:6px;margin-top:0}@media (max-width:1024px){.sim-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.sim-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:420px){.sim-grid{grid-template-columns:1fr 1fr;gap:4px}}.d-768{display:flex}@media (max-width:768px){.d-768{display:none!important}}.tl-2col{display:grid;grid-template-columns:280px 1fr;grid-gap:60px;gap:60px;align-items:start}@media (max-width:900px){.tl-2col{grid-template-columns:1fr!important;gap:36px!important}}.tl-vstrip{padding:20px 40px}@media (max-width:1024px){.tl-vstrip{padding:20px 28px!important}}@media (max-width:768px){.tl-vstrip{padding:16px 20px!important}}@media (max-width:480px){.tl-vstrip{padding:14px 16px!important}}.tl-scroll{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;max-width:100%}.tl-scroll table{min-width:600px}@media (max-width:768px){.tl-scroll table{min-width:520px}}.tl-fs-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}*,img,svg,video{max-width:100%}img,svg,video{height:auto}div,footer,header,main,nav,section{max-width:none}@media (max-width:768px){.tl-nav-in{padding:0 16px!important}.tl-hero{padding:48px 16px 44px!important}.tl-hero-stats{flex-direction:column!important;gap:0!important}.tl-hero-stat{border-right:none!important;margin-right:0!important;padding-right:0!important;padding-bottom:20px!important;border-bottom:1px solid hsla(0,0%,100%,.1)!important;min-width:0!important;flex:none!important;width:100%!important}.tl-hero-stat:last-child{border-bottom:none!important;padding-bottom:0!important}.sp{padding:44px 16px!important}.tl-vbadges{flex-direction:column!important;gap:10px!important;align-items:flex-start!important}.tl-vsep{display:none!important}.tl-2col{grid-template-columns:1fr!important;gap:28px!important}.tl-scroll{border:1px solid #ddd8cc}.tl-tab-wrap{flex-wrap:wrap!important;gap:6px!important}.tl-tab{min-width:calc(50% - 4px)!important;justify-content:center!important}.tl-float{bottom:16px!important;right:12px!important;gap:6px!important}.tl-rfrsh{font-size:10px!important;padding:0 14px!important;letter-spacing:.5px!important}.tl-ct-card{padding:20px 16px!important}.tl-ct-grid{grid-template-columns:1fr!important}.sh-flex{flex-direction:column!important;align-items:flex-start!important;gap:12px!important}.sh-note{text-align:left!important;max-width:none!important}.footer-in{padding:40px 16px 24px!important}.tl-perf-inner{grid-template-columns:1fr!important}.tl-perf-years{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:480px){.sp{padding:36px 14px!important}.tl-hero{padding:40px 14px 36px!important}.tl-hero h1{font-size:clamp(26px,8vw,40px)!important}.tl-facts{grid-template-columns:1fr!important}.tl-tab{min-width:0!important}.tl-tab,.tl-tip-box{width:auto!important}.tl-tip-box{left:0!important;right:0!important;transform:none!important;max-width:calc(100vw - 28px)!important}.tl-tip-box:after{left:12px!important;transform:none!important}.tl-ann-text{display:none!important}.tl-ct-btn{font-size:11px!important;padding:12px 14px!important}.footer-in{padding:36px 14px 20px!important}}@media (max-width:375px){.sp{padding:28px 12px!important}.tl-hero{padding:32px 12px 28px!important}.tl-hero-stat-val{font-size:20px!important}.tl-perf-years{grid-template-columns:1fr!important}.tl-nav-in{padding:0 12px!important}}