.open-privacy-suite_heroTitle__D_1n0{display:block;max-width:12ch;overflow-wrap:anywhere;font-size:clamp(48px,4.35vw,60px);line-height:1.04;letter-spacing:-.04em}.open-privacy-suite_heroVisual__f8KkX{min-height:430px;margin:0;padding:28px;border:1px solid rgb(137 80 250/22%);border-radius:16px;background:#fff}.open-privacy-suite_capabilitySystem__DwH7S figcaption span,.open-privacy-suite_ctaBand__81oYN>div>span,.open-privacy-suite_externalProviders__EU7HA span,.open-privacy-suite_externalSystem__9heDZ span,.open-privacy-suite_heroEnvironment__R8BUf>span,.open-privacy-suite_heroPolicy__o_UzF small,.open-privacy-suite_heroVisual__f8KkX figcaption,.open-privacy-suite_platformTitle__wau8m span,.open-privacy-suite_policyPlane__48O1y span,.open-privacy-suite_problemGrid__Kozb2 span{font-size:10px;font-weight:750;line-height:1.3;letter-spacing:.08em;text-transform:uppercase}.open-privacy-suite_heroVisual__f8KkX figcaption{color:#5f1dba}.open-privacy-suite_heroEnvironment__R8BUf{margin-top:24px;padding:20px;border:1px solid #d8deea;border-radius:14px;background:#f8f9fc}.open-privacy-suite_heroEnvironment__R8BUf>span{display:block;color:#64748b}.open-privacy-suite_heroRequest__3vXl5{width:min(210px,78%);margin:25px auto 0;padding:14px 16px;border:1px solid #d8deea;border-radius:12px;background:#fff;text-align:center}.open-privacy-suite_heroRequest__3vXl5 small,.open-privacy-suite_heroRequest__3vXl5 strong{display:block}.open-privacy-suite_heroRequest__3vXl5 small{color:#64748b;font-size:9px;font-weight:700;text-transform:uppercase}.open-privacy-suite_heroRequest__3vXl5 strong{margin-top:4px;font-size:14px}.open-privacy-suite_heroPolicy__o_UzF{position:relative;display:flex;align-items:center;gap:13px;margin-top:34px;padding:18px;border:1px solid rgb(137 80 250/38%);border-radius:12px;color:#17233d;background:#eee8ff}.open-privacy-suite_heroPolicy__o_UzF:before{position:absolute;bottom:100%;left:50%;width:1px;height:35px;background:#8950fa;content:""}.open-privacy-suite_heroPolicy__o_UzF small{display:block;color:#5f1dba}.open-privacy-suite_heroPolicy__o_UzF strong{display:block;margin-top:4px;font-family:var(--font-gotham),var(--font-inter),sans-serif;font-size:16px;font-weight:500;line-height:1.15;letter-spacing:-.035em}.open-privacy-suite_heroViews__aHCaL{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:18px}.open-privacy-suite_heroViews__aHCaL span{display:grid;min-height:52px;place-items:center;padding:8px;border:1px solid #d8deea;border-radius:10px;color:#475569;background:#fff;font-size:9px;font-weight:700;line-height:1.25;text-align:center}.open-privacy-suite_problemSection__pBsKJ{background:#fbfcff}.open-privacy-suite_problemGrid__Kozb2{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:clamp(56px,8vw,100px)}.open-privacy-suite_problemGrid__Kozb2>div:first-child{margin-bottom:0}.open-privacy-suite_visibilityContrast__eSDr8{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:14px}.open-privacy-suite_visibilityContrast__eSDr8>div{display:flex;min-height:240px;padding:26px;border:1px solid #d8deea;border-radius:14px;background:#fff;flex-direction:column}.open-privacy-suite_visibilityContrast__eSDr8>div:last-child{border-color:rgb(137 80 250/30%);background:#eee8ff}.open-privacy-suite_visibilityContrast__eSDr8 span{color:#64748b}.open-privacy-suite_visibilityContrast__eSDr8>div:last-child span{color:#5f1dba}.open-privacy-suite_visibilityContrast__eSDr8 strong{margin-top:28px;font-family:var(--font-gotham),var(--font-inter),sans-serif;font-size:clamp(22px,2.4vw,29px);font-weight:500;line-height:1.12;letter-spacing:-.045em}.open-privacy-suite_visibilityContrast__eSDr8 small{margin-top:auto;padding-top:28px;color:#64748b;font-size:12px;line-height:1.4}.open-privacy-suite_visibilityContrast__eSDr8>i{align-self:center;color:#8950fa;font-size:19px;font-style:normal}.open-privacy-suite_architectureSection__oC10v{color:#fff;background:#17233d}.open-privacy-suite_architectureSection__oC10v h2{color:#fff}.open-privacy-suite_architectureSection__oC10v p{color:#bac4d7}.open-privacy-suite_visibilityArchitecture__Li3Wh{margin:0;padding:clamp(24px,4vw,40px);border:1px solid rgb(255 255 255/13%);border-radius:16px;background:rgb(255 255 255/3%)}.open-privacy-suite_visibilityFlow__RrhOS{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.open-privacy-suite_visibilityFlow__RrhOS article{position:relative;min-width:0;min-height:230px;padding:24px;border:1px solid rgb(255 255 255/14%);border-radius:14px;background:rgb(255 255 255/4%)}.open-privacy-suite_visibilityFlow__RrhOS article:nth-child(2),.open-privacy-suite_visibilityFlow__RrhOS article:nth-child(3){border-color:rgb(137 80 250/45%);background:rgb(137 80 250/10%)}.open-privacy-suite_visibilityFlow__RrhOS article>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.open-privacy-suite_visibilityFlow__RrhOS article>div span{color:#cdb9ff;font-size:10px;font-weight:800;letter-spacing:.09em}.open-privacy-suite_visibilityFlow__RrhOS article>div small{color:#aeb9cc;font-size:10px;font-weight:700;line-height:1.3;text-align:right}.open-privacy-suite_visibilityFlow__RrhOS article>strong{display:block;margin-top:44px;font-family:var(--font-gotham),var(--font-inter),sans-serif;font-size:clamp(21px,2.2vw,27px);font-weight:500;line-height:1.08;letter-spacing:-.04em}.open-privacy-suite_visibilityFlow__RrhOS article>p{margin:12px 0 0;color:#aeb9cc;font-size:12px;line-height:1.45}.open-privacy-suite_visibilityFlow__RrhOS article>i{position:absolute;z-index:1;top:50%;left:calc(100% + 5px);color:#8950fa;font-size:13px;font-style:normal;transform:translateY(-50%)}.open-privacy-suite_policyPlane__48O1y{display:grid;grid-template-columns:minmax(230px,1.5fr) repeat(4,minmax(80px,.5fr));align-items:center;gap:8px;margin-top:18px;padding:16px;border-radius:12px;color:#17233d;background:#eee8ff}.open-privacy-suite_policyPlane__48O1y div{display:flex;align-items:center;gap:12px}.open-privacy-suite_policyPlane__48O1y strong{font-size:13px}.open-privacy-suite_policyPlane__48O1y span{padding:9px;border-left:1px solid rgb(95 29 186/18%);color:#5f1dba;text-align:center}.open-privacy-suite_capabilitySystem__DwH7S{margin:0;overflow:hidden;border:1px solid #d8deea;border-radius:16px;background:#fbfcff}.open-privacy-suite_capabilityGrid__OT8UZ{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.open-privacy-suite_capabilityGrid__OT8UZ article{min-width:0;min-height:220px;padding:28px;border-right:1px solid #d8deea;border-bottom:1px solid #d8deea}.open-privacy-suite_capabilityGrid__OT8UZ article:nth-child(3n){border-right:0}.open-privacy-suite_capabilityGrid__OT8UZ article:nth-last-child(-n+3){border-bottom:0}.open-privacy-suite_capabilityGrid__OT8UZ article>span{color:#8950fa;font-size:10px;font-weight:800;letter-spacing:.09em}.open-privacy-suite_capabilityGrid__OT8UZ h3{margin:36px 0 0;font-family:var(--font-gotham),var(--font-inter),sans-serif;font-size:24px;font-weight:500;line-height:1.1;letter-spacing:-.04em}.open-privacy-suite_capabilityGrid__OT8UZ p{margin:12px 0 0;color:#64748b;font-size:13px;line-height:1.5}.open-privacy-suite_deploymentSection__BFQ_6{background:#eee8ff}.open-privacy-suite_deploymentGrid__ed9do{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:start;gap:clamp(56px,8vw,100px)}.open-privacy-suite_deploymentGrid__ed9do>div:first-child{margin-bottom:0}.open-privacy-suite_deploymentGrid__ed9do ol{margin:0;padding:0;list-style:none}.open-privacy-suite_deploymentGrid__ed9do li{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:18px;padding-block:20px;border-bottom:1px solid rgb(95 29 186/16%)}.open-privacy-suite_deploymentGrid__ed9do li:first-child{padding-top:0}.open-privacy-suite_deploymentGrid__ed9do li span{color:#8950fa;font-size:10px;font-weight:800;letter-spacing:.08em}.open-privacy-suite_deploymentGrid__ed9do li strong{font-family:var(--font-gotham),var(--font-inter),sans-serif;font-size:clamp(18px,2vw,24px);font-weight:500;line-height:1.15;letter-spacing:-.035em}.open-privacy-suite_platformFit__g433f{display:grid;grid-template-columns:minmax(180px,.55fr) 90px minmax(420px,1.5fr);grid-template-areas:"systems connector platform" ". . providers";align-items:center;gap:18px;margin:0}.open-privacy-suite_externalProviders__EU7HA,.open-privacy-suite_externalSystem__9heDZ{padding:22px;border:1px solid #d8deea;border-radius:12px;background:#f8f9fc}.open-privacy-suite_externalSystem__9heDZ{grid-area:systems}.open-privacy-suite_externalProviders__EU7HA{grid-area:providers;width:min(440px,100%);justify-self:end}.open-privacy-suite_externalProviders__EU7HA span,.open-privacy-suite_externalSystem__9heDZ span{display:block;color:#64748b}.open-privacy-suite_externalProviders__EU7HA strong,.open-privacy-suite_externalSystem__9heDZ strong{display:block;margin-top:10px;font-size:13px;line-height:1.4}.open-privacy-suite_fitConnector__Mtxjf{position:relative;grid-area:connector;height:1px;background:#aeb8c8}.open-privacy-suite_fitConnector__Mtxjf:after{position:absolute;top:-3px;right:0;width:7px;height:7px;border-top:1px solid #8950fa;border-right:1px solid #8950fa;content:"";transform:rotate(45deg)}.open-privacy-suite_fitConnector__Mtxjf span{position:absolute;right:0;bottom:9px;left:0;color:#64748b;font-size:9px;font-weight:700;text-align:center;text-transform:uppercase}.open-privacy-suite_platformBoundary__wCIJU{grid-area:platform;padding:26px;border:1px solid rgb(137 80 250/38%);border-radius:16px;background:#fbfcff}.open-privacy-suite_platformTitle__wau8m{display:flex;align-items:center;gap:13px}.open-privacy-suite_platformTitle__wau8m span{display:block;color:#5f1dba}.open-privacy-suite_platformTitle__wau8m strong{display:block;margin-top:4px;font-family:var(--font-gotham),var(--font-inter),sans-serif;font-size:20px;font-weight:500;letter-spacing:-.035em}.open-privacy-suite_platformDomains__GMRFI{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:24px}.open-privacy-suite_platformDomains__GMRFI span,.open-privacy-suite_platformDomains__GMRFI strong{display:grid;min-height:68px;place-items:center;padding:12px;border:1px solid #d8deea;border-radius:10px;color:#475569;background:#fff;font-size:11px;line-height:1.3;text-align:center}.open-privacy-suite_platformDomains__GMRFI strong{grid-column:1/-1;border-color:#8950fa;color:#fff;background:#8950fa;font-family:var(--font-gotham),var(--font-inter),sans-serif;font-size:18px;font-weight:500;letter-spacing:-.03em}.open-privacy-suite_contextSection__L4279{background:#f1f5f9}.open-privacy-suite_contextGrid___mPy5{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:start;gap:clamp(56px,8vw,100px)}.open-privacy-suite_contextGrid___mPy5>div:first-child{margin-bottom:0}.open-privacy-suite_touchpointRail__jC_96{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-block:1px solid #d8deea}.open-privacy-suite_touchpointRail__jC_96 span{padding:22px;border-right:1px solid #d8deea;border-bottom:1px solid #d8deea;font-family:var(--font-gotham),var(--font-inter),sans-serif;font-size:19px;font-weight:500;letter-spacing:-.035em}.open-privacy-suite_touchpointRail__jC_96 span:nth-child(2n){border-right:0}.open-privacy-suite_touchpointRail__jC_96 span:nth-last-child(-n+2){border-bottom:0}.open-privacy-suite_contextGrid___mPy5>div:last-child>p{margin:18px 0 0;color:#64748b;font-size:12px;line-height:1.5}.open-privacy-suite_diligenceNote__fDLD_{margin-top:0;border-top:1px solid #cbd3df;border-bottom:1px solid #cbd3df}.open-privacy-suite_diligenceNote__fDLD_ summary{position:relative;padding:20px 40px 20px 0;color:#17233d;cursor:pointer;font-size:14px;font-weight:750;list-style:none}.open-privacy-suite_diligenceNote__fDLD_ summary::-webkit-details-marker{display:none}.open-privacy-suite_diligenceNote__fDLD_ summary:after{position:absolute;top:18px;right:3px;color:#8950fa;content:"+";font-size:20px;font-weight:400}.open-privacy-suite_diligenceNote__fDLD_[open] summary:after{content:"−"}.open-privacy-suite_diligenceNote__fDLD_>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;padding:0 0 24px}.open-privacy-suite_contextNotes__Er0su section{min-width:0}.open-privacy-suite_contextNotes__Er0su h3{margin:0 0 10px;font-family:var(--font-gotham),var(--font-inter),sans-serif;font-size:18px;font-weight:500;line-height:1.2;letter-spacing:-.025em}.open-privacy-suite_contextNotes__Er0su .open-privacy-suite_touchpointRail__jC_96{margin-top:18px}.open-privacy-suite_contextNotes__Er0su a{display:inline-flex;margin-top:18px}.open-privacy-suite_diligenceNote__fDLD_ p{max-width:760px;margin:0;color:#64748b;font-size:13px;line-height:1.55}.open-privacy-suite_diligenceNote__fDLD_ a{align-self:end;color:#5f1dba;font-size:13px;font-weight:750;text-decoration:none}.open-privacy-suite_ctaSection__kb9b5{padding-block:72px;background:#fff}.open-privacy-suite_ctaBand__81oYN{display:grid;grid-template-columns:minmax(0,1.3fr) auto;align-items:end;gap:48px;padding:clamp(36px,5vw,64px);border-radius:16px;color:#fff;background:#17233d}.open-privacy-suite_ctaBand__81oYN>div>span{color:#cdb9ff}.open-privacy-suite_ctaBand__81oYN h2{max-width:16ch;margin:16px 0 0;font-family:var(--font-gotham),var(--font-inter),sans-serif;font-size:clamp(34px,3.2vw,42px);font-weight:500;line-height:1.08;letter-spacing:-.036em}.open-privacy-suite_ctaBand__81oYN p{max-width:650px;margin:18px 0 0;color:#bac4d7;font-size:16px;line-height:1.5}.open-privacy-suite_ctaActions__CyeIv{display:flex;min-width:224px;flex-direction:column;gap:10px}.open-privacy-suite_primaryCta__Xeu8Q,.open-privacy-suite_secondaryCta__H9HeC{display:flex;min-height:48px;align-items:center;justify-content:space-between;gap:18px;padding:13px 16px;border-radius:10px;font-size:13px;font-weight:750;text-decoration:none;transition:background .18s ease,border-color .18s ease}.open-privacy-suite_primaryCta__Xeu8Q{color:#fff;background:#8950fa}.open-privacy-suite_secondaryCta__H9HeC{border:1px solid rgb(255 255 255/20%);color:#fff}.open-privacy-suite_primaryCta__Xeu8Q:hover{background:#7340e2}.open-privacy-suite_secondaryCta__H9HeC:hover{border-color:rgb(255 255 255/44%)}.open-privacy-suite_diligenceNote__fDLD_ a:focus-visible,.open-privacy-suite_primaryCta__Xeu8Q:focus-visible,.open-privacy-suite_secondaryCta__H9HeC:focus-visible{outline:3px solid #cdb9ff;outline-offset:3px}@media (max-width:1024px){.open-privacy-suite_visibilityFlow__RrhOS{grid-template-columns:repeat(2,minmax(0,1fr))}.open-privacy-suite_visibilityFlow__RrhOS article>i{display:none}.open-privacy-suite_policyPlane__48O1y{grid-template-columns:repeat(4,minmax(0,1fr))}.open-privacy-suite_policyPlane__48O1y div{grid-column:1/-1}.open-privacy-suite_policyPlane__48O1y span:first-of-type{border-left:0}.open-privacy-suite_platformFit__g433f{grid-template-columns:1fr;grid-template-areas:"systems" "connector" "platform" "providers"}.open-privacy-suite_fitConnector__Mtxjf{width:1px;height:44px;justify-self:center}.open-privacy-suite_fitConnector__Mtxjf:after{top:auto;right:-3px;bottom:0;transform:rotate(135deg)}.open-privacy-suite_fitConnector__Mtxjf span{right:auto;bottom:14px;left:12px;width:max-content;text-align:left}.open-privacy-suite_externalProviders__EU7HA{width:100%}}@media (max-width:900px){.open-privacy-suite_contextGrid___mPy5,.open-privacy-suite_ctaBand__81oYN,.open-privacy-suite_deploymentGrid__ed9do,.open-privacy-suite_problemGrid__Kozb2{grid-template-columns:1fr}.open-privacy-suite_capabilityGrid__OT8UZ{grid-template-columns:repeat(2,minmax(0,1fr))}.open-privacy-suite_capabilityGrid__OT8UZ article,.open-privacy-suite_capabilityGrid__OT8UZ article:nth-child(3n){border-right:1px solid #d8deea;border-bottom:1px solid #d8deea}.open-privacy-suite_capabilityGrid__OT8UZ article:nth-child(2n){border-right:0}.open-privacy-suite_capabilityGrid__OT8UZ article:nth-last-child(-n+2){border-bottom:0}.open-privacy-suite_ctaActions__CyeIv{min-width:0}}@media (max-width:640px){.open-privacy-suite_heroVisual__f8KkX{min-height:400px;padding:20px}.open-privacy-suite_heroViews__aHCaL{grid-template-columns:1fr}.open-privacy-suite_heroViews__aHCaL span{min-height:38px}.open-privacy-suite_visibilityContrast__eSDr8{grid-template-columns:1fr}.open-privacy-suite_visibilityContrast__eSDr8>i{transform:rotate(90deg);justify-self:center}.open-privacy-suite_architectureSection__oC10v{padding-block:72px}.open-privacy-suite_capabilityGrid__OT8UZ article,.open-privacy-suite_capabilitySystem__DwH7S figcaption,.open-privacy-suite_platformBoundary__wCIJU,.open-privacy-suite_visibilityArchitecture__Li3Wh{padding:22px}.open-privacy-suite_capabilityGrid__OT8UZ,.open-privacy-suite_capabilitySystem__DwH7S figcaption,.open-privacy-suite_platformDomains__GMRFI,.open-privacy-suite_touchpointRail__jC_96,.open-privacy-suite_visibilityFlow__RrhOS{grid-template-columns:1fr}.open-privacy-suite_visibilityFlow__RrhOS article{min-height:190px}.open-privacy-suite_policyPlane__48O1y{grid-template-columns:repeat(2,minmax(0,1fr))}.open-privacy-suite_policyPlane__48O1y span:nth-of-type(3){border-left:0}.open-privacy-suite_capabilityGrid__OT8UZ article,.open-privacy-suite_capabilityGrid__OT8UZ article:nth-child(2n),.open-privacy-suite_capabilityGrid__OT8UZ article:nth-child(3n),.open-privacy-suite_touchpointRail__jC_96 span,.open-privacy-suite_touchpointRail__jC_96 span:nth-child(2n){border-right:0;border-bottom:1px solid #d8deea}.open-privacy-suite_capabilityGrid__OT8UZ article:last-child,.open-privacy-suite_touchpointRail__jC_96 span:last-child{border-bottom:0}.open-privacy-suite_diligenceNote__fDLD_>div{grid-template-columns:1fr;gap:18px}.open-privacy-suite_ctaSection__kb9b5{padding-block:56px}.open-privacy-suite_ctaBand__81oYN{padding:30px 22px}}@media (prefers-reduced-motion:reduce){.open-privacy-suite_primaryCta__Xeu8Q,.open-privacy-suite_secondaryCta__H9HeC{transition:none}}.open-privacy-suite_heroTitle__D_1n0{max-width:11ch;font-size:clamp(44px,4.8vw,60px);font-weight:500;line-height:.98}.open-privacy-suite_heroVisual__f8KkX{min-height:410px;padding:0;border:0;border-radius:0;background:var(--silver) var(--paper-grain) repeat;box-shadow:14px 14px 0 rgb(23 35 61/8%)}.open-privacy-suite_heroVisual__f8KkX figcaption{padding:22px 24px;color:var(--ink);background:var(--acid)}.open-privacy-suite_heroEnvironment__R8BUf{margin:0;padding:24px;border:0;border-radius:0;background:transparent}.open-privacy-suite_heroPolicy__o_UzF,.open-privacy-suite_heroRequest__3vXl5,.open-privacy-suite_heroViews__aHCaL span{border:0;border-radius:0}.open-privacy-suite_heroRequest__3vXl5{background:var(--paper)}.open-privacy-suite_heroPolicy__o_UzF{background:var(--lilac)}.open-privacy-suite_heroViews__aHCaL{gap:0}.open-privacy-suite_heroViews__aHCaL span{color:var(--ink);background:var(--sky)}.open-privacy-suite_heroViews__aHCaL span:nth-child(2){background:var(--paper)}.open-privacy-suite_heroViews__aHCaL span:nth-child(3){background:var(--acid)}.open-privacy-suite_problemSection__pBsKJ{background:var(--paper) var(--paper-grain) repeat}.open-privacy-suite_visibilityContrast__eSDr8{gap:10px}.open-privacy-suite_visibilityContrast__eSDr8>div{border:0;border-radius:0;background:var(--silver)}.open-privacy-suite_visibilityContrast__eSDr8>div:last-child{border:0;background:var(--lilac)}.open-privacy-suite_fitConnector__Mtxjf span,.open-privacy-suite_heroEnvironment__R8BUf>span,.open-privacy-suite_heroRequest__3vXl5 small,.open-privacy-suite_visibilityContrast__eSDr8 small,.open-privacy-suite_visibilityContrast__eSDr8 span{color:var(--ink)}.open-privacy-suite_architectureSection__oC10v{padding-block:88px;background-color:var(--ink);background-image:linear-gradient(rgb(23 35 61/96%),rgb(23 35 61/96%)),var(--paper-grain)}.open-privacy-suite_visibilityArchitecture__Li3Wh{padding:10px;border:0;border-radius:0;background:rgb(255 255 255/8%)}.open-privacy-suite_visibilityFlow__RrhOS{gap:0}.open-privacy-suite_visibilityFlow__RrhOS article,.open-privacy-suite_visibilityFlow__RrhOS article:nth-child(2),.open-privacy-suite_visibilityFlow__RrhOS article:nth-child(3){border:0;border-radius:0;color:var(--ink)}.open-privacy-suite_visibilityFlow__RrhOS article:first-child{background:var(--sky)}.open-privacy-suite_visibilityFlow__RrhOS article:nth-child(2){background:var(--lilac)}.open-privacy-suite_visibilityFlow__RrhOS article:nth-child(3){background:var(--paper)}.open-privacy-suite_visibilityFlow__RrhOS article:nth-child(4){background:var(--acid)}.open-privacy-suite_visibilityFlow__RrhOS article>div small,.open-privacy-suite_visibilityFlow__RrhOS article>div span,.open-privacy-suite_visibilityFlow__RrhOS article>p{color:var(--ink)}.open-privacy-suite_visibilityFlow__RrhOS article>i{z-index:2;color:var(--purple-dark)}.open-privacy-suite_policyPlane__48O1y{margin-top:10px;border-radius:0;background:var(--orange)}.open-privacy-suite_policyPlane__48O1y span{border-color:rgb(23 35 61/16%);color:var(--ink)}.open-privacy-suite_capabilitySystem__DwH7S{border:0;border-radius:0;background:transparent}.open-privacy-suite_capabilityGrid__OT8UZ{gap:10px}.open-privacy-suite_capabilityGrid__OT8UZ article,.open-privacy-suite_capabilityGrid__OT8UZ article:nth-child(2n),.open-privacy-suite_capabilityGrid__OT8UZ article:nth-child(3n){border:0;background:var(--paper)}.open-privacy-suite_capabilityGrid__OT8UZ article:nth-child(2),.open-privacy-suite_capabilityGrid__OT8UZ article:nth-child(5){background:var(--sky)}.open-privacy-suite_capabilityGrid__OT8UZ article:nth-child(3),.open-privacy-suite_capabilityGrid__OT8UZ article:nth-child(6){background:var(--lilac)}.open-privacy-suite_capabilityGrid__OT8UZ article>span{color:var(--purple-dark)}.open-privacy-suite_capabilityGrid__OT8UZ p,.open-privacy-suite_contextGrid___mPy5>div:last-child>p,.open-privacy-suite_diligenceNote__fDLD_ p,.open-privacy-suite_externalProviders__EU7HA span,.open-privacy-suite_externalSystem__9heDZ span{color:var(--ink)}.open-privacy-suite_deploymentSection__BFQ_6{background:var(--lilac)}.open-privacy-suite_deploymentGrid__ed9do li{border-color:rgb(23 35 61/16%)}.open-privacy-suite_deploymentGrid__ed9do li span{color:var(--purple-dark)}.open-privacy-suite_platformFit__g433f{gap:10px}.open-privacy-suite_externalProviders__EU7HA,.open-privacy-suite_externalSystem__9heDZ,.open-privacy-suite_platformBoundary__wCIJU,.open-privacy-suite_platformDomains__GMRFI span,.open-privacy-suite_platformDomains__GMRFI strong{border:0;border-radius:0}.open-privacy-suite_externalSystem__9heDZ{background:var(--sky)}.open-privacy-suite_externalProviders__EU7HA{background:var(--orange)}.open-privacy-suite_platformBoundary__wCIJU{background:var(--paper);box-shadow:12px 12px 0 rgb(117 71 232/18%)}.open-privacy-suite_platformDomains__GMRFI{gap:0}.open-privacy-suite_platformDomains__GMRFI span{background:var(--silver)}.open-privacy-suite_platformDomains__GMRFI strong{color:var(--ink)}.open-privacy-suite_contextSection__L4279{background:var(--silver) var(--paper-grain) repeat}.open-privacy-suite_touchpointRail__jC_96{gap:10px;border:0}.open-privacy-suite_touchpointRail__jC_96 span,.open-privacy-suite_touchpointRail__jC_96 span:nth-child(2n){border:0;background:var(--paper)}.open-privacy-suite_touchpointRail__jC_96 span:nth-child(2),.open-privacy-suite_touchpointRail__jC_96 span:nth-child(3){background:var(--sky)}.open-privacy-suite_diligenceNote__fDLD_{border-color:rgb(23 35 61/22%)}.open-privacy-suite_ctaSection__kb9b5{background:var(--silver) var(--paper-grain) repeat}.open-privacy-suite_ctaBand__81oYN{border-radius:0;background:var(--ink);box-shadow:14px 14px 0 rgb(117 71 232/24%)}.open-privacy-suite_primaryCta__Xeu8Q,.open-privacy-suite_secondaryCta__H9HeC{border-radius:0}.open-privacy-suite_primaryCta__Xeu8Q{color:var(--ink);background:var(--acid)}.open-privacy-suite_primaryCta__Xeu8Q:hover{color:#fff;background:var(--primary)}@media (max-width:900px){.open-privacy-suite_capabilityGrid__OT8UZ article,.open-privacy-suite_capabilityGrid__OT8UZ article:nth-child(2n),.open-privacy-suite_capabilityGrid__OT8UZ article:nth-child(3n),.open-privacy-suite_capabilityGrid__OT8UZ article:nth-last-child(-n+2){border:0}}@media (max-width:640px){.open-privacy-suite_heroVisual__f8KkX{min-height:0}.open-privacy-suite_architectureSection__oC10v{padding-block:64px}.open-privacy-suite_visibilityFlow__RrhOS article{min-height:170px}.open-privacy-suite_capabilityGrid__OT8UZ article,.open-privacy-suite_capabilityGrid__OT8UZ article:nth-child(2n),.open-privacy-suite_capabilityGrid__OT8UZ article:nth-child(3n),.open-privacy-suite_touchpointRail__jC_96 span,.open-privacy-suite_touchpointRail__jC_96 span:nth-child(2n){border:0}.open-privacy-suite_ctaBand__81oYN{box-shadow:8px 8px 0 rgb(117 71 232/24%)}}.open-privacy-suite_capabilityGrid__OT8UZ article,.open-privacy-suite_capabilityGrid__OT8UZ article:nth-child(2),.open-privacy-suite_capabilityGrid__OT8UZ article:nth-child(2n),.open-privacy-suite_capabilityGrid__OT8UZ article:nth-child(3),.open-privacy-suite_capabilityGrid__OT8UZ article:nth-child(3n),.open-privacy-suite_capabilityGrid__OT8UZ article:nth-child(5),.open-privacy-suite_capabilityGrid__OT8UZ article:nth-child(6),.open-privacy-suite_heroViews__aHCaL span,.open-privacy-suite_heroViews__aHCaL span:nth-child(2),.open-privacy-suite_heroViews__aHCaL span:nth-child(3),.open-privacy-suite_touchpointRail__jC_96 span,.open-privacy-suite_touchpointRail__jC_96 span:nth-child(2),.open-privacy-suite_touchpointRail__jC_96 span:nth-child(2n),.open-privacy-suite_touchpointRail__jC_96 span:nth-child(3),.open-privacy-suite_visibilityFlow__RrhOS article,.open-privacy-suite_visibilityFlow__RrhOS article:first-child,.open-privacy-suite_visibilityFlow__RrhOS article:nth-child(2),.open-privacy-suite_visibilityFlow__RrhOS article:nth-child(3),.open-privacy-suite_visibilityFlow__RrhOS article:nth-child(4){background:var(--paper)}.open-privacy-suite_heroViews__aHCaL span+span,.open-privacy-suite_visibilityFlow__RrhOS article{box-shadow:inset 1px 0 rgb(23 35 61/12%)}.open-privacy-suite_platformDomains__GMRFI strong{background:var(--acid)}.open-privacy-suite_primaryCta__Xeu8Q:hover{color:var(--ink);background:#5cab2e}.open-privacy-suite_diligenceNote__fDLD_ a:focus-visible,.open-privacy-suite_primaryCta__Xeu8Q:focus-visible,.open-privacy-suite_secondaryCta__H9HeC:focus-visible{outline-color:var(--primary)}.open-privacy-suite_problemGrid__Kozb2{grid-template-columns:minmax(300px,.68fr) minmax(0,1.32fr)}.open-privacy-suite_modelComparison__LkXD6{display:grid;grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr);align-items:stretch;gap:10px;margin:0}.open-privacy-suite_modelPanel__dpCFf{display:flex;min-width:0;padding:24px;flex-direction:column}.open-privacy-suite_publicModel__gmj0J{background:var(--silver)}.open-privacy-suite_institutionalModel__5_0Te{color:#fff;background:var(--ink);box-shadow:10px 10px 0 rgb(117 71 232/18%)}.open-privacy-suite_clientRail__VE3_L>span,.open-privacy-suite_controlDiagram__i6Vjv figcaption>span,.open-privacy-suite_decisionNode__B8e_0>span,.open-privacy-suite_disclosureBlock__M8xf4>header span,.open-privacy-suite_evidenceEvents__Bm1Bl span,.open-privacy-suite_modeRail__hFAca span,.open-privacy-suite_modelPanel__dpCFf header>span,.open-privacy-suite_permissionMap__WTdPO header span,.open-privacy-suite_proxyNode__Q_NxD>div span,.open-privacy-suite_responseRail__ARxGW>span,.open-privacy-suite_rpcNode__azHFn>span,.open-privacy-suite_surfaceViews__DCc4A span{font-size:9px;font-weight:800;line-height:1.35;letter-spacing:.09em;text-transform:uppercase}.open-privacy-suite_modelPanel__dpCFf header>span{color:var(--purple-dark)}.open-privacy-suite_institutionalModel__5_0Te header>span{color:var(--acid)}.open-privacy-suite_modelPanel__dpCFf header h3{margin:16px 0 0;font-family:var(--font-gotham),var(--font-inter),sans-serif;font-size:clamp(21px,2vw,27px);font-weight:500;line-height:1.08;letter-spacing:-.045em}.open-privacy-suite_modelPanel__dpCFf header p{margin:12px 0 0;color:var(--ink-muted);font-size:12px;line-height:1.5}.open-privacy-suite_institutionalModel__5_0Te header p{color:#bac4d7}.open-privacy-suite_modelPath__DaXbZ{display:flex;align-items:center;margin-top:26px;flex-direction:column}.open-privacy-suite_modelPath__DaXbZ>i{height:24px;color:var(--purple-dark);font-size:13px;font-style:normal;line-height:24px}.open-privacy-suite_institutionalModel__5_0Te .open-privacy-suite_modelPath__DaXbZ>i{color:var(--acid)}.open-privacy-suite_institutionalViews__V2lU6,.open-privacy-suite_pathNode__b6P_R,.open-privacy-suite_publicViews__c5H9X{width:100%;min-width:0;padding:13px 14px;background:var(--paper)}.open-privacy-suite_pathNode__b6P_R{display:flex;align-items:center;justify-content:space-between;gap:12px}.open-privacy-suite_institutionalViews__V2lU6>small,.open-privacy-suite_pathNode__b6P_R small,.open-privacy-suite_publicViews__c5H9X>small{color:var(--ink-muted);font-size:8px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.open-privacy-suite_pathNode__b6P_R strong{color:var(--ink);font-size:11px;line-height:1.3;text-align:right}.open-privacy-suite_institutionalModel__5_0Te .open-privacy-suite_pathNode__b6P_R:not(.open-privacy-suite_policyGate__wYXT_){background:rgb(255 255 255/10%)}.open-privacy-suite_institutionalModel__5_0Te .open-privacy-suite_pathNode__b6P_R:not(.open-privacy-suite_policyGate__wYXT_) small,.open-privacy-suite_institutionalModel__5_0Te .open-privacy-suite_pathNode__b6P_R:not(.open-privacy-suite_policyGate__wYXT_) strong{color:#fff}.open-privacy-suite_policyGate__wYXT_{color:var(--ink);background:var(--acid)}.open-privacy-suite_institutionalViews__V2lU6>small,.open-privacy-suite_publicViews__c5H9X>small{display:block;margin-bottom:9px}.open-privacy-suite_institutionalViews__V2lU6>div,.open-privacy-suite_publicViews__c5H9X>div{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:9px;padding-block:8px;border-top:1px solid rgb(23 35 61/12%)}.open-privacy-suite_institutionalViews__V2lU6 span,.open-privacy-suite_publicViews__c5H9X span{color:var(--ink-muted);font-size:9px;line-height:1.25}.open-privacy-suite_decisionNode__B8e_0 code,.open-privacy-suite_disclosureLevels__VtZVV code,.open-privacy-suite_institutionalViews__V2lU6 code,.open-privacy-suite_publicViews__c5H9X code,.open-privacy-suite_surfaceViews__DCc4A code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;letter-spacing:-.035em}.open-privacy-suite_institutionalViews__V2lU6 code,.open-privacy-suite_publicViews__c5H9X code{color:var(--ink);font-size:9px}.open-privacy-suite_institutionalViews__V2lU6{background:var(--lilac)}.open-privacy-suite_institutionalViews__V2lU6>div:nth-of-type(2) code{color:var(--purple-dark);font-weight:800}.open-privacy-suite_institutionalViews__V2lU6>div:nth-of-type(3) code{color:var(--ink-muted);text-decoration:line-through}.open-privacy-suite_modelFacts__mb69T{margin:auto 0 0;padding-top:22px}.open-privacy-suite_modelFacts__mb69T>div{display:grid;grid-template-columns:.9fr 1.1fr;gap:12px;padding-block:9px;border-top:1px solid rgb(23 35 61/14%)}.open-privacy-suite_institutionalModel__5_0Te .open-privacy-suite_modelFacts__mb69T>div{border-color:rgb(255 255 255/16%)}.open-privacy-suite_modelFacts__mb69T dd,.open-privacy-suite_modelFacts__mb69T dt{margin:0;font-size:9px;line-height:1.35}.open-privacy-suite_modelFacts__mb69T dt{color:var(--ink-muted);font-weight:700}.open-privacy-suite_modelFacts__mb69T dd{font-weight:800;text-align:right}.open-privacy-suite_institutionalModel__5_0Te .open-privacy-suite_modelFacts__mb69T dt{color:#aeb9cc}.open-privacy-suite_modelShift__aSbwx{display:grid;width:28px;height:28px;align-self:center;place-items:center;color:var(--paper);background:var(--purple-dark);font-size:13px}.open-privacy-suite_rpcDiagram__6wn0l{margin:0;padding:10px;background:rgb(255 255 255/8%)}.open-privacy-suite_modeRail__hFAca{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;color:var(--ink);background:rgb(255 255 255/18%)}.open-privacy-suite_modeRail__hFAca>div{display:grid;grid-template-columns:minmax(130px,.55fr) minmax(0,1fr);align-items:center;gap:18px;min-height:72px;padding:16px 18px;background:var(--paper)}.open-privacy-suite_modeRail__hFAca>div:last-child{background:var(--lilac)}.open-privacy-suite_modeRail__hFAca span{color:var(--purple-dark)}.open-privacy-suite_modeRail__hFAca strong{font-size:12px;line-height:1.35}.open-privacy-suite_rpcFlow__RS8nf{display:grid;grid-template-columns:minmax(145px,.75fr) 92px minmax(280px,1.5fr) 82px minmax(145px,.75fr);align-items:center;gap:10px;margin-top:10px}.open-privacy-suite_rpcNode__azHFn{display:flex;min-height:178px;justify-content:center;padding:22px;color:var(--ink);background:var(--paper);flex-direction:column}.open-privacy-suite_rpcNode__azHFn>span{color:var(--purple-dark)}.open-privacy-suite_rpcNode__azHFn strong{margin-top:24px;font-family:var(--font-gotham),var(--font-inter),sans-serif;font-size:17px;font-weight:500;line-height:1.15;letter-spacing:-.035em}.open-privacy-suite_rpcNode__azHFn small{margin-top:9px;color:var(--ink-muted);font-size:10px;line-height:1.4}.open-privacy-suite_rpcConnector__VM_f8{position:relative;height:1px;background:rgb(255 255 255/40%)}.open-privacy-suite_rpcConnector__VM_f8 span{position:absolute;right:-12px;bottom:10px;left:-12px;color:#bac4d7;font-size:8px;font-weight:750;line-height:1.25;text-align:center;text-transform:uppercase}.open-privacy-suite_rpcConnector__VM_f8 i{position:absolute;top:-10px;right:-2px;color:var(--acid);font-size:16px;font-style:normal}.open-privacy-suite_proxyNode__Q_NxD{min-width:0;padding:20px;color:var(--ink);background:var(--acid);box-shadow:9px 9px 0 rgb(117 71 232/25%)}.open-privacy-suite_proxyNode__Q_NxD>div{display:flex;align-items:center;gap:11px}.open-privacy-suite_proxyNode__Q_NxD>div span{color:var(--ink)}.open-privacy-suite_proxyNode__Q_NxD ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:17px 0 0;padding:1px;background:rgb(23 35 61/16%);list-style:none}.open-privacy-suite_proxyNode__Q_NxD li{min-width:0;min-height:54px;padding:10px;background:rgb(255 255 255/52%)}.open-privacy-suite_proxyNode__Q_NxD li small,.open-privacy-suite_proxyNode__Q_NxD li strong{display:block}.open-privacy-suite_proxyNode__Q_NxD li small{color:var(--purple-dark);font-size:8px;font-weight:800}.open-privacy-suite_proxyNode__Q_NxD li strong{margin-top:5px;font-size:9px;line-height:1.25}.open-privacy-suite_responseRail__ARxGW{display:grid;grid-template-columns:minmax(220px,1.4fr) repeat(3,minmax(130px,.7fr));align-items:stretch;gap:1px;margin-top:10px;color:var(--ink);background:rgb(23 35 61/16%)}.open-privacy-suite_responseRail__ARxGW>span,.open-privacy-suite_responseRail__ARxGW>strong{display:flex;min-height:55px;align-items:center;padding:13px 16px;background:var(--orange)}.open-privacy-suite_responseRail__ARxGW>span{color:var(--ink)}.open-privacy-suite_responseRail__ARxGW>strong{justify-content:center;background:var(--paper);font-size:10px;line-height:1.3;text-align:center}.open-privacy-suite_clientRail__VE3_L{display:grid;grid-template-columns:minmax(180px,.65fr) minmax(0,1.35fr);align-items:center;gap:14px 28px;margin-top:10px;padding:17px 18px;background:rgb(255 255 255/7%)}.open-privacy-suite_clientRail__VE3_L>span{color:var(--acid)}.open-privacy-suite_clientRail__VE3_L>div{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;background:rgb(255 255 255/14%)}.open-privacy-suite_clientRail__VE3_L>div strong{min-width:0;padding:9px;background:rgb(255 255 255/5%);font-size:9px;line-height:1.3;text-align:center}.open-privacy-suite_clientRail__VE3_L>small{grid-column:1/-1;color:#aeb9cc;font-size:10px;line-height:1.45}.open-privacy-suite_controlSection__6Ud07{background:var(--silver) var(--paper-grain) repeat}.open-privacy-suite_controlDiagramGrid__yeSuR{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);align-items:start;gap:10px}.open-privacy-suite_controlDiagram__i6Vjv{min-width:0;margin:0;padding:clamp(24px,3vw,34px);background:var(--paper)}.open-privacy-suite_permissionDiagram__UCpky{box-shadow:inset 0 7px var(--lilac)}.open-privacy-suite_evidenceDiagram__ztyex{box-shadow:inset 0 7px var(--sky)}.open-privacy-suite_controlDiagram__i6Vjv figcaption>span{color:var(--purple-dark)}.open-privacy-suite_controlDiagram__i6Vjv figcaption h3{margin:16px 0 0;font-family:var(--font-gotham),var(--font-inter),sans-serif;font-size:clamp(25px,2.6vw,34px);font-weight:500;line-height:1.02;letter-spacing:-.048em}.open-privacy-suite_controlDiagram__i6Vjv figcaption p{margin:13px 0 0;color:var(--ink-muted);font-size:12px;line-height:1.5}.open-privacy-suite_permissionMap__WTdPO{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:28px}.open-privacy-suite_permissionMap__WTdPO>div{min-width:0;padding:15px;background:var(--silver)}.open-privacy-suite_disclosureBlock__M8xf4>header,.open-privacy-suite_permissionMap__WTdPO header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.open-privacy-suite_disclosureBlock__M8xf4>header span,.open-privacy-suite_permissionMap__WTdPO header span{color:var(--purple-dark)}.open-privacy-suite_disclosureBlock__M8xf4>header small,.open-privacy-suite_permissionMap__WTdPO header small{max-width:115px;color:var(--ink-muted);font-size:9px;line-height:1.3;text-align:right}.open-privacy-suite_permissionMap__WTdPO ol{margin:14px 0 0;padding:0;list-style:none}.open-privacy-suite_permissionMap__WTdPO li{position:relative;display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:10px;min-height:65px;padding:10px;background:var(--paper)}.open-privacy-suite_permissionMap__WTdPO li+li{margin-top:13px}.open-privacy-suite_permissionMap__WTdPO li>small{display:grid;width:24px;height:24px;place-items:center;color:#fff;background:var(--purple-dark);font-size:8px;font-weight:800}.open-privacy-suite_permissionMap__WTdPO li div span,.open-privacy-suite_permissionMap__WTdPO li div strong{display:block}.open-privacy-suite_permissionMap__WTdPO li div strong{font-size:11px;line-height:1.25}.open-privacy-suite_permissionMap__WTdPO li div span{margin-top:4px;color:var(--ink-muted);font-size:9px;line-height:1.3}.open-privacy-suite_permissionMap__WTdPO li>i{position:absolute;z-index:1;top:calc(100% + 1px);left:17px;color:var(--purple-dark);font-size:10px;font-style:normal}.open-privacy-suite_disclosureBlock__M8xf4{margin-top:10px;padding:18px;background:var(--lilac)}.open-privacy-suite_disclosureLevels__VtZVV{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:14px;background:rgb(23 35 61/14%)}.open-privacy-suite_disclosureLevels__VtZVV>div{min-width:0;padding:13px;background:var(--paper)}.open-privacy-suite_disclosureLevels__VtZVV>div:nth-child(2){background:var(--acid)}.open-privacy-suite_disclosureLevels__VtZVV code,.open-privacy-suite_disclosureLevels__VtZVV small,.open-privacy-suite_disclosureLevels__VtZVV span{display:block}.open-privacy-suite_disclosureLevels__VtZVV span{color:var(--purple-dark);font-size:9px;font-weight:800}.open-privacy-suite_disclosureLevels__VtZVV code{margin-top:18px;overflow-wrap:anywhere;color:var(--ink);font-size:13px;font-weight:800}.open-privacy-suite_disclosureLevels__VtZVV small{margin-top:5px;color:var(--ink-muted);font-size:9px}.open-privacy-suite_approvalFlow__ppAsB{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:14px 0 0;padding:0;list-style:none}.open-privacy-suite_approvalFlow__ppAsB li{position:relative;min-width:0;padding:10px 14px 10px 0;border-top:1px solid rgb(23 35 61/18%)}.open-privacy-suite_approvalFlow__ppAsB li:not(:last-child):after{position:absolute;top:-8px;right:5px;color:var(--purple-dark);content:"→";font-size:11px}.open-privacy-suite_approvalFlow__ppAsB small,.open-privacy-suite_approvalFlow__ppAsB strong{display:block}.open-privacy-suite_approvalFlow__ppAsB small{color:var(--purple-dark);font-size:8px;font-weight:800}.open-privacy-suite_approvalFlow__ppAsB strong{margin-top:6px;font-size:9px;line-height:1.3}.open-privacy-suite_diagramNote__1xNQF{margin:14px 0 0;padding:11px 13px;color:var(--ink-muted);background:var(--silver);font-size:10px;line-height:1.45}.open-privacy-suite_consistencyMap__15lNr{display:grid;grid-template-columns:minmax(125px,.8fr) 24px minmax(160px,1.2fr);align-items:center;gap:8px;margin-top:28px}.open-privacy-suite_consistencyMap__15lNr>i{color:var(--purple-dark);font-size:14px;font-style:normal;text-align:center}.open-privacy-suite_decisionNode__B8e_0{min-width:0;padding:16px;background:var(--acid)}.open-privacy-suite_decisionNode__B8e_0>code,.open-privacy-suite_decisionNode__B8e_0>span,.open-privacy-suite_decisionNode__B8e_0>strong{display:block}.open-privacy-suite_decisionNode__B8e_0>span{color:var(--ink)}.open-privacy-suite_decisionNode__B8e_0>strong{margin-top:22px;font-size:12px}.open-privacy-suite_decisionNode__B8e_0>code{margin-top:5px;overflow-wrap:anywhere;color:var(--purple-dark);font-size:14px;font-weight:800}.open-privacy-suite_surfaceViews__DCc4A{display:grid;gap:1px;min-width:0;background:var(--line)}.open-privacy-suite_surfaceViews__DCc4A>div{min-width:0;padding:13px;background:var(--silver)}.open-privacy-suite_surfaceViews__DCc4A code,.open-privacy-suite_surfaceViews__DCc4A span{display:block}.open-privacy-suite_surfaceViews__DCc4A span{color:var(--ink-muted)}.open-privacy-suite_surfaceViews__DCc4A code{margin-top:8px;overflow-wrap:anywhere;color:var(--purple-dark);font-size:12px;font-weight:800}.open-privacy-suite_evidenceBlock__cjTFr{margin-top:24px;padding-top:20px;border-top:1px solid var(--line)}.open-privacy-suite_evidenceEvents__Bm1Bl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--line)}.open-privacy-suite_evidenceEvents__Bm1Bl span{min-width:0;padding:9px;color:var(--ink-muted);background:var(--silver);text-align:center}.open-privacy-suite_hashchain__7oYbq{display:grid;grid-template-columns:minmax(52px,1fr) 14px minmax(52px,1fr) 14px minmax(52px,1fr) 14px minmax(90px,1.45fr);align-items:center;gap:4px;margin-top:12px}.open-privacy-suite_hashchain__7oYbq>div{min-width:0;padding:11px 8px;background:var(--lilac);text-align:center}.open-privacy-suite_hashchain__7oYbq>i{color:var(--purple-dark);font-size:10px;font-style:normal;text-align:center}.open-privacy-suite_hashchain__7oYbq small,.open-privacy-suite_hashchain__7oYbq strong{display:block}.open-privacy-suite_hashchain__7oYbq small{color:var(--ink-muted);font-size:7px;line-height:1.25;text-transform:uppercase}.open-privacy-suite_hashchain__7oYbq strong{margin-top:6px;font-size:10px;line-height:1.25}.open-privacy-suite_hashchain__7oYbq .open-privacy-suite_siemNode__fSuFy{color:var(--ink);background:var(--sky)}@media (max-width:1120px){.open-privacy-suite_problemGrid__Kozb2{grid-template-columns:1fr}.open-privacy-suite_rpcFlow__RS8nf{grid-template-columns:minmax(140px,.75fr) 60px minmax(250px,1.5fr) 60px minmax(140px,.75fr)}.open-privacy-suite_controlDiagramGrid__yeSuR{grid-template-columns:1fr}}@media (max-width:800px){.open-privacy-suite_modelComparison__LkXD6{grid-template-columns:1fr}.open-privacy-suite_modelShift__aSbwx{transform:rotate(90deg);justify-self:center}.open-privacy-suite_institutionalModel__5_0Te{box-shadow:8px 8px 0 rgb(117 71 232/18%)}.open-privacy-suite_modeRail__hFAca,.open-privacy-suite_permissionMap__WTdPO,.open-privacy-suite_rpcFlow__RS8nf{grid-template-columns:1fr}.open-privacy-suite_rpcConnector__VM_f8{width:1px;height:40px;justify-self:center}.open-privacy-suite_rpcConnector__VM_f8 span{top:11px;right:auto;bottom:auto;left:12px;width:max-content;max-width:180px;text-align:left}.open-privacy-suite_rpcConnector__VM_f8 i{top:auto;right:-5px;bottom:-1px;transform:rotate(90deg)}.open-privacy-suite_rpcNode__azHFn{min-height:142px}.open-privacy-suite_responseRail__ARxGW{grid-template-columns:repeat(3,minmax(0,1fr))}.open-privacy-suite_responseRail__ARxGW>span{grid-column:1/-1}.open-privacy-suite_clientRail__VE3_L{grid-template-columns:1fr}.open-privacy-suite_clientRail__VE3_L>small{grid-column:1}.open-privacy-suite_clientRail__VE3_L>div{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:560px){.open-privacy-suite_controlDiagram__i6Vjv,.open-privacy-suite_modelPanel__dpCFf{padding:22px}.open-privacy-suite_modeRail__hFAca>div{grid-template-columns:1fr;gap:7px}.open-privacy-suite_approvalFlow__ppAsB,.open-privacy-suite_clientRail__VE3_L>div,.open-privacy-suite_disclosureLevels__VtZVV,.open-privacy-suite_evidenceEvents__Bm1Bl,.open-privacy-suite_responseRail__ARxGW{grid-template-columns:1fr}.open-privacy-suite_responseRail__ARxGW>span{grid-column:1}.open-privacy-suite_responseRail__ARxGW>strong{justify-content:flex-start;min-height:42px;text-align:left}.open-privacy-suite_clientRail__VE3_L>div strong{text-align:left}.open-privacy-suite_approvalFlow__ppAsB li{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px;padding:10px 0}.open-privacy-suite_approvalFlow__ppAsB li:not(:last-child):after{top:auto;right:5px;bottom:-7px;transform:rotate(90deg)}.open-privacy-suite_approvalFlow__ppAsB strong{margin-top:0}.open-privacy-suite_consistencyMap__15lNr{grid-template-columns:1fr}.open-privacy-suite_consistencyMap__15lNr>i{transform:rotate(90deg)}.open-privacy-suite_hashchain__7oYbq{grid-template-columns:1fr}.open-privacy-suite_hashchain__7oYbq>i{transform:rotate(90deg)}}