@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/_built/inter-latin-400-normal.C38fXH4l.woff2) format("woff2"),url(/assets/_built/inter-latin-400-normal.CyCys3Eg.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/_built/inter-latin-500-normal.Cerq10X2.woff2) format("woff2"),url(/assets/_built/inter-latin-500-normal.BL9OpVg8.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/_built/inter-latin-600-normal.LgqL8muc.woff2) format("woff2"),url(/assets/_built/inter-latin-600-normal.CiBQ2DWP.woff) format("woff")}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/_built/source-serif-4-latin-600-normal.DouSKlru.woff2) format("woff2"),url(/assets/_built/source-serif-4-latin-600-normal.DMD1h6_f.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/_built/ibm-plex-mono-latin-500-normal.DSY6xOcd.woff2) format("woff2"),url(/assets/_built/ibm-plex-mono-latin-500-normal.CB9ihrfo.woff) format("woff")}:root{--wci-ink: #0B1F2A;--wci-paper: #FFFFFF;--wci-teal: #0F7A66;--wci-teal-900: #083D34;--wci-teal-700: #0C5F51;--wci-teal-600: #0F7A66;--wci-teal-400: #3FB39A;--wci-teal-200: #9FD6C9;--wci-teal-100: #E7F1EE;--wci-n-900: #0B1F2A;--wci-n-800: #1C2A33;--wci-n-700: #39434F;--wci-n-600: #55606B;--wci-n-500: #636D79;--wci-n-400: #8A94A0;--wci-n-300: #AEB6BD;--wci-n-200: #D8DEE4;--wci-n-100: #EEF1F4;--wci-n-50: #F5F7F9;--wci-success: #1E7A53;--wci-warning: #B06A00;--wci-error: #B00020;--wci-info: #1F5FA8;--wci-success-bg: color-mix(in srgb, var(--wci-success) 14%, var(--wci-surface));--wci-warning-bg: color-mix(in srgb, var(--wci-warning) 16%, var(--wci-surface));--wci-error-bg: color-mix(in srgb, var(--wci-error) 12%, var(--wci-surface));--wci-info-bg: color-mix(in srgb, var(--wci-info) 12%, var(--wci-surface));--wci-teal-bg: color-mix(in srgb, var(--wci-teal) 16%, var(--wci-surface));--wci-evidence: #0F7A66;--wci-governance: #24356B;--wci-conf-1: #D8DEE4;--wci-conf-2: #AEB6BD;--wci-conf-3: #6FC3B2;--wci-conf-4: #2E9C82;--wci-conf-5: #0C5F51;--wci-blueprint: #2C5A8C;--wci-trace: #0F7A66;--wci-resolve: #2E7D5B;--wci-insights: #5B4B9A;--wci-command: #4A5A66;--wci-bg: #F5F7F9;--wci-surface: #FFFFFF;--wci-surface-2: #F5F7F9;--wci-border: #D8DEE4;--wci-border-strong: #AEB6BD;--wci-text: #0B1F2A;--wci-text-muted: #636D79;--wci-text-inverse: #FFFFFF;--wci-nav-bg: #0B1F2A;--wci-nav-text: #C7D2D8;--wci-nav-active: #3FB39A;--wci-nav-label: #5f6f7a;--wci-nav-icon: #8a99a3;--wci-nav-caption: #7f8f99;--wci-focus-ring: #0F7A66;--wci-overlay: rgba(11,31,42,.55);--wci-font-sans: "Inter", -apple-system, "Segoe UI", Arial, sans-serif;--wci-font-serif: "Source Serif 4", Georgia, serif;--wci-font-mono: "IBM Plex Mono", "SFMono-Regular", Consolas, monospace;--wci-h2-color: #12324A;--wci-fs-display: 40px;--wci-lh-display: 46px;--wci-fs-h1: 28px;--wci-lh-h1: 34px;--wci-fs-h2: 22px;--wci-lh-h2: 28px;--wci-fs-h3: 18px;--wci-lh-h3: 24px;--wci-fs-body: 15px;--wci-lh-body: 22px;--wci-fs-small: 13px;--wci-lh-small: 18px;--wci-fs-caption: 11px;--wci-lh-caption: 15px;--wci-fw-regular: 400;--wci-fw-medium: 500;--wci-fw-semibold: 600;--wci-fw-bold: 700;--wci-space-1: 4px;--wci-space-2: 8px;--wci-space-3: 12px;--wci-space-4: 16px;--wci-space-5: 24px;--wci-space-6: 32px;--wci-space-7: 48px;--wci-space-8: 64px;--wci-radius-sm: 4px;--wci-radius-md: 8px;--wci-radius-lg: 12px;--wci-radius-pill: 999px;--wci-elev-1: 0 1px 2px rgba(11,31,42,.06);--wci-elev-2: 0 2px 8px rgba(11,31,42,.1);--wci-elev-3: 0 8px 24px rgba(11,31,42,.14);--wci-motion-micro: .12s;--wci-motion-standard: .2s;--wci-motion-panel: .32s;--wci-ease: cubic-bezier(.2,0,0,1);--wci-nav-width: 244px;--wci-topbar-height: 56px;--wci-context-width: 320px;--wci-content-max: 1440px}[data-theme=dark]{--wci-h2-color: var(--wci-text);--wci-bg: #0A141B;--wci-surface: #122029;--wci-surface-2: #18303B;--wci-border: #25333D;--wci-border-strong: #33454F;--wci-text: #E7EDF0;--wci-text-muted: #9FB0BC;--wci-text-inverse: #0B1F2A;--wci-nav-bg: #060E13;--wci-nav-text: #9FB0BC;--wci-teal: #3FB39A;--wci-evidence: #3FB39A;--wci-teal-100: #143028;--wci-conf-1: #33454F;--wci-elev-1: 0 1px 2px rgba(0,0,0,.4);--wci-elev-2: 0 2px 10px rgba(0,0,0,.5);--wci-elev-3: 0 10px 30px rgba(0,0,0,.6)}:root{--wci-web-fs-display-xl: clamp(36px, 4.6vw, 58px);--wci-web-lh-display-xl: 1.08;--wci-web-fs-display-lg: clamp(30px, 3.4vw, 44px);--wci-web-lh-display-lg: 1.14;--wci-web-fs-lead: clamp(17px, 1.35vw, 20px);--wci-web-lh-lead: 1.55;--wci-web-fs-body: 17px;--wci-web-lh-body: 1.65;--wci-web-fs-eyebrow: 12px;--wci-web-ls-eyebrow: .14em;--wci-web-content-max: 1200px;--wci-web-prose-max: 68ch;--wci-web-gutter: clamp(20px, 5vw, 64px);--wci-web-section-y: clamp(64px, 9vw, 128px);--wci-web-section-y-tight: clamp(48px, 6vw, 88px);--wci-web-header-h: 72px;--wci-web-header-h-sticky: 60px;--wci-web-hairline: rgba(11,31,42,.08);--wci-web-ink-hairline: rgba(255,255,255,.1);--wci-web-scrim: rgba(255,255,255,.88)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:100%;-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--wci-web-header-h-sticky) + 16px);scroll-behavior:smooth}body{font-family:var(--wci-font-sans);font-size:var(--wci-web-fs-body);line-height:var(--wci-web-lh-body);color:var(--wci-n-700);background:var(--wci-paper);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{color:var(--wci-ink);font-family:var(--wci-font-sans);font-weight:var(--wci-fw-semibold);line-height:1.25}h1{font-size:var(--wci-web-fs-display-lg);line-height:var(--wci-web-lh-display-lg)}h2{font-size:clamp(24px,2.2vw,32px);line-height:1.25;font-weight:var(--wci-fw-medium);color:var(--wci-h2-color)}h3{font-size:20px;line-height:1.35}h4{font-size:16px;line-height:1.4}.t-display-xl{font-family:var(--wci-font-serif);font-size:var(--wci-web-fs-display-xl);line-height:var(--wci-web-lh-display-xl);font-weight:var(--wci-fw-semibold);color:var(--wci-ink);text-wrap:balance}.t-display-lg{font-family:var(--wci-font-serif);font-size:var(--wci-web-fs-display-lg);line-height:var(--wci-web-lh-display-lg);font-weight:var(--wci-fw-semibold);color:var(--wci-ink)}.t-lead{font-size:var(--wci-web-fs-lead);line-height:var(--wci-web-lh-lead);color:var(--wci-n-700);font-weight:var(--wci-fw-regular)}.t-eyebrow{font-size:var(--wci-web-fs-eyebrow);font-weight:var(--wci-fw-semibold);letter-spacing:var(--wci-web-ls-eyebrow);text-transform:uppercase;color:var(--wci-teal-700);line-height:1}.t-eyebrow--neutral{color:var(--wci-n-500)}.t-small{font-size:14px;line-height:1.5;color:var(--wci-n-700)}.t-caption{font-size:var(--wci-fs-caption);line-height:var(--wci-lh-caption);color:var(--wci-n-500)}.t-mono{font-family:var(--wci-font-mono);font-size:var(--wci-fs-small);font-weight:var(--wci-fw-medium);color:var(--wci-teal-700);line-height:1.5}.t-quote{font-family:var(--wci-font-serif);font-size:clamp(22px,2.4vw,34px);font-weight:var(--wci-fw-semibold);line-height:1.3;color:var(--wci-paper)}p{max-width:var(--wci-web-prose-max)}p+p{margin-top:var(--wci-space-4)}table,.t-tabular{font-variant-numeric:tabular-nums}a{color:var(--wci-teal-700);text-underline-offset:.14em}a:hover{text-decoration:underline}:focus-visible{outline:2px solid var(--wci-focus-ring);outline-offset:2px;border-radius:var(--wci-radius-sm)}:focus:not(:focus-visible){outline:none}.wci-container{width:100%;max-width:var(--wci-web-content-max);margin-inline:auto;padding-inline:var(--wci-web-gutter)}.wci-container--wide{max-width:1400px}.wci-container--prose{max-width:var(--wci-web-prose-max)}.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}img,svg{max-width:100%;height:auto;display:block}table{border-collapse:collapse;width:100%}ul,ol{list-style:none}strong{font-weight:var(--wci-fw-semibold);color:var(--wci-ink)}em{font-style:italic}.w-reveal{opacity:0;transform:translateY(12px);transition:opacity var(--wci-motion-panel) var(--wci-ease),transform var(--wci-motion-panel) var(--wci-ease)}.w-reveal--visible{opacity:1;transform:translateY(0)}.w-reveal--d1{transition-delay:60ms}.w-reveal--d2{transition-delay:.12s}.w-reveal--d3{transition-delay:.18s}.w-reveal--d4{transition-delay:.24s}.w-reveal--d5{transition-delay:.3s}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.w-reveal{opacity:1;transform:none}}.wci-section{padding-block:var(--wci-web-section-y)}.wci-section--tight{padding-block:var(--wci-web-section-y-tight)}.wci-surface--paper{background:var(--wci-paper)}.wci-surface--tint{background:var(--wci-bg)}.wci-surface--ink{background:var(--wci-ink)}.w-skip-link{position:fixed;top:var(--wci-space-3);left:var(--wci-space-3);z-index:9999;background:var(--wci-teal);color:var(--wci-text-inverse);padding:12px 20px;border-radius:var(--wci-radius-md);font-size:var(--wci-fs-body);font-weight:var(--wci-fw-semibold);font-family:var(--wci-font-sans);text-decoration:none;transform:translateY(calc(-100% - 16px));transition:transform var(--wci-motion-micro) var(--wci-ease)}.w-skip-link:focus{transform:translateY(0);outline:2px solid var(--wci-paper);outline-offset:2px}.w-header{height:var(--wci-web-header-h);background:var(--wci-paper);border-bottom:1px solid var(--wci-border);position:relative;top:0;left:0;right:0;z-index:100;transition:height var(--wci-motion-standard) var(--wci-ease),background var(--wci-motion-standard) var(--wci-ease),box-shadow var(--wci-motion-standard) var(--wci-ease)}.w-header--sticky{position:sticky;height:var(--wci-web-header-h-sticky);background:var(--wci-web-scrim);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:var(--wci-elev-1);border-bottom-color:var(--wci-web-hairline)}.w-header__inner{display:flex;align-items:center;justify-content:space-between;height:100%;gap:var(--wci-space-4)}.w-header__logo{--logo-scale: 1;flex-shrink:0;text-decoration:none;display:flex;align-items:center;gap:calc(14px * var(--logo-scale));color:inherit}@media (max-width: 767px){.w-header__logo{--logo-scale: .85}}.w-header__logo:hover{text-decoration:none}.w-header__logo-mark{width:calc(64px * var(--logo-scale));height:calc(64px * var(--logo-scale));flex-shrink:0;color:inherit}.w-logo-text{display:flex;flex-direction:column;align-items:flex-start;gap:calc(2px * var(--logo-scale))}.w-logo-text__l1{font-family:var(--wci-font-sans);font-size:calc(20px * var(--logo-scale));font-weight:var(--wci-fw-bold);color:inherit;letter-spacing:-.02em;line-height:1}.w-logo-text__l2{font-family:var(--wci-font-sans);font-size:calc(11px * var(--logo-scale));font-weight:var(--wci-fw-medium);color:inherit;letter-spacing:.3em;line-height:1}.w-logo-text__l3{font-family:var(--wci-font-sans);font-size:calc(10px * var(--logo-scale));font-weight:var(--wci-fw-medium);color:inherit;letter-spacing:.23em;line-height:1}.w-header .w-header__logo-mark,.w-mobile-menu__header .w-header__logo-mark{width:calc(68px * var(--logo-scale));height:calc(68px * var(--logo-scale))}.w-header .w-logo-text__l2,.w-mobile-menu__header .w-logo-text__l2{letter-spacing:.22em}.w-header .w-logo-text__l3,.w-mobile-menu__header .w-logo-text__l3{letter-spacing:.25em}.w-header__nav{flex:1;display:flex;justify-content:center;min-width:0}.w-header__cta{flex-shrink:0}.w-header__hamburger{display:none;width:44px;height:44px;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;color:var(--wci-ink);margin-left:auto;border-radius:var(--wci-radius-sm)}.w-header__hamburger:focus-visible{outline:2px solid var(--wci-focus-ring);outline-offset:2px}.w-header__hamburger svg{width:24px;height:24px;pointer-events:none}@media (max-width: 1199px){.w-header__nav,.w-header__cta{display:none}.w-header__hamburger{display:flex}.w-header__inner{gap:var(--wci-space-4)}}.w-nav{display:flex;align-items:center;gap:var(--wci-space-1);list-style:none;height:100%}.w-nav__item{position:relative;height:100%;display:flex;align-items:center}.w-nav__link,.w-nav__trigger{display:flex;align-items:center;gap:var(--wci-space-1);padding:var(--wci-space-2) var(--wci-space-3);font-family:var(--wci-font-sans);font-size:var(--wci-fs-body);font-weight:var(--wci-fw-medium);color:var(--wci-ink);text-decoration:none;background:none;border:none;cursor:pointer;border-radius:var(--wci-radius-sm);height:100%;white-space:nowrap;position:relative}.w-nav__link:focus-visible,.w-nav__trigger:focus-visible{outline:2px solid var(--wci-focus-ring);outline-offset:2px}.w-nav__link--active:after,.w-nav__link[aria-current=page]:after{content:"";position:absolute;bottom:0;left:var(--wci-space-3);right:var(--wci-space-3);height:2px;background:var(--wci-teal);border-radius:1px}.w-nav__caret{width:14px;height:14px;transition:transform var(--wci-motion-micro) var(--wci-ease);flex-shrink:0}.w-nav__trigger[aria-expanded=true] .w-nav__caret{transform:rotate(180deg)}.w-nav-panel{position:absolute;top:calc(100% + 8px);left:0;min-width:300px;background:var(--wci-paper);border:1px solid var(--wci-border);border-radius:var(--wci-radius-lg);box-shadow:var(--wci-elev-3);padding:var(--wci-space-3);list-style:none;opacity:0;transform:translateY(-4px);transition:opacity var(--wci-motion-standard) var(--wci-ease),transform var(--wci-motion-standard) var(--wci-ease);pointer-events:none;z-index:200}.w-nav-panel--visible{opacity:1;transform:translateY(0);pointer-events:auto}.w-nav-panel__item{display:block}.w-nav-panel__link{display:flex;align-items:center;gap:var(--wci-space-3);padding:var(--wci-space-2) var(--wci-space-3);text-decoration:none;border-radius:var(--wci-radius-sm);min-height:40px;transition:background var(--wci-motion-micro) var(--wci-ease)}.w-nav-panel__link:hover{background:var(--wci-n-50)}.w-nav-panel__link:focus-visible{outline:2px solid var(--wci-focus-ring);outline-offset:2px}.w-nav-panel__glyph{width:40px;height:40px;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:var(--wci-ink)}.w-nav-panel__glyph svg{width:28px;height:28px}.w-nav-panel__text{display:flex;flex-direction:column;gap:1px}.w-nav-panel__name{font-size:var(--wci-fs-body);font-weight:var(--wci-fw-semibold);color:var(--wci-ink);line-height:1.3}.w-nav-panel__desc{font-size:var(--wci-fs-small);color:var(--wci-n-500);line-height:1.4}.w-nav-panel__divider{height:1px;background:var(--wci-border);margin:var(--wci-space-2) var(--wci-space-3)}.w-mobile-menu{position:fixed;inset:0;background:var(--wci-paper);z-index:300;display:flex;flex-direction:column;transform:translate(100%);visibility:hidden;transition:transform var(--wci-motion-panel) var(--wci-ease),visibility 0s linear var(--wci-motion-panel);overflow-y:auto}.w-mobile-menu--open{transform:translate(0);visibility:visible;transition:transform var(--wci-motion-panel) var(--wci-ease),visibility 0s}.w-mobile-menu__header{display:flex;align-items:center;justify-content:space-between;padding:0 var(--wci-web-gutter);height:var(--wci-web-header-h);border-bottom:1px solid var(--wci-border);flex-shrink:0}.w-mobile-menu__close{width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;color:var(--wci-ink);border-radius:var(--wci-radius-sm)}.w-mobile-menu__close:focus-visible{outline:2px solid var(--wci-focus-ring);outline-offset:2px}.w-mobile-menu__nav{flex:1;padding:var(--wci-space-3) 0;list-style:none}.w-mobile-menu__row{display:flex;align-items:center;min-height:56px;border-bottom:1px solid var(--wci-border);font-size:18px;font-weight:var(--wci-fw-medium)}.w-mobile-menu__row-link{flex:1;display:flex;align-items:center;padding:0 var(--wci-web-gutter);min-height:56px;color:var(--wci-ink);text-decoration:none}.w-mobile-menu__accordion-trigger{display:flex;align-items:center;justify-content:center;width:56px;min-height:56px;background:none;border:none;border-left:1px solid var(--wci-border);cursor:pointer;color:var(--wci-n-500);flex-shrink:0}.w-mobile-menu__accordion-trigger:focus-visible{outline:2px solid var(--wci-focus-ring);outline-offset:-2px}.w-mobile-menu__sub{list-style:none;background:var(--wci-bg);border-bottom:1px solid var(--wci-border)}.w-mobile-menu__sub-link{display:block;padding:var(--wci-space-3) var(--wci-web-gutter) var(--wci-space-3) calc(var(--wci-web-gutter) + var(--wci-space-5));font-size:var(--wci-fs-body);color:var(--wci-n-700);text-decoration:none;min-height:44px;display:flex;align-items:center}.w-mobile-menu__sub-link:hover{color:var(--wci-ink)}.w-mobile-menu__footer{padding:var(--wci-space-5) var(--wci-web-gutter);display:flex;flex-direction:column;gap:var(--wci-space-3);border-top:1px solid var(--wci-border);flex-shrink:0}.w-mobile-menu__email{font-size:var(--wci-fs-small);color:var(--wci-n-500);text-decoration:none}.w-footer{background:var(--wci-ink);color:var(--wci-n-300);padding-block:var(--wci-web-section-y)}.w-footer__grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr;gap:var(--wci-space-8);align-items:start}.w-footer__col-heading{font-size:var(--wci-fs-small);font-weight:var(--wci-fw-semibold);color:var(--wci-paper);letter-spacing:.06em;text-transform:uppercase;margin-bottom:var(--wci-space-4);line-height:1}.w-footer__identity{display:flex;flex-direction:column;gap:var(--wci-space-4)}.w-footer__logo{display:flex;align-items:center;gap:var(--wci-space-2);text-decoration:none;color:var(--wci-paper)}.w-footer__logo:hover{text-decoration:none}.w-footer__logo-mark{width:64px;height:64px;flex-shrink:0;color:var(--wci-paper)}.w-footer__entity{font-size:var(--wci-fs-small);color:var(--wci-n-400);line-height:1.5}.w-footer__proposition{font-size:var(--wci-fs-body);color:var(--wci-n-300);line-height:1.5}.w-footer__email{font-size:var(--wci-fs-small);color:var(--wci-n-300);text-decoration:none}.w-footer__email:hover{color:var(--wci-paper)}.w-footer__links{display:flex;flex-direction:column;gap:var(--wci-space-3);list-style:none}.w-footer__link{font-size:var(--wci-fs-body);color:var(--wci-n-300);text-decoration:none;line-height:1.4;display:block;transition:color var(--wci-motion-micro) var(--wci-ease)}.w-footer__link:hover{color:var(--wci-paper);text-decoration:none}.w-footer__bottom{margin-top:var(--wci-space-8);padding-top:var(--wci-space-5);border-top:1px solid var(--wci-web-ink-hairline);display:flex;align-items:center;justify-content:space-between;gap:var(--wci-space-5);flex-wrap:wrap;font-size:var(--wci-fs-caption);color:var(--wci-n-500);line-height:var(--wci-lh-caption)}@media (max-width: 1023px){.w-footer__grid{grid-template-columns:1fr 1fr;gap:var(--wci-space-7)}.w-footer__identity{grid-column:1 / -1}}@media (max-width: 767px){.w-footer__grid{grid-template-columns:1fr}.w-footer__bottom{flex-direction:column;align-items:flex-start;gap:var(--wci-space-3)}}.w-breadcrumb{display:flex;align-items:center;gap:var(--wci-space-2);list-style:none;font-size:12px;color:var(--wci-n-500);margin-bottom:var(--wci-space-5)}.w-breadcrumb__link{color:var(--wci-n-500);text-decoration:none}.w-breadcrumb__link:hover{color:var(--wci-ink)}.w-breadcrumb__sep{color:var(--wci-n-300);user-select:none}.w-breadcrumb__current{color:var(--wci-n-700)}.w-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--wci-space-2);font-family:var(--wci-font-sans);font-size:16px;font-weight:var(--wci-fw-semibold);line-height:1;min-height:48px;padding:14px 26px;border-radius:var(--wci-radius-md);text-decoration:none;cursor:pointer;border:1px solid transparent;white-space:nowrap;transition:background-color var(--wci-motion-micro) var(--wci-ease),border-color var(--wci-motion-micro) var(--wci-ease),box-shadow var(--wci-motion-micro) var(--wci-ease),transform var(--wci-motion-micro) var(--wci-ease)}.w-button:focus-visible{outline:2px solid var(--wci-focus-ring);outline-offset:2px}.w-button--primary{background:var(--wci-teal);color:var(--wci-text-inverse);border-color:var(--wci-teal)}.w-button--primary:hover{background:var(--wci-teal-700);border-color:var(--wci-teal-700);transform:translateY(-1px);box-shadow:var(--wci-elev-2);text-decoration:none;color:var(--wci-text-inverse)}.w-button--primary:active{background:var(--wci-teal-900);border-color:var(--wci-teal-900);transform:translateY(0)}.w-button--primary:disabled{opacity:.5;cursor:not-allowed}.w-button--secondary{background:transparent;color:var(--wci-ink);border-color:var(--wci-ink);border-width:1.5px}.w-button--secondary:hover{border-color:var(--wci-ink);background:var(--wci-n-50);text-decoration:none;color:var(--wci-ink)}.w-button--tertiary{background:transparent;border:none;color:var(--wci-teal-700);padding:0;min-height:auto;font-size:var(--wci-fs-body);font-weight:var(--wci-fw-semibold);gap:var(--wci-space-1)}.w-button--tertiary:hover{text-decoration:underline;color:var(--wci-teal-700)}.w-button--tertiary .w-button__arrow{display:inline-block;transition:transform var(--wci-motion-micro) var(--wci-ease)}.w-button--tertiary:hover .w-button__arrow{transform:translate(4px)}.w-button--on-ink.w-button--primary{background:var(--wci-teal);color:var(--wci-text-inverse);border-color:var(--wci-teal)}.w-section-header{display:flex;flex-direction:column;gap:var(--wci-space-3)}.w-section-header__h2{font-size:clamp(24px,2.2vw,32px);font-weight:var(--wci-fw-medium);color:var(--wci-h2-color);line-height:1.25}.w-section-header__lead{font-size:var(--wci-web-fs-lead);line-height:var(--wci-web-lh-lead);color:var(--wci-n-700);max-width:60ch;margin-top:var(--wci-space-3)}.w-section-header--centered{text-align:center;align-items:center}.w-section-header--centered .w-section-header__lead{margin-inline:auto}.w-capability-card{display:flex;flex-direction:column;gap:var(--wci-space-4);background:var(--wci-paper);border:1px solid var(--wci-border);border-radius:var(--wci-radius-lg);padding:var(--wci-space-6);text-decoration:none;color:inherit;position:relative;overflow:hidden;transition:border-color var(--wci-motion-standard) var(--wci-ease),box-shadow var(--wci-motion-standard) var(--wci-ease),transform var(--wci-motion-standard) var(--wci-ease)}.w-capability-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--card-accent, var(--wci-border))}.w-capability-card:hover{border-color:var(--wci-border-strong);box-shadow:var(--wci-elev-2);transform:translateY(-2px);text-decoration:none;color:inherit}.w-capability-card__glyph{width:48px;height:48px;color:var(--wci-ink);flex-shrink:0}.w-capability-card__glyph svg{width:48px;height:48px}.w-capability-card__name{font-size:20px;font-weight:var(--wci-fw-semibold);color:var(--wci-ink);line-height:1.35}.w-capability-card__descriptor{font-size:var(--wci-fs-body);color:var(--wci-n-500);line-height:var(--wci-lh-body)}.w-capability-card__body{font-size:var(--wci-fs-body);color:var(--wci-n-700);line-height:var(--wci-lh-body);flex:1}.w-capability-card__link{display:inline-flex;align-items:center;gap:var(--wci-space-1);font-size:var(--wci-fs-body);font-weight:var(--wci-fw-semibold);color:var(--wci-teal-700);text-decoration:none;margin-top:auto}.w-capability-card__link .w-button__arrow{display:inline-block;transition:transform var(--wci-motion-micro) var(--wci-ease)}.w-capability-card:hover .w-capability-card__link .w-button__arrow{transform:translate(4px)}.w-capability-card--blueprint{--card-accent: var(--wci-blueprint)}.w-capability-card--trace{--card-accent: var(--wci-trace)}.w-capability-card--resolve{--card-accent: var(--wci-resolve)}.w-capability-card--insights{--card-accent: var(--wci-insights)}.w-capability-card--command{--card-accent: var(--wci-command)}.w-card-grid{display:grid;gap:var(--wci-space-6);grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.wci-cap-next-cards,.wci-uc-cap-cards{display:grid;gap:var(--wci-space-6)!important;grid-template-columns:repeat(auto-fit,minmax(280px,360px))}@media (max-width: 767px){.w-card-grid{gap:var(--wci-space-5)}.wci-cap-next-cards,.wci-uc-cap-cards{gap:var(--wci-space-5)!important}}.w-chain{width:100%}.w-chain__list{list-style:none;display:flex;justify-content:space-between;align-items:flex-start;gap:0}.w-chain__list>li{position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:center;gap:var(--wci-space-3);flex:1;text-decoration:none}.w-chain__list>li:not(:last-child):after{content:"";position:absolute;z-index:0;background:var(--wci-border)}.w-chain__node{position:relative;z-index:1;width:64px;height:64px;border-radius:50%;background:var(--wci-paper);border:1px solid var(--wci-border);display:flex;align-items:center;justify-content:center;color:var(--wci-ink);transition:border-color var(--wci-motion-standard) var(--wci-ease);flex-shrink:0}.w-chain__node svg{width:36px;height:36px}.w-chain__list>li>a{display:flex;flex-direction:column;align-items:center;gap:var(--wci-space-3);text-decoration:none;outline-offset:4px}.w-chain__list>li>a:hover .w-chain__name,.w-chain__list>li>a:focus-visible .w-chain__name{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.w-chain__list>li>a:focus-visible{outline:3px solid var(--wci-teal-700)}.w-chain__labels{text-align:center;position:relative;z-index:1}.w-chain__name{font-size:var(--wci-fs-body);font-weight:var(--wci-fw-semibold);color:var(--wci-ink);display:block}.w-chain__sub{font-size:var(--wci-fs-small);color:var(--wci-n-500);display:block;margin-top:2px}.w-chain__list>li:hover .w-chain__node,.w-chain__list>li:focus-within .w-chain__node{border-color:var(--node-color, var(--wci-teal))}.w-chain__list>li.w-chain--blueprint{--node-color: var(--wci-blueprint)}.w-chain__list>li.w-chain--trace{--node-color: var(--wci-trace)}.w-chain__list>li.w-chain--resolve{--node-color: var(--wci-resolve)}.w-chain__list>li.w-chain--insights{--node-color: var(--wci-insights)}.w-chain__list>li.w-chain--command{--node-color: var(--wci-command)}@media (min-width: 1024px){.w-chain__list>li:not(:last-child):after{inset:32px 0 auto 50%;height:2px;width:100%}}@media (max-width: 1023px){.w-chain__list{flex-direction:column;align-items:flex-start;gap:var(--wci-space-5)}.w-chain__list>li{width:100%}.w-chain__list>li>a{flex-direction:row;width:100%;gap:var(--wci-space-4)}.w-chain__node{width:52px;height:52px;flex-shrink:0}.w-chain__node svg{width:28px;height:28px}.w-chain__labels{text-align:left}.w-chain__list>li:not(:last-child):after{inset:64px auto 0 25px;width:2px;height:auto}}.w-statement-band{background:var(--wci-ink);padding-block:var(--wci-web-section-y);text-align:center}.w-statement-band__inner{max-width:36ch;margin-inline:auto;display:flex;flex-direction:column;align-items:center;gap:var(--wci-space-5)}.w-statement-band__rule{width:48px;height:3px;background:var(--wci-teal-400);border-radius:2px}.w-statement-band__quote{font-family:var(--wci-font-serif);font-size:clamp(22px,2.4vw,34px);font-weight:var(--wci-fw-semibold);line-height:1.3;color:var(--wci-paper)}.w-statement-band__sub{font-size:15px;color:var(--wci-n-400);line-height:1.5}.w-spec-grid{background:var(--wci-bg);border-radius:var(--wci-radius-md);padding:var(--wci-space-5);display:grid;grid-template-columns:repeat(4,1fr);gap:0}.w-spec-grid__item{padding:var(--wci-space-3) var(--wci-space-4);display:flex;flex-direction:column;gap:var(--wci-space-2)}.w-spec-grid__item+.w-spec-grid__item{border-left:1px solid var(--wci-border)}.w-spec-grid__label{font-size:12px;font-weight:var(--wci-fw-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--wci-n-500);line-height:1}.w-spec-grid__value{font-size:var(--wci-fs-body);color:var(--wci-n-800);line-height:var(--wci-lh-body)}@media (max-width: 767px){.w-spec-grid{grid-template-columns:1fr 1fr}.w-spec-grid__item:nth-child(n+3){border-top:1px solid var(--wci-border)}.w-spec-grid__item:nth-child(2n){border-left:1px solid var(--wci-border)}.w-spec-grid__item:nth-child(odd){border-left:none}}@media (max-width: 479px){.w-spec-grid{grid-template-columns:1fr}.w-spec-grid__item{border-left:none!important;border-top:1px solid var(--wci-border)}.w-spec-grid__item:first-child{border-top:none}}.w-confidence-ladder{display:flex;flex-direction:column;gap:var(--wci-space-3)}.w-confidence-ladder__track{display:flex;gap:3px}.w-confidence-ladder__seg{height:8px;flex:1;border-radius:var(--wci-radius-sm)}.w-confidence-ladder__seg:nth-child(1){background:var(--wci-conf-1)}.w-confidence-ladder__seg:nth-child(2){background:var(--wci-conf-2)}.w-confidence-ladder__seg:nth-child(3){background:var(--wci-conf-3)}.w-confidence-ladder__seg:nth-child(4){background:var(--wci-conf-4)}.w-confidence-ladder__seg:nth-child(5){background:var(--wci-conf-5)}.w-confidence-ladder__labels{display:flex;gap:3px}.w-confidence-ladder__lbl{flex:1;font-size:12px;color:var(--wci-n-500);text-align:center;line-height:1.3}.w-confidence-ladder--compact .w-confidence-ladder__track{gap:2px}.w-confidence-ladder--compact .w-confidence-ladder__seg{height:6px}.w-confidence-ladder--compact .w-confidence-ladder__labels{display:none}.w-register-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--wci-border);border-radius:var(--wci-radius-md)}.w-register-table-hint{font-size:var(--wci-fs-small);color:var(--wci-n-500);margin-bottom:var(--wci-space-3);display:none}@media (max-width: 767px){.w-register-table-hint{display:block}}.w-register-table{width:100%;border-collapse:collapse;font-size:var(--wci-fs-body);color:var(--wci-n-700);font-variant-numeric:tabular-nums}.w-register-table caption{text-align:left;font-size:var(--wci-fs-small);color:var(--wci-n-500);padding:var(--wci-space-3) var(--wci-space-4)}.w-register-table thead th{font-size:12px;font-weight:var(--wci-fw-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--wci-n-500);padding:var(--wci-space-3) var(--wci-space-4);text-align:left;border-bottom:2px solid var(--wci-border-strong);white-space:nowrap}.w-register-table tbody td{padding:var(--wci-space-3) var(--wci-space-4);border-bottom:1px solid var(--wci-border);vertical-align:top;line-height:var(--wci-lh-body)}.w-register-table tbody tr:last-child td{border-bottom:none}.w-register-table tbody tr:hover td{background:var(--wci-n-50)}.w-register-table td.w-register-table__ref{font-family:var(--wci-font-mono);font-size:var(--wci-fs-small);color:var(--wci-teal-700)}.w-register-table td.w-register-table__num{text-align:right;font-variant-numeric:tabular-nums}.w-evidence-card{background:var(--wci-paper);border:1px solid var(--wci-border);border-left:3px solid var(--wci-evidence);border-radius:var(--wci-radius-md);padding:var(--wci-space-5);display:flex;flex-direction:column;gap:var(--wci-space-3)}.w-evidence-card__header{display:flex;align-items:center;gap:var(--wci-space-3)}.w-evidence-card__mark{width:24px;height:24px;color:var(--wci-ink);flex-shrink:0}.w-evidence-card__title{font-size:var(--wci-fs-body);font-weight:var(--wci-fw-semibold);color:var(--wci-ink);line-height:1.3}.w-evidence-card__ref{font-family:var(--wci-font-mono);font-size:12px;color:var(--wci-teal-700);line-height:1.4}.w-evidence-card__body{font-size:14px;color:var(--wci-n-700);line-height:1.5;display:flex;flex-direction:column;gap:var(--wci-space-2)}.w-evidence-card__meta{font-size:var(--wci-fs-small);color:var(--wci-n-500);line-height:1.4}.w-evidence-card__illustrative{font-size:var(--wci-fs-small);color:var(--wci-n-700);font-style:italic;border-top:1px solid var(--wci-border);padding-top:var(--wci-space-2);margin-top:var(--wci-space-2)}.w-gate-panel{background:var(--wci-ink);border-radius:var(--wci-radius-md);padding:var(--wci-space-5);display:flex;flex-direction:column;gap:var(--wci-space-4)}.w-gate-panel__title{font-size:var(--wci-fs-body);font-weight:var(--wci-fw-semibold);color:var(--wci-paper);line-height:1.3}.w-gate-panel__subtitle{font-size:12px;color:var(--wci-n-300);line-height:1.4}.w-gate-panel__ref{font-family:var(--wci-font-mono);font-size:var(--wci-fs-small);color:var(--wci-teal-400);line-height:1.4}.w-gate-panel__actions{display:flex;gap:var(--wci-space-3)}.w-gate-panel__btn-certify,.w-gate-panel__btn-reject{display:inline-flex;align-items:center;justify-content:center;padding:10px 20px;border-radius:var(--wci-radius-md);font-size:var(--wci-fs-body);font-weight:var(--wci-fw-semibold);cursor:default}.w-gate-panel__btn-certify{background:var(--wci-teal);color:var(--wci-text-inverse)}.w-gate-panel__btn-reject{background:transparent;border:1px solid #ff6b6b;color:#ff6b6b}.w-gate-panel__authority{font-size:var(--wci-fs-caption);color:#aeb6bd;line-height:var(--wci-lh-caption);border-top:1px solid var(--wci-web-ink-hairline);padding-top:var(--wci-space-3)}.w-status-pill{display:inline-flex;align-items:center;gap:var(--wci-space-2);height:22px;padding:2px 10px;border-radius:var(--wci-radius-pill);font-size:12px;font-weight:var(--wci-fw-semibold);line-height:1;white-space:nowrap}.w-status-pill:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;flex-shrink:0}.w-status-pill--success{background:var(--wci-success-bg);color:var(--wci-success)}.w-status-pill--warning{background:var(--wci-warning-bg);color:var(--wci-warning)}.w-status-pill--error{background:var(--wci-error-bg);color:var(--wci-error)}.w-status-pill--info{background:var(--wci-info-bg);color:var(--wci-info)}.w-status-pill--teal{background:var(--wci-teal-bg);color:var(--wci-teal-700)}.w-stat-strip{background:var(--wci-bg);padding:var(--wci-space-5) 0}.w-stat-strip__grid{display:flex;justify-content:space-around;gap:var(--wci-space-5);flex-wrap:wrap}.w-stat-strip__item{display:flex;flex-direction:column;gap:var(--wci-space-2);text-align:center;flex:1;min-width:120px}.w-stat-strip__label{font-size:12px;font-weight:var(--wci-fw-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--wci-n-500);line-height:1}.w-stat-strip__value{font-family:var(--wci-font-sans);font-size:20px;font-weight:var(--wci-fw-semibold);color:var(--wci-ink);line-height:1.2}.w-screenshot-frame{display:flex;flex-direction:column;gap:var(--wci-space-3);min-width:0}.w-screenshot-frame__window{border:1px solid var(--wci-border);border-radius:var(--wci-radius-lg);overflow-x:auto;overflow-y:hidden;max-width:100%;min-width:0;overscroll-behavior-inline:contain;box-shadow:var(--wci-elev-3)}.w-screenshot-frame__window>img{min-width:650px}.w-screenshot-frame__window>svg{min-width:810px}.wci-hp-hero__frame-window{min-width:0;width:100%;overflow-x:hidden}.wci-hp-hero__frame-window>svg{min-width:auto;width:100%;height:auto}.w-screenshot-frame__chrome{height:32px;background:var(--wci-n-50);border-bottom:1px solid var(--wci-border);display:flex;align-items:center;padding:0 var(--wci-space-4);gap:var(--wci-space-3)}.w-screenshot-frame__dots{display:flex;gap:var(--wci-space-2);flex-shrink:0}.w-screenshot-frame__dot{width:8px;height:8px;border-radius:50%;background:var(--wci-n-300)}.w-screenshot-frame__path{font-family:var(--wci-font-mono);font-size:12px;color:var(--wci-n-500);flex:1;text-align:center;line-height:1}.w-screenshot-frame__img{display:block;width:100%;height:auto;background:var(--wci-bg);min-height:200px}.w-screenshot-frame__caption{font-size:var(--wci-fs-small);color:var(--wci-n-500);line-height:var(--wci-lh-small)}.w-screenshot-frame.w-reveal{transform:translateY(12px)}.w-callout{border-left:3px solid var(--callout-color, var(--wci-border));background:var(--callout-bg, var(--wci-bg));border-radius:var(--wci-radius-sm);padding:var(--wci-space-4);font-size:var(--wci-web-fs-body);line-height:var(--wci-web-lh-body);color:var(--wci-n-700)}.w-callout--success{--callout-color: var(--wci-success);--callout-bg: var(--wci-success-bg)}.w-callout--warning{--callout-color: var(--wci-warning);--callout-bg: var(--wci-warning-bg)}.w-callout--error{--callout-color: var(--wci-error);--callout-bg: var(--wci-error-bg)}.w-callout--info{--callout-color: var(--wci-info);--callout-bg: var(--wci-info-bg)}.w-callout--teal{--callout-color: var(--wci-teal);--callout-bg: var(--wci-teal-bg)}.w-cta-block{background:var(--wci-bg);border-radius:var(--wci-radius-lg);padding:var(--wci-space-8);text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--wci-space-5)}.w-cta-block__h2{font-size:clamp(24px,2.2vw,32px);font-weight:var(--wci-fw-semibold);color:var(--wci-ink);line-height:1.25;max-width:40ch;font-family:var(--wci-font-sans)}.w-cta-block__lead{font-size:var(--wci-web-fs-lead);line-height:var(--wci-web-lh-lead);color:var(--wci-n-700);max-width:46ch;text-wrap:balance}.w-cta-block__actions{display:flex;align-items:center;gap:var(--wci-space-5);flex-wrap:wrap;justify-content:center}.w-form-field{display:flex;flex-direction:column;gap:var(--wci-space-2)}.w-form-field__label{font-size:var(--wci-fs-small);font-weight:var(--wci-fw-semibold);color:var(--wci-n-700);line-height:1.3}.w-form-field__required{color:var(--wci-error);margin-left:2px}.w-form-field__input,.w-form-field__select,.w-form-field__textarea{width:100%;min-height:48px;padding:12px 14px;font-family:var(--wci-font-sans);font-size:16px;color:var(--wci-ink);background:var(--wci-paper);border:1px solid var(--wci-border);border-radius:var(--wci-radius-sm);transition:border-color var(--wci-motion-micro) var(--wci-ease),box-shadow var(--wci-motion-micro) var(--wci-ease);appearance:none}.w-form-field__input:focus,.w-form-field__select:focus,.w-form-field__textarea:focus{outline:none;border-color:var(--wci-teal);box-shadow:0 0 0 3px var(--wci-teal-bg)}.w-form-field__input[aria-invalid=true],.w-form-field__select[aria-invalid=true],.w-form-field__textarea[aria-invalid=true]{border-color:var(--wci-error)}.w-form-field__textarea{min-height:120px;resize:vertical;line-height:1.55}.w-form-field__help{font-size:var(--wci-fs-small);color:var(--wci-n-500);line-height:1.4}.w-form-field__error{font-size:var(--wci-fs-small);color:var(--wci-error);line-height:1.4}.wci-hp-eyebrow-ruled{display:flex;align-items:center;gap:var(--wci-space-2)}.wci-hp-eyebrow-ruled:before{content:"";width:24px;height:2px;background:var(--wci-teal);flex:none}.wci-hp-hero{padding-block:clamp(88px,10vw,140px) clamp(72px,8vw,104px)}.wci-hp-hero__grid{display:grid;gap:var(--wci-space-7)}@media (min-width: 1024px){.wci-hp-hero__grid{grid-template-columns:6fr 6fr;gap:64px;align-items:center}}.wci-hp-hero__cta{display:flex;flex-wrap:wrap;gap:var(--wci-space-4);align-items:center;margin-bottom:var(--wci-space-6)}.wci-hp-hero__status{display:flex;gap:10px;align-items:flex-start;font-size:14px;color:var(--wci-n-500);padding-top:var(--wci-space-5);border-top:1px solid var(--wci-web-hairline);max-width:52ch}.wci-hp-hero__status svg{flex:none;margin-top:2px;color:var(--wci-n-400)}.wci-hp-hero__status a{color:var(--wci-teal-700)}@media (max-width: 767px){.wci-hp-hero{padding-block-start:56px}}.wci-hp-anchor-strip{padding-block:var(--wci-space-6);border-block:1px solid var(--wci-border);background:var(--wci-bg)}.wci-hp-anchor-strip .w-stat-strip__grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.wci-hp-question{display:grid;gap:var(--wci-space-7)}@media (min-width: 1024px){.wci-hp-question{grid-template-columns:6fr 5fr;gap:var(--wci-space-8);align-items:start}}.wci-hp-question__body p{color:var(--wci-n-700)}.wci-hp-question__body p+p{margin-top:var(--wci-space-4)}.wci-hp-callout{background:var(--wci-n-50);border-left:3px solid var(--wci-governance);border-radius:var(--wci-radius-sm);padding:var(--wci-space-6)}.wci-hp-callout__q{font-family:var(--wci-font-serif);font-weight:var(--wci-fw-semibold);font-size:clamp(22px,2.2vw,28px);line-height:1.25;color:var(--wci-ink);margin-bottom:var(--wci-space-4);max-width:unset}.wci-hp-callout__a{font-size:14px;color:var(--wci-n-500);margin:0;max-width:unset}.wci-hp-comp-wrap{overflow-x:auto;border:1px solid var(--wci-border);border-radius:var(--wci-radius-md);background:var(--wci-paper);margin-top:var(--wci-space-6)}.wci-hp-comp-table{width:100%;border-collapse:collapse;font-size:15px;min-width:640px}.wci-hp-comp-table caption{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.wci-hp-comp-table th{text-align:left;font-size:12px;font-weight:var(--wci-fw-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--wci-n-500);padding:var(--wci-space-4);border-bottom:2px solid var(--wci-border-strong);background:var(--wci-paper)}.wci-hp-comp-table th:first-child{width:120px}.wci-hp-comp-table td{padding:var(--wci-space-4);border-bottom:1px solid var(--wci-border);vertical-align:top;color:var(--wci-n-700);line-height:1.5}.wci-hp-comp-table tr:last-child td{border-bottom:0}.wci-hp-comp-table .wci-hp-ct-dim{font-size:12px;font-weight:var(--wci-fw-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--wci-n-500);white-space:nowrap}.wci-hp-comp-table .wci-hp-ct-wci{color:var(--wci-ink);font-weight:var(--wci-fw-semibold);border-left:2px solid var(--wci-teal);background:color-mix(in srgb,var(--wci-teal) 3%,var(--wci-paper))}.wci-hp-comp-table thead .wci-hp-ct-wci{border-left:2px solid var(--wci-teal);color:var(--wci-ink)}.wci-hp-feature-row{display:grid;gap:var(--wci-space-7);align-items:center;min-width:0}.wci-hp-feature-row__visual{min-width:0}.wci-hp-feature-row+.wci-hp-feature-row{margin-top:var(--wci-web-section-y-tight)}@media (min-width: 1024px){.wci-hp-feature-row{grid-template-columns:1fr;gap:var(--wci-space-8)}.wci-hp-feature-row--copy-only{grid-template-columns:1fr}.wci-hp-feature-row__copy{max-width:60ch}}.wci-hp-feature-row__eyebrow{color:var(--wci-n-500);margin-bottom:var(--wci-space-3);font-family:var(--wci-font-mono);font-size:11px;letter-spacing:1px;text-transform:uppercase}.wci-hp-feature-row__h3{margin-bottom:var(--wci-space-4)}.wci-hp-feature-row__copy p{color:var(--wci-n-700)}.wci-hp-feature-row__copy p+p{margin-top:var(--wci-space-4)}@media (min-width: 1024px){.wci-hp-feature-row--copy-only{grid-template-columns:1fr}.wci-hp-feature-row--copy-only .wci-hp-feature-row__copy{max-width:60ch}}.wci-hp-principle-cards{display:grid;gap:var(--wci-space-5);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin-top:var(--wci-space-7)}.wci-hp-principle-card{background:var(--wci-paper);border:1px solid var(--wci-border);border-radius:var(--wci-radius-lg);padding:var(--wci-space-6)}.wci-hp-principle-card__num{display:block;font-family:var(--wci-font-mono);font-size:13px;color:var(--wci-teal-700);margin-bottom:var(--wci-space-3)}.wci-hp-principle-card h3{font-size:20px;font-weight:var(--wci-fw-semibold);margin-bottom:var(--wci-space-3)}.wci-hp-principle-card p{font-size:15px;line-height:1.55;color:var(--wci-n-700);margin:0;max-width:unset}.wci-hp-pullline{text-align:center;margin:var(--wci-space-8) auto var(--wci-space-5);max-width:46ch;font-family:var(--wci-font-serif);font-weight:var(--wci-fw-semibold);font-size:clamp(20px,2.1vw,26px);line-height:1.3;color:var(--wci-ink)}.wci-hp-trio{display:grid;gap:var(--wci-space-5);margin-top:var(--wci-space-7);align-items:stretch}@media (min-width: 1024px){.wci-hp-trio{grid-template-columns:repeat(3,1fr)}}.wci-hp-trio__col{display:flex;flex-direction:column;gap:var(--wci-space-5);justify-content:flex-start}.wci-hp-trio__col>:first-child{height:100%}.wci-hp-trio__caption{font-size:13px;color:var(--wci-n-500);margin:auto 0 0;max-width:unset}.wci-hp-audience{display:grid;gap:0}.wci-hp-audience__row{display:grid;gap:var(--wci-space-3);padding-block:var(--wci-space-4);border-bottom:1px solid var(--wci-border)}@media (min-width: 560px){.wci-hp-audience__row{grid-template-columns:220px 1fr;gap:var(--wci-space-5);align-items:baseline}}.wci-hp-audience__row:last-child{border-bottom:0}.wci-hp-audience__group{font-size:15px;font-weight:var(--wci-fw-semibold);color:var(--wci-ink)}.wci-hp-audience__what{font-size:15px;color:var(--wci-n-600);margin:0;max-width:unset}.wci-hp-status{border-block:1px solid var(--wci-border);padding-block:var(--wci-space-7)}.wci-hp-status__eyebrow{margin-bottom:var(--wci-space-3)}.wci-hp-status__h3{margin-bottom:var(--wci-space-5)}.wci-hp-status p{color:var(--wci-n-700)}.wci-hp-status p+p{margin-top:var(--wci-space-4)}.wci-hp-status__link{margin-top:var(--wci-space-5);display:block}.w-grid-four{display:grid;gap:var(--wci-space-5);grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width: 639px){.w-grid-four{grid-template-columns:1fr}}@media (min-width: 768px){.w-prop-f03{max-width:55ch;text-wrap:balance}.w-prop-f07{max-width:50ch;text-wrap:balance}.w-prop-f10{max-width:25ch;text-wrap:balance}.w-prop-f15{max-width:60ch;text-wrap:balance}.w-prop-f19{max-width:32ch;text-wrap:balance;margin-inline:auto}.w-prop-f25{max-width:65ch;text-wrap:balance}.w-prop-d06{max-width:50ch;text-wrap:balance}}.w-what-grid{display:grid;gap:var(--wci-space-6);grid-template-columns:repeat(2,1fr)}@media (max-width: 767px){.w-what-grid{grid-template-columns:1fr;gap:var(--wci-space-5)}}.w-what-card{background:var(--wci-paper);border:1px solid var(--wci-border);border-radius:var(--wci-radius-lg);padding:var(--wci-space-6)}.w-what-card h3{font-size:18px;font-weight:var(--wci-fw-semibold);margin-bottom:var(--wci-space-3);line-height:1.3}.w-what-card p{font-size:15px;line-height:1.55;color:var(--wci-n-700);margin:0;max-width:unset}.wci-cap-value-grid{display:grid;gap:var(--wci-space-5);grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.wci-cap-value-item{background:var(--wci-paper);border:1px solid var(--wci-border);border-radius:var(--wci-radius-lg);padding:var(--wci-space-6)}.wci-cap-value-item p{font-size:17px;line-height:1.55;color:var(--wci-n-700);margin:0;max-width:unset}.wci-uc-friction-list{padding-left:var(--wci-space-5);display:flex;flex-direction:column;gap:var(--wci-space-4)}.wci-uc-friction-list li{font-size:16px;color:var(--wci-n-700);line-height:1.6;list-style:disc}.wci-contract-framing{max-width:960px;margin-top:var(--wci-space-8);padding-top:var(--wci-space-7);border-top:1px solid var(--wci-border)}.wci-contract-framing__eyebrow{margin-bottom:var(--wci-space-3)}.wci-contract-framing__heading{max-width:32ch;margin-bottom:var(--wci-space-4);color:var(--wci-h2-color)}.wci-contract-framing__heading--wide{max-width:580px}@media (min-width: 768px){.wci-contract-framing__heading--wide span{display:block}}.wci-contract-framing__body{max-width:60ch;font-size:17px;line-height:1.65;color:var(--wci-n-700)}.wci-contract-framing__examples{display:grid;gap:var(--wci-space-6);margin-top:var(--wci-space-6)}.wci-contract-framing__example{border-left:2px solid var(--wci-teal);padding-left:var(--wci-space-4)}.wci-contract-framing__example h4{margin-bottom:var(--wci-space-3);color:var(--wci-h2-color)}.wci-contract-framing__example p,.wci-contract-framing__other{font-size:16px;line-height:1.65;color:var(--wci-n-700)}.wci-contract-framing__other{max-width:70ch;margin-top:var(--wci-space-5)}@media (min-width: 768px){.wci-contract-framing__examples{grid-template-columns:repeat(2,minmax(0,1fr))}}@media print{*,*:before,*:after{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}.w-header,.w-footer,.w-mobile-menu,.w-skip-link,.w-cta-block,nav{display:none!important}main{margin:0;padding:0}body{font-size:12pt;line-height:1.5}h1{font-size:22pt}h2{font-size:18pt}h3{font-size:14pt}a[href]:after{content:" (" attr(href) ")";font-size:10pt}h1,h2,h3,h4{page-break-after:avoid}.w-capability-card,.w-evidence-card,.w-gate-panel,.w-screenshot-frame{page-break-inside:avoid}.w-screenshot-frame__chrome{display:none}table{border-collapse:collapse;width:100%}th,td{border:1px solid #ccc;padding:6pt;text-align:left}thead{display:table-header-group}@page{margin:2cm}}
