@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: #edf1ef;--bg-strong: #e2e8e6;--paper: rgba(251, 253, 252, .96);--paper-strong: rgba(247, 250, 249, .985);--ink: #14212a;--ink-soft: #2e4452;--muted: #5a6d79;--line: rgba(20, 33, 42, .12);--line-strong: rgba(20, 33, 42, .22);--accent: #2d5a63;--accent-soft: rgba(45, 90, 99, .1);--blue: #243540;--blue-soft: rgba(36, 53, 64, .12);--sage: #4f676a;--sage-soft: rgba(79, 103, 106, .12);--signal: #8e4b2f;--page-accent: #2d5a63;--page-secondary: #243540;--page-secondary-deep: #15232c;--page-glow: rgba(45, 90, 99, .07);--page-glow-secondary: rgba(36, 53, 64, .05);--shadow-lg: 0 24px 52px rgba(15, 24, 32, .09);--shadow-md: 0 12px 28px rgba(15, 24, 32, .07);--radius-xl: 16px;--radius-lg: 12px;--radius-md: 8px;--display: "Cormorant Garamond", "Iowan Old Style", "Baskerville", "Palatino Linotype", "Book Antiqua", "Georgia", serif;--serif: "Cormorant Garamond", "Iowan Old Style", "Palatino Linotype", "Book Antiqua", "Georgia", serif;--sans: "Public Sans", "Aptos", "Avenir Next", "Gill Sans", "Trebuchet MS", sans-serif;--mono: "IBM Plex Mono", ui-monospace, "SFMono-Regular", "SF Mono", Menlo, Monaco, Consolas, monospace}body[data-page=home]{--page-accent: #2f5c67;--page-secondary: #243742;--page-secondary-deep: #15242d;--page-glow: rgba(47, 92, 103, .08);--page-glow-secondary: rgba(36, 55, 66, .05)}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)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-height:100vh;color:var(--ink);font-family:var(--sans);font-size:17px;line-height:1.68;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;background:radial-gradient(circle at top center,rgba(45,90,99,.08),transparent 30%),linear-gradient(180deg,#f6f8f6,#edf1ef 38%,#e3ebe8)}body:before{content:"";position:fixed;inset:0;pointer-events:none;background-image:linear-gradient(rgba(20,33,42,.035) 1px,transparent 1px),linear-gradient(90deg,transparent calc(50% - 560px),rgba(20,33,42,.04) calc(50% - 560px),rgba(20,33,42,.04) calc(50% + 560px),transparent calc(50% + 560px));background-size:100% 40px,100% 100%;mask-image:linear-gradient(180deg,rgba(0,0,0,.28),transparent 88%)}body:after{content:none}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}.topbar{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:24px;width:min(1240px,calc(100% - 32px));margin:0 auto;padding:14px 0 0;backdrop-filter:blur(16px)}.brand,.nav-link,.button,.site-footer a{text-decoration:none}.brand{display:inline-flex;align-items:center;gap:14px;min-width:0;padding:10px 16px 10px 10px;border:1px solid var(--line-strong);border-radius:14px;background:#fafcfbeb;box-shadow:var(--shadow-md)}.brand-mark{position:relative;display:inline-flex;align-items:center;justify-content:center;width:50px;height:50px;overflow:hidden;border:1px solid rgba(255,255,255,.24);border-radius:12px;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-copy{display:flex;flex-direction:column;min-width:0}.brand-copy strong{font-size:.98rem;letter-spacing:.02em}.brand-copy small{color:var(--muted);font-size:.7rem;letter-spacing:.13em;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:.9rem;font-weight:600;letter-spacing:.18em;transform:translate(1px)}.brand-mark-code{position:absolute;right:7px;bottom:6px;z-index:1;color:#ffffffb3;font-family:var(--mono);font-size:.47rem;letter-spacing:.12em}.nav-tabs{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;padding:8px;border:1px solid var(--line-strong);border-radius:14px;background:#fafcfbe6;box-shadow:var(--shadow-md)}.nav-link{display:inline-flex;justify-content:center;min-height:46px;padding:0 12px;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{transform:translateY(-1px)}.nav-link-copy{display:grid;gap:2px;text-align:center}.nav-link-copy span{font-size:.84rem;font-weight:700;letter-spacing:.02em}.nav-link-copy small{color:var(--muted);font-family:var(--mono);font-size:.64rem;letter-spacing:.1em;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-md)}.hero-copy,.hero-art,.page-section,.page-cta,.notice-shell{border-radius:var(--radius-lg)}.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}.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;transition:transform .18s ease,border-color .18s ease,background-color .18s ease,color .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.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}.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-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 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-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}.route-art-stack .hero-proof-rail{margin-top:0}.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-ticket{display:grid;gap:14px}.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-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}.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}.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}.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}.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,.trust-grid,.route-forward-grid,.trust-output-grid,.trust-panel-grid,.document-preview-meta-grid,.specimen-panel-meta,.document-preview-foot,.library-volume-preview{grid-template-columns:1fr}}@media(max-width:720px){.hero-proof-rail{grid-template-columns:1fr}.hero-proof-rail-home,.nav-link-copy small,.brand-mark-code{display:none}.document-preview-row{grid-template-columns:1fr;gap:4px}}.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-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:flex-start;flex-direction:column}.nav-tabs{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}.brand{gap:10px;padding-right:12px}.brand-mark{width:40px;height:40px;border-radius:12px;font-size:.82rem;letter-spacing:.16em}.nav-tabs{display:flex;flex-wrap:nowrap;width:100%;overflow-x:auto;gap:6px;padding:4px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.nav-tabs::-webkit-scrollbar{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{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}.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}}
