:root{--site-ink:#09263a;--site-copy:#49616e;--site-teal:#00645f;--site-line:#d8e1e5;--site-light:#f3f6f7;--site-gutter:max(40px, calc((100vw - 1280px) / 2))}html{scroll-padding-top:104px}body{color:var(--site-ink)}a,button,summary,[tabindex]{-webkit-tap-highlight-color:transparent}:where(a,button,summary,input,select,textarea,[tabindex]):focus-visible{outline:3px solid var(--site-teal);outline-offset:4px}.anchor-alias{height:0;scroll-margin-top:104px;display:block}.refined-page{color:var(--site-ink);background:#fff}.refined-page h1,.route-page h1,.enterprise-page h1,.trust-page h1{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(3.5rem,4.6vw,4rem);font-weight:500;line-height:1.08}.refined-page h2{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(2rem,3.25vw,2.75rem);font-weight:500;line-height:1.15}.refined-page h3{letter-spacing:-.02em;font-size:1.5rem;font-weight:500;line-height:1.25}.refined-page p{color:var(--site-copy);font-size:1.125rem;line-height:1.65}.refined-page .editorial-eyebrow{letter-spacing:.055em;color:var(--site-copy);margin:0 0 20px;font-size:.875rem;font-weight:550;line-height:1.5}.refined-page .scope-note,.refined-page .home-intro-scope{font-size:.875rem;line-height:1.65}.refined-section{padding:72px var(--site-gutter);scroll-margin-top:80px;position:relative}.refined-heading{grid-template-columns:1.1fr 1fr;align-items:end;gap:64px;margin:0 0 32px;display:grid}.refined-heading h2,.refined-heading p{margin:0}.refined-heading .scope-note{margin-top:16px}.refined-actions,.refined-links{flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:28px;display:flex}.refined-text-link,.refined-links a{min-height:44px;color:var(--site-ink);text-underline-offset:5px;align-items:center;gap:14px;font-size:1rem;text-decoration:underline;display:inline-flex}.refined-page .button{min-height:48px;box-shadow:none;border-radius:6px;padding:13px 24px;font-size:1rem;font-weight:500}.refined-page .button--primary{background:var(--site-ink);color:#fff;border:1px solid var(--site-ink)}.refined-page .button--primary:hover{color:#fff;background:#16465a;border-color:#16465a}.refined-page .button--light{color:var(--site-ink);border:1px solid var(--site-line);background:#fff}.refined-page .button--light:hover{color:var(--site-ink);background:#e8eff1}.cine-nav.enterprise-nav{width:100%;max-width:none;padding:0 var(--site-gutter);z-index:80;border-bottom:1px solid var(--site-line);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fffffffa;border-radius:0;position:fixed;inset:0 0 auto;transform:none}.enterprise-nav .cine-nav-bar{min-height:80px;box-shadow:none;background:0 0;border:0;border-radius:0;justify-content:space-between;gap:30px;max-width:none;margin:0;padding:0;display:flex}.enterprise-nav .logo{color:var(--site-ink)}.enterprise-nav .cine-nav-links{align-items:center;gap:28px;display:flex}.site-nav-item{align-items:center;display:flex;position:relative}.enterprise-nav .site-nav-item>a,.enterprise-nav .site-nav-item>button{color:#3b5563;min-height:44px;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;gap:9px;padding:0;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-flex}.enterprise-nav .site-nav-item>.site-nav-expand{width:28px;margin-right:-12px}.enterprise-nav .site-nav-item>a:hover,.enterprise-nav .site-nav-item>button:hover,.enterprise-nav a[aria-current=page]{color:var(--site-teal)}.nav-chevron{border:1px solid;border-width:0 1px 1px 0;width:6px;height:6px;margin:-3px 3px 0;display:inline-block;transform:rotate(45deg)}.site-nav-dropdown{border:1px solid var(--site-line);background:#fff;border-radius:6px;width:256px;padding:10px;position:absolute;top:calc(100% + 12px);left:-22px;box-shadow:0 12px 32px #09263a0d}.enterprise-nav .site-nav-dropdown a{color:var(--site-ink);border-radius:3px;flex-direction:column;align-items:flex-start;gap:3px;padding:12px;font-size:1rem;text-decoration:none;display:flex}.enterprise-nav .site-nav-dropdown a:hover{background:var(--site-light)}.site-nav-dropdown small{color:var(--site-copy);font-size:.875rem}.enterprise-nav .nav-action{border:1px solid var(--site-ink);min-height:44px;color:var(--site-ink);box-shadow:none;background:#fff;border-radius:5px;padding:10px 17px;font-size:.875rem;font-weight:500}.enterprise-nav .nav-action:hover{background:var(--site-ink);color:#fff}.enterprise-nav .cine-nav-menu{display:none}.home-intro{padding:136px var(--site-gutter) 36px}.phase3-home .home-intro h1{letter-spacing:-.035em;max-width:730px;margin:0;font-size:clamp(4rem,5.1vw,4.5rem);line-height:1.06}.home-intro h1 em{color:var(--site-ink);font-style:normal}.home-intro-grid{grid-template-columns:1.2fr 1fr;align-items:start;gap:56px;display:grid}.home-intro-lede{margin:0}.home-intro-scope{border-top:1px solid var(--site-line);margin:32px 0 0;padding-top:18px}.homepage-product{padding:0 var(--site-gutter)}.phase3-home .real-proof-start{margin-top:24px}.phase3-home .real-product-proof{padding:48px var(--site-gutter) 0}.phase3-home .real-proof__scope{max-width:none;margin-bottom:40px;padding:20px 0;font-size:.875rem}.phase3-home .real-proof-step{padding-bottom:64px}.phase3-home .real-proof-step--consequence{padding-bottom:0}.refined-page .real-proof__heading h2{letter-spacing:-.03em;font-size:clamp(2rem,3.25vw,2.75rem);line-height:1.15}.refined-page .real-proof__heading--home h2{font-size:clamp(1.75rem,2.5vw,2.125rem)}.refined-page .real-proof__heading p:not(.editorial-eyebrow){font-size:1.125rem}.refined-page .real-proof__heading .real-proof__separate{font-size:.875rem}.refined-page .product-capture__boundary{font-size:.875rem;line-height:1.6}.refined-page .product-capture figcaption p{font-size:1rem}.refined-page .real-proof-review{gap:40px;margin-top:30px;padding:24px 0 40px}.refined-page .real-proof-review h2{margin:0 0 12px;font-size:1.75rem}.refined-page .real-proof-review .editorial-eyebrow{margin-bottom:12px}.refined-page .real-proof-review p{margin-bottom:0;font-size:1rem}.study-context{border-top:1px solid var(--site-line)}.study-context-grid{border-block:1px solid var(--site-line);grid-template-columns:1fr 1.15fr;display:grid}.study-context-tenvia{border-right:1px solid var(--site-line);padding:30px 48px 30px 0}.study-context-tenvia h3{color:var(--site-teal);margin:0 0 12px;font-size:1.75rem}.study-context-tenvia p{max-width:440px;margin:0 0 20px}.study-context-tenvia span{color:var(--site-copy);font-size:.875rem}.system-responsibilities{margin:0;padding:16px 0 16px 40px}.system-responsibilities>div{border-bottom:1px solid var(--site-line);grid-template-columns:1fr 1.2fr;gap:20px;padding:12px 0;font-size:1rem;line-height:1.5;display:grid}.system-responsibilities>div:last-child{border-bottom:0}.system-responsibilities dt{font-weight:500}.system-responsibilities dd{color:var(--site-copy);margin:0}.home-trust{background:var(--site-light)}.home-trust-links{border-top:1px solid #cbd7dc;grid-template-columns:1fr 1fr;gap:48px;padding-top:22px;display:grid}.home-trust-links a{min-height:64px;color:var(--site-ink);flex-direction:column;gap:5px;font-size:1.125rem;text-decoration:none;display:flex}.home-trust-links span{color:var(--site-copy);font-size:1rem}.home-trust-links a:hover{color:var(--site-teal)}.home-audience-grid{grid-template-columns:1fr 1fr;gap:48px;display:grid}.home-audience-grid>a{border-top:1px solid var(--site-line);color:var(--site-ink);padding:24px 0 28px;text-decoration:none}.home-audience-grid h3{margin:0 0 14px}.home-audience-grid p{max-width:510px;margin:0 0 20px}.home-audience-grid span{color:var(--site-teal);font-size:1rem}.home-audience-grid a:hover span{text-underline-offset:5px;text-decoration:underline}.home-next{background:var(--site-light);grid-template-columns:1.5fr 1fr;align-items:center;gap:48px;display:grid}.home-next h2{margin:0 0 22px}.home-next p:last-child{max-width:710px;margin:0}.home-next>button{justify-self:end}.site-footer{padding:48px var(--site-gutter) 28px;border-top:1px solid var(--site-line);color:var(--site-ink);background:#fff}.site-footer-intro{align-items:center;gap:36px;margin-bottom:34px;display:flex}.site-footer-intro .logo{color:var(--site-ink)}.site-footer-intro p{color:var(--site-copy);margin:0;font-size:1rem}.site-footer-columns{grid-template-columns:1.25fr 1fr 1fr 1fr;gap:40px;display:grid}.site-footer-columns nav{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.site-footer .site-footer-columns h2{letter-spacing:0;margin:0 0 8px;font-size:.875rem;font-weight:550;line-height:1.5}.site-footer a,.site-footer summary{color:var(--site-copy);min-height:28px;padding-block:3px;font-size:.875rem;line-height:1.6;text-decoration:none}.site-footer a:hover,.site-footer summary:hover{color:var(--site-teal);text-underline-offset:4px;text-decoration:underline}.site-footer a small{margin-left:8px;font-size:.875rem}.site-footer summary{cursor:pointer}.site-footer details>div{border-left:1px solid var(--site-line);flex-direction:column;align-items:flex-start;gap:6px;padding:10px 0 6px 12px;display:flex}.site-footer-bottom{border-top:1px solid var(--site-line);color:var(--site-copy);justify-content:space-between;align-items:center;gap:20px;margin-top:36px;padding-top:22px;font-size:.875rem;display:flex}@media (max-width:1100px){.enterprise-nav .cine-nav-links{gap:17px}.enterprise-nav .cine-nav-bar{gap:22px}.enterprise-nav .nav-action{padding-inline:12px}}@media (max-width:1150px){.enterprise-nav .cine-nav-links,.enterprise-nav .nav-action{display:none}.enterprise-nav .cine-nav-menu{min-width:60px;min-height:44px;color:var(--site-ink);border:1px solid var(--site-line);background:#fff;border-radius:5px;justify-content:center;align-items:center;font-size:1rem;display:inline-flex}.enterprise-nav .cine-nav-drawer{z-index:90;height:100dvh;max-height:none;color:var(--site-ink);background:#fff;border:0;border-radius:0;padding:24px 28px 40px;display:block;position:fixed;inset:0;overflow-y:auto}.enterprise-nav .site-nav-close{width:auto;min-height:44px;color:var(--site-ink);border:1px solid var(--site-line);background:#fff;border-radius:5px;margin:0 0 24px auto;padding:8px 12px;font-size:1rem;display:block}.enterprise-nav .cine-nav-drawer-links{display:block}.site-mobile-group{border-top:1px solid var(--site-line);padding:14px 0}.enterprise-nav .site-mobile-group>a{min-height:44px;color:var(--site-ink);border:0;align-items:center;padding:0;font-size:1.25rem;display:flex}.site-mobile-group>div{grid-template-columns:1fr 1fr;gap:5px 20px;display:grid}.enterprise-nav .site-mobile-group>div a{min-height:48px;color:var(--site-copy);border:0;flex-direction:column;justify-content:center;align-items:flex-start;padding:6px 0;font-size:1rem;display:flex}.site-mobile-group small{font-size:.875rem}.enterprise-nav .cine-nav-drawer>.button{background:var(--site-ink);color:#fff;border-radius:5px;width:100%;margin-top:20px;font-size:1rem}.home-intro-grid,.refined-heading{grid-template-columns:1fr;gap:24px}.home-intro h1{max-width:760px}.home-intro-lede{max-width:720px}}@media (max-width:767px){:root{--site-gutter:20px}html{scroll-padding-top:88px}.enterprise-nav .cine-nav-bar{min-height:72px}.refined-section{padding-block:48px}.refined-page h1,.route-page h1,.enterprise-page h1,.trust-page h1{letter-spacing:-.03em;font-size:clamp(2.25rem,9.5vw,3rem);line-height:1.12}.phase3-home .home-intro h1{letter-spacing:-.03em;font-size:clamp(2.5rem,10.7vw,3.25rem);line-height:1.09}.refined-page h2{letter-spacing:-.025em;font-size:2rem}.refined-page p{font-size:1rem}.home-intro{padding-top:108px;padding-bottom:24px}.home-intro .editorial-eyebrow{max-width:320px}.home-intro-grid{gap:24px}.refined-actions{gap:12px 20px}.phase3-home .real-product-proof{padding-top:40px}.phase3-home .real-proof-step{padding-bottom:44px}.phase3-home .real-proof-step--consequence{padding-bottom:0}.refined-page .real-proof__heading p:not(.editorial-eyebrow){font-size:1rem}.refined-page .real-proof__heading .real-proof__separate{font-size:.875rem}.refined-page .real-proof-review{grid-template-columns:1fr;gap:24px}.study-context-grid,.home-trust-links,.home-audience-grid,.home-next{grid-template-columns:1fr;gap:20px}.study-context-tenvia{border-right:0;border-bottom:1px solid var(--site-line);padding:24px 0}.system-responsibilities{padding:0}.system-responsibilities>div{grid-template-columns:1fr 1fr;gap:16px}.home-audience-grid{gap:0}.home-next>button{justify-self:start}.site-footer{padding-bottom:112px}.site-footer-intro{flex-direction:column;align-items:flex-start;gap:14px}.site-footer-columns{grid-template-columns:1fr 1fr;gap:32px 20px}.site-footer a,.site-footer summary{min-height:36px}.site-footer-bottom{flex-direction:column;align-items:flex-start;gap:8px}.enterprise-nav .mobile-session-dock{background:var(--site-ink);color:#fff;border-radius:6px;min-height:48px;font-size:1rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}.refined-page *,.enterprise-nav *{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important}}.primary-hero{padding:136px var(--site-gutter) 64px}.primary-hero h1{max-width:1000px;margin:0}.primary-hero p:not(.editorial-eyebrow){max-width:760px}.sponsor-hero{border-bottom:1px solid var(--site-line)}.sponsor-hero h1{max-width:900px}.sponsor-hero-bottom{grid-template-columns:1.15fr 1fr;align-items:end;gap:64px;margin-top:32px;display:grid}.sponsor-hero-bottom p,.sponsor-hero-bottom .refined-actions{margin:0}.decision-questions{grid-template-columns:repeat(3,1fr);gap:40px;margin:40px 0 28px;padding:0;list-style:none;display:grid}.decision-questions li{border-top:1px solid var(--site-line);padding-top:22px}.decision-questions span{color:var(--site-copy);font-size:.875rem}.decision-questions h3{margin:20px 0 14px}.decision-questions p{margin:0}.sponsor-handoffs{background:var(--site-light)}.editorial-route-list>a{border-top:1px solid var(--site-line);color:var(--site-ink);grid-template-columns:150px 1fr 1.3fr 24px;align-items:start;gap:32px;padding:28px 0;text-decoration:none;display:grid;position:relative}.editorial-route-list span{font-size:.875rem;line-height:1.6}.editorial-route-list h3,.editorial-route-list p{margin:0}.editorial-route-list b{font-weight:400}.editorial-route-list a:hover h3{color:var(--site-teal)}.audience-principle{max-width:1000px}.audience-principle h2{max-width:850px;margin:0 0 24px}.audience-principle p{margin-top:0}.primary-close{background:var(--site-light);grid-template-columns:1.5fr 1fr;align-items:center;gap:56px;display:grid}.primary-close h2{margin:0 0 20px}.primary-close p:last-child{margin-bottom:0}.primary-close>button{justify-self:end}.cro-hero{grid-template-columns:1.25fr 1fr;align-items:start;gap:72px;display:grid}.cro-hero h1{max-width:730px}.cro-hero>div>p:not(.editorial-eyebrow){margin-top:28px}.cro-review-questions{border-top:1px solid var(--site-line);margin-top:48px;padding-top:24px}.cro-review-questions ol{margin:0;padding-left:20px}.cro-review-questions li{border-bottom:1px solid var(--site-line);padding:14px 0 14px 8px;font-size:1.125rem;line-height:1.6}.cro-review-questions p:last-child{margin:22px 0 0;font-size:1rem}.cro-method{background:var(--site-light);grid-template-columns:1fr 1.1fr;gap:72px;display:grid}.cro-method h2,.cro-method>div>p:first-child{margin-top:0}.cro-scope-columns{grid-template-columns:repeat(3,1fr);gap:40px;display:grid}.cro-scope-columns article{border-top:1px solid var(--site-line);padding-top:22px}.cro-scope-columns span{color:var(--site-copy);font-size:.875rem}.cro-scope-columns h3{margin:18px 0 16px}.cro-scope-columns a{color:var(--site-teal);text-underline-offset:4px;min-height:44px;font-size:1rem;display:inline-block}.company-hero{max-width:1050px;padding-bottom:56px}.company-hero>p:last-child{margin:28px 0 0}.company-accountability{background:var(--site-light);grid-template-columns:1fr 1.3fr;gap:72px;display:grid}.company-accountability h2{margin:0}.company-accountability>div>p:first-child{margin-top:0}.company-accountability .button{margin-top:12px}.company-purpose{max-width:1100px}.company-purpose h2{max-width:850px;margin:0 0 24px}.company-principles{padding-top:16px}.company-principles dl{margin:0}.company-principles dl>div{border-top:1px solid var(--site-line);grid-template-columns:1fr 1.2fr;gap:60px;padding:24px 0;font-size:1.125rem;line-height:1.6;display:grid}.company-principles dt{font-weight:500}.company-principles dd{color:var(--site-copy);margin:0}.audiences-hero p:last-child{margin-top:28px}.audience-directory{padding-top:0}.audience-directory article{border-top:1px solid var(--site-line);grid-template-columns:150px 1fr 200px;align-items:start;gap:40px;padding:36px 0;scroll-margin-top:104px;display:grid}.audience-directory article>span{font-size:.875rem;line-height:1.6}.audience-directory h2{margin:0 0 16px;font-size:2rem}.audience-directory p{margin:0}.audience-directory .scope-note{margin-top:18px}.audience-directory article>a{justify-self:end;margin-top:0}.adoption-principles{background:var(--site-light)}.platform-context-hero>div:first-of-type{grid-template-columns:1.2fr 1fr;align-items:end;gap:64px;display:grid}.platform-context-hero>div>p{margin:0}.platform-context-hero>.scope-note{max-width:1100px;margin-top:28px}.platform-context-method{background:var(--site-light)}.platform-context-method dl{grid-template-columns:repeat(4,1fr);gap:32px;margin:36px 0 26px;display:grid}.platform-context-method dl>div{border-top:1px solid var(--site-line);padding-top:22px}.platform-context-method dt{margin-bottom:16px;font-size:1.25rem;font-weight:500}.platform-context-method dd{color:var(--site-copy);margin:0;font-size:1rem;line-height:1.6}.platform-route-rows>a{border-top:1px solid var(--site-line);color:var(--site-ink);grid-template-columns:160px 1fr 1.3fr 20px;gap:30px;padding:26px 0;text-decoration:none;display:grid}.platform-route-rows span{color:var(--site-copy);font-size:.875rem;line-height:1.6}.platform-route-rows h3,.platform-route-rows p{margin:0}.platform-route-rows a:hover h3{color:var(--site-teal)}.refined-page .route-catalogue{background:var(--site-light)}.refined-page .route-catalogue__layout{grid-template-columns:320px 1fr;gap:56px}.refined-page .route-catalogue__list button{border:0;border-bottom:1px solid var(--site-line);min-height:72px;color:var(--site-ink);background:0 0;border-radius:0;grid-template-columns:1fr;gap:6px;padding:18px 0}.refined-page .route-catalogue__list button[aria-selected=true]{border-left:3px solid var(--site-teal);color:var(--site-teal);background:#fff;padding-left:16px}.refined-page .route-catalogue__list button strong{font-size:1.125rem}.refined-page .route-catalogue__list button small{color:var(--site-copy);font-size:.875rem}.refined-page .route-catalogue__detail{color:var(--site-ink);border:1px solid var(--site-line);box-shadow:none;background:#fff;border-radius:4px;padding:36px;position:sticky;top:112px}.refined-page .route-catalogue__detail>span{color:var(--site-copy);font-size:.875rem}.refined-page .route-catalogue__detail h3{font-size:2rem}.refined-page .route-catalogue__detail :is(dt,dd){color:var(--site-copy);font-size:1rem;line-height:1.6}.platform-adoption-brief{grid-template-columns:1fr 1.1fr;gap:72px;display:grid}.platform-adoption-brief h2{margin:0}.platform-adoption-brief>div>p:first-child{margin-top:0}@media (max-width:1000px){.sponsor-hero-bottom,.cro-hero,.company-accountability,.platform-context-hero>div:first-of-type{grid-template-columns:1fr;gap:32px}.cro-review-questions{margin-top:0}.editorial-route-list>a,.platform-route-rows>a{grid-template-columns:140px 1fr;gap:16px 30px}.editorial-route-list p,.platform-route-rows p{grid-column:2}.editorial-route-list b,.platform-route-rows b{display:none}.audience-directory article{grid-template-columns:120px 1fr}.audience-directory article>a{grid-column:2;justify-self:start}}@media (max-width:767px){.primary-hero{padding:108px var(--site-gutter) 44px}.decision-questions,.cro-scope-columns,.cro-method,.platform-adoption-brief,.primary-close{grid-template-columns:1fr;gap:24px}.primary-close>button{justify-self:start}.decision-questions{margin-top:28px}.decision-questions h3{margin-top:14px}.editorial-route-list>a,.platform-route-rows>a{grid-template-columns:1fr;gap:14px}.editorial-route-list p,.platform-route-rows p{grid-column:1}.company-principles dl>div{grid-template-columns:1fr;gap:12px;font-size:1rem}.audience-directory article{grid-template-columns:1fr;gap:18px}.audience-directory article>a{grid-column:1}.platform-context-method dl{grid-template-columns:1fr 1fr;gap:28px}.refined-page .route-catalogue__layout{grid-template-columns:1fr;gap:24px}.refined-page .route-catalogue__list{grid-template-columns:1fr 1fr;gap:0 16px;display:grid}.refined-page .route-catalogue__detail{padding:24px;position:static}.company-accountability{gap:24px}.company-purpose{padding-top:44px}}.trust-review-hero{grid-template-columns:1.25fr 1fr;align-items:start;gap:72px;display:grid}.trust-review-hero h1{max-width:700px}.trust-review-hero>div>p:not(.editorial-eyebrow){margin-top:28px}.trust-current-position{border-top:1px solid var(--site-line);margin-top:40px;padding-top:24px}.trust-current-position dl{margin:0}.trust-current-position dl>div{border-bottom:1px solid var(--site-line);padding:16px 0}.trust-current-position dt{color:var(--site-copy);margin-bottom:8px;font-size:.875rem}.trust-current-position dd{margin:0;font-size:1rem;line-height:1.6}.trust-review-directory{padding-top:24px}.trust-review-directory>div>a{border-top:1px solid var(--site-line);color:var(--site-ink);grid-template-columns:.8fr 1.2fr 24px;align-items:center;gap:40px;padding:24px 0;text-decoration:none;display:grid}.trust-review-directory h3,.trust-review-directory p{margin:0}.trust-review-directory a:hover h3{color:var(--site-teal)}.trust-assurance-section{background:var(--site-light)}.trust-assurance-layout{grid-template-columns:340px 1fr;gap:64px;display:grid}.trust-assurance-layout [role=tablist]{flex-direction:column;display:flex}.trust-assurance-layout button{text-align:left;border:0;border-bottom:1px solid var(--site-line);min-height:94px;color:var(--site-ink);cursor:pointer;background:0 0;flex-direction:column;align-items:flex-start;gap:10px;padding:20px 16px;display:flex}.trust-assurance-layout button[aria-selected=true]{border-left:3px solid var(--site-teal);background:#fff}.trust-assurance-layout button strong{font-size:1.125rem;font-weight:500}.trust-assurance-layout button span,.trust-assurance-layout article>span{color:var(--site-copy);font-size:.875rem}.trust-assurance-layout article{border:1px solid var(--site-line);background:#fff;border-radius:4px;padding:32px}.trust-assurance-layout article h3{margin:18px 0 20px}.trust-assurance-layout li{color:var(--site-copy);margin:10px 0;font-size:1rem;line-height:1.6}.trust-design-disclosures{border-top:1px solid var(--site-line)}.trust-design-disclosures details{border-bottom:1px solid var(--site-line);padding:24px 0}.trust-design-disclosures summary{cursor:pointer;font-size:1.25rem;line-height:1.5}.trust-design-disclosures p{max-width:950px;margin-bottom:0}.trust-design-disclosures a{min-height:44px;color:var(--site-teal);margin-top:20px;font-size:1rem;display:inline-block}.trust-page--refined .trust-access{background:#0b2c40}.trust-page--refined .trust-access p,.trust-page--refined .trust-access small{color:#d0dee3}.trust-page--refined .trust-access h2{color:#fff}.trust-page--refined .trust-access .access-console p,.trust-page--refined .trust-access .access-console small{color:#536975}.trust-page--refined .trust-access .access-console{box-shadow:none;border-radius:6px}.trust-page .access-console label,.trust-page .access-console small,.trust-page .access-console b,.trust-page .access-steps small{font-size:.875rem}.trust-page .access-console input,.trust-page .access-console textarea,.trust-page .access-console select{font-size:1rem}.trust-detail-page h1{letter-spacing:-.035em;font-size:clamp(3.5rem,4.6vw,4rem);line-height:1.1}.trust-detail-page .control-table :is(p,b,strong),.trust-detail-page .faq-list p{font-size:1rem;line-height:1.65}.trust-detail-page .control-table-head,.trust-detail-page .trust-area-nav a,.trust-detail-page .evidence-stack span{font-size:.875rem}.route-page .route-hero h1,.enterprise-page .enterprise-hero h1{letter-spacing:-.035em;font-size:clamp(3.5rem,4.6vw,4rem);line-height:1.1}.route-page .route-hero,.enterprise-page .enterprise-hero{padding-top:136px}.route-page--protocol .route-hero--real-protocol{min-height:0;padding-bottom:32px}.route-page--protocol .real-proof__heading h2{letter-spacing:-.03em;font-size:clamp(2rem,3.25vw,2.75rem)}.route-page .route-section-heading h2,.route-page .route-section-copy h2,.route-page .route-close h2,.enterprise-page .enterprise-section h2{letter-spacing:-.03em;font-size:clamp(2rem,3.5vw,3rem);line-height:1.15}.route-page .route-lede,.enterprise-page .enterprise-hero__copy>p:not(.editorial-eyebrow){font-size:1.125rem;line-height:1.65}.route-page .editorial-eyebrow,.enterprise-page .editorial-eyebrow{font-size:.875rem}.enterprise-page .enterprise-hero__signal{box-shadow:none;border-radius:6px}@media (max-width:1000px){.trust-review-hero{grid-template-columns:1fr;gap:32px}.trust-current-position{margin-top:0}}@media (max-width:767px){.trust-review-directory>div>a{grid-template-columns:1fr 24px;gap:12px}.trust-review-directory p{grid-column:1}.trust-review-directory a>span{grid-area:1/2}.trust-assurance-layout{grid-template-columns:1fr;gap:24px}.trust-assurance-layout article{padding:24px}.trust-design-disclosures summary{font-size:1.125rem}.route-page .route-hero,.enterprise-page .enterprise-hero{padding-top:108px}.route-page .route-hero h1,.enterprise-page .enterprise-hero h1,.trust-detail-page h1{letter-spacing:-.03em;font-size:clamp(2.25rem,9.5vw,3rem)}.route-page .route-lede,.enterprise-page .enterprise-hero__copy>p:not(.editorial-eyebrow){font-size:1rem}.route-page .route-section-heading h2,.route-page .route-section-copy h2,.route-page .route-close h2,.enterprise-page .enterprise-section h2{font-size:2rem}}.home-next>.anchor-alias,.platform-adoption-brief>.anchor-alias,.study-context>.anchor-alias{position:absolute;top:0;left:0}.study-context>.scope-note{max-width:1120px;margin:20px 0 0}.company-accountability>div>p+p,.cro-method>div>p+p{margin-top:16px}.route-page .button{box-shadow:none;border-radius:6px}.route-page .product-capture__boundary{font-size:.875rem;line-height:1.6}.refined-page .session-rail p{color:#bed0d7}.refined-page .assessment-rail-proof p{font-size:1rem}.refined-page .session-rail>small{color:#afc3cd;font-size:.875rem}.study-context--home{background:var(--site-light);border-top:0;padding-block:56px}.study-context-map{margin:0}.study-context-map__core{border-top:1px solid var(--site-line);border-bottom:2px solid var(--site-teal);background:#fff;grid-template-columns:1fr auto;align-items:center;gap:16px 24px;max-width:760px;margin-inline:auto;padding:20px 24px;display:grid}.study-context-map__core h3{color:var(--site-teal);margin:0 0 4px;font-size:1.75rem}.study-context-map__core span{color:var(--site-copy);font-size:.875rem;line-height:1.5}.study-context-map__status{align-self:start}.study-context-map__core ul{flex-wrap:wrap;grid-column:1/-1;gap:8px 20px;margin:0;padding:0;font-size:1rem;line-height:1.5;list-style:none;display:flex}.study-context-map__core li+li{border-left:1px solid var(--site-line);padding-left:20px}.study-context-map__connection{flex-direction:column;justify-content:center;align-items:center;padding-block:18px;font-size:.875rem;line-height:1.5;display:flex;position:relative}.study-context-map__connection:before{content:"";border-left:1px dashed #91a8b3;position:absolute;inset:0 auto 0 50%}.study-context-map__connection span{background:var(--site-light);padding-inline:12px;position:relative}.study-context-map__connection span+span{color:var(--site-copy)}.study-context-map__systems{grid-template-columns:repeat(5,minmax(0,1fr));gap:28px;margin:0;display:grid}.study-context-map__systems>div{padding-top:24px;position:relative}.study-context-map__systems>div:before{content:"";border-top:1px solid #91a8b3;position:absolute;top:0;left:-14px;right:-14px}.study-context-map__systems>div:first-child:before{left:50%}.study-context-map__systems>div:last-child:before{right:50%}.study-context-map__systems>div:after{content:"";border-left:1px solid #91a8b3;height:14px;position:absolute;top:0;left:50%}.study-context-map__systems dt{margin-bottom:6px;font-size:1.125rem;font-weight:500;line-height:1.5}.study-context-map__systems dd{color:var(--site-copy);margin:0;font-size:1rem;line-height:1.5}.study-context--home>.scope-note{margin-top:28px}.study-context--home .refined-links{margin-top:16px}.phase3-home .home-trust{background:var(--site-ink);color:#fff;padding-block:48px}.home-trust-frame{grid-template-columns:1.1fr 1fr;align-items:center;gap:64px;display:grid}.home-trust-frame h2{color:#fff;margin:0 0 20px}.phase3-home .home-trust .editorial-eyebrow{color:#aec7d0;margin-bottom:16px}.phase3-home .home-trust p{color:#d4e1e6;margin:0}.phase3-home .home-trust .scope-note{color:#aec7d0;margin-top:16px}.authority-map{min-width:0;margin:0}.authority-map figcaption{color:#aec7d0;margin-bottom:16px;font-size:.875rem;line-height:1.5}.authority-map__boundary,.authority-map__evidence{flex-wrap:wrap;justify-content:space-between;gap:6px 24px;padding:14px 18px;font-size:.875rem;line-height:1.5;display:flex}.authority-map__boundary{border:1px solid #527180;border-bottom:0}.authority-map__boundary span+span,.authority-map__evidence span+span{color:#aec7d0}.authority-map__review{border-inline:1px solid #527180;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;padding:20px 18px 26px;display:grid}.authority-map__review>div+div{border-left:1px solid #527180;padding-left:24px}.authority-map__review h3{color:#fff;margin:0 0 10px;font-size:1.375rem;line-height:1.25}.authority-map__review>div+div h3{color:#a0d8d2}.phase3-home .authority-map__review p{font-size:1rem;line-height:1.5}.authority-map__evidence{border-top:1px solid #90bbb9;border-bottom:1px solid #527180}.phase3-home .home-trust-links{border-color:#365766;gap:24px 48px;margin-top:28px;padding-top:18px}.phase3-home .home-trust-links a{color:#fff;min-height:44px;font-size:1rem}.phase3-home .home-trust-links span{color:#aec7d0;font-size:.875rem}.phase3-home .home-trust-links a:hover{color:#a0d8d2}.phase3-home .home-trust a:focus-visible{outline-color:#a0d8d2}.phase3-home .home-audiences{padding-block:48px}.home-audiences .refined-heading{margin-bottom:24px}.home-audience-pair{grid-template-columns:1fr 1fr;gap:64px;display:grid}.home-audience-pair article{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.home-audience-pair .audience-name{margin:0 0 18px;font-size:.875rem;font-weight:550}.home-audience-pair h3{letter-spacing:-.025em;margin:0;font-size:clamp(1.75rem,2.4vw,2rem)}.audience-decision__focus{border-left:3px solid var(--site-teal);padding-left:22px}.audience-decision__focus p{max-width:400px;margin:14px 0 0;font-size:1rem}.audience-recommendation__basis{grid-template-columns:auto 1fr;align-items:center;gap:28px;display:grid}.audience-recommendation__basis ul{color:var(--site-copy);border-right:1px solid #91a8b3;margin:0;padding:8px 22px 8px 0;font-size:.875rem;line-height:1.5;list-style:none;position:relative}.audience-recommendation__basis li+li{margin-top:10px}.audience-recommendation__basis ul:before,.audience-recommendation__basis ul:after{content:"";border-top:1px solid #91a8b3;width:10px;position:absolute;right:0}.audience-recommendation__basis ul:before{top:0}.audience-recommendation__basis ul:after{bottom:0}.home-audience-pair a{min-height:44px;color:var(--site-teal);text-underline-offset:5px;align-items:center;gap:16px;margin-top:auto;padding-top:20px;font-size:1rem;text-decoration:underline;display:inline-flex}.home-audience-pair a:hover{color:var(--site-ink)}.home-sites-scope{border-top:1px solid var(--site-line);flex-wrap:wrap;align-items:center;gap:8px 28px;margin:28px 0 0;padding-top:20px;display:flex}.home-sites-scope strong{font-weight:500}.home-sites-scope a{min-height:44px;color:var(--site-copy);text-underline-offset:4px;align-items:center;gap:12px;display:inline-flex}@media (max-width:1000px){.home-trust-frame{grid-template-columns:1fr;gap:28px}.home-audience-pair{gap:36px}.audience-recommendation__basis{grid-template-columns:1fr;gap:16px}.audience-recommendation__basis ul{border-bottom:1px solid #91a8b3;border-right:0;flex-wrap:wrap;gap:8px 16px;padding:0 0 14px;display:flex}.audience-recommendation__basis li+li{margin-top:0}.audience-recommendation__basis ul:before{display:none}.audience-recommendation__basis ul:after{border-top:0;border-left:1px solid #91a8b3;width:0;height:10px;bottom:-10px;left:50%}}@media (max-width:767px){.study-context--home{padding-block:48px}.study-context-map__core{grid-template-columns:1fr;gap:10px;padding:16px 18px}.study-context-map__core ul{gap:6px 14px;font-size:.875rem}.study-context-map__core li+li{border:0;padding:0}.study-context-map__connection{align-items:flex-start;margin-left:16px;padding:16px 0 16px 24px}.study-context-map__connection:before{left:0}.study-context-map__connection span{padding:0}.study-context-map__systems{border-left:1px solid #91a8b3;grid-template-columns:1fr;gap:0;margin-left:16px}.study-context-map__systems>div{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:16px;padding:10px 0 10px 24px;display:grid}.study-context-map__systems>div:before{width:14px;top:23px;left:0;right:auto}.study-context-map__systems>div:first-child:before,.study-context-map__systems>div:last-child:before{left:0;right:auto}.study-context-map__systems>div:after{display:none}.study-context-map__systems dt{margin:0;font-size:1rem}.study-context-map__systems dd{font-size:.875rem;line-height:1.6}.study-context--home>.scope-note{margin-top:20px}.study-context--home .refined-links{gap:8px 20px;margin-top:12px}.phase3-home .home-trust{padding-block:44px}.home-trust-frame h2{margin-bottom:16px}.authority-map figcaption{margin-bottom:12px}.authority-map__boundary,.authority-map__evidence{padding:12px 14px}.authority-map__review{gap:14px;padding:16px 14px 20px}.authority-map__review>div+div{padding-left:14px}.authority-map__review h3{font-size:1.125rem}.phase3-home .authority-map__review p{font-size:.875rem}.phase3-home .home-trust-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:24px}.home-audience-pair{grid-template-columns:1fr;gap:28px}.home-audience-pair .audience-name{margin-bottom:12px}.home-audience-pair h3{font-size:1.75rem}.home-audience-pair h3 br{display:none}.audience-decision__focus{padding-left:18px}.audience-recommendation{border-top:1px solid var(--site-line);padding-top:24px}.audience-recommendation__basis{gap:18px}.home-audience-pair a{padding-top:14px}.home-sites-scope{gap:0 20px;margin-top:24px;padding-top:16px}}
.phase3-home .home-intro{padding-top:140px;padding-bottom:32px}.phase3-home .home-intro-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:72px}.phase3-home .home-intro h1{max-width:680px;font-size:clamp(3.75rem,5.05vw,4.5rem)}.phase3-home .home-intro-lede{max-width:590px;margin-top:26px}.phase3-home .home-intro-scope{margin-top:36px}.decision-trace{margin:0;padding:24px 0 0 28px}.decision-trace figcaption{letter-spacing:.04em;color:var(--site-copy);margin-bottom:30px;font-size:.875rem}.decision-trace ol{grid-template-columns:1fr 1fr;gap:0 30px;margin:0;padding:0;list-style:none;display:grid;position:relative}.decision-trace li{border-left:1px solid #91b2b2;padding:0 0 30px 24px;position:relative}.decision-trace li:before{content:"";border:1.5px solid var(--site-teal);background:#fff;border-radius:50%;width:9px;height:9px;position:absolute;top:9px;left:-5px}.decision-trace li>span{letter-spacing:-.02em;font-size:1.375rem;font-weight:500;line-height:1.4;display:block}.decision-trace small{color:var(--site-copy);margin-top:4px;font-size:.875rem;line-height:1.5;display:block}.decision-trace__protocol{grid-column:1/-1}.decision-trace__evidence{grid-column:1}.decision-trace__assumption{grid-column:2}.decision-trace__assumption:after{content:"";z-index:-1;border-top:1px solid #91b2b2;width:calc(100% + 30px);position:absolute;top:13px;left:calc(-100% - 30px)}.decision-trace .decision-trace__consequence{border-top:1px solid #91b2b2;grid-column:1/-1;padding-top:18px}.decision-trace .decision-trace__consequence:before{background:var(--site-teal);top:27px}.decision-trace .decision-trace__review{border-left:0;grid-column:1/-1;padding-bottom:0}.decision-trace .decision-trace__review>span{color:var(--site-teal)}.phase3-home .decision-trace>p{margin:26px 0 0;font-size:.875rem;line-height:1.5}.phase3-home .homepage-product{background:var(--site-light);padding-block:52px}.phase3-home .real-proof-start{margin-top:0}.phase3-home .real-proof__heading{gap:72px;margin-bottom:30px}.phase3-home .real-proof__heading--home h2{font-size:clamp(2rem,3.25vw,2.75rem)}.phase3-home .real-product-proof{padding-top:0}.phase3-home .real-proof__scope{border:0;margin:0;padding:22px 0;font-size:.875rem}.phase3-home #protocol-story{padding-top:28px;padding-bottom:56px}.product-stage{min-width:0;margin:0}.product-stage__identity{color:var(--site-copy);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 28px;margin-bottom:16px;font-size:.875rem;line-height:1.5;display:flex}.product-stage__identity span:first-child{color:var(--site-ink);font-weight:550}.product-stage__focus{aspect-ratio:var(--crop-w) / var(--crop-h);border:1px solid var(--site-line);background:#fff;position:relative;overflow:hidden}.product-stage--home{--crop-x:48;--crop-y:204;--crop-w:963;--crop-h:520}.product-stage--protocol{--crop-x:313;--crop-y:537;--crop-w:962;--crop-h:300}.product-stage--consequence{--crop-x:48;--crop-y:246;--crop-w:766;--crop-h:578}.product-stage__focus>img{width:calc(1348 / var(--crop-w) * 100%);max-width:none;height:auto;left:calc(-1 * var(--crop-x) / var(--crop-w) * 100%);top:calc(-1 * var(--crop-y) / var(--crop-h) * 100%);position:absolute}.product-stage figcaption{padding-top:20px}.phase3-home .product-stage__meaning{color:var(--site-ink);margin:0 0 10px;font-size:1.125rem;font-weight:500}.phase3-home .product-stage__boundary{max-width:1050px;margin:0;font-size:.875rem;line-height:1.65}.product-stage__actions{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px 32px;margin-top:14px;display:grid}.product-stage__actions>button,.product-stage summary{min-height:44px;color:var(--site-ink);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:10px 0;font-size:.875rem;line-height:1.5}.product-stage__actions>button{text-underline-offset:5px;text-decoration:underline}.product-stage__actions>button span{margin-left:12px}.product-stage details{min-width:0}.product-stage details>div{max-width:740px;padding:4px 0 16px}.phase3-home .product-stage details p{margin:0 0 12px;font-size:.875rem;line-height:1.65}.product-stage__fallback{min-height:100%;padding:28px}.product-stage__fallback strong{font-size:1.125rem}.phase3-home .product-stage__fallback p{color:var(--site-copy);font-size:1rem}.product-stage__focus:has(.product-stage__fallback){aspect-ratio:auto;min-height:240px}.product-state-dialog{border:1px solid var(--site-line);width:min(1400px,100vw - 32px);max-width:none;max-height:calc(100dvh - 32px);color:var(--site-ink);background:#fff;border-radius:4px;margin:auto;padding:24px;overflow-y:auto}.product-state-dialog::backdrop{background:#09263ac9}html:has(.product-state-dialog[open]){overflow:hidden}.product-state-dialog header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.phase3-home .product-state-dialog h2{color:var(--site-ink);margin:0 0 8px;font-size:1.5rem}.phase3-home .product-state-dialog p{color:var(--site-copy);margin:0 0 20px;font-size:.875rem;line-height:1.65}.product-state-dialog button{border:1px solid var(--site-line);min-height:44px;font:inherit;color:var(--site-ink);cursor:pointer;white-space:nowrap;background:#fff;border-radius:3px;padding:8px 12px;font-size:1rem}.product-state-dialog img{width:100%;height:auto;margin-bottom:20px;display:block}.phase3-home .real-proof-step--consequence{margin-inline:calc(-1 * var(--site-gutter));padding:56px var(--site-gutter) 0;background:var(--site-ink);color:#fff}.phase3-home .real-proof-step--consequence h2{color:#fff}.phase3-home .real-proof-step--consequence :is(.real-proof__heading p,.product-stage__identity,.product-stage__boundary,.real-proof-review p,.product-stage details p){color:#c3d6df}.phase3-home .real-proof-step--consequence :is(.editorial-eyebrow,.product-stage__identity span:first-child){color:#a0d8d2}.phase3-home .real-proof-step--consequence :is(.product-stage__meaning,.product-stage__actions>button,.product-stage summary,.real-proof-review a){color:#fff}.phase3-home .real-proof-step--consequence .product-stage{max-width:1000px;margin-inline:auto}.phase3-home .real-proof-step--consequence .product-stage__focus{border:0}.phase3-home .real-proof-step--consequence .real-proof-review{border-color:#527180;margin-top:28px;padding-block:30px 44px}.phase3-home .real-proof-step--consequence .button--primary{color:#a0d8d2;background:0 0;border-color:#a0d8d2}.phase3-home .real-proof-step--consequence .button--primary:hover{background:#153e50}.phase3-home .real-proof-step--consequence :is(a,button,summary):focus-visible{outline-color:#a0d8d2}.phase3-home .real-proof-step--consequence .product-state-dialog :is(button,a):focus-visible{outline-color:var(--site-teal)}.phase3-home .real-proof-step--consequence .product-state-dialog :is(h2,p){color:var(--site-ink)}.study-context--home .study-context-map__core{border-top:0;position:relative}.study-context--home .study-context-map__core:after{content:"";border:1.5px solid var(--site-teal);background:#fff;border-radius:50%;width:9px;height:9px;position:absolute;bottom:-5px;left:calc(50% - 4px)}.phase3-home .home-trust{color:var(--site-ink);border-bottom:1px solid var(--site-line);background:#fff}.phase3-home .home-trust :is(h2,.authority-map__review h3,.home-trust-links a){color:var(--site-ink)}.phase3-home .home-trust :is(p,.editorial-eyebrow,.scope-note,figcaption,.authority-map__boundary span+span,.authority-map__evidence span+span,.home-trust-links span){color:var(--site-copy)}.phase3-home .home-trust .authority-map__review>div+div h3{color:var(--site-teal)}.phase3-home .home-trust .authority-map__minimum{border-inline:1px solid #527180;padding:0 18px 16px;font-size:.875rem}.phase3-home .home-trust a:focus-visible{outline-color:var(--site-teal)}.phase3-home .home-trust-links a:hover{color:var(--site-teal)}.phase3-home .home-trust-links{border-color:var(--site-line)}.phase3-home .home-audiences{background:var(--site-light)}.phase3-home .home-audience-pair{gap:64px}.phase3-home .audience-decision__focus{border-left-width:1px;position:relative}.audience-decision__focus:before{content:"";border:1.5px solid var(--site-teal);background:var(--site-light);border-radius:50%;width:9px;height:9px;position:absolute;top:12px;left:-5px}.phase3-home .home-next{background:var(--site-ink);color:#fff;padding-block:64px}.phase3-home .home-next h2{color:#fff}.phase3-home .home-next p{color:#c3d6df}.phase3-home .home-next .editorial-eyebrow{color:#a0d8d2}.phase3-home .home-next .button--primary{color:var(--site-ink);background:#fff;border-color:#fff}.phase3-home .home-next .button--primary:hover{background:#e8f2f1}.phase3-home .home-next button:focus-visible{outline-color:#a0d8d2}@media (max-width:1000px){.phase3-home .home-intro-grid{grid-template-columns:1fr;gap:28px}.decision-trace{max-width:660px;padding:10px 0 0 5px}.decision-trace ol{grid-template-columns:repeat(2,minmax(0,1fr))}.phase3-home .real-proof__heading{grid-template-columns:1fr;gap:20px}}@media (max-width:767px){.phase3-home .home-intro{padding-top:108px;padding-bottom:28px}.phase3-home .home-intro h1{font-size:clamp(2.375rem,10vw,2.875rem);line-height:1.1}.phase3-home .home-intro-lede{margin-top:22px}.phase3-home .home-intro-scope{margin-top:24px}.decision-trace figcaption{margin-bottom:20px}.decision-trace li{padding:0 0 22px 18px}.decision-trace li>span{font-size:1.125rem}.decision-trace .decision-trace__consequence{padding-top:16px}.decision-trace .decision-trace__consequence:before{top:23px}.decision-trace small{font-size:.875rem}.phase3-home .decision-trace>p{margin-top:18px}.phase3-home .homepage-product{padding-block:40px}.phase3-home .real-proof__scope{padding-block:20px;font-size:.875rem}.phase3-home #protocol-story{padding-top:16px;padding-bottom:36px}.phase3-home .real-proof__heading{gap:18px;margin-bottom:24px}.phase3-home .real-proof__heading h2{font-size:2rem}.product-stage--home{--crop-x:55;--crop-y:205;--crop-w:500;--crop-h:112}.product-stage--protocol{--crop-x:323;--crop-y:549;--crop-w:480;--crop-h:212}.product-stage--consequence{--crop-x:55;--crop-y:254;--crop-w:510;--crop-h:241}.product-stage__identity{flex-direction:column;gap:4px;margin-bottom:14px}.phase3-home .product-stage__meaning,.phase3-home .product-stage__boundary{font-size:1rem;line-height:1.6}.product-stage__actions{grid-template-columns:1fr;gap:0;margin-top:8px}.product-stage__actions>button,.product-stage summary,.phase3-home .product-stage details p{font-size:1rem}.phase3-home .real-proof-step--consequence{padding-top:40px}.phase3-home .real-proof-step--consequence .real-proof-review{padding-block:26px 36px}.product-state-dialog{padding:16px}.product-state-dialog header{gap:12px}.phase3-home .product-state-dialog h2{font-size:1.25rem}.phase3-home .product-state-dialog p{font-size:1rem}.phase3-home .home-audience-pair{gap:28px}.phase3-home .home-trust .authority-map__minimum{padding-inline:14px}.phase3-home .home-next{padding-block:44px}}
.enterprise-nav .cine-nav-links{gap:22px}.enterprise-nav .cine-nav-bar{gap:24px}.enterprise-nav .site-nav-item:first-child>a{color:var(--site-ink)}.flag-section{padding:80px var(--site-gutter);scroll-margin-top:80px}.flag-section-heading{grid-template-columns:1.15fr 1fr;align-items:end;gap:80px;margin-bottom:42px;display:grid}.flag-section-heading :is(h2,p){margin:0}.flag-section-heading .editorial-eyebrow{margin-bottom:16px}.refined-page .flag-status{color:var(--site-teal);margin-top:16px;font-size:.875rem;display:inline-block}.flagship-home .flag-hero{padding:144px var(--site-gutter) 42px;text-align:center}.flagship-home .flag-hero>.editorial-eyebrow{color:var(--site-teal);text-transform:uppercase;letter-spacing:.09em;font-size:.875rem}.flagship-home .flag-hero h1{letter-spacing:-.035em;text-wrap:balance;max-width:1160px;margin:0 auto;font-size:clamp(3.5rem,5.1vw,4.5rem);line-height:1.09}.flag-hero h1 em{color:var(--site-teal);font-style:normal}.flagship-home .flag-hero__lede{max-width:720px;margin:26px auto 0;font-size:1.125rem;line-height:1.7}.flag-hero .refined-actions{justify-content:center;gap:16px 28px}.flagship-home .flag-hero__scope{max-width:690px;margin:20px auto 0;font-size:.875rem}.protocol-relationships{text-align:left;grid-template-columns:1fr 1.2fr 1fr;gap:0 54px;max-width:1030px;margin:52px auto 0;display:grid;position:relative}.protocol-relationships>div{min-width:0;position:relative}.protocol-relationships span{letter-spacing:-.02em;font-size:1.25rem;font-weight:500;line-height:1.4;display:block}.protocol-relationships small{color:var(--site-copy);margin-top:5px;font-size:.875rem;line-height:1.5;display:block}.protocol-relationships__origin,.protocol-relationships__effect{border-block:1px solid #abc2c7;align-self:center;padding:24px}.protocol-relationships__origin{background:var(--site-ink);color:#fff;border:0}.protocol-relationships .protocol-relationships__origin small{color:#c5d7df}.protocol-relationships__origin:after,.protocol-relationships__effect:before{content:"";border-top:1px solid #9ab7bc;width:54px;position:absolute;top:50%}.protocol-relationships__origin:after{right:-54px}.protocol-relationships__effect:before{left:-54px}.protocol-relationships__basis{border-left:1px solid #9ab7bc;border-right:1px solid #9ab7bc;gap:20px;padding:10px 24px;display:grid}.protocol-relationships__basis>div+div{border-top:1px solid var(--site-line);padding-top:16px}.protocol-relationships__effect span{color:var(--site-teal)}.protocol-relationships__authority{border-top:1px solid #9ab7bc;grid-column:1/-1;justify-content:center;align-items:baseline;gap:20px;margin-top:30px;padding-top:18px;display:flex}.protocol-relationships__authority:before{content:"";border:1px solid var(--site-teal);background:#fff;border-radius:50%;width:8px;height:8px;position:absolute;top:-5px;left:calc(50% - 4px)}.protocol-relationships figcaption{text-align:center;color:var(--site-copy);grid-column:1/-1;margin-top:12px;font-size:.875rem;line-height:1.5}.flag-method{background:var(--site-light)}.flagship-proof{background:#fff}.flagship-proof__tabs{border-bottom:1px solid var(--site-line);gap:32px;margin-bottom:32px;display:flex}.flagship-proof__tabs button{color:var(--site-copy);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:12px;min-height:52px;margin-bottom:-1px;padding:10px 0 17px;font-size:1rem;display:inline-flex}.flagship-proof__tabs button[aria-selected=true]{color:var(--site-teal);border-bottom-color:var(--site-teal)}.flagship-proof__tabs button:hover{color:var(--site-ink)}.flagship-proof__tab-number{font-size:.875rem;font-family:var(--font-geist-mono), monospace}.flagship-proof__composition{grid-template-columns:minmax(230px,.7fr) minmax(0,2fr);align-items:start;gap:48px;min-height:530px;display:grid}.flagship-proof__reading{padding-top:34px}.refined-page .flagship-proof__reading h3{margin:0 0 22px;font-size:1.75rem;line-height:1.2}.refined-page .flagship-proof__reading>p{margin:0;font-size:1rem}.flagship-proof__human{border-top:1px solid var(--site-line);margin-top:30px;padding-top:18px}.flagship-proof__human span{color:var(--site-teal);font-size:.875rem}.refined-page .flagship-proof__human p{margin:8px 0 0;font-size:.875rem}.flagship-proof .product-stage__focus{border-color:#cbd7dc;border-radius:2px;box-shadow:0 6px 20px #09263a08}.flagship-proof .product-stage--home{--crop-x:48;--crop-y:204;--crop-w:963;--crop-h:400}.flagship-proof .product-stage--protocol{--crop-x:313;--crop-y:537;--crop-w:962;--crop-h:300}.flagship-proof .product-stage--consequence{--crop-x:48;--crop-y:246;--crop-w:766;--crop-h:250}.flagship-proof .product-stage__identity{gap:4px 18px;min-height:23px}.flagship-proof .product-stage__identity span:last-child{color:var(--site-copy)}.flagship-proof .product-stage__meaning{color:var(--site-ink);margin:0 0 12px;font-size:1rem;font-weight:500}.flagship-proof .product-stage__boundary{margin:0;font-size:.875rem;line-height:1.6}.flagship-proof .product-stage details p{margin:0 0 12px;font-size:.875rem}.flagship-proof .product-stage__fallback p{font-size:1rem}.flagship-proof .product-stage__actions{gap:0 24px}.flagship-proof .product-state-dialog :is(h2,p){color:var(--site-ink)}.flagship-proof .product-state-dialog h2{margin:0 0 8px;font-size:1.5rem}.flagship-proof .product-state-dialog p{margin:0 0 20px;font-size:1rem}.flagship-proof__footer{border-top:1px solid var(--site-line);justify-content:space-between;align-items:center;gap:36px;padding-top:22px;display:flex}.refined-page .flagship-proof__footer p{max-width:710px;margin:0;font-size:.875rem}.flagship-proof__footer a{min-height:44px;color:var(--site-ink);text-underline-offset:5px;align-items:center;gap:15px;font-size:1rem;text-decoration:underline;display:inline-flex}.flag-conversion{background:var(--site-ink);color:#fff;padding-top:44px;padding-bottom:30px}.flag-conversion :is(a,button):focus-visible{outline-color:#a0d8d2}.flag-conversion__close{grid-template-columns:1.6fr .8fr;align-items:center;gap:90px;padding:64px 0 40px;display:grid}.flag-conversion__close .editorial-eyebrow{color:#a0d8d2}.flag-conversion__close h2{color:#fff;margin:0 0 24px;font-size:clamp(2.75rem,4.5vw,3.75rem)}.flag-conversion__close p{color:#c5d7df;max-width:690px;margin:0}.flag-conversion__close .flag-conversion__scope{margin-top:16px;font-size:.875rem}.flag-conversion__close>button{justify-self:end}@media (max-width:1150px){.enterprise-nav .cine-nav-links,.enterprise-nav .nav-action{display:none}.enterprise-nav .cine-nav-menu{min-width:60px;min-height:44px;color:var(--site-ink);border:1px solid var(--site-line);background:#fff;border-radius:5px;justify-content:center;align-items:center;font-size:1rem;display:inline-flex}.flag-section-heading{gap:40px}.flagship-proof__composition{grid-template-columns:minmax(200px,.7fr) minmax(0,1.7fr);gap:32px;min-height:660px}}@media (max-width:1000px){.flag-section{padding-block:60px}.flag-section-heading{grid-template-columns:1fr;gap:28px}.flagship-proof__composition{grid-template-columns:1fr;gap:26px;min-height:0}.flagship-proof__reading{grid-template-columns:1fr 1fr;gap:18px 32px;padding-top:0;display:grid}.flagship-proof__human{grid-column:1/-1;margin-top:0}.flagship-proof__footer{margin-top:28px}.flag-conversion__close{grid-template-columns:1fr;gap:28px;padding-block:48px 30px}.flag-conversion__close>button{justify-self:start}}@media (max-width:767px){.flag-section{padding-block:48px}.flagship-home .flag-hero{text-align:left;padding-top:114px;padding-bottom:34px}.flagship-home .flag-hero h1{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(2.375rem,9.8vw,2.875rem);line-height:1.12}.flagship-home .flag-hero__lede{margin-top:24px;font-size:1rem}.flag-hero .refined-actions{flex-direction:column;align-items:stretch;gap:6px;margin-top:24px}.flag-hero .button{justify-content:space-between}.flag-hero .refined-text-link{align-self:flex-start}.flagship-home .flag-hero__scope{margin-top:12px;font-size:.875rem}.protocol-relationships{grid-template-columns:1fr 1fr;column-gap:20px;margin-top:32px}.protocol-relationships span{font-size:1.125rem}.protocol-relationships__origin{grid-column:1/-1;padding:16px 18px}.protocol-relationships__origin:after{border-top:0;border-left:1px solid #9ab7bc;width:0;height:18px;top:100%;right:50%}.protocol-relationships__basis{border:0;border-block:1px solid #9ab7bc;grid-column:1/-1;grid-template-columns:1fr 1fr;gap:20px;margin-top:18px;padding:14px 0}.protocol-relationships__basis>div+div{border:0;border-left:1px solid var(--site-line);padding:0 0 0 18px}.protocol-relationships__effect{border:0;grid-column:1/-1;padding:18px 0 0}.protocol-relationships__effect:before{display:none}.protocol-relationships__authority{justify-content:flex-start;gap:18px;margin-top:20px;padding-top:14px}.protocol-relationships__authority:before{left:0}.protocol-relationships figcaption{text-align:left;margin-top:12px}.flag-section-heading{gap:20px;margin-bottom:28px}.flagship-proof__tabs{grid-template-columns:.85fr 1.15fr 1fr;gap:12px;margin-bottom:24px;display:grid}.flagship-proof__tabs button{text-align:left;justify-content:flex-start;min-height:52px;padding-bottom:12px;font-size:.875rem;line-height:1.4}.flagship-proof__tab-number{display:none}.flagship-proof__reading{display:block}.refined-page .flagship-proof__reading h3{margin-bottom:14px;font-size:1.5rem}.flagship-proof__human{margin-top:18px;padding-top:14px}.flagship-proof .product-stage--home{--crop-x:55;--crop-y:205;--crop-w:500;--crop-h:112}.flagship-proof .product-stage--protocol{--crop-x:323;--crop-y:549;--crop-w:480;--crop-h:212}.flagship-proof .product-stage--consequence{--crop-x:55;--crop-y:254;--crop-w:510;--crop-h:241}.flagship-proof .product-stage__boundary,.flagship-proof .product-stage details p{font-size:1rem}.flagship-proof__footer{flex-direction:column;align-items:flex-start;gap:14px}.flag-conversion{padding-top:32px;padding-bottom:26px}.flag-conversion__close h2{font-size:2.5rem}.flag-conversion__close>button{justify-content:space-between;width:100%}.site-footer a,.site-footer summary{min-height:44px}}@media (prefers-reduced-motion:no-preference){.flagship-proof__tabs button,.protocol-relationships__origin{transition:color .16s,border-color .16s}}.protocol-commercial-hero{grid-template-columns:1.7fr .65fr;align-items:center;gap:90px;padding-top:140px;display:grid}.protocol-commercial-hero h1{max-width:880px;margin:0 0 28px}.protocol-commercial-hero>div>p:not(.editorial-eyebrow){max-width:735px}.protocol-commercial-hero .scope-note{margin-top:22px}.protocol-commercial-hero>nav{border-left:1px solid var(--site-line);flex-direction:column;align-items:flex-start;gap:8px;padding-left:30px;display:flex}.protocol-commercial-hero nav>span{color:var(--site-copy);margin-bottom:10px;font-size:.875rem}.protocol-commercial-hero nav>a{min-height:44px;color:var(--site-ink);align-items:center;font-size:1rem;text-decoration:none;display:flex}.protocol-commercial-hero nav>a:hover{color:var(--site-teal);text-underline-offset:5px;text-decoration:underline}.protocol-problem{background:var(--site-light)}.protocol-problem h2{margin:0 0 28px}.protocol-problem>div{grid-template-columns:1fr 1fr;gap:70px;max-width:1160px;display:grid}.protocol-problem>div>p{margin:0}.flagship-proof--interior .flagship-proof__composition{min-height:0}.protocol-builder-scope{background:var(--site-light)}.protocol-builder-scope__layout{grid-template-columns:.75fr 1.65fr;gap:70px;display:grid}.protocol-builder-scope__steps{flex-direction:column;display:flex}.protocol-builder-scope__steps>button{font:inherit;text-align:left;color:var(--site-copy);border:0;border-bottom:1px solid var(--site-line);cursor:pointer;background:0 0;align-items:center;gap:20px;min-height:52px;padding:15px 0;font-size:1rem;display:flex}.protocol-builder-scope__steps>button[aria-selected=true]{color:var(--site-teal);border-color:var(--site-teal)}.protocol-builder-scope__steps>button>span{font-family:var(--font-geist-mono),monospace;font-size:.875rem}.protocol-builder-scope__layout>article{border-top:1px solid var(--site-teal);background:#fff;padding:30px 34px}.protocol-builder-scope__layout h3{margin:0 0 22px;font-size:2rem}.protocol-basis__pair{grid-template-columns:1fr 1fr;gap:64px;display:grid}.protocol-basis__pair>article{border-top:1px solid var(--site-line);padding-top:24px}.protocol-basis__pair>article>span{color:var(--site-teal);font-size:.875rem}.protocol-basis__pair h3{max-width:450px;margin:20px 0 16px}.protocol-basis__pair p{margin:0 0 24px}.protocol-basis__pair a{min-height:44px;color:var(--site-ink);text-underline-offset:5px;align-items:center;gap:20px;display:inline-flex}.protocol-human-review{background:var(--site-ink);color:#fff}.protocol-human-review :is(h2,h3){color:#fff}.protocol-human-review .editorial-eyebrow{color:#a0d8d2}.protocol-human-review p{color:#c5d7df}.protocol-human-review__layout{grid-template-columns:1fr 1fr;gap:70px;display:grid}.protocol-human-review__layout>div{flex-direction:column;display:flex}.protocol-human-review__layout button{font:inherit;text-align:left;border:0;color:#c5d7df;cursor:pointer;background:0 0;border-top:1px solid #36596a;justify-content:space-between;align-items:center;gap:20px;min-height:56px;padding:15px 0;font-size:1.125rem;display:flex}.protocol-human-review__layout button[aria-pressed=true]{color:#a0d8d2}.protocol-human-review__layout button:focus-visible{outline-color:#a0d8d2}.protocol-human-review__layout article{padding:26px 0}.protocol-human-review__layout article>span{color:#a0d8d2;font-size:.875rem}.protocol-human-review__layout h3{margin:22px 0;font-size:2rem}.protocol-current-scope dl{margin:0}.protocol-current-scope dl>div{border-top:1px solid var(--site-line);grid-template-columns:.55fr 1.7fr;gap:40px;padding:20px 0;font-size:1rem;line-height:1.65;display:grid}.protocol-current-scope dt{font-weight:550}.protocol-current-scope dd{color:var(--site-copy);margin:0}.protocol-commercial-close{background:var(--site-ink);color:#fff;grid-template-columns:1.4fr .8fr;align-items:center;gap:70px;display:grid}.protocol-commercial-close h2{color:#fff;margin:0 0 24px}.protocol-commercial-close .editorial-eyebrow{color:#a0d8d2}.protocol-commercial-close p{color:#c5d7df;margin:0}.protocol-commercial-close>button{justify-self:end}.intelligence-feature{background:var(--site-light);grid-template-columns:.8fr 1.3fr;align-items:center;gap:90px;display:grid}.intelligence-feature__subject{border-left:1px solid var(--site-teal);padding:16px 28px}.intelligence-feature__subject>span{color:var(--site-copy);font-size:.875rem}.intelligence-feature__subject>strong{color:var(--site-teal);letter-spacing:-.04em;margin-block:22px;font-size:clamp(3rem,5vw,4.5rem);font-weight:450;display:block}.intelligence-feature__subject>p{margin:0;font-size:1rem}.intelligence-feature h2{margin:0 0 24px}.intelligence-editorial-standard{grid-template-columns:1fr 1fr;gap:80px;display:grid}.intelligence-editorial-standard h2{margin:0}.intelligence-editorial-standard p{margin:0 0 20px}@media (max-width:1000px){.protocol-commercial-hero{grid-template-columns:1fr;gap:30px}.protocol-commercial-hero>nav{border-left:0;border-top:1px solid var(--site-line);flex-flow:wrap;gap:8px 24px;padding:20px 0 0}.protocol-commercial-hero nav>span{width:100%}.protocol-builder-scope__layout{gap:32px}.intelligence-feature{gap:40px}}@media (max-width:767px){.protocol-commercial-hero{padding-top:110px}.protocol-commercial-hero .refined-actions{flex-direction:column;align-items:flex-start}.protocol-problem>div,.protocol-builder-scope__layout,.protocol-basis__pair,.protocol-human-review__layout,.protocol-commercial-close,.intelligence-feature,.intelligence-editorial-standard{grid-template-columns:1fr;gap:28px}.protocol-builder-scope__steps{grid-template-columns:1fr 1fr;gap:0 20px;display:grid}.protocol-builder-scope__steps>button{gap:10px;font-size:.875rem}.protocol-builder-scope__layout>article{padding:22px}.protocol-builder-scope__layout h3,.protocol-human-review__layout h3{font-size:1.5rem}.protocol-current-scope dl>div{grid-template-columns:1fr;gap:8px}.protocol-commercial-close>button{justify-self:start}.product-state-dialog>a{align-items:center;min-height:44px;display:inline-flex}}.development-workflow ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:36px 0;margin:0;padding:0;list-style:none;display:grid}.development-workflow li{border-top:1px solid #9cb6bd;padding:22px 28px 0 0;position:relative}.development-workflow li:before{content:"";border:1px solid var(--site-teal);background:var(--site-light);border-radius:50%;width:7px;height:7px;position:absolute;top:-4px;left:0}.development-workflow__number{font:.875rem var(--font-geist-mono),monospace;color:var(--site-teal)}.refined-page .development-workflow h3{margin:18px 0 12px;font-size:1.25rem;line-height:1.25}.refined-page .development-workflow li p{margin:0 0 18px;font-size:1rem;line-height:1.6}.development-workflow__status{color:var(--site-copy);font-size:.875rem;line-height:1.5;display:block}.development-workflow__boundary{border-top:1px solid var(--site-line);grid-template-columns:1fr 1.4fr;gap:50px;margin-top:30px;padding-top:24px;display:grid}.development-workflow__boundary strong{font-size:1.125rem;font-weight:500}.refined-page .development-workflow__boundary p{margin:0;font-size:.875rem}.flagship-proof__attention{border-top:1px solid var(--site-line);margin-top:12px;padding-block:14px}.flagship-proof__attention>summary{color:var(--site-copy);cursor:pointer;min-height:44px;padding-block:10px;font-size:1rem}.flagship-proof__attention>p{max-width:830px;font-size:1rem}.flagship-proof__attention .product-stage{max-width:900px;margin:24px 0}.flag-disciplines{background:var(--site-light)}.protocol-disciplines{margin:0}.protocol-disciplines figcaption{border-block:1px solid #9cb6bd;justify-content:space-between;align-items:center;gap:24px;padding:20px 0;display:flex}.protocol-disciplines figcaption span:first-child{color:var(--site-teal);font-size:1.5rem;font-weight:500}.protocol-disciplines figcaption span:last-child{color:var(--site-copy);font-size:1rem}.protocol-disciplines dl{grid-template-columns:1fr 1fr;gap:0 60px;margin:12px 0 22px;display:grid}.protocol-disciplines dl>div{border-bottom:1px solid var(--site-line);grid-template-columns:1fr 1.15fr;gap:24px;padding:18px 0;font-size:1rem;line-height:1.5;display:grid}.protocol-disciplines dt{font-weight:500}.protocol-disciplines dd{color:var(--site-copy);margin:0}.refined-page .protocol-disciplines>p{max-width:990px;margin:0;font-size:.875rem}.flag-discipline-trust{border-top:1px solid #9cb6bd;grid-template-columns:1.1fr 1fr;gap:60px;margin-top:40px;padding-top:28px;scroll-margin-top:100px;display:grid}.refined-page .flag-discipline-trust h3{margin:0 0 14px;font-size:1.25rem}.refined-page .flag-discipline-trust p{margin:0;font-size:.875rem}.flag-discipline-trust a{min-height:44px;color:var(--site-ink);text-underline-offset:5px;align-items:center;gap:20px;margin-top:-10px;margin-bottom:10px;font-size:1rem;display:inline-flex}.refined-page .flag-discipline-audiences{flex-wrap:wrap;align-items:center;gap:14px 26px;margin:24px 0 0;font-size:.875rem;display:flex}.flag-discipline-audiences a{color:var(--site-ink);text-underline-offset:5px;align-items:center;min-height:44px;font-size:1rem;display:inline-flex}.flagship-home .flag-conversion{padding-block:14px}.flagship-home .flag-conversion__close{padding-block:56px}.legacy-home-anchors{height:0;position:relative}.legacy-home-anchors>span{position:absolute;top:0}.archived-route-notice{padding:22px var(--site-gutter);color:var(--site-copy);border-bottom:1px solid var(--site-line);background:#edf2f4;grid-template-columns:auto 1fr auto;align-items:start;gap:28px;margin-top:80px;display:grid}.archived-route-notice strong{color:var(--site-ink);font-size:.875rem;font-weight:550;line-height:1.7}.archived-route-notice p{color:var(--site-copy);margin:0;font-size:.875rem;line-height:1.7}.archived-route-notice a{color:var(--site-ink);text-underline-offset:4px;align-items:center;gap:12px;min-height:44px;margin-top:-10px;font-size:.875rem;display:inline-flex}main:has(>.archived-route-notice) :is(.primary-hero,.route-hero,.enterprise-hero,.platform-hero,.architecture-hero){padding-top:60px}@media (max-width:1000px){.development-workflow ol{grid-template-columns:repeat(2,minmax(0,1fr))}.protocol-disciplines dl{gap:0 32px}.protocol-disciplines dl>div{grid-template-columns:1fr;gap:8px}.archived-route-notice{grid-template-columns:1fr;gap:12px}.archived-route-notice a{margin:0}}@media (max-width:767px){.flagship-home .flag-hero h1{font-size:clamp(2.375rem,9.8vw,2.875rem)}.flagship-proof__tabs{grid-template-columns:1fr 1fr}.flagship-proof__tabs button{font-size:1rem}.development-workflow ol{border-left:1px solid #9cb6bd;grid-template-columns:1fr;gap:0;margin-left:4px}.development-workflow li{border:0;grid-template-columns:24px 1fr;column-gap:14px;padding:0 0 26px 24px;display:grid}.development-workflow li:before{top:7px;left:-4px}.development-workflow__number{padding-top:3px}.refined-page .development-workflow h3{margin:0 0 12px}.refined-page .development-workflow li p,.development-workflow__status{grid-column:2}.refined-page .development-workflow li p{margin-bottom:10px}.development-workflow li:last-child{padding-bottom:0}.development-workflow__boundary{grid-template-columns:1fr;gap:14px;margin-top:24px}.protocol-disciplines figcaption{flex-direction:column;align-items:flex-start;gap:8px}.protocol-disciplines dl{grid-template-columns:1fr;gap:0}.protocol-disciplines dl>div{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:18px}.flag-discipline-trust{grid-template-columns:1fr;gap:22px}.refined-page .flag-discipline-trust p,.refined-page .protocol-disciplines>p{font-size:1rem}.flagship-home .flag-conversion__close{padding-block:34px}.archived-route-notice{margin-top:72px}main:has(>.archived-route-notice) :is(.primary-hero,.route-hero,.enterprise-hero,.platform-hero,.architecture-hero){padding-top:36px}}
:root{--site-ink:#082a4a;--site-copy:#4e6578;--site-teal:#087f88;--site-line:#d8e3e9;--site-light:#f0f5f8;--brand-teal:#0fa8b0;--brand-light-teal:#7ed3d1;--brand-fog:#e6eff2;--ink:#082a4a;--navy:#082a4a;--site-gutter:max(32px,calc((100vw - 1248px)/2))}.tenvia-logo{color:#082a4a;vertical-align:middle;flex-direction:column;flex-shrink:0;line-height:1;display:inline-flex}.tenvia-logo--reverse{color:#fff}.tenvia-logo__lockup{align-items:center;gap:9px;display:flex}.tenvia-mark{flex:none;width:47px;height:auto;display:block}.tenvia-wordmark{width:91px;height:36px;display:block;overflow:visible}.tenvia-logo__descriptor{letter-spacing:.17em;text-transform:uppercase;white-space:nowrap;margin-top:5px;padding-left:56px;font-size:9px}.enterprise-nav .cine-nav-bar{gap:24px;min-height:72px}.enterprise-nav .cine-nav-links{gap:22px}.enterprise-nav .nav-action{background:var(--site-ink);color:#fff;border:1px solid var(--site-ink)}.enterprise-nav .nav-action:hover{color:#fff;background:#134866}.refined-page .button--primary{color:#fff;background:#087f88;border-color:#087f88}.refined-page .button--primary:hover{color:#fff;background:#06636c;border-color:#06636c}.refined-page .button{border-radius:5px;min-height:48px}.refined-page :is(h1,h2){letter-spacing:-.035em}.d2-section{padding:76px var(--site-gutter);scroll-margin-top:88px}.d2-heading{max-width:100%;margin-bottom:38px}.d2-heading h2{margin:0}.d2-heading>p:last-child:not(.editorial-eyebrow){margin:20px 0 0}.d2-heading--split{grid-template-columns:1.2fr 1fr;align-items:end;gap:90px;display:grid}.d2-heading--split>p{margin:0}.direction-home .editorial-eyebrow{letter-spacing:.13em;text-transform:uppercase;color:#087580;margin:0 0 18px;font-size:.8125rem}.d2-hero{padding:136px var(--site-gutter) 64px;background:#f0f6f9;grid-template-columns:minmax(0,1fr) minmax(0,1.16fr);align-items:center;gap:54px;display:grid}.direction-home .d2-hero h1{text-wrap:pretty;max-width:590px;margin:0;font-size:clamp(2.85rem,3.85vw,3.5rem);font-weight:500;line-height:1.12}.direction-home .d2-hero__lede{max-width:510px;margin:24px 0 0;font-size:1.0625rem;line-height:1.7}.d2-hero .refined-actions{flex-direction:column;align-items:flex-start;gap:14px;margin-top:26px}.d2-secondary{min-height:44px;color:var(--site-ink);text-underline-offset:5px;align-items:center;gap:14px;font-size:1rem;display:inline-flex}.d2-secondary:hover{color:#087580}.direction-home .d2-hero__scope{max-width:510px;margin:18px 0 0;font-size:.875rem;line-height:1.55}.d2-hero__product{min-width:0}.d2-hero .product-stage--protocol{--crop-x:323;--crop-y:549;--crop-w:480;--crop-h:212}.direction-home .product-stage__focus{border:1px solid #ccdce4;border-radius:5px;box-shadow:0 8px 24px #082a4a08}.direction-home .product-stage__identity{gap:6px 12px;font-size:.8125rem}.direction-home .product-stage__meaning{color:var(--site-ink);margin:0 0 10px;font-size:1rem;font-weight:500;line-height:1.5}.direction-home .product-stage__boundary{margin:0;font-size:.875rem;line-height:1.6}.direction-home .product-stage details p{font-size:.875rem}.direction-home .product-stage__actions{grid-template-columns:auto minmax(0,1fr);gap:0 20px}.direction-home .product-stage__actions :is(button,summary){font-size:.875rem}.direction-home .product-state-dialog :is(p,h2){color:var(--site-ink)}.direction-home .product-state-dialog h2{font-size:1.5rem}.d2-method{background:#fff}.d2-workflow ol{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.d2-workflow li{border-top:1px solid #b4ccd5;padding:24px 28px 0 0;position:relative}.d2-workflow li:before{content:"";background:#fff;border:1px solid #82b4ba;border-radius:50%;width:9px;height:9px;position:absolute;top:-5px;left:0}.d2-workflow li:first-child:before{background:#082a4a;border-color:#082a4a}.d2-workflow li:last-child:before{background:#0fa8b0;border-color:#0fa8b0}.d2-index{color:#487080;font-size:.875rem;font-family:var(--font-geist-mono),monospace}.direction-home .d2-workflow h3{max-width:225px;margin:18px 0 12px;font-size:1.25rem;line-height:1.35}.direction-home .d2-workflow li p{margin:0 0 18px;font-size:1rem}.d2-status{color:#4e6578;font-size:.8125rem;line-height:1.5}.direction-home .d2-workflow__scope{border-top:1px solid var(--site-line);margin:30px 0 0;padding-top:20px;font-size:.875rem;line-height:1.6}.d2-workflow__scope a{min-height:44px;color:var(--site-ink);text-underline-offset:4px;align-items:center;margin-left:8px;display:inline-flex}.d2-workspace{background:#f0f5f8}.d2-discipline-bar{border-bottom:1px solid #b9cdd7;flex-wrap:wrap;gap:0 22px;margin-bottom:30px;display:flex}.d2-discipline-bar button{font:inherit;min-height:48px;color:var(--site-copy);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:12px 0;font-size:.875rem}.d2-discipline-bar button[aria-selected=true]{color:#087580;border-bottom-color:#087580}.d2-discipline-bar button:hover{color:var(--site-ink)}.d2-workspace__review{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:40px;display:grid}.d2-workspace__review aside{padding-top:6px}.direction-home .d2-workspace__review h3{margin:16px 0;font-size:1.5rem;line-height:1.3}.direction-home .d2-workspace__review aside>p{font-size:1rem}.direction-home .d2-workspace__review aside>.d2-workspace__boundary{border-top:1px solid #c5d7df;margin-top:22px;padding-top:16px;font-size:.875rem;line-height:1.6}.d2-workspace__review aside>a{min-height:44px;color:var(--site-ink);text-underline-offset:4px;align-items:center;font-size:.875rem;display:inline-flex}.d2-workspace__capture{min-width:0}.d2-workspace__capture .product-stage--protocol{--crop-x:306;--crop-y:339;--crop-w:984;--crop-h:491}.direction-home .d2-workspace__source{margin:12px 0 0;font-size:.875rem;line-height:1.6}.d2-related{border-block:1px solid #b9cdd7;margin-top:28px;scroll-margin-top:90px}.d2-related>summary{cursor:pointer;min-height:64px;color:var(--site-ink);justify-content:space-between;align-items:center;gap:24px;padding-block:16px;font-size:1rem;list-style:none;display:flex}.d2-related>summary::-webkit-details-marker{display:none}.d2-related>summary span{font-size:1.5rem}.d2-related[open]>summary span{transform:rotate(45deg)}.d2-related>div{max-width:1000px;margin:auto;padding:10px 0 26px}.d2-related .product-stage--consequence{--crop-x:48;--crop-y:246;--crop-w:766;--crop-h:578}.direction-home .d2-workspace__closing{justify-content:space-between;align-items:center;gap:20px;margin:20px 0 0;font-size:.875rem;display:flex}.d2-workspace__closing a{min-height:44px;color:var(--site-ink);text-underline-offset:4px;align-items:center;display:inline-flex}.direction-home .d2-audience-links{flex-wrap:wrap;align-items:center;gap:14px 28px;margin:20px 0 0;font-size:.875rem;display:flex}.d2-audience-links a{min-height:44px;color:var(--site-ink);text-underline-offset:4px;align-items:center;gap:12px;display:inline-flex}.d2-value__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;display:grid}.d2-value__grid article{border-top:1px solid #b9cdd7;padding-top:22px}.direction-home .d2-value__grid h3{margin:22px 0 14px;font-size:1.375rem;line-height:1.35}.direction-home .d2-value__grid p{margin:0;font-size:1rem}.d2-trust{background:#e6eff2;grid-template-columns:1fr 1.3fr;gap:80px;display:grid}.d2-trust h2{margin:0 0 16px}.d2-trust ul{grid-template-columns:1fr 1fr;gap:18px 30px;margin:0;padding:0;list-style:none;display:grid}.d2-trust li{color:var(--site-ink);border-top:1px solid #b4cbd5;padding-top:14px;font-size:1rem}.direction-home .d2-trust p:not(.editorial-eyebrow){max-width:590px;margin:24px 0 0;font-size:.875rem;line-height:1.6}.d2-conversion{background:#082a4a;grid-template-columns:1.5fr 1fr;align-items:center;gap:90px;display:grid}.direction-home .d2-conversion .editorial-eyebrow{color:#7ed3d1}.direction-home .d2-conversion h2{color:#fff;margin:0 0 20px;font-size:clamp(2.75rem,4.5vw,3.75rem)}.direction-home .d2-conversion p{color:#c9dae5;max-width:650px;margin:0;font-size:1.0625rem}.direction-home .d2-conversion__scope{margin-top:18px;font-size:.875rem}.d2-conversion>button{justify-self:end}.site-footer{background:#fff}.site-footer-intro{align-items:center}.site-footer .tenvia-logo{margin-right:18px}.session-shell .tenvia-logo{margin:0}@media (min-width:1450px){.d2-hero{gap:70px}.d2-hero .refined-actions{flex-direction:row;gap:18px}.d2-hero .d2-secondary{font-size:.875rem}}@media (max-width:1150px){.enterprise-nav .cine-nav-links,.enterprise-nav .nav-action{display:none}.enterprise-nav .cine-nav-menu{display:inline-flex}.d2-hero{grid-template-columns:1fr 1fr;gap:32px}.d2-heading--split{gap:40px}.d2-workspace__review{grid-template-columns:215px minmax(0,1fr);gap:28px}.d2-value__grid{gap:24px}.d2-trust{gap:40px}}@media (max-width:900px){.d2-hero{grid-template-columns:1fr;gap:36px;padding-top:116px}.direction-home .d2-hero h1{max-width:650px;font-size:3.5rem}.d2-hero .refined-actions{flex-direction:row;gap:24px}.d2-hero__product{max-width:740px}.d2-hero .product-stage--protocol{--crop-x:313;--crop-y:537;--crop-w:962;--crop-h:300}.d2-workspace__review{grid-template-columns:1fr}.d2-workspace__review aside{grid-template-columns:1fr 1fr;column-gap:32px;display:grid}.d2-workspace__review aside>.d2-status{grid-column:1/-1}.d2-workspace__review aside>.d2-workspace__boundary{grid-column:1/-1;margin-top:8px}.d2-workflow ol,.d2-value__grid{grid-template-columns:1fr 1fr;gap:28px}.d2-heading--split,.d2-trust,.d2-conversion{grid-template-columns:1fr;gap:26px}.d2-conversion>button{justify-self:start}}@media (max-width:767px){:root{--site-gutter:24px}.enterprise-nav .cine-nav-bar{min-height:68px}.tenvia-mark{width:42px}.tenvia-wordmark{width:85px;height:34px}.tenvia-logo__lockup{gap:8px}.d2-section{padding-block:48px}.d2-heading{margin-bottom:28px}.direction-home .editorial-eyebrow{letter-spacing:.12em;margin-bottom:16px;font-size:.75rem}.d2-hero{padding:106px var(--site-gutter) 40px;gap:32px}.direction-home .d2-hero h1{letter-spacing:-.035em;font-size:clamp(2.25rem,9.7vw,3rem);line-height:1.12}.direction-home .d2-hero__lede{margin-top:22px;font-size:1rem;line-height:1.65}.d2-hero .refined-actions{flex-direction:column;align-items:stretch;gap:10px;margin-top:24px}.d2-hero .button,.d2-hero .d2-secondary{justify-content:space-between}.d2-hero .d2-secondary{border:1px solid #9bb5c5;border-radius:5px;min-height:48px;padding:12px 18px;text-decoration:none}.direction-home .d2-hero__scope{font-size:.875rem}.d2-hero .product-stage--protocol{--crop-x:323;--crop-y:549;--crop-w:480;--crop-h:212}.direction-home .product-stage__identity{font-size:.875rem}.direction-home .product-stage__actions{grid-template-columns:1fr}.direction-home .product-stage__actions :is(button,summary){font-size:1rem}.direction-home .product-stage__boundary{font-size:1rem;line-height:1.6}.direction-home .product-stage details p{font-size:1rem}.d2-workflow ol{border-left:1px solid #b4ccd5;grid-template-columns:1fr;gap:0;margin-left:4px}.d2-workflow li{border:0;padding:0 0 28px 25px}.d2-workflow li:last-child{padding-bottom:0}.d2-workflow li:before{top:6px;left:-5px}.direction-home .d2-workflow h3{max-width:none;margin:10px 0;font-size:1.25rem}.d2-status{font-size:.875rem}.direction-home .d2-workflow__scope{font-size:1rem}.d2-workflow__scope a{margin-left:0}.d2-discipline-bar{gap:0 20px}.d2-discipline-bar button{min-height:48px;font-size:.875rem}.d2-workspace__review aside{display:block}.direction-home .d2-workspace__review aside>.d2-workspace__boundary{margin-top:16px;font-size:1rem}.d2-workspace__capture .product-stage--protocol{--crop-x:323;--crop-y:549;--crop-w:480;--crop-h:212}.d2-related .product-stage--consequence{--crop-x:55;--crop-y:254;--crop-w:510;--crop-h:241}.direction-home .d2-workspace__closing{flex-direction:column;align-items:flex-start;gap:8px;font-size:1rem}.direction-home .d2-audience-links{gap:0 26px;font-size:1rem}.d2-value__grid{grid-template-columns:1fr;gap:28px}.d2-value__grid article{grid-template-columns:28px 1fr;gap:0 14px;display:grid}.direction-home .d2-value__grid h3{margin:0 0 12px;font-size:1.375rem}.d2-value__grid p{grid-column:2}.d2-index{padding-top:4px}.d2-trust ul{gap:14px 22px}.direction-home .d2-trust p:not(.editorial-eyebrow){font-size:1rem}.direction-home .d2-conversion h2{font-size:2.5rem}.d2-conversion>button{justify-content:space-between;width:100%}.site-footer-intro{gap:18px}.site-footer .tenvia-logo{margin-right:0}.site-footer-intro p{font-size:1rem}.direction-home .product-stage__focus:has(.product-stage__fallback){min-height:240px}}@media (prefers-reduced-motion:no-preference){.d2-discipline-bar button,.d2-related>summary span,.d2-secondary{transition:color .16s,border-color .16s,transform .16s}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}.direction-home *,.tenvia-logo *{transition:none!important;animation:none!important}}.flagship-protocol .protocol-commercial-hero{background:#f0f6f9;gap:70px;padding-top:130px}.flagship-protocol .protocol-commercial-hero h1{font-size:clamp(3rem,4.4vw,4rem)}.flagship-protocol .protocol-builder-scope{background:#f0f5f8}.flagship-protocol .protocol-builder-scope__layout{background:#fff;border:1px solid #d2e0e7;border-radius:5px;padding:28px}.d2-protocol-schedule{background:#fff}.d2-protocol-relationships{border-block:1px solid #c5d6df;grid-template-columns:repeat(3,minmax(0,1fr));margin:35px 0 24px;display:grid}.d2-protocol-relationships>div{padding:26px 28px;position:relative}.d2-protocol-relationships>div:first-child{padding-left:0}.d2-protocol-relationships>div+div{border-left:1px solid #c5d6df}.d2-protocol-relationships span{color:#087580;font-size:.875rem}.d2-protocol-relationships h3{margin:12px 0;font-size:1.375rem}.d2-protocol-relationships p{margin:0;font-size:1rem}.d2-protocol-consequence{background:#f0f5f8}.d2-protocol-consequence .product-stage{max-width:1000px;margin:auto}.d2-protocol-consequence .product-stage--consequence{--crop-x:48;--crop-y:246;--crop-w:766;--crop-h:578}.d2-protocol-consequence .product-stage__boundary{font-size:1rem}.d2-protocol-output{background:#e6eff2;grid-template-columns:1fr 1fr;gap:80px;display:grid}.d2-protocol-output h2{margin:0}.d2-protocol-output p:first-child:not(.editorial-eyebrow){margin-top:0}.primary-page--company .company-hero{background:#f0f6f9}.primary-page--company .company-hero h1{max-width:950px}.primary-page--company .company-purpose{background:#082a4a}.primary-page--company .company-purpose :is(h2,a){color:#fff}.primary-page--company .company-purpose p{color:#c9dae5}.primary-page--company .company-purpose .editorial-eyebrow{color:#7ed3d1}.primary-page--intelligence .intelligence-index-hero,.d2-evidence-hero{background:#f0f6f9}.d2-evidence-basis{grid-template-columns:1fr 1fr;gap:90px;display:grid}.d2-evidence-basis h2{margin:0}.d2-evidence-basis dl{border-top:1px solid #c5d6df;margin:0}.d2-evidence-basis dl>div{border-bottom:1px solid #d5e2e8;grid-template-columns:110px 1fr;gap:20px;padding:18px 0;line-height:1.6;display:grid}.d2-evidence-basis dt{color:#087580;font-size:.875rem}.d2-evidence-basis dd{color:var(--site-ink);margin:0;font-size:1rem}.d2-evidence-intent{background:#f0f5f8}.d2-evidence-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;display:grid}.d2-evidence-columns article{border-top:1px solid #b9cdd7;padding-top:18px}.d2-evidence-columns h3{font-size:1.375rem}.d2-evidence-columns p{font-size:1rem}.d2-evidence-regulatory{grid-template-columns:1fr 1fr;gap:80px;display:grid}.d2-evidence-regulatory h2{margin:0}@media (max-width:900px){.d2-evidence-basis,.d2-evidence-regulatory,.d2-protocol-output{grid-template-columns:1fr;gap:30px}.d2-evidence-columns{gap:24px}}@media (max-width:767px){.flagship-protocol .protocol-commercial-hero{gap:30px;padding-top:106px}.flagship-protocol .protocol-commercial-hero h1{font-size:2.5rem}.flagship-protocol .protocol-builder-scope__layout{padding:18px}.d2-protocol-relationships,.d2-evidence-columns{grid-template-columns:1fr}.d2-protocol-relationships>div,.d2-protocol-relationships>div:first-child{padding:20px 0}.d2-protocol-relationships>div+div{border-top:1px solid #c5d6df;border-left:0}.d2-protocol-consequence .product-stage--consequence{--crop-x:55;--crop-y:254;--crop-w:510;--crop-h:241}.d2-protocol-consequence .product-stage details p{font-size:1rem}.d2-evidence-basis dl>div{grid-template-columns:90px 1fr;gap:16px}}.product-stage__scroll{min-width:0}.direction-home .product-stage--readable{--crop-x:323;--crop-y:549;--crop-w:945;--crop-h:283}.direction-home .product-stage--readable .product-stage__scroll{overscroll-behavior-inline:contain;scrollbar-color:#9dbdc6 #edf4f6;background:#fff;border:1px solid #ccdce4;border-radius:5px;overflow-x:auto}.direction-home .product-stage--readable .product-stage__focus{width:max(100%,945px);max-width:none;box-shadow:none;border:0;border-radius:0}.direction-home .product-stage__read-hint{color:#4e6578;margin:0 0 14px;font-size:.875rem;line-height:1.5}.direction-home .d2-workspace__capture .product-stage--readable{--crop-x:306;--crop-y:487;--crop-w:984;--crop-h:343}.direction-home .d2-workspace__capture .product-stage--readable .product-stage__focus{width:max(100%,984px)}.direction-home .product-stage--readable:has(.product-stage__fallback) .product-stage__focus{width:100%}@media (max-width:767px){.direction-home .product-stage__read-hint{font-size:1rem}.direction-home .d2-workspace__capture .product-stage--readable{--crop-x:323;--crop-y:549;--crop-w:945;--crop-h:283}.direction-home .d2-workspace__capture .product-stage--readable .product-stage__focus{width:945px}}.d2-evidence-intent>.pc-disclosure{margin-top:28px}.d2-evidence-intent>.pc-disclosure .pc-disclosure__body{width:100%;max-height:none;margin-top:8px;position:static}
.protocol-relationship,.consequence-relationship,.human-authority-relationship{min-width:0;color:var(--site-ink);margin:0}.visual-caption{color:var(--site-copy);flex-wrap:wrap;justify-content:space-between;gap:6px 20px;font-size:.875rem;line-height:1.5;display:flex}.visual-label{color:#087580;font-size:.875rem;line-height:1.5;display:block}.protocol-artefact{background:#fff;border-top:2px solid #082a4a;margin-top:24px;padding:26px 28px 20px;position:relative}.protocol-artefact>strong{letter-spacing:-.025em;margin:12px 0;font-size:2.25rem;font-weight:500;line-height:1.15;display:block}.refined-page .protocol-artefact>p{margin:0;font-size:1rem;line-height:1.5}.protocol-artefact__rule{align-items:center;gap:7px;margin-top:22px;display:flex}.protocol-artefact__rule:after{content:"";background:#ccdce4;flex:1;height:1px;margin-left:10px}.protocol-artefact__rule i{background:#082a4a;border-radius:50%;width:7px;height:7px}.protocol-artefact__rule i:nth-child(2){background:#0fa8b0}.protocol-artefact__rule i:nth-child(3){background:#7ed3d1}.protocol-relationship__branches{border-left:1px solid #9bbac6;grid-template-columns:1fr 1fr;column-gap:26px;margin:0 28px;padding:22px 0 0 22px;display:grid}.protocol-relationship__branches>div{min-width:0;padding:0 0 22px;position:relative}.protocol-relationship__branches>div:before{content:"";background:#f0f6f9;border:1px solid #087580;border-radius:50%;width:7px;height:7px;position:absolute;top:7px;left:-26px}.protocol-relationship__branches>div:nth-child(2n):before{display:none}.protocol-relationship__branches strong{margin:6px 0;font-size:1.0625rem;font-weight:500;line-height:1.4;display:block}.refined-page .protocol-relationship__branches p{margin:0;font-size:.875rem;line-height:1.5}.protocol-relationship__review{background:#e6eff2;border-left:2px solid #087580;margin:0 0 0 28px;padding:18px 22px;position:relative}.protocol-relationship__review strong{margin:5px 0;font-size:1.125rem;font-weight:500;display:block}.refined-page .protocol-relationship__review p{max-width:400px;margin:0;font-size:.875rem;line-height:1.5}.refined-page .visual-boundary{color:var(--site-copy);margin:16px 0 0;font-size:.875rem;line-height:1.55}.d2-hero{gap:64px;padding-bottom:52px}.d2-hero__product{max-width:600px}.relationship-glyph{stroke:#087580;stroke-width:1.2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:90px;height:40px}.relationship-glyph circle{fill:#fff}.relationship-glyph .relationship-glyph__final{fill:#082a4a;stroke:#082a4a}.workflow-mark{justify-content:space-between;align-items:center;gap:20px;max-width:225px;display:flex}.d2-workflow li{padding-top:20px}.direction-home .d2-workflow h3{margin-top:12px}.d2-workspace{background:#e6eff2}.d2-discipline-bar{margin-bottom:24px}.protocol-map{grid-template-columns:minmax(0,.75fr) minmax(0,1.55fr);align-items:center;gap:70px;display:grid}.protocol-map__perspective{padding-right:24px;position:relative}.protocol-map__perspective:after{content:"";background:#8cafb9;width:75px;height:1px;position:absolute;top:50%;right:-70px}.direction-home .protocol-map__perspective h3{letter-spacing:-.025em;margin:14px 0;font-size:1.75rem;font-weight:500;line-height:1.2}.direction-home .protocol-map__perspective p{max-width:340px;font-size:1rem;line-height:1.6}.protocol-map__key{color:#087580;align-items:center;gap:9px;margin-top:24px;font-size:.875rem;display:flex}.protocol-map__key i{background:#087580;border-radius:50%;flex:none;width:6px;height:6px;display:block}.protocol-map__document{background:#fff;border-top:2px solid #082a4a;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:30px;min-width:0;padding:28px 32px;display:grid}.protocol-map__title strong{letter-spacing:-.03em;margin:14px 0;font-size:2.5rem;font-weight:500;line-height:1.1;display:block}.direction-home .protocol-map__title p{max-width:150px;margin:0;font-size:.875rem;line-height:1.6}.protocol-map__document ol{border-left:1px solid #ccdce4;margin:0;padding:0 0 0 22px;list-style:none;position:relative}.protocol-map__document li{color:#607380;grid-template-columns:20px 1fr 12px;align-items:start;gap:8px;padding:10px 0;font-size:1rem;line-height:1.45;display:grid;position:relative}.protocol-map__document li[data-relevant=true]{color:#082a4a;font-weight:500}.protocol-map__document li[data-relevant=true]:before{content:"";background:#087580;border-radius:50%;width:6px;height:6px;position:absolute;top:18px;left:-26px}.protocol-map__number{font-size:.75rem;font-family:var(--font-geist-mono),monospace;color:#607380;padding-top:3px}.protocol-map__relationship{color:#087580;font-size:.875rem}.direction-home .protocol-map__boundary{max-width:840px;margin:20px 0 0;font-size:.875rem;line-height:1.6}.protocol-map__boundary strong{color:var(--site-ink);font-weight:500}.direction-home .protocol-map__consequence{margin:0;font-size:.875rem}.protocol-map__consequence a{min-height:44px;color:var(--site-ink);text-underline-offset:4px;align-items:center;gap:12px;display:inline-flex}.d2-value{grid-template-columns:minmax(0,.8fr) minmax(0,1.3fr);align-items:start;gap:76px;display:grid}.direction-home .d2-value .d2-heading h2{font-size:2.5rem;line-height:1.15}.d2-value__grid{grid-template-columns:1fr 1fr;gap:36px 32px}.d2-value__grid article{border:0;padding:0}.direction-home .d2-value__grid h3{max-width:235px;margin:12px 0;font-size:1.375rem}.d2-value__grid .relationship-glyph{width:78px;height:34px}.d2-trust{background:#f0f6f9;grid-template-columns:minmax(0,.7fr) minmax(0,1.5fr);gap:76px}.d2-trust ul{gap:14px 26px;margin-top:28px}.d2-trust li{padding-top:12px;font-size:.875rem}.human-authority-relationship ol{grid-template-columns:1fr 1fr 1.3fr 1fr;gap:0;margin:20px 0 0;padding:0;list-style:none;display:grid}.human-authority-relationship li{border-top:1px solid #9bbac6;padding:20px 16px 0 0;font-size:.9375rem;line-height:1.5;position:relative}.human-authority-relationship li:before{content:"";background:#f0f6f9;border:1px solid #087580;border-radius:50%;width:7px;height:7px;position:absolute;top:-4px;left:0}.human-authority-relationship li:last-child{border-top:2px solid #082a4a}.human-authority-relationship li:last-child:before{background:#082a4a;border-color:#082a4a}.human-authority-relationship li strong{font-size:1.125rem;font-weight:500;display:block}.human-authority-relationship li:last-child span{color:#087580;font-size:.8125rem}.consequence-relationship ol{border-top:1px solid #9bbac6;grid-template-columns:repeat(3,minmax(0,1fr));margin:28px 0 0;padding:0;list-style:none;display:grid}.consequence-relationship li{padding:24px 30px 20px 0;position:relative}.consequence-relationship li:before{content:"";background:#087580;border-radius:50%;width:7px;height:7px;position:absolute;top:-4px;left:0}.consequence-relationship strong{margin:12px 0;font-size:1.5rem;font-weight:500;line-height:1.3;display:block}.refined-page .consequence-relationship li p{max-width:300px;margin:0;font-size:1rem;line-height:1.6}.flagship-proof__composition:has(.protocol-relationship){align-items:center}.flagship-proof .protocol-relationship{background:#f0f6f9;max-width:650px;padding:28px}.flagship-proof .protocol-relationship__branches{margin-inline:0}.flagship-proof .protocol-relationship__review{margin-left:0}@media (max-width:1100px){.d2-hero{gap:32px}.protocol-map{grid-template-columns:minmax(0,.7fr) minmax(0,1.5fr);gap:36px}.protocol-map__perspective:after{width:40px;right:-36px}.protocol-map__document{gap:18px;padding:24px}.d2-value,.d2-trust{gap:40px}}@media (max-width:900px){.protocol-map{grid-template-columns:1fr;gap:24px}.protocol-map__perspective{padding-right:0}.protocol-map__perspective:after{display:none}.protocol-map__perspective p{max-width:600px}.protocol-map__key{margin-top:14px}.d2-value,.d2-trust{grid-template-columns:1fr;gap:28px}.d2-value .d2-heading{margin-bottom:0}}@media (max-width:767px){.d2-hero{padding-bottom:40px}.d2-hero__product{width:100%;max-width:none}.visual-caption,.visual-label{font-size:.875rem}.protocol-artefact{margin-top:18px;padding:22px 20px 18px}.protocol-artefact>strong{font-size:1.875rem}.protocol-relationship__branches{grid-template-columns:1fr;gap:0;margin:0 0 0 20px;padding:20px 0 0 20px}.protocol-relationship__branches>div{padding-bottom:18px}.protocol-relationship__branches>div:before{left:-24px}.protocol-relationship__branches>div:nth-child(2n):before{display:block}.protocol-relationship__branches strong{margin:4px 0;font-size:1.0625rem}.refined-page .protocol-relationship__branches p,.refined-page .protocol-relationship__review p{font-size:1rem}.protocol-relationship__review{margin-left:20px;padding:16px 18px}.refined-page .visual-boundary{font-size:.875rem}.workflow-mark{justify-content:flex-start;gap:22px;max-width:none}.relationship-glyph{width:75px;height:32px}.d2-workflow li{padding-top:0}.d2-discipline-bar{grid-template-columns:1fr 1fr;gap:0 18px;display:grid}.d2-discipline-bar button{text-align:left;white-space:normal;font-size:.9375rem;line-height:1.4}.protocol-map__document{grid-template-columns:1fr;gap:24px;padding:24px 20px}.protocol-map__title strong{margin:10px 0;font-size:2rem}.direction-home .protocol-map__title p{max-width:none;font-size:1rem}.protocol-map__document li[data-relevant=false]{display:none}.protocol-map__document ol{padding-left:20px}.protocol-map__document li{font-size:1.0625rem}.protocol-map__document li[data-relevant=true]:before{left:-24px}.direction-home .protocol-map__boundary,.direction-home .protocol-map__consequence{font-size:1rem}.direction-home .d2-value .d2-heading h2{font-size:2rem}.d2-value__grid{grid-template-columns:1fr;gap:28px}.d2-value__grid article{grid-template-columns:58px 1fr;gap:0 16px}.d2-value__grid .relationship-glyph{grid-row:1/3;width:58px;height:30px}.direction-home .d2-value__grid h3{max-width:none;margin:0 0 10px}.human-authority-relationship ol{border-left:1px solid #9bbac6;grid-template-columns:1fr;margin-left:4px}.human-authority-relationship li{border-top:0;padding:0 0 22px 22px;font-size:1rem}.human-authority-relationship li:before{top:7px;left:-4px}.human-authority-relationship li:last-child{border-top:0;padding-bottom:0}.human-authority-relationship li:last-child span{font-size:.875rem}.d2-trust li{font-size:1rem}.d2-trust ul{gap:16px}.consequence-relationship ol{border-top:0;border-left:1px solid #9bbac6;grid-template-columns:1fr;margin-left:4px}.consequence-relationship li{padding:0 0 24px 22px}.consequence-relationship li:before{top:7px;left:-4px}.consequence-relationship li:last-child{padding-bottom:0}.consequence-relationship strong{font-size:1.375rem}.flagship-proof .protocol-relationship{padding:20px}}
