@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-latin.woff2?v=c9407645) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--navy: #0b1f3a;--brand: #1a4480;--text: #1d1d1f;--text-muted: #4b5563;--surface: #ffffff;--surface-alt: #f5f7fa;--line: #d2d2d7;--on-action: #ffffff;--error: #b42318;--blue: #2563eb;--blue-hover: #1d4ed8;--blue-tint: #e8f0ff;--blue-line: #c9d9fb;--amber: #f2a541;--amber-tint: #fff4e0;--amber-ink: #b45309;--amber-line: #f6d9a8;--teal: #0f766e;--teal-tint: #e6f6f4;--teal-line: #b5e1db;--text-on-dark: #f5f5f7;--text-on-dark-muted: #c3cad6;--on-dark-blue: #93c5fd;--on-dark-amber: #f2a541;--on-dark-teal: #5eead4;--line-on-dark: #24395c;--ink: var(--navy);--action: var(--blue);--action-hover: var(--blue-hover);--accent: var(--amber);--surface-dark: var(--navy);--action-on-dark: var(--on-dark-blue);--surface-tint: var(--blue-tint);--line-tint: var(--blue-line);--surface-warm: var(--amber-tint);--text-on-brand-muted: #ffffff;--text-on-teal-muted: #ecfdf9;--action-on-brand: #ffffff;--line-on-brand: #5b8af0;--nav-bg: rgb(255 255 255 / .8);--shadow-float: 0 8px 28px rgb(15 23 42 / .1);--flow-line-on-teal: #b7d6d3;--teal-card: #1d7e77;--teal-card-line: rgb(255 255 255 / .16);--font: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--font-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--fs-display: clamp(2.75rem, 1.6rem + 4.6vw, 5rem);--fs-h1: clamp(2.25rem, 1.6rem + 2.6vw, 3.5rem);--fs-h2: clamp(1.875rem, 1.5rem + 1.25vw, 2.5rem);--fs-h3: clamp(1.3125rem, 1.23rem + .3vw, 1.5rem);--fs-lead: clamp(1.1875rem, 1.12rem + .25vw, 1.3125rem);--fs-body: 1.0625rem;--fs-small: .875rem;--fs-eyebrow: clamp(.9375rem, .89rem + .2vw, 1.0625rem);--lh-display: 1.05;--lh-h1: 1.08;--lh-h2: 1.12;--lh-h3: 1.25;--lh-lead: 1.45;--lh-body: 1.55;--measure: 680px;--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 24px;--s-6: 32px;--s-7: 48px;--s-8: 64px;--s-9: 96px;--s-10: 128px;--s-11: 160px;--container: 1200px;--gutter: 24px;--section-pad: 72px;--section-pad-dense: 72px;--nav-h: 52px;--bar-h: 0px;--nav-lead: 8px;--logo-lift: -4px;--r-pill: 999px;--r-card: 18px;--r-input: 10px;--ease-out: cubic-bezier(.16, 1, .3, 1);--t-hover: .15s;--t-reveal: .4s}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--bar-h) + var(--nav-h) + var(--s-5))}body{margin:0;background:var(--surface);color:var(--text);font-family:var(--font);font-size:var(--fs-body);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}img,svg,picture{display:block;max-width:100%;height:auto}h1,h2,h3,h4,p,ul,ol,figure,blockquote,dl,dd{margin:0}a{color:var(--action);text-decoration:none}a:hover{text-decoration:underline;text-underline-offset:.18em}:focus-visible{outline:3px solid var(--action);outline-offset:2px;border-radius:4px}[hidden]{display:none!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:absolute;left:var(--s-4);top:-100px;z-index:100;background:var(--surface);color:var(--action);padding:var(--s-3) var(--s-4);border-radius:var(--r-input);box-shadow:var(--shadow-float);font-weight:500}.skip-link:focus{top:var(--s-4)}.display,.h1,.h2,.h3{color:var(--ink);font-weight:700}.display{font-size:var(--fs-display);line-height:var(--lh-display);letter-spacing:-.025em}.h1,.prose h1{font-size:var(--fs-h1);line-height:var(--lh-h1);letter-spacing:-.02em}.h2{font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:-.015em;font-weight:600}.h3{font-size:var(--fs-h3);line-height:var(--lh-h3);letter-spacing:-.01em;font-weight:600}.lead{font-size:var(--fs-lead);line-height:var(--lh-lead);max-width:var(--measure)}.small{font-size:var(--fs-small);line-height:1.45}.muted{color:var(--text-muted)}.eyebrow{display:block;font-size:var(--fs-eyebrow);font-weight:600;color:var(--action);margin-bottom:var(--s-3)}.eyebrow:after{content:"";display:block;width:32px;height:3px;margin-top:6px;border-radius:2px;background:var(--g)}.js .reveal .eyebrow:after{width:0}.js .reveal.is-visible .eyebrow:after{width:32px;transition:width .4s ease-out .15s}:root,.g-implement{--g: var(--blue);--g-ink: var(--blue);--g-tint: var(--blue-tint);--g-line: var(--blue-line);--g-on: var(--on-action)}.g-review{--g: var(--amber);--g-ink: var(--amber-ink);--g-tint: var(--amber-tint);--g-line: var(--amber-line);--g-on: var(--navy)}.g-govern,.g-ai{--g: var(--teal);--g-ink: var(--teal);--g-tint: var(--teal-tint);--g-line: var(--teal-line);--g-on: var(--on-action)}.g-navy{--g: var(--navy);--g-ink: var(--navy);--g-tint: var(--surface);--g-line: var(--navy);--g-on: var(--on-action)}.stack>*+*{margin-top:var(--s-5)}.stack-sm>*+*{margin-top:var(--s-3)}.measure{max-width:var(--measure)}.container{width:100%;max-width:calc(var(--container) + var(--gutter) * 2);margin-inline:auto;padding-inline:var(--gutter)}.section{padding-block:var(--section-pad);background:var(--surface)}@media(min-width:768px){:root{--section-pad: 120px;--section-pad-dense: 96px}}.section--alt{background:var(--surface-alt)}.section--tint{background:var(--surface-tint)}.section--warm{background:var(--surface-warm)}.section--tight,.section--dense{padding-block:var(--section-pad-dense)}.section--dark{background:var(--surface-dark);color:var(--text-on-dark)}.section--blue,.section--brand{background:var(--blue);--action-on-dark: var(--action-on-brand);--text-on-dark-muted: var(--text-on-brand-muted);--line-on-dark: var(--line-on-brand);--g: var(--on-action)}.section--brand{background:var(--brand)}.section--blue .btn-primary,.section--brand .btn-primary{color:var(--blue)}.section--teal{background:var(--teal);--action-on-dark: var(--on-action);--text-on-dark-muted: var(--text-on-teal-muted);--line-on-dark: var(--teal-line);--g: var(--on-dark-teal)}.section--teal .btn-primary{color:var(--teal)}.section--dark a:not(.btn){text-decoration-thickness:1px}.section--teal a:not(.btn),.section--blue a:not(.btn){text-decoration:underline;text-underline-offset:.18em}.section--teal .eyebrow,.section--blue .eyebrow{color:var(--on-action)}.section--amber{background:var(--amber);color:var(--navy);--g: var(--navy)}.section--amber .eyebrow,.section--amber a:not(.btn){color:var(--navy)}.section--amber a:not(.btn){text-decoration:underline;text-underline-offset:.18em;font-weight:600}.section--amber .btn-primary{background:var(--navy);color:var(--on-action)}.section--amber .btn-primary:hover{background:var(--brand)}.section--amber :focus-visible{outline-color:var(--navy)}.section--dark .display,.section--dark .h1,.section--dark .h2,.section--dark .h3{color:var(--text-on-dark)}.section--dark .muted{color:var(--text-on-dark-muted)}.section--dark .eyebrow,.section--dark a:not(.btn){color:var(--action-on-dark)}.section--dark :focus-visible{outline-color:var(--action-on-dark)}.section-head{max-width:760px;margin-bottom:var(--s-8)}.section-head>.lead{margin-top:var(--s-5)}.grid-2{display:grid;gap:var(--s-8);align-items:center}.grid-2>*{min-width:0}@media(min-width:900px){.grid-2{grid-template-columns:repeat(12,1fr)}.grid-2>:first-child{grid-column:1 / span 6}.grid-2>:last-child{grid-column:7 / span 6}.grid-2--wide-left>:first-child{grid-column:1 / span 7}.grid-2--wide-left>:last-child{grid-column:8 / span 5}.grid-2--wide-right>:first-child{grid-column:1 / span 5}.grid-2--wide-right>:last-child{grid-column:6 / span 7}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--s-2);min-height:44px;padding:12px 22px;border-radius:var(--r-pill);font:inherit;font-size:var(--fs-body);font-weight:500;line-height:1.2;text-decoration:none;cursor:pointer;border:1px solid transparent;transition:background-color var(--t-hover) ease,color var(--t-hover) ease,border-color var(--t-hover) ease}.btn:hover{text-decoration:none}.btn:focus-visible{outline:3px solid var(--action);outline-offset:3px;border-radius:var(--r-pill)}.btn-primary{background:var(--action);color:var(--on-action)}.btn-primary:hover{background:var(--action-hover);color:var(--on-action)}.btn-secondary{background:transparent;color:var(--action);border-color:var(--action)}.btn-secondary:hover{color:var(--action-hover);border-color:var(--action-hover)}.section--dark .btn-primary{background:var(--on-action);color:var(--surface-dark)}.section--dark .btn-primary:hover{background:var(--text-on-dark);color:var(--surface-dark)}.section--dark .btn:focus-visible{outline-color:var(--action-on-dark)}.btn-sm{min-height:32px;padding:6px 14px;font-size:var(--fs-small)}.link-more{font-weight:500;white-space:nowrap}.link-more:after{content:"\a0\203a"}.actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-4) var(--s-6);margin-top:var(--s-7)}.announce{position:sticky;top:0;z-index:51;background:var(--brand);color:var(--on-action);font-size:var(--fs-small);line-height:1.35}.bar-off .announce,.announce [data-variant=arrival],.bar-arrival .announce [data-variant=standard]{display:none}.bar-arrival .announce [data-variant=arrival]{display:inline}.announce__inner{min-height:40px;display:flex;align-items:center;justify-content:center;padding:var(--s-2) 56px var(--s-2) var(--gutter);text-align:center}.announce__more{display:none}.announce a.announce__short{font-weight:500;text-decoration:none}@media(max-width:379px){.announce{font-size:13px}.announce__inner{padding-left:var(--s-3)}}.announce a.announce__short:hover{text-decoration:underline}@media(min-width:768px){.announce__inner{padding-left:56px}.announce__more{display:inline}.announce__short{display:none}}.announce__name{color:var(--on-dark-amber);font-weight:600}.announce a{color:var(--on-action);font-weight:600;text-decoration:underline;text-underline-offset:.18em}.announce a:focus-visible,.announce button:focus-visible{outline-color:var(--on-action)}.announce__close{position:absolute;right:var(--s-2);top:50%;transform:translateY(-50%);width:40px;height:40px;display:grid;place-items:center;background:none;border:0;color:var(--on-action);cursor:pointer;border-radius:var(--r-pill)}.announce__close svg{width:14px;height:14px}.nav{position:sticky;top:var(--bar-h);z-index:50;background:var(--nav-bg);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);border-bottom:1px solid transparent;transition:border-color var(--t-hover) ease}.nav.is-stuck{border-bottom-color:var(--line)}.nav-sentinel{height:var(--nav-lead);background:var(--nav-bg)}.nav__inner{height:var(--nav-h);display:flex;align-items:center;gap:var(--s-6)}.nav__brand{display:inline-flex;align-items:center;margin-right:auto}.nav__brand .logo{--logo-compact: .8918;display:block;width:160px;height:auto;transform-origin:left center;transition:transform .2s ease-out}@media(min-width:768px){.nav__brand .logo{--logo-compact: .6486;width:220px}:root{--nav-lead: 24px;--logo-lift: -12px}}.nav.is-stuck .logo{transform:scale(var(--logo-compact))}.nav__inner{transform:translateY(var(--logo-lift));transition:transform .2s ease-out}.nav.is-stuck .nav__inner{transform:none}@media(prefers-reduced-motion:reduce){.nav__brand .logo,.nav__inner{transition:none}}.nav__links{display:none;list-style:none;margin:0;padding:0;align-items:center;gap:var(--s-6)}.nav__link,.nav__trigger{font:inherit;font-size:var(--fs-small);font-weight:500;color:var(--text);background:none;border:0;padding:var(--s-2) 0;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.nav__link:hover,.nav__trigger:hover{color:var(--action);text-decoration:none}.nav__link[aria-current=page]{color:var(--action)}.nav__trigger svg{width:10px;height:10px;transition:transform var(--t-hover) ease}.nav__trigger[aria-expanded=true] svg{transform:rotate(180deg)}.nav__cta{display:none}.nav__menu-btn{display:inline-grid;place-items:center;width:44px;height:44px;margin-right:-10px;background:none;border:0;color:var(--text);cursor:pointer}.nav__menu-btn svg{width:20px;height:20px}@media(min-width:900px){.nav__links{display:flex}.nav__cta{display:inline-flex}.nav__menu-btn{display:none}}.nav__inner{position:relative}.dropdown{position:static}.dropdown__panel{position:absolute;top:calc(100% + 4px);right:var(--gutter);width:min(760px,calc(100vw - 48px));background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--shadow-float);padding:var(--s-6);display:grid;grid-template-columns:repeat(3,1fr);gap:var(--s-6)}.dropdown__panel[hidden]{display:none}.dropdown__panel:before{content:"";position:absolute;inset:-14px 0 auto;height:14px}.dropdown__group-title{font-size:12px;font-weight:600;color:var(--text-muted);margin-bottom:var(--s-3)}.dropdown__list{list-style:none;margin:0;padding:0}.dropdown__list li+li{margin-top:var(--s-3)}.dropdown__list a{color:var(--text);font-size:var(--fs-small);font-weight:500;display:block}.dropdown__list a span{display:block;color:var(--text-muted);font-weight:400;margin-top:2px}.dropdown__list a:hover{color:var(--action);text-decoration:none}.dropdown__all{grid-column:1 / -1;border-top:1px solid var(--line);padding-top:var(--s-4);font-size:var(--fs-small)}.sheet{position:fixed;inset:0;z-index:60;background:var(--surface);overflow-y:auto;padding:0 var(--gutter) var(--s-8)}.sheet[hidden]{display:none}.sheet__top{height:var(--nav-h);display:flex;align-items:center;justify-content:flex-end}.sheet__close{width:44px;height:44px;margin-right:-10px;display:grid;place-items:center;background:none;border:0;color:var(--text);cursor:pointer}.sheet__close svg{width:18px;height:18px}.sheet__links{list-style:none;margin:var(--s-6) 0 0;padding:0}.sheet__links>li+li{margin-top:var(--s-4)}.sheet__links>li>a{font-size:28px;font-weight:600;letter-spacing:-.015em;color:var(--ink)}.sheet__group{margin-top:var(--s-5)}.sheet__group-title{font-size:var(--fs-small);color:var(--text-muted);font-weight:600}.sheet__sublist{list-style:none;margin:var(--s-2) 0 0;padding:0}.sheet__sublist a{display:block;padding:6px 0;font-size:var(--fs-body);color:var(--text)}.sheet .btn{margin-top:var(--s-7);width:100%}body.has-sheet{overflow:hidden}.hero{padding-block:var(--section-pad-dense) var(--section-pad)}.hero .lead{margin-top:var(--s-5)}.display--long{font-size:clamp(2.375rem,1.7rem + 2.2vw,3.5rem);line-height:1.08}.hero--page{padding-bottom:var(--section-pad-dense)}.hero--page .h1{max-width:900px}.artifact{border-radius:var(--r-card);border:1px solid var(--line);overflow:hidden;background:var(--surface)}.artifact img{width:100%}.artifact--tilt{transform:rotate(-2deg)}.artifact-caption{margin-top:var(--s-4);font-size:var(--fs-small);color:var(--text-muted)}.section--dark .artifact{border-color:var(--line-on-dark)}.badges{list-style:none;margin:var(--s-8) 0 0;padding:0;display:flex;align-items:center;gap:var(--s-6)}.badges img{height:64px;width:auto}.capabilities{border-radius:var(--r-card);overflow:hidden;background:var(--surface-tint);border:1px solid var(--line-tint)}.capabilities__head{background:var(--brand);color:var(--on-action);padding:var(--s-5) var(--s-6)}.capabilities__head h2{font-size:var(--fs-h3);line-height:var(--lh-h3);font-weight:600;letter-spacing:-.01em}.capabilities__head p{margin-top:var(--s-1);font-size:var(--fs-small);color:var(--text-on-brand-muted)}.capabilities ol{list-style:none;margin:0;padding:var(--s-2) var(--s-3);counter-reset:cap}.capabilities li+li{border-top:1px solid var(--line-tint)}.capabilities a{counter-increment:cap;display:grid;grid-template-columns:32px 1fr auto;align-items:center;gap:var(--s-3);padding:var(--s-4) var(--s-3);border-radius:var(--r-input);color:var(--ink);font-weight:600;line-height:1.3;transition:background-color var(--t-hover) ease}.capabilities a:before{content:counter(cap,decimal-leading-zero);font-size:var(--fs-small);font-weight:600;color:var(--action);font-variant-numeric:tabular-nums}.capabilities a:after{content:"\203a";color:var(--action);font-size:20px;font-weight:400}.capabilities a:hover{background:var(--surface);text-decoration:none}.paths{display:grid;gap:var(--s-5)}@media(min-width:900px){.paths{grid-template-columns:7fr 5fr;grid-template-rows:1fr 1fr}.paths>:first-child{grid-row:1 / span 2}}.tile{position:relative;display:flex;flex-direction:column;gap:var(--s-3);background:var(--surface);border-radius:var(--r-card);padding:var(--s-6);color:var(--text)}.tile:hover{text-decoration:none}.tile .h3{color:var(--ink)}.tile__link{margin-top:auto;padding-top:var(--s-4);color:var(--action);font-weight:500}.tile__link:after{content:"\a0\203a"}.tile:hover .tile__link{text-decoration:underline;text-underline-offset:.18em}.tile--large{padding:var(--s-7);justify-content:flex-end;min-height:320px;background:var(--brand);color:var(--on-action)}.tile--large .h3{color:var(--on-action)}.tile--large .tile__link{color:var(--action-on-brand)}.tile--large:has(.tile__stretch:focus-visible){outline-color:var(--ink)}.tile--large .h3{font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:-.015em}.tile--large p{font-size:var(--fs-lead);line-height:var(--lh-lead);max-width:520px}.tile__sub{list-style:none;padding:0;margin:var(--s-2) 0 0}.tile__sub li+li{margin-top:var(--s-1)}.tile__stretch:before{content:"";position:absolute;inset:0;border-radius:var(--r-card)}.tile__stretch:focus-visible{outline:none}.tile:has(.tile__stretch:focus-visible){outline:3px solid var(--action);outline-offset:2px}.tile__sub a{position:relative;z-index:1}.statement{font-size:clamp(1.75rem,1.3rem + 1.9vw,3rem);line-height:1.18;letter-spacing:-.02em;font-weight:600;color:var(--ink);max-width:1000px}.statement .hl{color:var(--action)}.section--dark .statement .hl{color:var(--action-on-dark)}.statement .accent-underline{text-decoration:underline;text-decoration-color:var(--accent);text-decoration-thickness:4px;text-underline-offset:.16em}.rows{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.rows>li{display:grid;gap:var(--s-2) var(--s-6);padding-block:var(--s-6);border-bottom:1px solid var(--line)}@media(min-width:768px){.rows>li{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr) 200px;align-items:baseline}.rows__meta{text-align:right;white-space:normal}}.rows__meta{color:var(--text-muted);font-size:var(--fs-small)}.rows__note{display:block;margin-top:var(--s-1);font-size:var(--fs-small);color:var(--text-muted)}.numbered{list-style:none;counter-reset:n;margin:0;padding:0}.numbered>li{counter-increment:n;position:relative;padding-left:52px;padding-block:var(--s-4)}.numbered>li+li{border-top:1px solid var(--line)}.numbered>li:before{content:counter(n,decimal-leading-zero);position:absolute;left:0;top:var(--s-4);font-weight:600;color:var(--action);font-variant-numeric:tabular-nums}.section--dark .numbered>li+li{border-top-color:var(--line-on-dark)}.section--dark .numbered>li:before{color:var(--action-on-dark)}.numbered strong{color:var(--ink);font-weight:600}.section--dark .numbered strong{color:var(--text-on-dark)}.numbered .step-time{display:block;font-size:var(--fs-small);color:var(--text-muted);margin-top:2px}.plain-list{margin:0;padding-left:1.2em}.plain-list li+li{margin-top:var(--s-2)}.statements{list-style:none;margin:0;padding:0;display:grid;gap:var(--s-6)}@media(min-width:900px){.statements{grid-template-columns:repeat(3,1fr);gap:var(--s-7)}}.statements li{font-size:var(--fs-lead);line-height:var(--lh-lead);color:var(--ink);padding-top:var(--s-4);border-top:3px solid var(--action)}.facts{display:grid;gap:0;border-top:1px solid var(--line)}.facts>div{display:grid;gap:var(--s-1) var(--s-6);padding-block:var(--s-5);border-bottom:1px solid var(--line)}@media(min-width:768px){.facts>div{grid-template-columns:220px 1fr}}.facts dt{font-weight:600;color:var(--ink)}.facts dd{color:var(--text)}.founder-photo{border-radius:var(--r-card);overflow:hidden;background:var(--surface-alt);max-width:440px}.founder-photo img{width:100%;height:auto}.proof{display:grid;gap:var(--s-7)}@media(min-width:900px){.proof{grid-template-columns:5fr 7fr;align-items:start}}.proof .badges{margin-top:var(--s-5)}.post-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.post-item{position:relative;padding-block:var(--s-6);border-bottom:1px solid var(--line)}.post-item[hidden]{display:none}.post-item__date{display:block;font-size:var(--fs-small);color:var(--text-muted);margin-bottom:var(--s-2)}.post-item .h3 a{color:var(--ink)}.post-item .h3 a:before{content:"";position:absolute;inset:0}.post-item .h3 a:focus-visible{outline:none}.post-item:has(a:focus-visible){outline:3px solid var(--action);outline-offset:4px;border-radius:4px}.post-item:hover .h3 a{color:var(--action);text-decoration:none}.post-item p{margin-top:var(--s-2);max-width:var(--measure);color:var(--text)}.filters{display:flex;flex-wrap:wrap;gap:var(--s-2);margin-bottom:var(--s-6)}.filters button{font:inherit;font-size:var(--fs-small);font-weight:500;padding:6px 14px;border-radius:var(--r-pill);border:1px solid var(--line);background:var(--surface);color:var(--text);cursor:pointer}.filters button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--on-action)}.article,.article-head{max-width:var(--measure);margin-inline:auto}.article-head .h1{margin-top:var(--s-3)}.article-head .lead{margin-top:var(--s-5);color:var(--text-muted)}.article-meta{font-size:var(--fs-small);color:var(--text-muted)}.crumbs{font-size:var(--fs-small);margin-bottom:var(--s-6)}.crumbs ol{list-style:none;display:flex;flex-wrap:wrap;gap:var(--s-2);margin:0;padding:0}.crumbs li+li:before{content:"\203a";color:var(--text-muted);margin-right:var(--s-2)}.crumbs [aria-current]{color:var(--text-muted)}.prose{font-size:1.1875rem;line-height:1.6}.prose>*+*{margin-top:1.1em}.prose h2{font-size:var(--fs-h3);line-height:var(--lh-h3);letter-spacing:-.01em;font-weight:600;color:var(--ink);margin-top:2.2em}.prose h3,.prose h4{font-size:1.1875rem;line-height:1.35;font-weight:600;color:var(--ink);margin-top:1.8em}.prose a{text-decoration:underline;text-underline-offset:.18em;text-decoration-thickness:1px}.prose ul,.prose ol{padding-left:1.3em}.prose li+li{margin-top:.45em}.prose strong{font-weight:600;color:var(--ink)}.prose blockquote{border-left:3px solid var(--line);padding-left:var(--s-5);color:var(--text-muted)}.prose code{font-family:var(--font-mono);font-size:.86em;background:var(--surface-alt);border:1px solid var(--line);border-radius:6px;padding:.08em .35em}.prose pre{font-family:var(--font-mono);font-size:.85rem;line-height:1.6;background:var(--surface-dark);color:var(--text-on-dark);border-radius:12px;padding:var(--s-5);overflow-x:auto}.prose pre code{background:none;border:0;padding:0;color:inherit;font-size:inherit}.prose table{width:100%;border-collapse:collapse;font-size:.95rem;display:block;overflow-x:auto}.prose th,.prose td{text-align:left;vertical-align:top;padding:var(--s-3);border-bottom:1px solid var(--line)}.prose th{font-weight:600;color:var(--ink)}.prose figure img,.prose img{border-radius:12px;border:1px solid var(--line)}.prose figcaption{font-size:var(--fs-small);color:var(--text-muted);margin-top:var(--s-2)}.prose hr{border:0;border-top:1px solid var(--line);margin-block:2em}.author-box{margin-top:var(--s-8);padding-top:var(--s-6);border-top:1px solid var(--line);display:flex;gap:var(--s-4);align-items:center}.author-box img{width:56px;height:56px;border-radius:50%;object-fit:cover}.author-box strong{display:block;color:var(--ink);font-weight:600}.post-nav{margin-top:var(--s-7);display:grid;gap:var(--s-5)}@media(min-width:768px){.post-nav{grid-template-columns:1fr 1fr}}.post-nav a{display:block;color:var(--ink);font-weight:600}.post-nav span{display:block;font-size:var(--fs-small);color:var(--text-muted);font-weight:400;margin-bottom:var(--s-1)}.post-nav .next{text-align:right}.faq{border-top:1px solid var(--line);max-width:860px}.faq details{border-bottom:1px solid var(--line)}.faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:var(--s-5);padding-block:var(--s-5);font-size:var(--fs-h3);line-height:var(--lh-h3);font-weight:600;color:var(--ink)}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";flex:none;font-size:28px;font-weight:300;line-height:1;color:var(--text-muted);transition:transform var(--t-hover) ease}.faq details[open] summary:after{transform:rotate(45deg)}.faq .faq__body{padding-bottom:var(--s-6);max-width:var(--measure)}.form,.form__row{display:grid;gap:var(--s-5)}@media(min-width:640px){.form__row{grid-template-columns:1fr 1fr}}.field label{display:block;font-size:var(--fs-small);font-weight:600;color:var(--ink);margin-bottom:var(--s-2)}.field .optional{font-weight:400;color:var(--text-muted)}.field input,.field select,.field textarea{width:100%;font:inherit;font-size:var(--fs-body);color:var(--text);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-input);padding:12px 14px;min-height:48px}.field textarea{min-height:160px;resize:vertical}.field select{appearance:none;-webkit-appearance:none;padding-right:40px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%236e6e73' stroke-width='1.6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center}.field input:focus-visible,.field select:focus-visible,.field textarea:focus-visible{outline:3px solid var(--action);outline-offset:0;border-color:var(--action)}.field.has-error input,.field.has-error textarea{border-color:var(--error)}.field__error{margin-top:var(--s-2);font-size:var(--fs-small);color:var(--error)}.field__error:empty{display:none}.hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.form-status{font-size:var(--fs-body)}.form-status:empty{display:none}.form-success{border-radius:var(--r-card);background:var(--surface-alt);padding:var(--s-7)}.form-success[hidden]{display:none}.doc{max-width:var(--measure)}.doc>*+*{margin-top:1em}.doc h2{font-size:var(--fs-h3);line-height:var(--lh-h3);font-weight:600;color:var(--ink);margin-top:2em}.doc ul{padding-left:1.2em}.footer{background:var(--surface-alt);padding-block:var(--s-9) var(--s-7);font-size:var(--fs-small)}.footer__brand img{height:64px;width:auto}.footer__cols{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--s-7) var(--s-6);margin-top:var(--s-7)}@media(min-width:900px){.footer__cols{grid-template-columns:repeat(4,1fr)}}.footer h2{font-size:var(--fs-small);font-weight:600;color:var(--ink);margin-bottom:var(--s-3)}.footer ul{list-style:none;margin:0;padding:0}.footer li+li{margin-top:var(--s-2)}.footer a{color:var(--text-muted)}.footer a:hover{color:var(--action)}.footer__legal{margin-top:var(--s-8);padding-top:var(--s-5);border-top:1px solid var(--line);color:var(--text-muted);display:grid;gap:var(--s-1)}.lift{transition:transform var(--t-hover) ease,box-shadow var(--t-hover) ease}.lift:hover{transform:translateY(-4px);box-shadow:0 10px 24px #0b1f3a1f;text-decoration:none}.chips{display:flex;flex-wrap:wrap;gap:var(--s-2);list-style:none;margin:0;padding:0}.chip{display:inline-flex;align-items:center;padding:4px 10px;border-radius:var(--r-pill);font-size:13px;font-weight:500;line-height:1.3;background:var(--surface);color:var(--navy);border:1px solid var(--g-line)}.chip--solid{background:var(--g);color:var(--g-on);border-color:var(--g);font-weight:600}.chip--lg{padding:8px 16px;font-size:var(--fs-small)}.founding-stat{margin-top:var(--s-5)}.hero__ai{margin-top:var(--s-4);font-weight:600;color:var(--teal);max-width:var(--measure)}.orgguard-card__note{font-size:15px;line-height:1.5;color:var(--text-muted)}.badges__link{font-size:var(--fs-small);font-weight:500}.tile--large .tile__steps{list-style:none;margin:var(--s-5) 0 0;padding:0;display:grid;gap:var(--s-3)}.tile--large .tile__steps li{display:grid;grid-template-columns:28px 1fr;align-items:baseline;gap:var(--s-3);font-size:var(--fs-body);color:var(--on-action)}.tile--large .tile__steps b{font-weight:600;color:var(--amber);font-variant-numeric:tabular-nums}.tile--large .btn-pill-white{align-self:flex-start;margin-top:var(--s-6);background:var(--surface);color:var(--brand);border-radius:var(--r-pill);padding:10px 20px;font-weight:600}.tile--large .btn-pill-white:after{content:"\a0\203a"}.tile--large:hover .btn-pill-white{text-decoration:none;background:var(--blue-tint)}.orgguard-card{margin-top:var(--s-8);background:var(--surface);color:var(--text);border-radius:var(--r-card);padding:var(--s-6);display:grid;gap:var(--s-3) var(--s-7)}@media(min-width:900px){.orgguard-card{grid-template-columns:1fr 1fr;align-items:center}}.section--dark .orgguard-card .h3{color:var(--navy)}.section--dark .orgguard-card a{color:var(--action)}.ai-points{list-style:none;margin:var(--s-6) 0 0;padding:0;display:grid;gap:var(--s-4);counter-reset:ai}.ai-points li{counter-increment:ai;display:grid;grid-template-columns:32px 1fr;gap:var(--s-3)}.ai-points li:before{content:counter(ai);font-weight:700;color:var(--on-dark-teal)}.section--teal .ai-points li:before{color:var(--on-action)}.flow{background:var(--surface);border-radius:var(--r-card);padding:var(--s-5)}.dg--draw .dg-edge{stroke-dasharray:100;stroke-dashoffset:0}.js .reveal .dg--draw .dg-edge{stroke-dashoffset:100}.js .reveal.is-visible .dg--draw .dg-edge{stroke-dashoffset:0;transition:stroke-dashoffset .8s ease-out .2s}.js .reveal .dg--draw .dg-arrow{opacity:0}.js .reveal.is-visible .dg--draw .dg-arrow{opacity:1;transition:opacity .2s ease .9s}.founding{display:grid;gap:var(--s-6)}@media(min-width:900px){.founding{grid-template-columns:7fr 5fr;align-items:center}}.founding .lead{max-width:none}.ways{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(240px,1fr);gap:var(--s-4);overflow-x:auto;scroll-snap-type:x mandatory;padding:4px 4px var(--s-5);margin:-4px;list-style:none}.ways>li{scroll-snap-align:start}@media(min-width:1000px){.ways{grid-auto-columns:minmax(0,1fr);overflow:visible}}.way{height:100%;display:flex;flex-direction:column;gap:var(--s-3);padding:var(--s-5);border-radius:var(--r-card);background:var(--g-tint);border:1px solid var(--g-line);border-top:6px solid var(--g);color:var(--text)}.way h3{font-size:19px;line-height:1.3;font-weight:600;color:var(--navy)}.way p{font-size:15px;line-height:1.5}.way .link-more{margin-top:auto;padding-top:var(--s-2)}.way.g-navy{background:var(--surface);border:2px solid var(--navy);border-top-width:6px}.way .chip{align-self:flex-start}.post-grid{display:grid;gap:var(--s-5);list-style:none;margin:0;padding:0}@media(min-width:640px){.post-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1000px){.post-grid{grid-template-columns:repeat(3,1fr)}}.post-grid>li[hidden]{display:none}.post-card{position:relative;height:100%;display:flex;flex-direction:column;border-radius:var(--r-card);border:1px solid var(--line);background:var(--surface);overflow:hidden;color:var(--text)}.post-card__body{padding:var(--s-5);display:flex;flex-direction:column;gap:var(--s-2);flex:1}.post-card__tag{font-size:13px;font-weight:600;color:var(--g-ink)}.post-card h3{font-size:19px;line-height:1.3;font-weight:600;color:var(--navy)}.post-card h3 a{color:inherit}.post-card h3 a:before{content:"";position:absolute;inset:0}.post-card h3 a:focus-visible{outline:none}.post-card:has(h3 a:focus-visible){outline:3px solid var(--action);outline-offset:2px}.post-card p{font-size:15px;line-height:1.5}.post-card__meta{margin-top:auto;padding-top:var(--s-2);font-size:13px;color:var(--text-muted)}.cover{display:block;width:100%;height:180px;background:var(--g)}.cover text{fill:var(--g-on);font-family:var(--font)}.cover__label{font-size:16px;font-weight:600;letter-spacing:.01em}.cover__big{font-size:44px;font-weight:700;letter-spacing:-.02em}.cover__big--words{font-size:28px}.cover text .cover__accent{fill:var(--on-dark-amber)}.cover--feature .cover__label{font-size:20px}.cover--feature .cover__big{font-size:64px}.cover--feature .cover__big--words{font-size:44px}.cover--feature{height:100%;min-height:260px}.post-feature{position:relative;display:grid;border-radius:var(--r-card);overflow:hidden;border:1px solid var(--line);background:var(--surface);margin-bottom:var(--s-6)}@media(min-width:900px){.post-feature{grid-template-columns:1fr 1fr}}.post-feature .post-card__body{padding:var(--s-7);justify-content:center;gap:var(--s-3)}.post-feature h2{font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:-.015em;font-weight:600;color:var(--navy)}.post-feature h2 a{color:inherit}.post-feature h2 a:before{content:"";position:absolute;inset:0}.post-feature:has(h2 a:focus-visible){outline:3px solid var(--action);outline-offset:2px}.post-feature h2 a:focus-visible{outline:none}.post-feature p{font-size:var(--fs-lead);line-height:var(--lh-lead)}.post-feature .link-more{color:var(--action)}.filters button{border-color:var(--g);color:var(--navy)}.filters button[aria-pressed=true]{background:var(--g);border-color:var(--g);color:var(--g-on)}.group-tabs{position:sticky;top:calc(var(--bar-h) + var(--nav-h));z-index:20;background:var(--nav-bg);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);border-bottom:1px solid var(--line);display:none}@media(min-width:900px){.group-tabs{display:block}}.group-tabs ul{list-style:none;margin:0;padding:var(--s-3) 0;display:flex;gap:var(--s-2)}.group-tabs a{display:inline-flex;padding:6px 16px;border-radius:var(--r-pill);font-size:var(--fs-small);font-weight:600;color:var(--navy);border:1px solid var(--g)}.group-tabs a:hover{background:var(--g);color:var(--g-on);text-decoration:none}.group-head{margin-bottom:var(--s-7)}.group-head:before{content:"";display:block;height:8px;border-radius:4px;background:var(--g);margin-bottom:var(--s-5)}.group-head p{margin-top:var(--s-2);color:var(--text-muted);font-size:var(--fs-lead)}.bento{display:grid;gap:var(--s-4);list-style:none;margin:0;padding:0}@media(min-width:900px){.bento{grid-template-columns:repeat(3,1fr)}.bento>:first-child{grid-column:span 2}}.svc-card{position:relative;height:100%;display:flex;flex-direction:column;gap:var(--s-3);padding:var(--s-6);border-radius:var(--r-card);background:var(--g-tint);border:1px solid var(--g-line);color:var(--text)}.svc-card h3{font-size:var(--fs-h3);line-height:var(--lh-h3);font-weight:600;color:var(--navy)}.svc-card h3 a{color:inherit}.svc-card h3 a:before{content:"";position:absolute;inset:0;border-radius:var(--r-card)}.svc-card h3 a:focus-visible{outline:none}.svc-card:has(h3 a:focus-visible){outline:3px solid var(--action);outline-offset:2px}.svc-card .link-more{margin-top:auto;color:var(--g-ink)}.bento>:first-child .svc-card{padding:var(--s-7)}.bento>:first-child .svc-card h3{font-size:var(--fs-h2);line-height:var(--lh-h2)}.deliverables{display:grid;gap:var(--s-4);list-style:none;margin:0;padding:0;counter-reset:d}@media(min-width:768px){.deliverables{grid-template-columns:repeat(2,1fr)}}.deliverables li{counter-increment:d;padding:var(--s-6);border-radius:var(--r-card);background:var(--g-tint);border:1px solid var(--g-line)}.deliverables li:before{content:counter(d,decimal-leading-zero);display:block;font-size:32px;line-height:1;font-weight:700;color:var(--g-ink);margin-bottom:var(--s-3);font-variant-numeric:tabular-nums}.deliverables h3{font-size:19px;line-height:1.3;font-weight:600;color:var(--navy)}.deliverables p{margin-top:var(--s-2);font-size:15px;line-height:1.5}.track{list-style:none;margin:0;padding:0;display:grid;gap:var(--s-5);counter-reset:t}.track li{counter-increment:t;position:relative;padding-left:56px}.track li:before{content:counter(t);position:absolute;left:0;top:0;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;font-weight:700;background:var(--g);color:var(--g-on);z-index:1}.track li:after{content:"";position:absolute;left:19px;top:40px;bottom:calc(var(--s-5) * -1);width:2px;background:var(--g)}.track li:last-child:after{display:none}.track strong{display:block;color:var(--navy);font-weight:600;font-size:17px}.track .step-time{display:block;font-size:13px;color:var(--g-ink);font-weight:600;margin-top:2px}.track p{margin-top:var(--s-2);font-size:15px;line-height:1.5}@media(min-width:900px){.track{grid-auto-flow:column;grid-auto-columns:1fr;gap:var(--s-5)}.track li{padding-left:0;padding-top:56px}.track li:after{left:40px;right:calc(var(--s-5) * -1);top:19px;bottom:auto;width:auto;height:2px}}.faq--cards{border-top:0;display:grid;gap:var(--s-3)}.faq--cards details{border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);padding-inline:var(--s-5)}.faq--cards summary:after{color:var(--g-ink);font-weight:500}.profile{display:grid;gap:var(--s-6);background:var(--surface);border-radius:var(--r-card);border:1px solid var(--line);border-left:8px solid var(--g);padding:var(--s-6)}@media(min-width:900px){.profile{grid-template-columns:240px 1fr;padding:var(--s-7);gap:var(--s-7)}}.profile__photo img{width:100%;max-width:240px;aspect-ratio:1;object-fit:cover;border-radius:var(--r-card)}.profile__logo{display:grid;place-items:center;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);padding:var(--s-5);max-width:240px}.profile h3{font-size:var(--fs-h3);line-height:var(--lh-h3);font-weight:600;color:var(--navy)}.profile__role{margin-top:var(--s-2);color:var(--text-muted)}.profile__body>*+*{margin-top:var(--s-4)}.cred-badges{list-style:none;margin:var(--s-5) 0 0;padding:0;display:flex;flex-wrap:wrap;gap:var(--s-3);align-items:center}.cred-badges img{height:56px;width:auto}.callout{background:var(--g-tint);border:1px solid var(--g-line);border-radius:12px;padding:var(--s-5)}.callout strong{color:var(--navy)}.profile-meta{font-size:var(--fs-small);color:var(--text-muted)}.swatches{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:var(--s-4)}.swatch{border:1px solid var(--line);border-radius:12px;overflow:hidden;font-size:var(--fs-small)}.swatch div{height:72px}.swatch p{padding:var(--s-3)}.js .reveal{transform:translateY(12px)}.js .reveal.is-visible{transform:none;transition:transform .3s ease-out}.js .reveal img{opacity:0}.js .reveal.is-visible img{opacity:1;transition:opacity .3s ease-out}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.js .reveal{transform:none}.js .reveal img{opacity:1}.lift:hover{transform:none}.js .reveal .dg--draw .dg-edge{stroke-dashoffset:0}.js .reveal .dg--draw .dg-arrow{opacity:1}.js .reveal .eyebrow:after{width:32px}.artifact--tilt{transform:none}}.section--dark .facts,.section--dark .facts>div{border-color:var(--line-on-dark)}.section--dark .facts dt{color:var(--text-on-dark)}.section--dark .facts dd{color:var(--text-on-dark-muted)}.section--dark .rows,.section--dark .rows>li{border-color:var(--line-on-dark)}.section--dark .rows__meta,.section--dark .rows__note{color:var(--text-on-dark-muted)}.diagram{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);padding:var(--s-5)}.dg{display:block;width:100%;height:auto}@media(max-width:479px){.diagram{margin-inline:calc(var(--gutter) * -1);padding:var(--s-2);border-radius:0;border-inline:0}}.dg text{font-family:var(--font)}.dg-t{font-size:15px;font-weight:600;fill:var(--ink)}.dg-s{font-size:13px;fill:var(--text-muted)}.dg-t--inv{fill:var(--on-action)}.dg-s--inv{fill:var(--text-on-dark-muted)}.dg-t--flag{fill:var(--ink)}.dg-node{fill:var(--surface-tint);stroke:var(--line-tint);stroke-width:1.5}.dg-node--alt{fill:var(--surface);stroke:var(--line-tint)}.dg-node--ink{fill:var(--brand);stroke:var(--brand)}.dg-s--inv{fill:var(--text-on-brand-muted)}.dg-edge{fill:none;stroke:var(--action);stroke-width:1.5}.dg-arrow{fill:var(--action)}.dg-flag{fill:var(--accent)}@media(min-width:900px){.group-tabs~section{scroll-margin-top:calc(var(--bar-h) + var(--nav-h) + 64px)}}.gated-flow__h{display:none}.gated-flow__v{max-width:420px;margin-inline:auto}@media(min-width:900px){.gated-flow__h{display:block}.gated-flow__v{display:none}}.dg-gate{fill:var(--amber)}.dg-t--gate,.dg-s--gate{fill:var(--navy)}.dg-edge--loop{stroke-dasharray:5 5}.dg-loop-label{font-weight:600;fill:var(--text-muted)}.js .reveal .dg--draw .dg-edge--loop{stroke-dasharray:5 5;stroke-dashoffset:0;opacity:0}.js .reveal.is-visible .dg--draw .dg-edge--loop{opacity:1;transition:opacity .3s ease .9s}.flow--teal .dg-node{fill:none;stroke:var(--on-action);stroke-width:1.5}.flow--teal .dg-t{fill:var(--on-action)}.flow--teal .dg-s{fill:var(--text-on-teal-muted)}.flow--teal .dg-t--gate,.flow--teal .dg-s--gate{fill:var(--navy)}.flow--teal .dg-edge{stroke:var(--flow-line-on-teal)}.flow--teal .dg-arrow{fill:var(--flow-line-on-teal)}.flow--teal .dg-loop-label{fill:var(--on-action)}.fcard{background:var(--surface);color:var(--text);border-radius:var(--r-card);border:1px solid var(--line);border-top:6px solid var(--g);padding:var(--s-5);box-shadow:0 12px 32px #0b1f3a1a;font-size:15px;line-height:1.45}.fcard__label{font-size:15px;font-weight:600;color:var(--g-ink)}.fcard__title{margin-top:var(--s-2);font-size:19px;line-height:1.3;font-weight:600;color:var(--navy)}.fcard__rows{list-style:none;margin:var(--s-4) 0 0;padding:0;display:grid;gap:var(--s-2)}.fcard__rows li{display:flex;gap:var(--s-2);align-items:baseline;padding-top:var(--s-2);border-top:1px solid var(--line)}.fcard__rows b{font-weight:600;color:var(--navy)}.fcard__check{flex:none;width:16px;height:16px;color:var(--teal);position:relative;top:3px}.fcard-caption{margin-top:var(--s-4);font-size:var(--fs-small);color:var(--text-muted)}.section--dark .fcard-caption{color:var(--text-on-dark-muted)}.showcase__title{font-size:var(--fs-small);font-weight:600;color:var(--text-muted);margin:0 0 var(--s-2)}.showcase__tabs{display:none;gap:var(--s-1);margin-bottom:var(--s-4);border-bottom:1px solid var(--line)}.js .showcase__tabs{display:flex}.showcase__tab{font:inherit;font-weight:600;color:var(--text-muted);background:none;border:0;border-bottom:3px solid transparent;margin-bottom:-1px;padding:var(--s-2) var(--s-4);cursor:pointer}.showcase__tab:hover{color:var(--g-ink)}.showcase__tab[aria-selected=true]{color:var(--g-ink);border-bottom-color:var(--g)}.showcase__panel+.showcase__panel{margin-top:var(--s-6)}.js .showcase__panel+.showcase__panel{margin-top:0}.showcase__box{background:var(--surface-alt);border:1px solid var(--line);border-radius:var(--r-card);padding:var(--s-2) var(--s-5) var(--s-5)}.js .showcase__box{display:grid;grid-template-columns:minmax(0,1fr);align-content:start}.js .showcase__tabs{grid-row:1;grid-column:1}.js .showcase__panel{grid-row:2;grid-column:1}.js .showcase__panel[data-off]{visibility:hidden}.showcase__panel .fcard-caption{margin-top:var(--s-3)}.showcase__note{margin-top:var(--s-2);font-size:12px;color:var(--text-muted)}.js .showcase:not(.is-ready) [data-tab-panel]:not([data-tab-panel=build]){visibility:hidden}.platform{display:grid;gap:var(--s-4);list-style:none;margin:0;padding:0}@media(min-width:640px){.platform{grid-template-columns:repeat(2,1fr)}}@media(min-width:1000px){.platform--4{grid-template-columns:repeat(4,1fr)}.platform--3{grid-template-columns:repeat(3,1fr)}}.platform+.platform-head{margin-top:var(--s-7)}.platform-head{font-size:var(--fs-small);font-weight:600;color:var(--text-muted);margin-bottom:var(--s-3)}.ptile{position:relative;height:100%;display:flex;flex-direction:column;gap:var(--s-2);padding:var(--s-5);background:var(--surface);border:1px solid var(--line);border-top:4px solid var(--g);border-radius:var(--r-card)}.ptile h3{font-size:19px;line-height:1.3;font-weight:600;color:var(--navy)}.ptile h3 a{color:inherit}.ptile h3 a:before{content:"";position:absolute;inset:0;border-radius:var(--r-card)}.ptile h3 a:focus-visible{outline:none}.ptile:has(h3 a:focus-visible){outline:3px solid var(--action);outline-offset:2px}.ptile p{font-size:15px;line-height:1.5}.ptile .link-more{margin-top:auto;padding-top:var(--s-2);color:var(--g-ink)}.proofs{display:grid;gap:var(--s-4);list-style:none;margin:var(--s-7) 0 0;padding:0}@media(min-width:900px){.proofs{grid-template-columns:repeat(3,1fr)}}.proofs li{background:var(--teal-card);border:1px solid var(--teal-card-line);border-radius:var(--r-card);padding:var(--s-5)}.proofs h3{font-size:17px;font-weight:600;color:var(--on-action)}.proofs p{margin-top:var(--s-2);font-size:15px;line-height:1.5;color:var(--text-on-teal-muted)}.btn-white{background:var(--surface);color:var(--teal)}.btn-white:hover{background:var(--teal-tint);color:var(--teal)}.btn-white:after{content:"\a0\203a"}.stepcards{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(220px,1fr);gap:var(--s-3);overflow-x:auto;scroll-snap-type:x mandatory;list-style:none;margin:var(--s-6) -4px 0;padding:4px 4px var(--s-4)}@media(min-width:1200px){.stepcards{grid-auto-columns:minmax(0,1fr);overflow:visible}}.stepcards li{scroll-snap-align:start;padding:var(--s-4);border-radius:12px;background:var(--surface);border:1px solid var(--line);font-size:14px;line-height:1.45}.stepcards li.is-gate{background:var(--amber-tint);border-color:var(--amber-line)}.stepcards b{display:block;font-size:15px;color:var(--navy)}.stepcards .who{display:block;margin-top:var(--s-2);color:var(--text-muted);font-size:13px}@media(min-width:900px){.deliverables--compact{grid-template-columns:repeat(3,1fr)}}.deliverables--compact li{padding:var(--s-5)}.deliverables--compact li:before{font-size:28px}.chiprow{margin-top:var(--s-5)}.founding__lists{display:grid;gap:var(--s-5)}@media(min-width:640px){.founding__lists{grid-template-columns:1fr 1fr}}.founding__lists h3{font-size:17px;font-weight:700;color:var(--navy)}.founding__lists ul{margin:var(--s-2) 0 0;padding-left:1.1em}.founding__lists li+li{margin-top:var(--s-1)}.tile__steps--light{list-style:none;margin:var(--s-3) 0 0;padding:0;display:grid;gap:var(--s-2)}.tile__steps--light li{display:grid;grid-template-columns:28px 1fr;gap:var(--s-2);font-size:15px}.tile__steps--light b{color:var(--g-ink);font-weight:700;font-variant-numeric:tabular-nums}.deliverables--single{grid-template-columns:1fr!important}.get-grid{align-items:start}@media(min-width:900px){.get-grid__aside{position:sticky;top:calc(var(--bar-h) + var(--nav-h) + var(--s-5))}}.dg-node--plain{fill:var(--surface);stroke:var(--line)}.dg-node--accent{fill:var(--blue-tint);stroke:var(--blue);stroke-width:2}.dg-node--warn{fill:var(--amber-tint);stroke:var(--amber);stroke-width:2}.diagram-wide__narrow{max-width:440px;margin-inline:auto}.diagram-wide__wide{display:none}@media(min-width:760px){.diagram-wide__wide{display:block}.diagram-wide__narrow{display:none}}.consent{position:fixed;left:0;right:0;bottom:0;z-index:70;background:var(--surface);border-top:1px solid var(--line);box-shadow:var(--shadow-float)}.consent__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-3) var(--s-5);padding-top:var(--s-4);padding-bottom:var(--s-4)}.consent__text{margin:0;font-size:var(--fs-small);color:var(--text);max-width:64ch}.consent__actions{display:flex;gap:var(--s-3)}.footer__link-button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer;text-align:left}.footer__link-button:hover{text-decoration:underline}.sm{font-size:.5em;font-weight:500;letter-spacing:.02em;vertical-align:super;line-height:0;margin-left:.08em}.text-blue{color:var(--blue)}
