.inv-page{--inv-bg:#f7f8f9;--inv-rail:#fff;--inv-surface:#fff;--inv-tone-paper:#fff;--inv-tone-alt:#f7f8f9;--inv-tone-cta:#0a2540;--inv-ink:#0a2540;--inv-text:#1a1f36;--inv-secondary:#4f566b;--inv-muted:#697386;--inv-border:#e3e8ee;--inv-border-strong:#c1c9d2;--inv-hover:#eef2f7;--inv-active:#e6ebf1;--inv-accent:#635bff;--inv-ok:#0e6245;--inv-ok-bg:#d6f3e9;--inv-warn:#9a6700;--inv-warn-bg:#fef3cd;--inv-info:#3d4eac;--inv-info-bg:#eef1ff;--inv-ui:var(--mkt-ui,var(--font-inter),ui-sans-serif,system-ui,sans-serif);--inv-serif:var(--mkt-serif,var(--font-serif-brand),ui-serif,Georgia,"Times New Roman",Times,serif);--inv-mono:var(--mkt-mono,var(--inv-ui));--inv-sidebar:268px;--inv-radius:8px;--inv-header-h:72px;background:var(--inv-bg);color:var(--inv-text);font-family:var(--inv-ui);-webkit-font-smoothing:antialiased;font-synthesis:none}@media (min-width:640px){.inv-page{--inv-header-h:80px}}@media (min-width:1024px){.inv-page{--inv-header-h:96px}}.inv-page *,.inv-page :after,.inv-page :before{box-sizing:border-box}.inv-page [data-reveal-nav]{animation:none!important}.inv-page .mkt-word,.inv-page [data-reveal-child],.inv-page [data-reveal-nav],.inv-page [data-reveal]{opacity:1!important;transform:none!important;filter:none!important}.inv-page>.mkt-subnav{position:sticky;top:0;z-index:60;background:#fff;border-bottom:1px solid var(--inv-border)}.inv-page>.mkt-subnav .mkt-nav,.inv-page>.mkt-subnav .mkt-nav--mega-open{background:#fff}@media (prefers-reduced-motion:reduce){.inv-page .mkt-word,.inv-page [data-reveal-child],.inv-page [data-reveal-nav],.inv-page [data-reveal]{opacity:1!important;transform:none!important;filter:none!important}}.inv-layout{display:block;width:100%;margin:0;padding:0;position:relative}.inv-sidenav{position:fixed;top:var(--inv-header-h);left:0;bottom:0;width:var(--inv-sidebar);z-index:40;padding:16px 14px 18px;margin:0;border:0;border-right:1px solid var(--inv-border);border-radius:0;background:#fff;box-shadow:none}.inv-sidenav,.inv-sidenav__sticky{display:flex;flex-direction:column;overflow:hidden;box-sizing:border-box}.inv-sidenav__sticky{position:static;gap:12px;flex:1 1 auto;min-height:0;height:100%;max-height:none;padding:0}.inv-sidenav__brand{display:flex;flex-direction:column;gap:2px;flex-shrink:0;padding:2px 8px 12px;margin:0;border-bottom:1px solid var(--inv-border)}.inv-sidenav__brand-kicker{font-family:var(--inv-ui);font-size:11px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--inv-muted)}.inv-sidenav__brand strong{font-family:var(--inv-serif);font-size:16px;font-weight:500;letter-spacing:.01em;color:var(--inv-ink)}.inv-sidenav__groups{display:flex;flex-direction:column;gap:10px;flex:1 1 auto;min-height:0;padding-inline:0;overflow:hidden}.inv-sidenav__group{display:flex;flex-direction:column;gap:1px}.inv-sidenav__title{margin:0 0 2px;padding-inline:8px;font-size:11px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--inv-muted)}.inv-sidenav__links{display:flex;flex-direction:column;gap:0}.inv-sidenav__links a{display:block;padding:6px 8px;border-radius:6px;color:var(--inv-secondary);text-decoration:none;font-family:var(--inv-ui);font-size:14px;font-weight:500;line-height:1.3;transition:background .1s ease,color .1s ease}.inv-sidenav__links a:hover{color:#000;background:#f5f5f5}.inv-sidenav__links a.is-active{color:#000;background:#f2f2f2;font-weight:600}.inv-sidenav__ctas{display:flex;flex-direction:column;gap:8px;flex-shrink:0;margin-top:auto;padding:12px 0 0;border-top:1px solid var(--inv-border)}.inv-sidenav__ctas .inv-btn{padding:9px 12px;font-size:13px}.inv-main{min-width:0;min-height:calc(100vh - var(--inv-header-h));background:var(--inv-bg);border:0;border-radius:0;box-shadow:none;overflow-x:clip}.inv-main,.inv-page>footer{margin-left:var(--inv-sidebar)}@media (max-width:960px){.inv-page>footer{margin-left:0}}.inv-kicker{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 12px;font-family:var(--inv-ui);font-size:13px;font-weight:500;letter-spacing:.01em;color:var(--inv-muted)}.inv-display{margin:0 0 14px;max-width:38rem;font-family:var(--inv-serif);font-weight:500;font-size:clamp(2rem,3.2vw,2.75rem);line-height:1.12;letter-spacing:.02em;color:var(--inv-ink)}.inv-display em{font-style:italic;font-weight:500}.inv-h2{margin:0 0 10px;max-width:36rem;font-family:var(--inv-serif);font-weight:500;font-size:clamp(1.5rem,2.2vw,1.85rem);line-height:1.2;letter-spacing:.018em}.inv-h2,.inv-h3{color:var(--inv-ink)}.inv-h3{margin:24px 0 8px;font-family:var(--inv-ui);font-size:14px;font-weight:600;letter-spacing:-.01em}.inv-body,.inv-lede{margin:0 0 18px;max-width:40rem;font-family:var(--inv-ui);font-size:16px;font-weight:400;line-height:1.45;letter-spacing:0;color:var(--inv-secondary)}@media (min-width:640px){.inv-body,.inv-lede{font-size:17px;line-height:1.4}}.inv-body--callout{padding:12px 14px;border:1px solid var(--inv-border);border-left:2px solid var(--inv-ink);border-radius:var(--inv-radius);background:var(--inv-rail)}.inv-footnote{margin:16px 0 0;font-size:12px;line-height:1.45}.inv-footnote,.inv-muted{color:var(--inv-muted)}.inv-pos{color:var(--inv-text);font-weight:600;font-variant-numeric:tabular-nums}.inv-tag{display:inline-flex;align-items:center;padding:1px 6px;border-radius:4px;font-size:11px;font-weight:550;line-height:1.4;border:1px solid #0000;vertical-align:middle}.inv-tag--verified{background:var(--inv-ok-bg);color:var(--inv-ok);border-color:color-mix(in srgb,var(--inv-ok) 16%,#0000)}.inv-tag--target{background:var(--inv-warn-bg);color:var(--inv-warn);border-color:color-mix(in srgb,var(--inv-warn) 16%,#0000)}.inv-tag--forecast{background:#f3f3f3;color:var(--inv-secondary);border-color:var(--inv-border)}.inv-tag--roadmap{background:var(--inv-info-bg);color:var(--inv-info);border-color:color-mix(in srgb,var(--inv-info) 14%,#0000)}.inv-btn{display:inline-flex;align-items:center;justify-content:center;padding:7px 12px;border-radius:5px;font-family:var(--inv-ui);font-size:13px;font-weight:550;text-decoration:none;white-space:nowrap;transition:background .1s ease,border-color .1s ease}.inv-btn--primary{background:#0a2540;color:#fff;border:1px solid #0a2540}.inv-btn--primary:hover{background:#06182b;border-color:#06182b}.inv-btn--ghost{background:#fff;color:#171717;border:1px solid var(--inv-border-strong)}.inv-btn--ghost:hover{background:#fafafa;border-color:#999}.inv-actions{display:flex;flex-wrap:wrap;gap:8px}.inv-actions--above{margin-bottom:20px}.inv-sec{padding:44px 48px 48px;scroll-margin-top:calc(var(--inv-header-h) + 16px);border-bottom:1px solid var(--inv-border);background:var(--inv-tone-paper)}.inv-sec:last-child{border-bottom:none}.inv-sec--paper{background:var(--inv-tone-paper)}.inv-sec--band,.inv-sec--cool,.inv-sec--mist,.inv-sec--warm{background:var(--inv-tone-alt)}.inv-sec__inner{width:100%;max-width:860px;margin:0;padding:0}.inv-sec--band .inv-btn--ghost,.inv-sec--band .inv-dl,.inv-sec--band .inv-faq,.inv-sec--band .inv-table-wrap,.inv-sec--cool .inv-btn--ghost,.inv-sec--cool .inv-dl,.inv-sec--cool .inv-faq,.inv-sec--cool .inv-table-wrap,.inv-sec--mist .inv-btn--ghost,.inv-sec--mist .inv-dl,.inv-sec--mist .inv-faq,.inv-sec--mist .inv-table-wrap,.inv-sec--warm .inv-btn--ghost,.inv-sec--warm .inv-dl,.inv-sec--warm .inv-faq,.inv-sec--warm .inv-table-wrap{background:#fff}.inv-cta{background:var(--inv-tone-alt);color:var(--inv-text);border-top:1px solid var(--inv-border);border-bottom:none}.inv-cta .inv-h2,.inv-cta .inv-kicker{color:inherit}.inv-cta .inv-btn--primary{background:#0a2540;color:#fff;border-color:#0a2540}.inv-cta .inv-btn--primary:hover{background:#06182b;border-color:#06182b}.inv-cta .inv-btn--ghost{background:#fff;color:var(--inv-text);border-color:var(--inv-border-strong)}.inv-cta .inv-btn--ghost:hover{background:#fff;border-color:#a3acb9}.inv-raise-summary{display:grid;grid-template-columns:1fr;gap:12px;margin:4px 0 22px;border:0;border-radius:0;overflow:visible;background:#0000}@media (min-width:720px){.inv-raise-summary{grid-template-columns:repeat(4,minmax(0,1fr))}}.inv-raise-summary__cell{display:flex;flex-direction:column;gap:4px;padding:16px;border:1px solid var(--inv-border);border-radius:var(--inv-radius);background:#fff}@media (min-width:720px){.inv-raise-summary__cell{border-bottom:1px solid var(--inv-border)}.inv-raise-summary__cell,.inv-raise-summary__cell:last-child{border-right:1px solid var(--inv-border)}}.inv-raise-summary__label{font-size:12px;font-weight:500;color:var(--inv-muted)}.inv-raise-summary__value{font-size:20px;font-weight:600;letter-spacing:-.02em;line-height:1.15;color:var(--inv-ink);font-variant-numeric:tabular-nums}.inv-raise-summary__meta{font-size:12px;color:var(--inv-secondary)}.inv-quote{margin:0 0 20px;padding:0 0 0 12px;border-left:2px solid var(--inv-ink);font-size:14px;font-style:normal;font-weight:500;line-height:1.5;color:var(--inv-text)}.inv-compare{display:grid;gap:0;margin-bottom:18px;border:1px solid var(--inv-border);border-radius:var(--inv-radius);overflow:hidden}@media (min-width:800px){.inv-compare{grid-template-columns:1fr 1fr}}.inv-compare__col{padding:14px 16px;border-bottom:1px solid var(--inv-border);background:var(--inv-surface)}@media (min-width:800px){.inv-compare__col{border-bottom:none;border-right:1px solid var(--inv-border)}.inv-compare__col:last-child{border-right:none}}.inv-compare__col--accent{background:#fafafa}.inv-compare__col h3{margin:0 0 8px;font-size:13px;font-weight:600}.inv-compare__col ul{margin:0 0 12px;padding-left:16px;color:var(--inv-secondary);font-size:13px;line-height:1.45}.inv-compare__result{margin:0;font-size:12px;font-weight:600}.inv-compare__result--bad{color:var(--inv-warn)}.inv-compare__result--good{color:var(--inv-ok)}.inv-stack-cost{border:1px solid var(--inv-border);border-radius:var(--inv-radius);overflow:hidden}.inv-stack-cost__row{display:flex;justify-content:space-between;gap:16px;padding:10px 14px;border-bottom:1px solid var(--inv-border);font-size:13px}.inv-stack-cost__row:last-child{border-bottom:none}.inv-stack-cost__row--total{background:#000;color:#fff}.inv-stack-cost__row--total strong{font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}.inv-loop{display:grid;gap:12px;grid-template-columns:1fr;border:0;border-radius:0;overflow:visible;background:#0000}@media (min-width:700px){.inv-loop{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.inv-loop{grid-template-columns:repeat(3,minmax(0,1fr))}}.inv-loop__item{padding:16px;border:1px solid var(--inv-border);border-radius:var(--inv-radius);background:#fff}.inv-loop__n{display:block;margin-bottom:6px;font-family:var(--inv-mono);font-size:11px;color:var(--inv-muted)}.inv-loop__item h3{margin:0 0 4px;font-size:13px;font-weight:600}.inv-loop__item p{margin:0;font-size:12px;line-height:1.45;color:var(--inv-secondary)}.inv-metrics{display:grid;grid-template-columns:1fr;gap:12px;border:0;border-radius:0;overflow:visible;margin-bottom:24px;background:#0000}@media (min-width:800px){.inv-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.inv-metrics__cell{display:flex;flex-direction:column;gap:6px;padding:16px;border:1px solid var(--inv-border);border-radius:var(--inv-radius);background:#fff}.inv-metrics__cell b{font-size:22px;font-weight:600;letter-spacing:-.02em;line-height:1;font-variant-numeric:tabular-nums}.inv-metrics__cell span{font-size:12px;line-height:1.4;color:var(--inv-secondary)}.inv-timeline{margin:0;padding:0;list-style:none;border:1px solid var(--inv-border);border-radius:var(--inv-radius);overflow:hidden}.inv-timeline li{padding:12px 14px;border-bottom:1px solid var(--inv-border)}.inv-timeline li:last-child{border-bottom:none}.inv-timeline__when{display:inline-block;margin-bottom:2px;font-size:11px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--inv-muted)}.inv-timeline h3{margin:0 0 2px;font-size:13px;font-weight:600}.inv-timeline p{margin:0;font-size:12px;line-height:1.45;color:var(--inv-secondary)}.inv-table-wrap{overflow-x:auto;margin:6px 0 20px;border:1px solid var(--inv-border);border-radius:var(--inv-radius);background:#fff}.inv-table{width:100%;border-collapse:collapse;font-family:var(--inv-ui);font-size:13px}.inv-table td,.inv-table th{padding:10px 12px;text-align:left;border-bottom:1px solid var(--inv-border);white-space:nowrap;font-variant-numeric:tabular-nums}.inv-table th{font-size:11px;font-weight:550;letter-spacing:.02em;text-transform:uppercase;color:var(--inv-muted);background:#f8fafc}.inv-table tr:last-child td{border-bottom:none}.inv-table tbody tr:hover td{background:rgba(0,0,0,.015)}.inv-cell--yes{color:var(--inv-text);font-weight:600}.inv-cell--partial{color:var(--inv-secondary);font-weight:500}.inv-cell--no{color:var(--inv-muted)}.inv-facts{display:grid;gap:12px;grid-template-columns:1fr;border:0;border-radius:0;overflow:visible;background:#0000}@media (min-width:700px){.inv-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.inv-facts{grid-template-columns:repeat(4,minmax(0,1fr))}}.inv-facts>div{display:flex;flex-direction:column;gap:4px;padding:14px 16px;border:1px solid var(--inv-border);border-radius:var(--inv-radius);background:#fff}.inv-facts b{font-size:16px;font-weight:600;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.inv-facts span{font-size:12px;line-height:1.4;color:var(--inv-secondary)}.inv-facts--compact{margin-top:14px}.inv-steps{display:grid;gap:0;border:1px solid var(--inv-border);border-radius:var(--inv-radius);overflow:hidden}@media (min-width:800px){.inv-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}.inv-steps article{padding:14px;border-bottom:1px solid var(--inv-border);border-right:1px solid var(--inv-border)}.inv-steps article span{display:block;margin-bottom:6px;font-family:var(--inv-mono);font-size:11px;color:var(--inv-muted)}.inv-steps h3{margin:0 0 4px;font-size:13px;font-weight:600}.inv-steps p{margin:0;font-size:12px;line-height:1.45;color:var(--inv-secondary)}.inv-dl{display:grid;gap:0;margin:0 0 8px;border:1px solid var(--inv-border);border-radius:var(--inv-radius);overflow:hidden;background:#fff}.inv-dl>div{display:grid;grid-template-columns:150px minmax(0,1fr);gap:12px;padding:10px 14px;border-bottom:1px solid var(--inv-border)}.inv-dl>div:last-child{border-bottom:none}.inv-dl dt{font-size:12px;color:var(--inv-muted)}.inv-dl dd,.inv-dl dt{font-family:var(--inv-ui)}.inv-dl dd{margin:0;font-size:13px;font-weight:550}.inv-dl--kpi{margin:4px 0 20px}.inv-dl--kpi dd .inv-muted{font-weight:400;margin-left:6px}.inv-mrr__bars{display:flex;align-items:flex-end;gap:10px;height:148px;padding:14px 12px 0;border:1px solid var(--inv-border);border-radius:var(--inv-radius)}.inv-mrr__col{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:6px;height:100%}.inv-mrr__bar{width:100%;max-width:36px;border-radius:3px 3px 0 0;background:var(--inv-ink);opacity:.88}.inv-mrr__col strong{font-size:11px;font-weight:600;font-variant-numeric:tabular-nums}.inv-mrr__col span{font-size:11px;color:var(--inv-muted);padding-bottom:8px}.inv-moat{display:grid;gap:12px;border:0;border-radius:0;overflow:visible;background:#0000}@media (min-width:900px){.inv-moat{grid-template-columns:repeat(5,minmax(0,1fr))}}.inv-moat article{padding:14px;border:1px solid var(--inv-border);border-radius:var(--inv-radius);background:#fff}.inv-moat h3{margin:0 0 4px;font-size:13px;font-weight:600}.inv-moat p{margin:0;font-size:12px;line-height:1.45;color:var(--inv-secondary)}.inv-team{display:grid;gap:12px;grid-template-columns:1fr;border:0;border-radius:0;overflow:visible;background:#0000}@media (min-width:640px){.inv-team{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.inv-team{grid-template-columns:repeat(3,minmax(0,1fr))}}.inv-team__card{padding:16px;border:1px solid var(--inv-border);border-radius:var(--inv-radius);background:#fff}.inv-team__card img{width:40px;height:40px;margin-bottom:10px;border-radius:50%;object-fit:cover;background:var(--inv-rail)}.inv-team__card h3{margin:0 0 2px;font-size:13px;font-weight:600}.inv-team__role{margin:0 0 6px;font-size:12px;font-weight:500;color:var(--inv-muted)}.inv-team__bio{margin:0 0 8px;font-size:12px;line-height:1.45;color:var(--inv-secondary)}.inv-team__card a{font-size:12px;font-weight:550;color:var(--inv-info);text-decoration:none}.inv-team__card a:hover{text-decoration:underline}.inv-funds{flex-direction:column;gap:0;margin:6px 0 20px;border:1px solid var(--inv-border);border-radius:var(--inv-radius)}.inv-funds,.inv-funds__row{display:flex;overflow:hidden}.inv-funds__row{position:relative;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px 12px;border-bottom:1px solid var(--inv-border);font-size:13px}.inv-funds__row:last-child{border-bottom:none}.inv-funds__row i{position:absolute;left:0;bottom:0;height:2px;background:var(--inv-ink)}.inv-raise-pct{font-size:.7em;font-weight:550;color:var(--inv-secondary);vertical-align:middle}.inv-faq{display:flex;flex-direction:column;border:1px solid var(--inv-border);border-radius:var(--inv-radius);overflow:hidden}.inv-faq__item{border-bottom:1px solid var(--inv-border)}.inv-faq__item:last-child{border-bottom:none}.inv-faq__item summary{cursor:pointer;padding:12px 14px;font-size:13px;font-weight:600;list-style:none}.inv-faq__item summary::-webkit-details-marker{display:none}.inv-faq__item p{margin:0;padding:0 14px 12px;font-size:13px;line-height:1.5;color:var(--inv-secondary)}.inv-links{display:flex;flex-direction:column;gap:0;margin:16px 0;border:1px solid var(--inv-border);border-radius:var(--inv-radius);overflow:hidden}.inv-links a{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 14px;text-decoration:none;color:inherit;border-bottom:1px solid var(--inv-border);transition:background .1s ease}.inv-links a:last-child{border-bottom:none}.inv-links a:hover{background:var(--inv-rail)}.inv-links strong{display:block;font-size:13px;font-weight:600}.inv-links small{display:block;margin-top:2px;font-size:12px;color:var(--inv-muted)}.inv-links em{font-style:normal;font-size:13px;color:var(--inv-muted)}.inv-mail{font-size:13px;font-weight:550;color:var(--inv-info);text-decoration:none}.inv-mail:hover{text-decoration:underline}@media (max-width:960px){.inv-layout{min-height:0}.inv-sidenav{position:sticky;top:var(--inv-header-h);left:auto;bottom:auto;width:100%;z-index:35;height:auto;min-height:0;padding:0;border-right:none;border-bottom:1px solid var(--inv-border);overflow:visible;display:block}.inv-sidenav__sticky{position:relative;top:auto;gap:6px;height:auto;max-height:none;min-height:0;padding:8px 10px;overflow-x:auto;overflow-y:hidden}.inv-sidenav__brand,.inv-sidenav__ctas{display:none}.inv-main{margin-left:0;min-height:0}.inv-sidenav__groups{flex-direction:row;flex-wrap:nowrap;gap:4px;overflow-x:auto;padding-inline:0;scrollbar-width:none}.inv-sidenav__groups::-webkit-scrollbar{display:none}.inv-sidenav__group{flex:0 0 auto}.inv-sidenav__title{display:none}.inv-sidenav__links{flex-direction:row;gap:4px}.inv-sidenav__links a{white-space:nowrap;padding:6px 10px;font-size:12px}.inv-sec{padding:24px 16px 28px}.inv-display{max-width:none}.inv-dl>div{grid-template-columns:1fr;gap:2px}}