/* src/styles/investors-experience.css: portable route stylesheet. */
.nq-investors { padding-top: clamp(56px, 8vw, 110px); color: #d8e7f7; }

.nq-investors__eyebrow,.nq-investors__panelLead>p,.nq-investors__useFunds>div>p,.nq-investors__governance>div>p,.nq-investors__inquiryChecklist>div>p,.nq-investors__regulatory>div>p { margin: 0 0 14px; color: #7dd3fc; font-size: .72rem; font-weight: 800; letter-spacing: .18em; text-transform: uppercase; }
.nq-investors__eyebrow { display: flex; gap: 10px; align-items: center; }
.nq-investors__eyebrow span { width: 34px; height: 1px; background: linear-gradient(90deg,#38bdf8,transparent); }

.nq-investors__lead strong { color: #f0f8ff; font-weight: 760; }
.nq-investors__lead { max-width: 840px; margin: 28px 0 0; color: #c7d8e9; font-size: clamp(1.08rem,1.6vw,1.35rem); line-height: 1.72; }
.nq-investors__support { max-width: 820px; margin: 16px 0 0; color: #8398af; line-height: 1.75; }

.nq-investors__marketCard { position: relative; overflow: hidden; border: 1px solid rgba(125,211,252,.2); border-radius: 24px; padding: 24px; background: linear-gradient(155deg,rgba(8,26,51,.94),rgba(3,10,24,.95)); box-shadow: 0 30px 90px rgba(0,0,0,.35); }
.nq-investors__marketCard::before { position: absolute; inset: 0; opacity: .25; pointer-events: none; content:""; background-image: linear-gradient(rgba(83,181,255,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(83,181,255,.12) 1px,transparent 1px); background-size: 34px 34px; mask-image: linear-gradient(135deg,#000,transparent 78%); }
.nq-investors__marketHeader { position: relative; display:flex; justify-content:space-between; gap:16px; align-items:center; color:#6f879f; font-size:.64rem; font-weight:800; letter-spacing:.13em; text-transform:uppercase; }
.nq-investors__marketHeader em { border:1px solid rgba(74,222,128,.25); border-radius:999px; padding:5px 8px; color:#86efac; background:rgba(34,197,94,.08); font-style:normal; }
.nq-investors__price { position:relative; display:flex; align-items:baseline; gap:5px; margin:24px 0 22px; color:#f8fbff; }
.nq-investors__price span { color:#65d6ff; font-size:1.15rem; font-weight:800; }
.nq-investors__price strong { font-size:clamp(3.2rem,6vw,5.7rem); line-height:.86; letter-spacing:-.06em; }
.nq-investors__price small { margin-left:8px; color:#7290aa; font-size:.7rem; letter-spacing:.08em; text-transform:uppercase; }
.nq-investors__marketGrid { position:relative; display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:8px; }
.nq-investors__marketGrid div { border:1px solid rgba(125,211,252,.11); border-radius:13px; padding:12px; background:rgba(2,10,24,.6); }
.nq-investors__marketGrid span,.nq-investors__marketGrid strong { display:block; }
.nq-investors__marketGrid span { color:#607a94; font-size:.58rem; letter-spacing:.08em; text-transform:uppercase; }
.nq-investors__marketGrid strong { margin-top:5px; color:#e8f5ff; font-size:.78rem; }
.nq-investors__marketCard>p { position:relative; margin:16px 0 0; color:#667f97; font-size:.66rem; line-height:1.6; }
.nq-investors__statusRail { display:grid; grid-template-columns:repeat(5,minmax(0,1fr)); gap:1px; overflow:hidden; margin-top:64px; border:1px solid rgba(125,211,252,.12); border-radius:18px; background:rgba(125,211,252,.1); }
.nq-investors__statusRail div { padding:17px 18px; background:rgba(3,12,27,.94); }
.nq-investors__statusRail span,.nq-investors__statusRail strong { display:block; }
.nq-investors__statusRail span { color:#59738c; font-size:.58rem; font-weight:800; letter-spacing:.12em; text-transform:uppercase; }
.nq-investors__statusRail strong { margin-top:6px; color:#e5f4ff; font-size:.82rem; }
.nq-investors__workspace { display:grid; grid-template-columns:250px minmax(0,1fr); gap:24px; margin-top:36px; align-items:start; }
.nq-investors__tabShell { position:sticky; top:100px; border:1px solid rgba(125,211,252,.13); border-radius:18px; padding:10px; background:rgba(3,12,27,.82); backdrop-filter:blur(20px); }
.nq-investors__tabIntro { display:flex; justify-content:space-between; gap:12px; padding:10px 10px 15px; color:#617b95; font-size:.58rem; font-weight:800; letter-spacing:.1em; text-transform:uppercase; }
.nq-investors__tabIntro strong { color:#69d9ff; }
.nq-investors__tabs { display:grid; gap:5px; }
.nq-investors__tabs button { display:grid; gap:2px; min-height:58px; border:1px solid transparent; border-radius:11px; padding:10px 12px; color:#758aa1; background:transparent; text-align:left; transition:.2s ease; }
.nq-investors__tabs button span { color:inherit; font-size:.78rem; font-weight:750; }
.nq-investors__tabs button small { color:#50667c; font-size:.55rem; }
.nq-investors__tabs button:hover,.nq-investors__tabs button:focus-visible { border-color:rgba(125,211,252,.22); color:#d9f3ff; background:rgba(14,165,233,.06); }
.nq-investors__tabs button[aria-selected="true"] { border-color:rgba(125,211,252,.34); color:#f0f9ff; background:linear-gradient(135deg,rgba(14,165,233,.15),rgba(80,70,190,.08)); box-shadow:inset 3px 0 #38bdf8; }
.nq-investors__panel { min-height:760px; outline:none; }
.nq-investors__panelGrid { display:grid; gap:22px; }
.nq-investors__panelLead { border:1px solid rgba(125,211,252,.13); border-radius:22px; padding:clamp(24px,4vw,48px); background:linear-gradient(145deg,rgba(6,20,42,.9),rgba(2,10,23,.88)); }
.nq-investors__panelLead h2 { max-width:900px; margin:0; color:#f7fbff; font-size:clamp(2rem,3.6vw,3.9rem); line-height:1.02; letter-spacing:-.04em; }
.nq-investors__panelLead>span { display:block; max-width:920px; margin-top:20px; color:#8ea4bb; line-height:1.8; }
.nq-investors__thesisGrid,.nq-investors__investorGrid,.nq-investors__fundingMatrix,.nq-investors__diligenceGrid,.nq-investors__valuationGrid,.nq-investors__cards3 { display:grid; gap:12px; }
.nq-investors__thesisGrid,.nq-investors__investorGrid,.nq-investors__fundingMatrix,.nq-investors__diligenceGrid,.nq-investors__valuationGrid { grid-template-columns:repeat(2,minmax(0,1fr)); }
.nq-investors__cards3 { grid-template-columns:repeat(3,minmax(0,1fr)); }
.nq-investors__thesisGrid article,.nq-investors__investorGrid article,.nq-investors__fundingMatrix article,.nq-investors__diligenceGrid article,.nq-investors__valuationGrid article,.nq-investors__cards3 article { border:1px solid rgba(125,211,252,.11); border-radius:17px; padding:22px; background:rgba(4,14,31,.74); }
.nq-investors__thesisGrid article>span,.nq-investors__diligenceGrid article>span { color:#5fd4ff; font-size:.6rem; font-weight:850; letter-spacing:.12em; }
.nq-investors__thesisGrid h3,.nq-investors__investorGrid h3,.nq-investors__fundingMatrix h3,.nq-investors__diligenceGrid h3,.nq-investors__cards3 h3 { margin:12px 0 8px; color:#e8f6ff; font-size:1rem; }
.nq-investors__thesisGrid p,.nq-investors__investorGrid p,.nq-investors__fundingMatrix p,.nq-investors__diligenceGrid p,.nq-investors__cards3 p { margin:0; color:#7890a8; font-size:.8rem; line-height:1.7; }
.nq-investors__investorGrid article>span { color:#4ade80; }
.nq-investors__fundingMatrix article>span { display:inline-flex; border:1px solid rgba(125,211,252,.18); border-radius:999px; padding:5px 8px; color:#75dcff; font-size:.58rem; font-weight:850; letter-spacing:.1em; text-transform:uppercase; }
.nq-investors__fundingMatrix article>strong { display:block; margin-top:14px; color:#a9c0d5; font-size:.68rem; line-height:1.55; }
.nq-investors__ctaBand { display:flex; justify-content:space-between; gap:20px; align-items:center; border:1px solid rgba(125,211,252,.14); border-radius:18px; padding:20px 22px; background:rgba(7,23,45,.72); }
.nq-investors__ctaBand span,.nq-investors__ctaBand strong { display:block; }
.nq-investors__ctaBand span { color:#5f7991; font-size:.6rem; font-weight:800; letter-spacing:.1em; text-transform:uppercase; }
.nq-investors__ctaBand strong { margin-top:4px; color:#d9ecf9; }
.nq-investors__ctaBand>div:last-child { display:flex; flex-wrap:wrap; gap:8px; }
.nq-investors__ctaBand button { border:1px solid rgba(125,211,252,.2); border-radius:10px; padding:9px 12px; color:#a8dff8; background:rgba(14,165,233,.08); font-size:.7rem; }
.nq-investors__equityTable { overflow:hidden; border:1px solid rgba(125,211,252,.13); border-radius:18px; }
.nq-investors__equityTable [role="row"] { display:grid; grid-template-columns:minmax(180px,.55fr) minmax(0,1.45fr); gap:18px; align-items:center; border-bottom:1px solid rgba(125,211,252,.09); padding:16px 20px; background:rgba(3,13,29,.78); }
.nq-investors__equityTable [role="row"]:last-child { border-bottom:0; }
.nq-investors__equityTable span { color:#667f98; font-size:.68rem; font-weight:750; }
.nq-investors__equityTable strong { color:#e2f1fb; font-size:.78rem; line-height:1.5; }
.nq-investors__riskNote { border:1px solid rgba(250,204,21,.18); border-radius:16px; padding:18px 20px; background:rgba(113,63,18,.08); }
.nq-investors__riskNote strong { color:#f5d56f; font-size:.72rem; letter-spacing:.06em; text-transform:uppercase; }
.nq-investors__riskNote p { margin:8px 0 0; color:#9b8e72; font-size:.75rem; line-height:1.7; }
.nq-investors__valuationGrid article span,.nq-investors__valuationGrid article strong { display:block; }
.nq-investors__valuationGrid article span { color:#607b94; font-size:.62rem; font-weight:800; letter-spacing:.08em; text-transform:uppercase; }
.nq-investors__valuationGrid article strong { margin-top:10px; color:#eef9ff; font-size:clamp(1.8rem,3vw,3rem); letter-spacing:-.04em; }
.nq-investors__valuationGrid article p { margin:8px 0 0; color:#71899f; font-size:.75rem; line-height:1.65; }
.nq-investors__useFunds,.nq-investors__governance,.nq-investors__inquiryChecklist { display:grid; grid-template-columns:minmax(240px,.7fr) minmax(0,1.3fr); gap:28px; border:1px solid rgba(125,211,252,.12); border-radius:20px; padding:26px; background:rgba(3,13,29,.76); }
.nq-investors__useFunds h3,.nq-investors__governance h3,.nq-investors__inquiryChecklist h3 { margin:0; color:#eaf7ff; font-size:1.35rem; line-height:1.2; }
.nq-investors__useFunds ol,.nq-investors__governance ul,.nq-investors__inquiryChecklist ul { display:grid; gap:10px; margin:0; padding:0; list-style:none; }
.nq-investors__useFunds li { display:grid; grid-template-columns:34px minmax(0,1fr); gap:12px; }
.nq-investors__useFunds li>span { color:#52d4ff; font-size:.58rem; font-weight:850; }
.nq-investors__useFunds li strong { color:#dceefa; font-size:.78rem; }
.nq-investors__useFunds li p { margin:3px 0 0; color:#6d849a; font-size:.7rem; line-height:1.55; }
.nq-investors__governance li,.nq-investors__inquiryChecklist li { position:relative; padding-left:18px; color:#7890a6; font-size:.74rem; line-height:1.65; }
.nq-investors__governance li::before,.nq-investors__inquiryChecklist li::before { position:absolute; left:0; top:.72em; width:5px; height:5px; border-radius:50%; background:#38bdf8; content:""; box-shadow:0 0 8px rgba(56,189,248,.7); }
.nq-investors__governance li strong { color:#b9d5e8; }
.nq-investors__contactCard { display:flex; justify-content:space-between; gap:22px; align-items:center; border:1px solid rgba(74,222,128,.19); border-radius:20px; padding:26px; background:linear-gradient(135deg,rgba(10,59,50,.2),rgba(3,13,29,.8)); }
.nq-investors__contactCard span { display:block; color:#6d8b83; font-size:.62rem; font-weight:800; letter-spacing:.1em; text-transform:uppercase; }
.nq-investors__contactCard a:not(.of-btn) { display:inline-block; margin-top:7px; color:#dffcf2; font-size:clamp(1.3rem,2.4vw,2.2rem); font-weight:700; text-decoration:none; }
.nq-investors__contactCard p { margin:5px 0 0; color:#6c887f; font-size:.7rem; }
.nq-investors__process { display:grid; gap:8px; }
.nq-investors__process article { display:grid; grid-template-columns:50px minmax(0,1fr); gap:14px; border:1px solid rgba(125,211,252,.1); border-radius:14px; padding:16px 18px; background:rgba(3,13,29,.68); }
.nq-investors__process article>span { color:#52d5ff; font-size:.65rem; font-weight:850; }
.nq-investors__process h3 { margin:0; color:#e3f3fd; font-size:.88rem; }
.nq-investors__process p { margin:5px 0 0; color:#728aa0; font-size:.72rem; line-height:1.6; }
.nq-investors__regulatory { display:grid; grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr); gap:44px; margin:54px 0 10px; border-top:1px solid rgba(125,211,252,.12); padding:34px 0 0; }
.nq-investors__regulatory h2 { margin:0; color:#f0f8ff; font-size:clamp(1.55rem,2.6vw,2.6rem); letter-spacing:-.03em; }
.nq-investors__regulatory>div:last-child p { margin:0 0 12px; color:#6c8298; font-size:.72rem; line-height:1.75; }
@media(max-width:1050px){.nq-investors__marketCard{max-width:700px}.nq-investors__statusRail{grid-template-columns:repeat(3,minmax(0,1fr))}.nq-investors__workspace{grid-template-columns:1fr}.nq-investors__tabShell{position:static}.nq-investors__tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.nq-investors__tabIntro{display:none}.nq-investors__panel{min-height:0}}
@media(max-width:720px){.nq-investors{padding-top:38px}.nq-investors__statusRail{grid-template-columns:1fr 1fr}.nq-investors__tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible;padding-bottom:0}.nq-investors__tabs button{min-width:0}.nq-investors__thesisGrid,.nq-investors__investorGrid,.nq-investors__fundingMatrix,.nq-investors__diligenceGrid,.nq-investors__valuationGrid,.nq-investors__cards3{grid-template-columns:1fr}.nq-investors__marketGrid{grid-template-columns:1fr}.nq-investors__equityTable [role="row"]{grid-template-columns:1fr;gap:5px}.nq-investors__useFunds,.nq-investors__governance,.nq-investors__inquiryChecklist,.nq-investors__regulatory{grid-template-columns:1fr;gap:20px}.nq-investors__contactCard,.nq-investors__ctaBand{align-items:flex-start;flex-direction:column}.nq-investors__contactCard a:not(.of-btn){overflow-wrap:anywhere}.nq-investors__contactCard .of-btn{width:100%}}
@media(max-width:390px){.nq-investors__tabs{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){.nq-investors *{scroll-behavior:auto!important;transition-duration:.01ms!important}}
.nq-investors__scenarioTable{display:grid;overflow:hidden;border:1px solid rgba(125,211,252,.12);border-radius:18px;background:rgba(3,13,29,.76)}
.nq-investors__scenarioTable [role="row"]{display:grid;grid-template-columns:minmax(130px,.7fr) minmax(100px,.5fr) minmax(110px,.55fr) minmax(260px,1.7fr);gap:12px;padding:15px 18px;border-bottom:1px solid rgba(125,211,252,.08);align-items:center}
.nq-investors__scenarioTable [role="row"]:last-child{border-bottom:0}.nq-investors__scenarioHead{background:rgba(14,165,233,.07);color:#68d7ff;font-size:.6rem;font-weight:850;letter-spacing:.09em;text-transform:uppercase}
.nq-investors__scenarioTable strong{color:#e7f5ff;font-size:.78rem}.nq-investors__scenarioTable span{color:#7992a8;font-size:.72rem;line-height:1.55}
@media(max-width:720px){.nq-investors__scenarioTable [role="row"]{grid-template-columns:1fr}.nq-investors__scenarioHead{display:none!important}}

.nq-investors__corporateSnapshot,.nq-investors__readiness{display:grid;grid-template-columns:minmax(230px,.62fr) minmax(0,1.38fr);gap:26px;border:1px solid rgba(125,211,252,.12);border-radius:20px;padding:26px;background:linear-gradient(140deg,rgba(4,17,36,.88),rgba(2,10,23,.78))}
.nq-investors__snapshotIntro>p,.nq-investors__readiness>div:first-child>p{margin:0 0 12px;color:#7dd3fc;font-size:.62rem;font-weight:850;letter-spacing:.14em;text-transform:uppercase}
.nq-investors__snapshotIntro h3,.nq-investors__readiness h3{margin:0;color:#edf8ff;font-size:1.45rem;line-height:1.16;letter-spacing:-.025em}.nq-investors__snapshotIntro>span{display:block;margin-top:12px;color:#71899f;font-size:.72rem;line-height:1.65}
.nq-investors__snapshotGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;overflow:hidden;border:1px solid rgba(125,211,252,.1);border-radius:14px;background:rgba(125,211,252,.08)}
.nq-investors__snapshotGrid div{padding:14px 15px;background:rgba(3,13,29,.92)}.nq-investors__snapshotGrid dt{color:#59758e;font-size:.56rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.nq-investors__snapshotGrid dd{margin:5px 0 0;color:#dceef9;font-size:.72rem;line-height:1.5}.nq-investors__snapshotGrid a{color:#8be1ff;text-decoration:none;overflow-wrap:anywhere}.nq-investors__snapshotGrid a:hover,.nq-investors__snapshotGrid a:focus-visible{text-decoration:underline}
.nq-investors__readinessGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.nq-investors__readinessGrid article{border:1px solid rgba(125,211,252,.1);border-radius:14px;padding:17px;background:rgba(3,13,29,.76)}.nq-investors__readinessGrid article>span{display:block;color:#5fcff8;font-size:.55rem;font-weight:850;letter-spacing:.1em}.nq-investors__readinessGrid strong{display:block;margin-top:7px;color:#e0f2fc;font-size:.82rem}.nq-investors__readinessGrid p{margin:7px 0 0;color:#71889e;font-size:.7rem;line-height:1.62}
@media(max-width:720px){.nq-investors__corporateSnapshot,.nq-investors__readiness{grid-template-columns:1fr}.nq-investors__snapshotGrid,.nq-investors__readinessGrid{grid-template-columns:1fr}}
.nq-investors__transactionReadiness{display:grid;gap:18px;border:1px solid rgba(125,211,252,.13);border-radius:20px;padding:26px;background:linear-gradient(145deg,rgba(3,14,31,.9),rgba(5,19,39,.75))}
.nq-investors__transactionLead{display:grid;grid-template-columns:minmax(200px,.55fr) minmax(0,1.45fr);column-gap:26px;align-items:end}.nq-investors__transactionLead>p{grid-row:1/3;margin:0;color:#7dd3fc;font-size:.62rem;font-weight:850;letter-spacing:.14em;text-transform:uppercase;align-self:start}.nq-investors__transactionLead h3{margin:0;color:#edf8ff;font-size:1.45rem;line-height:1.16;letter-spacing:-.025em}.nq-investors__transactionLead span{display:block;margin-top:8px;color:#71899f;font-size:.72rem;line-height:1.65}
.nq-investors__transactionGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.nq-investors__transactionGrid article{border:1px solid rgba(125,211,252,.1);border-radius:14px;padding:17px;background:rgba(3,13,29,.76)}.nq-investors__transactionGrid article>span{display:block;color:#5fcff8;font-size:.54rem;font-weight:850;letter-spacing:.09em}.nq-investors__transactionGrid strong{display:block;margin-top:7px;color:#e0f2fc;font-size:.82rem}.nq-investors__transactionGrid p{margin:7px 0 0;color:#71889e;font-size:.7rem;line-height:1.62}
@media(max-width:900px){.nq-investors__transactionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.nq-investors__transactionLead{grid-template-columns:1fr;gap:8px}.nq-investors__transactionLead>p{grid-row:auto}.nq-investors__transactionGrid{grid-template-columns:1fr}}

.nq-investors__capScenario{display:grid;gap:16px;border:1px solid rgba(125,211,252,.13);border-radius:20px;padding:24px;background:linear-gradient(145deg,rgba(4,17,36,.88),rgba(2,10,23,.8))}
.nq-investors__capScenarioLead{display:grid;grid-template-columns:minmax(210px,.55fr) minmax(0,1.45fr);column-gap:26px;align-items:end}.nq-investors__capScenarioLead>p{grid-row:1/3;margin:0;color:#7dd3fc;font-size:.62rem;font-weight:850;letter-spacing:.14em;text-transform:uppercase;align-self:start}.nq-investors__capScenarioLead h3{margin:0;color:#edf8ff;font-size:1.4rem;line-height:1.16;letter-spacing:-.025em}.nq-investors__capScenarioLead span{display:block;margin-top:8px;color:#71899f;font-size:.72rem;line-height:1.65}
.nq-investors__capTable{display:grid;overflow:hidden;border:1px solid rgba(125,211,252,.11);border-radius:15px;background:rgba(3,13,29,.74)}.nq-investors__capTable [role="row"]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:14px 17px;border-bottom:1px solid rgba(125,211,252,.08);align-items:center}.nq-investors__capTable [role="row"]:last-child{border-bottom:0}.nq-investors__capHead{background:rgba(14,165,233,.07);color:#68d7ff;font-size:.58rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.nq-investors__capTable strong{color:#e7f5ff;font-size:.78rem}.nq-investors__capTable span{color:#7992a8;font-size:.72rem}.nq-investors__capFootnote{margin:0;color:#60788f;font-size:.67rem;line-height:1.65}
.nq-investors__faq{display:grid;grid-template-columns:minmax(230px,.58fr) minmax(0,1.42fr);gap:26px;border:1px solid rgba(125,211,252,.12);border-radius:20px;padding:26px;background:rgba(3,13,29,.76)}.nq-investors__faq>div>p{margin:0 0 12px;color:#7dd3fc;font-size:.62rem;font-weight:850;letter-spacing:.14em;text-transform:uppercase}.nq-investors__faq h3{margin:0;color:#edf8ff;font-size:1.4rem;line-height:1.16;letter-spacing:-.025em}.nq-investors__faq dl{display:grid;gap:1px;margin:0;overflow:hidden;border:1px solid rgba(125,211,252,.09);border-radius:14px;background:rgba(125,211,252,.07)}.nq-investors__faq dl>div{padding:15px 16px;background:rgba(3,13,29,.93)}.nq-investors__faq dt{color:#dceefa;font-size:.76rem;font-weight:760}.nq-investors__faq dd{margin:6px 0 0;color:#71899f;font-size:.7rem;line-height:1.62}
@media(max-width:720px){.nq-investors__capScenarioLead,.nq-investors__faq{grid-template-columns:1fr;gap:12px}.nq-investors__capScenarioLead>p{grid-row:auto}.nq-investors__capTable [role="row"]{grid-template-columns:1fr}.nq-investors__capHead{display:none!important}}

.nq-investors__capitalStages,.nq-investors__valuationMilestones,.nq-investors__liquidity{display:grid;gap:18px;border:1px solid rgba(125,211,252,.12);border-radius:20px;padding:26px;background:linear-gradient(145deg,rgba(4,17,36,.86),rgba(2,10,23,.78))}
.nq-investors__capitalStagesLead,.nq-investors__valuationMilestones>div:first-child,.nq-investors__liquidity>div:first-child{display:grid;grid-template-columns:minmax(220px,.58fr) minmax(0,1.42fr);column-gap:26px;align-items:end}
.nq-investors__capitalStagesLead>p,.nq-investors__valuationMilestones>div:first-child>p,.nq-investors__liquidity>div:first-child>p{grid-row:1/3;margin:0;color:#7dd3fc;font-size:.62rem;font-weight:850;letter-spacing:.14em;text-transform:uppercase;align-self:start}
.nq-investors__capitalStagesLead h3,.nq-investors__valuationMilestones h3,.nq-investors__liquidity h3{margin:0;color:#edf8ff;font-size:1.4rem;line-height:1.16;letter-spacing:-.025em}
.nq-investors__capitalStagesLead span,.nq-investors__valuationMilestones>div:first-child>span{display:block;margin-top:8px;color:#71899f;font-size:.72rem;line-height:1.65}
.nq-investors__capitalStageGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.nq-investors__capitalStageGrid article{border:1px solid rgba(125,211,252,.1);border-radius:15px;padding:19px;background:rgba(3,13,29,.77)}.nq-investors__capitalStageGrid article>span{color:#71ddff;font-size:1.15rem;font-weight:800;letter-spacing:-.02em}.nq-investors__capitalStageGrid h4{margin:7px 0;color:#e6f5ff;font-size:.9rem}.nq-investors__capitalStageGrid p{margin:0;color:#758da3;font-size:.72rem;line-height:1.65}.nq-investors__capitalStageGrid strong{display:block;margin-top:11px;color:#9eb7ca;font-size:.66rem;line-height:1.55}
.nq-investors__valuationMilestones ol{display:grid;gap:8px;margin:0;padding:0;list-style:none}.nq-investors__valuationMilestones li{display:grid;grid-template-columns:42px minmax(0,1fr);gap:13px;border:1px solid rgba(125,211,252,.09);border-radius:14px;padding:15px 17px;background:rgba(3,13,29,.74)}.nq-investors__valuationMilestones li>span{color:#5fd7ff;font-size:.6rem;font-weight:850}.nq-investors__valuationMilestones li strong{color:#dfedf7;font-size:.78rem}.nq-investors__valuationMilestones li p{margin:5px 0 0;color:#70879d;font-size:.7rem;line-height:1.62}
.nq-investors__liquidityGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.nq-investors__liquidityGrid article{border:1px solid rgba(125,211,252,.1);border-radius:15px;padding:18px;background:rgba(3,13,29,.75)}.nq-investors__liquidityGrid h4{margin:0;color:#e3f3fd;font-size:.84rem}.nq-investors__liquidityGrid p{margin:7px 0 0;color:#71899f;font-size:.7rem;line-height:1.62}
@media(max-width:800px){.nq-investors__capitalStageGrid,.nq-investors__liquidityGrid{grid-template-columns:1fr}.nq-investors__capitalStagesLead,.nq-investors__valuationMilestones>div:first-child,.nq-investors__liquidity>div:first-child{grid-template-columns:1fr;gap:8px}.nq-investors__capitalStagesLead>p,.nq-investors__valuationMilestones>div:first-child>p,.nq-investors__liquidity>div:first-child>p{grid-row:auto}}


.nq-investors__termSheet,.nq-investors__reporting{display:grid;gap:18px;border:1px solid rgba(125,211,252,.12);border-radius:20px;padding:26px;background:linear-gradient(145deg,rgba(4,17,36,.86),rgba(2,10,23,.8))}
.nq-investors__termSheetLead,.nq-investors__reportingLead{display:grid;grid-template-columns:minmax(220px,.58fr) minmax(0,1.42fr);column-gap:26px;align-items:end}
.nq-investors__termSheetLead>p,.nq-investors__reportingLead>p{grid-row:1/3;margin:0;color:#7dd3fc;font-size:.62rem;font-weight:850;letter-spacing:.14em;text-transform:uppercase;align-self:start}
.nq-investors__termSheetLead h3,.nq-investors__reportingLead h3{margin:0;color:#edf8ff;font-size:1.4rem;line-height:1.16;letter-spacing:-.025em}
.nq-investors__termSheetLead span,.nq-investors__reportingLead span{display:block;margin-top:8px;color:#71899f;font-size:.72rem;line-height:1.65}
.nq-investors__termSheetGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}
.nq-investors__termSheetGrid article{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;border:1px solid rgba(125,211,252,.1);border-radius:14px;padding:16px;background:rgba(3,13,29,.77)}
.nq-investors__termSheetGrid article>span{color:#5fd7ff;font-size:.58rem;font-weight:850}.nq-investors__termSheetGrid strong{color:#e0f2fc;font-size:.8rem}.nq-investors__termSheetGrid p{margin:5px 0 0;color:#71899f;font-size:.7rem;line-height:1.62}
.nq-investors__reportingGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.nq-investors__reportingGrid article{border:1px solid rgba(125,211,252,.1);border-radius:14px;padding:17px;background:rgba(3,13,29,.76)}.nq-investors__reportingGrid h4{margin:0;color:#e3f3fd;font-size:.82rem}.nq-investors__reportingGrid p{margin:7px 0 0;color:#71899f;font-size:.7rem;line-height:1.62}
@media(max-width:760px){.nq-investors__termSheetLead,.nq-investors__reportingLead{grid-template-columns:1fr;gap:8px}.nq-investors__termSheetLead>p,.nq-investors__reportingLead>p{grid-row:auto}.nq-investors__termSheetGrid,.nq-investors__reportingGrid{grid-template-columns:1fr}}


/* Institutional investor information architecture */
.nq-investors__metricGlossary,.nq-investors__informationTiers,.nq-investors__inquiryLanes{display:grid;gap:18px;border:1px solid rgba(125,211,252,.12);border-radius:20px;padding:26px;background:linear-gradient(145deg,rgba(4,17,36,.86),rgba(2,10,23,.8))}
.nq-investors__metricGlossary>div:first-child,.nq-investors__informationTiers>div:first-child,.nq-investors__inquiryLanes>div:first-child{display:grid;grid-template-columns:minmax(220px,.58fr) minmax(0,1.42fr);column-gap:26px;align-items:end}
.nq-investors__metricGlossary>div:first-child>p,.nq-investors__informationTiers>div:first-child>p,.nq-investors__inquiryLanes>div:first-child>p{grid-row:1/3;margin:0;color:#7dd3fc;font-size:.62rem;font-weight:850;letter-spacing:.14em;text-transform:uppercase;align-self:start}
.nq-investors__metricGlossary h3,.nq-investors__informationTiers h3,.nq-investors__inquiryLanes h3{margin:0;color:#edf8ff;font-size:1.4rem;line-height:1.16;letter-spacing:-.025em}
.nq-investors__metricGlossary>div:first-child>span,.nq-investors__informationTiers>div:first-child>span,.nq-investors__inquiryLanes>div:first-child>span{display:block;margin-top:8px;color:#71899f;font-size:.72rem;line-height:1.65}
.nq-investors__metricGlossary dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;overflow:hidden;border:1px solid rgba(125,211,252,.09);border-radius:14px;background:rgba(125,211,252,.08)}
.nq-investors__metricGlossary dl>div{padding:16px;background:rgba(3,13,29,.94)}.nq-investors__metricGlossary dt{color:#dff2fc;font-size:.76rem;font-weight:800}.nq-investors__metricGlossary dd{margin:6px 0 0;color:#71899f;font-size:.69rem;line-height:1.62}
.nq-investors__informationTierGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.nq-investors__informationTierGrid article{border:1px solid rgba(125,211,252,.1);border-radius:14px;padding:18px;background:rgba(3,13,29,.77)}.nq-investors__informationTierGrid article>span{color:#5fd7ff;font-size:.56rem;font-weight:850}.nq-investors__informationTierGrid h4{margin:7px 0 0;color:#e4f4fd;font-size:.82rem}.nq-investors__informationTierGrid p{margin:7px 0 0;color:#71899f;font-size:.7rem;line-height:1.62}.nq-investors__informationTierNote{margin:0;border-left:2px solid rgba(125,211,252,.45);padding:10px 14px;color:#7891a7;font-size:.68rem;line-height:1.65;background:rgba(14,165,233,.035)}.nq-investors__informationTierNote strong{color:#acdff5}
.nq-investors__inquiryLaneGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.nq-investors__inquiryLaneGrid article{border:1px solid rgba(125,211,252,.1);border-radius:15px;padding:18px;background:rgba(3,13,29,.77)}.nq-investors__inquiryLaneGrid h4{margin:0;color:#e3f3fd;font-size:.83rem}.nq-investors__inquiryLaneGrid p{margin:7px 0 12px;color:#71899f;font-size:.7rem;line-height:1.62}.nq-investors__inquiryLaneGrid a{color:#6fdbff;font-size:.68rem;font-weight:800;text-decoration:none}.nq-investors__inquiryLaneGrid a:hover{text-decoration:underline}
@media(max-width:800px){.nq-investors__metricGlossary>div:first-child,.nq-investors__informationTiers>div:first-child,.nq-investors__inquiryLanes>div:first-child{grid-template-columns:1fr;gap:8px}.nq-investors__metricGlossary>div:first-child>p,.nq-investors__informationTiers>div:first-child>p,.nq-investors__inquiryLanes>div:first-child>p{grid-row:auto}.nq-investors__metricGlossary dl,.nq-investors__informationTierGrid,.nq-investors__inquiryLaneGrid{grid-template-columns:1fr}}

/* Investor risk review and print-ready corporate brief */
.nq-investors__printBrief{display:none}
.nq-investors__riskFactors{display:grid;gap:18px;border:1px solid rgba(248,113,113,.15);border-radius:20px;padding:26px;background:linear-gradient(145deg,rgba(45,14,25,.38),rgba(2,10,23,.84))}
.nq-investors__riskFactors>div:first-child{display:grid;grid-template-columns:minmax(220px,.58fr) minmax(0,1.42fr);column-gap:26px;align-items:end}
.nq-investors__riskFactors>div:first-child>p{grid-row:1/3;margin:0;color:#fda4af;font-size:.62rem;font-weight:850;letter-spacing:.14em;text-transform:uppercase;align-self:start}
.nq-investors__riskFactors h3{margin:0;color:#fff1f2;font-size:1.4rem;line-height:1.16;letter-spacing:-.025em}
.nq-investors__riskFactors>div:first-child>span{display:block;margin-top:8px;color:#9f8290;font-size:.72rem;line-height:1.65}
.nq-investors__riskFactorGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}
.nq-investors__riskFactorGrid article{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;border:1px solid rgba(248,113,113,.11);border-radius:14px;padding:16px;background:rgba(19,9,20,.7)}
.nq-investors__riskFactorGrid article>span{color:#fda4af;font-size:.58rem;font-weight:850}
.nq-investors__riskFactorGrid h4{margin:0;color:#f9e8ed;font-size:.8rem}
.nq-investors__riskFactorGrid p{margin:5px 0 0;color:#9b808b;font-size:.7rem;line-height:1.62}
@media(max-width:760px){.nq-investors__riskFactors>div:first-child{grid-template-columns:1fr;gap:8px}.nq-investors__riskFactors>div:first-child>p{grid-row:auto}.nq-investors__riskFactorGrid{grid-template-columns:1fr}}

@media print{
  @page{size:A4;margin:14mm}
  html,body,#root,.site-shell,.site-chrome,.route-viewport{margin:0!important;padding:0!important;min-height:0!important;background:#fff!important;color:#111827!important}
  .public-nav,.site-backdrop,.site-shell footer,.site-shell [role="dialog"]{display:none!important}
  .nq-investors{max-width:none!important;margin:0!important;padding:0!important;color:#111827!important}
  .nq-investors>*{display:none!important}
  .nq-investors>.nq-investors__printBrief{display:block!important}
  .nq-investors__printBrief{font-family:Arial,Helvetica,sans-serif;color:#111827;line-height:1.45}
  .nq-investors__printBrief header{border-bottom:3px solid #0f5d82;padding-bottom:16px;margin-bottom:18px}
  .nq-investors__printBrief header p{margin:0;color:#0f5d82;font-size:10pt;font-weight:700;letter-spacing:.12em;text-transform:uppercase}
  .nq-investors__printBrief header h2{margin:7px 0 5px;color:#0f172a;font-size:24pt;line-height:1.05;letter-spacing:-.025em}
  .nq-investors__printBrief header span{color:#475569;font-size:9pt}
  .nq-investors__printFacts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 0 18px}
  .nq-investors__printFacts div{break-inside:avoid;border:1px solid #cbd5e1;border-radius:7px;padding:10px}
  .nq-investors__printFacts span,.nq-investors__printFacts strong{display:block}
  .nq-investors__printFacts span{color:#64748b;font-size:7.5pt;font-weight:700;letter-spacing:.08em;text-transform:uppercase}
  .nq-investors__printFacts strong{margin-top:4px;color:#0f172a;font-size:9.5pt}
  .nq-investors__printBrief section{break-inside:avoid;margin:0 0 14px}
  .nq-investors__printBrief h3{margin:0 0 6px;color:#0f5d82;font-size:12pt}
  .nq-investors__printBrief p{margin:0;color:#334155;font-size:9.5pt}
  .nq-investors__printBrief table{width:100%;border-collapse:collapse;font-size:9pt}
  .nq-investors__printBrief th,.nq-investors__printBrief td{border:1px solid #cbd5e1;padding:7px 8px;text-align:left;vertical-align:top}
  .nq-investors__printBrief th{width:34%;background:#eef6fa;color:#0f3e56}
  .nq-investors__printBrief footer{display:block!important;border-top:1px solid #94a3b8;margin-top:18px;padding-top:10px}
  .nq-investors__printBrief footer p{color:#475569;font-size:7.8pt;line-height:1.45}
}

