:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-primary-700:#1d4ed8;--color-primary-600:#2563eb;--color-primary-500:#3b82f6;--color-primary-100:#dbeafe;--color-neutral-950:#0b132b;--color-neutral-900:#17213a;--color-neutral-700:#64748b;--color-neutral-500:#94a3b8;--color-neutral-300:#d7dee7;--color-neutral-200:#e2e8f0;--color-neutral-100:#f1f5f9;--color-neutral-50:#f8fafc;--color-white:#fff;--color-success-600:#2b6c4f;--color-success-100:#e6f3ed;--color-warning-600:#8a6116;--color-warning-100:#fbf2dd;--color-error-600:#9d2f2f;--color-error-100:#fae8e8;--color-primary:var(--color-primary-600);--color-primary-hover:var(--color-primary-700);--color-neutral:var(--color-neutral-950);--color-text:var(--color-neutral-950);--color-text-muted:var(--color-neutral-700);--color-text-subtle:var(--color-neutral-500);--color-background:var(--color-white);--color-surface:var(--color-white);--color-surface-subtle:var(--color-neutral-50);--color-surface-accent:var(--color-primary-100);--color-surface-overlay:#fffffff5;--color-border:var(--color-neutral-200);--color-border-strong:var(--color-neutral-300);--color-focus:var(--color-primary-700);--color-disabled-text:#94a3b8;--color-disabled-surface:var(--color-neutral-50);--color-disabled-border:var(--color-neutral-200);--color-success:var(--color-success-600);--color-warning:var(--color-warning-600);--color-error:var(--color-error-600);--font-family-sans:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--letter-spacing-display:-.04em;--letter-spacing-heading:-.03em;--letter-spacing-body:0;--letter-spacing-caption:.12em;--line-height-display:1.02;--line-height-heading:1.08;--line-height-body-large:1.45;--line-height-body:1.6;--line-height-small:1.5;--line-height-caption:1.35;--font-size-display:clamp(3rem, 6vw, 4.5rem);--font-size-h1:clamp(2.5rem, 4.8vw, 3.5rem);--font-size-h2:clamp(2rem, 3.6vw, 2.25rem);--font-size-h3:1.5rem;--font-size-body-large:1.125rem;--font-size-body:1rem;--font-size-small:.875rem;--font-size-caption:.8125rem;--space-8:.5rem;--space-16:1rem;--space-24:1.5rem;--space-32:2rem;--space-40:2.5rem;--space-48:3rem;--space-64:4rem;--space-80:5rem;--space-128:8rem;--container-width:75rem;--copy-width:44rem;--header-offset:5rem;--section-spacing:var(--space-64);--hero-spacing-top:var(--space-64);--hero-spacing-bottom:var(--space-48);--radius-4:.25rem;--radius-8:.5rem;--radius-12:.75rem;--radius-16:1rem;--radius-24:1.5rem;--radius-full:999px;--radius-sm:var(--radius-4);--radius-md:var(--radius-8);--button-height:2.875rem;--button-padding-inline:var(--space-24);--button-border-width:1px;--divider-width:1px;--divider-color:var(--color-border);--transition-fast:.14s ease;--transition-base:.18s ease}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-primary-700:#60a5fa;--color-primary-600:#3b82f6;--color-primary-500:#2563eb;--color-primary-100:#3b82f62e;--color-neutral-950:#f8fafc;--color-neutral-900:#e2e8f0;--color-neutral-700:#94a3b8;--color-neutral-500:#64748b;--color-neutral-300:#334155;--color-neutral-200:#1e293b;--color-neutral-100:#17213a;--color-neutral-50:#0f172a;--color-white:#0b132b;--color-text:var(--color-neutral-950);--color-text-muted:var(--color-neutral-700);--color-text-subtle:var(--color-neutral-500);--color-background:#11161d;--color-surface:#161c26;--color-surface-subtle:#1c2330;--color-surface-accent:var(--color-primary-100);--color-surface-overlay:#11161df5;--color-border:#2d3542;--color-border-strong:#394250;--color-focus:#8cb3dc;--color-disabled-text:#64748b;--color-disabled-surface:#1c2330;--color-disabled-border:#334155;--color-success:#74b492;--color-warning:#d2b36d;--color-error:#dd8787}}:root{--color-muted:var(--color-text-muted);--color-accent:var(--color-primary);--color-accent-soft:var(--color-surface-accent);font-family:var(--font-family-sans);line-height:var(--line-height-body);font-weight:var(--font-weight-regular);color:var(--color-text);background-color:var(--color-background);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}*,:before,:after{box-sizing:border-box}body{color:var(--color-text);background:var(--color-background);font-size:var(--font-size-body);margin:0}img{max-width:100%;display:block}a{color:var(--color-accent);text-underline-offset:.18em}button,a{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}p{margin:0}h1,h2,h3{letter-spacing:var(--letter-spacing-heading);color:var(--color-text);margin:0}#root{min-height:100vh}.page-shell{flex-direction:column;min-height:100vh;display:flex}.page-shell main{flex:1}.skip-link{left:var(--space-16);padding:var(--space-16);background:var(--color-text);color:#fff;z-index:30;text-decoration:none;position:absolute;top:0;transform:translateY(-150%)}.skip-link:focus{transform:translateY(var(--space-16))}.container{width:min(var(--container-width), calc(100% - var(--space-32)));margin:0 auto}.container--narrow{max-width:var(--copy-width)}.site-header{z-index:20;border-bottom:var(--divider-width) solid var(--divider-color);background:var(--color-surface-overlay);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background-color var(--transition-base), border-color var(--transition-base);position:sticky;top:0}.site-header__inner{justify-content:space-between;align-items:center;gap:var(--space-16);min-height:4.5rem;padding:var(--space-16) 0;display:flex}.wordmark{color:var(--color-text);font-size:var(--font-size-small);font-weight:var(--font-weight-bold);line-height:var(--line-height-caption);align-items:center;text-decoration:none;display:inline-flex}.logo{align-items:center;gap:var(--space-16);display:inline-flex}.logo__mark{flex:none;width:2rem;height:2rem}.logo__mark-outer{fill:var(--color-primary)}.logo__mark-inner{fill:var(--color-surface)}.logo__mark-face{fill:#4c7ef1}.logo__mark-face--light{fill:#87a8f7}.logo__text{gap:var(--space-8);display:inline-grid}.logo__wordmark{color:var(--color-text);font-size:1rem;font-weight:var(--font-weight-bold);letter-spacing:.18em;line-height:1}.logo__tagline{color:var(--color-muted);font-size:var(--font-size-small);line-height:var(--line-height-small)}.logo--dark .logo__wordmark,.logo--dark .logo__tagline{color:var(--color-white)}.logo--dark .logo__mark-inner{fill:#0f172a}.menu-toggle{justify-content:center;gap:var(--space-8);width:3rem;height:3rem;padding:var(--space-8);border:var(--divider-width) solid var(--divider-color);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);transition:border-color var(--transition-fast), background-color var(--transition-fast), color var(--transition-fast);flex-direction:column;display:inline-flex}.menu-toggle span{background:currentColor;width:100%;height:1.5px}.site-header__desktop-nav,.site-header__mobile-nav{display:none}.site-header__mobile-nav.is-open,.site-nav{display:flex}.site-nav ul{margin:0;padding:0;list-style:none}.site-nav__link{color:var(--color-text);font-size:var(--font-size-small);font-weight:var(--font-weight-medium);line-height:var(--line-height-small);transition:color var(--transition-fast), text-decoration-color var(--transition-fast);text-decoration:none}.site-nav__link:hover,.site-nav__link:focus-visible{text-decoration:underline}.site-nav__link.is-active{color:var(--color-accent);text-underline-offset:.65em;text-decoration:underline;text-decoration-thickness:1.5px}.button-link__label{white-space:nowrap}.button-link__icon{width:1rem;height:1rem;margin-left:var(--space-8);flex:none}.button-link{min-height:var(--button-height);padding:var(--space-8) var(--button-padding-inline);border:var(--button-border-width) solid transparent;border-radius:var(--radius-md);font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);line-height:var(--line-height-small);transition:color var(--transition-fast), background-color var(--transition-fast), border-color var(--transition-fast), opacity var(--transition-fast);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.button-link--primary{color:#fff;background:var(--color-accent);border-color:var(--color-accent)}.button-link--primary:hover,.button-link--primary:focus-visible{background:var(--color-primary-hover);opacity:.96}.button-link--secondary{color:var(--color-text);background:var(--color-surface);border-color:var(--color-border)}.button-link--secondary:hover,.button-link--secondary:focus-visible{border-color:var(--color-accent);background:var(--color-surface-subtle)}.button-link--disabled{color:var(--color-disabled-text);background:var(--color-disabled-surface);border-color:var(--color-disabled-border);cursor:not-allowed}.hero-section,.section{padding:var(--section-spacing) 0}.hero-section{padding-top:var(--hero-spacing-top);padding-bottom:var(--hero-spacing-bottom)}.hero-section__content,.section__intro{gap:var(--space-16);display:grid}.hero-section__grid{align-items:center;gap:2.25rem;display:grid}.hero-section__copy{gap:var(--space-16);display:grid}.eyebrow{color:var(--color-accent);font-size:var(--font-size-caption);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-caption);line-height:var(--line-height-caption);text-transform:uppercase}.hero-section h1{font-size:var(--font-size-h1);line-height:var(--line-height-heading)}.hero-section__statement{font-size:var(--font-size-body-large);line-height:var(--line-height-body-large);max-width:34rem}.hero-section__lead,.section__lead,.section__supporting-copy,.process-flow__item p,.partner-types__item p,.contact-card__email,.site-footer p,.site-footer a{color:var(--color-muted);font-size:var(--font-size-body);line-height:var(--line-height-body)}.hero-section__lead,.section__lead,.section__supporting-copy{max-width:var(--copy-width)}.hero-section__actions,.section__cta{align-items:center;gap:var(--space-16);flex-wrap:wrap;display:flex}.hero-section__visual{justify-content:center;display:flex}.hero-illustration{width:min(100%,420px)}.hero-illustration svg{width:100%;height:auto;color:var(--color-accent)}.hero-illustration__label rect{fill:var(--color-surface);stroke:var(--color-border);stroke-width:1.5px}.hero-illustration__label--middle rect{fill:var(--color-accent-soft);stroke:var(--color-accent)}.hero-illustration__label text{fill:var(--color-text);letter-spacing:-.03em;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:21px;font-weight:600}.hero-illustration__small{letter-spacing:.04em;text-transform:uppercase;font-size:14px;font-weight:500}.hero-illustration__brand{font-size:30px}.hero-illustration__flow line{stroke:currentColor;stroke-width:1.5px}.text-link{color:var(--color-accent);font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);transition:color var(--transition-fast), text-decoration-color var(--transition-fast)}.text-link:after{content:"→";margin-left:var(--space-8);font-size:.95em}@media (prefers-reduced-motion:no-preference){.home-hero,.home-mission,.home-problem,.home-approach,.home-why,.home-partnership,.solutions-hero-final,.solutions-proposition,.solution-block,.solutions-cta,.founding-hero-final,.founding-section,.founding-cta,.about-hero-final,.about-mission,.about-section,.about-cta,.contact-page-final__main,.contact-page-final__response,.hero-section,.section,.vision-hero,.vision-section,.vision-mission,.solutions-hero,.solutions-section,.solutions-closing,.partners-hero,.partners-section,.partners-closing,.executive-hero,.executive-section,.executive-closing{animation:.22s both section-fade-in}}@keyframes section-fade-in{0%{opacity:0}to{opacity:1}}.placeholder-page{padding:var(--space-64) 0 calc(var(--space-64) + var(--space-8))}.placeholder-page__content{gap:var(--space-16);display:grid}.placeholder-page h1{font-size:var(--font-size-h1);line-height:var(--line-height-heading)}.placeholder-page__lead{color:var(--color-muted);font-size:var(--font-size-body-large);line-height:var(--line-height-body-large)}.home-hero,.home-mission,.home-problem,.home-approach,.home-why,.home-partnership{padding:var(--section-spacing) 0}.home-hero{padding-top:var(--hero-spacing-top);padding-bottom:var(--space-40)}.home-hero__grid,.home-problem__grid,.home-approach__grid{gap:var(--space-32);align-items:start;display:grid}.home-hero__copy,.home-problem__content,.home-approach__content,.home-why__intro,.home-partnership__copy{gap:var(--space-16);display:grid}.home-hero__copy{gap:clamp(.75rem,1.25vw,1rem)}.home-hero h1{letter-spacing:-.035em;max-width:none;font-size:clamp(3rem,4.5vw,4.75rem);line-height:1.05}.home-hero__statement{max-width:34rem;color:var(--color-text);font-size:var(--font-size-body-large);font-weight:var(--font-weight-semibold);line-height:var(--line-height-body-large)}.home-hero__lead,.home-problem__lead,.home-approach__lead,.home-partnership__lead{max-width:36rem;color:var(--color-muted);font-size:var(--font-size-body);line-height:var(--line-height-body)}.home-hero__actions,.home-partnership__actions{align-items:center;gap:var(--space-16);flex-wrap:wrap;display:flex}.home-hero__actions{gap:var(--space-8) var(--space-16)}.home-mission{padding-top:0;padding-bottom:var(--space-32)}.home-mission__band{justify-items:center;gap:var(--space-8);padding:var(--space-24) var(--space-32);border-radius:var(--radius-12);text-align:center;background:#dbeafe42;display:grid}.home-mission__quote-mark{color:var(--color-text);font-size:3rem;line-height:.8}.home-mission h2{letter-spacing:-.02em;font-size:clamp(1.7rem,3vw,2.35rem);line-height:1.35}.home-mission h2 span{color:var(--color-accent)}.home-hero__visual{justify-self:end;width:100%;max-width:39rem}.ecosystem-diagram{gap:var(--space-16);display:grid}.ecosystem-diagram__participants{gap:var(--space-16);align-items:center;display:grid}.ecosystem-diagram__card{min-height:9rem;padding:var(--space-16);border:1px solid var(--color-border);border-radius:var(--radius-12);background:var(--color-surface);gap:.45rem;display:grid}.ecosystem-diagram__card svg,.home-problem__icon svg,.home-approach__step-icon,.home-why__icon svg,.home-partnership__icon svg{width:1.25rem;height:1.25rem;color:var(--color-accent)}.ecosystem-diagram__card-title,.home-problem__item h3,.home-approach__step-card h3,.home-why__item h3,.home-partnership__item h3{font-size:var(--font-size-small);line-height:1.4}.ecosystem-diagram__card p,.home-problem__item p,.home-approach__step-card p,.home-why__item p,.home-partnership__item p,.home-approach__band span{color:var(--color-muted);font-size:var(--font-size-small);line-height:var(--line-height-small)}.ecosystem-diagram__card>p:not(.ecosystem-diagram__card-title){max-width:13ch}.ecosystem-diagram__arrow{color:var(--color-text);justify-self:center;font-size:1.15rem}.ecosystem-diagram__infrastructure{padding-top:var(--space-8);justify-items:center;display:grid;position:relative}.ecosystem-diagram__connector{border-left:1px dashed var(--color-border-strong);width:1px;height:1rem;position:absolute;top:0}.ecosystem-diagram__connector:before{content:"";border-left:.22rem solid #0000;border-right:.22rem solid #0000;border-bottom:.32rem solid var(--color-accent);position:absolute;top:-.25rem;left:-.29rem}.ecosystem-diagram__connector--left{left:16.66%}.ecosystem-diagram__connector--center{left:50%}.ecosystem-diagram__connector--right{left:83.33%}.ecosystem-diagram__block{align-items:center;gap:var(--space-16);border-radius:var(--radius-12);background:#f1f5f9b8;border:1px solid #2563eb59;min-width:min(100%,22rem);padding:1rem 1.5rem;display:inline-flex}.ecosystem-diagram__mark{flex:none;width:2rem;height:2rem}.ecosystem-diagram__block-title{color:var(--color-text);font-size:1.1rem;font-weight:var(--font-weight-semibold);letter-spacing:.12em}.ecosystem-diagram__block-copy{color:var(--color-muted);font-size:var(--font-size-small);line-height:var(--line-height-small)}.ecosystem-diagram__principles{gap:var(--space-16);display:grid}.ecosystem-diagram__principles p{align-items:center;gap:var(--space-8);color:var(--color-text);font-size:var(--font-size-small);line-height:var(--line-height-small);display:inline-flex}.ecosystem-diagram__principles svg{width:1rem;height:1rem;color:var(--color-accent)}.home-problem{background:var(--color-surface-subtle)}.home-problem h2,.home-approach h2,.home-why h2,.home-partnership h2{font-size:var(--font-size-h2);line-height:var(--line-height-heading);letter-spacing:-.01em}.home-problem__outcomes{gap:var(--space-24);margin-top:var(--space-8);display:grid}.home-problem__item{gap:var(--space-16);padding-top:var(--space-16);border-top:1px solid var(--color-border);grid-template-columns:auto 1fr;display:grid}.home-problem__icon{align-items:flex-start;display:inline-flex}.home-problem__quote{gap:var(--space-16);padding:var(--space-32);border-radius:var(--radius-16);background:#fffc;align-self:stretch;display:grid}.home-problem__quote-mark{color:var(--color-accent);font-size:3.5rem;line-height:.6}.home-problem__quote p{color:var(--color-text);font-size:1.5rem;line-height:1.35}.home-problem__quote-line{background:var(--color-accent);width:3rem;height:2px}.home-approach__process-wrap{gap:var(--space-16);display:grid}.home-approach__process{gap:var(--space-16);padding:0;list-style:none;display:grid}.home-approach__step{gap:var(--space-8);display:grid;position:relative}.home-approach__step-number{border-radius:var(--radius-full);background:var(--color-accent);width:1.5rem;height:1.5rem;color:var(--color-white);font-size:.75rem;font-weight:var(--font-weight-bold);justify-content:center;align-items:center;display:inline-flex;position:absolute;top:-.5rem;left:-.25rem}.home-approach__step-card{gap:var(--space-8);height:100%;padding:var(--space-24);border:1px solid var(--color-border);border-radius:var(--radius-12);background:var(--color-surface);display:grid}.home-approach__arrow{display:none}.home-approach__band{gap:var(--space-8);padding:var(--space-16) var(--space-24);border:1px solid var(--color-border);border-radius:var(--radius-12);background:var(--color-surface-subtle);justify-items:center;display:grid}.home-approach__band p{align-items:center;gap:var(--space-8);color:var(--color-text);font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);display:inline-flex}.home-approach__band-icon{width:1rem;height:1rem;color:var(--color-text)}.home-why__grid{gap:var(--space-16);margin-top:var(--space-24);display:grid}.home-why__item{gap:var(--space-8);padding:var(--space-24);border:1px solid var(--color-border);border-radius:var(--radius-12);background:var(--color-surface);display:grid}.home-why__icon{border-radius:var(--radius-8);background:#2563eb0f;border:1px solid #2563eb3d;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.home-partnership__panel{gap:var(--space-32);padding:var(--space-32);border-radius:var(--radius-16);background:#dbeafe61;display:grid}.home-partnership__principles{gap:var(--space-24);display:grid}.home-partnership__item{gap:var(--space-8);display:grid}.home-partnership__icon{display:inline-flex}.solutions-page-final{overflow-x:clip}.solutions-hero-final,.solutions-proposition,.solution-block,.solutions-cta{padding:var(--section-spacing) 0}.solutions-hero-final{padding-top:var(--hero-spacing-top);padding-bottom:var(--space-48)}.solutions-hero-final__grid{gap:var(--space-32);align-items:start;display:grid}.solutions-hero-final__copy{gap:var(--space-16);display:grid}.solutions-hero-final h1{font-size:var(--font-size-h1);letter-spacing:-.02em;max-width:10ch;line-height:1.04}.solutions-hero-final__statement,.solutions-hero-final__body,.solution-block__identity p,.solution-block__list li,.solutions-cta__content p{color:var(--color-muted);font-size:var(--font-size-body);line-height:var(--line-height-body)}.solutions-hero-final__statement,.solutions-hero-final__body{max-width:35rem}.solutions-hero-final__cards{gap:var(--space-16);display:grid}.solutions-hero-final__actions{flex-wrap:wrap;align-items:center;gap:.9rem 1rem;display:flex}.audience-card{gap:var(--space-16);min-height:100%;padding:var(--space-24);border:1px solid var(--color-border);border-radius:var(--radius-12);background:var(--color-surface-subtle);align-content:start;display:grid}.audience-card__icon{border-radius:var(--radius-full);background:var(--solution-accent-soft,#2563eb14);justify-content:center;align-items:center;width:4rem;height:4rem;display:inline-flex}.audience-card__icon svg,.solution-block__icon svg,.solution-journey__icon svg,.solutions-cta__icon svg{width:1.5rem;height:1.5rem;color:var(--solution-accent,var(--color-accent))}.audience-card h3{font-size:var(--font-size-h3);line-height:1.25}.audience-card p{color:var(--color-muted);font-size:var(--font-size-small);line-height:var(--line-height-small)}.solutions-proposition{padding-top:0;padding-bottom:var(--space-40)}.solutions-proposition__inner{padding-top:var(--space-24);border-top:1px solid var(--color-border);text-align:center;justify-items:center;display:grid}.solutions-proposition__statement{letter-spacing:-.02em;font-size:clamp(1.55rem,2.8vw,2.3rem);line-height:1.3}.solutions-proposition__statement span{color:var(--color-accent)}.solution-block{padding-top:0}.solution-block[id]{scroll-margin-top:calc(var(--header-offset) + var(--space-24))}.solution-block__grid{gap:var(--space-24);padding:var(--space-24);border-radius:var(--radius-16);background:var(--solution-surface,var(--color-surface-subtle));border:1px solid #0b132b0f;display:grid}.solution-block__identity,.solution-block__column{align-content:start;gap:var(--space-16);display:grid}.solution-block__column{padding-top:var(--space-16);border-top:1px solid #0b132b14}.solution-block__icon{width:2rem;height:2rem;display:inline-flex}.solution-block__identity h2{font-size:var(--font-size-h2);line-height:var(--line-height-heading);letter-spacing:-.01em}.solution-block__column h3{font-size:1rem;line-height:1.4}.solution-block__list{gap:var(--space-16);margin:0;padding:0;list-style:none;display:grid}.solution-block__list li{padding-left:var(--space-16);position:relative}.solution-block__list li:before{content:"";border-radius:var(--radius-full);background:var(--solution-accent,var(--color-accent));width:.35rem;height:.35rem;position:absolute;top:.62rem;left:0}.solution-block__column--journey{gap:var(--space-16)}.solution-journey{gap:var(--space-16);margin:0;padding:0;list-style:none;display:grid}.solution-journey__step{gap:var(--space-8);display:grid;position:relative}.solution-journey__number{border-radius:var(--radius-full);background:var(--solution-accent,var(--color-accent));width:1.4rem;height:1.4rem;color:var(--color-white);font-size:.75rem;font-weight:var(--font-weight-bold);justify-content:center;align-items:center;display:inline-flex}.solution-journey__icon{display:inline-flex}.solution-journey__step h3{font-size:var(--font-size-small);line-height:1.3}.solution-journey__step p{color:var(--color-muted);font-size:.8125rem;line-height:1.45}.solution-journey__arrow{color:var(--color-text);display:none}.solutions-cta{padding-top:var(--space-40)}.solutions-cta__panel{gap:var(--space-24);padding:var(--space-24) var(--space-32);border-radius:var(--radius-16);background:#dbeafe57;align-items:center;display:grid}.solutions-cta__icon{width:2.5rem;height:2.5rem;display:inline-flex}.solutions-cta__content{gap:var(--space-8);display:grid}.solutions-cta__content h2{font-size:var(--font-size-h2);line-height:var(--line-height-heading);letter-spacing:-.01em}.is-education{--solution-accent:#2563eb;--solution-accent-soft:#2563eb14;--solution-surface:#dbeafe47}.is-enterprise{--solution-accent:#3f9f60;--solution-accent-soft:#3f9f6014;--solution-surface:#e2f5e96b}.is-verification{--solution-accent:#7c5ce0;--solution-accent-soft:#7c5ce014;--solution-surface:#efeaff6b}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.founding-page-final{overflow-x:clip}.founding-hero-final,.founding-section,.founding-cta{padding:var(--section-spacing) 0}.founding-hero-final{padding-top:var(--hero-spacing-top);padding-bottom:var(--space-48)}.founding-hero-final__grid,.founding-hero-final__copy,.founding-section__header,.partnership-ecosystem,.why-partnership-stage,.founding-cta__content{display:grid}.founding-hero-final__grid{gap:var(--space-32);align-items:start}.founding-hero-final__copy,.founding-section__header,.partnership-ecosystem,.why-partnership-stage,.founding-cta__content{gap:var(--space-16)}.founding-hero-final h1{font-size:var(--font-size-h1);letter-spacing:-.02em;max-width:10ch;line-height:1.04}.founding-hero-final__body,.partnership-ecosystem__card p,.why-partnership-stage li,.collaboration-timeline__step p,.partnership-exchange__list li,.partnership-exchange__footnote,.founding-cta__content p{color:var(--color-muted);font-size:var(--font-size-body);line-height:var(--line-height-body)}.founding-hero-final__body{max-width:34rem}.founding-hero-final__actions,.founding-cta__panel{flex-wrap:wrap;align-items:center;gap:.9rem 1rem;display:flex}.partnership-ecosystem{gap:var(--space-24)}.partnership-ecosystem__participants{gap:var(--space-16);display:grid}.partnership-ecosystem__card{gap:var(--space-8);padding:var(--space-16);border:1px solid var(--color-border);border-radius:var(--radius-12);text-align:center;background:#ffffffeb;justify-items:center;display:grid}.partnership-ecosystem__card-icon,.why-partnership-stage__icon,.collaboration-timeline__icon,.partnership-exchange__check,.founding-cta__icon{justify-content:center;align-items:center;display:inline-flex}.partnership-ecosystem__card-icon,.why-partnership-stage__icon,.collaboration-timeline__icon{border-radius:var(--radius-full);width:3rem;height:3rem;color:var(--color-accent);background:#2563eb14}.partnership-ecosystem__card-icon svg,.why-partnership-stage__icon svg,.collaboration-timeline__icon svg,.partnership-exchange__check svg,.founding-cta__icon svg{width:1.35rem;height:1.35rem}.partnership-ecosystem__card-title,.why-partnership-stage h3,.collaboration-timeline__step h3,.partnership-exchange__column h3{font-size:var(--font-size-h3);line-height:1.2}.partnership-ecosystem__card p{font-size:var(--font-size-small);line-height:var(--line-height-small)}.partnership-ecosystem__core{justify-items:center;gap:var(--space-16);padding-top:clamp(4rem,10vw,5.5rem);display:grid;position:relative}.partnership-ecosystem__connectors{width:100%;height:clamp(4rem,10vw,5.5rem);color:var(--color-accent);position:absolute;top:0;left:0}.partnership-ecosystem__connectors path{stroke:currentColor;stroke-width:.75px;stroke-dasharray:1.5 1.5}.partnership-ecosystem__core-block{z-index:1;gap:var(--space-8);min-width:min(100%,18rem);padding:var(--space-24);border-radius:var(--radius-12);text-align:center;background:#eff6ffcc;border:1px solid #2563eb80;justify-items:center;display:grid;position:relative}.partnership-ecosystem__logo .logo__mark{width:2rem;height:2rem}.partnership-ecosystem__logo .logo__wordmark{letter-spacing:.09em}.partnership-ecosystem__core-block p,.partnership-ecosystem__caption{color:var(--color-text);font-size:var(--font-size-small);line-height:var(--line-height-small)}.partnership-ecosystem__caption{border-radius:var(--radius-12);font-weight:var(--font-weight-semibold);text-align:center;background:#ffffffe0;border:1px solid #2563eb2e;justify-content:center;padding:.72rem 1rem;display:inline-flex}.founding-section{padding-top:0}.founding-section__header{margin-bottom:var(--space-24)}.founding-section__header--center{text-align:center;justify-items:center}.founding-section__header h2,.founding-cta__content h2{font-size:var(--font-size-h2);line-height:var(--line-height-heading);letter-spacing:-.01em}.why-partnership-flow,.founding-audiences,.why-partnership-flow__item{gap:var(--space-16);display:grid}.why-partnership-stage{min-height:100%;padding:var(--space-24);border:1px solid var(--color-border);border-radius:var(--radius-12);text-align:center;background:#fafbfcd1;align-content:start;justify-items:center}.why-partnership-stage ul{gap:var(--space-8);margin:0;padding:0;list-style:none;display:grid}.why-partnership-stage li{font-size:var(--font-size-small);line-height:var(--line-height-small)}.why-partnership-flow__arrow{color:var(--color-text);font-weight:var(--font-weight-semibold);place-self:center;display:none}.founding-audiences .audience-card{background:var(--solution-surface,var(--color-surface-subtle))}.collaboration-timeline{gap:var(--space-24);margin:0;padding:0;list-style:none;display:grid;position:relative}.collaboration-timeline__step{justify-items:center;gap:var(--space-8);text-align:center;display:grid;position:relative}.collaboration-timeline__number{border-radius:var(--radius-full);background:var(--color-accent);width:1.75rem;height:1.75rem;color:var(--color-white);font-size:.8rem;font-weight:var(--font-weight-bold);justify-content:center;align-items:center;display:inline-flex}.collaboration-timeline__step p{max-width:16rem;font-size:var(--font-size-small);line-height:var(--line-height-small)}.partnership-exchange{gap:var(--space-24);padding:var(--space-24);border-radius:var(--radius-16);background:linear-gradient(90deg,#eff6ffb8 0%,#f5f3ffb8 100%);border:1px solid #7c5ce01f;display:grid}.partnership-exchange__column{align-content:start;gap:var(--space-16);display:grid}.partnership-exchange__list{gap:var(--space-8);margin:0;padding:0;list-style:none;display:grid}.partnership-exchange__list li{gap:var(--space-8);font-size:var(--font-size-small);line-height:var(--line-height-small);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.partnership-exchange__check{color:var(--color-accent)}.partnership-exchange__footnote{font-size:var(--font-size-caption);line-height:1.5}.founding-cta{padding-top:var(--space-40)}.founding-cta__panel{gap:var(--space-24);padding:var(--space-24) var(--space-32);border-radius:var(--radius-16);background:#dbeafe57;display:grid}.founding-cta__icon{width:2.5rem;height:2.5rem;color:var(--color-accent)}.about-page-final{overflow-x:clip}.about-hero-final,.about-mission,.about-section,.about-cta{padding:var(--section-spacing) 0}.about-hero-final{padding-top:var(--hero-spacing-top);padding-bottom:var(--space-48)}.about-hero-final__grid,.about-hero-final__copy,.about-trust-diagram,.about-section__header,.about-cta__content{gap:var(--space-16);display:grid}.about-hero-final__grid{gap:var(--space-32);align-items:start}.about-hero-final h1{font-size:var(--font-size-h1);letter-spacing:-.02em;max-width:10ch;line-height:1.04}.about-hero-final__intro,.about-hero-final__body,.about-mission__copy p,.about-mission__item p,.about-principles__item p,.about-who__copy p,.about-who__quality p,.about-future__item p,.about-cta__content p{color:var(--color-muted);font-size:var(--font-size-body);line-height:var(--line-height-body)}.about-hero-final__intro,.about-hero-final__body{max-width:35rem}.about-hero-final__intro{gap:var(--space-8);display:grid}.about-hero-final__intro p:last-child{color:var(--color-text);font-weight:var(--font-weight-semibold)}.about-trust-diagram{gap:var(--space-24);padding:var(--space-24);border-radius:var(--radius-16);background:#f8fafce0}.about-trust-diagram__top,.about-trust-diagram__top-item{gap:var(--space-16);display:grid}.about-trust-diagram__card{gap:var(--space-8);padding:var(--space-16);border:1px solid var(--color-border);border-radius:var(--radius-12);text-align:center;background:#ffffffeb;justify-items:center;display:grid}.about-trust-diagram__icon,.about-mission__icon,.about-principles__icon,.about-who__icon,.about-future__icon,.about-cta__icon{color:var(--color-accent);justify-content:center;align-items:center;display:inline-flex}.about-trust-diagram__icon,.about-mission__icon,.about-principles__icon,.about-who__icon,.about-future__icon{border-radius:var(--radius-full);background:#2563eb14;width:3rem;height:3rem}.about-trust-diagram__icon svg,.about-mission__icon svg,.about-principles__icon svg,.about-who__icon svg,.about-future__icon svg,.about-cta__icon svg{width:1.35rem;height:1.35rem}.about-trust-diagram__title,.about-mission__item h3,.about-principles__item h3,.about-who__quality h3,.about-future__content h3{color:var(--color-text);font-size:var(--font-size-h3);line-height:1.2}.about-trust-diagram__description{color:var(--color-muted);font-size:var(--font-size-small);line-height:var(--line-height-small)}.about-trust-diagram__arrow{color:var(--color-text);font-weight:var(--font-weight-semibold);place-self:center;display:none}.about-trust-diagram__core{justify-items:center;gap:var(--space-16);padding-top:clamp(4.5rem,10vw,6rem);display:grid;position:relative}.about-trust-diagram__connectors{width:100%;height:clamp(4.5rem,10vw,6rem);color:var(--color-accent);position:absolute;top:0;left:0}.about-trust-diagram__connectors path{fill:none;stroke:currentColor;stroke-width:.75px;stroke-dasharray:1.5 1.5}.about-trust-diagram__core-block{z-index:1;gap:var(--space-8);min-width:min(100%,20rem);padding:var(--space-24);border-radius:var(--radius-16);text-align:center;background:#eff6ffd6;border:1px solid #2563eb8f;justify-items:center;display:grid;position:relative}.about-trust-diagram__logo .logo__mark{width:2rem;height:2rem}.about-trust-diagram__logo .logo__wordmark{letter-spacing:.09em}.about-trust-diagram__core-block p,.about-trust-diagram__band{color:var(--color-text);font-size:var(--font-size-small);line-height:var(--line-height-small)}.about-trust-diagram__band{border-radius:var(--radius-12);font-weight:var(--font-weight-semibold);text-align:center;background:#ffffffe6;border:1px solid #2563eb2e;justify-content:center;padding:.72rem 1rem;display:inline-flex}.about-mission{padding-top:var(--space-24)}.about-mission__panel,.about-who,.about-cta__panel{gap:var(--space-24);display:grid}.about-mission__panel{padding:var(--space-24);border-radius:var(--radius-16);background:#eff6ffc2}.about-mission__copy{gap:var(--space-16);display:grid}.about-mission__copy h2,.about-section__header h2,.about-who__copy h2,.about-cta__content h2{font-size:var(--font-size-h2);line-height:var(--line-height-heading);letter-spacing:-.01em}.about-mission__items,.about-principles,.about-who__qualities,.about-future{gap:var(--space-16);display:grid}.about-mission__item,.about-principles__item,.about-who__quality{align-content:start;gap:var(--space-16);display:grid}.about-mission__item,.about-principles__item{padding-top:var(--space-16);border-top:1px solid #0b132b14}.about-mission__item p,.about-principles__item p,.about-who__quality p,.about-future__item p{font-size:var(--font-size-small);line-height:var(--line-height-small)}.about-section{padding-top:var(--space-40)}.about-section__header--center{text-align:center;justify-items:center}.about-principles__item{padding-top:var(--space-16);text-align:center;justify-items:center}.about-who{padding:var(--space-24);border-radius:var(--radius-16);background:#f5f3ff75}.about-who__copy{gap:var(--space-16);display:grid}.about-who__qualities{align-items:start}.about-who__quality{padding-top:var(--space-16);border-top:1px solid #0b132b14}.about-future__header{gap:var(--space-16);margin-bottom:var(--space-24);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;display:grid}.about-future__header span{background:var(--color-border);height:1px;display:block}.about-future{grid-template-columns:1fr}.about-future__item{gap:var(--space-16);padding:var(--space-16);border:1px solid var(--color-border);border-radius:var(--radius-12);background:#ffffffd1;grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.about-future__content{gap:var(--space-8);display:grid}.about-future__item.is-green .about-future__icon{color:#3f9f60;background:#3f9f6014}.about-future__item.is-violet .about-future__icon{color:#7c5ce0;background:#7c5ce014}.about-future__item.is-gold .about-future__icon{color:#c28a11;background:#c28a1114}.about-future__item.is-blue .about-future__icon{color:var(--color-accent);background:#2563eb14}.about-cta{padding-top:var(--space-40)}.about-cta__panel{padding:var(--space-24) var(--space-32);border-radius:var(--radius-16);background:#dbeafe57;align-items:center}.about-cta__icon{width:2.5rem;height:2.5rem}.contact-page-final{overflow-x:clip}.contact-page-final__main,.contact-page-final__response{padding:var(--section-spacing) 0}.contact-page-final__main{padding-top:var(--hero-spacing-top);padding-bottom:var(--space-40)}.contact-page-final__response{padding-top:0}.contact-page-final__grid,.contact-intro,.contact-form-panel,.contact-form,.contact-form__field,.contact-response-panel,.contact-response-panel__copy{gap:var(--space-16);display:grid}.contact-page-final__grid{gap:var(--space-32);align-items:start}.contact-intro h1{font-size:var(--font-size-h1);letter-spacing:-.02em;max-width:8ch;line-height:1.04}.contact-intro__body,.contact-intro__privacy-body,.contact-form__required-note,.contact-form__note,.contact-form__error,.contact-response-panel__copy p{color:var(--color-muted);font-size:var(--font-size-body);line-height:var(--line-height-body)}.contact-intro__body{max-width:26rem}.contact-intro__divider{background:var(--color-border);height:1px}.contact-intro__item,.contact-intro__privacy{gap:var(--space-16);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.contact-intro__item-icon,.contact-intro__privacy-icon,.contact-response-panel__clock{border-radius:var(--radius-full);width:3.25rem;height:3.25rem;color:var(--color-accent);background:#2563eb14;justify-content:center;align-items:center;display:inline-flex}.contact-intro__item-icon svg,.contact-intro__privacy-icon svg{width:1.35rem;height:1.35rem}.contact-intro__label{color:var(--color-text);font-size:var(--font-size-caption);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-caption);line-height:var(--line-height-caption)}.contact-intro__link{color:var(--color-accent);font-size:1.1rem;font-weight:var(--font-weight-semibold);text-decoration:none}.contact-intro__link:hover,.contact-intro__link:focus-visible{text-decoration:underline}.contact-intro__privacy-title{color:var(--color-text);font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);line-height:var(--line-height-small)}.contact-intro__privacy-body,.contact-form__required-note,.contact-form__note,.contact-form__error,.contact-response-panel__copy p{font-size:var(--font-size-small);line-height:var(--line-height-small)}.contact-form-panel{padding:var(--space-24);border:1px solid var(--color-border);border-radius:var(--radius-16);background:#fffffff5}.contact-form-panel h2,.contact-response-panel__copy h2{font-size:var(--font-size-h2);line-height:var(--line-height-heading);letter-spacing:-.01em}.contact-form__required-note{margin-top:calc(-1 * var(--space-8))}.contact-form__grid{gap:var(--space-16);display:grid}.contact-form__field{gap:var(--space-8)}.contact-form__field input,.contact-form__field textarea{border:1px solid var(--color-border);border-radius:var(--radius-12);background:var(--color-surface);width:100%;color:var(--color-text);font:inherit;padding:.9rem 1rem;line-height:1.5}.contact-form__field textarea{resize:vertical;min-height:11rem}.contact-form__field input::placeholder,.contact-form__field textarea::placeholder{color:#0b132bb8}.contact-form__field input:focus-visible,.contact-form__field textarea:focus-visible{border-color:var(--color-accent);outline-offset:0;outline:3px solid #2563eb2e}.contact-form__field input[aria-invalid=true],.contact-form__field textarea[aria-invalid=true]{border-color:#c2410c}.contact-form__error{color:#9a3412}.contact-form__submit{cursor:pointer;appearance:none;width:100%;font:inherit}.contact-form__submit:focus-visible{outline-offset:2px;outline:3px solid #2563eb33}.contact-form__note{text-align:center}.contact-response-panel{padding:var(--space-24) var(--space-32);border-radius:var(--radius-16);background:#eff6ffcc;align-items:center}.contact-response-panel__clock svg{width:2.6rem;height:2.6rem}.contact-response-panel__illustration{color:var(--color-accent)}.contact-response-panel__illustration svg{width:min(100%,14rem);height:auto}.vision-page{overflow-x:clip}.vision-hero,.vision-section,.vision-mission{padding:var(--section-spacing) 0}.vision-section{border-top:1px solid var(--color-border)}.vision-hero__content,.vision-section__intro,.vision-mission__panel{gap:var(--space-16);display:grid}.vision-hero__content{padding-right:1.5rem}.vision-hero h1{max-width:14ch;font-size:clamp(2.3rem,4.8vw,4.25rem);line-height:1.04}.vision-hero__lead,.vision-hero__supporting,.vision-section__lead,.vision-section__body,.vision-section__supporting,.principles-list__item p,.outcomes-grid__item p,.vision-mission p{color:var(--color-muted);font-size:1.03rem}.vision-hero__lead,.vision-hero__supporting,.vision-section__lead,.vision-section__body,.vision-section__supporting,.vision-mission p{max-width:var(--copy-width)}.editorial-sequence,.inline-flow,.principles-list,.outcomes-grid{margin-top:2rem}.editorial-sequence{gap:.9rem;display:grid}.editorial-sequence p{border-bottom:1px solid var(--color-border);color:var(--color-text);padding-bottom:.9rem;font-size:clamp(1.18rem,2vw,1.4rem);line-height:1.3}.inline-flow{color:var(--color-text);flex-wrap:wrap;align-items:center;gap:.65rem;font-weight:600;display:flex}.inline-flow span[aria-hidden=true]{color:var(--color-accent)}.vision-section__supporting{margin-top:1.25rem}.principles-list{gap:1.25rem;display:grid}.principles-list__item,.outcomes-grid__item{border-top:1px solid var(--color-border);gap:.55rem;padding-top:1rem;display:grid}.principles-list__item h3,.outcomes-grid__item h3{font-size:1.2rem;line-height:1.2}.outcomes-grid{gap:1.25rem 2rem;display:grid}.vision-mission__panel{border:1px solid var(--color-border);background:var(--color-accent-soft);padding:1.5rem}.vision-mission h2{font-size:var(--font-size-h2);line-height:var(--line-height-heading)}.vision-mission__actions{flex-wrap:wrap;align-items:center;gap:.9rem 1rem;display:flex}.solutions-page{overflow-x:clip}.solutions-hero,.solutions-section,.solutions-closing{padding:var(--section-spacing) 0}.solutions-section{border-top:1px solid var(--color-border)}.solutions-section[id]{scroll-margin-top:calc(var(--header-offset) + 1rem)}.solutions-hero__content,.solutions-section__intro,.solutions-closing__content{gap:var(--space-16);display:grid}.solutions-hero h1{max-width:14ch;font-size:clamp(2.15rem,4.5vw,4rem);line-height:1.04}.solutions-hero__lead,.solutions-hero__supporting,.solutions-section__lead,.solutions-section__body,.solutions-section__outcome,.solutions-use-cases__item p,.shared-trust-explanation p,.shared-trust-flow__infrastructure span,.solutions-closing p,.solutions-closing li{color:var(--color-muted);font-size:1.03rem}.solutions-hero__lead,.solutions-hero__supporting,.solutions-section__lead,.solutions-section__body,.solutions-section__outcome,.shared-trust-explanation,.solutions-closing p,.solutions-closing__examples{max-width:var(--copy-width)}.solutions-hero__actions,.solutions-closing__actions{flex-wrap:wrap;align-items:center;gap:.9rem 1rem;display:flex}.solutions-anchor-nav{border-top:1px solid var(--color-border);flex-wrap:wrap;gap:.85rem 1.25rem;margin-top:2rem;padding-top:1rem;display:flex}.solutions-anchor-nav a{color:var(--color-text);font-weight:600;text-decoration:none}.solutions-anchor-nav a:hover,.solutions-anchor-nav a:focus-visible{text-decoration:underline}.solutions-use-cases,.shared-trust-flow,.shared-trust-explanation,.solutions-closing__examples{margin-top:2rem}.solutions-use-cases{gap:1.2rem 2rem;display:grid}.solutions-use-cases__item{gap:.55rem;display:grid}.solutions-use-cases__item h3{font-size:1.18rem;line-height:1.2}.solutions-use-cases--education .solutions-use-cases__item,.solutions-use-cases--verification .solutions-use-cases__item{border-top:1px solid var(--color-border);padding-top:1rem}.solutions-use-cases--enterprises{border-left:1px solid var(--color-border);padding-left:1.25rem}.solutions-use-cases--enterprises .solutions-use-cases__item{border-bottom:1px solid var(--color-border);padding-bottom:1rem}.solutions-section__outcome{color:var(--color-text);margin-top:1.5rem;font-weight:600}.shared-trust-flow{gap:1rem;display:grid}.shared-trust-flow__row{color:var(--color-text);flex-wrap:wrap;align-items:center;gap:.6rem;font-weight:600;display:flex}.shared-trust-flow__row span[aria-hidden=true]{color:var(--color-accent)}.shared-trust-flow__infrastructure{border-top:1px solid var(--color-border);width:fit-content;color:var(--color-accent);justify-items:start;gap:.15rem;padding-top:1rem;font-size:1.15rem;font-weight:700;display:inline-grid}.shared-trust-explanation{gap:.7rem;display:grid}.shared-trust-explanation p:first-child{color:var(--color-text);font-weight:600}.solutions-closing__content{border:1px solid var(--color-border);background:var(--color-accent-soft);padding:1.5rem}.solutions-closing h2{font-size:var(--font-size-h2);line-height:var(--line-height-heading)}.solutions-closing__examples{gap:.75rem;display:grid}.solutions-closing__examples p{color:var(--color-text);font-weight:600}.solutions-closing__examples ul{margin:0;padding-left:1.1rem}.partners-page{overflow-x:clip}.partners-hero,.partners-section,.partners-closing{padding:var(--section-spacing) 0}.partners-section{border-top:1px solid var(--color-border)}.partners-hero__content,.partners-section__intro,.partners-closing__content{gap:var(--space-16);display:grid}.partners-hero h1{max-width:13ch;font-size:clamp(2.2rem,4.6vw,4.05rem);line-height:1.04}.partners-hero__lead,.partners-hero__supporting,.partners-section__lead,.partners-section__body,.partners-section__supporting,.partners-statements__item p,.partner-groups__item p,.partners-process__item p,.partners-commitments__item p,.partners-benefits__item p,.partners-outcomes__item p,.partners-principles__item p,.partners-closing p{color:var(--color-muted);font-size:1.03rem}.partners-hero__lead,.partners-hero__supporting,.partners-section__lead,.partners-section__body,.partners-section__supporting,.partners-closing p{max-width:var(--copy-width)}.partners-hero__actions,.partners-closing__actions{flex-wrap:wrap;align-items:center;gap:.9rem 1rem;display:flex}.partners-statements,.partner-groups,.partners-process,.partners-commitments,.partners-benefits,.partners-outcomes,.partners-principles{margin-top:2rem}.partners-statements,.partner-groups,.partners-commitments,.partners-outcomes,.partners-principles{gap:1.2rem 2rem;display:grid}.partners-statements__item,.partner-groups__item,.partners-commitments__item,.partners-outcomes__item,.partners-principles__item{border-top:1px solid var(--color-border);gap:.55rem;padding-top:1rem;display:grid}.partners-statements__item h3,.partner-groups__item h3,.partners-process__item h3,.partners-commitments__item h3,.partners-benefits__item h3,.partners-outcomes__item h3,.partners-principles__item h3{font-size:1.18rem;line-height:1.2}.partners-section__supporting{margin-top:1.5rem}.partners-process{gap:1.15rem;padding:0;list-style:none;display:grid}.partners-process__item{gap:.6rem;padding-top:1rem;display:grid;position:relative}.partners-process__item:before{content:"";border-top:1px solid var(--color-border);width:100%;position:absolute;top:0;left:0}.partners-process__heading{align-items:baseline;gap:.6rem;display:flex}.partners-process__number{color:var(--color-accent);letter-spacing:.04em;font-weight:700}.partners-benefits{gap:1rem;display:grid}.partners-benefits__item{border-top:1px solid var(--color-border);gap:.55rem;padding:1rem 0;display:grid}.partners-benefits__item:last-child{border-bottom:1px solid var(--color-border)}.partners-closing__content{border:1px solid var(--color-border);background:var(--color-accent-soft);padding:1.5rem}.partners-closing h2{font-size:var(--font-size-h2);line-height:var(--line-height-heading)}.executive-page{overflow-x:clip}.executive-hero,.executive-section,.executive-closing{padding:var(--section-spacing) 0}.executive-section{border-top:1px solid var(--color-border)}.executive-hero__content,.executive-section__intro,.executive-closing__content{gap:var(--space-16);display:grid}.executive-hero h1{max-width:14ch;font-size:clamp(2.2rem,4.4vw,4rem);line-height:1.04}.executive-hero__lead-group{color:var(--color-text);gap:.3rem;font-size:clamp(1.05rem,1.8vw,1.18rem);display:grid}.executive-hero__supporting,.executive-prose p,.executive-observations__item p,.executive-columns__item p,.executive-flow__caption span,.executive-closing p{color:var(--color-muted);font-size:1.03rem}.executive-hero__supporting,.executive-prose,.executive-closing p{max-width:var(--copy-width)}.executive-hero__supporting--strong{color:var(--color-text);font-weight:600}.executive-hero__actions,.executive-closing__actions{flex-wrap:wrap;align-items:center;gap:.9rem 1rem;display:flex}.executive-prose{gap:.85rem;display:grid}.executive-observations,.executive-columns,.executive-principles,.executive-flow,.executive-roadmap{margin-top:2rem}.executive-observations,.executive-columns,.executive-principles{gap:1.2rem 2rem;display:grid}.executive-observations__item,.executive-columns__item,.executive-principles p{border-top:1px solid var(--color-border);gap:.55rem;padding-top:1rem;display:grid}.executive-observations__item h3,.executive-columns__item h3{font-size:1.18rem;line-height:1.2}.executive-flow,.executive-roadmap{gap:1rem;display:grid}.executive-flow__row,.executive-roadmap{color:var(--color-text);flex-wrap:wrap;align-items:center;gap:.6rem;font-weight:600;display:flex}.executive-flow__row span[aria-hidden=true],.executive-roadmap span[aria-hidden=true]{color:var(--color-accent)}.executive-flow__caption{border-top:1px solid var(--color-border);width:fit-content;color:var(--color-accent);justify-items:start;gap:.15rem;padding-top:1rem;font-size:1.15rem;font-weight:700;display:inline-grid}.executive-principles p{color:var(--color-text);font-weight:600}.executive-closing__content{border:1px solid var(--color-border);background:var(--color-accent-soft);padding:1.5rem}.executive-closing h2{font-size:var(--font-size-h2);line-height:var(--line-height-heading)}.section{border-top:var(--divider-width) solid var(--divider-color)}.section[id]{scroll-margin-top:calc(var(--header-offset) + 1rem)}.section h2{font-size:var(--font-size-h2);line-height:var(--line-height-heading)}.flow-diagram,.process-flow,.partner-types,.contact-card{margin-top:2rem}.flow-diagram{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.flow-diagram__item,.flow-diagram__arrow{justify-content:center;align-items:center;display:inline-flex}.flow-diagram__item{color:var(--color-text);font-weight:600}.flow-diagram__arrow{color:var(--color-accent);font-size:1.1rem;font-weight:700}.flow-diagram--simple .flow-diagram__item{padding:.2rem 0}.section__supporting-copy{margin-top:1.25rem}.outcome-line{color:var(--color-text);letter-spacing:.01em;margin-top:1.25rem;font-weight:600}.process-flow__item h3,.partner-types__item h3{font-size:1.25rem;line-height:1.2}.process-flow{gap:1.25rem;padding:0;list-style:none;display:grid;position:relative}.process-flow__item{break-inside:avoid;gap:.6rem;padding-top:1.15rem;display:grid;position:relative}.process-flow__item:before{content:"";border-top:1px solid var(--color-border);width:100%;position:absolute;top:0;left:0}.process-flow__heading{align-items:baseline;gap:.7rem;display:flex}.process-flow__number{color:var(--color-accent);letter-spacing:.12em;font-size:.95rem;font-weight:700}.partner-types{gap:1.25rem;display:grid}.partner-types__item{border-top:1px solid var(--color-border);break-inside:avoid;gap:.55rem;padding-top:1rem;display:grid}.contact-card{border-top:1px solid var(--color-border);align-items:start;gap:.75rem;padding:1.1rem 0 0;display:grid}.contact-card__email{font-weight:600}.site-footer{color:var(--color-white);background:var(--color-neutral-950);padding:var(--space-32) 0 var(--space-16);border-top:0}.site-footer__top,.site-footer__bottom{gap:var(--space-16);display:flex}.site-footer__top{padding-bottom:var(--space-24);justify-content:space-between;align-items:flex-start}.site-footer__brand-block{max-width:18rem}.site-footer__logo-link{text-decoration:none;display:inline-flex}.site-footer__columns{gap:var(--space-24);width:min(100%,48rem);display:grid}.site-footer__column{align-content:start;gap:var(--space-16);display:grid}.site-footer__heading{color:var(--color-white);font-size:var(--font-size-caption);font-weight:var(--font-weight-bold);letter-spacing:.14em;text-transform:uppercase}.site-footer__column a,.site-footer__bottom{color:#ffffffd1;font-size:var(--font-size-small);line-height:var(--line-height-small);text-decoration:none}.site-footer__column a:hover,.site-footer__column a:focus-visible{color:var(--color-white);text-decoration:underline}.site-footer__column a[aria-disabled=true],.site-footer__socials a[aria-disabled=true]{opacity:.62;cursor:default}.site-footer__column a[aria-disabled=true]:hover,.site-footer__column a[aria-disabled=true]:focus-visible,.site-footer__socials a[aria-disabled=true]:hover,.site-footer__socials a[aria-disabled=true]:focus-visible{color:#ffffffd1;text-decoration:none}.site-footer__column--contact{justify-items:start}.site-footer__socials{gap:var(--space-16);display:flex}.site-footer__socials a{border-radius:var(--radius-full);border:1px solid #ffffff3d;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.site-footer__socials svg{width:1rem;height:1rem}.site-footer__bottom{padding-top:var(--space-24);border-top:1px solid #ffffff1f}@media (width<=959px){.site-header__inner{min-height:4.5rem}.site-header__desktop-nav{display:none}.site-header__mobile-nav{gap:var(--space-16);width:100%;margin-top:var(--space-8);padding:var(--space-16);border:1px solid var(--color-border);border-radius:var(--radius-12);background:var(--color-surface);flex-direction:column}.site-nav ul{gap:var(--space-16);display:grid}.site-header__cta{width:100%}.site-footer__top,.site-footer__bottom{flex-direction:column}.site-footer__columns{width:100%}}@media (width>=960px){.menu-toggle{display:none}.site-header__desktop-nav{align-items:center;gap:var(--space-24);margin-left:auto;display:flex}.site-nav ul{align-items:center;gap:var(--space-32);display:flex}.site-footer__columns{grid-template-columns:1.1fr 1fr 1fr 1.1fr;align-items:start}.process-flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem}.partner-types{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.hero-section__grid{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr)}.principles-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.outcomes-grid,.solutions-use-cases--education,.solutions-use-cases--verification{grid-template-columns:repeat(2,minmax(0,1fr))}.solutions-use-cases--enterprises{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem}.partners-statements,.partner-groups{grid-template-columns:repeat(3,minmax(0,1fr))}.partners-process{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem}.partners-commitments,.partners-outcomes,.partners-principles,.executive-observations{grid-template-columns:repeat(2,minmax(0,1fr))}.executive-columns{grid-template-columns:repeat(3,minmax(0,1fr))}.executive-principles{grid-template-columns:repeat(2,minmax(0,1fr))}.solutions-hero-final__grid{grid-template-columns:minmax(0,.4fr) minmax(0,.6fr);align-items:start}.solutions-hero-final__cards{grid-template-columns:repeat(3,minmax(0,1fr))}.solution-block__grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1.55fr);align-items:start}.solution-block__column{min-height:100%;padding-top:0;padding-left:var(--space-24);border-top:0;border-left:1px solid #0b132b14}.solution-journey{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start}.solution-journey__step{grid-template-columns:minmax(0,1fr) auto;align-items:start}.solution-journey__arrow{padding-inline:var(--space-8);align-self:center;display:inline-flex}.solutions-cta__panel{grid-template-columns:auto minmax(0,1fr) auto}.founding-hero-final__grid{grid-template-columns:minmax(0,.43fr) minmax(0,.57fr)}.partnership-ecosystem__participants{grid-template-columns:repeat(3,minmax(0,1fr))}.why-partnership-flow{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.why-partnership-flow__item{grid-template-columns:minmax(0,1fr) auto;align-items:center}.why-partnership-flow__arrow{padding-inline:var(--space-8);display:inline-flex}.founding-audiences{grid-template-columns:repeat(3,minmax(0,1fr))}.collaboration-timeline{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start}.collaboration-timeline:before{content:"";border-top:1px dashed #2563eb66;position:absolute;top:.9rem;left:calc(12.5% + .875rem);right:calc(12.5% + .875rem)}.partnership-exchange{grid-template-columns:repeat(2,minmax(0,1fr))}.partnership-exchange__column+.partnership-exchange__column{padding-left:var(--space-24);border-left:1px solid #0b132b14}.founding-cta__panel{grid-template-columns:auto minmax(0,1fr) auto}.about-hero-final__grid{grid-template-columns:minmax(0,.44fr) minmax(0,.56fr)}.about-trust-diagram__top{grid-template-columns:repeat(3,minmax(0,1fr))}.about-trust-diagram__top-item{grid-template-columns:minmax(0,1fr) auto;align-items:center}.about-trust-diagram__arrow{padding-inline:var(--space-8);display:inline-flex}.about-mission__panel{grid-template-columns:minmax(0,.38fr) minmax(0,.62fr);align-items:start}.about-mission__items{grid-template-columns:repeat(4,minmax(0,1fr))}.about-mission__item{padding-top:0;padding-left:var(--space-24);border-top:0;border-left:1px solid #0b132b14}.about-principles{grid-template-columns:repeat(5,minmax(0,1fr))}.about-principles__item{padding-top:0;padding-left:var(--space-24);border-top:0;border-left:1px solid #0b132b14}.about-principles__item:first-child{border-left:0;padding-left:0}.about-who{grid-template-columns:minmax(0,.4fr) minmax(0,.6fr)}.about-who__qualities{grid-template-columns:repeat(4,minmax(0,1fr))}.about-who__quality{min-height:100%;padding-top:0;padding-left:var(--space-24);border-top:0;border-left:1px solid #0b132b14}.about-future{grid-template-columns:repeat(4,minmax(0,1fr))}.about-future__item{min-height:100%}.about-cta__panel{grid-template-columns:auto minmax(0,1fr) auto}.contact-page-final__grid{grid-template-columns:minmax(0,.39fr) minmax(0,.61fr);align-items:start}.contact-form__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-form__field--full{grid-column:1/-1}.contact-response-panel{grid-template-columns:auto minmax(0,1fr) auto}.home-hero__grid{grid-template-columns:minmax(0,.47fr) minmax(0,.53fr);align-items:start}.ecosystem-diagram__participants{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr)}.ecosystem-diagram__principles{grid-template-columns:repeat(3,minmax(0,1fr))}.home-problem__grid,.home-approach__grid{grid-template-columns:minmax(0,.55fr) minmax(0,.45fr)}.home-problem__outcomes{grid-template-columns:repeat(2,minmax(0,1fr))}.home-approach__process{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch}.home-approach__step{grid-template-columns:minmax(0,1fr) auto;align-items:center}.home-approach__arrow{padding-inline:var(--space-8);color:var(--color-text);display:inline-flex}.home-why__grid{grid-template-columns:repeat(5,minmax(0,1fr))}.home-partnership__panel{grid-template-columns:minmax(0,.42fr) minmax(0,.58fr);align-items:center}.home-partnership__principles{grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.home-partnership__item{padding-inline:var(--space-24);border-left:1px solid #0b132b1a}.home-partnership__item:first-child{border-left:0;padding-left:0}}@media (width>=640px) and (width<=959px){.solutions-hero-final__cards,.solution-journey{grid-template-columns:repeat(2,minmax(0,1fr))}.solutions-cta__panel{grid-template-columns:auto minmax(0,1fr)}.partnership-ecosystem__participants,.why-partnership-flow,.about-trust-diagram__top{grid-template-columns:repeat(3,minmax(0,1fr))}.founding-audiences,.collaboration-timeline,.partnership-exchange,.about-mission__items,.about-who__qualities,.about-future{grid-template-columns:repeat(2,minmax(0,1fr))}.collaboration-timeline:before{display:none}.founding-cta__panel{grid-template-columns:auto minmax(0,1fr)}.about-principles{grid-template-columns:repeat(3,minmax(0,1fr))}.about-cta__panel{grid-template-columns:auto minmax(0,1fr)}.contact-form__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-form__field--full{grid-column:1/-1}.contact-response-panel{grid-template-columns:auto minmax(0,1fr)}}@media (width>=900px) and (width<=959px){.home-hero__grid{grid-template-columns:minmax(0,.47fr) minmax(0,.53fr);align-items:start}.ecosystem-diagram__participants{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr)}.ecosystem-diagram__principles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=767px){.hero-section,.section,.solutions-hero-final,.solutions-proposition,.solution-block,.solutions-cta,.founding-hero-final,.founding-section,.founding-cta,.about-hero-final,.about-mission,.about-section,.about-cta,.contact-page-final__main,.contact-page-final__response{padding:var(--space-48) 0}.hero-section{padding-top:var(--space-48);padding-bottom:var(--space-32)}.flow-diagram{flex-direction:column;align-items:stretch}.flow-diagram__item,.flow-diagram__arrow{width:100%}.flow-diagram__arrow{min-height:auto}.process-flow{gap:1rem}.process-flow__item{padding-top:0;padding-left:1rem}.process-flow__item:before{border-top:0;border-left:1px solid var(--color-border);width:0;top:0;bottom:0;left:0}.process-flow__heading{align-items:center}.hero-section__grid{gap:1.75rem}.hero-section__visual{order:2}.hero-illustration{width:min(100%,320px)}.placeholder-page{padding:calc(var(--space-48) + var(--space-8)) 0 var(--space-64)}.vision-hero,.vision-section,.vision-mission{padding:var(--space-48) 0}.vision-hero__content{padding-right:0}.solutions-proposition{padding-top:0;padding-bottom:var(--space-24)}.solution-block{padding-top:0}.solution-block__grid,.solutions-cta__panel{padding:var(--space-24)}.solution-journey__step{padding-left:var(--space-16);border-left:1px solid #0b132b14}.partnership-ecosystem__connectors{display:none}.partnership-ecosystem__core{padding-top:0}.collaboration-timeline{gap:var(--space-16)}.collaboration-timeline:before{content:"";border-left:1px dashed #2563eb66;position:absolute;top:.9rem;bottom:.9rem;left:.85rem}.collaboration-timeline__step{padding-left:var(--space-32);text-align:left;justify-items:start}.partnership-exchange__column+.partnership-exchange__column{padding-top:var(--space-24);border-top:1px solid #0b132b14}.founding-cta__panel,.about-trust-diagram{padding:var(--space-24)}.about-trust-diagram__arrow,.about-trust-diagram__connectors{display:none}.about-trust-diagram__core{padding-top:0}.about-mission__panel,.about-who,.about-cta__panel,.contact-form-panel,.contact-response-panel{padding:var(--space-24)}.inline-flow{flex-direction:column;align-items:flex-start}.solutions-hero,.solutions-section,.solutions-closing{padding:var(--space-48) 0}.solutions-anchor-nav{gap:.75rem 1rem}.solutions-use-cases--enterprises{border-left:0;padding-left:0}.shared-trust-flow__row{flex-direction:column;align-items:flex-start}.shared-trust-flow__row span[aria-hidden=true]{transform:rotate(90deg)}.partners-hero,.partners-section,.partners-closing{padding:var(--space-48) 0}.partners-process__item{padding-top:0;padding-left:1rem}.partners-process__item:before{border-top:0;border-left:1px solid var(--color-border);width:0;top:0;bottom:0;left:0}.partners-process__heading{align-items:center}.executive-hero,.executive-section,.executive-closing{padding:var(--space-48) 0}.executive-flow__row,.executive-roadmap{flex-direction:column;align-items:flex-start}.executive-flow__row span[aria-hidden=true],.executive-roadmap span[aria-hidden=true]{transform:rotate(90deg)}.home-hero,.home-mission,.home-problem,.home-approach,.home-why,.home-partnership{padding:var(--space-48) 0}.home-hero__grid,.home-problem__grid,.home-approach__grid{gap:var(--space-24)}.home-mission{padding-top:0;padding-bottom:var(--space-24)}.home-hero h1,.home-problem h2,.home-approach h2,.home-why h2,.home-partnership h2{max-width:none}.home-hero h1{letter-spacing:-.03em;font-size:clamp(2.35rem,11vw,3.4rem);line-height:1.06}.ecosystem-diagram__participants,.ecosystem-diagram__principles,.home-problem__outcomes,.home-why__grid,.home-partnership__principles{grid-template-columns:1fr}.ecosystem-diagram__arrow,.home-approach__arrow{transform:rotate(90deg)}.ecosystem-diagram__infrastructure{padding-top:0}.ecosystem-diagram__connector{display:none}.ecosystem-diagram__block{min-width:100%}.home-problem__quote{padding:var(--space-24)}.home-problem__quote p{font-size:1.25rem}.home-approach__step{grid-template-columns:1fr}.home-approach__step-number{left:0}.home-partnership__panel{padding:var(--space-24)}.home-partnership__item{padding-top:var(--space-24);border-top:1px solid #0b132b14}.home-partnership__item:first-child{border-top:0;padding-top:0}}@media print{:root{--color-background:#fff;--color-surface:#fff;--color-text:#000;--color-muted:#222;--color-border:#c8c8c8;--color-accent:#000}html{scroll-behavior:auto}body{background:#fff}.site-header{border-bottom:1px solid var(--color-border);-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;position:static}.menu-toggle,.site-nav,.site-header__cta{display:none!important}.skip-link{display:none}.hero-section,.section,.site-footer,.home-hero,.home-mission,.home-problem,.home-approach,.home-why,.home-partnership,.solutions-hero-final,.solutions-proposition,.solution-block,.solutions-cta,.founding-hero-final,.founding-section,.founding-cta,.about-hero-final,.about-mission,.about-section,.about-cta,.contact-page-final__main,.contact-page-final__response,.vision-hero,.vision-section,.vision-mission,.solutions-hero,.solutions-section,.solutions-closing,.partners-hero,.partners-section,.partners-closing,.executive-hero,.executive-section,.executive-closing{break-inside:avoid;padding:1.5rem 0}.hero-section__grid{grid-template-columns:1fr .8fr;gap:1.5rem}.section__intro,.process-flow,.partner-types,.contact-card,.ecosystem-diagram,.home-mission__band,.home-problem__outcomes,.home-approach__process,.home-approach__band,.home-why__grid,.home-partnership__panel,.solutions-hero-final__cards,.solution-block__grid,.solution-journey,.solutions-cta__panel,.partnership-ecosystem,.partnership-ecosystem__participants,.why-partnership-flow,.founding-audiences,.collaboration-timeline,.partnership-exchange,.founding-cta__panel,.about-trust-diagram,.about-mission__panel,.about-mission__items,.about-principles,.about-who,.about-who__qualities,.about-future,.about-cta__panel,.contact-page-final__grid,.contact-form-panel,.contact-form,.contact-form__grid,.contact-response-panel,.editorial-sequence,.inline-flow,.principles-list,.outcomes-grid,.vision-mission__panel,.solutions-anchor-nav,.solutions-use-cases,.shared-trust-flow,.shared-trust-explanation,.solutions-closing__content,.partners-statements,.partner-groups,.partners-process,.partners-commitments,.partners-benefits,.partners-outcomes,.partners-principles,.partners-closing__content,.executive-observations,.executive-columns,.executive-principles,.executive-flow,.executive-roadmap,.executive-closing__content{break-inside:avoid}h1,h2,h3{break-after:avoid}a{color:inherit}.button-link{color:#000;background:#fff;border-color:#000}.solutions-proposition__inner,.solution-block__grid,.solutions-cta__panel,.partnership-ecosystem__card,.partnership-ecosystem__core-block,.partnership-ecosystem__caption,.why-partnership-stage,.partnership-exchange,.founding-cta__panel,.about-trust-diagram,.about-mission__panel,.about-who,.about-future__item,.about-cta__panel,.contact-form-panel,.contact-response-panel,.contact-form__field input,.contact-form__field textarea{border-color:var(--color-border)}.solution-block__grid,.solutions-cta__panel,.partnership-ecosystem__card,.partnership-ecosystem__core-block,.partnership-ecosystem__caption,.why-partnership-stage,.partnership-exchange,.founding-cta__panel,.about-trust-diagram,.about-mission__panel,.about-who,.about-future__item,.about-cta__panel,.contact-form-panel,.contact-response-panel,.contact-form__field input,.contact-form__field textarea{background:#fff}.solution-block__column,.solution-journey__step,.partnership-exchange__column+.partnership-exchange__column,.about-mission__item,.about-principles__item,.about-who__quality{border-color:var(--color-border)}.partnership-ecosystem__connectors,.about-trust-diagram__connectors,.collaboration-timeline:before{display:none}.site-footer{color:#000;border-top:1px solid var(--color-border);background:#fff}.site-footer__heading,.site-footer__column a,.site-footer__bottom,.logo--dark .logo__wordmark,.logo--dark .logo__tagline{color:#000}.site-footer__socials a{border-color:var(--color-border)}.logo--dark .logo__mark-inner{fill:#fff}.contact-card,.process-flow__item:before,.partner-types__item,.section,.vision-section,.vision-mission__panel,.solutions-section,.solutions-closing__content,.partners-section,.partners-closing__content,.executive-section,.executive-closing__content,.site-footer,.site-header{box-shadow:none}}
