.private-equity_shell__yZHXc{--pe-ink:#171412;--pe-muted:#625d56;--pe-soft:#898178;--pe-line:#dcd6cc;--pe-paper:#f5f1ea;--pe-paper-deep:#ebe3d6;--pe-white:#fffdf9;--pe-brass:#926f2d;--pe-brass-dark:#71521d;--pe-green:#245f4a;--pe-green-soft:#e4eee8;--pe-red:#8f3c31;min-height:100vh;background:var(--pe-paper);color:var(--pe-ink);font-family:var(--font-sans,"IBM Plex Sans",system-ui,sans-serif)}.private-equity_shell__yZHXc,.private-equity_shell__yZHXc *{box-sizing:border-box}.private-equity_page__XJ8X1{overflow:hidden}.private-equity_controlSection__mUPbh,.private-equity_faqSection__pq9eG,.private-equity_finalCta__cJYQi,.private-equity_hero__0QYTY,.private-equity_introBand__ExEpH,.private-equity_labSection__JiUmi,.private-equity_pilotSection__WqOiR,.private-equity_proofBoundary___8sBP{width:min(1240px,calc(100% - 48px));margin-inline:auto}.private-equity_hero__0QYTY{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);gap:clamp(48px,7vw,108px);align-items:center;min-height:760px;padding:94px 0 82px}.private-equity_actionLabel__F2Pah,.private-equity_cardLabel__bpa8u,.private-equity_diagramHeader__HBD7i,.private-equity_eyebrow__KjNHw,.private-equity_noMark__U_EnB,.private-equity_offerStrip__ugEJE dt,.private-equity_ownershipRail__KXRcC span,.private-equity_phaseTop__mTIjd,.private-equity_sectionKicker___Wjrt,.private-equity_yesMark__4rfmZ{font-family:var(--font-mono,"IBM Plex Mono",monospace);text-transform:uppercase;letter-spacing:.12em}.private-equity_eyebrow__KjNHw,.private-equity_sectionKicker___Wjrt{margin:0 0 20px;color:var(--pe-brass-dark);font-size:10px;font-weight:700;line-height:1.5}.private-equity_hero__0QYTY h1{max-width:700px;margin:0;font-size:clamp(54px,6.4vw,88px);font-weight:600;letter-spacing:-.055em;line-height:.94}.private-equity_heroLead__nSko5{max-width:665px;margin:32px 0 0;color:#332f2b;font-size:clamp(18px,1.8vw,22px);line-height:1.55}.private-equity_boundaryStatement__owdo_{max-width:650px;margin:16px 0 0;color:var(--pe-muted);font-size:15px;line-height:1.7}.private-equity_heroActions__V1k17{display:flex;flex-wrap:wrap;align-items:center;gap:20px;margin-top:34px}.private-equity_primaryButtonLight__zEv6Q,.private-equity_primaryButton__DSvhw{display:inline-flex;min-height:48px;align-items:center;justify-content:center;padding:0 21px;border:1px solid var(--pe-ink);border-radius:3px;background:var(--pe-ink);color:var(--pe-white);font-family:var(--font-mono,"IBM Plex Mono",monospace);font-size:12px;font-weight:650;letter-spacing:.02em;text-decoration:none;transition:background .16s ease,color .16s ease,transform .16s ease}.private-equity_primaryButtonLight__zEv6Q:focus-visible,.private-equity_primaryButtonLight__zEv6Q:hover,.private-equity_primaryButton__DSvhw:focus-visible,.private-equity_primaryButton__DSvhw:hover{background:transparent;color:var(--pe-ink);transform:translateY(-1px)}.private-equity_textLinkLight__ywYAx,.private-equity_textLink__vQK5e{color:var(--pe-ink);font-family:var(--font-mono,"IBM Plex Mono",monospace);font-size:12px;font-weight:650;text-decoration-color:color-mix(in srgb,currentColor 40%,transparent);text-decoration-line:underline;text-underline-offset:5px}.private-equity_textLinkLight__ywYAx:focus-visible,.private-equity_textLinkLight__ywYAx:hover,.private-equity_textLink__vQK5e:focus-visible,.private-equity_textLink__vQK5e:hover{text-decoration-color:currentColor}.private-equity_offerStrip__ugEJE{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;max-width:700px;margin:44px 0 0;border-top:1px solid var(--pe-line);border-bottom:1px solid var(--pe-line)}.private-equity_offerStrip__ugEJE div{min-width:0;padding:14px 14px 14px 0}.private-equity_offerStrip__ugEJE dt{color:var(--pe-soft);font-size:8px}.private-equity_offerStrip__ugEJE dd{margin:7px 0 0;font-size:13px;font-weight:650}.private-equity_heroVisual__Aw0oh{position:relative;padding:24px;border:1px solid #cfc5b6;background:linear-gradient(rgba(255,253,249,.82),rgba(255,253,249,.93)),repeating-linear-gradient(90deg,transparent,transparent 35px,rgba(146,111,45,.06) 36px),repeating-linear-gradient(0deg,transparent,transparent 35px,rgba(146,111,45,.06) 36px);box-shadow:0 30px 80px rgba(80,62,34,.1)}.private-equity_diagramHeader__HBD7i{display:flex;justify-content:space-between;gap:18px;padding-bottom:20px;border-bottom:1px solid var(--pe-line);color:var(--pe-soft);font-size:8px}.private-equity_statusDot__SpO4N{display:inline-flex;align-items:center;gap:7px;color:var(--pe-brass-dark)}.private-equity_statusDot__SpO4N:before{width:7px;height:7px;border-radius:50%;background:var(--pe-brass);box-shadow:0 0 0 4px rgba(146,111,45,.12);content:""}.private-equity_actionCard__Ks_6c,.private-equity_gateCard__ISXdE,.private-equity_providerCard__W0rGc{padding:19px 20px;border:1px solid var(--pe-line);background:rgba(255,253,249,.92)}.private-equity_actionCard__Ks_6c{margin-top:24px}.private-equity_actionCard__Ks_6c strong,.private-equity_gateCard__ISXdE strong,.private-equity_providerCard__W0rGc strong{display:block;margin-top:7px;font-size:14px;line-height:1.4}.private-equity_actionCard__Ks_6c code{display:block;margin-top:8px;color:var(--pe-muted);font-size:10px;overflow-wrap:anywhere}.private-equity_actionLabel__F2Pah{color:var(--pe-soft);font-size:8px;font-weight:700}.private-equity_flowLine__NGPZR{position:relative;width:1px;height:32px;margin-inline:auto;background:var(--pe-brass)}.private-equity_flowLine__NGPZR span{position:absolute;bottom:-1px;left:-3px;width:7px;height:7px;border-right:1px solid var(--pe-brass);border-bottom:1px solid var(--pe-brass);transform:rotate(45deg)}.private-equity_gateCard__ISXdE{display:grid;grid-template-columns:auto 1fr auto;gap:15px;align-items:center;border-color:#b9995c;background:#fff8e8}.private-equity_gateMark__9oFlU{display:grid;width:48px;height:48px;place-items:center;border:1px solid var(--pe-brass);font-size:9px;letter-spacing:.08em}.private-equity_gateMark__9oFlU,.private-equity_gateState__4MTvy{color:var(--pe-brass-dark);font-family:var(--font-mono,"IBM Plex Mono",monospace);font-weight:800}.private-equity_gateState__4MTvy{padding:7px 8px;border:1px solid #d4b878;background:rgba(255,255,255,.5);font-size:8px;letter-spacing:.1em}.private-equity_providerCard__W0rGc{border-color:#c9d9d0;background:var(--pe-green-soft)}.private-equity_diagramNote__k_jaS{margin:20px 0 0;color:var(--pe-muted);font-size:11px;line-height:1.6}.private-equity_introBand__ExEpH{display:grid;grid-template-columns:minmax(180px,.42fr) minmax(0,1fr);gap:52px;padding:68px 0;border-top:1px solid var(--pe-line);border-bottom:1px solid var(--pe-line)}.private-equity_finalCta__cJYQi h2,.private-equity_introBand__ExEpH h2,.private-equity_labIntro__25AHJ h2,.private-equity_proofBoundary___8sBP h2,.private-equity_sectionHeading__UjuDF h2{margin:0;font-size:clamp(32px,4.2vw,54px);font-weight:600;letter-spacing:-.045em;line-height:1.03}.private-equity_finalCta__cJYQi>p:not(.private-equity_sectionKicker___Wjrt),.private-equity_introBand__ExEpH>div>p,.private-equity_labIntro__25AHJ>p,.private-equity_sectionHeading__UjuDF>p:not(.private-equity_sectionKicker___Wjrt){max-width:760px;margin:23px 0 0;color:var(--pe-muted);font-size:16px;line-height:1.75}.private-equity_controlSection__mUPbh,.private-equity_faqSection__pq9eG,.private-equity_pilotSection__WqOiR{padding:104px 0}.private-equity_sectionHeading__UjuDF{max-width:780px}.private-equity_controlGrid__Y5MlD{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:52px;border:1px solid var(--pe-line);background:var(--pe-white)}.private-equity_controlCard__Sqh63{min-height:330px;padding:27px;border-right:1px solid var(--pe-line)}.private-equity_controlCard__Sqh63:last-child{border-right:0}.private-equity_cardIndex__c_1QS{color:var(--pe-brass);font-family:var(--font-mono,"IBM Plex Mono",monospace);font-size:11px}.private-equity_cardLabel__bpa8u{margin:48px 0 11px;color:var(--pe-soft);font-size:9px;font-weight:700}.private-equity_boundaryGrid__XN_72 h3,.private-equity_controlCard__Sqh63 h3,.private-equity_deliverables__1f_kZ h3,.private-equity_phaseCard__1LtrH h3{margin:0;font-size:21px;letter-spacing:-.025em;line-height:1.18}.private-equity_boundaryGrid__XN_72 article>p,.private-equity_controlCard__Sqh63>p:last-child,.private-equity_phaseCard__1LtrH>p{margin:17px 0 0;color:var(--pe-muted);font-size:14px;line-height:1.72}.private-equity_ownershipRail__KXRcC{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--pe-line);border-top:0;background:var(--pe-paper-deep)}.private-equity_ownershipRail__KXRcC div{padding:19px 26px}.private-equity_ownershipRail__KXRcC div:first-child{border-right:1px solid var(--pe-line)}.private-equity_ownershipRail__KXRcC span{display:block;color:var(--pe-soft);font-size:8px}.private-equity_ownershipRail__KXRcC strong{display:block;margin-top:8px;font-size:13px}.private-equity_labSection__JiUmi{display:grid;grid-template-columns:minmax(300px,.75fr) minmax(520px,1.25fr);gap:clamp(44px,7vw,96px);align-items:start;padding:94px 0;border-top:1px solid var(--pe-line);border-bottom:1px solid var(--pe-line)}.private-equity_labIntro__25AHJ{position:sticky;top:104px}.private-equity_labIntro__25AHJ ul{display:grid;gap:0;margin:30px 0 0;padding:0;list-style:none}.private-equity_labIntro__25AHJ li{padding:10px 0;border-top:1px solid var(--pe-line);color:var(--pe-muted);font-size:12px}.private-equity_labIntro__25AHJ li:before{margin-right:10px;color:var(--pe-green);content:"✓"}.private-equity_labPanel__qv3f1{min-width:0;border:1px solid #cfc5b6;background:var(--pe-white);box-shadow:0 28px 75px rgba(80,62,34,.09)}.private-equity_labNotice__GDJLy{display:grid;grid-template-columns:auto 1fr;gap:20px;align-items:start;padding:17px 20px;border-bottom:1px solid #dbc588;background:#fff8e8}.private-equity_companyRecord__cKe6f>div>span,.private-equity_credentialRail__4UCpI>div>span,.private-equity_fictionalBadge___N2de,.private-equity_labNotice__GDJLy>span,.private-equity_labStep__Q_HGs,.private-equity_readyBadge__qgo0Q{font-family:var(--font-mono,"IBM Plex Mono",monospace);font-size:8px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.private-equity_labNotice__GDJLy>span{color:var(--pe-brass-dark)}.private-equity_labNotice__GDJLy p{margin:0;color:#69552a;font-size:11px;line-height:1.55}.private-equity_companyRecord__cKe6f,.private-equity_credentialRail__4UCpI{display:flex;justify-content:space-between;gap:24px;align-items:center;padding:21px 22px;border-bottom:1px solid var(--pe-line);background:#f8f5ef}.private-equity_companyRecord__cKe6f>div>span,.private-equity_credentialRail__4UCpI>div>span{display:block;margin-bottom:6px;color:var(--pe-soft)}.private-equity_companyRecord__cKe6f strong{font-size:15px}.private-equity_fictionalBadge___N2de,.private-equity_readyBadge__qgo0Q{padding:6px 8px;border:1px solid #c9b57a;color:var(--pe-brass-dark)}.private-equity_readyBadge__qgo0Q{border-color:#a9c8b7;background:var(--pe-green-soft);color:var(--pe-green)}.private-equity_credentialRail__4UCpI code{display:block;max-width:420px;overflow-wrap:anywhere;color:var(--pe-muted);font-size:10px}.private-equity_actionStep__MNnqW,.private-equity_curlStep__2t2wL,.private-equity_provisionStep__Hpi1W{padding:28px}.private-equity_actionStep__MNnqW,.private-equity_curlStep__2t2wL{border-top:1px solid var(--pe-line)}.private-equity_labStep__Q_HGs{display:block;margin-bottom:11px;color:var(--pe-brass-dark)}.private-equity_actionStep__MNnqW h3,.private-equity_curlStep__2t2wL h3,.private-equity_provisionStep__Hpi1W h3{margin:0;font-size:19px;letter-spacing:-.02em}.private-equity_provisionStep__Hpi1W>p{max-width:620px;margin:13px 0 23px;color:var(--pe-muted);font-size:13px;line-height:1.65}.private-equity_actionList__36FJi article>button,.private-equity_curlHeader__qZfBE>button,.private-equity_provisionStep__Hpi1W>button{min-height:42px;padding:0 15px;border:1px solid var(--pe-ink);border-radius:2px;background:var(--pe-ink);color:var(--pe-white);cursor:pointer;font-family:var(--font-mono,"IBM Plex Mono",monospace);font-size:10px;font-weight:700}.private-equity_actionList__36FJi article>button:disabled,.private-equity_provisionStep__Hpi1W>button:disabled{cursor:wait;opacity:.62}.private-equity_actionList__36FJi{margin-top:23px;border:1px solid var(--pe-line)}.private-equity_actionList__36FJi article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;align-items:center;min-height:112px;padding:18px;border-bottom:1px solid var(--pe-line)}.private-equity_actionList__36FJi article:last-child{border-bottom:0}.private-equity_actionList__36FJi h4{margin:0;font-size:14px}.private-equity_actionList__36FJi p{margin:6px 0 0;color:var(--pe-muted);font-size:11px;line-height:1.5}.private-equity_actionList__36FJi article>button{min-width:105px;border-color:var(--pe-line);background:transparent;color:var(--pe-ink)}.private-equity_resultLine__Kg_lK{display:flex;flex-wrap:wrap;gap:7px 13px;align-items:center;margin-top:11px}.private-equity_resultLine__Kg_lK span{color:var(--pe-green);font-family:var(--font-mono,"IBM Plex Mono",monospace);font-size:9px;font-weight:700}.private-equity_resultLine__Kg_lK code{color:var(--pe-soft);font-size:8px}.private-equity_curlHeader__qZfBE{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.private-equity_curlHeader__qZfBE>button{min-width:88px;min-height:34px}.private-equity_curlTabs__R09vl{display:grid;grid-template-columns:1fr 1fr;margin-top:22px;border:1px solid #423d38;border-bottom:0}.private-equity_curlTabs__R09vl button{min-height:38px;border:0;border-right:1px solid #423d38;background:#24211e;color:rgba(255,253,249,.5);cursor:pointer;font-family:var(--font-mono,"IBM Plex Mono",monospace);font-size:9px}.private-equity_curlTabs__R09vl button:last-child{border-right:0}.private-equity_curlTabs__R09vl button[aria-selected=true]{background:#302b27;color:var(--pe-white);box-shadow:inset 0 -2px 0 #c4a257}.private-equity_curlStep__2t2wL pre{max-height:250px;margin:0;padding:18px;overflow:auto;border:1px solid #423d38;background:#201d1b;color:#e4ddd2;white-space:pre-wrap;word-break:break-word}.private-equity_curlStep__2t2wL pre:focus-visible{outline:2px solid var(--pe-brass);outline-offset:2px}.private-equity_curlStep__2t2wL pre code{font-family:var(--font-mono,"IBM Plex Mono",monospace);font-size:9px;line-height:1.7}.private-equity_curlStep__2t2wL>p{margin:13px 0 0;color:var(--pe-muted);font-size:10px;line-height:1.6}.private-equity_labError__iuh3A{margin:0 28px 28px;padding:13px 15px;border:1px solid #d9aaa3;background:#faece9;color:var(--pe-red);font-size:11px;line-height:1.55}.private-equity_phaseGrid__vHyzL{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:52px;border:1px solid var(--pe-line)}.private-equity_phaseCard__1LtrH{min-height:300px;padding:27px;border-right:1px solid var(--pe-line);background:rgba(255,253,249,.52)}.private-equity_phaseCard__1LtrH:last-child{border-right:0}.private-equity_phaseTop__mTIjd{display:flex;justify-content:space-between;gap:15px;margin-bottom:52px;color:var(--pe-soft);font-size:8px}.private-equity_phaseTop__mTIjd>span{color:var(--pe-brass-dark);font-weight:800}.private-equity_deliverables__1f_kZ{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);gap:48px;align-items:start;padding:37px 40px;border:1px solid var(--pe-line);border-top:0;background:var(--pe-ink);color:var(--pe-white)}.private-equity_deliverables__1f_kZ .private-equity_cardLabel__bpa8u{margin-top:0;color:#c9b889}.private-equity_deliverables__1f_kZ ul{margin:0;padding:0;list-style:none}.private-equity_deliverables__1f_kZ li{padding:10px 0;border-top:1px solid rgba(255,255,255,.16);color:rgba(255,253,249,.72);font-size:12px}.private-equity_proofBoundary___8sBP{padding:104px 0;border-top:1px solid var(--pe-line);border-bottom:1px solid var(--pe-line)}.private-equity_proofBoundary___8sBP>div:first-child{max-width:800px}.private-equity_boundaryGrid__XN_72{display:grid;grid-template-columns:1fr 1fr;margin:52px 0 26px;border:1px solid var(--pe-line);background:var(--pe-white)}.private-equity_boundaryGrid__XN_72 article{min-height:270px;padding:31px}.private-equity_boundaryGrid__XN_72 article:first-child{border-right:1px solid var(--pe-line)}.private-equity_noMark__U_EnB,.private-equity_yesMark__4rfmZ{display:inline-block;margin-bottom:45px;color:var(--pe-green);font-size:9px;font-weight:800}.private-equity_noMark__U_EnB{color:var(--pe-red)}.private-equity_faqSection__pq9eG{display:grid;grid-template-columns:minmax(280px,.75fr) minmax(0,1.25fr);gap:clamp(48px,8vw,110px);align-items:start}.private-equity_faqList__tHiDh{border-top:1px solid var(--pe-line)}.private-equity_faqList__tHiDh details{border-bottom:1px solid var(--pe-line)}.private-equity_faqList__tHiDh summary{position:relative;padding:22px 38px 22px 0;cursor:pointer;font-size:16px;font-weight:650;list-style:none}.private-equity_faqList__tHiDh summary::-webkit-details-marker{display:none}.private-equity_faqList__tHiDh summary:after{position:absolute;top:21px;right:2px;color:var(--pe-brass-dark);content:"+";font-family:var(--font-mono,"IBM Plex Mono",monospace)}.private-equity_faqList__tHiDh details[open] summary:after{content:"−"}.private-equity_faqList__tHiDh details p{max-width:720px;margin:-4px 0 24px;color:var(--pe-muted);font-size:14px;line-height:1.72}.private-equity_finalCta__cJYQi{width:min(1240px,calc(100% - 48px));margin-bottom:84px;padding:70px clamp(28px,6vw,78px);border:1px solid #2f2a26;background:var(--pe-ink);color:var(--pe-white)}.private-equity_finalCta__cJYQi .private-equity_sectionKicker___Wjrt{color:#cfb46f}.private-equity_finalCta__cJYQi>p:not(.private-equity_sectionKicker___Wjrt){color:rgba(255,253,249,.7)}.private-equity_primaryButtonLight__zEv6Q{border-color:var(--pe-white);background:var(--pe-white);color:var(--pe-ink)}.private-equity_primaryButtonLight__zEv6Q:focus-visible,.private-equity_primaryButtonLight__zEv6Q:hover{border-color:var(--pe-white);color:var(--pe-white)}.private-equity_textLinkLight__ywYAx{color:var(--pe-white)}.private-equity_finalCta__cJYQi small{display:block;max-width:820px;margin-top:34px;color:rgba(255,253,249,.48);font-size:10px;line-height:1.65}@media (max-width:1020px){.private-equity_hero__0QYTY{grid-template-columns:1fr;min-height:0}.private-equity_heroVisual__Aw0oh{width:min(680px,100%)}.private-equity_labSection__JiUmi{grid-template-columns:1fr}.private-equity_labIntro__25AHJ{position:static;max-width:760px}}@media (max-width:760px){.private-equity_controlSection__mUPbh,.private-equity_faqSection__pq9eG,.private-equity_finalCta__cJYQi,.private-equity_hero__0QYTY,.private-equity_introBand__ExEpH,.private-equity_labSection__JiUmi,.private-equity_pilotSection__WqOiR,.private-equity_proofBoundary___8sBP{width:min(100% - 28px,1240px)}.private-equity_hero__0QYTY{gap:46px;padding:64px 0}.private-equity_hero__0QYTY h1{font-size:clamp(48px,15vw,70px)}.private-equity_offerStrip__ugEJE{grid-template-columns:1fr 1fr}.private-equity_diagramHeader__HBD7i,.private-equity_faqSection__pq9eG,.private-equity_introBand__ExEpH{grid-template-columns:1fr}.private-equity_diagramHeader__HBD7i{display:grid}.private-equity_introBand__ExEpH{gap:14px}.private-equity_controlSection__mUPbh,.private-equity_faqSection__pq9eG,.private-equity_pilotSection__WqOiR,.private-equity_proofBoundary___8sBP{padding:78px 0}.private-equity_boundaryGrid__XN_72,.private-equity_controlGrid__Y5MlD,.private-equity_deliverables__1f_kZ,.private-equity_ownershipRail__KXRcC,.private-equity_phaseGrid__vHyzL{grid-template-columns:1fr}.private-equity_boundaryGrid__XN_72 article:first-child,.private-equity_controlCard__Sqh63,.private-equity_ownershipRail__KXRcC div:first-child,.private-equity_phaseCard__1LtrH{border-right:0;border-bottom:1px solid var(--pe-line)}.private-equity_deliverables__1f_kZ{gap:34px;padding:30px 26px}.private-equity_gateCard__ISXdE{grid-template-columns:auto 1fr}.private-equity_gateState__4MTvy{grid-column:2;width:max-content}.private-equity_actionList__36FJi article{grid-template-columns:1fr}.private-equity_actionList__36FJi article>button{width:100%}.private-equity_curlHeader__qZfBE{align-items:stretch;flex-direction:column}.private-equity_curlHeader__qZfBE>button{width:100%}}@media (max-width:480px){.private-equity_actionCard__Ks_6c,.private-equity_gateCard__ISXdE,.private-equity_heroVisual__Aw0oh,.private-equity_providerCard__W0rGc{padding:16px}.private-equity_heroActions__V1k17,.private-equity_primaryButtonLight__zEv6Q,.private-equity_primaryButton__DSvhw{width:100%}}@media (prefers-reduced-motion:reduce){.private-equity_primaryButtonLight__zEv6Q,.private-equity_primaryButton__DSvhw{transition:none}}