@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/cormorant-garamond-cyrillic-ext-600-normal.BMhMHfrj.woff2) format("woff2"),url(/_astro/cormorant-garamond-cyrillic-ext-600-normal.CsIYWmWK.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/cormorant-garamond-cyrillic-600-normal.C2atO-64.woff2) format("woff2"),url(/_astro/cormorant-garamond-cyrillic-600-normal.FNmA3REe.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/cormorant-garamond-vietnamese-600-normal.BoXdMtcr.woff2) format("woff2"),url(/_astro/cormorant-garamond-vietnamese-600-normal.C4HEjEaf.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/cormorant-garamond-latin-ext-600-normal.DaBc-lu7.woff2) format("woff2"),url(/_astro/cormorant-garamond-latin-ext-600-normal.Dk3-quAP.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/cormorant-garamond-latin-600-normal.Co1r35X9.woff2) format("woff2"),url(/_astro/cormorant-garamond-latin-600-normal.2CBVLo0M.woff) format("woff");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}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/cormorant-garamond-cyrillic-ext-700-normal.Do0rx6yy.woff2) format("woff2"),url(/_astro/cormorant-garamond-cyrillic-ext-700-normal.BaW-xaxb.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/cormorant-garamond-cyrillic-700-normal.SLG_-a_c.woff2) format("woff2"),url(/_astro/cormorant-garamond-cyrillic-700-normal.D3uyJ5DH.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/cormorant-garamond-vietnamese-700-normal.-OtHbi1I.woff2) format("woff2"),url(/_astro/cormorant-garamond-vietnamese-700-normal.GOTdnRS1.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/cormorant-garamond-latin-ext-700-normal.CNjt5vTB.woff2) format("woff2"),url(/_astro/cormorant-garamond-latin-ext-700-normal.qRbaVVD7.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/cormorant-garamond-latin-700-normal.DajfzrDU.woff2) format("woff2"),url(/_astro/cormorant-garamond-latin-700-normal.O25Qpphb.woff) format("woff");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}@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/public-sans-vietnamese-400-normal.TxZB8OSn.woff2) format("woff2"),url(/_astro/public-sans-vietnamese-400-normal.BO1meqcx.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/public-sans-latin-ext-400-normal.mk90oQqJ.woff2) format("woff2"),url(/_astro/public-sans-latin-ext-400-normal.B02wwOdZ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/public-sans-latin-400-normal.8Rpg0ruU.woff2) format("woff2"),url(/_astro/public-sans-latin-400-normal.SBbinRkI.woff) format("woff");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}@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/public-sans-vietnamese-500-normal.DjztbcKe.woff2) format("woff2"),url(/_astro/public-sans-vietnamese-500-normal.CXYe29CY.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/public-sans-latin-ext-500-normal.DC-z7ASZ.woff2) format("woff2"),url(/_astro/public-sans-latin-ext-500-normal.BHCCp-na.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/public-sans-latin-500-normal.NlrCPXnF.woff2) format("woff2"),url(/_astro/public-sans-latin-500-normal.vCxiVFAq.woff) format("woff");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}@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/public-sans-vietnamese-600-normal.P4BtCUdw.woff2) format("woff2"),url(/_astro/public-sans-vietnamese-600-normal.CcnAzmUX.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/public-sans-latin-ext-600-normal.DchWdWJ_.woff2) format("woff2"),url(/_astro/public-sans-latin-ext-600-normal.DfkbVac2.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/public-sans-latin-600-normal.Fru-LXNs.woff2) format("woff2"),url(/_astro/public-sans-latin-600-normal.BR59oU-I.woff) format("woff");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}@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/public-sans-vietnamese-700-normal.D97ShjGS.woff2) format("woff2"),url(/_astro/public-sans-vietnamese-700-normal.Dq5VrXjD.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/public-sans-latin-ext-700-normal.CgolUQuG.woff2) format("woff2"),url(/_astro/public-sans-latin-ext-700-normal.jWHjnMgZ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/public-sans-latin-700-normal.BqJmxWdE.woff2) format("woff2"),url(/_astro/public-sans-latin-700-normal.Dm-oTPSL.woff) format("woff");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}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-cyrillic-ext-400-normal.xuaO2J-f.woff2) format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-ext-400-normal.DMdlQ8Kv.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-cyrillic-400-normal.BSMlKf0J.woff2) format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-400-normal.CEL4l2ZJ.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-vietnamese-400-normal.BulugwFq.woff2) format("woff2"),url(/_astro/ibm-plex-mono-vietnamese-400-normal.DDuiU_S-.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-latin-ext-400-normal.BmRBH3aV.woff2) format("woff2"),url(/_astro/ibm-plex-mono-latin-ext-400-normal.D3D2R8hC.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-latin-400-normal.DMJ8VG8y.woff2) format("woff2"),url(/_astro/ibm-plex-mono-latin-400-normal.CvHOgSBP.woff) format("woff");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}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-cyrillic-ext-500-normal.BqneJy0T.woff2) format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-ext-500-normal.BIfNGwUT.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-cyrillic-500-normal.Bq9vWWag.woff2) format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-500-normal.Ael50iVv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-vietnamese-500-normal.DZ4AoWbu.woff2) format("woff2"),url(/_astro/ibm-plex-mono-vietnamese-500-normal.C8zxqsMH.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-latin-ext-500-normal.CAhNIIs5.woff2) format("woff2"),url(/_astro/ibm-plex-mono-latin-ext-500-normal.CZ70TYgx.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-latin-500-normal.DSY6xOcd.woff2) format("woff2"),url(/_astro/ibm-plex-mono-latin-500-normal.CB9ihrfo.woff) format("woff");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{--bg: #ffffff;--bg-strong: #f4f6f8;--paper: #ffffff;--paper-strong: #fafafa;--ink: #000000;--ink-soft: #333333;--muted: #666666;--line: #e3e8ee;--line-strong: #c2c9d1;--primary: #000000;--error: #d32f2f;--shadow-lg: none;--shadow-md: none;--shadow-float: none;--radius-xl: 0px;--radius-lg: 0px;--radius-md: 0px;--display: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--serif: "Cormorant Garamond", Georgia, serif;--sans: "Public Sans", "Inter", sans-serif;--mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--color-primary: #000000;--color-foreground: #000000;--color-foreground-muted: #555555;--color-background: #ffffff;--color-surface: #ffffff;--color-surface-sunken: #f8f9fa;--color-surface-inset: #f1f3f5;--color-border: #e9ecef;--color-border-strong: #dee2e6;--color-error: #d32f2f}[hidden]{display:none!important}body[data-page]{--page-accent: #000000;--page-secondary: #000000;--page-secondary-deep: #000000;--page-glow: transparent;--page-glow-secondary: transparent}body[data-page=engagements],body[data-page=pharma]{--page-accent: #355f6b;--page-secondary: #233742;--page-secondary-deep: #16242d;--page-glow: rgba(53, 95, 107, .08);--page-glow-secondary: rgba(35, 55, 66, .05)}body[data-page=protocol-review]{--page-accent: #44666b;--page-secondary: #274046;--page-secondary-deep: #16272c;--page-glow: rgba(68, 102, 107, .08);--page-glow-secondary: rgba(39, 64, 70, .05)}body[data-page=work-product]{--page-accent: #3e6163;--page-secondary: #22353a;--page-secondary-deep: #142227;--page-glow: rgba(62, 97, 99, .08);--page-glow-secondary: rgba(34, 53, 58, .05)}body[data-page=company]{--page-accent: #3b5d69;--page-secondary: #243640;--page-secondary-deep: #14242c;--page-glow: rgba(59, 93, 105, .08);--page-glow-secondary: rgba(36, 54, 64, .05)}body[data-page=contact]{--page-accent: #345f67;--page-secondary: #223840;--page-secondary-deep: #14252b;--page-glow: rgba(52, 95, 103, .08);--page-glow-secondary: rgba(34, 56, 64, .05)}body[data-page=trust]{--page-accent: #2f6170;--page-secondary: #203844;--page-secondary-deep: #13242d;--page-glow: rgba(47, 97, 112, .08);--page-glow-secondary: rgba(32, 56, 68, .05)}body[data-page=cardiorenal]{--page-accent: #4f5f73;--page-secondary: #2d3948;--page-secondary-deep: #18212b;--page-glow: rgba(79, 95, 115, .08);--page-glow-secondary: rgba(45, 57, 72, .05)}body[data-page=decision-review]{--page-accent: #566454;--page-secondary: #354137;--page-secondary-deep: #1f2921;--page-glow: rgba(86, 100, 84, .08);--page-glow-secondary: rgba(53, 65, 55, .05)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-height:100vh;color:var(--color-foreground);font-family:var(--sans);font-size:17px;line-height:1.6;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;background:var(--color-background)}a{color:inherit;text-decoration-color:#2d5a6347;text-underline-offset:.18em}img{max-width:100%;display:block}button,input,textarea,select{font:inherit}code{padding:.16rem .42rem;border:1px solid rgba(51,88,110,.14);border-radius:7px;background:#f7faf9e6;color:var(--ink);font-family:var(--mono);font-size:.88em}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid rgba(44,74,93,.34);outline-offset:3px}.skip-link{position:absolute;top:12px;left:12px;z-index:40;padding:10px 14px;border:1px solid var(--line-strong);border-radius:999px;background:#fafcfbfa;color:var(--ink);font-weight:700;text-decoration:none;transform:translateY(-180%);transition:transform .18s ease}.skip-link:focus{transform:translateY(0)}.site-chrome{position:relative;z-index:0}.site-chrome:before{content:none}.topbar{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;padding:14px 24px;border-bottom:1px solid var(--line-strong);background:#fbfdfcf5;backdrop-filter:blur(16px);box-shadow:0 12px 24px #101c240a}.topbar:after{content:"";position:absolute;left:24px;bottom:-1px;height:2px;width:calc(var(--scroll-progress, 0) * 1%);max-width:calc(100% - 48px);background:linear-gradient(90deg,color-mix(in srgb,var(--page-accent) 72%,white),color-mix(in srgb,var(--page-secondary) 88%,white));border-radius:999px;opacity:.9;transition:width .16s ease}.topbar-inner{display:flex;align-items:center;justify-content:space-between;gap:18px;width:100%;min-width:0}.topbar-actions{display:flex;align-items:center;justify-content:flex-end;gap:14px;min-width:0;flex:1 1 auto}.brand,.nav-link,.button,.site-footer a{text-decoration:none}.brand{display:inline-flex;align-items:center;gap:14px;min-width:0;padding:4px 0}.brand-mark{position:relative;display:inline-flex;align-items:center;justify-content:center;width:58px;height:52px;overflow:hidden;border:1px solid rgba(255,255,255,.18);border-radius:10px;background:linear-gradient(135deg,color-mix(in srgb,var(--page-secondary) 96%,white 4%),color-mix(in srgb,var(--page-secondary-deep) 96%,black 4%)),linear-gradient(180deg,color-mix(in srgb,var(--page-accent) 14%,transparent),transparent);box-shadow:0 10px 18px #16212a24}.brand-mark:before{content:"";position:absolute;top:0;left:8px;right:8px;height:4px;border-radius:0 0 6px 6px;background:linear-gradient(90deg,#ffffff6b,#ffffff1a)}.brand-copy{display:flex;flex-direction:column;min-width:0}.brand-copy strong{font-size:1rem;letter-spacing:.01em}.brand-copy small{color:var(--muted);font-size:.7rem;letter-spacing:.1em;text-transform:uppercase}.brand-mark-corners{position:absolute;inset:7px;border:1px solid rgba(255,255,255,.16);border-radius:8px}.brand-mark-corners:before,.brand-mark-corners:after{content:"";position:absolute;width:10px;height:10px;border-color:#ffffff80}.brand-mark-corners:before{top:-1px;left:-1px;border-top:1px solid currentColor;border-left:1px solid currentColor}.brand-mark-corners:after{right:-1px;bottom:-1px;border-right:1px solid currentColor;border-bottom:1px solid currentColor}.brand-mark-monogram{position:relative;z-index:1;color:#fff;font-family:var(--mono);font-size:.86rem;font-weight:600;letter-spacing:.16em;transform:translate(1px)}.brand-mark-code{position:absolute;right:7px;bottom:6px;z-index:1;color:#ffffffb3;font-family:var(--mono);font-size:.44rem;letter-spacing:.08em}.nav-tabs{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.nav-tabs-desktop{flex:1;min-width:0;flex-wrap:nowrap}.button-header-cta{min-height:52px;padding-inline:18px;white-space:nowrap;box-shadow:0 10px 20px #121f2a14}.nav-link{display:inline-flex;justify-content:center;min-height:52px;padding:0 14px;border:1px solid transparent;border-radius:10px;color:var(--ink-soft);transition:transform .18s ease,border-color .18s ease,background-color .18s ease,color .18s ease}.nav-link:hover,.button:hover,.route-card:hover,.specimen-card:hover,.process-card:hover,.tone-card:hover,.contact-route:hover,.review-sequence-card:hover{transform:translateY(-1px)}.nav-link-copy{display:grid;gap:2px;text-align:center}.nav-link-copy span{font-size:.8rem;font-weight:700;letter-spacing:.01em}.nav-link-copy small{color:var(--muted);font-family:var(--mono);font-size:.58rem;letter-spacing:.08em;text-transform:uppercase}.nav-link.is-active{border-color:#1a253029;background:linear-gradient(135deg,color-mix(in srgb,var(--page-secondary) 10%,white),color-mix(in srgb,var(--page-accent) 6%,white));color:var(--ink);box-shadow:inset 0 0 0 1px #ffffff8c}.page{width:min(1220px,calc(100% - 32px));margin:0 auto;padding:30px 0 90px}.hero{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.9fr);gap:28px;align-items:stretch;margin-top:10px}.hero-copy,.hero-art,.page-section,.page-cta,.site-footer,.notice-shell{border:1px solid var(--line-strong);background:linear-gradient(180deg,#fbfdfcf7,#f3f8f6ed),linear-gradient(135deg,color-mix(in srgb,var(--page-glow) 22%,transparent),transparent 40%);box-shadow:var(--shadow-float)}.hero-copy,.hero-art,.page-section,.page-cta,.notice-shell{border-radius:var(--radius-lg)}.menu-toggle{display:none;align-items:center;justify-content:center;width:46px;height:46px;border:1px solid rgba(20,33,42,.12);border-radius:12px;padding:0;cursor:pointer;color:var(--ink);background:#fafcfbf0;box-shadow:var(--shadow-md)}.nav-sheet-backdrop{position:fixed;inset:0;z-index:24;background:#14212a6b;backdrop-filter:blur(6px)}.nav-sheet{position:fixed;top:0;right:0;bottom:0;z-index:25;display:grid;align-content:start;gap:18px;width:min(420px,calc(100vw - 24px));padding:22px 18px 24px;border-left:1px solid var(--line-strong);background:linear-gradient(180deg,#fbfdfcfc,#f1f6f4f7),linear-gradient(135deg,color-mix(in srgb,var(--page-glow) 22%,transparent),transparent 44%);box-shadow:-18px 0 44px #121f2a24}.nav-sheet-head{display:flex;align-items:start;justify-content:space-between;gap:16px;padding-bottom:16px;border-bottom:1px solid rgba(20,33,42,.08)}.nav-sheet-kicker{color:var(--muted);font-family:var(--mono);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase}.nav-sheet-close{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border:1px solid rgba(20,33,42,.1);border-radius:12px;background:#fafcfbeb;color:var(--ink);cursor:pointer}.nav-sheet-close span{font-family:var(--mono);font-size:1.2rem;line-height:1;transform:rotate(45deg)}.nav-tabs-sheet{display:grid;gap:8px;justify-content:stretch}.nav-link-sheet{justify-content:flex-start;width:100%;min-height:56px;padding:0 16px;border-color:#14212a14;background:#f8fbfae0}.nav-link-sheet .nav-link-copy{text-align:left}.nav-sheet-actions{display:grid;gap:12px;padding-top:8px}html.nav-sheet-open,body.nav-sheet-open{overflow:hidden}.hero-copy{position:relative;overflow:hidden;padding:38px 38px 34px;border-left:2px solid color-mix(in srgb,var(--page-accent) 80%,white)}.hero-copy:before,.page-section:before,.site-footer:before,.page-cta:after{content:"";position:absolute;inset:0 auto auto 0;width:100%;height:1px;background:linear-gradient(90deg,color-mix(in srgb,var(--page-accent) 80%,white 20%),color-mix(in srgb,var(--page-secondary) 78%,white 22%),transparent 88%);opacity:.55}.hero-copy:after{content:none}.hero-art{padding:26px;position:relative;overflow:hidden}.hero-art:before,.page-cta:before,.notice-shell:before{content:"";position:absolute;inset:auto auto 0 0;width:160px;height:160px;border-radius:0 100% 0 0;background:radial-gradient(circle at left bottom,color-mix(in srgb,var(--page-glow) 55%,white 45%),transparent 72%);pointer-events:none}.eyebrow,.section-kicker,.pill,.footer-overline{display:inline-flex;align-items:center;gap:8px;margin:0 0 16px;color:var(--accent);font-family:var(--mono);font-size:.77rem;letter-spacing:.16em;text-transform:uppercase}.pill{margin:0;padding:6px 10px;border:1px solid rgba(45,90,99,.14);border-radius:999px;background:#f7faf9f5}h1,h2,h3,h4{margin:0;color:var(--ink);font-family:var(--display);font-weight:700;line-height:1.08;text-wrap:balance}h1{font-size:clamp(2.6rem,4vw,4.6rem);letter-spacing:-.04em}h2{font-size:clamp(2rem,2.6vw,3rem);letter-spacing:-.035em}h3{font-size:clamp(1.28rem,1.7vw,1.72rem);letter-spacing:-.025em}p{margin:0}.lead{margin-top:18px;max-width:42rem;color:var(--ink-soft);font-size:1.15rem}.hero-note{margin-top:16px;max-width:44rem;color:var(--muted)}.hero-actions,.cta-actions,.route-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.hero-quickstart-card{margin-top:24px;background:linear-gradient(135deg,#f8fbf9fa,#f1f6f3e6),linear-gradient(180deg,color-mix(in srgb,var(--page-glow) 14%,transparent),transparent)}.hero-home-editorial{grid-template-columns:minmax(0,1.12fr) minmax(360px,1fr);gap:24px}.hero-overline{display:grid;gap:16px}.hero-manifest-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.hero-manifest-item,.hero-editorial-note{padding:14px 16px;border:1px solid rgba(22,33,42,.08);border-radius:12px;background:#f7faf9d6}.hero-manifest-item small,.hero-editorial-note small{display:block;margin-bottom:8px;color:var(--muted);font-family:var(--mono);font-size:.68rem;letter-spacing:.12em;text-transform:uppercase}.hero-manifest-item strong{display:block;font-size:.96rem;line-height:1.34}.hero-editorial-note{display:grid;gap:8px;margin-top:18px;background:radial-gradient(circle at top right,rgba(198,95,65,.08),transparent 28%),linear-gradient(180deg,#f9fcfbf5,#f3f8f6eb)}.hero-editorial-note strong{display:block;font-family:var(--serif);font-size:1.16rem;line-height:1.24}.hero-editorial-note p{color:var(--ink-soft)}.button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:10px;border:1px solid transparent;cursor:pointer;font-weight:700;letter-spacing:.02em;box-shadow:0 8px 20px #101c240f;transition:transform .18s ease,border-color .18s ease,background-color .18s ease,color .18s ease,box-shadow .18s ease}.button.primary{background:linear-gradient(135deg,color-mix(in srgb,var(--page-secondary) 94%,white 6%),color-mix(in srgb,var(--page-secondary-deep) 92%,black 8%));color:#fff;box-shadow:0 12px 22px color-mix(in srgb,var(--page-secondary) 18%,transparent)}.button:hover{box-shadow:0 14px 28px #101c241f}.button.secondary{border-color:color-mix(in srgb,var(--page-secondary) 16%,white);background:#fafcfbeb;color:var(--page-secondary)}.button.tertiary{border-color:color-mix(in srgb,var(--signal) 22%,white);background:color-mix(in srgb,var(--signal) 8%,white);color:var(--signal)}.focus-card,.stack-card,.route-card,.specimen-card,.process-card,.tone-card,.stat-card,.contact-route,.info-card,.field-card{border:1px solid var(--line);border-radius:12px;background:#fafdfceb}.focus-card{position:relative;z-index:1;padding:22px;background:linear-gradient(135deg,color-mix(in srgb,var(--page-secondary) 98%,white 2%),color-mix(in srgb,var(--page-secondary-deep) 96%,black 4%)),linear-gradient(180deg,color-mix(in srgb,var(--page-accent) 18%,transparent),transparent);color:#f8f5ef;box-shadow:0 12px 24px #1a2a362e}.focus-card p{color:#f8f5efd6}.focus-card .pill{color:color-mix(in srgb,var(--page-accent) 78%,white);border-color:#ffffff29;background:#ffffff14}.focus-card strong{display:block;margin:12px 0 10px;font-family:var(--serif);font-size:1.45rem;line-height:1.16}.stack-cluster{display:grid;gap:14px;margin-top:16px}.stack-card{padding:18px 18px 16px;box-shadow:var(--shadow-md)}.stack-card span,.route-card span,.process-card span,.tone-card span,.stat-card span,.contact-route span,.info-card span,.specimen-label{display:block;margin-bottom:10px;color:var(--muted);font-family:var(--mono);font-size:.73rem;letter-spacing:.12em;text-transform:uppercase}.stack-card strong,.route-card strong,.process-card strong,.tone-card strong,.stat-card strong,.contact-route strong,.info-card strong{display:block;margin-bottom:8px;font-size:1.04rem;line-height:1.34}.page-section{position:relative;overflow:hidden;margin-top:24px;padding:28px}.section-head{display:grid;gap:12px;margin-bottom:26px}.section-head p{max-width:52rem;color:var(--ink-soft)}.route-grid,.tone-grid,.boundary-grid,.stats-grid,.process-grid,.contact-route-grid,.info-grid{display:grid;gap:18px}.route-grid,.tone-grid,.boundary-grid,.contact-route-grid,.info-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stats-grid,.process-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.route-card,.process-card,.tone-card,.contact-route,.info-card,.field-card,.stat-card{padding:22px;box-shadow:var(--shadow-md)}.route-card p,.process-card p,.tone-card p,.contact-route p,.info-card p,.stat-card p,.field-card p{color:var(--ink-soft)}.route-card ul,.detail-list,.check-list,.number-list,.boundary-list{margin:14px 0 0;padding-left:18px;color:var(--ink-soft)}.split-layout{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr);gap:22px;align-items:start}.content-stack{display:grid;gap:18px}.section-text{color:var(--ink-soft)}.specimen-card{padding:22px;box-shadow:var(--shadow-md)}.specimen-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-bottom:18px}.specimen-title{font-family:var(--serif);font-size:1.35rem}.specimen-grid{display:grid;gap:12px}.specimen-row{padding:14px 16px;border:1px solid rgba(22,33,42,.08);border-radius:14px;background:linear-gradient(135deg,#f2f7f4eb,#f9fbf7c2)}.specimen-row strong{display:block;margin-bottom:6px;font-size:.98rem}.specimen-row p{color:var(--ink-soft)}.redacted{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase}.metric-band{display:grid;gap:12px;padding:22px;border:1px solid color-mix(in srgb,var(--page-accent) 20%,white);border-radius:var(--radius-lg);background:linear-gradient(135deg,color-mix(in srgb,var(--page-secondary) 8%,white),#f4f8f4e6)}.metric-band strong{font-family:var(--serif);font-size:1.3rem}.comparison-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.comparison-card{padding:24px;border:1px solid var(--line);border-radius:var(--radius-lg);background:#fffcf7db;box-shadow:var(--shadow-md)}.comparison-card.featured{background:linear-gradient(180deg,color-mix(in srgb,var(--page-accent) 7%,white),#fffbf5db);border-color:color-mix(in srgb,var(--page-accent) 18%,white)}.comparison-card h3,.comparison-card p,.comparison-card ul{margin-top:12px}.callout{padding:18px 20px;border-left:4px solid var(--page-accent);border-radius:0 14px 14px 0;background:color-mix(in srgb,var(--page-accent) 8%,white);color:var(--ink-soft)}.page-cta{position:relative;margin-top:24px;padding:28px 30px;overflow:hidden}.page-cta h2{max-width:34rem}.page-cta p{margin-top:12px;max-width:44rem;color:var(--ink-soft)}.brief-form{display:grid;gap:18px}.intake-stepper{display:grid;gap:10px}.intake-step-marker,.intake-step-panel{border:1px solid rgba(20,33,42,.08);border-radius:14px;background:#f8fbfae0}.intake-step-marker{display:grid;grid-template-columns:44px minmax(0,1fr);gap:14px;align-items:start;padding:14px 16px;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.intake-step-marker span{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:14px;background:#23384014;color:var(--page-secondary);font-family:var(--mono);font-size:.76rem;letter-spacing:.08em}.intake-step-marker strong{display:block;margin-bottom:4px;font-size:.95rem}.intake-step-marker p{color:var(--ink-soft);font-size:.9rem;line-height:1.48}.intake-step-marker.is-active,.intake-step-marker.is-complete{border-color:color-mix(in srgb,var(--page-secondary) 14%,white);background:linear-gradient(135deg,#f5f9f8f5,#f9fcfbeb)}.intake-step-marker.is-active{box-shadow:inset 0 0 0 1px #ffffff8c}.intake-step-marker.is-active span,.intake-step-marker.is-complete span{background:linear-gradient(135deg,color-mix(in srgb,var(--page-secondary) 92%,white 8%),color-mix(in srgb,var(--page-secondary-deep) 88%,black 12%));color:#fff}.intake-step-panel{display:grid;gap:18px;padding:20px}.intake-step-head{display:grid;gap:8px}.intake-step-head h3{font-size:clamp(1.36rem,2vw,1.74rem);line-height:1.12}.intake-step-head p:last-child{color:var(--ink-soft)}.intake-step-actions{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px}.intake-step-actions-end{justify-content:flex-end}.field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.field{display:grid;gap:8px}.field label{font-size:.92rem;font-weight:700;color:var(--ink)}.field input,.field textarea,.field select{width:100%;padding:14px;border:1px solid color-mix(in srgb,var(--page-secondary) 12%,white);border-radius:12px;background:#fffcf7eb;color:var(--ink)}.field textarea{min-height:132px;resize:vertical}.field input::placeholder,.field textarea::placeholder{color:#62707adb}.form-note{color:var(--muted);font-size:.94rem}.field-details{border:1px solid color-mix(in srgb,var(--page-secondary) 10%,white);border-radius:14px;background:#fafdfceb}.field-details summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px;cursor:pointer;color:var(--ink);font-size:.95rem;font-weight:700;list-style:none}.field-details summary::-webkit-details-marker{display:none}.field-details summary:after{content:"+";color:var(--page-secondary);font-family:var(--mono);font-size:1rem}.field-details[open] summary:after{content:"-"}.field-details-grid{display:grid;gap:16px;padding:0 18px 18px}.site-footer{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;margin-top:26px;padding:24px 28px;border-radius:var(--radius-lg);background:linear-gradient(180deg,#fffcf6f7,#f7f0e6eb),linear-gradient(135deg,color-mix(in srgb,var(--page-glow) 18%,transparent),transparent 40%)}.site-footer-copy{display:grid;gap:10px}.site-footer strong{display:block;margin-bottom:8px;font-size:1rem;letter-spacing:.04em}.site-footer p{color:var(--ink-soft)}.footer-links{display:flex;flex-wrap:wrap;gap:16px;color:var(--page-secondary);font-weight:700}.footer-meta{grid-column:1 / -1;color:var(--muted);font-size:.92rem}.notice-page{display:grid;place-items:center;width:min(980px,calc(100% - 32px));min-height:calc(100vh - 92px);margin:0 auto;padding:36px 0 72px}.notice-shell{position:relative;width:100%;padding:32px;overflow:hidden}.notice-shell h1{max-width:28rem;font-size:clamp(2.2rem,3vw,3.4rem)}.notice-shell p{margin-top:14px;max-width:42rem;color:var(--ink-soft)}.notice-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.utility-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:24px}.utility-card{padding:18px;border:1px solid var(--line);border-radius:16px;background:#fffcf7d1}.utility-card span{display:block;margin-bottom:8px;color:var(--muted);font-family:var(--mono);font-size:.7rem;letter-spacing:.12em;text-transform:uppercase}.utility-card strong{display:block;margin-bottom:6px;font-size:1rem}.utility-card p{margin:0;color:var(--ink-soft);font-size:.96rem}.visual-section .section-head{margin-bottom:22px}.visual-grid{display:grid;gap:18px}.visual-grid-stakes{grid-template-columns:minmax(0,1.02fr) minmax(0,1fr)}.visual-card{position:relative;overflow:hidden;padding:24px;border:1px solid var(--line);border-radius:var(--radius-lg);background:#fafdfce6;box-shadow:var(--shadow-md);animation:visual-rise .68s ease both}.visual-card:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,var(--page-accent),color-mix(in srgb,var(--page-secondary) 74%,white 26%),transparent 90%);opacity:.9}.visual-grid-stakes .visual-card:nth-child(2){animation-delay:80ms}.visual-kicker{display:block;margin-bottom:10px;color:var(--muted);font-family:var(--mono);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase}.visual-card>strong,.governance-guardrail strong{display:block;margin-bottom:8px;font-size:1.14rem;line-height:1.3}.visual-copy,.visual-note{color:var(--ink-soft)}.visual-note{font-size:.92rem}.stake-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0 16px}.stake-metric{padding:14px;border:1px solid rgba(22,33,42,.08);border-radius:16px;background:linear-gradient(135deg,#f1f7f5eb,#f8fbfac7)}.stake-metric small{display:block;margin-bottom:8px;color:var(--muted);font-family:var(--mono);font-size:.7rem;letter-spacing:.1em;text-transform:uppercase}.stake-metric strong{display:block;font-family:var(--display);font-size:1.36rem;letter-spacing:-.04em}.stake-bars{display:grid;gap:12px;margin-bottom:14px}.stake-bar-row{display:grid;grid-template-columns:52px minmax(0,1fr) auto;gap:12px;align-items:center}.stake-bar-row span,.lag-label{color:var(--muted);font-family:var(--mono);font-size:.74rem;letter-spacing:.1em;text-transform:uppercase}.stake-bar-row strong{color:var(--ink);font-family:var(--mono);font-size:.78rem;letter-spacing:.04em}.stake-bar-track{position:relative;height:12px;border-radius:999px;background:#16212a14;overflow:hidden}.stake-bar-fill{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:linear-gradient(90deg,var(--page-accent),color-mix(in srgb,var(--page-secondary) 70%,white 30%))}.stake-bar-fill.base{width:87%}.stake-bar-fill.full{width:100%}.lag-panel{min-height:100%}.lag-timeline{position:relative;display:grid;gap:18px;margin-top:18px;padding:20px 16px 16px;border:1px solid rgba(22,33,42,.08);border-radius:18px;background:linear-gradient(180deg,#f1f7f5eb,#f8fbfacc)}.lag-band{position:absolute;inset:18px 20% 18px 38%;border:1px dashed color-mix(in srgb,var(--page-accent) 34%,white);border-radius:16px;background:color-mix(in srgb,var(--page-accent) 7%,white);pointer-events:none}.lag-band span{position:absolute;top:-12px;left:14px;padding:0 8px;background:#f9fcfbf5;color:var(--page-accent);font-family:var(--mono);font-size:.69rem;letter-spacing:.1em;text-transform:uppercase}.lag-row{position:relative;z-index:1;display:grid;grid-template-columns:78px minmax(0,1fr);gap:14px;align-items:center}.lag-track{position:relative;min-height:48px;border-top:2px solid rgba(22,33,42,.14)}.lag-point{position:absolute;top:-12px;display:inline-flex;align-items:center;padding-top:18px;color:var(--ink);font-size:.84rem;line-height:1.3}.lag-point:before{content:"";position:absolute;top:-7px;left:0;width:12px;height:12px;border:2px solid rgba(255,255,255,.95);border-radius:999px;background:linear-gradient(135deg,var(--page-accent),color-mix(in srgb,var(--page-secondary) 70%,white 30%));box-shadow:0 0 0 6px #f9fcfbe6}.lag-point-a{left:10%}.lag-point-b{left:36%}.lag-point-c{left:30%}.lag-point-d{left:58%}.lag-point-e{left:78%}.anatomy-document{display:grid;gap:12px;margin-top:18px}.anatomy-zone{display:grid;grid-template-columns:52px minmax(0,1fr);gap:14px;align-items:start;padding:16px;border:1px solid rgba(22,33,42,.08);border-radius:16px;background:linear-gradient(135deg,#f1f7f5eb,#f8fbfac7);transition:transform .18s ease,border-color .18s ease,background-color .18s ease;animation:visual-rise .68s ease both}.anatomy-zone:nth-child(2){animation-delay:80ms}.anatomy-zone:nth-child(3){animation-delay:.14s}.anatomy-zone:nth-child(4){animation-delay:.2s}.anatomy-zone:nth-child(5){animation-delay:.26s}.anatomy-zone:hover,.governance-step:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--page-accent) 26%,white);background:linear-gradient(135deg,color-mix(in srgb,var(--page-secondary) 8%,white),#f8fbfad6)}.anatomy-zone span{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:14px;background:linear-gradient(135deg,color-mix(in srgb,var(--page-secondary) 92%,white 8%),color-mix(in srgb,var(--page-secondary-deep) 88%,black 12%));color:#fff;font-family:var(--mono);font-size:.78rem;letter-spacing:.08em}.anatomy-zone strong{display:block;margin-bottom:4px;grid-column:2}.anatomy-zone p{color:var(--ink-soft);grid-column:2}.governance-panel{padding-bottom:20px}.governance-head{display:grid;gap:10px;margin-bottom:18px}.governance-timeline{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px}.governance-timeline:before{content:"";position:absolute;top:28px;left:12%;right:12%;height:2px;background:linear-gradient(90deg,var(--page-secondary),color-mix(in srgb,var(--page-accent) 50%,white),var(--page-secondary));opacity:.22}.governance-step{position:relative;display:grid;gap:8px;padding:18px 16px 16px;border:1px solid rgba(22,33,42,.08);border-radius:18px;background:linear-gradient(135deg,#f1f7f5eb,#f8fbfac7);box-shadow:var(--shadow-md);transition:transform .18s ease,border-color .18s ease,background-color .18s ease;animation:visual-rise .68s ease both}.governance-step:nth-child(2){animation-delay:80ms}.governance-step:nth-child(3){animation-delay:.14s}.governance-step:nth-child(4){animation-delay:.2s}.governance-step:before{content:"";position:absolute;top:21px;left:16px;width:12px;height:12px;border-radius:999px;background:linear-gradient(135deg,var(--page-accent),color-mix(in srgb,var(--page-secondary) 72%,white 28%));box-shadow:0 0 0 6px #f9fcfbe0}.governance-step span{display:block;padding-left:24px;color:var(--page-secondary);font-family:var(--display);font-size:1.12rem;letter-spacing:-.03em}.governance-step strong,.governance-step p{padding-left:24px}.governance-step p{color:var(--ink-soft)}.governance-step-alert{background:linear-gradient(135deg,color-mix(in srgb,var(--signal) 10%,white),#fcf6f2e0)}.governance-guardrail{padding:16px 18px;border:1px solid color-mix(in srgb,var(--signal) 24%,white);border-radius:16px;background:linear-gradient(135deg,color-mix(in srgb,var(--signal) 8%,white),#f8f1ebe0)}.review-load-stack,.review-load-brief{display:grid;gap:8px;padding:18px;border:1px solid rgba(22,33,42,.08);border-radius:18px;background:linear-gradient(135deg,#f1f7f5eb,#f8fbfac7)}.envelope-step{position:relative;display:grid;gap:8px;padding:18px 16px 16px;border:1px solid rgba(22,33,42,.08);border-radius:18px;background:linear-gradient(135deg,#f1f7f5eb,#f8fbfac7);box-shadow:var(--shadow-md);transition:transform .18s ease,border-color .18s ease,background-color .18s ease;animation:visual-rise .68s ease both}.envelope-step:before{content:"";position:absolute;top:21px;left:16px;width:12px;height:12px;border-radius:999px;background:linear-gradient(135deg,var(--page-accent),color-mix(in srgb,var(--page-secondary) 72%,white 28%));box-shadow:0 0 0 6px #f9fcfbe0}.matrix-cell-strong{background:linear-gradient(135deg,color-mix(in srgb,var(--page-secondary) 14%,white),#f8fbfae0)}.matrix-cell-mid{background:linear-gradient(135deg,color-mix(in srgb,var(--page-accent) 8%,white),#f8fbfadb)}.matrix-cell-soft{background:linear-gradient(135deg,#f1f7f5e6,#f8fbfac2)}.curve-metric div{padding:14px;border:1px solid rgba(22,33,42,.08);border-radius:16px;background:linear-gradient(135deg,#f1f7f5e6,#f8fbfac2)}.decision-flow{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.decision-flow:before{content:"";position:absolute;top:28px;left:10%;right:10%;height:2px;background:linear-gradient(90deg,var(--page-secondary),color-mix(in srgb,var(--page-accent) 50%,white),var(--page-secondary));opacity:.18}.decision-flow-step{position:relative;display:grid;gap:8px;padding:18px 16px 16px;border:1px solid rgba(22,33,42,.08);border-radius:18px;background:linear-gradient(135deg,#f4ede3d6,#faf5eeb8);box-shadow:var(--shadow-md);transition:transform .18s ease,border-color .18s ease,background-color .18s ease;animation:visual-rise .68s ease both}.decision-flow-step:nth-child(2){animation-delay:80ms}.decision-flow-step:nth-child(3){animation-delay:.14s}.decision-flow-step:nth-child(4){animation-delay:.2s}.decision-flow-step:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--page-accent) 26%,white)}.decision-flow-step:before{content:"";position:absolute;top:21px;left:16px;width:12px;height:12px;border-radius:999px;background:linear-gradient(135deg,var(--page-accent),color-mix(in srgb,var(--page-secondary) 72%,white 28%));box-shadow:0 0 0 6px #fffbf6e0}.decision-flow-step span{display:block;padding-left:24px;color:var(--page-secondary);font-family:var(--display);font-size:1.12rem;letter-spacing:-.03em}.decision-flow-step strong,.decision-flow-step p{padding-left:24px}.decision-flow-step p{color:var(--ink-soft)}.decision-flow-step-return{background:linear-gradient(135deg,color-mix(in srgb,var(--page-accent) 8%,white),#fffaf5d6)}.review-load-flow{display:grid;grid-template-columns:minmax(0,1fr) 64px minmax(0,1fr);gap:16px;align-items:center}.review-load-side{display:grid;gap:12px}.review-load-stack,.review-load-brief{display:grid;gap:8px;padding:18px;border:1px solid rgba(22,33,42,.08);border-radius:18px;background:linear-gradient(135deg,#f4ede3d6,#faf5eeb8)}.review-load-stack strong,.review-load-brief strong{font-family:var(--display);font-size:1.5rem;letter-spacing:-.04em}.review-load-stack p,.review-load-brief p{color:var(--ink-soft)}.review-load-arrow{display:grid;place-items:center;height:64px;border-radius:20px;background:linear-gradient(135deg,color-mix(in srgb,var(--page-secondary) 92%,white 8%),color-mix(in srgb,var(--page-secondary-deep) 88%,black 12%));color:#fff;font-size:1.6rem;box-shadow:var(--shadow-md)}.envelope-timeline{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.envelope-timeline:before{content:"";position:absolute;top:28px;left:10%;right:10%;height:2px;background:linear-gradient(90deg,var(--page-secondary),color-mix(in srgb,var(--page-accent) 50%,white),var(--page-secondary));opacity:.18}.envelope-step{position:relative;display:grid;gap:8px;padding:18px 16px 16px;border:1px solid rgba(22,33,42,.08);border-radius:18px;background:linear-gradient(135deg,#f4ede3d6,#faf5eeb8);box-shadow:var(--shadow-md);transition:transform .18s ease,border-color .18s ease,background-color .18s ease;animation:visual-rise .68s ease both}.envelope-step:nth-child(2){animation-delay:80ms}.envelope-step:nth-child(3){animation-delay:.14s}.envelope-step:nth-child(4){animation-delay:.2s}.envelope-step:hover,.matrix-cell:hover,.curve-panel:hover{transform:translateY(-2px)}.envelope-step:before{content:"";position:absolute;top:21px;left:16px;width:12px;height:12px;border-radius:999px;background:linear-gradient(135deg,var(--page-accent),color-mix(in srgb,var(--page-secondary) 72%,white 28%));box-shadow:0 0 0 6px #fffbf6e0}.envelope-step span{display:block;padding-left:24px;color:var(--page-secondary);font-family:var(--display);font-size:1.12rem;letter-spacing:-.03em}.envelope-step strong,.envelope-step p{padding-left:24px}.envelope-step p{color:var(--ink-soft)}.confidence-matrix{display:grid;grid-template-columns:140px repeat(3,minmax(0,1fr));gap:10px;margin-top:18px}.matrix-corner,.matrix-head,.matrix-label,.matrix-cell{padding:14px 12px;border-radius:14px}.matrix-corner{border:1px dashed rgba(22,33,42,.12)}.matrix-head{border:1px solid rgba(22,33,42,.08);background:#fffbf6e6;color:var(--page-secondary);font-family:var(--mono);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;text-align:center}.matrix-label{display:flex;align-items:center;border:1px solid rgba(22,33,42,.08);background:#fffbf6e6;color:var(--muted);font-family:var(--mono);font-size:.74rem;letter-spacing:.1em;text-transform:uppercase}.matrix-cell{border:1px solid rgba(22,33,42,.08);box-shadow:var(--shadow-md);color:var(--ink);line-height:1.4;transition:transform .18s ease,border-color .18s ease}.matrix-cell small{display:block;margin-top:6px;color:var(--ink-soft);font-size:.85rem}.matrix-cell-strong{background:linear-gradient(135deg,color-mix(in srgb,var(--page-secondary) 14%,white),#fffbf6db)}.matrix-cell-mid{background:linear-gradient(135deg,color-mix(in srgb,var(--page-accent) 8%,white),#fffbf6d6)}.matrix-cell-soft{background:linear-gradient(135deg,#f4ede3d6,#faf5eeb8)}.curve-metric{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:18px 0 14px}.curve-metric div{padding:14px;border:1px solid rgba(22,33,42,.08);border-radius:16px;background:linear-gradient(135deg,#f4ede3d6,#faf5eeb8)}.curve-metric small{display:block;margin-bottom:8px;color:var(--muted);font-family:var(--mono);font-size:.7rem;letter-spacing:.1em;text-transform:uppercase}.curve-metric strong{display:block;font-family:var(--display);font-size:1.42rem;letter-spacing:-.04em}.curve-track{display:grid;align-items:end;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-height:148px}.curve-bar{border-radius:20px 20px 14px 14px;background:linear-gradient(180deg,color-mix(in srgb,var(--page-secondary) 88%,white 12%),color-mix(in srgb,var(--page-secondary-deep) 90%,black 10%));box-shadow:var(--shadow-md)}.curve-bar-start{height:118px}.curve-bar-end{height:61px}.curve-bar-mid{height:58%;min-height:86px}.curve-bar-high{height:85.5%;min-height:126px;background:linear-gradient(180deg,var(--page-accent),color-mix(in srgb,var(--page-secondary) 55%,white 45%))}.route-map-hero,.library-hero,.company-story-hero,.intake-hero-shell,.intake-form-shell{position:relative;overflow:hidden;border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:linear-gradient(180deg,#fbfdfcf7,#f2f7f5eb),linear-gradient(135deg,color-mix(in srgb,var(--page-glow) 22%,transparent),transparent 40%);box-shadow:var(--shadow-md)}.route-map-hero:before,.library-hero:before,.company-story-hero:before,.intake-hero-shell:before,.intake-form-shell:before{content:"";position:absolute;inset:0 auto auto 0;width:100%;height:1px;background:linear-gradient(90deg,color-mix(in srgb,var(--page-accent) 78%,white 22%),color-mix(in srgb,var(--page-secondary) 78%,white 22%),transparent 88%);opacity:.55}.route-map-hero:after,.library-hero:after,.company-story-hero:after,.intake-hero-shell:after,.intake-form-shell:after{content:none}.route-map-hero,.library-hero,.company-story-hero,.intake-hero-shell{margin-top:10px;padding:30px}.intake-form-shell{margin-top:24px;padding:26px}.route-map-hero{display:grid;grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);gap:28px;align-items:start}.library-hero{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:24px;align-items:start}.company-story-hero{display:grid;grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr);gap:24px;align-items:start}.intake-hero-shell{display:grid;gap:24px}.intake-form-shell{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);gap:22px;align-items:start}.route-map-copy,.library-copy,.company-story-copy,.intake-hero-copy{position:relative;z-index:1;max-width:40rem}.route-map-board,.company-story-ledger,.intake-board-grid,.intake-rail{position:relative;z-index:1}.route-map-board{display:grid;gap:14px}.route-map-board-label,.library-kicker,.library-number,.route-choice-open,.library-meta small,.artifact-row-cell small,.company-ledger-card span,.company-rule span,.company-proof-card span{color:var(--muted);font-family:var(--mono);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase}.route-map-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.route-choice-card,.library-volume,.route-filter-card,.artifact-row,.library-print-sheet,.library-print-side,.intake-ticket,.intake-form-panel,.intake-rail-card,.company-ledger-card,.company-sequence-step,.company-rule,.company-proof-card{border:1px solid var(--line);border-radius:14px;background:#fafdfce6;box-shadow:var(--shadow-md)}.route-choice-card,.library-volume{display:grid;gap:16px;min-height:100%;padding:22px;text-decoration:none;transition:transform .18s ease,border-color .18s ease,background-color .18s ease}.route-choice-card:hover,.library-volume:hover,.route-filter-card:hover,.artifact-row:hover,.company-sequence-step:hover,.company-rule:hover,.company-proof-card:hover,.intake-ticket:hover,.intake-rail-card:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--page-accent) 24%,white)}.route-choice-card.primary,.library-volume.primary{background:linear-gradient(180deg,color-mix(in srgb,var(--page-secondary) 10%,white),#fafdfceb)}.route-choice-card.secondary{background:linear-gradient(180deg,color-mix(in srgb,var(--page-accent) 8%,white),#fafdfce6)}.library-volume.support{background:linear-gradient(180deg,color-mix(in srgb,var(--page-accent) 10%,white),#fafdfce6)}.library-volume.follow-on{background:linear-gradient(180deg,color-mix(in srgb,var(--sage) 12%,white),#fafdfce6)}.route-choice-head,.library-volume-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.route-choice-open{color:var(--page-secondary)}.route-choice-card h2{font-size:clamp(1.46rem,1.8vw,2.04rem)}.route-choice-body,.route-choice-band p,.route-choice-list,.library-volume p,.library-meta p,.route-filter-card p,.artifact-row-cell p,.artifact-row-cell ul,.library-print-sheet p,.library-print-side p,.intake-ticket p,.company-ledger-card p,.company-sequence-step p,.company-rule p,.company-proof-card p{color:var(--ink-soft)}.route-choice-band,.library-meta,.company-ledger-grid,.company-rulebook-grid,.company-proof-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.route-choice-band div,.library-meta div{padding:14px;border:1px solid rgba(22,33,42,.08);border-radius:12px;background:linear-gradient(135deg,#f1f7f5e6,#f8fbfac2)}.route-choice-band small,.library-meta small,.artifact-row-cell small{display:block;margin-bottom:8px}.route-choice-list{display:grid;gap:8px;margin:0;padding-left:18px}.document-preview{display:grid;gap:14px;min-height:100%;padding:18px;border:1px solid rgba(22,33,42,.1);border-radius:14px;background:linear-gradient(180deg,#fbfdfcfa,#f2f7f5f0),linear-gradient(135deg,color-mix(in srgb,var(--page-secondary) 7%,white),transparent 58%);box-shadow:inset 0 1px #ffffffbd}.document-preview-compact{padding:16px}.document-preview-sample{gap:12px}.document-preview-filebar,.document-preview-review-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.document-preview-head{display:flex;align-items:start;justify-content:space-between;gap:12px}.document-preview-head>div{display:grid;gap:4px}.document-preview-kicker,.document-preview-status,.document-preview-foot small{color:var(--muted);font-family:var(--mono);font-size:.68rem;letter-spacing:.12em;text-transform:uppercase}.document-preview-title{font-family:var(--serif);font-size:1.18rem;line-height:1.08}.document-preview-status{display:inline-flex;align-items:center;justify-content:center;padding:6px 9px;border:1px solid rgba(22,33,42,.1);border-radius:999px;background:#f8fbfad1;white-space:nowrap}.document-preview-meta-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.document-preview-meta-grid-wide{grid-template-columns:repeat(4,minmax(0,1fr))}.document-preview-meta-grid div,.document-preview-summary{padding:12px 14px;border:1px solid rgba(22,33,42,.08);border-radius:12px;background:#f7faf9db}.document-preview-meta-grid small,.document-preview-summary small{display:block;margin-bottom:8px;color:var(--muted);font-family:var(--mono);font-size:.68rem;letter-spacing:.12em;text-transform:uppercase}.document-preview-meta-grid p{color:var(--ink)}.document-preview-summary{display:grid;gap:8px;background:linear-gradient(180deg,#fafcf8fa,#f4f9f6f0),#f7faf9db}.document-preview-summary strong{display:block;font-family:var(--serif);font-size:1.04rem;line-height:1.24}.document-preview-summary p{color:var(--ink-soft);font-size:.94rem;line-height:1.46}.document-preview-sheet{display:grid;overflow:hidden;border:1px solid rgba(22,33,42,.08);border-radius:12px;background:#f8fbfadb}.document-preview-row{display:grid;grid-template-columns:minmax(92px,.42fr) minmax(0,1fr);gap:12px;align-items:start;padding:12px 14px;border-top:1px solid rgba(22,33,42,.08)}.document-preview-row:first-child{border-top:0}.document-preview-row>div{display:grid;gap:4px}.document-preview-row strong{color:var(--muted);font-family:var(--mono);font-size:.69rem;letter-spacing:.11em;text-transform:uppercase}.document-preview-row p{color:var(--ink);font-size:.94rem;line-height:1.46}.document-preview-inline-title{display:block;margin-bottom:4px;color:var(--ink);font-size:.96rem;font-weight:700;letter-spacing:0;text-transform:none}.document-preview-foot{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.document-preview-foot div{padding:12px 14px;border:1px solid rgba(22,33,42,.08);border-radius:12px;background:#f5f9f8d6}.document-preview-foot small{display:block;margin-bottom:8px}.document-preview-foot p{color:var(--ink-soft)}.document-preview-annotation{grid-template-columns:minmax(86px,.34fr) minmax(0,1fr)}.document-preview-guardrail ul{margin:0;padding-left:18px}.document-preview-signoff{display:flex;align-items:end;justify-content:space-between;gap:12px;padding-top:6px;border-top:1px dashed rgba(22,33,42,.12)}.document-preview-signoff p{color:var(--muted);font-size:.82rem}.document-preview-signoff strong{display:block;margin-top:4px;font-family:var(--serif);font-size:1rem;letter-spacing:0;text-transform:none}.route-filter-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.route-filter-card{display:grid;gap:10px;padding:22px}.route-filter-card span,.library-number,.intake-check span,.intake-response-item span,.company-sequence-step span{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:14px;background:linear-gradient(135deg,color-mix(in srgb,var(--page-secondary) 92%,white 8%),color-mix(in srgb,var(--page-secondary-deep) 88%,black 12%));color:#fff;font-family:var(--mono);font-size:.78rem;letter-spacing:.08em}.route-ledger{display:grid;gap:10px}.route-ledger-row{display:grid;grid-template-columns:minmax(160px,.56fr) minmax(0,1fr) minmax(0,1fr);gap:14px;align-items:start;padding:18px;border:1px solid rgba(22,33,42,.08);border-radius:14px;background:#fafdfce6;box-shadow:var(--shadow-md)}.route-ledger-row strong{font-size:1rem;line-height:1.3}.route-ledger-row-head{background:linear-gradient(135deg,color-mix(in srgb,var(--page-secondary) 92%,white 8%),color-mix(in srgb,var(--page-secondary-deep) 88%,black 12%));border-color:#ffffff1f;color:#fff;box-shadow:0 18px 34px #1a2a3633}.route-ledger-row-head div{color:#f8f5efe0;font-family:var(--mono);font-size:.74rem;letter-spacing:.12em;text-transform:uppercase}.route-ledger-cell small{display:none}.library-shelf{display:grid;grid-template-columns:1fr;gap:14px;align-content:start}.library-volume-preview{grid-template-columns:minmax(240px,.9fr) minmax(0,1.1fr);align-items:start}.library-volume-preview .library-meta{grid-column:1 / -1}.library-volume-copy{display:grid;gap:10px}.library-volume-list{margin:0;padding-left:18px;color:var(--ink-soft)}.route-art-stack{display:grid;gap:16px;height:100%;align-content:start}.artifact-table{display:grid;gap:14px}.artifact-row{display:grid;grid-template-columns:minmax(0,.74fr) minmax(0,.62fr) minmax(0,.94fr) auto;gap:16px;align-items:start;padding:20px}.artifact-row-cell span{display:block;margin-bottom:8px;color:var(--muted);font-family:var(--mono);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase}.artifact-row-cell ul{margin:10px 0 0;padding-left:18px}.artifact-row-cell-action{display:flex;align-items:center;justify-content:flex-end}.library-print-card{display:grid;grid-template-columns:minmax(0,1.16fr) minmax(260px,.84fr);gap:18px}.library-print-sheet,.library-print-side,.intake-ticket,.intake-form-panel,.intake-rail-card,.company-ledger-card,.company-rule,.company-proof-card{padding:22px}.library-print-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.library-print-title{font-family:var(--serif);font-size:1.38rem}.library-print-grid{display:grid;gap:12px}.library-print-grid div{padding:14px 16px;border:1px solid rgba(22,33,42,.08);border-radius:16px;background:linear-gradient(135deg,#f1f7f5e6,#f8fbfac2)}.library-print-grid strong{display:block;margin-bottom:6px}.intake-board-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.intake-board-grid-expanded{grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr)}.intake-ticket{display:grid;gap:14px}.intake-board-grid-expanded>.intake-ticket:first-child{grid-row:span 2}.intake-ticket-response,.company-ledger-card-primary{background:linear-gradient(135deg,color-mix(in srgb,var(--page-secondary) 96%,white 4%),color-mix(in srgb,var(--page-secondary-deep) 94%,black 6%)),linear-gradient(180deg,color-mix(in srgb,var(--page-accent) 24%,transparent),transparent);color:#f8f5ef}.intake-ticket-response p,.company-ledger-card-primary p{color:#f8f5efd6}.intake-ticket-response .pill,.company-ledger-card-primary .pill{color:color-mix(in srgb,var(--page-accent) 78%,white);border-color:#ffffff29;background:#ffffff14}.intake-ticket-example{background:linear-gradient(180deg,color-mix(in srgb,var(--page-accent) 8%,white),#fafdfceb)}.intake-example-list{display:grid;gap:12px}.intake-example-entry{padding:14px 16px;border:1px solid rgba(22,33,42,.08);border-radius:12px;background:#f8fbfad6}.intake-example-entry strong{display:block;margin-bottom:8px;font-size:.98rem;line-height:1.34}.intake-ticket-boundary{background:linear-gradient(180deg,color-mix(in srgb,var(--page-accent) 8%,white),#fffbf5d6)}.intake-checklist,.intake-response-list,.intake-rail{display:grid;gap:12px}.intake-check,.intake-response-item{display:grid;grid-template-columns:42px minmax(0,1fr);gap:12px;align-items:start}.intake-response-item span{background:linear-gradient(135deg,color-mix(in srgb,var(--page-accent) 84%,white 16%),color-mix(in srgb,var(--page-secondary) 58%,white 42%))}.intake-form-panel{position:relative;z-index:1}.page-intake .contact-route-grid{grid-template-columns:1fr}.hero-subline{margin-top:16px;max-width:42rem;color:var(--ink-soft);font-size:1.02rem}.hero-proof-rail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:24px}.proof-chip,.trust-card,.comparison-column,.route-forward-card,.trust-panel,.trust-output-card,.trust-review-row{border:1px solid var(--line);border-radius:12px;background:#f9fcfbeb;box-shadow:var(--shadow-md)}.proof-chip{display:grid;gap:8px;padding:16px}.proof-chip span,.comparison-column-head span,.trust-card span,.route-forward-card span{color:var(--muted);font-family:var(--mono);font-size:.68rem;letter-spacing:.12em;text-transform:uppercase}.proof-chip strong,.comparison-column-head strong,.trust-card strong,.route-forward-card strong,.trust-output-card strong{display:block;font-size:1rem;line-height:1.34}.proof-chip p,.comparison-row p,.trust-card p,.route-forward-card p,.trust-output-card p,.trust-review-row p{color:var(--ink-soft)}.hero-art-ledger{display:grid;align-items:stretch}.home-folio-shell{align-self:start}.home-folio{display:grid;gap:14px;min-height:100%;padding:20px;border:1px solid rgba(22,33,42,.1);border-radius:16px;background:linear-gradient(180deg,#fbfdfcfa,#f2f7f5f0),linear-gradient(135deg,color-mix(in srgb,var(--page-secondary) 9%,white),transparent 58%);box-shadow:inset 0 1px #ffffffbd}.home-folio-statebar{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.folio-chip{display:grid;gap:4px;width:100%;padding:12px 14px;border:1px solid rgba(22,33,42,.08);border-radius:12px;background:#f8fbfad1;color:var(--ink);text-align:left;cursor:pointer;transition:transform .18s ease,border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.folio-chip small{color:var(--muted);font-family:var(--mono);font-size:.62rem;letter-spacing:.12em;text-transform:uppercase}.folio-chip span{font-size:.9rem;font-weight:700;line-height:1.28}.folio-chip:hover,.folio-chip:focus-visible{transform:translateY(-1px);border-color:color-mix(in srgb,var(--page-secondary) 18%,white)}.folio-chip.is-active{border-color:color-mix(in srgb,var(--page-secondary) 18%,white);background:linear-gradient(180deg,color-mix(in srgb,var(--page-secondary) 6%,white),#f7fbf9f0),#f8fbfae6;box-shadow:inset 0 0 0 1px #fff9}.home-folio-spotlight{display:grid;gap:10px;padding:16px;border:1px solid rgba(22,33,42,.08);border-radius:12px;background:linear-gradient(180deg,color-mix(in srgb,var(--page-secondary) 5%,white),#f8fbfaeb),#f7faf9db}.home-folio-spotlight small{color:var(--muted);font-family:var(--mono);font-size:.68rem;letter-spacing:.12em;text-transform:uppercase}.home-folio-spotlight strong{font-family:var(--serif);font-size:1.2rem;line-height:1.18}.home-folio-spotlight p{color:var(--ink-soft)}.home-folio-head{display:flex;align-items:start;justify-content:space-between;gap:14px}.home-folio-head h2{font-size:clamp(1.5rem,1.8vw,2rem)}.home-folio-badges{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.home-folio-badges span,.document-preview-filebar span{display:inline-flex;align-items:center;padding:6px 9px;border:1px solid rgba(22,33,42,.08);border-radius:999px;background:#f8fbfae6;color:var(--muted);font-family:var(--mono);font-size:.62rem;letter-spacing:.08em;text-transform:uppercase}.document-preview-tabs{display:flex;flex-wrap:wrap;gap:8px}.document-preview-tab{display:inline-flex;align-items:center;padding:6px 9px;border:1px solid rgba(22,33,42,.08);border-radius:999px;background:#f8fbfae6;color:var(--muted);font-family:var(--mono);font-size:.62rem;letter-spacing:.08em;text-transform:uppercase}.document-preview-tab.is-active{border-color:color-mix(in srgb,var(--page-secondary) 18%,white);background:linear-gradient(180deg,color-mix(in srgb,var(--page-secondary) 8%,white),#f7fbf9f0),#f8fbfaeb;color:var(--ink)}.document-preview-ledger{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.document-preview-ledger div,.document-preview-exhibit,.document-preview-margin-note{padding:12px 14px;border:1px solid rgba(22,33,42,.08);border-radius:12px;background:#f7faf9db}.document-preview-ledger small,.document-preview-ledger p{margin:0}.document-preview-ledger small{display:block;margin-bottom:8px;color:var(--muted);font-family:var(--mono);font-size:.62rem;letter-spacing:.1em;text-transform:uppercase}.document-preview-ledger p{color:var(--ink);font-size:.88rem;font-weight:700;line-height:1.28}.home-folio-summary,.home-folio-strip div,.home-folio-foot,.document-preview-review-strip div,.document-preview-guardrail{padding:14px 16px;border:1px solid rgba(22,33,42,.08);border-radius:12px;background:#f7faf9db}.home-folio-summary{display:grid;gap:10px}.home-folio-summary small,.home-folio-strip small,.document-preview-review-strip small,.document-preview-guardrail small{display:block;margin-bottom:8px;color:var(--muted);font-family:var(--mono);font-size:.68rem;letter-spacing:.12em;text-transform:uppercase}.home-folio-summary strong{display:block;font-family:var(--serif);font-size:1.12rem;line-height:1.24}.home-folio-summary p,.home-folio-strip p,.home-folio-row p,.home-folio-foot p,.document-preview-review-strip p,.document-preview-guardrail li,.document-preview-exhibit p,.document-preview-margin-note p{color:var(--ink-soft)}.home-folio-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.home-folio-grid,.document-preview-annotation-grid{display:grid;gap:10px}.home-folio-grid[data-folio-panel]{display:none}.home-folio-grid[data-folio-panel].is-active{display:grid}.home-folio-row,.document-preview-annotation{display:grid;grid-template-columns:minmax(90px,.38fr) minmax(0,1fr);gap:12px;align-items:start;padding:14px 16px;border:1px solid rgba(22,33,42,.08);border-radius:12px;background:#f8fbfadb;transition:transform .18s ease,border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.home-folio-row strong,.document-preview-annotation strong{color:var(--muted);font-family:var(--mono);font-size:.68rem;letter-spacing:.12em;text-transform:uppercase}.home-folio-row span,.document-preview-annotation span{display:block;margin-bottom:6px;color:var(--ink);font-size:.98rem;font-weight:700;line-height:1.34}.home-folio-row.is-active{border-color:color-mix(in srgb,var(--page-secondary) 18%,white);background:linear-gradient(180deg,color-mix(in srgb,var(--page-secondary) 5%,white),#f8fbfaeb),#f8fbfadb;box-shadow:0 14px 28px #121f2a0f}.document-preview-page-columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(200px,.42fr);gap:10px}.document-preview-sidecar{display:grid;gap:10px}.document-preview-margin-note{display:grid;gap:8px;background:linear-gradient(180deg,#fafdfcf5,#f4f8f6eb),#f7faf9e0}.document-preview-margin-note strong,.document-preview-exhibit small{color:var(--muted);font-family:var(--mono);font-size:.68rem;letter-spacing:.12em;text-transform:uppercase}.document-preview-exhibits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.document-preview-exhibit{display:grid;gap:8px}.document-preview-exhibit strong{display:block;font-size:.96rem;line-height:1.3}.specimen-panel{display:grid;gap:16px;height:100%}.specimen-panel-head{display:flex;align-items:start;justify-content:space-between;gap:12px}.specimen-panel-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.specimen-panel-meta div,.trust-scope{padding:14px 16px;border:1px solid var(--line);border-radius:12px;background:#f5f9f8d6}.specimen-panel-meta small,.comparison-row small{display:block;margin-bottom:8px;color:var(--muted);font-family:var(--mono);font-size:.68rem;letter-spacing:.1em;text-transform:uppercase}.specimen-panel-note{color:var(--ink-soft);font-size:.95rem}.timeline-section{background:radial-gradient(circle at top left,rgba(198,95,65,.07),transparent 24%),linear-gradient(180deg,#f9fcfbfa,#f2f8f5f2),linear-gradient(135deg,color-mix(in srgb,var(--page-secondary) 7%,white),transparent 54%)}.timeline-atlas{display:grid;grid-template-columns:minmax(300px,.9fr) minmax(0,1fr);gap:18px;align-items:start}.timeline-atlas-sticky{position:sticky;top:88px}.timeline-board{display:grid;gap:16px;padding:18px;border:1px solid rgba(22,33,42,.08);border-radius:16px;background:linear-gradient(180deg,#fbfdfcfa,#f2f7f5f0),linear-gradient(135deg,color-mix(in srgb,var(--page-secondary) 8%,white),transparent 58%);box-shadow:var(--shadow-md)}.timeline-board-head{display:flex;align-items:start;justify-content:space-between;gap:14px}.timeline-board-head h3{font-size:clamp(1.38rem,1.8vw,1.86rem)}.timeline-board-badges{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.timeline-board-badges span{display:inline-flex;align-items:center;padding:6px 9px;border:1px solid rgba(22,33,42,.08);border-radius:999px;background:#f8fbfae6;color:var(--muted);font-family:var(--mono);font-size:.62rem;letter-spacing:.08em;text-transform:uppercase}.timeline-scale{display:grid;grid-template-columns:132px repeat(6,minmax(0,1fr));gap:8px;align-items:center}.timeline-scale:before{content:""}.timeline-scale span{justify-self:center;color:var(--muted);font-family:var(--mono);font-size:.64rem;letter-spacing:.12em;text-transform:uppercase}.timeline-lanes{display:grid;gap:10px}.timeline-lane{display:grid;grid-template-columns:132px minmax(0,1fr);gap:10px;align-items:stretch}.timeline-lane-label{display:flex;align-items:center;padding:12px 14px;border:1px solid rgba(22,33,42,.08);border-radius:12px;background:#f6faf8d6;color:var(--muted);font-family:var(--mono);font-size:.68rem;letter-spacing:.12em;text-transform:uppercase}.timeline-lane-track{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;padding:8px;border:1px solid rgba(22,33,42,.08);border-radius:12px;background:linear-gradient(90deg,rgba(20,33,42,.028) 0,rgba(20,33,42,.028) 1px,transparent 1px,transparent),#f8fbfad6;background-size:calc((100% - 40px) / 6) 100%,auto;background-position:8px 0,0 0}.timeline-event{grid-column:var(--timeline-col);display:grid;gap:6px;align-content:start;min-height:118px;padding:12px;border:1px solid rgba(22,33,42,.08);border-radius:12px;background:#fcfdfceb;box-shadow:var(--shadow-md);opacity:.46;transform:scale(.98);transition:opacity .18s ease,transform .18s ease,border-color .18s ease,box-shadow .18s ease}.timeline-event strong{display:block;font-size:.9rem;line-height:1.3}.timeline-event p,.timeline-step p,.comparison-column-head p{color:var(--ink-soft)}.timeline-event.is-active{opacity:1;transform:scale(1);border-color:color-mix(in srgb,var(--page-secondary) 16%,white);box-shadow:0 18px 28px #121f2a14}.timeline-step-stack{display:grid;gap:16px}.timeline-step{display:grid;gap:10px;min-height:220px;padding:18px;border:1px solid rgba(22,33,42,.08);border-radius:14px;background:linear-gradient(180deg,#fafdfcf5,#f3f8f6eb),linear-gradient(135deg,color-mix(in srgb,var(--page-secondary) 6%,white),transparent 58%);box-shadow:var(--shadow-md);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.timeline-step small,.comparison-column-head span{color:var(--muted);font-family:var(--mono);font-size:.68rem;letter-spacing:.12em;text-transform:uppercase}.timeline-step strong{display:block;font-size:1.08rem;line-height:1.34}.timeline-step.is-active{transform:translateY(-2px);border-color:color-mix(in srgb,var(--page-secondary) 18%,white);box-shadow:0 18px 30px #121f2a14}.timeline-board-note{display:grid;gap:8px;padding:14px 16px;border:1px solid rgba(22,33,42,.08);border-radius:12px;background:#f5f9f8e0}.timeline-board-note small{color:var(--muted);font-family:var(--mono);font-size:.68rem;letter-spacing:.12em;text-transform:uppercase}.timeline-board-note strong{display:block;font-family:var(--serif);font-size:1.16rem;line-height:1.22}.comparison-ledger{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.comparison-column{display:grid;gap:16px;padding:20px}.comparison-column-primary{background:linear-gradient(180deg,color-mix(in srgb,var(--page-secondary) 7%,white),#f7fbf9f0),#f9fcfbeb}.comparison-column-head{display:grid;gap:8px}.comparison-column-body{display:grid;gap:12px}.comparison-row{padding:14px 16px;border:1px solid rgba(22,33,42,.08);border-radius:12px;background:#f5f9f8d6}.comparison-section{background:radial-gradient(circle at top right,rgba(56,93,110,.08),transparent 22%),linear-gradient(180deg,#f9fcfbfa,#f2f8f5f0),linear-gradient(135deg,color-mix(in srgb,var(--page-secondary) 5%,white),transparent 52%)}.split-layout-tight{grid-template-columns:minmax(0,1.04fr) minmax(300px,.96fr)}.content-stack-tight{gap:14px}.specimen-card-elevated{background:linear-gradient(180deg,#fafdfcf5,#f3f8f6ed),linear-gradient(135deg,color-mix(in srgb,var(--page-secondary) 5%,white),transparent 48%)}.trust-grid,.route-forward-grid{display:grid;gap:16px}.trust-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.trust-card{display:grid;gap:10px;padding:18px}.trust-card-inline{box-shadow:none}.trust-card-action{background:linear-gradient(180deg,color-mix(in srgb,var(--page-secondary) 8%,white),#f7fbf9f0),#f9fcfbeb}.route-forward-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.route-forward-card{display:grid;gap:10px;padding:20px;text-decoration:none;transition:transform .18s ease,border-color .18s ease,background-color .18s ease}.route-forward-card:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--page-secondary) 18%,white)}.page-cta-home{margin-top:24px}.hero-proof-showcase{padding:20px;background:radial-gradient(circle at top right,rgba(198,95,65,.08),transparent 28%),linear-gradient(180deg,#f4f8f7fa,#eaf1eff2),linear-gradient(135deg,color-mix(in srgb,var(--page-secondary) 10%,white),transparent 54%)}.hero-proof-board{display:grid;gap:18px;min-height:100%;padding:18px;border:1px solid rgba(22,33,42,.1);border-radius:18px;background:linear-gradient(180deg,#fcfdfcfa,#f1f6f4f0),linear-gradient(135deg,color-mix(in srgb,var(--page-secondary) 10%,white),transparent 58%);box-shadow:inset 0 1px #ffffffc2,0 22px 40px #121f2a14}.hero-proof-board-head{display:flex;align-items:start;justify-content:space-between;gap:16px}.hero-proof-board-head h2{font-size:clamp(1.6rem,1.9vw,2.15rem)}.hero-proof-board-badges{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;max-width:240px}.hero-proof-board-badges span{display:inline-flex;align-items:center;padding:6px 9px;border:1px solid rgba(22,33,42,.08);border-radius:999px;background:#f8fbfae6;color:var(--muted);font-family:var(--mono);font-size:.62rem;letter-spacing:.08em;text-transform:uppercase}.hero-proof-board-shell{display:grid;grid-template-columns:1fr;gap:16px}.hero-proof-chart-card,.hero-proof-review,.hero-proof-metric,.fit-quadrant,.fit-map-notes{border:1px solid rgba(22,33,42,.08);border-radius:14px;background:#f8fbfae0;box-shadow:var(--shadow-md)}.hero-proof-chart-card{display:grid;gap:14px;padding:16px;background:radial-gradient(circle at top right,rgba(198,95,65,.08),transparent 24%),linear-gradient(180deg,#f9fcfbf0,#f3f8f6eb)}.hero-proof-legend{display:flex;flex-wrap:wrap;gap:12px}.legend-item{display:inline-flex;align-items:center;gap:8px;color:var(--muted);font-family:var(--mono);font-size:.68rem;letter-spacing:.1em;text-transform:uppercase}.legend-item:before{content:"";width:12px;height:12px;border-radius:999px;box-shadow:inset 0 0 0 1px #14212a14}.legend-item-signal:before{background:#c65f41}.legend-item-packet:before{background:#385d6e}.hero-proof-chart{width:100%;height:auto;overflow:visible}.hero-proof-guide{stroke:#14212a14;stroke-dasharray:4 8}.hero-proof-guide-label,.hero-proof-axis-label{fill:var(--muted);font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.hero-proof-guide-label{text-anchor:end}.hero-proof-axis-label{text-anchor:middle}.hero-proof-area{stroke:none}.hero-proof-area-signal{fill:url(#signal-area)}.hero-proof-area-packet{fill:url(#packet-area)}.hero-proof-series{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:3}.hero-proof-series-signal{stroke:#c65f41}.hero-proof-series-packet{stroke:#385d6e}.hero-proof-point{stroke:#fffffff0;stroke-width:2}.hero-proof-point-signal{fill:#c65f41}.hero-proof-point-packet{fill:#385d6e}.hero-proof-gap-line{stroke:#c65f415c;stroke-width:2;stroke-dasharray:5 6}.hero-proof-gap-dot{fill:#c65f41;stroke:#fffffff2;stroke-width:2}.hero-proof-gap-dot-secondary{fill:#385d6e}.hero-proof-chart-note{display:grid;gap:8px;padding:14px 16px;border:1px solid rgba(22,33,42,.08);border-radius:12px;background:#f4f8f6eb}.hero-proof-chart-note small,.hero-proof-metric small,.hero-proof-review-head small,.fit-map-axis,.fit-quadrant span,.fit-map-note-head p{display:block;color:var(--muted);font-family:var(--mono);font-size:.68rem;letter-spacing:.12em;text-transform:uppercase}.hero-proof-chart-note strong,.hero-proof-review-head strong,.fit-map-note-head strong{display:block;font-size:1.05rem;line-height:1.36}.hero-proof-chart-note p,.hero-proof-metric p,.hero-proof-review-step p,.fit-quadrant p,.fit-map-axis{color:var(--ink-soft)}.fit-map-note-head strong{color:var(--ink)}.hero-proof-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.hero-proof-metric{display:grid;gap:8px;padding:14px 16px}.hero-proof-metric strong{display:block;font-family:var(--serif);font-size:1.5rem;line-height:1}.hero-proof-review{display:grid;gap:14px;padding:16px;background:linear-gradient(180deg,#f8fbfaf0,#f2f8f5e6),#f8fbfae6}.hero-proof-review-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.hero-proof-review-step{position:relative;display:grid;gap:8px;padding:14px 14px 14px 16px;border-left:3px solid color-mix(in srgb,var(--page-secondary) 22%,white);border-radius:12px;background:#fbfdfce0}.hero-proof-review-step:after{content:"";position:absolute;top:50%;right:-8px;width:16px;height:1px;background:#14212a1f}.hero-proof-review-step:last-child:after{content:none}.hero-proof-review-step span{color:var(--muted);font-family:var(--mono);font-size:.62rem;letter-spacing:.12em;text-transform:uppercase}.hero-proof-review-step strong{display:block;font-size:.96rem;line-height:1.32}.page-section-fit-map{background:radial-gradient(circle at top left,rgba(56,93,110,.07),transparent 24%),linear-gradient(180deg,#f9fcfbfa,#f2f8f5f0),linear-gradient(135deg,color-mix(in srgb,var(--page-secondary) 6%,white),transparent 52%)}.fit-map-layout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);gap:18px;align-items:start}.fit-map-shell{display:grid;gap:14px}.fit-map-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:18px;border:1px solid rgba(22,33,42,.08);border-radius:18px;background:linear-gradient(180deg,#fafdfcf5,#f2f8f5eb),linear-gradient(135deg,color-mix(in srgb,var(--page-secondary) 7%,white),transparent 58%);box-shadow:var(--shadow-md)}.fit-map-axis-y{transform:rotate(180deg);writing-mode:vertical-rl;justify-self:start;padding-left:4px}.fit-map-axis-x{justify-self:end;padding-right:4px}.fit-quadrant{display:grid;gap:10px;min-height:184px;padding:18px}.fit-quadrant strong{display:block;font-family:var(--serif);font-size:1.28rem;line-height:1.18}.fit-quadrant-primary{background:radial-gradient(circle at top right,rgba(198,95,65,.08),transparent 26%),linear-gradient(180deg,color-mix(in srgb,var(--page-secondary) 8%,white),#f4f8f6f0);border-color:color-mix(in srgb,var(--page-secondary) 14%,white)}.fit-map-notes{display:grid;gap:16px;padding:18px;background:linear-gradient(180deg,#fafdfcf5,#f3f8f6eb),linear-gradient(135deg,color-mix(in srgb,var(--page-secondary) 5%,white),transparent 54%)}.fit-map-note-head{display:grid;gap:8px}.route-forward-grid-home{grid-template-columns:repeat(4,minmax(0,1fr))}.page-section-sequence{background:linear-gradient(180deg,#f9fcfbfa,#f2f8f5f0),linear-gradient(135deg,color-mix(in srgb,var(--page-secondary) 6%,white),transparent 52%)}.review-sequence{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.review-sequence-card{position:relative;display:grid;gap:10px;padding:20px 18px 18px;border:1px solid rgba(22,33,42,.08);border-radius:14px;background:linear-gradient(180deg,#f9fcfbf0,#f3f8f6e6),linear-gradient(135deg,color-mix(in srgb,var(--page-secondary) 5%,white),transparent 52%);box-shadow:var(--shadow-md);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.review-sequence-card:before{content:"";position:absolute;top:0;left:18px;right:18px;height:2px;border-radius:999px;background:linear-gradient(90deg,color-mix(in srgb,var(--page-accent) 72%,white),transparent)}.review-sequence-card span{color:var(--muted);font-family:var(--mono);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase}.review-sequence-card strong{font-size:1.02rem;line-height:1.34}.review-sequence-card p{color:var(--ink-soft)}.trust-board,.trust-panel{height:100%}.trust-panel-grid,.trust-output-grid{display:grid;gap:14px}.trust-panel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.trust-output-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.trust-output-card{display:grid;gap:10px;padding:18px}.trust-review-row{display:grid;grid-template-columns:42px minmax(0,1fr);gap:14px;padding:16px}.trust-review-row span{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:12px;background:linear-gradient(135deg,color-mix(in srgb,var(--page-secondary) 90%,white 10%),color-mix(in srgb,var(--page-secondary-deep) 88%,black 12%));color:#fff;font-family:var(--mono);font-size:.76rem;letter-spacing:.08em}.trust-review-row strong{display:block;margin-bottom:6px;font-size:1rem;line-height:1.34}.trust-note{background:linear-gradient(180deg,color-mix(in srgb,var(--page-secondary) 7%,white),#f2f8f6eb),#f7fbf9f0}.pharma-envelope-panel,.intake-ticket-envelope,.intake-rail-card-envelope{background:linear-gradient(180deg,color-mix(in srgb,var(--page-secondary) 7%,white),#f3f9f7eb),#f9fcfbeb}@media(max-width:1040px){.hero-proof-rail,.comparison-ledger,.hero-manifest-grid,.trust-grid,.route-forward-grid,.trust-output-grid,.trust-panel-grid,.review-sequence,.home-folio-strip,.home-folio-statebar,.document-preview-filebar,.document-preview-ledger,.document-preview-exhibits,.document-preview-review-strip,.document-preview-meta-grid,.specimen-panel-meta,.document-preview-foot,.library-volume-preview,.hero-proof-board-head,.hero-proof-board-shell,.fit-map-layout,.timeline-atlas,.route-forward-grid-home,.hero-proof-review-grid,.hero-proof-metrics{grid-template-columns:1fr}.hero-proof-board-head,.fit-map-shell,.timeline-board-head{display:grid}.hero-proof-board-badges{justify-content:flex-start;max-width:none}.fit-map-axis-y{writing-mode:initial;transform:none;justify-self:start;padding-left:0}.fit-map-axis-x{justify-self:start;padding-right:0}.timeline-atlas-sticky{position:static}.timeline-scale,.timeline-lane{grid-template-columns:1fr}.timeline-lane-track{grid-template-columns:repeat(2,minmax(0,1fr));background-image:none}.timeline-event{grid-column:auto;min-height:0}.hero-proof-review-step:after{content:none}}@media(max-width:720px){.hero-proof-rail{grid-template-columns:1fr}.hero-proof-rail-home{display:none}.hero-home-editorial{grid-template-columns:1fr}.nav-link-copy small{display:none}.route-art-stack .hero-proof-rail{margin-top:0}.brand-mark-code{display:none}.document-preview-row{grid-template-columns:1fr;gap:4px}.home-folio-row,.document-preview-annotation{grid-template-columns:1fr;gap:6px}.folio-chip{padding:11px 12px}.hero-proof-showcase,.hero-proof-board,.hero-proof-chart-card,.hero-proof-review,.timeline-board,.fit-map-grid,.fit-map-notes{padding:14px}.fit-map-grid,.hero-proof-review-grid,.timeline-lane-track,.document-preview-page-columns{grid-template-columns:1fr}.fit-quadrant,.timeline-step{min-height:0}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.js-motion .reveal-ready{opacity:0;transform:translateY(18px)}.js-motion .reveal-ready.is-visible{opacity:1;transform:translateY(0);transition:opacity .52s ease,transform .52s ease}.company-story-ledger{display:grid;gap:16px}.company-ledger-card strong,.company-rule strong,.company-proof-card strong{display:block;margin-bottom:8px;font-size:1.05rem;line-height:1.34}.company-sequence{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.company-sequence:before{content:"";position:absolute;top:22px;left:10%;right:10%;height:2px;background:linear-gradient(90deg,var(--page-secondary),color-mix(in srgb,var(--page-accent) 50%,white),var(--page-secondary));opacity:.18}.company-sequence-step{position:relative;display:grid;gap:10px;padding:20px}.company-sequence-step span{position:relative;z-index:1}.company-sequence-step strong{display:block;font-size:1.02rem;line-height:1.34}@keyframes visual-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1040px){.hero,.split-layout,.comparison-grid,.visual-grid-stakes,.review-load-flow,.envelope-timeline,.decision-flow,.governance-timeline,.route-grid,.tone-grid,.boundary-grid,.stats-grid,.process-grid,.contact-route-grid,.info-grid,.field-grid,.stake-metrics,.curve-metric,.utility-grid,.route-map-hero,.route-map-grid,.route-filter-grid,.library-hero,.library-shelf,.artifact-row,.library-print-card,.intake-board-grid,.intake-board-grid-expanded,.intake-form-shell,.company-story-hero,.company-ledger-grid,.company-sequence,.company-rulebook-grid,.company-proof-grid{grid-template-columns:1fr}.governance-timeline:before{display:none}.envelope-timeline:before{display:none}.decision-flow:before{display:none}.company-sequence:before{display:none}.topbar{align-items:stretch;flex-direction:column}.topbar-inner{width:100%}.topbar-actions{width:100%;justify-content:space-between}.nav-tabs-desktop{width:100%;justify-content:flex-start}.site-footer{grid-template-columns:1fr}}@media(max-width:720px){body{font-size:16px}.topbar,.page,.notice-page{width:min(100% - 20px,1220px)}.topbar{position:static;align-items:stretch;gap:10px;padding-top:10px;padding-left:20px;padding-right:20px}.brand{gap:10px}.brand-mark{width:40px;height:40px;border-radius:12px;font-size:.82rem;letter-spacing:.16em}.menu-toggle{display:inline-flex}.button-header-cta,.nav-tabs-desktop{display:none}.nav-link{flex:0 0 auto;min-height:38px;padding:0 12px;text-align:center}.nav-link span{font-size:.8rem;white-space:nowrap}.hero-copy,.hero-art,.page-section,.page-cta,.notice-shell,.site-footer,.route-map-hero,.library-hero,.company-story-hero,.intake-hero-shell,.intake-form-shell{padding-left:20px;padding-right:20px}.hero-copy{padding-top:24px;padding-bottom:24px}.page{padding-top:18px;padding-bottom:72px}.page-section,.page-cta,.notice-shell,.site-footer{padding-top:22px;padding-bottom:22px}.route-card,.process-card,.tone-card,.contact-route,.info-card,.field-card,.stat-card,.specimen-card,.stack-card,.visual-card,.governance-step,.stake-metric,.envelope-step,.decision-flow-step,.route-choice-card,.route-filter-card,.artifact-row,.library-print-sheet,.library-print-side,.intake-ticket,.intake-form-panel,.intake-rail-card,.company-ledger-card,.company-sequence-step,.company-rule,.company-proof-card{padding:18px}.button{width:100%}.hero-copy h1{font-size:clamp(2.1rem,11vw,2.9rem)}.hero-copy .lead{font-size:1.04rem}.hero-actions,.cta-actions,.intake-step-actions{flex-direction:column}.stake-bar-row,.lag-row,.anatomy-zone,.confidence-matrix{display:flex;flex-direction:column;gap:10px}.lag-track{min-height:112px}.lag-point{max-width:120px}.lag-point-b{left:28%}.lag-point-c{left:22%}.lag-point-d{left:48%}.lag-point-e{left:66%}.route-ledger-row{grid-template-columns:1fr}.route-ledger-row-head{display:none}.route-ledger-cell small{display:block;margin-bottom:8px}.review-load-arrow{width:100%}.confidence-matrix{display:grid;grid-template-columns:1fr}.footer-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.nav-sheet{width:min(100vw,420px)}.brand-copy small{display:none}.hero-art{padding:20px}.hero-art-ledger .specimen-panel-meta,.hero-art-ledger .specimen-panel-note{display:none}.document-preview{gap:12px;padding:16px}.document-preview-summary strong{font-size:1rem}}@media(max-width:480px){.page-section,.page-cta,.notice-shell,.site-footer,.route-map-hero,.library-hero,.company-story-hero,.intake-hero-shell,.intake-form-shell{padding-left:18px;padding-right:18px}.route-card,.process-card,.tone-card,.contact-route,.info-card,.field-card,.stat-card,.specimen-card,.stack-card,.visual-card,.governance-step,.stake-metric,.envelope-step,.decision-flow-step,.route-choice-card,.route-filter-card,.artifact-row,.library-print-sheet,.library-print-side,.intake-ticket,.intake-form-panel,.intake-rail-card,.company-ledger-card,.company-sequence-step,.company-rule,.company-proof-card{padding:16px}.footer-links{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.visual-card,.anatomy-zone,.governance-step,.envelope-step,.decision-flow-step{animation:none}}
