/* Investor page v501. Deliberately scoped to these two pages. */
#main-content.iq501{display:block;width:100%;max-width:none;margin:0;padding:0;background:#091726;color:#eaf0f6;overflow:clip;font-family:Inter,Arial,sans-serif}
.iq501 *{box-sizing:border-box}.iq501 section{content-visibility:visible!important;contain-intrinsic-size:none!important;min-height:0;scroll-margin-top:150px}.iq501 [id]{scroll-margin-top:150px}.iq501 .i501-wrap{width:100%;max-width:1160px;margin:auto;padding:0 30px}.iq501 h1,.iq501 h2,.iq501 h3{color:inherit;letter-spacing:-.025em;text-transform:none}.iq501 h1{font-family:Georgia,'Times New Roman',serif;font-weight:400;font-size:clamp(2.45rem,4.3vw,3.75rem);line-height:1.12;margin:24px 0;max-width:760px}.iq501 h2{font-family:Georgia,'Times New Roman',serif;font-size:clamp(1.9rem,3.2vw,2.7rem);font-weight:400;line-height:1.18;margin:10px 0 30px;max-width:960px}.iq501 h3{font-size:1.13rem;line-height:1.4;margin:0 0 14px;font-weight:650}.iq501 p,.iq501 li{font-size:1rem;line-height:1.8;color:#c4d0dc;margin:0 0 20px}.iq501 a{color:#d9c393;text-underline-offset:4px}.iq501 a:hover{text-decoration-thickness:2px}.iq501 a:focus-visible,.iq501 summary:focus-visible{outline:3px solid #d8b35f;outline-offset:5px}.iq501 .i501-eyebrow{font-size:.72rem;text-transform:uppercase;letter-spacing:.14em;font-weight:700;line-height:1.7;color:#d8bb7d;margin:0 0 14px}.iq501 .i501-lead{font-size:1.13rem;line-height:1.8;max-width:900px}.iq501 .i501-meta{font-size:.8rem;line-height:1.7;color:#a9b9c9}.iq501 .i501-prose{max-width:920px;font-size:1.04rem;line-height:1.9;margin-top:26px}.iq501 .i501-hero{padding:42px 0 62px;background:radial-gradient(ellipse at 80% 20%,#22374e 0,transparent 65%),#091726}.iq501 .i501-hero-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(230px,.65fr);align-items:center;gap:64px}.iq501 .i501-breadcrumb{display:flex;flex-wrap:wrap;gap:12px;margin:0 0 34px;font-size:.77rem;color:#a8bbcd}.iq501 .i501-breadcrumb a{color:#a8bbcd}.iq501 .i501-paper-hero{margin:20px 0 0}.iq501 .i501-paper-hero img{width:100%;height:auto;max-width:300px;display:block;box-shadow:0 28px 55px #0007;border:1px solid #6d7d8d}.iq501 .i501-paper-hero figcaption{font-size:.8rem;line-height:1.75;color:#c1ccda;margin-top:20px}.iq501 .i501-actions{display:flex;flex-wrap:wrap;gap:12px;margin:26px 0 20px}.iq501 .i501-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:13px 18px;border:1px solid #73869a;border-radius:4px;color:#edf2f7;font-size:.9rem;font-weight:650;text-decoration:none;line-height:1.5;text-align:center;transition:background .15s}.iq501 .i501-btn:hover{background:#21384e}.iq501 .i501-btn.primary{background:#d9bd82;color:#0a1b2d;border-color:#d9bd82}.iq501 .i501-btn.primary:hover{background:#ecd5a6}.iq501 .i501-hero-links,.iq501 .i501-resource-links{display:flex;gap:18px;flex-wrap:wrap;font-size:.85rem;margin-top:28px}.iq501 .i501-section{padding:68px 0;border-top:1px solid #2c3c4d}.iq501 .i501-grid{display:grid;gap:22px}.iq501 .i501-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.iq501 .i501-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.iq501 .i501-card{padding:27px;background:#112336;border:1px solid #35495d;border-radius:6px;min-width:0}.iq501 .i501-card p{font-size:.94rem;margin-bottom:16px}.iq501 .i501-card p:last-child{margin:0}.iq501 .i501-card a{font-size:.88rem;font-weight:600}.iq501 .i501-light{background:#f1f4f6;color:#0b2035;border-color:#d6dfe7}.iq501 .i501-light p,.iq501 .i501-light li{color:#3c5064}.iq501 .i501-light .i501-eyebrow{color:#8a672b}.iq501 .i501-light a{color:#214e6c}.iq501 .i501-light .i501-card{background:#fff;border-color:#c9d5e0}.iq501 .i501-note{font-size:.86rem;line-height:1.8;border-left:3px solid #c7a666;padding:18px 22px;background:#13283b;margin-top:28px!important}.iq501 .i501-light .i501-note{background:#e5ecf1}.iq501 .i501-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:30px}.iq501 .i501-flow div{border-top:2px solid #b29252;padding:20px;background:#fff}.iq501 .i501-flow span{display:block;color:#936f2e;font-size:.8rem;letter-spacing:.1em;margin-bottom:13px}.iq501 .i501-flow strong{font-size:1rem;line-height:1.7;display:block}.iq501 .i501-download{display:grid;grid-template-columns:128px minmax(0,1fr);gap:24px;padding:28px;border:1px solid #395066;background:#112336;border-radius:6px;min-width:0}.iq501 .i501-cover img{display:block;width:128px;height:auto;box-shadow:0 12px 24px #0005}.iq501 .i501-download h3{font-family:Georgia,serif;font-size:1.35rem;font-weight:400}.iq501 .i501-download p{font-size:.9rem}.iq501 .i501-textlink{display:block;margin-top:16px;font-size:.83rem}.iq501 .i501-download .i501-btn{width:100%}.iq501 .i501-evidence-count{font-family:Georgia,serif;font-size:1.6rem!important;color:#d9c393!important;margin-top:26px!important}.iq501 .i501-system-cards,.iq501 .i501-revenue{margin-top:30px}.iq501 .i501-economics{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:50px;align-items:start;margin-bottom:32px}.iq501 .i501-big-number{font-family:Georgia,serif;font-size:clamp(2.4rem,4.5vw,3.6rem);line-height:1.2;color:#e2c68c;margin:10px 0 18px}.iq501 .i501-bar{margin-top:26px}.iq501 .i501-bar>span{display:block;font-size:.82rem;color:#bcccdc;margin-bottom:9px}.iq501 .i501-bar>div{height:42px;position:relative;background:#416482;border-radius:2px;width:var(--bar);min-width:170px}.iq501 .i501-bar b{display:block;position:absolute;left:14px;top:10px;white-space:nowrap;font-size:.87rem;font-weight:650}.iq501 .i501-bar:last-child>div{background:#b7985c;color:#071b2c}.iq501 .i501-table-wrap{overflow:auto;max-width:100%}.iq501 table{border-collapse:collapse;width:100%;font-size:.86rem}.iq501 caption{text-align:left;color:inherit;font-size:.84rem;line-height:1.7;margin-bottom:18px}.iq501 th,.iq501 td{text-align:left;vertical-align:top;border-bottom:1px solid #3c5064;padding:14px 12px;line-height:1.65}.iq501 thead th{color:#d9c393;font-size:.75rem;letter-spacing:.03em}.iq501 tbody th{font-weight:500}.iq501 td{white-space:nowrap;font-weight:650}.iq501 .i501-chip-list{display:flex;flex-wrap:wrap;gap:12px;margin:26px 0}.iq501 .i501-chip{padding:10px 15px;border:1px solid #465d72;border-radius:3px;text-decoration:none;font-size:.85rem}.iq501 details{border-bottom:1px solid #3a4e62}.iq501 summary{cursor:pointer;padding:23px 0;line-height:1.65;font-weight:650;font-size:1.04rem}.iq501 details>p{margin:0 0 24px;max-width:940px}.iq501 .i501-scenario{margin-top:24px;padding:0 20px;border:1px solid #465d72;border-radius:4px}.iq501 .i501-scenario table{margin:0 0 26px}.iq501 .i501-steps{list-style:none;counter-reset:step;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:25px;padding:0;margin:30px 0}.iq501 .i501-steps li{counter-increment:step;border-top:1px solid #9aadbE;padding:22px 0;min-width:0}.iq501 .i501-steps li:before{content:'0' counter(step);font-family:Georgia,serif;font-size:1.9rem;color:#957338;display:block;margin-bottom:18px}.iq501 .i501-steps p{font-size:.92rem}.iq501 .i501-faq details{border-color:#bdcbd6}.iq501 .i501-faq details>p{padding-right:22px}.iq501 .i501-contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:start}.iq501 .vertical{flex-direction:column;margin-top:0}.iq501 .i501-email{font-size:1.25rem;overflow-wrap:anywhere}.iq501 #investor-contact{background:#12283c}
@media(max-width:1000px){.iq501 .i501-hero-grid{gap:34px;grid-template-columns:minmax(0,1.5fr) minmax(210px,.6fr)}.iq501 .i501-download{grid-template-columns:1fr}.iq501 .i501-grid.three{gap:16px}.iq501 .i501-card{padding:23px}.iq501 .i501-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.iq501 .i501-cover img{width:118px}}
@media(max-width:760px){.iq501 .i501-hero-grid{grid-template-columns:1fr}.iq501 .i501-paper-hero{display:grid;grid-template-columns:150px 1fr;gap:25px;align-items:center;max-width:560px}.iq501 .i501-paper-hero img{width:150px}.iq501 .i501-paper-hero figcaption{margin:0}.iq501 .i501-grid.three,.iq501 .i501-grid.two,.iq501 .i501-economics,.iq501 .i501-contact-grid{grid-template-columns:1fr}.iq501 .i501-download{grid-template-columns:130px minmax(0,1fr)}.iq501 .i501-cover img{width:130px}.iq501 .i501-flow{grid-template-columns:1fr}.iq501 .i501-section{padding:48px 0}.iq501 .i501-economics{gap:30px}.iq501 [id],.iq501 section{scroll-margin-top:120px}.iq501 .i501-hero{padding-top:30px}}
@media(max-width:480px){.iq501 .i501-wrap{padding:0 20px}.iq501 h1{font-size:2.45rem}.iq501 h2{font-size:1.95rem}.iq501 .i501-hero-links{gap:12px}.iq501 .i501-actions{flex-direction:column}.iq501 .i501-btn{width:100%}.iq501 .i501-download{grid-template-columns:1fr;padding:24px}.iq501 .i501-download .i501-cover{max-width:128px}.iq501 .i501-paper-hero{grid-template-columns:115px 1fr;gap:20px}.iq501 .i501-paper-hero img{width:115px}.iq501 .i501-steps{grid-template-columns:1fr;gap:5px}.iq501 .i501-card{padding:23px}.iq501 .i501-scenario{padding:0 12px}.iq501 th,.iq501 td{padding:12px 7px}.iq501 table{font-size:.78rem}.iq501 .i501-note{padding:16px}.iq501 p,.iq501 li{overflow-wrap:anywhere}}
@media(prefers-reduced-motion:reduce){.iq501 *{transition:none!important;animation:none!important;scroll-behavior:auto!important}}
