@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-cyrillic-ext-400-normal.BQZuk6qB.woff2) format("woff2"),url(/_astro/inter-cyrillic-ext-400-normal.DQukG94-.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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-cyrillic-400-normal.obahsSVq.woff2) format("woff2"),url(/_astro/inter-cyrillic-400-normal.HOLc17fK.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-greek-ext-400-normal.DGGRlc-M.woff2) format("woff2"),url(/_astro/inter-greek-ext-400-normal.KugGGMne.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-greek-400-normal.B4URO6DV.woff2) format("woff2"),url(/_astro/inter-greek-400-normal.q2sYcFCs.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-vietnamese-400-normal.DMkecbls.woff2) format("woff2"),url(/_astro/inter-vietnamese-400-normal.Bbgyi5SW.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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-latin-ext-400-normal.C1nco2VV.woff2) format("woff2"),url(/_astro/inter-latin-ext-400-normal.77YHD8bZ.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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-latin-400-normal.C38fXH4l.woff2) format("woff2"),url(/_astro/inter-latin-400-normal.CyCys3Eg.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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-cyrillic-ext-500-normal.B0yAr1jD.woff2) format("woff2"),url(/_astro/inter-cyrillic-ext-500-normal.BmqWE9Dz.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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-cyrillic-500-normal.BasfLYem.woff2) format("woff2"),url(/_astro/inter-cyrillic-500-normal.CxZf_p3X.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-greek-ext-500-normal.C4iEst2y.woff2) format("woff2"),url(/_astro/inter-greek-ext-500-normal.2j5mBUwD.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-greek-500-normal.BIZE56-Y.woff2) format("woff2"),url(/_astro/inter-greek-500-normal.Xzm54t5V.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-vietnamese-500-normal.DOriooB6.woff2) format("woff2"),url(/_astro/inter-vietnamese-500-normal.mJboJaSs.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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-latin-ext-500-normal.CV4jyFjo.woff2) format("woff2"),url(/_astro/inter-latin-ext-500-normal.BxGbmqWO.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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-latin-500-normal.Cerq10X2.woff2) format("woff2"),url(/_astro/inter-latin-500-normal.BL9OpVg8.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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-cyrillic-ext-600-normal.Dfes3d0z.woff2) format("woff2"),url(/_astro/inter-cyrillic-ext-600-normal.Bcila6Z-.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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-cyrillic-600-normal.CWCymEST.woff2) format("woff2"),url(/_astro/inter-cyrillic-600-normal.4D_pXhcN.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-greek-ext-600-normal.DRtmH8MT.woff2) format("woff2"),url(/_astro/inter-greek-ext-600-normal.B8X0CLgF.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-greek-600-normal.plRanbMR.woff2) format("woff2"),url(/_astro/inter-greek-600-normal.BZpKdvQh.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-vietnamese-600-normal.Cc8MFFhd.woff2) format("woff2"),url(/_astro/inter-vietnamese-600-normal.BuLX-rYi.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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-latin-ext-600-normal.D2bJ5OIk.woff2) format("woff2"),url(/_astro/inter-latin-ext-600-normal.CIVaiw4L.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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-latin-600-normal.LgqL8muc.woff2) format("woff2"),url(/_astro/inter-latin-600-normal.CiBQ2DWP.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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-cyrillic-ext-700-normal.BjwYoWNd.woff2) format("woff2"),url(/_astro/inter-cyrillic-ext-700-normal.LO58E6JB.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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-cyrillic-700-normal.CjBOestx.woff2) format("woff2"),url(/_astro/inter-cyrillic-700-normal.DrXBdSj3.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-greek-ext-700-normal.qfdV9bQt.woff2) format("woff2"),url(/_astro/inter-greek-ext-700-normal.BoQ6DsYi.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-greek-700-normal.C3JjAnD8.woff2) format("woff2"),url(/_astro/inter-greek-700-normal.BUv2fZ6O.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-vietnamese-700-normal.DlLaEgI2.woff2) format("woff2"),url(/_astro/inter-vietnamese-700-normal.BZaoP0fm.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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-latin-ext-700-normal.Ca8adRJv.woff2) format("woff2"),url(/_astro/inter-latin-ext-700-normal.TidjK2hL.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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-latin-700-normal.Yt3aPRUw.woff2) format("woff2"),url(/_astro/inter-latin-700-normal.BLAVimhd.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:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/inter-cyrillic-ext-800-normal.BZOjs1Xv.woff2) format("woff2"),url(/_astro/inter-cyrillic-ext-800-normal.Ca-gJeZY.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:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/inter-cyrillic-800-normal.C7MGvYyJ.woff2) format("woff2"),url(/_astro/inter-cyrillic-800-normal.CCHyn08d.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/inter-greek-ext-800-normal.B--PVpEC.woff2) format("woff2"),url(/_astro/inter-greek-ext-800-normal.DUe57HfS.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/inter-greek-800-normal.CLIouy3y.woff2) format("woff2"),url(/_astro/inter-greek-800-normal.BU00tryP.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/inter-vietnamese-800-normal.Cm7tD1pz.woff2) format("woff2"),url(/_astro/inter-vietnamese-800-normal.DDlpr_Ee.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:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/inter-latin-ext-800-normal.DZJjya6U.woff2) format("woff2"),url(/_astro/inter-latin-ext-800-normal.BOMpwxm3.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:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/inter-latin-800-normal.BYj_oED-.woff2) format("woff2"),url(/_astro/inter-latin-800-normal.D1mf63XC.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:600;src:url(/_astro/ibm-plex-mono-cyrillic-ext-600-normal.V-xxqcpd.woff2) format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-ext-600-normal.9HEixskS.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:600;src:url(/_astro/ibm-plex-mono-cyrillic-600-normal.CTOM6hUh.woff2) format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-600-normal.fLZuRloM.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:600;src:url(/_astro/ibm-plex-mono-vietnamese-600-normal.D2EvbN8M.woff2) format("woff2"),url(/_astro/ibm-plex-mono-vietnamese-600-normal.iLQfcSjf.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:600;src:url(/_astro/ibm-plex-mono-latin-ext-600-normal.D38SheWl.woff2) format("woff2"),url(/_astro/ibm-plex-mono-latin-ext-600-normal.DmB0ttJJ.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:600;src:url(/_astro/ibm-plex-mono-latin-600-normal.BgSNZQsw.woff2) format("woff2"),url(/_astro/ibm-plex-mono-latin-600-normal.DWFSQ4vo.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{--speak-hero-spacing: clamp(2rem, 6vw, 5rem) 0 clamp(2rem, 5vw, 3.5rem);--speak-hero-bg: #04162a;--speak-hero-font: "Lato", var(--font-sans, sans-serif);--speak-shared-eyebrow-size: .72rem;--speak-hero-wordmark-font: "Montserrat", var(--font-sans, sans-serif);--speak-hero-wordmark-weight: 800;--speak-hero-wordmark-size: clamp(4.5rem, 15vw, 12.5rem);--speak-hero-wordmark-bg: radial-gradient(120% 90% at 30% 12%, rgba(190, 255, 250, .9), rgba(190, 255, 250, 0) 55%), linear-gradient(178deg, #e9feff 0%, #3fd0c6 40%, #2f9fd0 72%, #2b7ec4 100%);--speak-hero-wordmark-color: transparent;--speak-hero-triad-weight: 700;--speak-hero-triad-size: clamp(1.4rem, 3vw, 2.3rem);--speak-hero-triad-color: rgba(244, 248, 255, .92);--speak-hero-valueprop-size: 1.08rem;--speak-hero-valueprop-color: #f4f8ff;--speak-hero-tagline-size: .82rem;--speak-hero-tagline-color: #2fbfb2;--speak-shared-band-bg: #04162a;--speak-shared-band-font: "Lato", var(--font-sans, sans-serif);--speak-shared-band-alt-bg: #071f38;--speak-shared-h2-font: "Montserrat", var(--font-sans, sans-serif);--speak-shared-h2-weight: 800;--speak-shared-h2-size: clamp(1.7rem, 3.6vw, 2.8rem);--speak-shared-h2-color: #f4f8ff;--speak-shared-section-eyebrow-color: #2fbfb2;--speak-shared-lead-size: clamp(1.05rem, 1.6vw, 1.2rem);--speak-shared-lead-color: rgba(232, 237, 243, .82);--speak-philosophy-spacing: clamp(3rem, 7vw, 5.5rem) 0;--speak-philosophy-goal-bg: rgba(255, 255, 255, .03);--speak-philosophy-goal-label-size: .78rem;--speak-philosophy-goal-font: "Lato", var(--font-sans, sans-serif);--speak-philosophy-goal-copy-size: 1.02rem;--speak-philosophy-goal-color: #eaf2ff;--speak-tribute-spacing: clamp(3rem, 7vw, 5.5rem) 0;--speak-tribute-lead-font: "Montserrat", var(--font-sans, sans-serif);--speak-tribute-lead-weight: 700;--speak-tribute-lead-size: clamp(1.25rem, 2.4vw, 1.9rem);--speak-tribute-lead-color: #f4f8ff;--speak-tribute-principle-1-bg: repeating-linear-gradient(90deg, rgba(120, 200, 255, .55) 0 2px, transparent 2px 7px), linear-gradient(180deg, #0a2440, #061626);--speak-tribute-principle-2-bg: radial-gradient(80% 60% at 60% 30%, rgba(90, 160, 230, .5), transparent 70%), linear-gradient(160deg, #123252, #06182b);--speak-tribute-principle-3-bg: repeating-radial-gradient(circle at 40% 60%, rgba(110, 180, 240, .35) 0 6px, transparent 6px 16px), linear-gradient(180deg, #0c2440, #061626);--speak-tribute-principle-3-fallback-bg: #08203a;--speak-tribute-principle-num-size: .72rem;--speak-tribute-principle-num-color: rgba(232, 237, 243, .5);--speak-tribute-principle-size: 1.4rem;--speak-tribute-principle-color: #dbeeff;--speak-ways-spacing: clamp(2.5rem, 6vw, 4.5rem) 0 0;--speak-ways-container-spacing: clamp(1.8rem, 4vw, 3rem);--speak-ways-way-panel-teal-bg: linear-gradient(145deg, #0e857c 0%, #094a55 100%);--speak-ways-way-panel-blue-bg: linear-gradient(145deg, #1f6bab 0%, #0c3a63 100%);--speak-ways-way-panel-deep-bg: linear-gradient(145deg, #12507e 0%, #071f38 100%);--speak-ways-way-kicker-font: "Montserrat", var(--font-sans, sans-serif);--speak-ways-way-kicker-weight: 800;--speak-ways-way-kicker-size: clamp(1.4rem, 2.6vw, 2.1rem);--speak-ways-way-kicker-color: var(--color-white);--speak-ways-way-text-size: clamp(1rem, 1.4vw, 1.12rem);--speak-ways-way-text-color: rgba(255, 255, 255, .9);--speak-ways-statements-weight: 700;--speak-ways-statements-size: .72rem;--speak-ways-way-photo-bg: radial-gradient(120% 120% at 50% 38%, #ffffff 0%, #dbe6ef 100%);--speak-services-spacing: clamp(3rem, 7vw, 5.5rem) 0;--speak-services-service-bg: rgba(255, 255, 255, .03);--speak-services-service-media-bg: radial-gradient(120% 120% at 50% 40%, #ffffff 0%, #dbe6ef 100%);--speak-services-service-kicker-font: "Montserrat", var(--font-sans, sans-serif);--speak-services-service-kicker-weight: 800;--speak-services-service-kicker-size: .82rem;--speak-services-service-kicker-color: #2fbfb2;--speak-services-service-heading-size: clamp(1.3rem, 2.4vw, 1.7rem);--speak-services-service-heading-color: #f4f8ff;--speak-services-service-copy-size: 1rem;--speak-services-service-copy-color: rgba(232, 237, 243, .8);--speak-services-service-cta-bg: transparent;--speak-services-service-cta-weight: 700;--speak-services-service-cta-size: .9rem;--speak-services-service-cta-hover-bg: #2fbfb2;--speak-services-service-cta-hover-color: #04162a;--speak-audiences-spacing: clamp(3rem, 6vw, 5rem) 0;--speak-audiences-audience-font: "Montserrat", var(--font-sans, sans-serif);--speak-audiences-audience-weight: 700;--speak-audiences-audience-size: 1.1rem;--speak-audiences-audience-name-color: #eaf2ff;--speak-audiences-audience-description-color: rgba(232, 237, 243, .72);--speak-join-spacing: clamp(3rem, 7vw, 5rem) 0;--speak-join-h2-spacing: clamp(1.8rem, 4vw, 2.6rem);--speak-join-card-bg: rgba(255, 255, 255, .03);--speak-join-kicker-font: "Montserrat", var(--font-sans, sans-serif);--speak-join-kicker-weight: 800;--speak-join-kicker-size: .95rem;--speak-join-kicker-color: var(--color-white);--speak-join-card-size: 1rem;--speak-join-card-color: rgba(232, 237, 243, .78);--speak-cta-section-spacing: clamp(3.5rem, 8vw, 7rem) 0;--speak-cta-bg: radial-gradient(120% 140% at 50% 0%, #0a3560, #04162a 70%);--speak-cta-font: "Montserrat", var(--font-sans, sans-serif);--speak-cta-weight: 800;--speak-cta-size: clamp(2rem, 5vw, 3.4rem);--speak-cta-color: #f4f8ff;--speak-cta-heading-spacing: 0 auto;--speak-cta-sub-font: "Lato", var(--font-sans, sans-serif);--speak-cta-sub-size: 1.05rem;--speak-cta-sub-color: rgba(232, 237, 243, .82);--speak-cta-button-color: #1a0e05;--speak-cta-button-weight: 700;--speak-cta-button-hover-bg: #ff8534;--design-shared-design-it-page-bg: #04162a;--design-shared-band-font: "Lato", var(--font-sans, sans-serif);--design-shared-band-color: var(--color-mist);--design-shared-band-alt-bg: #071f38;--design-shared-eyebrow-font: "Montserrat", var(--font-sans, sans-serif);--design-shared-eyebrow-weight: 700;--design-shared-eyebrow-size: .72rem;--design-shared-eyebrow-color: #2fbfb2;--design-shared-eyebrow-hover-color: #57d6cb;--design-shared-h2-weight: 800;--design-shared-h2-size: clamp(1.7rem, 3.5vw, 2.7rem);--design-shared-h2-color: #f4f8ff;--design-shared-btn-size: .98rem;--design-shared-btn-solid-color: #1a0e05;--design-shared-btn-solid-hover-bg: #ff8534;--design-shared-btn-ghost-bg: transparent;--design-shared-btn-ghost-hover-bg: #2fbfb2;--design-shared-btn-ghost-hover-color: #04162a;--design-hero-title-font: "Montserrat", var(--font-sans, sans-serif);--design-hero-title-weight: 800;--design-hero-title-size: clamp(2.3rem, 5.6vw, 4rem);--design-hero-title-color: #f4f8ff;--design-hero-title-emphasis-color: #2fbfb2;--design-hero-lead-size: clamp(1rem, 1.6vw, 1.12rem);--design-hero-lead-color: rgba(232, 237, 243, .84);--design-hero-media-bg: radial-gradient(120% 120% at 50% 35%, #ffffff 0%, #dbe6ef 100%);--design-process-step-bg: rgba(255, 255, 255, .03);--design-process-step-num-font: "Montserrat", var(--font-sans, sans-serif);--design-process-step-num-weight: 800;--design-process-step-num-size: .9rem;--design-process-step-num-color: #2fbfb2;--design-process-step-weight: 700;--design-process-step-heading-size: 1.06rem;--design-process-step-heading-color: #f4f8ff;--design-process-step-copy-size: .94rem;--design-process-step-copy-color: rgba(232, 237, 243, .78);--design-surfaces-surface-bg: rgba(255, 255, 255, .03);--design-surfaces-surface-media-bg: radial-gradient(120% 120% at 50% 40%, #ffffff 0%, #dbe6ef 100%);--design-surfaces-surface-body-font: "Montserrat", var(--font-sans, sans-serif);--design-surfaces-surface-body-weight: 700;--design-surfaces-surface-heading-size: 1.12rem;--design-surfaces-surface-heading-color: #f4f8ff;--design-surfaces-surface-copy-size: .94rem;--design-surfaces-surface-copy-color: rgba(232, 237, 243, .76);--design-tracks-track-bg: rgba(255, 255, 255, .03);--design-tracks-track-kicker-font: "Montserrat", var(--font-sans, sans-serif);--design-tracks-track-kicker-weight: 700;--design-tracks-track-kicker-size: .72rem;--design-tracks-track-kicker-color: #2fbfb2;--design-tracks-track-weight: 800;--design-tracks-track-size: clamp(1.4rem, 2.6vw, 1.9rem);--design-tracks-track-color: #f4f8ff;--design-tracks-track-body-size: 1rem;--design-tracks-track-body-color: rgba(232, 237, 243, .82);--design-intake-closing-size: 1.1rem;--design-intake-closing-color: rgba(232, 237, 243, .85);--design-intake-form-context-font: "Montserrat", var(--font-sans, sans-serif);--design-intake-form-context-weight: 700;--design-intake-form-context-size: .72rem;--design-intake-form-context-color: #2fbfb2;--design-intake-field-label-size: .82rem;--design-intake-field-label-color: #dbe6ef;--design-intake-field-weight: 400;--design-intake-field-optional-size: .78rem;--design-intake-field-optional-color: rgba(232, 237, 243, .55);--design-intake-field-bg: rgba(255, 255, 255, .05);--design-intake-field-input-color: #f4f8ff;--design-intake-field-font: "Lato", var(--font-sans, sans-serif);--design-intake-field-input-size: .98rem;--design-intake-field-focus-bg: rgba(255, 255, 255, .08);--design-intake-field-placeholder-color: rgba(232, 237, 243, .4);--design-intake-consent-size: .92rem;--design-intake-consent-color: rgba(232, 237, 243, .8);--design-intake-form-status-color: rgba(232, 237, 243, .82);--pack-hero-setup-size: clamp(1.3rem, 3vw, 2rem);--pack-hero-payoff-size: clamp(2.6rem, 6.5vw, 4.2rem);--pack-featured-feature-media-bg: var(--color-card-light);--pack-featured-feature-type-weight: 850;--pack-value-h2-size: clamp(1.8rem, 3.4vw, 2.4rem);--pack-benefits-boundary-list-hover-bg: rgba(255, 102, 0, .09);--pack-cta-panel-size: clamp(1.4rem, 2.6vw, 2rem);--store-product-page-text-color: #151b24;--store-product-page-bg: #f3eee5;--store-product-shared-action-color: #174a75;--store-product-shared-accent-color: #f05a2a;--store-product-shared-line-color: rgba(21, 27, 36, .18);--store-product-page-breadcrumb-size: .72rem;--store-product-page-grid-top-spacing: clamp(1.5rem, 4vw, 3rem);--store-product-page-grid-bottom-spacing: clamp(3.5rem, 8vw, 7rem);--store-product-gallery-image-frame-bg: var(--color-white);--store-product-summary-size: clamp(2.2rem, 5vw, 4.4rem);--store-product-summary-description-size: 1.05rem;--store-product-summary-commerce-line-size: 1.55rem;--store-product-summary-availability-size: .72rem;--store-product-summary-availability-available-bg: #dcebdc;--store-product-summary-availability-available-color: #174821;--store-product-summary-availability-unavailable-bg: #e6dfd4;--store-product-summary-availability-unavailable-color: #665847;--store-product-options-option-size: .78rem;--store-product-options-option-weight: 700;--store-product-options-choice-bg: rgba(255, 255, 255, .45);--store-product-options-choice-color: inherit;--store-product-options-quantity-bg: var(--color-white);--store-product-options-buy-color: var(--color-white);--store-product-options-message-size: .87rem;--store-product-boundary-bg: rgba(255, 255, 255, .4);--store-product-boundary-size: .88rem;--store-product-return-spacing: 1.5rem 0 3rem;--store-product-return-weight: 700;--store-checkout-shared-navy-color: #061b33;--store-checkout-shared-blue-color: #2d8dff;--store-checkout-shared-teal-color: #1fb6a6;--store-checkout-shared-orange-color: #f05a2a;--store-checkout-page-bg: #f3eee5;--store-checkout-page-text-color: #151b24;--store-checkout-shared-line-color: rgba(21, 27, 36, .18);--store-checkout-shared-font: "Lato", var(--font-sans, sans-serif);--store-checkout-intro-color: var(--color-white);--store-checkout-intro-inner-spacing: clamp(3rem, 7vw, 6rem);--store-checkout-intro-font: "Montserrat", var(--font-sans, sans-serif);--store-checkout-intro-size: clamp(2.7rem, 7vw, 5.8rem);--store-checkout-intro-lede-color: rgba(255, 255, 255, .78);--store-checkout-intro-lede-size: 1.05rem;--store-checkout-intro-step-size: .76rem;--store-checkout-intro-step-color: rgba(255, 255, 255, .55);--store-checkout-review-grid-spacing: clamp(2.5rem, 7vw, 6rem);--store-checkout-review-card-bg: var(--color-white);--store-checkout-review-image-bg: #f8f8f6;--store-checkout-review-copy-font: "Montserrat", var(--font-sans, sans-serif);--store-checkout-review-copy-size: clamp(1.65rem, 3vw, 2.5rem);--store-checkout-review-facts-size: .72rem;--store-checkout-review-facts-label-weight: 600;--store-checkout-shared-strong-weight: 700;--store-checkout-review-calculation-color: #4c5560;--store-checkout-review-calculation-size: .9rem;--store-checkout-review-edit-color: #174a75;--store-checkout-action-bg: var(--color-white);--store-checkout-action-color: var(--color-white);--store-checkout-action-weight: 700;--store-checkout-action-status-size: .88rem;--store-checkout-policies-font: "Montserrat", var(--font-sans, sans-serif);--store-checkout-policies-size: 1rem;--store-callback-page-spacing: clamp(3rem, 9vw, 8rem) 0;--store-callback-page-bg: #061b33;--store-callback-page-color: var(--color-white);--store-callback-page-font: "Lato", var(--font-sans, sans-serif);--store-callback-page-panel-font: "Montserrat", var(--font-sans, sans-serif);--store-callback-page-panel-size: clamp(2.7rem, 7vw, 5.7rem);--store-callback-page-lede-color: rgba(255, 255, 255, .8);--store-callback-page-lede-size: clamp(1.05rem, 2vw, 1.25rem);--store-callback-actions-color: #75d8cf;--store-callback-actions-weight: 700;--store-callback-actions-primary-bg: #2d8dff;--store-callback-actions-primary-color: var(--color-white);--store-callback-actions-primary-hover-focus-bg: #f05a2a;--store-callback-actions-primary-hover-focus-color: #061b33;--store-callback-note-bg: rgba(255, 255, 255, .06);--store-callback-note-font: "Montserrat", var(--font-sans, sans-serif);--store-callback-note-color: rgba(255, 255, 255, .76);--pack-catalog-page-bg: #f6f4ef;--pack-catalog-page-color: #16202b;--pack-catalog-page-padding: clamp(1.5rem, 4vw, 3rem) 0 clamp(3rem, 7vw, 5rem);--pack-catalog-page-font: "Lato", var(--font-sans, sans-serif);--pack-catalog-page-shell-heading-font: "Montserrat", var(--font-sans, sans-serif);--pack-catalog-page-head-heading-color: #0d1b2a;--pack-catalog-page-breadcrumb-size: .82rem;--pack-catalog-page-breadcrumb-color: #5c6773;--pack-catalog-page-breadcrumb-link-color: #0f6b6b;--pack-catalog-page-eyebrow-weight: 700;--pack-catalog-page-eyebrow-size: .72rem;--pack-catalog-page-head-heading-size: clamp(1.7rem, 3.2vw, 2.4rem);--pack-catalog-page-lede-color: #4a5763;--pack-catalog-tabs-tab-bg: var(--color-white);--pack-catalog-tabs-tab-color: #33414f;--pack-catalog-tabs-tab-weight: 600;--pack-catalog-tabs-tab-size: .92rem;--pack-catalog-tabs-tab-label-size: .78rem;--pack-catalog-tabs-tab-label-color: #8a94a0;--pack-catalog-tabs-tab-active-bg: #0d3b3b;--pack-catalog-tabs-tab-active-color: var(--color-white);--pack-catalog-tabs-tab-label-active-color: #9fd6d0;--pack-catalog-search-icon-color: #8a94a0;--pack-catalog-search-input-bg: var(--color-white);--pack-catalog-search-input-size: 1rem;--pack-catalog-search-input-color: #16202b;--pack-catalog-filters-bg: var(--color-white);--pack-catalog-filters-head-heading-size: 1rem;--pack-catalog-filters-clear-bg: none;--pack-catalog-filters-clear-color: #b3452a;--pack-catalog-filters-clear-weight: 600;--pack-catalog-filters-clear-size: .85rem;--pack-catalog-filters-group-size: .92rem;--pack-catalog-filters-group-color: #8a94a0;--pack-catalog-filters-group-weight: 400;--pack-catalog-filters-group-count-bg: #0f6b6b;--pack-catalog-filters-group-count-color: var(--color-white);--pack-catalog-filters-group-count-size: .68rem;--pack-catalog-filters-facet-size: .87rem;--pack-catalog-filters-facet-color: #33414f;--pack-catalog-filters-facet-num-color: #a4adb8;--pack-catalog-filters-facet-num-size: .78rem;--pack-catalog-toolbar-count-color: #4a5763;--pack-catalog-toolbar-count-size: .95rem;--pack-catalog-toolbar-count-strong-color: #0d1b2a;--pack-catalog-toolbar-chip-bg: #eaf3f2;--pack-catalog-toolbar-chip-color: #0d3b3b;--pack-catalog-toolbar-chip-size: .8rem;--pack-catalog-toolbar-control-reset-bg: none;--pack-catalog-toolbar-empty-bg: var(--color-white);--pack-catalog-toolbar-linkbtn-color: #0f6b6b;--pack-catalog-toolbar-linkbtn-weight: 600;--pack-catalog-cards-card-bg: #0b1d33;--pack-catalog-cards-card-color: #f4f8ff;--pack-catalog-cards-card-media-bg: #f2efe8;--pack-catalog-cards-badge-size: .68rem;--pack-catalog-cards-badge-weight: 700;--pack-catalog-cards-badge-bg: #0d3b3b;--pack-catalog-cards-badge-color: var(--color-white);--pack-catalog-cards-badge-pack-bg: #b3452a;--pack-catalog-cards-badge-ready-box-bg: #8a6a2f;--pack-catalog-cards-card-collection-size: .72rem;--pack-catalog-cards-card-collection-color: #75d8cf;--pack-catalog-cards-card-title-size: 1rem;--pack-catalog-cards-card-title-link-color: var(--color-white);--pack-catalog-cards-card-cat-size: .82rem;--pack-catalog-cards-card-cat-color: #c9dced;--pack-catalog-cards-card-desc-size: .85rem;--pack-catalog-cards-card-desc-color: #e0e8ef;--pack-catalog-actions-btn-font: inherit;--pack-catalog-actions-btn-weight: 600;--pack-catalog-actions-btn-size: .86rem;--pack-catalog-actions-btn-solid-bg: var(--color-orange);--pack-catalog-actions-btn-solid-color: #241006;--pack-catalog-actions-btn-solid-hover-bg: #ff8534;--pack-catalog-actions-btn-ghost-color: var(--color-white);--pack-catalog-actions-btn-ghost-bg: rgba(255, 255, 255, .04);--pack-catalog-actions-btn-ghost-hover-color: #75d8cf;--pack-catalog-actions-btn-ghost-hover-bg: rgba(117, 216, 207, .08);--pack-catalog-actions-btn-load-bg: #0d3b3b;--pack-catalog-actions-btn-load-color: var(--color-white);--pack-catalog-actions-btn-load-size: .95rem;--pack-catalog-filters-filter-toggle-color: #0d1b2a;--pack-catalog-filters-filter-close-color: #23303c;--pack-catalog-filters-filter-close-size: .8rem;--pack-catalog-filters-filter-close-weight: 700;--pack-catalog-filters-filter-backdrop-bg: rgba(13, 27, 42, .48);--pack-product-page-bg: #f6f4ef;--pack-product-page-color: #16202b;--pack-product-page-padding: clamp(1.5rem, 4vw, 3rem) 0 clamp(3rem, 7vw, 5rem);--pack-product-page-font: "Lato", var(--font-sans, sans-serif);--pack-product-page-shell-heading-font: "Montserrat", var(--font-sans, sans-serif);--pack-product-page-heading-color: #0d1b2a;--pack-product-page-breadcrumb-size: .82rem;--pack-product-page-breadcrumb-color: #5c6773;--pack-product-page-breadcrumb-link-color: #0f6b6b;--pack-product-hero-media-bg: var(--color-white);--pack-product-hero-badge-size: .7rem;--pack-product-hero-badge-weight: 700;--pack-product-hero-badge-bg: #0d3b3b;--pack-product-hero-badge-color: var(--color-white);--pack-product-hero-badge-pack-bg: #b3452a;--pack-product-hero-badge-ready-box-bg: #8a6a2f;--pack-product-configurations-configs-label-size: .72rem;--pack-product-configurations-configs-label-color: #8a94a0;--pack-product-configurations-config-tabs-bg: #efe9df;--pack-product-configurations-config-tab-bg: transparent;--pack-product-configurations-config-tab-weight: 700;--pack-product-configurations-config-tab-size: .9rem;--pack-product-configurations-config-tab-color: #33414f;--pack-product-configurations-config-tab-hover-color: #0d3b3b;--pack-product-configurations-config-tab-active-bg: #0d3b3b;--pack-product-configurations-config-tab-active-color: var(--color-white);--pack-product-details-collection-size: .75rem;--pack-product-details-collection-color: #0f6b6b;--pack-product-details-collection-weight: 700;--pack-product-details-info-heading-size: clamp(1.5rem, 3vw, 2.2rem);--pack-product-details-info-heading-color: #0d1b2a;--pack-product-details-positioning-size: 1.1rem;--pack-product-details-positioning-color: #33414f;--pack-product-details-desc-color: #4a5763;--pack-product-details-fact-label-size: .72rem;--pack-product-details-fact-label-color: #8a94a0;--pack-product-details-fact-value-weight: 600;--pack-product-details-fact-value-color: #23303c;--pack-product-details-chips-bg: var(--color-white);--pack-product-details-chips-size: .82rem;--pack-product-details-block-heading-size: 1rem;--pack-product-products-product-card-link-color: inherit;--pack-product-products-product-media-bg: var(--color-white);--pack-product-products-product-name-size: .8rem;--pack-product-products-product-name-color: #23303c;--pack-product-products-product-name-weight: 600;--pack-product-configurations-config-count-size: .78rem;--pack-product-products-guide-label-size: .7rem;--pack-product-products-guide-label-color: #8a94a0;--pack-product-products-guide-strong-size: .9rem;--pack-product-cta-bg: #0d3b3b;--pack-product-cta-price-color: #cfe6e3;--pack-product-cta-price-size: .92rem;--pack-product-cta-btn-bg: #ff6a3d;--pack-product-cta-btn-color: #241006;--pack-product-cta-btn-font: inherit;--pack-product-cta-btn-weight: 700;--pack-product-cta-btn-size: .95rem;--pack-product-cta-btn-hover-bg: #ff824f;--pack-product-cta-btn-outline-bg: transparent;--pack-product-cta-btn-outline-hover-bg: rgba(255,255,255,.06);--pack-product-related-margin: clamp(2.5rem, 6vw, 4rem) 0 0;--pack-product-related-heading-size: 1.2rem;--pack-product-related-heading-color: #0d1b2a;--pack-product-related-card-link-bg: var(--color-white);--pack-product-related-card-link-color: inherit;--pack-product-related-media-bg: #f2efe8;--pack-product-related-name-weight: 600;--pack-product-related-name-size: .9rem;--pack-product-related-cat-size: .78rem;--pack-product-related-cat-color: #6a7580;--proposal-tray-shared-body-font: "Lato", var(--font-sans, sans-serif);--proposal-tray-shared-heading-font: "Montserrat", var(--font-sans, sans-serif);--proposal-tray-launcher-storage-alert-color: #6f2d16;--proposal-tray-launcher-storage-alert-bg: #fff3ed;--proposal-tray-launcher-storage-alert-size: .84rem;--proposal-tray-launcher-fab-bg: #0d3b3b;--proposal-tray-launcher-fab-color: var(--color-white);--proposal-tray-launcher-fab-weight: 700;--proposal-tray-launcher-fab-size: .92rem;--proposal-tray-launcher-fab-hover-bg: #124f4f;--proposal-tray-launcher-count-bg: #ff6a3d;--proposal-tray-launcher-count-color: #241006;--proposal-tray-launcher-count-size: .78rem;--proposal-tray-launcher-overlay-bg: rgba(13,27,42,.45);--proposal-tray-drawer-bg: #f6f4ef;--proposal-tray-drawer-color: #16202b;--proposal-tray-drawer-eyebrow-size: .68rem;--proposal-tray-drawer-eyebrow-weight: 700;--proposal-tray-drawer-eyebrow-color: #0f6b6b;--proposal-tray-drawer-head-heading-size: 1.2rem;--proposal-tray-drawer-head-heading-color: #0d1b2a;--proposal-tray-drawer-close-bg: none;--proposal-tray-drawer-close-size: 1.8rem;--proposal-tray-drawer-close-color: #6a7580;--proposal-tray-drawer-note-size: .82rem;--proposal-tray-drawer-empty-color: #8a94a0;--proposal-tray-drawer-empty-size: .9rem;--proposal-tray-drawer-surface-bg: var(--color-white);--proposal-tray-drawer-item-image-bg: #f2efe8;--proposal-tray-drawer-items-weight: 600;--proposal-tray-drawer-item-name-size: .88rem;--proposal-tray-drawer-primary-text-color: #23303c;--proposal-tray-drawer-item-type-size: .7rem;--proposal-tray-drawer-quantity-control-size: 1rem;--proposal-tray-drawer-quantity-control-color: #33414f;--proposal-tray-drawer-remove-action-color: #b3452a;--proposal-tray-drawer-remove-action-size: .78rem;--proposal-tray-drawer-btn-solid-bg: #ff6a3d;--proposal-tray-drawer-btn-solid-color: #241006;--pack-product-not-found-notfound-bg: #f6f4ef;--pack-product-not-found-notfound-color: #16202b;--pack-product-not-found-notfound-padding: clamp(3rem, 8vw, 6rem) 0;--pack-product-not-found-notfound-font: "Lato", var(--font-sans, sans-serif);--pack-product-not-found-notfound-heading-font: "Montserrat", var(--font-sans, sans-serif);--pack-product-not-found-notfound-heading-color: #0d1b2a;--pack-product-not-found-nf-eyebrow-weight: 700;--pack-product-not-found-nf-eyebrow-size: .72rem;--pack-product-not-found-nf-eyebrow-color: #0f6b6b;--pack-product-not-found-notfound-heading-margin: .5rem 0 0;--pack-product-not-found-notfound-heading-size: clamp(1.6rem, 3.4vw, 2.4rem);--pack-product-not-found-notfound-copy-margin: .6rem 0 0;--pack-product-not-found-notfound-copy-color: #4a5763;--pack-product-not-found-nf-btn-bg: #0d3b3b;--pack-product-not-found-nf-btn-color: var(--color-white);--pack-product-not-found-nf-btn-weight: 600;--pack-proposal-page-bg: #f2f0ea;--pack-proposal-page-color: #16202b;--pack-proposal-page-padding: clamp(1.5rem, 4vw, 3rem) 0 clamp(3rem, 7vw, 5rem);--pack-proposal-page-font: "Lato", var(--font-sans, sans-serif);--pack-proposal-page-shell-heading-font: "Montserrat", var(--font-sans, sans-serif);--pack-proposal-page-breadcrumb-size: .82rem;--pack-proposal-page-breadcrumb-color: #5c6773;--pack-proposal-page-breadcrumb-link-color: #0f6b6b;--pack-proposal-page-eyebrow-size: .72rem;--pack-proposal-page-eyebrow-weight: 700;--pack-proposal-page-head-heading-size: clamp(1.7rem, 3.4vw, 2.5rem);--pack-proposal-page-head-heading-color: #0d1b2a;--pack-proposal-page-lede-color: #4a5763;--pack-proposal-page-account-note-bg: #e3f2f0;--pack-proposal-page-account-note-color: #33414f;--pack-proposal-page-account-note-size: .84rem;--pack-proposal-page-error-bg: #fbe0d7;--pack-proposal-page-error-color: #8a2f14;--pack-proposal-page-error-size: .9rem;--pack-proposal-page-draft-status-bg: #edf7f6;--pack-proposal-page-draft-status-strong-color: #0d3b3b;--pack-proposal-page-draft-status-label-color: #53636e;--pack-proposal-page-draft-status-label-size: .78rem;--pack-proposal-page-draft-action-bg: var(--color-white);--pack-proposal-page-draft-status-size: .76rem;--pack-proposal-form-card-bg: var(--color-white);--pack-proposal-form-card-heading-size: 1.05rem;--pack-proposal-form-card-heading-color: #0d1b2a;--pack-proposal-form-hint-size: .85rem;--pack-proposal-form-hint-color: #6a7580;--pack-proposal-form-field-label-size: .82rem;--pack-proposal-form-field-label-weight: 600;--pack-proposal-form-field-label-color: #33414f;--pack-proposal-form-field-note-weight: 400;--pack-proposal-form-field-note-color: #8a94a0;--pack-proposal-form-field-input-bg: #fdfcfa;--pack-proposal-form-field-input-color: #16202b;--pack-proposal-form-file-picker-bg: #f6fbfa;--pack-proposal-form-file-picker-label-color: #23303c;--pack-proposal-form-file-picker-label-size: .84rem;--pack-proposal-form-file-picker-label-weight: 700;--pack-proposal-form-file-picker-input-color: #0d3b3b;--pack-proposal-form-file-picker-input-size: .78rem;--pack-proposal-form-file-status-color: #53636e;--pack-proposal-form-file-error-color: #a5381a;--pack-proposal-form-file-row-bg: #faf9f6;--pack-proposal-form-file-name-size: .8rem;--pack-proposal-form-file-list-color: #75808a;--pack-proposal-form-file-metadata-size: .72rem;--pack-proposal-form-file-action-bg: transparent;--pack-proposal-form-file-action-size: .75rem;--pack-proposal-form-check-size: .9rem;--pack-proposal-form-empty-size: .92rem;--pack-proposal-form-empty-link-color: #0f6b6b;--pack-proposal-requirements-item-bg: #faf9f6;--pack-proposal-requirements-pending-icon-color: #9b6a35;--pack-proposal-requirements-label-size: 1rem;--pack-proposal-requirements-label-weight: 800;--pack-proposal-requirements-strong-color: #23303c;--pack-proposal-requirements-strong-size: .8rem;--pack-proposal-requirements-note-color: #6a7580;--pack-proposal-requirements-note-size: .72rem;--pack-proposal-requirements-complete-bg: #edf7f0;--pack-proposal-requirements-complete-icon-color: #216943;--pack-proposal-requirements-acknowledgment-bg: #fffaf2;--pack-proposal-requirements-acknowledgment-color: #33414f;--pack-proposal-requirements-acknowledgment-size: .84rem;--pack-proposal-items-item-bg: #f2efe8;--pack-proposal-items-item-name-weight: 600;--pack-proposal-items-item-name-color: #23303c;--pack-proposal-items-item-name-size: .95rem;--pack-proposal-items-item-type-size: .7rem;--pack-proposal-items-item-type-color: #8a94a0;--pack-proposal-items-item-remove-bg: none;--pack-proposal-items-item-remove-color: #b3452a;--pack-proposal-items-item-remove-size: .8rem;--pack-proposal-items-mini-size: .72rem;--pack-proposal-items-mini-bg: #fdfcfa;--pack-proposal-items-mini-color: #16202b;--pack-proposal-submit-note-size: .85rem;--pack-proposal-submit-note-color: #6a7580;--pack-proposal-submit-btn-bg: #b3452a;--pack-proposal-submit-btn-color: var(--color-white);--pack-proposal-submit-btn-weight: 700;--pack-proposal-submit-btn-size: 1rem;--pack-proposal-submit-btn-hover-bg: #9a3921;--pack-receipt-page-padding: clamp(2.5rem, 7vw, 5rem) 0;--pack-receipt-page-color: #243342;--pack-receipt-page-bg: #f3f7f7;--pack-receipt-page-font: Lato, var(--font-sans, sans-serif);--pack-receipt-page-card-bg: var(--color-white);--pack-receipt-page-check-color: var(--color-white);--pack-receipt-page-check-bg: #216943;--pack-receipt-page-check-size: 1.4rem;--pack-receipt-page-check-weight: 850;--pack-receipt-page-eyebrow-color: #096364;--pack-receipt-page-eyebrow-size: .7rem;--pack-receipt-page-card-heading-font: Montserrat, var(--font-sans, sans-serif);--pack-receipt-page-card-heading-color: #061b33;--pack-receipt-page-card-heading-size: clamp(1.8rem, 5vw, 2.8rem);--pack-receipt-page-message-color: #617080;--pack-receipt-request-meta-bg: #f7fbfb;--pack-receipt-request-meta-label-color: #617080;--pack-receipt-request-meta-label-size: .66rem;--pack-receipt-request-meta-label-weight: 800;--pack-receipt-request-meta-value-color: #061b33;--pack-receipt-request-meta-value-weight: 850;--pack-receipt-next-heading-color: #061b33;--pack-receipt-next-heading-size: 1.1rem;--pack-receipt-next-color: #617080;--pack-receipt-privacy-bg: #e3f2f0;--pack-receipt-privacy-strong-color: #061b33;--pack-receipt-privacy-copy-color: #4e636f;--pack-receipt-privacy-copy-size: .84rem;--pack-receipt-access-bg: #f7fbfb;--pack-receipt-access-copy-color: #526671;--pack-receipt-access-copy-size: .84rem;--pack-receipt-actions-btn-size: .8rem;--pack-receipt-actions-btn-weight: 850;--pack-receipt-actions-btn-solid-color: var(--color-white);--pack-receipt-actions-btn-solid-bg: #096364;--pack-receipt-actions-btn-ghost-color: #096364;--pack-receipt-actions-btn-ghost-bg: var(--color-white);--capability-hero-live-hero-padding: clamp(6.2rem, 9vw, 8rem) 0 clamp(3.4rem, 6vw, 5.4rem);--capability-hero-live-hero-bg: transparent;--capability-shared-section-label-size: .66rem;--capability-shared-section-label-weight: 600;--capability-hero-breadcrumb-size: .66rem;--capability-hero-breadcrumb-weight: 600;--capability-hero-copy-heading-size: clamp(2.6rem, 4.6vw, 4.35rem);--capability-hero-copy-heading-weight: 800;--capability-hero-core-mechanism-label-color: rgba(102, 153, 204, .66);--capability-hero-core-mechanism-label-size: .6rem;--capability-hero-core-mechanism-copy-size: .76rem;--capability-hero-route-map-bg-color: transparent;--capability-hero-route-core-bg: rgba(0, 26, 51, .85);--capability-hero-route-core-label-color: rgba(102, 153, 204, .72);--capability-hero-route-axis-note-size: .72rem;--capability-routing-section-padding: clamp(3.6rem, 6.5vw, 5.8rem) 0;--capability-routing-section-bg: transparent;--capability-routing-section-head-heading-size: clamp(1.85rem, 3vw, 2.7rem);--capability-routing-section-head-heading-weight: 700;--capability-routing-matrix-head-label-color: rgba(102, 153, 204, .7);--capability-routing-matrix-head-label-size: .6rem;--capability-routing-matrix-head-label-weight: 600;--capability-routing-matrix-row-copy-size: .86rem;--capability-routing-matrix-row-strong-size: .92rem;--capability-fit-card-bg: transparent;--capability-fit-card-label-color: rgba(102, 153, 204, .7);--capability-fit-card-label-size: .6rem;--capability-fit-card-label-weight: 600;--capability-fit-card-heading-size: 1.05rem;--capability-fit-card-copy-size: .86rem;--capability-fit-card-note-color: rgba(159, 176, 196, .55);--capability-fit-card-note-size: .76rem;--capability-fit-card-link-size: .66rem;--capability-gate-invite-bg: radial-gradient(120% 140% at 50% -10%, rgba(102, 153, 204, .12), transparent 60%), rgba(0, 26, 51, .45);--capability-gate-invite-copy-heading-color: var(--color-white);--capability-gate-invite-copy-heading-size: clamp(1.85rem, 3vw, 2.6rem);--capability-gate-invite-copy-size: 1rem;--capability-gate-invite-topics-bg: rgba(0, 26, 51, .6);--capability-gate-invite-topics-color: #e0eaf4;--capability-gate-invite-topics-size: .86rem;--capability-gate-invite-topics-weight: 520;--capability-gate-invite-topics-hover-bg: rgba(102, 153, 204, .1);--capability-cta-grid-heading-color: var(--color-midnight);--capability-cta-grid-heading-size: clamp(1.7rem, 2.6vw, 2.3rem);--capability-cta-grid-copy-color: #4a4a4a;--capability-cta-grid-copy-size: .95rem;--capability-cta-grid-color: #336699;--capability-hero-live-hero-padding-top: 5.4rem;--capability-hero-copy-heading-consistency-size: clamp(2.4rem, 3.85vw, 3.4rem);--capability-hero-converge-caption-strong-color: var(--color-white);--capability-hero-converge-caption-strong-size: 1.05rem;--capability-hero-converge-caption-strong-weight: 680;--capability-fit-section-bg: var(--color-warm-white);--capability-fit-route-choice-bg: var(--color-white);--capability-fit-route-choice-size: .95rem;--capability-fit-router-choices-bg: rgba(0, 51, 102, .04);--capability-fit-card-heading-consistency-size: 1.1rem;--capability-fit-card-heading-weight: 660;--capability-fit-problem-size: .9rem;--capability-fit-route-summary-size: .98rem;--capability-fit-secondary-size: .78rem;--capability-gate-section-bg: transparent;--capability-cta-section-bg: transparent;--capability-cta-close-heading-color: var(--color-white);--capability-cta-close-heading-size: clamp(1.85rem, 3vw, 2.6rem);--capability-cta-close-copy-color: #d7e5f2;--capability-cta-close-copy-size: 1rem;--case-study-hero-detail-hero-padding: clamp(6.2rem, 9vw, 8rem) 0 clamp(3.4rem, 6vw, 5.4rem);--case-study-hero-detail-hero-bg: transparent;--case-study-shared-section-label-size: .66rem;--case-study-shared-section-label-weight: 600;--case-study-hero-title-block-heading-size: clamp(2.1rem, 3.6vw, 3.3rem);--case-study-hero-title-block-heading-weight: 800;--case-study-hero-meta-row-label-size: .6rem;--case-study-hero-meta-row-label-weight: 600;--case-study-hero-mechanism-map-bg-color: transparent;--case-study-hero-map-node-bg: rgba(0, 26, 51, .85);--case-study-hero-map-node-note-color: rgba(102, 153, 204, .72);--case-study-hero-map-thread-bg: rgba(143, 184, 221, .4);--case-study-journey-journey-bg: transparent;--case-study-journey-journey-link-bg: rgba(102, 153, 204, .08);--case-study-journey-journey-color: rgba(102, 153, 204, .7);--case-study-journey-journey-size: .62rem;--case-study-journey-journey-weight: 600;--case-study-journey-journey-strong-size: .88rem;--case-study-journey-journey-label-size: .72rem;--case-study-shared-v4-section-bg: transparent;--case-study-detail-card-bg: transparent;--case-study-detail-card-color: rgba(102, 153, 204, .5);--case-study-detail-card-heading-size: clamp(1.45rem, 2.4vw, 1.85rem);--case-study-detail-card-heading-weight: 700;--case-study-detail-paragraphs-copy-color: rgba(224, 230, 237, .85);--case-study-detail-paragraphs-copy-size: 1.02rem;--case-study-detail-card-copy-size: 1.08rem;--case-study-detail-diagnostic-card-color: var(--color-white);--case-study-aside-card-bg: rgba(0, 26, 51, .55);--case-study-aside-card-copy-size: .85rem;--case-study-aside-select-bg: rgba(0, 26, 51, .6);--case-study-aside-metric-mini-bg: transparent;--case-study-aside-metric-mini-strong-weight: 600;--case-study-aside-metric-mini-label-color: rgba(102, 153, 204, .66);--case-study-aside-metric-mini-label-size: .58rem;--case-study-integrity-list-bg: transparent;--case-study-integrity-list-label-color: rgba(102, 153, 204, .66);--case-study-integrity-list-label-size: .58rem;--case-study-integrity-list-label-weight: 600;--case-study-integrity-list-value-size: .8rem;--case-study-integrity-note-bg: rgba(0, 26, 51, .55);--case-study-related-case-card-bg: transparent;--case-study-related-case-card-color: rgba(102, 153, 204, .7);--case-study-related-case-card-size: .6rem;--case-study-related-case-card-heading-size: .95rem;--case-study-related-case-card-heading-weight: 600;--case-study-related-case-card-copy-size: .8rem;--case-study-related-card-link-size: .66rem;--case-study-detail-cta-card-bg: rgba(0, 26, 51, .55);--case-study-hero-detail-hero-padding-top: 5.4rem;--case-study-shared-bp-page-bg-color: var(--color-warm-white);--case-study-hero-map-surface-bg: var(--color-white);--case-study-hero-map-caption-color: rgba(51, 102, 153, .85);--case-study-journey-active-step-bg: rgba(0, 51, 102, .06);--case-study-journey-index-color: rgba(51, 102, 153, .85);--case-study-detail-card-paper-bg: var(--color-warm-white);--case-study-detail-card-rule-color: rgba(51, 102, 153, .6);--case-study-aside-control-surface-bg: var(--color-white);--case-study-aside-metric-label-consistency-color: rgba(51, 102, 153, .75);--case-study-integrity-term-color: rgba(51, 102, 153, .85);--case-study-integrity-note-surface-bg: var(--color-white);--case-study-related-card-metadata-color: rgba(51, 102, 153, .85);--case-study-cta-surface-bg: var(--color-white);--case-study-shared-button-hover-focus-bg: rgba(0, 51, 102, .06);--case-study-detail-media-size: .72rem;--case-study-detail-media-color: rgba(0, 51, 102, .55);--how-build-hero-live-hero-padding: clamp(6.2rem, 9vw, 8rem) 0 clamp(3.4rem, 6vw, 5.4rem);--how-build-hero-live-hero-bg: transparent;--how-build-hero-breadcrumb-size: .66rem;--how-build-hero-breadcrumb-weight: 600;--how-build-hero-copy-heading-size: clamp(2.6rem, 4.6vw, 4.35rem);--how-build-hero-copy-heading-weight: 800;--how-build-hero-copy-size: clamp(1rem, 1.3vw, 1.14rem);--how-build-hero-signals-note-color: rgba(102, 153, 204, .66);--how-build-hero-signals-note-size: .6rem;--how-build-hero-signals-strong-size: .85rem;--how-build-hero-signals-label-size: .74rem;--how-build-hero-loop-chip-bg: rgba(0, 26, 51, .85);--how-build-hero-loop-chip-note-color: rgba(102, 153, 204, .72);--how-build-hero-loop-chip-note-size: .58rem;--how-build-hero-loop-chip-strong-size: .78rem;--how-build-hero-loop-core-label-size: .92rem;--how-build-hero-loop-core-label-weight: 700;--how-build-hero-loop-core-strong-size: .72rem;--how-build-hero-loop-core-strong-weight: 400;--how-build-method-step-card-bg: transparent;--how-build-method-step-card-label-color: rgba(102, 153, 204, .7);--how-build-method-step-card-label-size: .66rem;--how-build-method-step-card-label-weight: 600;--how-build-method-step-card-heading-size: 1.05rem;--how-build-method-step-card-copy-size: .86rem;--how-build-method-step-output-color: rgba(102, 153, 204, .66);--how-build-method-step-output-size: .58rem;--how-build-method-mobile-step-size: 1rem;--how-build-method-mobile-step-weight: 400;--how-build-method-mobile-step-label-size: .64rem;--how-build-rhythm-swimlane-bg: transparent;--how-build-rhythm-stage-index-color: rgba(102, 153, 204, .7);--how-build-rhythm-stage-index-size: .66rem;--how-build-rhythm-stage-index-weight: 600;--how-build-rhythm-swimlane-row-heading-size: 1.05rem;--how-build-rhythm-swimlane-row-copy-size: .86rem;--how-build-handover-document-sheet-bg: rgba(248, 250, 252, .04);--how-build-handover-document-guide-bg: linear-gradient(rgba(153, 184, 217, .5), rgba(153, 184, 217, .5)) center / 100% 1px no-repeat, linear-gradient(rgba(153, 184, 217, .5), rgba(153, 184, 217, .5)) center / 1px 100% no-repeat;--how-build-handover-card-bg: transparent;--how-build-handover-card-label-color: rgba(102, 153, 204, .7);--how-build-handover-card-label-size: .66rem;--how-build-handover-card-label-weight: 600;--how-build-handover-card-heading-size: 1.02rem;--how-build-handover-card-copy-size: .84rem;--how-build-hero-live-hero-padding-top: 5.4rem;--how-build-hero-copy-heading-mobile-size: clamp(2.05rem, 8.4vw, 2.6rem);--how-build-hero-copy-heading-consistency-size: clamp(2.4rem, 3.85vw, 3.4rem);--how-build-method-section-bg: var(--color-warm-white);--how-build-method-step-card-surface-bg: var(--color-white);--how-build-shared-relay-bg: transparent;--how-build-shared-relay-track-bg: rgba(204, 224, 240, .18);--how-build-shared-relay-num-size: .58rem;--how-build-shared-relay-num-weight: 600;--how-build-shared-relay-stage-heading-color: rgba(224, 234, 244, .6);--how-build-shared-relay-stage-heading-size: clamp(.9rem, 1.4vw, 1.1rem);--how-build-shared-relay-stage-heading-weight: 640;--how-build-shared-relay-track-heading-color: var(--color-white);--how-build-shared-role-bg: rgba(0, 26, 51, .5);--how-build-shared-role-copy-size: .84rem;--how-build-shared-role-output-bg: rgba(102, 153, 204, .08);--how-build-shared-role-output-copy-color: #e0eaf4;--how-build-handover-section-bg: var(--color-white);--how-build-handover-card-surface-bg: var(--color-warm-white);--how-build-cta-section-bg: transparent;--how-build-cta-section-heading-color: var(--color-white);--how-build-cta-section-copy-color: #d7e5f2;--insights-lead-hero-color: var(--color-white);--insights-lead-hero-padding-block: clamp(3.5rem, 7vw, 5.5rem);--insights-lead-hero-breadcrumb-color: #99b8d9;--insights-lead-hero-hero-heading-size: clamp(2.6rem, 5.5vw, 4.2rem);--insights-lead-hero-lede-color: #d7e5f2;--insights-lead-hero-lede-size: clamp(1.05rem, 1.5vw, 1.3rem);--insights-lead-commitment-weight: 780;--architecture-hero-live-hero-padding: clamp(6.2rem, 9vw, 8rem) 0 clamp(3.4rem, 6vw, 5.4rem);--architecture-hero-live-hero-bg: transparent;--architecture-hero-breadcrumb-size: .66rem;--architecture-hero-breadcrumb-weight: 600;--architecture-hero-copy-heading-size: clamp(2.4rem, 3.85vw, 3.4rem);--architecture-hero-copy-heading-weight: 800;--architecture-hero-copy-size: clamp(1rem, 1.3vw, 1.14rem);--architecture-hero-core-mechanism-size: .76rem;--architecture-hero-core-mechanism-weight: 400;--architecture-hero-system-stack-bg: linear-gradient(180deg, transparent, rgba(102, 153, 204, .4) 12%, rgba(102, 153, 204, .4) 88%, transparent);--architecture-hero-system-stack-label-color: rgba(102, 153, 204, .7);--architecture-hero-system-stack-label-size: .62rem;--architecture-hero-system-stack-strong-size: .88rem;--architecture-why-section-bg: transparent;--architecture-explorer-section-bg: var(--color-warm-white);--architecture-explorer-intro-copy-size: .97rem;--architecture-explorer-layer-button-bg: transparent;--architecture-explorer-layer-button-label-size: .62rem;--architecture-explorer-layer-button-label-weight: 600;--architecture-explorer-layer-button-strong-size: .85rem;--architecture-explorer-layer-button-strong-weight: 640;--architecture-explorer-layer-button-hover-focus-bg: rgba(0, 51, 102, .04);--architecture-explorer-layer-button-active-bg: rgba(0, 51, 102, .05);--architecture-shared-panel-bg-color: var(--color-white);--architecture-shared-panel-copy-heading-size: 1.5rem;--architecture-shared-panel-copy-heading-weight: 700;--architecture-shared-panel-copy-bg: transparent;--architecture-shared-panel-copy-label-size: .6rem;--architecture-shared-panel-copy-label-weight: 600;--architecture-shared-panel-copy-value-size: .88rem;--architecture-gap-diagram-bg: linear-gradient(180deg, rgba(102, 153, 204, .1), var(--color-signal) 18%, var(--color-signal) 82%, rgba(102, 153, 204, .1));--architecture-gap-head-size: .62rem;--architecture-gap-head-weight: 600;--architecture-gap-spine-label-size: .54rem;--architecture-gap-have-item-size: clamp(.9rem, 1.15vw, 1rem);--architecture-gap-lack-item-bg: rgba(0, 26, 51, .6);--architecture-gap-lack-item-color: var(--color-white);--architecture-gap-lack-item-size: clamp(.92rem, 1.2vw, 1.02rem);--architecture-gap-lack-item-weight: 620;--architecture-output-bento-bg: var(--color-white);--architecture-output-card-bg: transparent;--architecture-output-card-hover-bg: rgba(0, 51, 102, .04);--architecture-output-card-label-size: .62rem;--architecture-output-card-label-weight: 600;--architecture-output-card-heading-size: .95rem;--architecture-output-card-heading-weight: 640;--architecture-output-card-copy-size: .82rem;--architecture-hero-system-card-hover-bg: rgba(204, 224, 240, .06);--architecture-routes-route-index-size: .68rem;--architecture-routes-route-index-weight: 600;--architecture-routes-route-card-color: rgba(102, 153, 204, .7);--architecture-routes-route-card-size: .6rem;--architecture-routes-route-card-heading-size: 1.08rem;--architecture-routes-route-card-copy-size: .82rem;--architecture-routes-route-card-link-size: .66rem;--architecture-shared-bg: rgba(102, 153, 204, .1);--architecture-hero-live-hero-padding-top: 5.4rem;--architecture-hero-copy-heading-mobile-size: clamp(2.05rem, 8.4vw, 2.6rem);--architecture-shared-accordion-size: 1rem;--architecture-shared-accordion-weight: 400;--architecture-shared-accordion-label-size: .64rem;--architecture-shared-accordion-value-size: .84rem;--architecture-gap-item-mobile-size: .78rem;--architecture-gap-spine-label-mobile-size: .48rem;--pixel-engine-shared-sheet-color: rgba(102, 153, 204, .62);--pixel-engine-shared-sheet-size: .64rem;--pixel-engine-shared-sheet-weight: 600;--pixel-engine-navigation-spine-index-size: .6rem;--pixel-engine-navigation-spine-index-weight: 600;--pixel-engine-navigation-spine-label-bg: rgba(0, 26, 51, .92);--pixel-engine-hero-live-hero-padding: clamp(6.2rem, 9vw, 8rem) 0 clamp(3.4rem, 6vw, 5.4rem);--pixel-engine-hero-live-hero-bg: transparent;--pixel-engine-hero-copy-size: .66rem;--pixel-engine-hero-copy-weight: 600;--pixel-engine-hero-copy-heading-size: clamp(2.6rem, 4.6vw, 4.35rem);--pixel-engine-hero-copy-heading-weight: 800;--pixel-engine-hero-lede-size: clamp(1rem, 1.3vw, 1.14rem);--pixel-engine-hero-core-mechanism-size: .76rem;--pixel-engine-hero-core-mechanism-weight: 400;--pixel-engine-hero-signals-note-color: rgba(102, 153, 204, .66);--pixel-engine-hero-signals-note-size: .6rem;--pixel-engine-hero-signals-strong-size: .85rem;--pixel-engine-hero-signals-label-size: .74rem;--pixel-engine-hero-anno-note-color: rgba(102, 153, 204, .72);--pixel-engine-hero-anno-strong-size: .86rem;--pixel-engine-hero-anno-label-size: .72rem;--pixel-engine-hero-stamp-size: .62rem;--pixel-engine-hero-stamp-bg: rgba(0, 26, 51, .72);--pixel-engine-shared-v4-section-bg: transparent;--pixel-engine-problem-section-bg: transparent;--pixel-engine-shared-section-copy-size: .66rem;--pixel-engine-shared-section-copy-heading-size: clamp(1.85rem, 3vw, 2.7rem);--pixel-engine-shared-section-copy-heading-weight: 700;--pixel-engine-shared-section-body-copy-size: .97rem;--pixel-engine-problem-workflow-card-label-color: rgba(102, 153, 204, .7);--pixel-engine-problem-workflow-card-label-size: .62rem;--pixel-engine-problem-workflow-card-label-weight: 600;--pixel-engine-problem-workflow-card-heading-size: 1.06rem;--pixel-engine-problem-workflow-card-copy-size: .88rem;--pixel-engine-readiness-principle-list-copy-size: .95rem;--pixel-engine-readiness-principle-list-bg: transparent;--pixel-engine-readiness-principle-list-size: .86rem;--pixel-engine-readiness-principle-list-color: rgba(102, 153, 204, .7);--pixel-engine-readiness-principle-marker-size: .66rem;--pixel-engine-readiness-principle-list-weight: 600;--pixel-engine-hero-gate-bg: rgba(102, 153, 204, .045);--pixel-engine-hero-gate-heading-size: 1.02rem;--pixel-engine-shared-choice-button-active-bg: rgba(153, 184, 217, .16);--pixel-engine-hero-gate-value-size: .8rem;--pixel-engine-shared-summary-bg: rgba(0, 26, 51, .55);--pixel-engine-shared-summary-strong-size: .7rem;--pixel-engine-shared-summary-heading-size: 1.35rem;--pixel-engine-shared-summary-copy-size: .85rem;--pixel-engine-shared-outcomes-size: .6rem;--pixel-engine-brief-grid-bg: linear-gradient(rgba(0, 26, 51, .4), rgba(0, 26, 51, .4)) center / 100% 1px no-repeat, linear-gradient(rgba(0, 26, 51, .4), rgba(0, 26, 51, .4)) center / 1px 100% no-repeat;--pixel-engine-brief-section-color: #336699;--pixel-engine-brief-section-heading-color: var(--color-midnight);--pixel-engine-brief-section-copy-color: #4a4a4a;--pixel-engine-brief-section-copy-size: .92rem;--pixel-engine-brief-card-bg: transparent;--pixel-engine-brief-card-copy-size: .95rem;--pixel-engine-proof-card-bg: transparent;--pixel-engine-proof-card-color: rgba(102, 153, 204, .7);--pixel-engine-proof-card-size: .6rem;--pixel-engine-proof-card-weight: 600;--pixel-engine-proof-card-strong-size: clamp(1.9rem, 3vw, 2.6rem);--pixel-engine-proof-card-heading-size: .98rem;--pixel-engine-proof-card-label-color: rgba(102, 153, 204, .66);--pixel-engine-proof-card-label-size: .58rem;--pixel-engine-proof-card-value-size: .8rem;--pixel-engine-proof-card-note-color: rgba(159, 176, 196, .5);--pixel-engine-proof-card-note-size: .62rem;--pixel-engine-proof-card-link-size: .66rem;--pixel-engine-next-cards-bg: transparent;--pixel-engine-next-card-label-color: rgba(102, 153, 204, .7);--pixel-engine-next-card-label-size: .6rem;--pixel-engine-next-card-label-weight: 600;--pixel-engine-next-card-heading-size: 1.08rem;--pixel-engine-next-card-copy-size: .82rem;--pixel-engine-next-card-size: .66rem;--pixel-engine-hero-live-hero-padding-top: 5.4rem;--pixel-engine-hero-copy-heading-mobile-size: clamp(2.05rem, 8.4vw, 2.6rem);--pixel-engine-shared-live-page-bg: var(--color-warm-white);--pixel-engine-hero-copy-heading-color: var(--color-white);--pixel-engine-hero-copy-heading-consistency-size: clamp(2.4rem, 3.85vw, 3.4rem);--pixel-engine-shared-pixel-field-bg: rgba(159, 176, 196, .55);--pixel-engine-hero-stamp-consistency-bg: rgba(0, 26, 51, .85);--pixel-engine-problem-daylight-surface-bg: var(--color-white);--pixel-engine-readiness-section-bg: var(--color-warm-white);--pixel-engine-problem-workflow-card-bg: rgba(0, 51, 102, .04);--pixel-engine-readiness-gate-surface-bg: var(--color-white);--pixel-engine-readiness-gate-post-bg: rgba(0, 51, 102, .12);--pixel-engine-readiness-summary-surface-bg: var(--color-white);--pixel-engine-proof-card-surface-bg: var(--color-white);--pixel-engine-proof-card-metric-size: clamp(1.5rem, 2.1vw, 1.95rem);--pixel-engine-proof-card-heading-consistency-size: 1.02rem;--pixel-engine-proof-card-heading-weight: 640;--pixel-engine-shared-outcome-lesson-size: .92rem;--pixel-engine-proof-card-note-consistency-color: rgba(74, 74, 74, .7);--pixel-engine-proof-card-link-consistency-size: .68rem;--pixel-engine-next-section-heading-color: var(--color-white);--pixel-engine-brief-heading-size: clamp(1.9rem, 3.2vw, 2.7rem);--pixel-engine-proof-heading-size: clamp(2rem, 3.6vw, 3rem);--pixel-engine-next-section-copy-color: #d7e5f2;--pixel-engine-next-card-hover-focus-bg: rgba(204, 224, 240, .06);--proof-shared-foundation-page-bg: linear-gradient(rgba(153, 184, 217, .03) 1px, transparent 1px), linear-gradient(90deg, rgba(153, 184, 217, .03) 1px, transparent 1px), #001a33;--proof-shared-foundation-page-color: var(--color-blue-wash);--proof-library-section-label-color: var(--color-signal);--proof-library-section-label-size: .72rem;--proof-library-section-label-weight: 600;--proof-hero-hero-padding: clamp(5rem, 8vw, 7.5rem) 0 clamp(3.4rem, 6vw, 5.4rem);--proof-hero-hero-bg: linear-gradient(90deg, rgba(102, 153, 204, .1), transparent 46%);--proof-hero-copy-heading-color: var(--color-white);--proof-hero-copy-heading-size: clamp(2.5rem, 4.6vw, 4.2rem);--proof-hero-copy-heading-weight: 800;--proof-hero-lede-color: #c3d3e4;--proof-hero-lede-size: clamp(1rem, 1.25vw, 1.15rem);--proof-hero-mosaic-bg: rgba(255, 255, 255, .04);--proof-hero-mosaic-tile-bg: rgba(0, 26, 51, .6);--proof-library-section-padding: clamp(3.4rem, 6vw, 5.4rem) 0;--proof-library-section-head-heading-color: var(--color-white);--proof-library-section-head-heading-size: clamp(1.8rem, 3vw, 2.7rem);--proof-library-section-head-heading-weight: 760;--proof-library-section-intro-color: #b8c8d9;--proof-library-section-intro-size: 1rem;--proof-library-note-color: #7d93aa;--proof-library-note-size: .82rem;--proof-library-controls-bg: rgba(255, 255, 255, .03);--proof-library-search-input-bg: rgba(0, 26, 51, .55);--proof-library-search-input-size: .95rem;--proof-library-search-input-color: #6c86a3;--proof-library-chip-bg: transparent;--proof-library-chip-color: #c3d3e4;--proof-library-chip-size: .8rem;--proof-library-chip-note-size: .68rem;--proof-library-chip-hover-bg: rgba(102, 153, 204, .08);--proof-library-chip-active-bg: rgba(102, 153, 204, .16);--proof-library-chip-note-active-color: #9fc0e6;--proof-library-advanced-color: #9fb3c8;--proof-library-advanced-weight: 700;--proof-library-advanced-grid-label-size: .62rem;--proof-library-advanced-grid-size: .85rem;--proof-library-count-color: #8ea3ba;--proof-cards-case-card-bg: rgba(255, 255, 255, .045);--proof-cards-case-card-hover-bg: rgba(255, 255, 255, .065);--proof-cards-case-tag-color: var(--color-signal);--proof-cards-case-tag-size: .62rem;--proof-cards-case-tag-weight: 600;--proof-cards-case-card-heading-color: var(--color-white);--proof-cards-case-card-heading-size: 1.1rem;--proof-cards-case-card-heading-weight: 760;--proof-cards-case-card-label-color: #7d93aa;--proof-cards-case-card-label-size: .58rem;--proof-cards-case-card-label-weight: 700;--proof-cards-case-card-value-color: #c6d5e5;--proof-cards-case-card-value-size: .84rem;--proof-cards-case-cue-color: #7fb2e6;--proof-cards-case-cue-size: .78rem;--proof-cards-case-cue-weight: 640;--proof-cards-empty-color: #8ea3ba;--proof-cards-empty-size: .9rem;--proof-close-close-heading-color: var(--color-white);--proof-close-close-heading-size: clamp(1.9rem, 3.2vw, 2.9rem);--proof-close-close-heading-weight: 760;--proof-close-copy-color: #bccbdc;--proof-close-copy-size: 1rem;--sb-engine-hero-live-hero-padding: clamp(1.2rem, 2.4vw, 2.5rem) 0 clamp(2.8rem, 5vw, 5.25rem);--sb-engine-hero-breadcrumb-color: rgba(248, 250, 252, .72);--sb-engine-hero-breadcrumb-size: .82rem;--sb-engine-hero-copy-heading-color: var(--color-white);--sb-engine-hero-copy-heading-size: clamp(3rem, 4.25vw, 4.75rem);--sb-engine-hero-copy-color: rgba(248, 250, 252, .76);--sb-engine-hero-copy-size: clamp(1rem, 1.35vw, 1.18rem);--sb-engine-hero-core-mechanism-bg: rgba(248, 250, 252, .055);--sb-engine-hero-core-mechanism-size: .9rem;--sb-engine-hero-core-mechanism-weight: 560;--sb-engine-hero-meta-bg: rgba(248, 250, 252, .045);--sb-engine-hero-meta-label-color: rgba(248, 250, 252, .56);--sb-engine-hero-meta-label-size: .73rem;--sb-engine-hero-board-bg-color: rgba(6, 27, 51, .82);--sb-engine-hero-board-bg: transparent;--sb-engine-hero-board-core-bg: rgba(0, 26, 51, .92);--sb-engine-hero-board-core-label-size: clamp(1.18rem, 1.8vw, 1.55rem);--sb-engine-hero-board-core-label-weight: 830;--sb-engine-hero-board-core-strong-color: rgba(248, 250, 252, .62);--sb-engine-hero-board-core-strong-size: .7rem;--sb-engine-hero-board-node-bg: rgba(8, 34, 62, .9);--sb-engine-hero-board-node-weight: 800;--sb-engine-hero-board-node-note-color: #9fc7ee;--sb-engine-hero-board-node-note-font: Inter, sans-serif;--sb-engine-hero-board-node-note-size: .68rem;--sb-engine-hero-board-node-note-weight: 820;--sb-engine-hero-board-line-bg: rgba(102, 153, 204, .36);--sb-engine-hero-board-line-b-bg: rgba(102, 153, 204, .3);--sb-engine-hero-board-line-c-bg: rgba(102, 153, 204, .26);--sb-engine-motor-section-padding-block: clamp(5rem, 8vw, 7.5rem);--sb-engine-shared-map-intro-heading-color: var(--color-white);--sb-engine-shared-map-intro-heading-size: clamp(2.25rem, 3.6vw, 4rem);--sb-engine-shared-map-intro-copy-color: rgba(248, 250, 252, .7);--sb-engine-shared-map-intro-copy-size: .96rem;--sb-engine-shared-button-bg: rgba(248, 250, 252, .045);--sb-engine-shared-button-label-color: #9fc7ee;--sb-engine-shared-button-label-font: Inter, sans-serif;--sb-engine-shared-button-label-size: .72rem;--sb-engine-shared-button-strong-size: .9rem;--sb-engine-shared-button-note-color: rgba(248, 250, 252, .54);--sb-engine-shared-button-hover-focus-bg: rgba(248, 250, 252, .08);--sb-engine-shared-button-active-bg: var(--color-white);--sb-engine-shared-panel-bg-color: rgba(0, 26, 51, .72);--sb-engine-shared-panel-copy-heading-size: clamp(2rem, 3.25vw, 3.35rem);--sb-engine-shared-panel-copy-bg: rgba(248, 250, 252, .055);--sb-engine-shared-panel-copy-label-size: .76rem;--sb-engine-shared-panel-copy-value-color: rgba(248, 250, 252, .76);--sb-engine-integrity-system-integrity-padding-block: clamp(5rem, 8vw, 7.3rem);--sb-engine-timeline-timeline-bg: var(--color-white);--sb-engine-hero-live-hero-padding-block: 1rem 2.8rem;--sb-engine-hero-copy-heading-mobile-size: clamp(2.58rem, 12vw, 3.45rem);--sb-engine-hero-copy-heading-mobile-correction-size: clamp(2.25rem, 10.8vw, 2.9rem);--sb-engine-hero-consistency-spacing: clamp(6.2rem, 9vw, 8rem) 0 clamp(3.4rem, 6vw, 5.4rem);--sb-engine-hero-shared-label-consistency-size: .66rem;--sb-engine-hero-breadcrumb-weight: 600;--sb-engine-hero-core-mechanism-consistency-size: .76rem;--sb-engine-hero-core-mechanism-consistency-weight: 400;--sb-engine-hero-meta-strong-size: .85rem;--sb-engine-hero-meta-label-consistency-size: .74rem;--sb-engine-hero-board-consistency-bg-color: transparent;--sb-engine-hero-board-core-consistency-bg: rgba(0, 26, 51, .85);--sb-engine-hero-board-caption-consistency-size: .6rem;--sb-engine-hero-board-node-consistency-bg: rgba(0, 26, 51, .6);--sb-engine-hero-board-node-size: .8rem;--sb-engine-hero-board-node-note-consistency-color: rgba(102, 153, 204, .72);--sb-engine-origin-section-padding-block: clamp(3.6rem, 6.5vw, 5.8rem);--sb-engine-origin-section-bg-color: transparent;--sb-engine-timeline-card-surface-bg: transparent;--sb-engine-timeline-timeline-label-color: rgba(102, 153, 204, .7);--sb-engine-timeline-timeline-label-size: .62rem;--sb-engine-timeline-timeline-label-weight: 600;--sb-engine-timeline-timeline-heading-size: 1rem;--sb-engine-timeline-timeline-copy-size: .84rem;--sb-engine-motor-consistency-spacing: clamp(3.6rem, 6.5vw, 5.8rem);--sb-engine-motor-section-bg-color: transparent;--sb-engine-shared-control-surface-bg: transparent;--sb-engine-shared-control-label-color: rgba(102, 153, 204, .7);--sb-engine-shared-control-label-size: .62rem;--sb-engine-shared-button-label-weight: 600;--sb-engine-motor-button-heading-size: .85rem;--sb-engine-shared-control-hover-bg: rgba(102, 153, 204, .05);--sb-engine-shared-control-active-bg: rgba(102, 153, 204, .1);--sb-engine-motor-panel-consistency-bg-color: rgba(0, 26, 51, .55);--sb-engine-motor-panel-heading-consistency-size: 1.5rem;--sb-engine-shared-panel-copy-heading-weight: 700;--sb-engine-shared-panel-copy-label-color: rgba(102, 153, 204, .66);--sb-engine-shared-control-metadata-size: .6rem;--sb-engine-shared-panel-copy-value-size: .88rem;--sb-engine-routes-section-bg: transparent;--sb-engine-shared-route-card-heading-size: 1.08rem;--sb-engine-shared-route-card-copy-size: .82rem;--sb-engine-shared-route-card-size: .66rem;--sb-engine-cta-cta-bg: transparent;--sb-engine-cta-grid-bg: linear-gradient(rgba(0, 26, 51, .4), rgba(0, 26, 51, .4)) center / 100% 1px no-repeat, linear-gradient(rgba(0, 26, 51, .4), rgba(0, 26, 51, .4)) center / 1px 100% no-repeat;--sb-engine-cta-grid-color: #336699;--sb-engine-cta-grid-heading-color: var(--color-midnight);--sb-engine-cta-grid-copy-color: #4a4a4a;--sb-engine-cta-grid-copy-size: .95rem;--sb-engine-hero-live-hero-padding-top: 5.4rem;--sb-engine-hero-copy-heading-consistency-size: clamp(2.4rem, 3.85vw, 3.4rem);--sb-engine-hero-board-weight: 620;--sb-engine-origin-portrait-bg: #061b33;--sb-engine-origin-speech-color: #e0eaf4;--sb-engine-origin-speech-size: 1.02rem;--sb-engine-origin-signoff-size: .72rem;--sb-engine-origin-signoff-weight: 600;--sb-engine-origin-path-color: #cce0f0;--sb-engine-origin-path-size: .68rem;--sb-engine-origin-path-connector-color: rgba(102, 153, 204, .6);--sb-engine-timeline-connector-bg: linear-gradient(90deg, var(--color-signal), rgba(102, 153, 204, .15));--sb-engine-timeline-timeline-heading-color: var(--color-white);--sb-engine-timeline-loop-grid-bg: repeating-linear-gradient(90deg, var(--color-signal) 0 7px, rgba(102, 153, 204, .12) 7px 14px);--sb-engine-timeline-loop-grid-label-size: .66rem;--sb-engine-timeline-loop-grid-label-weight: 700;--sb-engine-timeline-loop-grid-heading-weight: 640;--sb-engine-timeline-loop-grid-copy-size: .8rem;--sb-engine-shared-panel-lead-color: #e0eaf4;--sb-engine-shared-panel-lead-size: 1.02rem;--sb-engine-motor-panel-value-consistency-size: .92rem;--sb-engine-shared-panel-copy-value-weight: 560;--sb-engine-shared-route-cards-bg: linear-gradient(180deg, var(--color-signal), rgba(102, 153, 204, .25));--sb-engine-shared-route-card-bg: rgba(0, 26, 51, .5);--sb-engine-routes-card-branch-bg: rgba(102, 153, 204, .35);--sb-engine-shared-route-card-hover-focus-bg: rgba(0, 26, 51, .85);--sb-engine-routes-card-index-size: .64rem;--sb-engine-shared-final-stack-heading-size: clamp(1.85rem, 3vw, 2.7rem);--sb-engine-shared-final-stack-copy-size: .97rem;--sb-engine-cta-heading-mobile-size: clamp(1.5rem, 6.5vw, 1.9rem);--testimonials-hero-hero-padding: clamp(6.2rem, 9vw, 8rem) 0 clamp(3.4rem, 6vw, 5.4rem);--testimonials-hero-hero-bg: transparent;--testimonials-shared-section-label-size: .66rem;--testimonials-shared-section-label-weight: 600;--testimonials-hero-permission-note-size: .62rem;--testimonials-hero-breadcrumb-size: .66rem;--testimonials-hero-breadcrumb-weight: 600;--testimonials-hero-copy-heading-size: clamp(2.4rem, 4.2vw, 3.9rem);--testimonials-hero-copy-heading-weight: 800;--testimonials-hero-mechanism-label-color: rgba(102, 153, 204, .66);--testimonials-hero-mechanism-label-size: .6rem;--testimonials-hero-mechanism-copy-size: .76rem;--testimonials-shared-proof-board-bg-color: transparent;--testimonials-hero-board-core-bg: rgba(0, 26, 51, .85);--testimonials-hero-witness-card-label-size: .72rem;--testimonials-hero-witness-card-note-size: .56rem;--testimonials-shared-v4-section-padding: clamp(3.6rem, 6.5vw, 5.8rem) 0;--testimonials-shared-v4-section-bg: transparent;--testimonials-statistics-stat-card-bg: transparent;--testimonials-statistics-stat-card-strong-size: clamp(1.7rem, 2.6vw, 2.3rem);--testimonials-statistics-stat-card-strong-weight: 600;--testimonials-statistics-stat-card-copy-size: .8rem;--testimonials-statistics-stat-card-label-color: rgba(102, 153, 204, .66);--testimonials-statistics-stat-card-label-size: .56rem;--testimonials-sources-source-list-bg: transparent;--testimonials-sources-source-list-strong-color: rgba(102, 153, 204, .66);--testimonials-sources-source-list-strong-size: .6rem;--testimonials-sources-source-list-strong-weight: 600;--testimonials-sources-source-list-label-size: .85rem;--testimonials-library-filter-shell-bg: rgba(0, 26, 51, .85);--testimonials-library-filter-wrap-label-color: rgba(102, 153, 204, .66);--testimonials-library-filter-wrap-label-size: .6rem;--testimonials-library-filter-bg: transparent;--testimonials-library-filter-size: .64rem;--testimonials-library-filter-weight: 600;--testimonials-library-filter-hover-bg: rgba(102, 153, 204, .05);--testimonials-library-filter-active-bg: rgba(102, 153, 204, .12);--testimonials-library-count-color: rgba(102, 153, 204, .7);--testimonials-library-count-size: .66rem;--testimonials-library-card-note-color: rgba(159, 176, 196, .5);--testimonials-library-card-note-size: .58rem;--testimonials-library-card-strong-size: .85rem;--testimonials-themes-theme-pill-bg: transparent;--testimonials-themes-theme-pill-size: .56rem;--testimonials-library-card-copy-font: "Playfair Display", Georgia, serif;--testimonials-library-card-copy-size: 1.08rem;--testimonials-library-card-copy-weight: 400;--testimonials-library-card-label-size: .54rem;--testimonials-library-card-value-size: .72rem;--testimonials-themes-ladder-label-color: rgba(102, 153, 204, .7);--testimonials-themes-ladder-label-size: .62rem;--testimonials-themes-ladder-label-weight: 600;--testimonials-themes-ladder-copy-size: .86rem;--testimonials-themes-theme-card-size: .58rem;--testimonials-themes-theme-card-heading-size: .95rem;--testimonials-themes-theme-card-copy-size: .78rem;--testimonials-journey-card-bg: transparent;--testimonials-journey-card-color: rgba(102, 153, 204, .7);--testimonials-journey-card-size: .6rem;--testimonials-journey-card-weight: 600;--testimonials-journey-card-heading-size: 1.02rem;--testimonials-journey-card-copy-size: .82rem;--testimonials-integrity-panel-bg: rgba(0, 26, 51, .55);--testimonials-integrity-panel-link-size: .7rem;--testimonials-integrity-panel-size: .85rem;--testimonials-cta-grid-bg: linear-gradient(rgba(0, 26, 51, .4), rgba(0, 26, 51, .4)) center / 100% 1px no-repeat, linear-gradient(rgba(0, 26, 51, .4), rgba(0, 26, 51, .4)) center / 1px 100% no-repeat;--testimonials-cta-grid-color: #336699;--testimonials-cta-grid-heading-color: var(--color-midnight);--testimonials-cta-card-bg: transparent;--testimonials-cta-card-copy-color: #4a4a4a;--testimonials-cta-card-copy-size: .95rem;--testimonials-hero-hero-padding-top: 5.4rem;--biography-page-bg: var(--color-white);--biography-page-padding-block: clamp(2.5rem, 5vw, 4rem) clamp(4rem, 7vw, 6rem);--biography-page-header-heading-size: clamp(2.4rem, 4.5vw, 3.6rem);--biography-page-role-size: clamp(1rem, 1.4vw, 1.18rem);--biography-facts-infobox-band-margin-block: clamp(1.75rem, 3.5vw, 2.75rem);--biography-facts-fact-label-bg: #f2f6fb;--biography-facts-fact-label-weight: 760;--biography-article-heading-size: clamp(1.4rem, 2.2vw, 1.8rem);--ambient-video-media-video-bg: #001527;--careers-page-bg: var(--color-warm-white);--careers-hero-bg: var(--color-midnight);--careers-hero-spacing: clamp(6rem, 10vw, 9rem) 0 clamp(4.5rem, 8vw, 7rem);--careers-hero-mobile-spacing: 4rem 0 3.5rem;--careers-hero-title-size: clamp(4rem, 8vw, 7.5rem);--careers-hero-mobile-title-size: clamp(3rem, 15vw, 4.6rem);--careers-hero-title-color: var(--color-white);--careers-hero-lede-size: clamp(1.15rem, 2vw, 1.45rem);--careers-hero-lede-color: #c7d5e4;--careers-heading-font: var(--font-sans);--careers-heading-weight: 820;--careers-body-font: var(--font-sans);--careers-body-weight: 400;--careers-section-spacing: clamp(4.5rem, 8vw, 7rem) 0;--careers-section-light-bg: var(--color-warm-white);--careers-section-alt-bg: var(--color-blue-wash);--careers-section-dark-bg: var(--color-midnight);--careers-section-heading-size: clamp(2.25rem, 5vw, 4.2rem);--careers-section-heading-color: var(--color-ink);--careers-section-copy-size: clamp(1.02rem, 1.6vw, 1.22rem);--careers-section-copy-color: var(--color-muted-light);--careers-card-bg: var(--color-white);--careers-card-border-color: #c8d3df;--careers-card-heading-size: clamp(1.35rem, 2.4vw, 1.85rem);--careers-card-heading-color: var(--color-ink);--careers-card-copy-size: var(--text-base);--careers-card-copy-color: var(--color-muted-light);--careers-label-size: var(--text-xs);--careers-label-color: var(--color-signal);--careers-label-weight: 700;--careers-role-hero-spacing: clamp(5.5rem, 9vw, 8rem) 0 clamp(4rem, 7vw, 6rem);--careers-role-title-size: clamp(3.2rem, 6.6vw, 6.2rem);--careers-role-mobile-title-size: clamp(2.35rem, 10vw, 3.5rem);--careers-role-meta-bg: #071f3c;--careers-role-meta-size: var(--text-base);--careers-form-label-color: var(--color-ink);--careers-shared-capability-subpage-color: var(--color-ink);--careers-shared-section-head-copy-color: var(--color-muted-light);--careers-purpose-principles-color: var(--color-ink);--careers-purpose-principles-size: var(--text-base);--careers-families-family-row-bg: var(--color-white);--careers-families-family-row-hover-bg: var(--color-blue-wash);--careers-families-family-row-main-heading-size: var(--text-md);--careers-families-family-row-main-heading-color: var(--color-ink);--careers-families-family-row-main-copy-color: var(--color-muted-light);--careers-families-family-select-bg: none;--careers-roles-role-where-size: .7rem;--careers-roles-role-where-color: var(--color-muted-light);--careers-roles-role-where-label-color: var(--color-signal);--careers-roles-role-controls-input-bg: var(--color-white);--careers-roles-role-controls-input-color: var(--color-ink);--careers-roles-role-controls-input-size: .9rem;--careers-roles-role-controls-placeholder-color: var(--color-muted-light);--careers-roles-role-count-size: .72rem;--careers-roles-role-count-color: var(--color-muted-light);--careers-roles-role-row-bg: var(--color-white);--careers-roles-role-row-hover-bg: var(--color-blue-wash);--careers-roles-role-row-main-heading-size: 1.25rem;--careers-roles-role-row-color: var(--color-muted-light);--careers-roles-role-row-size: .97rem;--careers-roles-role-empty-color: var(--color-muted-light);--careers-interest-hint-size: .82rem;--careers-interest-hint-color: var(--color-muted-light);--careers-interest-form-context-bg: #fff1e8;--careers-interest-form-context-strong-color: var(--color-ink);--careers-interest-form-context-strong-size: 1.05rem;--careers-interest-form-note-color: var(--color-muted-light);--careers-shared-card-link-size: .78rem;--careers-shared-card-link-weight: 600;--careers-shared-open-invite-copy-color: var(--color-muted-light);--careers-interest-form-bg: var(--color-white);--careers-shared-checkbox-group-bg: var(--color-warm-white);--careers-interest-form-input-bg: var(--color-warm-white);--careers-interest-form-input-color: var(--color-muted-light);--careers-shared-checkbox-grid-bg: var(--color-blue-wash);--careers-interest-founder-label-color: var(--color-muted-light);--contact-hero-hero-padding: clamp(6.2rem, 9vw, 8rem) 0 clamp(3.4rem, 6vw, 5.4rem);--contact-hero-hero-bg: transparent;--contact-shared-section-label-size: .66rem;--contact-shared-section-label-weight: 600;--contact-hero-copy-heading-size: clamp(2.6rem, 4.6vw, 4.35rem);--contact-hero-copy-heading-weight: 800;--contact-hero-panel-bg: rgba(0, 26, 51, .55);--contact-hero-panel-heading-size: 1.35rem;--contact-hero-panel-heading-weight: 700;--contact-hero-question-list-size: .86rem;--contact-hero-question-list-color: rgba(102, 153, 204, .7);--contact-hero-question-list-marker-size: .62rem;--contact-hero-question-list-weight: 600;--contact-form-route-section-padding: clamp(3.6rem, 6.5vw, 5.8rem) 0;--contact-form-route-section-bg: transparent;--contact-form-routing-copy-heading-size: clamp(1.85rem, 3vw, 2.5rem);--contact-form-routing-copy-heading-weight: 700;--contact-guide-intent-option-bg: transparent;--contact-guide-intent-option-hover-bg: rgba(102, 153, 204, .05);--contact-guide-intent-option-selected-bg: rgba(102, 153, 204, .08);--contact-guide-intent-option-label-size: .92rem;--contact-guide-intent-option-label-weight: 600;--contact-guide-intent-option-note-size: .78rem;--contact-form-form-bg: linear-gradient(rgba(0, 26, 51, .4), rgba(0, 26, 51, .4)) center / 100% 1px no-repeat, linear-gradient(rgba(0, 26, 51, .4), rgba(0, 26, 51, .4)) center / 1px 100% no-repeat;--contact-form-form-color: #336699;--contact-form-header-heading-color: var(--color-midnight);--contact-form-header-heading-size: clamp(1.6rem, 2.6vw, 2.2rem);--contact-form-header-copy-color: #4a4a4a;--contact-form-header-copy-size: .92rem;--contact-form-form-label-size: .6rem;--contact-form-form-label-weight: 600;--contact-form-form-input-bg: var(--color-white);--contact-guide-intent-fieldset-color: #336699;--contact-guide-intent-fieldset-size: .62rem;--contact-form-route-card-bg: rgba(102, 153, 204, .08);--contact-form-route-card-heading-size: 1.05rem;--contact-form-route-card-copy-size: .85rem;--contact-form-route-card-label-size: .58rem;--contact-form-route-card-value-size: .8rem;--contact-form-consent-label-size: .82rem;--contact-form-status-size: .72rem;--contact-booking-note-padding: clamp(3.6rem, 6.5vw, 5.8rem) 0;--contact-booking-note-bg: transparent;--contact-shared-confirmation-card-bg: rgba(0, 26, 51, .55);--contact-shared-confirmation-card-copy-size: .9rem;--contact-form-avatar-bg: #e8eef5;--contact-guide-section-padding: 3.4rem 0 2.6rem;--contact-guide-lede-size: .94rem;--contact-guide-group-label-size: .68rem;--contact-guide-group-label-color: #8fb4d6;--contact-guide-tile-bg: rgba(255, 255, 255, .03);--contact-guide-tile-color: inherit;--contact-guide-tile-hover-focus-bg: rgba(255, 102, 0, .06);--contact-guide-tile-strong-color: var(--color-white);--contact-guide-tile-strong-size: .98rem;--contact-guide-tile-label-color: #b9cfe2;--contact-guide-tile-label-size: .82rem;--contact-audit-section-padding: 3.2rem 0;--contact-audit-strip-heading-size: 1.5rem;--contact-audit-strip-copy-size: .94rem;--contact-audit-terms-label-size: .7rem;--contact-audit-terms-label-color: #8fb4d6;--contact-audit-terms-value-size: .92rem;--contact-hero-hero-padding-top: 5.4rem;--cookie-consent-dialog-primary-bg: var(--color-orange);--cookie-consent-dialog-primary-hover-bg: var(--color-orange-dark);--cookie-consent-dialog-primary-color: var(--color-white);--cookie-consent-dialog-secondary-bg: var(--color-white);--cookie-consent-dialog-secondary-hover-bg: #e2ebf4;--cookie-consent-dialog-secondary-color: var(--color-midnight);--cookie-consent-dialog-bg: var(--color-deep-system);--cookie-consent-dialog-text-color: var(--color-white);--cookie-consent-dialog-muted-color: #cfdce9;--cookie-consent-dialog-separator-color: rgba(255, 255, 255, .18);--cookie-consent-dialog-overlay-bg: rgba(0, 26, 51, .65);--cookie-consent-dialog-toggle-off-bg: #48607a;--cookie-consent-dialog-link-color: #9fc3e6;--cookie-consent-dialog-font: Inter, sans-serif;--cookie-consent-dialog-toggle-on-bg: var(--color-orange);--error-state-hero-bg: var(--color-midnight);--error-state-hero-requested-location-label-weight: 700;--error-state-hero-requested-location-bg: var(--color-card-dark);--error-state-hero-requested-location-color: var(--color-white);--error-state-recovery-panel-bg: var(--color-card-dark);--error-state-recovery-code-size: clamp(5rem, 11vw, 8rem);--error-state-recovery-code-weight: 900;--error-state-recovery-copy-heading-color: var(--color-white);--error-state-recovery-panel-label-color: inherit;--error-state-recovery-panel-label-font: inherit;--error-state-recovery-panel-label-size: inherit;--error-state-recovery-panel-label-weight: inherit;--error-state-recovery-stay-button-bg: transparent;--error-state-recovery-stay-button-weight: 700;--error-state-recovery-stay-button-hover-focus-bg: rgba(255, 255, 255, .08);--error-state-recovery-code-mobile-size: clamp(4.5rem, 26vw, 6.5rem);--site-header-cart-count-color: var(--color-white);--site-header-cart-count-size: .6rem;--site-header-cart-count-weight: 700;--site-header-member-menu-trigger-bg: rgba(0, 128, 128, .16);--site-header-member-menu-trigger-color: #d9f5f2;--site-header-member-menu-trigger-size: .78rem;--site-header-member-menu-trigger-weight: 760;--site-header-member-menu-trigger-hover-focus-bg: rgba(0, 128, 128, .3);--site-header-member-menu-trigger-hover-focus-color: var(--color-white);--site-header-member-panel-bg: #061b33;--site-header-member-panel-copy-color: #a8e1dd;--site-header-member-panel-copy-size: .69rem;--site-header-member-panel-copy-weight: 800;--site-header-member-panel-link-size: .9rem;--site-header-member-panel-link-weight: 650;--site-header-member-panel-link-hover-bg: rgba(0, 128, 128, .28);--impact-community-hero-bg: radial-gradient(circle at 86% 14%, rgba(102, 153, 204, .18), transparent 32rem), var(--color-midnight);--impact-community-hero-breadcrumb-color: rgba(248, 250, 252, .7);--impact-community-hero-breadcrumb-size: .86rem;--impact-community-hero-breadcrumb-separator-color: rgba(248, 250, 252, .38);--impact-community-hero-breadcrumb-link-color: inherit;--impact-community-hero-heading-color: var(--color-white);--impact-community-hero-heading-size: clamp(2.75rem, 4.45vw, 3.5rem);--impact-community-hero-intro-color: rgba(248, 250, 252, .76);--impact-community-hero-copy-font: "Playfair Display", Georgia, serif;--impact-community-hero-copy-size: clamp(1.4rem, 2.15vw, 1.75rem);--impact-community-hero-color: rgba(248, 250, 252, .64);--impact-community-hero-size: .875rem;--impact-community-hero-support-color: rgba(248, 250, 252, .83);--impact-community-hero-support-size: 1.05rem;--impact-community-shared-text-link-color: var(--color-white);--impact-community-shared-text-link-weight: 700;--impact-community-hero-elevator-bg: rgba(255, 255, 255, .035);--impact-community-hero-elevator-kicker-color: rgba(248, 250, 252, .58);--impact-community-hero-elevator-kicker-size: .72rem;--impact-community-hero-elevator-shaft-bg: rgba(232, 237, 243, .35);--impact-community-hero-elevator-label-weight: 650;--impact-community-belief-section-padding: 88px 0;--impact-community-belief-bg: var(--color-white);--impact-community-belief-section-head-heading-size: clamp(2rem, 3.3vw, 3rem);--impact-community-belief-copy-size: 1.05rem;--impact-community-belief-copy-weight: 750;--impact-community-belief-panel-color: var(--color-white);--impact-community-belief-panel-copy-size: clamp(1.45rem, 2.5vw, 2.15rem);--impact-community-belief-panel-copy-weight: 720;--impact-community-belief-progression-label-bg: rgba(232, 237, 243, .35);--impact-community-shared-mark-size: 1.15rem;--impact-community-shared-mark-weight: 800;--impact-community-shared-mark-link-color: inherit;--impact-community-shared-category-size: .76rem;--impact-community-shared-category-weight: 650;--impact-community-contributions-card-heading-size: 1.55rem;--impact-community-shared-chips-size: .8rem;--impact-community-shared-external-link-weight: 750;--impact-community-belief-section-head-dark-copy-color: rgba(248, 250, 252, .74);--impact-community-shared-thread-list-bg: rgba(232, 237, 243, .35);--impact-community-shared-thread-list-heading-size: 1.35rem;--impact-community-shared-thread-list-copy-color: rgba(248, 250, 252, .72);--impact-community-shared-error-summary-color: #671919;--impact-community-shared-error-summary-bg: #fff4f4;--impact-community-shared-error-summary-heading-size: 1rem;--impact-community-workshop-field-size: .9rem;--impact-community-workshop-field-weight: 720;--impact-community-workshop-field-error-color: #8a2020;--impact-community-workshop-field-error-size: .82rem;--impact-community-cross-link-padding: 0 0 88px;--impact-community-cross-link-copy-size: 1.05rem;--impact-community-cross-link-link-weight: 780;--impact-community-belief-section-tablet-spacing: 64px 0;--impact-community-hero-heading-mobile-size: clamp(2.375rem, 11vw, 2.75rem);--impact-community-hero-quote-mobile-size: 1.375rem;--impact-community-belief-section-mobile-spacing: 48px 0;--impact-community-cross-link-padding-bottom: 48px;--online-programs-hero-padding: clamp(7.5rem, 13vw, 11rem) 0 clamp(4.5rem, 8vw, 7rem);--online-programs-hero-bg: radial-gradient(circle at 80% 20%, rgba(102, 153, 204, .2), transparent 31rem), linear-gradient(145deg, #001326 0%, var(--color-midnight) 55%, #002b52 100%);--online-programs-hero-section-label-color: #a9c9e7;--online-programs-hero-heading-size: clamp(3.25rem, 8vw, 7.2rem);--online-programs-hero-lede-color: #c8d5e3;--online-programs-hero-lede-size: clamp(1.05rem, 2vw, 1.3rem);--online-programs-hero-ledger-bg: rgba(0, 10, 24, .54);--online-programs-hero-ledger-label-color: var(--color-muted-dark);--online-programs-hero-ledger-label-size: .8rem;--online-programs-hero-ledger-value-size: clamp(1.35rem, 3vw, 2.1rem);--online-programs-hero-ledger-value-weight: 700;--online-programs-principles-bg: #edf3f8;--online-programs-principles-label-size: .8rem;--online-programs-principles-heading-size: clamp(1.2rem, 2vw, 1.5rem);--online-programs-access-padding: clamp(4rem, 8vw, 7rem) 0;--online-programs-access-copy-heading-size: clamp(2.25rem, 5.5vw, 4.6rem);--online-programs-access-copy-weight: 750;--online-programs-access-copy-size: .9rem;--online-programs-access-plan-card-bg: linear-gradient(155deg, #f4f8fb 0%, #e7f0f7 100%);--online-programs-access-plan-card-head-strong-size: 1.45rem;--online-programs-access-plan-price-size: clamp(1.6rem, 4vw, 2.4rem);--online-programs-access-plan-notice-bg: rgba(255, 255, 255, .75);--online-programs-access-plan-notice-color: #71352f;--online-programs-access-plan-actions-note-size: .78rem;--online-programs-catalog-padding: clamp(4.5rem, 8vw, 8rem) 0;--online-programs-shared-section-head-heading-size: clamp(2.2rem, 5vw, 4rem);--online-programs-shared-search-label-size: .72rem;--online-programs-shared-search-control-bg: #f9fbfc;--online-programs-shared-search-input-bg: transparent;--online-programs-catalog-filter-group-bg: transparent;--online-programs-catalog-filter-group-size: .82rem;--online-programs-catalog-filter-group-weight: 650;--online-programs-shared-results-row-size: .76rem;--online-programs-shared-results-row-copy-weight: 600;--online-programs-catalog-card-media-bg: linear-gradient(to bottom, transparent 55%, rgba(0, 18, 36, .72));--online-programs-catalog-card-code-size: .72rem;--online-programs-catalog-category-weight: 600;--online-programs-catalog-card-heading-size: clamp(1.45rem, 3vw, 2rem);--online-programs-shared-meta-label-size: .66rem;--online-programs-shared-meta-value-size: .9rem;--online-programs-shared-meta-value-weight: 700;--online-programs-shared-curriculum-bg: #f7fafc;--online-programs-shared-curriculum-size: 1.1rem;--online-programs-shared-curriculum-label-size: .7rem;--online-programs-shared-module-strong-size: .88rem;--online-programs-shared-module-note-size: .65rem;--online-programs-shared-module-body-copy-size: .86rem;--online-programs-shared-step-label-size: .82rem;--online-programs-catalog-card-price-strong-size: 1.2rem;--online-programs-shared-no-results-heading-size: 1.6rem;--online-programs-faq-padding: clamp(4rem, 8vw, 7rem) 0;--online-programs-faq-bg: #f5f2eb;--online-programs-faq-link-weight: 700;--online-programs-final-padding: clamp(4rem, 8vw, 7rem) 0;--online-programs-final-heading-size: clamp(2rem, 5vw, 4rem);--online-programs-final-grid-copy-color: #bdcada;--online-programs-hero-padding-top: 7rem;--online-programs-hero-heading-mobile-size: clamp(3rem, 16vw, 4.5rem);--ofb-visual-media-visual-board-bg: transparent;--search-hero-padding-block: clamp(4rem, 9vw, 7rem);--search-hero-system-label-weight: 700;--search-hero-label-weight: 800;--search-hero-submit-weight: 820;--search-hero-clear-bg: transparent;--search-hero-clear-weight: 750;--search-results-section-padding-block: clamp(3.5rem, 8vw, 6rem);--search-results-category-weight: 750;--search-shared-card-link-weight: 750;--search-shared-standard-page-bg-color: var(--color-warm-white);--search-shared-standard-page-color: var(--color-ink);--search-shared-best-match-bg: var(--color-white);--school-shared-navy-color: #031d35;--school-shared-deep-navy-color: #02182d;--school-shared-blue-color: #67a7d9;--school-shared-bright-blue-color: #8fc7ef;--school-shared-orange-color: #f47b35;--school-shared-white-color: #f7fbff;--school-shared-line-color: rgba(143, 199, 239, .26);--school-book-hero-breadcrumb-size: .72rem;--school-book-hero-breadcrumb-label-color: rgba(247, 251, 255, .55);--school-book-hero-padding: clamp(1.5rem, 4vw, 3rem) 0 clamp(2rem, 5vw, 3.5rem);--school-book-hero-thumb-bg: none;--school-book-hero-intro-heading-size: clamp(2rem, 4.5vw, 3.1rem);--school-book-hero-summary-size: 1.05rem;--school-book-hero-summary-color: rgba(247, 251, 255, .82);--school-book-hero-facts-size: .78rem;--school-book-hero-facts-color: rgba(247, 251, 255, .7);--school-book-hero-price-size: 1.35rem;--school-book-hero-price-weight: 700;--school-book-shared-primary-size: .95rem;--school-book-shared-primary-weight: 600;--school-book-shared-primary-color: #1a0e05;--school-book-shared-primary-hover-bg: #ff8f4d;--school-book-shared-secondary-bg: transparent;--school-book-hero-unavailable-size: .85rem;--school-book-hero-unavailable-color: rgba(247, 251, 255, .6);--school-book-hero-checkout-status-size: .82rem;--school-book-hero-checkout-status-color: rgba(247, 251, 255, .78);--school-book-detail-padding: clamp(2.5rem, 5vw, 4rem) 0;--school-book-detail-heading-size: clamp(1.5rem, 3vw, 2.1rem);--school-book-detail-richtext-size: 1.02rem;--school-book-detail-richtext-color: rgba(247, 251, 255, .85);--school-book-related-padding: clamp(2.5rem, 5vw, 4rem) 0 0;--school-book-related-head-heading-size: clamp(1.5rem, 3vw, 2.2rem);--school-book-related-card-label-size: .9rem;--school-book-related-card-label-color: rgba(247, 251, 255, .82);--school-book-shared-back-size: .78rem;--school-studio-hero-studio-hero-bg: rgba(2, 24, 45, .63);--school-studio-hero-kicker-size: clamp(.8rem, 1.3vw, 1rem);--school-studio-hero-kicker-weight: 600;--school-studio-hero-content-heading-size: clamp(4rem, 9vw, 8rem);--school-studio-hero-tagline-size: clamp(1.55rem, 3.5vw, 3rem);--school-studio-hero-tagline-weight: 700;--school-studio-shared-primary-action-size: .82rem;--school-studio-shared-primary-action-weight: 600;--school-studio-store-unavailable-color: rgba(247, 251, 255, .68);--school-studio-store-unavailable-size: .78rem;--school-studio-store-detail-bg: none;--school-studio-store-card-body-link-color: inherit;--school-studio-story-section-padding-block: clamp(5rem, 9vw, 9rem);--school-studio-story-statement-copy-color: #dceefe;--school-studio-story-statement-copy-size: clamp(2.5rem, 4.2vw, 4.2rem);--school-studio-story-copy-size: clamp(1.05rem, 1.4vw, 1.24rem);--school-studio-story-copy-weight: 700;--school-studio-principles-section-padding-block: clamp(4.5rem, 8vw, 7rem);--school-studio-principles-section-bg: #0c3150;--school-studio-principles-section-heading-size: clamp(2.4rem, 5vw, 4.5rem);--school-studio-principles-principle-card-bg: #67a7d9;--school-studio-principles-principle-card-label-size: .8rem;--school-studio-principles-principle-card-heading-size: 1.35rem;--school-studio-series-field-padding-block: clamp(5rem, 9vw, 9rem);--school-studio-series-field-bg: #04213c;--school-studio-series-heading-copy-size: .82rem;--school-studio-series-heading-copy-weight: 600;--school-studio-shared-floating-book-bg: rgba(2, 24, 45, .76);--school-studio-shared-floating-book-color: inherit;--school-studio-shared-floating-book-heading-size: .92rem;--school-studio-store-section-padding-block: clamp(5rem, 9vw, 8rem);--school-studio-store-heading-copy-color: #c8dded;--school-studio-store-heading-copy-size: 1.08rem;--school-studio-store-card-bg: #082946;--school-studio-store-card-body-heading-size: 1rem;--school-studio-store-meta-size: .72rem;--school-studio-hero-heading-mobile-size: clamp(3.6rem, 19vw, 5.7rem);--school-studio-hero-tagline-mobile-size: 1.55rem;--school-studio-story-statement-mobile-size: clamp(2.3rem, 12vw, 3.6rem);--site-cart-panel-shell-bg: #000a14;--site-cart-panel-bg: #061b33;--site-cart-panel-line-color: rgba(204, 224, 240, .22);--site-cart-panel-text-color: var(--color-white);--site-cart-panel-muted-color: #cce0f0;--site-cart-panel-overlay-bg: rgba(0, 10, 20, .74);--site-cart-panel-head-copy-color: #99b8d9;--site-cart-panel-head-copy-size: .65rem;--site-cart-panel-head-copy-weight: 700;--site-cart-panel-head-heading-size: 1.2rem;--site-cart-panel-close-bg: transparent;--site-cart-panel-close-size: 1.7rem;--site-cart-items-empty-color: #99b8d9;--site-cart-footer-count-row-size: .72rem;--site-cart-footer-count-row-weight: 700;--site-cart-footer-count-row-strong-size: .95rem;--site-cart-footer-checkout-size: .9rem;--site-cart-footer-checkout-weight: 750;--site-cart-footer-checkout-color: #000a14;--site-cart-footer-continue-bg: transparent;--site-cart-footer-note-color: #99b8d9;--site-cart-footer-note-size: .78rem;--site-cart-items-item-title-color: var(--color-white);--site-cart-items-item-title-size: .92rem;--site-cart-items-item-title-weight: 700;--site-cart-items-item-title-link-color: inherit;--site-cart-items-item-title-link-hover-focus-color: #cce0f0;--site-cart-items-item-meta-size: .76rem;--site-cart-items-remove-bg: transparent;--site-cart-items-remove-size: .7rem;--unsubscribe-form-note-size: .82rem;--unsubscribe-form-note-color: rgba(9, 34, 61, .62);--transformation-uncovered-shared-color: var(--color-white);--transformation-uncovered-hero-padding-block: clamp(4rem, 9vw, 7rem);--transformation-uncovered-hero-kicker-weight: 820;--transformation-uncovered-shared-heading-size: clamp(2.6rem, 6vw, 4.6rem);--transformation-uncovered-hero-soon-color: var(--color-signal);--transformation-uncovered-hero-soon-size: clamp(1.3rem, 2.6vw, 2rem);--transformation-uncovered-hero-soon-weight: 700;--transformation-uncovered-hero-body-color: #d7e5f2;--verification-shared-padding: clamp(3rem, 8vw, 6rem) 1.25rem;--verification-shared-bg: var(--color-midnight);--verification-shared-color: var(--color-white);--verification-card-bg: #061b33;--verification-card-kicker-color: #99b8d9;--verification-card-kicker-size: .75rem;--verification-card-kicker-weight: 700;--verification-card-heading-color: var(--color-white);--verification-card-heading-size: clamp(2rem, 5vw, 3.6rem);--verification-card-kicker-copy-color: #cce0f0;--verification-card-link-bg: var(--color-orange);--verification-card-link-color: #241006;--verification-card-link-weight: 800;--verification-card-card-link-hover-focus-bg: var(--color-orange-dark);--pack-workspace-shared-navy-color: #061b33;--pack-workspace-shared-soft-navy-color: #102d49;--pack-workspace-shared-teal-color: #008080;--pack-workspace-shared-dark-teal-color: #096364;--pack-workspace-shared-teal-wash-color: #e3f2f0;--pack-workspace-shared-orange-color: var(--color-orange);--pack-workspace-shared-dark-orange-color: var(--color-orange-dark);--pack-workspace-shared-paper-color: var(--color-white);--pack-workspace-shared-canvas-color: #f3f7f7;--pack-workspace-shared-line-color: #cfdddd;--pack-workspace-shared-strong-line-color: #a9c3c2;--pack-workspace-shared-text-color: #243342;--pack-workspace-shared-muted-color: #617080;--pack-workspace-shared-danger-color: #9e3427;--pack-workspace-shared-success-color: #216943;--pack-workspace-home-summary-stat-grid-margin: 1rem 0;--pack-workspace-home-summary-stat-strong-font: Montserrat, var(--font-sans, sans-serif);--pack-workspace-home-summary-stat-strong-size: 1.8rem;--pack-workspace-home-summary-stat-label-size: .84rem;--pack-workspace-home-projects-project-card-bg: #f9fcfc;--pack-workspace-home-projects-project-ref-size: .7rem;--pack-workspace-home-projects-project-ref-weight: 800;--pack-workspace-home-projects-project-main-heading-size: 1rem;--pack-workspace-home-projects-project-main-copy-size: .78rem;--pack-workspace-home-projects-project-state-strong-size: .82rem;--pack-workspace-home-summary-status-size: .7rem;--pack-workspace-home-summary-status-weight: 800;--pack-workspace-home-summary-status-customer-review-color: #74310e;--pack-workspace-home-summary-status-customer-review-bg: #fff0e6;--pack-workspace-home-summary-status-proposal-approved-bg: #e9f4ed;--pack-workspace-home-projects-project-open-font: Montserrat, var(--font-sans, sans-serif);--pack-workspace-home-claim-form-label-size: .72rem;--pack-workspace-home-claim-form-label-weight: 800;--pack-workspace-home-claim-form-input-bg: var(--color-white);--pack-workspace-home-claim-form-copy-size: .78rem;--pack-workspace-home-claim-continuation-strong-size: .84rem;--pack-workspace-home-shared-continuation-connected-link-color: inherit;--pack-workspace-home-shared-continuation-connected-link-weight: 850;--pack-workspace-home-state-padding: 4rem 0;--pack-workspace-home-state-color: #243342;--pack-workspace-home-state-bg: #f3f7f7;--pack-workspace-home-state-font: Lato, var(--font-sans, sans-serif);--pack-workspace-home-state-card-bg: var(--color-white);--pack-workspace-home-state-card-copy-color: #096364;--pack-workspace-home-state-card-copy-size: .72rem;--pack-workspace-home-state-card-copy-weight: 800;--pack-workspace-home-state-card-heading-color: #061b33;--pack-workspace-home-state-card-heading-font: Montserrat, var(--font-sans, sans-serif);--pack-workspace-project-page-color: #16202b;--pack-workspace-project-page-font: "Lato", var(--font-sans, sans-serif);--pack-workspace-project-error-padding: clamp(2rem, 6vw, 4rem) 0;--pack-workspace-project-error-color: #16202b;--pack-workspace-project-error-bg: #f2f0ea;--pack-workspace-project-error-font: "Lato", var(--font-sans, sans-serif);--pack-workspace-project-page-shell-heading-font: "Montserrat", var(--font-sans, sans-serif);--pack-workspace-project-page-breadcrumb-color: #5b6873;--pack-workspace-project-page-breadcrumb-size: .82rem;--pack-workspace-project-page-breadcrumb-weight: 700;--pack-workspace-project-page-breadcrumb-link-color: #0f6b6b;--pack-workspace-project-page-eyebrow-size: .74rem;--pack-workspace-project-page-head-heading-size: clamp(1.6rem, 3.4vw, 2.2rem);--pack-workspace-project-page-head-heading-color: #0d1b2a;--pack-workspace-project-page-status-size: .8rem;--pack-workspace-project-page-status-bg: #eef2f6;--pack-workspace-project-page-status-color: #33414f;--pack-workspace-project-page-status-customer-review-bg: #fff0e8;--pack-workspace-project-page-status-customer-review-color: #b3452a;--pack-workspace-project-page-status-proposal-approved-bg: #e7efe4;--pack-workspace-project-page-status-proposal-approved-color: #35632a;--pack-workspace-project-page-status-revision-requested-bg: #fef6e0;--pack-workspace-project-page-status-revision-requested-color: #8a6d1f;--pack-workspace-project-page-status-closed-bg: #efe9e4;--pack-workspace-project-page-status-closed-color: #6a5f57;--pack-workspace-project-page-headnote-color: #6a7580;--pack-workspace-project-page-headnote-size: .86rem;--pack-workspace-project-manager-bg: #f8fcfc;--pack-workspace-project-manager-heading-color: #0d1b2a;--pack-workspace-project-manager-heading-size: 1rem;--pack-workspace-project-manager-manager-copy-color: #5b6873;--pack-workspace-project-manager-manager-copy-size: .83rem;--pack-workspace-project-attachments-margin: 1.2rem 0 0;--pack-workspace-project-attachments-padding: 1rem 1.15rem;--pack-workspace-project-attachments-bg: var(--color-white);--pack-workspace-project-attachments-heading-size: 1.1rem;--pack-workspace-project-attachments-heading-color: #0d1b2a;--pack-workspace-project-attachments-strong-color: #23303c;--pack-workspace-project-attachments-attachment-preview-note-color: #6a7580;--pack-workspace-project-attachments-attachment-preview-note-size: .78rem;--pack-workspace-project-notice-flash-size: .92rem;--pack-workspace-project-notice-flash-ok-bg: #e7efe4;--pack-workspace-project-notice-flash-ok-color: #2f5626;--pack-workspace-project-notice-flash-err-bg: #fdecec;--pack-workspace-project-notice-flash-err-color: #a23;--pack-workspace-project-proposal-doc-margin: 1.4rem 0 0;--pack-workspace-project-proposal-doc-bg: var(--color-white);--pack-workspace-project-proposal-doc-padding: clamp(1.3rem, 3.5vw, 2.2rem);--pack-workspace-project-proposal-doc-label-size: .7rem;--pack-workspace-project-proposal-doc-label-color: #8a94a0;--pack-workspace-project-proposal-doc-label-weight: 700;--pack-workspace-project-proposal-doc-head-heading-color: #0d1b2a;--pack-workspace-project-proposal-doc-head-heading-size: 1.4rem;--pack-workspace-project-proposal-doc-meta-label-size: .68rem;--pack-workspace-project-proposal-doc-meta-value-weight: 600;--pack-workspace-project-proposal-doc-meta-value-color: #23303c;--pack-workspace-project-proposal-doc-meta-value-size: .9rem;--pack-workspace-project-proposal-item-mock-bg: #f2efe8;--pack-workspace-project-proposal-item-nomock-color: #a99;--pack-workspace-project-proposal-item-body-heading-size: 1rem;--pack-workspace-project-proposal-item-config-color: #6a7580;--pack-workspace-project-proposal-item-config-size: .85rem;--pack-workspace-project-proposal-item-nums-size: .82rem;--pack-workspace-project-proposal-total-row-color: #4a5763;--pack-workspace-project-proposal-total-row-final-weight: 800;--pack-workspace-project-proposal-total-row-final-size: 1.05rem;--pack-workspace-project-proposal-total-row-final-label-color: #0d3b3b;--pack-workspace-project-shared-terms-heading-size: 1rem;--pack-workspace-project-shared-terms-heading-color: #0d1b2a;--pack-workspace-project-shared-terms-copy-color: #4a5763;--pack-workspace-project-shared-terms-copy-size: .88rem;--pack-workspace-project-shared-noproposal-bg: var(--color-white);--pack-workspace-project-products-margin: 1.6rem 0 0;--pack-workspace-project-products-bg: var(--color-white);--pack-workspace-project-products-padding: clamp(1.3rem, 3.5vw, 2rem);--pack-workspace-project-products-head-heading-color: #0d1b2a;--pack-workspace-project-products-head-heading-size: 1.25rem;--pack-workspace-project-products-head-label-bg: #e9f2f2;--pack-workspace-project-products-head-label-color: #0d3b3b;--pack-workspace-project-products-head-label-size: .78rem;--pack-workspace-project-products-head-label-weight: 700;--pack-workspace-project-products-note-color: #53616d;--pack-workspace-project-products-note-size: .88rem;--pack-workspace-project-products-warning-bg: #fff4f0;--pack-workspace-project-products-warning-color: #8b3521;--pack-workspace-project-products-warning-size: .84rem;--pack-workspace-project-products-product-bg: #fbfcfc;--pack-workspace-project-products-product-image-bg: #eef2f2;--pack-workspace-project-products-product-image-color: #7c878f;--pack-workspace-project-products-product-image-size: .75rem;--pack-workspace-project-products-product-title-heading-color: #23303c;--pack-workspace-project-products-product-title-heading-size: 1rem;--pack-workspace-project-products-product-title-note-color: #58716d;--pack-workspace-project-products-product-title-note-size: .72rem;--pack-workspace-project-products-product-options-label-color: #6a7580;--pack-workspace-project-products-product-options-label-size: .7rem;--pack-workspace-project-products-product-options-value-color: #33414f;--pack-workspace-project-products-product-options-value-size: .8rem;--pack-workspace-project-products-access-weight: 600;--pack-workspace-project-shared-checkout-copy-color: #53616d;--pack-workspace-project-shared-checkout-copy-size: .84rem;--pack-workspace-project-shared-checkout-status-color: #9b321f;--pack-workspace-project-history-margin: 1.6rem 0 0;--pack-workspace-project-history-heading-size: 1.1rem;--pack-workspace-project-history-heading-color: #0d1b2a;--pack-workspace-project-history-bg: var(--color-white);--pack-workspace-project-history-size: .86rem;--pack-workspace-project-history-v-weight: 700;--pack-workspace-project-history-v-color: #23303c;--pack-workspace-project-history-date-color: #6a7580;--pack-workspace-project-history-tag-bg: #e7efe4;--pack-workspace-project-history-tag-color: #35632a;--pack-workspace-project-history-tag-size: .72rem;--pack-workspace-project-decision-margin: 1.6rem 0 0;--pack-workspace-project-decision-bg: var(--color-white);--pack-workspace-project-decision-padding: clamp(1.3rem, 3.5vw, 2rem);--pack-workspace-project-decision-heading-color: #0d1b2a;--pack-workspace-project-decision-heading-size: 1.2rem;--pack-workspace-project-decision-note-color: #6a7580;--pack-workspace-project-decision-note-size: .86rem;--pack-workspace-project-decision-closed-copy-color: #4a5763;--pack-workspace-project-shared-panel-size: .82rem;--pack-workspace-project-shared-panel-weight: 600;--pack-workspace-project-shared-panel-color: #33414f;--pack-workspace-project-shared-panel-input-bg: #fdfcfa;--pack-workspace-project-shared-panel-input-color: #16202b;--pack-workspace-project-shared-btn-weight: 700;--pack-workspace-project-shared-btn-size: .9rem;--pack-workspace-project-shared-btn-approve-bg: #0d3b3b;--pack-workspace-project-shared-btn-approve-color: var(--color-white);--pack-workspace-project-shared-btn-approve-hover-bg: #124f4f;--pack-workspace-project-shared-btn-amend-color: #23303c;--pack-workspace-project-shared-btn-decline-color: #b3452a;--pack-workspace-project-shared-btn-danger-bg: #b3452a;--pack-workspace-project-shared-view-toggle-active-bg: #0f6b6b;--pack-workspace-project-proposal-total-row-concession-label-color: #35632a;--pack-workspace-project-invoice-account-bg: #faf9f6;--pack-workspace-project-invoice-account-copy-color: #23303c;--pack-workspace-project-invoice-account-copy-size: .92rem;--pack-workspace-project-invoice-address-color: #5b6873;--pack-workspace-project-proposal-item-variant-size: .78rem;--pack-workspace-project-timeline-margin: 1.4rem 0 0;--pack-workspace-project-timeline-padding: 1rem 1.15rem;--pack-workspace-project-timeline-bg: var(--color-white);--pack-workspace-project-timeline-heading-size: 1.1rem;--pack-workspace-project-timeline-heading-color: #0d1b2a;--pack-workspace-project-timeline-date-color: #6a7580;--pack-workspace-project-timeline-date-size: .82rem;--pack-workspace-project-timeline-date-weight: 700;--pack-workspace-project-timeline-body-color: #23303c;--pack-workspace-project-timeline-body-size: .92rem;--pack-workspace-project-page-bg: var(--color-white);--pack-workspace-project-page-padding: 0;--pack-workspace-project-proposal-doc-print-spacing: 0;--pack-workspace-company-details-bg: #f9fcfc;--pack-workspace-company-details-label-size: .68rem;--pack-workspace-company-details-label-weight: 800;--pack-workspace-company-governance-card-link-weight: 800;--pack-workspace-team-members-count-size: .72rem;--pack-workspace-team-members-count-weight: 800;--pack-workspace-team-members-member-bg: #f9fcfc;--pack-workspace-team-members-member-identity-label-color: var(--color-white);--pack-workspace-team-members-member-identity-label-font: Montserrat, var(--font-sans, sans-serif);--pack-workspace-team-members-member-identity-label-weight: 850;--pack-workspace-team-members-member-heading-size: .95rem;--pack-workspace-team-members-member-copy-size: .78rem;--pack-workspace-team-members-member-label-size: .64rem;--pack-workspace-team-members-member-actions-label-size: .72rem;--pack-workspace-team-members-member-actions-bg: var(--color-white);--pack-workspace-team-actions-danger-button-bg: var(--color-white);--pack-workspace-team-actions-danger-button-font: Montserrat, var(--font-sans, sans-serif);--pack-workspace-team-actions-danger-button-size: .76rem;--pack-workspace-team-actions-danger-button-weight: 800;--pack-workspace-team-invitations-invite-form-copy-size: .8rem;--pack-workspace-team-invitations-invitation-list-bg: #f9fcfc;--pack-workspace-team-invitations-invitation-list-label-size: .75rem;--pack-workspace-entry-entry-bg: #f2f0ea;--pack-workspace-entry-entry-color: #16202b;--pack-workspace-entry-entry-padding: clamp(2.5rem, 7vw, 5rem) 0;--pack-workspace-entry-entry-font: "Lato", var(--font-sans, sans-serif);--pack-workspace-entry-entry-entry-heading-font: "Montserrat", var(--font-sans, sans-serif);--pack-workspace-entry-entry-card-bg: var(--color-white);--pack-workspace-entry-entry-eyebrow-size: .72rem;--pack-workspace-entry-entry-eyebrow-weight: 700;--pack-workspace-entry-entry-eyebrow-color: #0f6b6b;--pack-workspace-entry-entry-continuation-color: #0d3b3b;--pack-workspace-entry-entry-continuation-bg: #edf7f6;--pack-workspace-entry-entry-continuation-size: .76rem;--pack-workspace-entry-entry-card-heading-size: clamp(1.6rem, 3.4vw, 2.2rem);--pack-workspace-entry-entry-card-heading-color: #0d1b2a;--pack-workspace-entry-entry-card-copy-color: #4a5763;--pack-workspace-entry-entry-note-size: .84rem;--pack-workspace-entry-entry-btn-bg: #0d3b3b;--pack-workspace-entry-entry-btn-color: var(--color-white);--pack-workspace-entry-entry-btn-size: .9rem;--pack-workspace-entry-entry-btn-hover-bg: #124f4f;--pack-workspace-entry-entry-btn-ghost-color: #23303c;--pack-workspace-join-join-padding: clamp(2.5rem, 8vw, 6rem) 0;--pack-workspace-join-join-color: #243342;--pack-workspace-join-join-bg: #f3f7f7;--pack-workspace-join-join-font: Lato, var(--font-sans, sans-serif);--pack-workspace-join-join-card-bg: var(--color-white);--pack-workspace-join-join-kicker-color: #096364;--pack-workspace-join-join-kicker-size: .7rem;--pack-workspace-join-join-kicker-weight: 850;--pack-workspace-join-join-card-heading-font: Montserrat, var(--font-sans, sans-serif);--pack-workspace-join-join-card-heading-color: #061b33;--pack-workspace-join-join-card-heading-size: clamp(1.8rem, 5vw, 2.8rem);--pack-workspace-join-join-card-copy-color: #617080;--pack-workspace-join-join-button-color: var(--color-white);--pack-workspace-join-join-button-bg: #096364;--pack-workspace-join-join-button-size: .84rem;--pack-workspace-join-join-link-button-bg: transparent;--pack-workspace-join-join-link-button-size: .8rem;--pack-workspace-join-join-link-button-weight: 800;--pack-workspace-join-join-note-size: .78rem;--pack-workspace-join-join-alert-bg: #fff4ec;--pack-workspace-join-join-alert-color: #74310e;--pack-workspace-pending-pending-padding: clamp(2.5rem, 7vw, 5rem) 0;--pack-workspace-pending-pending-color: #243342;--pack-workspace-pending-pending-bg: #f3f7f7;--pack-workspace-pending-pending-font: Lato, var(--font-sans, sans-serif);--pack-workspace-pending-pending-card-bg: var(--color-white);--pack-workspace-pending-pending-kicker-color: #096364;--pack-workspace-pending-pending-kicker-size: .7rem;--pack-workspace-pending-pending-kicker-weight: 850;--pack-workspace-pending-pending-status-color: #74310e;--pack-workspace-pending-pending-status-bg: #fff0e6;--pack-workspace-pending-pending-card-heading-font: Montserrat, var(--font-sans, sans-serif);--pack-workspace-pending-pending-card-heading-color: #061b33;--pack-workspace-pending-pending-card-heading-size: clamp(1.8rem, 4vw, 2.8rem);--pack-workspace-pending-pending-card-copy-color: #617080;--pack-workspace-pending-detail-row-bg: #f7fbfb;--pack-workspace-pending-pending-card-label-size: .68rem;--pack-workspace-pending-pending-card-label-weight: 800;--pack-workspace-pending-secondary-heading-size: 1.15rem;--pack-workspace-pending-pending-note-size: .78rem;--pack-workspace-pending-pending-alert-bg: #fff0e8;--pack-workspace-pending-pending-alert-size: .84rem;--pack-workspace-pending-pending-continuation-bg: #edf7f6;--pack-workspace-pending-pending-continuation-strong-color: #0d3b3b;--pack-workspace-pending-pending-continuation-copy-color: #526671;--pack-workspace-pending-pending-continuation-copy-size: .8rem;--pack-workspace-pending-pending-continuation-link-size: .78rem;--pack-workspace-pending-pending-continuation-color: var(--color-white);--pack-workspace-pending-continuation-action-bg: #096364;--pack-workspace-register-page-padding: clamp(2.5rem, 7vw, 5rem) 0;--pack-workspace-register-page-color: #243342;--pack-workspace-register-page-bg: #f3f7f7;--pack-workspace-register-page-font: Lato, var(--font-sans, sans-serif);--pack-workspace-register-page-shell-heading-font: Montserrat, var(--font-sans, sans-serif);--pack-workspace-register-page-copy-color: #617080;--pack-workspace-register-page-copy-size: .8rem;--pack-workspace-register-page-copy-link-color: #096364;--pack-workspace-register-page-kicker-size: .7rem;--pack-workspace-register-page-kicker-weight: 850;--pack-workspace-register-page-copy-heading-color: #061b33;--pack-workspace-register-page-copy-heading-size: clamp(2rem, 5vw, 3.5rem);--pack-workspace-register-page-steps-bg: var(--color-white);--pack-workspace-register-page-steps-label-size: .75rem;--pack-workspace-register-page-steps-copy-size: .86rem;--pack-workspace-register-form-card-bg: var(--color-white);--pack-workspace-register-form-card-heading-color: #061b33;--pack-workspace-register-form-card-heading-size: 1.45rem;--pack-workspace-register-form-card-copy-color: #617080;--pack-workspace-register-form-card-label-color: #243342;--pack-workspace-register-form-card-label-size: .8rem;--pack-workspace-register-form-card-label-weight: 800;--pack-workspace-register-form-button-color: var(--color-white);--pack-workspace-register-form-button-bg: #096364;--pack-workspace-register-form-button-size: .84rem;--pack-workspace-register-form-button-weight: 850;--pack-workspace-register-form-note-size: .78rem;--pack-workspace-register-form-identity-bg: #f7fbfb;--pack-workspace-register-form-alert-bg: #fff4ec;--pack-workspace-register-form-alert-color: #74310e;--pack-workspace-register-form-continuation-color: #38545d;--pack-workspace-register-form-continuation-bg: #e9f5f4;--pack-workspace-register-form-continuation-size: .84rem;--pack-workspace-shared-pack-it-workspace-page-font: Lato, var(--font-sans, sans-serif);--pack-workspace-masthead-brand-heading-font: Montserrat, var(--font-sans, sans-serif);--pack-workspace-masthead-skip-link-color: var(--color-white);--pack-workspace-masthead-brand-label-color: #a8e1dd;--pack-workspace-masthead-brand-label-size: .66rem;--pack-workspace-masthead-brand-label-weight: 750;--pack-workspace-masthead-brand-strong-size: 1.35rem;--pack-workspace-masthead-company-identity-label-color: #b9c9d8;--pack-workspace-masthead-company-identity-label-size: .72rem;--pack-workspace-masthead-company-identity-strong-size: clamp(1rem, 2vw, 1.25rem);--pack-workspace-masthead-member-avatar-weight: 800;--pack-workspace-masthead-member-copy-strong-size: .88rem;--pack-workspace-masthead-preview-size: .84rem;--pack-workspace-masthead-preview-weight: 700;--pack-workspace-navigation-padding-top: clamp(1.4rem, 4vw, 2.6rem);--pack-workspace-navigation-padding-bottom: clamp(3rem, 7vw, 5rem);--pack-workspace-navigation-rail-padding: 1rem;--pack-workspace-navigation-rail-heading-copy-size: .68rem;--pack-workspace-navigation-rail-heading-copy-weight: 800;--pack-workspace-navigation-rail-heading-strong-font: Montserrat, var(--font-sans, sans-serif);--pack-workspace-navigation-rail-heading-strong-size: .94rem;--pack-workspace-navigation-task-link-bg: transparent;--pack-workspace-navigation-task-link-strong-color: inherit;--pack-workspace-navigation-task-link-strong-size: .88rem;--pack-workspace-navigation-task-link-label-font: Lato, var(--font-sans, sans-serif);--pack-workspace-navigation-task-link-label-size: .75rem;--pack-workspace-navigation-task-link-active-color: var(--color-white);--pack-workspace-navigation-task-link-label-active-color: #d0edeb;--pack-workspace-navigation-new-request-color: #241006;--pack-workspace-navigation-new-request-size: .84rem;--pack-workspace-navigation-catalog-link-bg: var(--color-white);--pack-workspace-navigation-catalog-link-size: .8rem;--pack-workspace-navigation-access-bg: #f7fbfb;--pack-workspace-navigation-access-weight: 750;--pack-workspace-navigation-rail-actions-link-weight: 700;--pack-workspace-content-kicker-size: .7rem;--pack-workspace-content-kicker-weight: 850;--pack-workspace-content-page-header-heading-size: clamp(1.7rem, 4vw, 2.65rem);--pack-workspace-content-panel-padding: clamp(1rem, 3vw, 1.5rem);--pack-workspace-content-panel-margin-top: 1rem;--pack-workspace-content-panel-header-heading-size: clamp(1.1rem, 2vw, 1.35rem);--pack-workspace-content-card-bg: #f9fcfc;--pack-workspace-content-button-color: var(--color-white);--pack-workspace-content-button-font: Montserrat, var(--font-sans, sans-serif);--pack-workspace-content-button-size: .8rem;--pack-workspace-content-button-weight: 800;--pack-workspace-content-primary-button-color: #241006;--pack-workspace-content-button-bg: var(--color-white);--pack-workspace-navigation-rail-mobile-spacing: .85rem;--pack-workspace-navigation-rail-toggle-strong-size: .9rem;--capability-routing-section-head-margin-bottom: clamp(2rem, 4vw, 3rem);--capability-cta-grid-margin-top: 2.4rem;--case-study-shared-v4-section-padding: clamp(3.6rem, 6.5vw, 5.8rem) 0;--case-study-detail-card-padding: clamp(2rem, 4vw, 2.8rem) 0 0;--case-study-detail-card-margin: 0 0 clamp(1.2rem, 2.5vw, 1.8rem);--design-shared-section-head-margin: 0 0 clamp(1.8rem, 4vw, 2.6rem);--design-hero-padding: clamp(2.5rem, 6vw, 5rem) 0 clamp(2.5rem, 6vw, 4.5rem);--design-process-padding: clamp(2.6rem, 6vw, 4.5rem) 0;--design-surfaces-padding: clamp(2.6rem, 6vw, 4.5rem) 0;--design-tracks-padding: clamp(2.6rem, 6vw, 4.5rem) 0;--design-intake-padding: clamp(2.8rem, 6vw, 4.5rem) 0 clamp(3.2rem, 7vw, 5.5rem);--impact-community-hero-shell-padding-top: 28px;--impact-community-hero-shell-padding-bottom: 72px;--impact-community-hero-grid-padding-top: 24px;--impact-community-section-head-margin-bottom: 42px;--impact-community-hero-grid-tablet-padding-top: 48px;--impact-community-hero-shell-mobile-padding-top: 20px;--impact-community-hero-shell-mobile-padding-bottom: 48px;--online-programs-catalog-section-head-margin-bottom: 2.5rem;--architecture-explorer-intro-margin-bottom: clamp(2rem, 4vw, 3rem);--pixel-engine-shared-v4-section-padding: clamp(3.6rem, 6.5vw, 5.8rem) 0;--proof-library-section-head-margin-bottom: clamp(2rem, 3.5vw, 3rem);--sb-engine-cta-grid-padding: clamp(2rem, 4.5vw, 3.4rem);--sb-engine-cta-panel-padding: 0 0 0 clamp(1.2rem, 2.4vw, 2rem);--sb-engine-cta-section-padding-block: clamp(3.6rem, 6.5vw, 5.8rem);--sb-engine-cta-grid-margin-top: 2.4rem;--school-book-shell-padding-bottom: clamp(3rem, 6vw, 5rem);--school-studio-hero-content-padding-block: clamp(5rem, 11vw, 8rem);--testimonials-cta-grid-margin-top: 2.4rem;--testimonials-cta-grid-padding: clamp(2rem, 4.5vw, 3.4rem);--testimonials-cta-card-padding: 0 0 0 clamp(1.2rem, 2.4vw, 2rem);--testimonials-cta-grid-mobile-padding: 1.6rem 1.3rem;--testimonials-cta-card-mobile-padding: 1.2rem 0 0;--pack-proposal-form-card-padding: clamp(1.1rem, 3vw, 1.6rem);--pack-receipt-access-margin-top: 1.2rem;--pack-receipt-access-padding: .9rem;--pack-product-hero-margin-top: 1.4rem;--pack-product-cta-margin: 1.6rem 0 0;--pack-product-cta-padding: 1.2rem;--about-editorial-label-weight: 600;--about-editorial-hero-padding: clamp(3rem, 5vw, 4.5rem);--about-editorial-hero-heading-size: clamp(3.6rem, 5.2vw, 6rem);--about-editorial-hero-copy-size: clamp(1.05rem, 1.35vw, 1.25rem);--about-editorial-light-border-color: rgba(0, 51, 102, .18);--about-editorial-section-padding: clamp(3rem, 4.5vw, 4rem);--about-editorial-section-heading-size: clamp(2.35rem, 3.8vw, 3.75rem);--about-editorial-story-copy-size: clamp(1.08rem, 1.4vw, 1.24rem);--about-editorial-story-subheading-size: clamp(1.55rem, 2.5vw, 2.35rem);--about-editorial-quote-font: "Playfair Display", Georgia, serif;--about-editorial-story-quote-size: clamp(1.9rem, 3vw, 2.8rem);--about-editorial-closing-padding: clamp(3rem, 4.5vw, 4rem);--about-editorial-hero-mobile-padding: clamp(2.5rem, 8vw, 3.25rem);--about-editorial-hero-mobile-heading-size: clamp(3rem, 13vw, 4.2rem);--about-editorial-personal-note-size: clamp(1.2rem, 2vw, 1.55rem);--site-map-hero-padding: clamp(3rem, 7vw, 5rem) 0;--site-map-hero-heading-size: clamp(2.8rem, 6vw, 5.4rem);--site-map-hero-copy-size: clamp(1.05rem, 1.5vw, 1.25rem);--site-map-tools-padding: var(--space-5) 0;--site-map-directory-padding: clamp(2.5rem, 6vw, 5rem) 0;--site-map-section-heading-size: clamp(1.35rem, 2.4vw, 1.85rem);--pack-access-shell-bg: #f2f0ea;--pack-access-shell-color: #243342;--pack-access-shell-padding: clamp(2.25rem, 6vw, 4.5rem) 0;--pack-access-shell-mobile-padding: 1rem 0 2.5rem;--pack-access-shell-font: "Lato", var(--font-sans, sans-serif);--pack-access-rail-bg: #0d3b3b;--pack-access-rail-color: var(--color-white);--pack-access-rail-muted-color: #cfe3df;--pack-access-rail-accent-color: #a8e1dd;--pack-access-rail-line-bg: rgba(168, 225, 221, .35);--pack-access-rail-padding: clamp(1.5rem, 4vw, 2.5rem);--pack-access-rail-heading-size: clamp(1.75rem, 3vw, 2.65rem);--pack-access-rail-copy-size: .9rem;--pack-access-brand-size: 1.5rem;--pack-access-step-number-size: .7rem;--pack-access-step-label-size: .88rem;--pack-access-stage-padding: clamp(1.5rem, 4.5vw, 3.5rem);--pack-access-mobile-panel-padding: 1.25rem;--pack-access-panel-bg: var(--color-white);--pack-access-panel-color: #243342;--pack-access-heading-font: "Montserrat", var(--font-sans, sans-serif);--pack-access-heading-color: #061b33;--pack-access-heading-size: clamp(2rem, 4.8vw, 3.6rem);--pack-access-heading-weight: 850;--pack-access-subheading-size: 1.2rem;--pack-access-copy-color: #617080;--pack-access-copy-size: 1rem;--pack-access-caption-color: #526671;--pack-access-caption-size: .76rem;--pack-access-eyebrow-size: .7rem;--pack-access-label-color: #243342;--pack-access-label-size: .78rem;--pack-access-label-weight: 800;--pack-access-note-size: .82rem;--pack-access-link-color: #096364;--pack-access-border-color: #cfdddd;--pack-access-border-strong-color: #a9c3c2;--pack-access-status-border-color: #e7b28f;--pack-access-primary-bg: #096364;--pack-access-primary-color: var(--color-white);--pack-access-primary-hover-bg: #124f4f;--pack-access-secondary-bg: var(--color-white);--pack-access-secondary-color: #096364;--pack-access-button-size: .84rem;--pack-access-button-weight: 850;--pack-access-soft-bg: #edf7f6;--pack-access-soft-color: #0d3b3b;--pack-access-input-bg: var(--color-white);--pack-access-meta-bg: #f7fbfb;--pack-access-status-bg: #fff0e6;--pack-access-status-color: #74310e;--pack-access-alert-bg: #fff4ec;--pack-access-alert-color: #74310e;--pack-access-focus-color: var(--color-orange);--pack-access-success-bg: #e7efe4;--pack-access-success-color: #35632a;--pack-access-success-size: 1.5rem;--member-area-page-bg: var(--color-warm-white);--member-area-content-color: var(--color-ink);--member-area-content-copy-color: var(--color-muted-light);--member-area-content-muted-color: #53687a;--member-area-content-label-color: var(--color-deep-system);--member-area-border-color: rgba(16, 32, 51, .16);--member-area-border-strong-color: rgba(16, 32, 51, .28);--member-area-dark-border-color: rgba(204, 224, 240, .22);--member-area-dark-copy-color: var(--color-blue-wash);--member-area-dark-muted-color: #a9bfd3;--member-area-rail-bg: var(--color-blue-wash);--member-area-shared-panel-bg: var(--color-white);--member-area-shared-label-weight: 600;--member-area-shared-action-weight: 700;--member-area-shared-value-weight: 650;--member-area-actions-primary-hover-bg: #ff7a24;--member-area-actions-secondary-hover-bg: rgba(102, 153, 204, .1);--member-area-auth-bg: rgba(0, 26, 51, .92);--member-area-auth-copy-size: var(--text-sm);--member-area-auth-ledger-padding: clamp(1.3rem, 3vw, 2rem);--member-area-auth-padding: clamp(3.5rem, 8vw, 7rem);--member-area-auth-support-margin: clamp(3rem, 7vw, 6rem);--member-area-auth-support-padding: clamp(2rem, 5vw, 4rem);--member-area-avatar-size: 1.2rem;--member-area-breadcrumb-size: var(--text-xs);--member-area-card-heading-size: 1.1rem;--member-area-fact-value-size: var(--text-sm);--member-area-facts-divider-bg: var(--member-area-border-color);--member-area-identity-heading-size: 1rem;--member-area-mast-bg: rgba(0, 26, 51, .94);--member-area-mast-heading-mobile-size: clamp(2.45rem, 11vw, 3.2rem);--member-area-mast-heading-size: clamp(2.8rem, 5vw, 4.2rem);--member-area-mast-lede-size: clamp(1rem, 1.4vw, 1.18rem);--member-area-mast-padding: clamp(2.75rem, 5vw, 4.5rem);--member-area-metrics-card-bg: var(--color-blue-wash);--member-area-metrics-note-size: var(--text-sm);--member-area-metrics-value-size: clamp(1.6rem, 3vw, 2.35rem);--member-area-navigation-active-bg: var(--color-white);--member-area-navigation-hover-bg: rgba(255, 255, 255, .62);--member-area-next-action-heading-size: clamp(1.5rem, 3vw, 2.25rem);--member-area-next-action-padding: clamp(1.4rem, 3vw, 2.2rem);--member-area-panel-heading-size: clamp(1.45rem, 2.4vw, 2rem);--member-area-panel-padding: clamp(1.25rem, 3vw, 2rem);--member-area-session-bg: rgba(6, 27, 51, .72);--member-area-shared-action-color: var(--color-deep-system);--member-area-shared-action-size: var(--text-sm);--member-area-shared-body-small-size: var(--text-sm);--member-area-shared-card-bg: var(--color-white);--member-area-shared-copy-color: var(--member-area-content-copy-color);--member-area-shared-detail-size: var(--text-xs);--member-area-shared-fine-size: var(--text-xs);--member-area-shared-label-color: var(--member-area-content-label-color);--member-area-shared-label-size: var(--text-xs);--member-area-shared-meta-size: var(--text-xs);--member-area-shared-muted-color: var(--member-area-content-muted-color);--member-area-shell-padding: clamp(2.5rem, 5vw, 4.5rem);--member-area-state-chip-size: var(--text-xs);--member-area-status-success-bg: #edf6ed;--member-area-status-success-border: #69a870;--member-area-status-error-bg: #fff0e6;--member-area-status-error-border: var(--color-orange);--member-area-field-bg: var(--color-white);--member-area-field-placeholder-color: #66798a;--member-area-field-note-size: var(--text-sm);--member-area-field-input-size: 1rem;--member-area-security-page-width: 58rem;--resources-library-page-bg: var(--color-warm-white);--resources-library-page-color: var(--color-ink);--resources-library-hero-bg: var(--color-midnight);--resources-library-hero-color: var(--color-white);--resources-library-hero-copy-color: var(--color-blue-wash);--resources-library-hero-panel-bg: #061b33;--resources-library-panel-bg: var(--color-blue-wash);--resources-library-card-bg: var(--color-white);--resources-library-control-bg: var(--color-white);--resources-library-muted-color: var(--color-muted-light);--resources-library-meta-color: var(--color-signal);--resources-library-line-color: rgba(16, 32, 51, .16);--resources-library-dark-line-color: rgba(204, 224, 240, .22);--resources-library-focus-color: var(--color-orange);--resources-library-hero-heading-size: clamp(3.6rem, 7vw, 6.5rem);--resources-detail-heading-size: clamp(2.8rem, 5vw, 5.2rem);--resources-library-section-heading-size: clamp(2rem, 4vw, 3.5rem);--resources-library-card-heading-size: clamp(1.5rem, 2.4vw, 2.1rem);--resources-library-copy-size: clamp(1.05rem, 1.5vw, 1.3rem);--resources-library-meta-size: var(--text-xs);--resources-library-meta-font: var(--font-mono);--resources-library-hero-heading-weight: 800;--resources-detail-heading-weight: 800;--resources-library-section-heading-weight: 800;--resources-library-card-heading-weight: 750;--resources-library-meta-weight: 700;--resources-library-filter-weight: 700;--resources-library-hero-spacing: clamp(4.5rem, 8vw, 7rem);--resources-library-section-spacing: clamp(4rem, 7vw, 6.5rem)}:root{--color-midnight: #001a33;--color-deep-system: #003366;--color-ink: #102033;--color-signal: #6699cc;--color-orange: #ff6600;--color-orange-dark: #cc5200;--color-white: #ffffff;--color-warm-white: #f8fafc;--color-mist: #e8edf3;--color-blue-wash: #e6f0f7;--color-line: rgba(232, 237, 243, .18);--color-line-strong: rgba(232, 237, 243, .34);--color-graphite: #2d3748;--color-muted-dark: #9fb0c4;--color-muted-light: #526174;--color-card-dark: rgba(255, 255, 255, .055);--color-card-light: rgba(6, 27, 51, .04);--container: min(1240px, calc(100% - 48px) );--radius-card: 8px;--radius-control: 999px;--font-sans: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono: "IBM Plex Mono", "SFMono-Regular", Consolas, monospace;--text-xs: .78rem;--text-sm: .9rem;--text-base: 1rem;--text-md: 1.125rem;--text-lg: 1.35rem;--text-xl: 1.75rem;--text-2xl: 2.35rem;--text-3xl: 3.4rem;--text-4xl: 4.85rem;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--space-7: 3rem;--space-8: 4rem;--space-9: 5rem;--space-10: 6rem;--shadow-panel: 0 24px 70px rgba(0, 0, 0, .24)}@media(max-width:760px){:root{--container: min(100% - 32px, 1240px);--text-lg: 1.2rem;--text-xl: 1.45rem;--text-2xl: 1.9rem;--text-3xl: 2.35rem;--text-4xl: 2.85rem;--space-8: 3rem;--space-9: 3.5rem;--space-10: 4rem}}*{box-sizing:border-box}.site-header{position:sticky;top:0;z-index:100;border-bottom:1px solid rgba(204,224,240,.16);background:#00182ef5;color:#fff;box-shadow:none;backdrop-filter:blur(18px)}.header-inner{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;width:min(100% - 48px,1280px);min-height:4.75rem;margin-inline:auto;gap:var(--space-4)}.brand{grid-column:2;display:grid;place-items:center;color:#fff}.brand img{width:4rem;height:auto;filter:none}.nav-toggle{grid-column:1;display:inline-grid;gap:.32rem;place-content:center;justify-self:start;width:2.6rem;height:2.6rem;border:1px solid rgba(204,224,240,.22);border-radius:var(--radius-card);background:#cce0f009;color:#cce0f0;cursor:pointer;transition:background-color .18s ease,border-color .18s ease}.nav-toggle:hover,.site-header[data-open=true] .nav-toggle{border-color:#cce0f06b;background:#cce0f01a}.nav-toggle span:not(.sr-only){display:block;width:1.2rem;height:2px;background:currentColor;box-shadow:none}.site-actions{grid-column:3;display:flex;align-items:center;justify-content:flex-end;gap:.35rem;min-width:0;color:#cce0f0}.header-icon{position:relative;display:inline-flex;width:2.4rem;height:2.4rem;align-items:center;justify-content:center;border-radius:var(--radius-card);color:#cce0f0;transition:background-color .18s ease,color .18s ease}.header-icon:hover{background:#cce0f01a;color:#fff}.search-icon:before{content:"";width:.9rem;height:.9rem;border:2px solid currentColor;border-radius:50%}.search-icon:after{content:"";position:absolute;right:.68rem;bottom:.66rem;width:.48rem;height:2px;background:currentColor;transform:rotate(45deg)}.learning-icon:before{content:"";width:1rem;height:1.18rem;border:2px solid currentColor;border-radius:.18rem}.learning-icon:after{content:"";position:absolute;top:.7rem;bottom:.7rem;left:50%;width:1px;background:currentColor;opacity:.72}.account-icon-link:before{content:"";position:absolute;top:.58rem;left:50%;width:.54rem;height:.54rem;transform:translate(-50%);border:2px solid currentColor;border-radius:50%}.account-icon-link:after{content:"";position:absolute;right:.72rem;bottom:.56rem;left:.72rem;height:.58rem;border:2px solid currentColor;border-top-left-radius:.8rem;border-top-right-radius:.8rem;border-bottom:0}.mobile-nav{position:absolute;top:100%;right:0;left:0;z-index:120;display:grid!important;width:100%;max-height:0;overflow:hidden;padding:0;border:0;border-top:0 solid transparent;background:#00162afa;box-shadow:0 32px 80px #00000047;opacity:0;transition:max-height .26s ease,opacity .22s ease,border-color .18s ease}.site-header[data-open=true] .mobile-nav{max-height:calc(100vh - 4.75rem);overflow:auto;padding-block:var(--space-5);border-top:1px solid rgba(204,224,240,.16);opacity:1}.mobile-nav a,.mobile-nav summary{display:grid;gap:.12rem;min-width:0;padding:.8rem;border:1px solid rgba(204,224,240,.12);border-radius:var(--radius-card);background:#cce0f009;color:#d7e5f2;font-size:var(--text-sm);font-weight:720;cursor:pointer}.mobile-nav a:hover,.mobile-nav a[aria-current=page],.mobile-nav summary:hover{border-color:#6699cc8a;background:#6699cc1f;color:#fff}.mobile-nav small{color:#99b8d9;font-size:var(--text-xs);font-weight:640}.site-footer{margin-top:0;padding-block:clamp(4.5rem,8vw,6.5rem) var(--space-6);border-top:1px solid rgba(204,224,240,.16);background:#001527;color:#fff}.footer-shell{display:grid;gap:clamp(2.5rem,5vw,4rem)}.footer-top{display:grid;grid-template-columns:minmax(0,1.2fr) auto;gap:var(--space-6);align-items:end;padding-bottom:clamp(2rem,5vw,3.5rem);border-bottom:1px solid rgba(204,224,240,.16)}.footer-brand{display:grid;gap:var(--space-4);max-width:36rem}.footer-brand-lockup{display:inline-flex;width:fit-content;align-items:center;gap:var(--space-3);color:#fff}.footer-brand-lockup img{width:3.3rem;height:auto}.footer-brand-lockup span{display:grid;gap:.16rem}.footer-brand-lockup strong{color:#fff;font-size:var(--text-md);font-weight:820}.footer-brand-lockup small{color:#99b8d9;font-family:var(--font-mono);font-size:var(--text-xs)}.footer-brand p{max-width:34rem;color:#c9dced;font-size:var(--text-md);line-height:1.6}.footer-nav{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:clamp(1.5rem,4vw,3rem)}.footer-nav section{min-width:0}.footer-nav h2{color:#99b8d9;font-family:var(--font-mono);font-size:var(--text-xs);font-weight:820;letter-spacing:.08em;text-transform:uppercase}.footer-list{display:grid;gap:.7rem;margin:var(--space-4) 0 0;padding:0;list-style:none}.footer-list a{color:#d7e5f2;font-size:var(--text-sm);line-height:1.35;overflow-wrap:anywhere;transition:color .18s ease,transform .18s ease}.footer-list a:hover{color:#fff}.footer-follow-label{margin:var(--space-5) 0 .7rem;color:#99b8d9;font-family:var(--font-mono);font-size:var(--text-xs);font-weight:820;letter-spacing:.08em;text-transform:uppercase}.footer-social-row{display:flex;flex-wrap:nowrap;gap:.55rem;margin:0;padding:0;list-style:none}.footer-social-row a{display:grid;place-items:center;width:2.1rem;height:2.1rem;min-width:1.7rem;border:1px solid rgba(204,224,240,.24);color:#a9c4dd;transition:color .18s ease,border-color .18s ease,background .18s ease}.footer-social-row li{flex-shrink:1;min-width:0}.footer-social-row a:hover{color:#001a33;background:#f5f9fd;border-color:#f5f9fd}.footer-newsletter{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-3);align-content:center;padding:0;border-top:0}.footer-newsletter-eyebrow{margin:0 0 .4rem;color:#99b8d9;font-family:var(--font-mono);font-size:var(--text-xs);font-weight:820;letter-spacing:.08em;text-transform:uppercase}.footer-newsletter-title{margin:0;color:#fff;font-size:clamp(1.25rem,2.4vw,1.7rem);font-weight:800;line-height:1.25}.footer-newsletter-row{display:flex;gap:.8rem;align-items:stretch}.footer-newsletter-field{flex:1;min-width:0}.footer-newsletter-field input{width:100%;padding:.75rem .2rem;background:transparent;border:0;border-bottom:1px solid rgba(204,224,240,.4);color:#fff;font-size:var(--text-sm)}.footer-newsletter-field input::placeholder{color:#d7e5f28c}.footer-newsletter-field input:focus{outline:none;border-bottom-color:#f5f9fd}.footer-newsletter-submit{padding:.7rem 1.9rem;border:1px solid rgba(204,224,240,.4);background:transparent;color:#f5f9fd;font-family:var(--font-mono);font-size:var(--text-xs);font-weight:820;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:background .18s ease,color .18s ease,border-color .18s ease}.footer-newsletter-submit:hover{background:#f5f9fd;border-color:#f5f9fd;color:#001a33}.footer-newsletter-consent{display:flex;align-items:center;gap:.55rem;margin-top:.85rem;color:#c9dced;font-size:var(--text-xs)}.footer-newsletter-consent input{width:.95rem;height:.95rem;accent-color:#f5f9fd}.footer-newsletter-status{min-height:1.1rem;margin:.55rem 0 0;color:#99b8d9;font-family:var(--font-mono);font-size:var(--text-xs)}.footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding-top:var(--space-6);border-top:1px solid rgba(204,224,240,.16);color:#d7e5f2ad;font-size:var(--text-xs)}.footer-bottom span{color:#fff;font-weight:850;letter-spacing:.08em}.footer-bottom p:last-child{color:#99b8d9}@media(max-width:980px){.header-inner{width:min(100% - 32px,1280px)}.footer-top,.footer-nav{grid-template-columns:1fr 1fr}}@media(max-width:640px){.header-inner{min-height:4.45rem;grid-template-columns:minmax(0,.8fr) auto minmax(0,.8fr)}.brand img{width:3.25rem}.site-actions{gap:0}.site-actions .learning-icon,.site-actions .account-icon-link{display:none}.footer-top,.footer-nav{grid-template-columns:1fr}.footer-bottom{align-items:flex-start;flex-direction:column}}.home-v2-page{background:#fff;color:var(--color-ink);overflow-x:clip}.home-v2-page .section-label{color:var(--color-signal);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:820;letter-spacing:.08em;text-transform:uppercase}.home-v2-page :is(h1,h2,h3){color:inherit}.home-v2-hero{position:relative;overflow:hidden;min-height:min(52rem,calc(100vh - 112px));background:var(--color-midnight);color:#fff;border-bottom:1px solid rgba(204,224,240,.18)}.home-v2-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(20rem,.84fr);gap:clamp(2rem,5vw,5.5rem);align-items:center;min-height:min(52rem,calc(100vh - 112px));padding-block:clamp(2.75rem,5.6vw,4.5rem)}.home-v2-hero-copy{display:grid;gap:clamp(1.5rem,2.4vw,2.25rem);max-width:50rem;min-width:0}.home-v2-hero-copy h1{max-width:24ch;color:#fff;font-size:clamp(2.4rem,3.85vw,3.4rem);line-height:1.04;text-wrap:balance}.home-v2-proof-line{max-width:38rem;padding-left:var(--space-4);border-left:2px solid var(--color-signal);color:#b9d0e5;font-size:var(--text-md);line-height:1.5}.home-v2-hero .button.secondary{border-color:#cce0f057;color:#fff}.home-v2-stage{display:grid;gap:var(--space-4);min-width:0}.home-v2-stage-media{position:relative;min-height:clamp(25rem,38vw,34rem)}.home-v2-stage-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 10%,#000 90%,transparent 100%),linear-gradient(180deg,transparent 0,#000 10%,#000 90%,transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent 0,#000 10%,#000 90%,transparent 100%),linear-gradient(180deg,transparent 0,#000 10%,#000 90%,transparent 100%);mask-composite:intersect}.home-v2-proof,.home-v2-ecosystem,.home-v2-insights{padding-block:clamp(4.5rem,8vw,7.5rem);background:#fff;color:var(--color-ink)}.home-v2-section-head{display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.04fr);gap:clamp(1.5rem,4vw,4rem);align-items:end;margin-bottom:clamp(2rem,5vw,4rem)}.home-v2-section-head .section-label{grid-column:1 / -1;margin-bottom:-.75rem}.home-v2-insights .home-v2-section-head{grid-template-columns:1fr}.home-v2-insights .home-v2-section-head .home-v2-insights-title{max-width:none;font-size:clamp(1.3rem,6vw,4.5rem);line-height:1.05;letter-spacing:-.03em;white-space:nowrap}.home-v2-section-head h2,.home-v2-philosophy h2,.home-v2-final h2{max-width:12.6ch;color:var(--color-midnight);font-size:clamp(2.5rem,5.6vw,5rem);line-height:.96}.home-v2-section-head p:not(.section-label),.home-v2-philosophy p,.home-v2-final p{max-width:46rem;color:var(--color-muted-light);font-size:clamp(1rem,1.25vw,1.16rem);line-height:1.6}.home-v2-proof{background:#f8fafc}.home-v2-proof-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-4)}.home-v2-proof-card{display:grid;gap:var(--space-3);align-content:start;min-height:13rem;padding:clamp(1.1rem,2.1vw,1.6rem);border:1px solid rgba(0,51,102,.14);border-radius:var(--radius-card);background:#fff}.home-v2-proof-icon{width:2rem;height:2rem;color:var(--color-signal);transition:transform .3s ease}.motion-ready .home-v2-proof-card:hover .home-v2-proof-icon,.motion-ready .home-v2-proof-card:focus-visible .home-v2-proof-icon{transform:translateY(-.25rem) scale(1.08)}.home-v2-proof-card:hover strong,.home-v2-proof-card:focus-visible strong{color:var(--color-signal)}.home-v2-proof-card strong{transition:color .25s ease}.home-v2-solo-label{margin-bottom:clamp(1.25rem,2.5vw,2rem)}.home-v2-proof-cta{display:flex;justify-content:flex-end;margin-top:var(--space-5)}.home-v2-route-card>span,.home-v2-insight-card span{color:var(--color-signal);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:820;letter-spacing:.08em;text-transform:uppercase}.home-v2-proof-card strong{color:var(--color-midnight);font-family:var(--font-mono);font-size:clamp(1.5rem,2.3vw,2.1rem);line-height:1;white-space:nowrap}.home-v2-proof-card p{color:var(--color-muted-light);font-size:var(--text-sm);line-height:1.55}.home-v2-route-grid,.home-v2-insight-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4)}.home-v2-route-card,.home-v2-insight-card{display:grid;gap:var(--space-4);min-height:21rem;padding:var(--space-5);border:1px solid rgba(0,51,102,.14);border-radius:var(--radius-card);background:#fff}.home-v2-route-card strong,.home-v2-insight-card strong{color:var(--color-midnight);font-size:clamp(1.45rem,2.3vw,2rem);line-height:1.02}.home-v2-route-card p,.home-v2-insight-card p{color:var(--color-muted-light);font-size:var(--text-md);line-height:1.55}.home-v2-philosophy,.home-v2-final{padding-block:clamp(4.5rem,8vw,7.5rem);background:var(--color-midnight);color:#fff}.home-v2-anchor{padding-block:clamp(4.5rem,8vw,7.5rem);background:var(--color-blue-wash);color:var(--color-deep-system)}.home-v2-philosophy-grid{display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.04fr);gap:clamp(2rem,5vw,5rem);align-items:start}.home-v2-final-stack{display:grid;gap:var(--space-4);justify-items:center;text-align:center}.home-v2-final-stack h2{max-width:18ch}.home-v2-final-stack p{max-width:40rem}.home-v2-philosophy h2,.home-v2-final h2{color:#fff}.home-v2-philosophy p,.home-v2-final p{color:#d7e5f2}.home-v2-philosophy-copy{display:grid;gap:var(--space-4)}.home-v2-anchor-grid{display:grid;grid-template-columns:minmax(0,.62fr) minmax(0,1.08fr);gap:clamp(2rem,5vw,5rem);align-items:center}.home-v2-anchor-figure{position:relative;margin:0;overflow:hidden;border:1px solid rgba(0,51,102,.2);border-radius:var(--radius-card);background:#fff}.home-v2-anchor-figure>img{display:block;width:100%;height:auto;object-fit:cover}.home-v2-anchor-quote{margin:0;padding-left:clamp(1.25rem,2.5vw,2.25rem);border-left:2px solid var(--color-signal)}.home-v2-anchor-quote p{margin:0;max-width:30ch;color:var(--color-deep-system);font-family:Playfair Display,Georgia,serif;font-style:italic;font-size:clamp(1.7rem,3vw,2.6rem);line-height:1.32;text-wrap:balance}.home-v2-anchor-quote p:before{content:"“"}.home-v2-anchor-quote p:after{content:"”"}.home-v2-anchor-signature{display:block;margin-top:var(--space-4);color:var(--color-deep-system);font-family:var(--font-sans);font-size:var(--text-sm);font-style:normal;font-weight:700;letter-spacing:.06em}.home-v2-layer-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3);margin-top:var(--space-4)}.home-v2-layer-card{display:grid;gap:var(--space-2);align-content:start;padding:var(--space-4);border:1px solid rgba(204,224,240,.18);border-radius:var(--radius-card);transition:border-color .25s ease,background-color .25s ease}.home-v2-layer-card:hover{border-color:var(--color-signal);background:#cce0f00f}.home-v2-philosophy-cta{display:flex;margin-top:var(--space-5)}.home-v2-layer-list strong{color:#fff;font-size:var(--text-md);white-space:nowrap}.home-v2-layer-list span{color:#c9dced;font-size:var(--text-sm);line-height:1.5}.home-v2-insights{background:#f8fafc}.home-v2-insight-card{background:#fff}.home-v2-final .button.primary{justify-self:center}@media(max-width:1120px){.home-v2-hero-grid,.home-v2-section-head,.home-v2-philosophy-grid,.home-v2-anchor-grid{grid-template-columns:1fr}.home-v2-anchor-figure{max-width:26rem}.home-v2-hero,.home-v2-hero-grid{min-height:auto}.home-v2-hero:after{display:none}.home-v2-proof-grid,.home-v2-route-grid,.home-v2-insight-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.home-v2-hero-grid{padding-block:var(--space-6);max-width:100%;min-width:0}.home-v2-hero-copy>*,.home-v2-stage,.home-v2-stage>*{max-width:100%;min-width:0}.home-v2-proof-line{overflow-wrap:anywhere}.home-v2-section-head h2,.home-v2-philosophy h2,.home-v2-final h2{max-width:9ch;font-size:clamp(2.85rem,12vw,3.45rem)}.home-v2-hero-copy h1{max-width:100%;font-size:clamp(2rem,8.6vw,2.6rem)}.home-v2-anchor-quote p{max-width:100%;font-size:clamp(1.35rem,5.6vw,1.8rem)}.home-v2-hero .button-row{display:grid;grid-template-columns:1fr;width:100%}.home-v2-hero .button{width:100%;max-width:100%;min-width:0;min-height:2.5rem;padding-block:.5rem;justify-content:center;white-space:normal;text-align:center;font-size:var(--text-sm)}.home-v2-stage-media{min-height:22.5rem}.home-v2-proof-grid,.home-v2-route-grid,.home-v2-insight-grid,.home-v2-layer-list{grid-template-columns:1fr}.home-v2-layer-list strong{white-space:normal}.home-v2-proof-card,.home-v2-route-card,.home-v2-insight-card{min-height:auto}}.about-v2-page{background:#fff;color:var(--color-ink)}.about-v2-page .section-label{color:var(--color-signal);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:820;letter-spacing:.08em;text-transform:uppercase}.about-v2-page :is(h1,h2,h3){color:inherit}.about-v2-hero{position:relative;overflow:hidden;min-height:min(52rem,calc(100vh - 112px));border-bottom:1px solid rgba(204,224,240,.22);background:var(--color-midnight);color:#fff}.about-v2-hero:before{content:"";position:absolute;inset:0 auto 0 50%;width:1px;background:#cce0f033}.about-v2-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(20rem,.74fr);gap:clamp(2rem,5vw,5rem);align-items:center;min-height:min(52rem,calc(100vh - 112px));padding-block:clamp(2.5rem,5vw,4.5rem)}.about-v2-hero-copy{display:grid;gap:var(--space-4);max-width:48rem}.about-v2-hero-copy h1{max-width:16ch;color:#fff;font-size:clamp(2.9rem,5.2vw,5.65rem);line-height:.96}.about-v2-hero-copy p:not(.section-label){max-width:43rem;color:#d7e5f2;font-size:clamp(1.04rem,1.4vw,1.24rem);line-height:1.58}.about-v2-hero .button.secondary{border-color:#cce0f05c;color:#fff}.about-v2-portrait{display:grid;gap:var(--space-3);padding:var(--space-3);border:1px solid rgba(204,224,240,.28);border-radius:var(--radius-card);background:#ffffff0a}.about-v2-portrait-image{display:grid;place-items:end center;height:clamp(20rem,34vw,29rem);min-height:0;overflow:hidden;border:1px solid rgba(204,224,240,.22);border-radius:var(--radius-card);background:#fff}.about-v2-portrait-image img{width:min(100%,34rem);height:100%;object-fit:cover;object-position:center top}.about-v2-identity{display:grid;gap:.45rem;padding:var(--space-5);border:1px solid rgba(204,224,240,.22);border-radius:var(--radius-card);background:#061b33}.about-v2-identity span,.about-v2-arc-card span,.about-v2-values-grid span{color:var(--color-signal);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:820;letter-spacing:.08em;text-transform:uppercase}.about-v2-identity strong{color:#fff;font-size:var(--text-xl);line-height:1.08}.about-v2-identity p{color:#c9dced;font-size:var(--text-sm)}.about-v2-story,.about-v2-proof,.about-v2-transfer,.about-v2-values{padding-block:clamp(4.5rem,8vw,7.5rem);background:#fff;color:var(--color-ink)}.about-v2-section-head{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.1fr);gap:clamp(1.5rem,4vw,4rem);align-items:end;margin-bottom:clamp(2rem,5vw,4rem)}.about-v2-section-head .section-label{grid-column:1 / -1;margin-bottom:-.75rem}.about-v2-section-head h2,.about-v2-pattern-copy h2,.about-v2-transfer-copy h2,.about-v2-personal-panel h2,.about-v2-next h2{max-width:14ch;font-size:clamp(2.35rem,4.1vw,3.95rem);line-height:.98}.about-v2-section-head p:not(.section-label),.about-v2-pattern-copy p,.about-v2-transfer-copy p,.about-v2-personal-panel p,.about-v2-next p{max-width:48rem;color:var(--color-muted-light);font-size:clamp(1rem,1.28vw,1.18rem);line-height:1.6}.about-v2-arc{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid rgba(0,51,102,.14);border-bottom:1px solid rgba(0,51,102,.14)}.about-v2-arc-card{display:grid;gap:var(--space-3);min-height:26rem;padding:clamp(1.25rem,2.4vw,2rem);border-right:1px solid rgba(0,51,102,.14)}.about-v2-arc-card:last-child{border-right:0}.about-v2-arc-card h3{max-width:12ch;color:var(--color-midnight);font-size:clamp(1.55rem,2.5vw,2.25rem);line-height:1.02}.about-v2-arc-card p{color:var(--color-muted-light);font-size:var(--text-md);line-height:1.58}.about-v2-pattern,.about-v2-personal,.about-v2-next{padding-block:clamp(4.5rem,8vw,7.5rem);background:var(--color-midnight);color:#fff}.about-v2-pattern-grid,.about-v2-transfer-grid,.about-v2-personal-panel,.about-v2-next-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.05fr);gap:clamp(2rem,5vw,5rem);align-items:center}.about-v2-pattern-copy h2,.about-v2-personal-panel h2,.about-v2-next h2{color:#fff}.about-v2-pattern-copy p,.about-v2-personal-panel p,.about-v2-next p{color:#d7e5f2}.about-v2-mechanism{display:grid;gap:var(--space-5);padding:clamp(1.25rem,3vw,2rem);border:1px solid rgba(204,224,240,.22);border-radius:var(--radius-card)}.about-v2-mechanism>p{color:#fff;font-size:clamp(1.2rem,2vw,1.65rem);font-weight:780;line-height:1.25}.about-v2-mechanism>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2)}.about-v2-mechanism span{min-height:3.2rem;padding:.75rem;border:1px solid rgba(204,224,240,.18);border-radius:var(--radius-card);color:#c9dced;font-size:var(--text-sm);font-weight:760}.about-v2-proof{background:#f8fafc}.about-v2-proof-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.about-v2-page .about-v2-proof-card{display:grid;gap:var(--space-4);align-content:start;min-height:auto;padding:clamp(1.1rem,2.2vw,1.6rem);border:1px solid rgba(0,51,102,.14);border-radius:var(--radius-card);background:#fff;box-shadow:none}.about-v2-page .about-v2-proof-card h3{color:var(--color-midnight);font-family:var(--font-mono);font-size:clamp(2.35rem,4.8vw,4.25rem);line-height:.9}.about-v2-record-label{max-width:16rem;color:var(--color-midnight);font-size:var(--text-lg);font-weight:780;line-height:1.15}.about-v2-record-link{justify-self:start;margin-top:var(--space-2)}.about-v2-page .about-v2-record-link.button.secondary{border-color:#0033662e;color:var(--color-midnight)}.about-v2-page .about-v2-record-link.button.secondary:hover{border-color:var(--color-orange);color:var(--color-midnight)}.about-v2-page .about-v2-proof-card .card-meta{color:var(--color-muted-light);font-size:var(--text-sm)}.about-v2-transfer-grid{align-items:start}.about-v2-transfer-copy{display:grid;gap:var(--space-4)}.about-v2-transfer-visual{display:grid;gap:var(--space-4);padding:var(--space-5);border:1px solid rgba(0,51,102,.14);border-radius:var(--radius-card);background:#f8fafc}.about-v2-transfer-visual img{width:100%;max-height:17rem;object-fit:contain}.about-v2-transfer-visual>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3)}.about-v2-transfer-visual article{display:grid;gap:var(--space-2);padding-top:var(--space-3);border-top:2px solid var(--color-signal)}.about-v2-transfer-visual h3,.about-v2-values-grid h3{color:var(--color-midnight);font-size:var(--text-lg)}.about-v2-transfer-visual p,.about-v2-values-grid p{color:var(--color-muted-light);font-size:var(--text-sm)}.about-v2-personal-panel{align-items:start;padding:clamp(1.5rem,4vw,3rem);border:1px solid rgba(204,224,240,.22);border-radius:var(--radius-card)}.about-v2-personal-panel>div:last-child{display:grid;gap:var(--space-4)}.about-v2-signature{width:220px;height:auto;justify-self:start;opacity:.85}.about-v2-personal-panel .button.secondary{justify-self:start;border-color:#cce0f05c;color:#fff}.about-v2-values-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4)}.about-v2-values-grid article{display:grid;gap:var(--space-3);padding:var(--space-5);border:1px solid rgba(0,51,102,.14);border-radius:var(--radius-card);background:#fff}.about-v2-next-grid{align-items:stretch}.about-v2-next-grid>div,.about-v2-next nav{display:grid;gap:var(--space-4);padding:clamp(1.5rem,4vw,3rem);border:1px solid rgba(204,224,240,.22);border-radius:var(--radius-card)}.about-v2-next .button.primary{justify-self:start}.about-v2-next nav a{display:grid;gap:.35rem;padding:1rem 0;border-bottom:1px solid rgba(204,224,240,.18)}.about-v2-next nav a:last-child{border-bottom:0}.about-v2-next nav strong{color:#fff;font-size:var(--text-lg)}.about-v2-next nav span{color:#c9dced;font-size:var(--text-sm)}@media(max-width:1040px){.about-v2-hero-grid,.about-v2-section-head,.about-v2-pattern-grid,.about-v2-transfer-grid,.about-v2-personal-panel,.about-v2-next-grid{grid-template-columns:1fr}.about-v2-hero-grid{min-height:auto}.about-v2-hero:before{display:none}.about-v2-arc,.about-v2-proof-grid,.about-v2-values-grid{grid-template-columns:1fr}.about-v2-arc-card{min-height:auto;border-right:0;border-bottom:1px solid rgba(0,51,102,.14)}.about-v2-arc-card:last-child{border-bottom:0}}@media(max-width:720px){.about-v2-hero{min-height:auto}.about-v2-hero-grid{padding-block:var(--space-6)}.about-v2-hero-copy h1{max-width:100%;font-size:clamp(2.45rem,11vw,3.25rem)}.about-v2-section-head h2,.about-v2-pattern-copy h2,.about-v2-transfer-copy h2,.about-v2-personal-panel h2,.about-v2-next h2{max-width:100%;font-size:clamp(2rem,10vw,2.7rem)}.about-v2-mechanism>div,.about-v2-transfer-visual>div{grid-template-columns:1fr}.about-v2-portrait-image{height:18rem}.about-v2-identity{padding:var(--space-4)}}html{color-scheme:dark;scroll-behavior:smooth;background:var(--color-midnight)}body{margin:0;font-family:var(--font-sans);background:linear-gradient(rgba(232,237,243,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(232,237,243,.035) 1px,transparent 1px),linear-gradient(180deg,var(--color-midnight) 0%,var(--color-deep-system) 56%,#071425 100%);background-size:72px 72px,72px 72px,auto;color:var(--color-white);font-size:var(--text-base);line-height:1.65;text-rendering:geometricPrecision}a{color:inherit;text-decoration:none}a:hover{color:var(--color-signal)}img{display:block;max-width:100%;height:auto}h1,h2,h3{margin:0;line-height:1.04;letter-spacing:0}h1{max-width:13ch;font-size:var(--text-4xl);font-weight:820}h2{max-width:16ch;font-size:var(--text-3xl);font-weight:780}h3{font-size:var(--text-lg);font-weight:760}p{margin-block:0}:focus-visible{outline:3px solid var(--color-signal);outline-offset:4px}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;z-index:200;top:1rem;left:1rem;transform:translateY(-160%);padding:.65rem .85rem;border-radius:var(--radius-card);background:var(--color-signal);color:var(--color-midnight);font-weight:800}.skip-link:focus{transform:translateY(0)}.container{width:var(--container);margin-inline:auto}.site-header{position:sticky;top:0;z-index:100;border-bottom:2px solid rgba(196,222,246,.92);background:#061b33;box-shadow:0 18px 40px #0000002e}.header-inner{position:relative;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;width:min(100% - 48px,1320px);min-height:112px;margin-inline:auto}.brand{display:grid;place-items:center;grid-column:2;color:var(--color-white)}.brand img{width:5.35rem;height:auto;filter:drop-shadow(0 8px 18px rgba(45,141,255,.32))}.nav-toggle{grid-column:1;display:inline-grid;gap:.42rem;place-content:center;justify-self:start;width:3.8rem;height:3.8rem;border:0;border-radius:0;background:transparent;color:var(--color-white);cursor:pointer}.nav-toggle span:not(.sr-only){display:block;width:2.45rem;height:3px;background:#b8d2eb;box-shadow:0 0 18px #b8d2eb6b}.site-actions{display:flex;grid-column:3;align-items:center;justify-content:flex-end;gap:var(--space-5);color:#9bb8d6}.header-icon{position:relative;display:inline-block;width:1.65rem;height:1.65rem;color:currentColor}.search-icon:before{content:"";position:absolute;inset:.25rem;border:2px solid currentColor;border-radius:50%}.search-icon:after{content:"";position:absolute;right:.1rem;bottom:.16rem;width:.58rem;height:2px;background:currentColor;transform:rotate(45deg)}.mobile-nav{position:absolute;top:100%;left:0;z-index:120;display:none;width:min(25rem,calc(100vw - 2rem));max-height:calc(100vh - 112px);overflow:auto;padding:var(--space-5);border-right:1px solid var(--color-line-strong);border-bottom:1px solid var(--color-line-strong);background:#061b33fa;box-shadow:var(--shadow-panel)}.site-header[data-open=true] .mobile-nav{display:grid;gap:var(--space-5)}.mobile-nav details>div{display:grid;gap:var(--space-2)}.mobile-nav a,.mobile-nav summary{display:grid;gap:.1rem;padding:.75rem;border:1px solid transparent;color:var(--color-white);cursor:pointer}.mobile-nav a:hover,.mobile-nav a[aria-current=page],.mobile-nav summary:hover{border-color:#2d8dff66;background:#2d8dff1f}.mobile-nav small{color:var(--color-muted-dark)}.v4-hero{position:relative;min-height:calc(100vh - 72px);overflow:hidden;padding-block:var(--space-10) var(--space-8);border-bottom:1px solid var(--color-line)}.v4-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(110deg,rgba(45,141,255,.16),transparent 34%),linear-gradient(180deg,rgba(255,102,0,.07),transparent 38%),linear-gradient(90deg,transparent 0 8%,rgba(232,237,243,.07) 8.05% 8.12%,transparent 8.18% 100%);pointer-events:none}.visual-blueprint{background:linear-gradient(180deg,#f8fafc,#e8edf3);color:var(--color-ink)}.visual-blueprint:before{background:linear-gradient(rgba(6,27,51,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(6,27,51,.05) 1px,transparent 1px),linear-gradient(110deg,rgba(45,141,255,.16),transparent 42%);background-size:48px 48px,48px 48px,auto}.v4-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,6.2fr) minmax(20rem,4.8fr);gap:var(--space-8);align-items:center}.hero-copy{display:grid;gap:var(--space-5)}.lede{max-width:62ch;color:var(--color-muted-dark);font-size:var(--text-lg)}.visual-blueprint .lede{color:var(--color-muted-light)}.button-row{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-2)}.button{display:inline-flex;align-items:center;justify-content:center;min-height:3rem;padding:.8rem 1.05rem;border:1px solid var(--color-line-strong);border-radius:var(--radius-control);font-size:var(--text-sm);font-weight:820}.button.primary{border-color:var(--color-orange);background:var(--color-orange);color:var(--color-midnight)}.button.primary:hover{border-color:var(--color-orange-dark);background:var(--color-orange-dark);color:var(--color-white)}.button.secondary{color:inherit}.hero-system{position:relative;min-height:30rem;border:1px solid var(--color-line-strong);border-radius:var(--radius-card);background:linear-gradient(rgba(232,237,243,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(232,237,243,.06) 1px,transparent 1px),#ffffff09;background-size:32px 32px,32px 32px,auto;box-shadow:var(--shadow-panel)}.visual-blueprint .hero-system{border-color:#061b3324;background:linear-gradient(rgba(6,27,51,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(6,27,51,.06) 1px,transparent 1px),#ffffffa8}.system-plane{position:absolute;inset:18%;display:grid;gap:1.1rem}.system-plane span{display:block;border:1px solid var(--color-line-strong);background:#ffffff09}.visual-blueprint .system-plane span{border-color:#061b3329;background:#061b3309}.system-route{position:absolute;height:2px;background:var(--color-signal);transform-origin:left center}.route-a{width:58%;top:34%;left:18%;transform:rotate(18deg)}.route-b{width:46%;top:66%;left:30%;background:var(--color-signal);transform:rotate(-12deg)}.system-node{position:absolute;width:.72rem;height:.72rem;border:2px solid var(--color-signal);background:var(--color-deep-system)}.visual-blueprint .system-node{background:var(--color-warm-white)}.node-a{top:30%;left:24%}.node-b{top:50%;right:24%;border-color:var(--color-signal)}.node-c{bottom:28%;left:42%}.proof-band{padding-block:var(--space-6);background:var(--color-deep-system);border-bottom:1px solid var(--color-line)}.proof-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-3)}.proof-card{display:grid;gap:var(--space-3);align-content:start;min-height:100%;padding:var(--space-5);border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-card-dark)}.proof-card strong{color:var(--color-white);font-family:var(--font-mono);font-size:var(--text-2xl);line-height:1}.proof-card span{color:var(--color-white);font-weight:760}.proof-card p,.proof-card small{color:var(--color-muted-dark)}.proof-family,.card-meta,.section-label{color:var(--color-signal);font-size:var(--text-xs);font-weight:820;text-transform:uppercase}.proof-card details{margin-top:var(--space-1);border-top:1px solid var(--color-line);padding-top:var(--space-3)}.proof-card summary{cursor:pointer;color:var(--color-signal);font-weight:760}.v4-section{padding-block:var(--space-10);border-bottom:1px solid var(--color-line)}.surface-dark{background:var(--color-midnight);color:var(--color-white)}.surface-light{background:var(--color-warm-white);color:var(--color-ink)}.surface-blueprint{background:linear-gradient(rgba(6,27,51,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(6,27,51,.045) 1px,transparent 1px),var(--color-mist);background-size:48px 48px,48px 48px,auto;color:var(--color-ink)}.section-layout{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:var(--space-8);align-items:start}.section-copy{display:grid;gap:var(--space-4)}.section-body{display:grid;gap:var(--space-4);color:var(--color-muted-dark)}.surface-light .section-body,.surface-blueprint .section-body{color:var(--color-muted-light)}.card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.system-card{display:grid;gap:var(--space-3);min-height:100%;padding:var(--space-5);border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-card-dark)}.surface-light .system-card,.surface-blueprint .system-card{border-color:#061b331f;background:var(--color-card-light)}.system-card p{color:var(--color-muted-dark)}.surface-light .system-card p,.surface-blueprint .system-card p{color:var(--color-muted-light)}.card-columns{display:grid;gap:var(--space-2);margin:0;padding-top:var(--space-3);border-top:1px solid var(--color-line)}.card-columns dt{color:var(--color-signal);font-size:var(--text-xs);font-weight:820;text-transform:uppercase}.card-columns dd{margin:0 0 var(--space-2);color:inherit}.card-link{color:var(--color-signal);font-weight:820}.contact-hero-panel,.contact-form,.contact-route-card,.contact-confirmation-card{border:1px solid rgba(232,237,243,.16);border-radius:var(--radius-card)}.contact-hero-panel{align-self:center;display:grid;gap:var(--space-4);padding:var(--space-6);background:linear-gradient(rgba(232,237,243,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(232,237,243,.045) 1px,transparent 1px),#e8edf309;background-size:36px 36px,36px 36px,auto}.contact-question-list{display:grid;gap:var(--space-3);margin:0;padding-left:1.2rem;color:var(--color-muted-dark)}.contact-question-list li::marker{color:var(--color-signal);font-family:var(--font-mono);font-weight:800}.contact-route-grid{display:grid;grid-template-columns:minmax(18rem,3.7fr) minmax(0,8.3fr);gap:var(--space-8);align-items:start}.contact-routing-copy{position:sticky;top:96px;display:grid;gap:var(--space-4)}.contact-routing-copy>p:not(.section-label){color:var(--color-muted-light)}.intent-selector{display:grid;gap:var(--space-2)}.intent-option{display:grid;gap:.25rem;padding:var(--space-3);border:1px solid rgba(6,27,51,.14);border-radius:var(--radius-card);background:#ffffff94;color:var(--color-ink);cursor:pointer}.intent-option:hover,.intent-option.is-selected{border-color:#3366998f;background:var(--color-blue-wash)}.intent-option input{position:absolute;opacity:0;pointer-events:none}.intent-option span{font-weight:820}.intent-option small{color:var(--color-muted-light);font-size:var(--text-sm);line-height:1.45}.contact-form{display:grid;gap:var(--space-5);padding:var(--space-6);background:var(--color-white);color:var(--color-ink)}.contact-form-header{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,5fr);gap:var(--space-5);align-items:start}.contact-form-header p:not(.section-label){color:var(--color-muted-light)}.contact-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.field{display:grid;gap:var(--space-2)}.field span,.intent-fieldset legend,.contact-route-card dt{color:var(--color-ink);font-size:var(--text-xs);font-weight:820;text-transform:uppercase}.field input,.field select,.field textarea{width:100%;min-height:3rem;padding:.78rem .85rem;border:1px solid rgba(6,27,51,.18);border-radius:var(--radius-card);background:var(--color-card-light);color:var(--color-ink);font:inherit}.field textarea{min-height:8rem;resize:vertical}.field-wide{grid-column:1 / -1}.intent-fieldsets{display:grid}.intent-fieldset{min-width:0;margin:0;padding:var(--space-4);border:1px solid rgba(6,27,51,.12);border-radius:var(--radius-card)}.intent-fieldset legend{padding-inline:.25rem}.contact-route-card{display:grid;gap:var(--space-3);padding:var(--space-5);background:var(--color-card-light);color:var(--color-ink)}.contact-route-card p:not(.section-label),.contact-route-card dd{color:var(--color-muted-light)}.contact-route-card dl{display:grid;gap:var(--space-3);margin:0}.contact-route-card dd{margin:.25rem 0 0}.contact-actions{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center}.contact-status{color:var(--color-muted-light);font-family:var(--font-mono);font-size:var(--text-sm)}.contact-consent{display:flex;align-items:flex-start;gap:var(--space-2);padding:.72rem .8rem;border:1px solid rgba(6,27,51,.12);background:#e6f0f770;color:var(--color-ink);font-size:var(--text-sm);font-weight:720}.contact-consent input{width:1.15rem;height:1.15rem;margin-top:.2rem;accent-color:var(--color-signal)}.contact-confirmation-card{align-self:start;padding:var(--space-5);background:#ffffffb8;color:var(--color-ink)}.contact-confirmation-card p:not(.section-label){color:var(--color-muted-light);font-weight:720}.standard-page{background:var(--color-midnight)}.standard-hero{position:relative;overflow:hidden;border-bottom:1px solid rgba(184,210,235,.42);background:linear-gradient(rgba(232,237,243,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(232,237,243,.04) 1px,transparent 1px),#001a33;background-size:48px 48px,48px 48px,auto}.standard-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,6fr) minmax(20rem,4.5fr);gap:var(--space-8);align-items:center;min-height:clamp(33rem,70vh,46rem);padding-block:var(--space-8)}.standard-hero-copy{display:grid;gap:var(--space-4)}.standard-hero-copy h1{max-width:12ch}.standard-hero-copy .lede{max-width:43rem;color:var(--color-muted-dark);font-size:var(--text-xl)}.utility-hero-panel,.error-system-panel,.account-boundary-card,.policy-section-card,.search-result-card,.recovery-card,.faq-item{border:1px solid rgba(6,27,51,.13);border-radius:var(--radius-card)}.utility-hero-panel,.error-system-panel{display:grid;gap:var(--space-4);padding:var(--space-6);border-color:#e8edf32e;background:linear-gradient(rgba(232,237,243,.052) 1px,transparent 1px),linear-gradient(90deg,rgba(232,237,243,.052) 1px,transparent 1px),#e8edf30e;background-size:32px 32px,32px 32px,auto}.utility-hero-panel h2,.error-system-panel h2{max-width:14ch}.utility-hero-panel p:not(.section-label),.error-system-panel p{color:var(--color-muted-dark)}.utility-search-box{display:grid;gap:var(--space-3)}.search-index-counts,.search-index-counts div{display:grid}.search-index-counts{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-2);margin:0}.search-index-counts div{gap:.15rem;padding:var(--space-3);border:1px solid rgba(232,237,243,.16);background:#061b3352}.search-index-counts dt{color:var(--color-muted-dark);font-size:var(--text-xs);font-weight:820;text-transform:uppercase}.search-index-counts dd{margin:0;color:var(--color-white);font-family:var(--font-mono);font-size:var(--text-lg);font-weight:820}.utility-results-layout,.faq-layout,.policy-layout{display:grid;grid-template-columns:minmax(18rem,3fr) minmax(0,8fr);gap:var(--space-8);align-items:start}.utility-filter-panel{position:sticky;top:96px;display:grid;gap:var(--space-4);padding:var(--space-5);border:1px solid rgba(6,27,51,.12);border-radius:var(--radius-card);background:#ffffffad;color:var(--color-ink)}.utility-filter-panel h2{max-width:12ch}.utility-filter-panel p:not(.section-label){color:var(--color-muted-light)}.utility-filter-buttons{display:grid;gap:var(--space-2)}.utility-filter{width:100%;padding:.78rem .9rem;border:1px solid rgba(6,27,51,.14);border-radius:var(--radius-card);background:#ffffffb3;color:var(--color-ink);font:inherit;font-weight:820;text-align:left;cursor:pointer}.utility-filter:hover,.utility-filter.is-active{border-color:#2d8dff8c;background:var(--color-blue-wash)}.utility-count{color:var(--color-muted-light);font-family:var(--font-mono);font-size:var(--text-sm)}.utility-result-groups,.search-result-group,.faq-accordion,.policy-section-list{display:grid;gap:var(--space-5)}.utility-group-head{display:flex;justify-content:space-between;gap:var(--space-4);align-items:end;padding-bottom:var(--space-3);border-bottom:1px solid rgba(6,27,51,.14);color:var(--color-ink)}.utility-group-head h2{max-width:none}.utility-group-head span{color:var(--color-signal);font-family:var(--font-mono);font-weight:820}.search-result-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.search-result-card,.recovery-card,.policy-section-card,.account-boundary-card{display:grid;gap:var(--space-3);padding:var(--space-5);background:var(--color-white);color:var(--color-ink)}.search-result-card:hover,.recovery-card:hover{border-color:#2d8dff7a}.search-result-card h3 a,.recovery-card h2 a,.policy-route-list a,.faq-item summary strong{color:var(--color-ink)}.search-result-card p:not(.card-meta),.search-result-card small,.recovery-card p,.policy-section-card p,.policy-section-card li,.account-boundary-card p,.account-boundary-card li{color:var(--color-muted-light)}.search-result-card small{font-family:var(--font-mono);font-size:var(--text-xs)}.faq-category-list{display:flex;flex-wrap:wrap;gap:var(--space-2)}.faq-category-list span{padding:.48rem .7rem;border:1px solid rgba(232,237,243,.18);background:#061b3352;color:var(--color-muted-dark);font-family:var(--font-mono);font-size:var(--text-xs)}.faq-item{overflow:hidden;background:var(--color-white);color:var(--color-ink)}.faq-item summary{display:grid;gap:var(--space-2);padding:var(--space-5);cursor:pointer}.faq-item summary::marker{color:var(--color-signal)}.faq-item summary span{color:var(--color-signal);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:820;text-transform:uppercase}.faq-item div{display:grid;gap:var(--space-3);padding:0 var(--space-5) var(--space-5);color:var(--color-muted-light)}.policy-status-panel{align-self:center}.policy-route-list{display:grid;gap:var(--space-2)}.policy-route-list a{padding:.72rem .84rem;border:1px solid rgba(6,27,51,.12);border-radius:var(--radius-card);background:#ffffffb3;font-weight:820}.policy-route-list a:hover,.policy-route-list a.is-active{border-color:#2d8dff8c;background:var(--color-blue-wash)}.policy-section-card h2{max-width:none}.policy-section-card ul,.account-boundary-card ul{display:grid;gap:var(--space-2);margin:0;padding-left:1.1rem}.policy-section-card li::marker,.account-boundary-card li::marker{color:var(--color-signal)}.error-hero{min-height:calc(100vh - 112px)}.error-system-panel{align-self:stretch;place-content:center;text-align:center}.error-system-panel span{color:var(--color-signal);font-family:var(--font-mono);font-size:clamp(5rem,12vw,9rem);font-weight:900;line-height:.9}.recovery-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-4)}.recovery-card h2{max-width:none;font-size:var(--text-xl)}.account-boundary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.account-status-panel{align-self:center}.account-boundary-card h2{max-width:16ch}.architecture-live-hero{position:relative;overflow:hidden;border-bottom:1px solid rgba(184,210,235,.48);background:radial-gradient(circle at 78% 22%,rgba(45,141,255,.24),transparent 30%),linear-gradient(180deg,#061b33,#071f3c 56%,#061526)}.architecture-live-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(rgba(184,210,235,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(184,210,235,.035) 1px,transparent 1px);background-size:88px 88px;pointer-events:none}.architecture-live-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,6.4fr) minmax(0,5.6fr);gap:var(--space-7);align-items:center;min-height:calc(100vh - 112px);padding-block:var(--space-8)}.architecture-live-grid>*{min-width:0}.architecture-hero-copy{display:grid;gap:var(--space-5)}.architecture-breadcrumb{color:#b8d2eb;font-size:var(--text-xs);text-decoration:underline}.architecture-hero-copy h1{max-width:12.8ch;color:#d8e8f7;font-size:clamp(4rem,5.95vw,6rem);line-height:.94;overflow-wrap:normal;word-break:normal;hyphens:none}.architecture-hero-copy .lede{color:#b8d2eb}.architecture-explorer{display:grid;gap:var(--space-8)}.architecture-intro{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,5fr);gap:var(--space-6);align-items:end}.architecture-intro h2{max-width:18ch}.architecture-intro>p:not(.section-label){color:var(--color-muted-light)}.architecture-desktop{display:grid;grid-template-columns:minmax(18rem,3.7fr) minmax(0,8.3fr);gap:var(--space-5);align-items:stretch}.architecture-layer-rail{display:grid;gap:var(--space-2)}.architecture-layer-button{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.35rem var(--space-3);padding:var(--space-4);border:1px solid rgba(6,27,51,.14);border-radius:var(--radius-card);background:#ffffffa3;color:var(--color-ink);cursor:pointer;font:inherit;text-align:left}.architecture-layer-button span{grid-row:span 2;color:var(--color-signal);font-family:var(--font-mono);font-weight:820}.architecture-layer-button strong{line-height:1.2}.architecture-layer-button small{color:var(--color-muted-light);font-size:var(--text-sm);line-height:1.45}.architecture-layer-button:hover,.architecture-layer-button.is-active{border-color:#3366999e;background:var(--color-blue-wash)}.architecture-panel{display:grid;grid-template-columns:minmax(0,4.6fr) minmax(0,5.4fr);gap:var(--space-5);min-height:100%;padding:var(--space-6);border:1px solid rgba(6,27,51,.12);border-radius:var(--radius-card);background:var(--color-white);color:var(--color-ink)}.architecture-panel-copy{display:grid;gap:var(--space-4);align-content:start}.architecture-panel-copy p:not(.section-label),.architecture-panel-copy dd{color:var(--color-muted-light)}.architecture-panel-copy dl,.architecture-accordion dl{display:grid;gap:var(--space-3);margin:0}.architecture-panel-copy dt,.architecture-accordion dt{color:var(--color-ink);font-size:var(--text-xs);font-weight:820;text-transform:uppercase}.architecture-panel-copy dd,.architecture-accordion dd{margin:.25rem 0 0}.architecture-mobile{display:none}.architecture-accordion{border:1px solid rgba(6,27,51,.14);border-radius:var(--radius-card);background:var(--color-white)}.architecture-accordion+.architecture-accordion{margin-top:var(--space-3)}.architecture-accordion summary{display:flex;gap:var(--space-3);align-items:center;padding:var(--space-4);cursor:pointer;font-weight:820}.architecture-accordion summary span{color:var(--color-signal);font-family:var(--font-mono)}.architecture-accordion p,.architecture-accordion dl{padding:0 var(--space-4) var(--space-4);color:var(--color-muted-light)}.architecture-console-section{background:linear-gradient(rgba(184,210,235,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(184,210,235,.035) 1px,transparent 1px),#061526;background-size:64px 64px,64px 64px,auto;color:var(--color-white)}.architecture-console-section .architecture-intro>p:not(.section-label){color:var(--color-muted-dark);font-size:var(--text-lg)}.architecture-console-section .architecture-layer-button{border-color:#b8d2eb29;background:linear-gradient(rgba(184,210,235,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(184,210,235,.035) 1px,transparent 1px),#ffffff0b;background-size:24px 24px,24px 24px,auto;color:var(--color-white)}.architecture-console-section .architecture-layer-button small{color:var(--color-muted-dark)}.architecture-console-section .architecture-layer-button:hover,.architecture-console-section .architecture-layer-button.is-active{border-color:#2d8dffb8;background:linear-gradient(rgba(184,210,235,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(184,210,235,.045) 1px,transparent 1px),#2d8dff24;background-size:24px 24px,24px 24px,auto}.architecture-console-section .architecture-panel{border-color:#b8d2eb29;background:#ffffff0e;color:var(--color-white)}.architecture-console-section .architecture-panel-copy p:not(.section-label),.architecture-console-section .architecture-panel-copy dd{color:var(--color-muted-dark)}.architecture-console-section .architecture-panel-copy dt,.architecture-console-section .architecture-accordion dt{color:var(--color-white)}.architecture-console-section .architecture-accordion{border-color:#b8d2eb29;background:#ffffff0b}.architecture-output-section{background:#061b33}.architecture-output-section .section-copy h2{max-width:12ch;color:#cfe2f3;font-size:clamp(3rem,5.6vw,6.3rem)}.architecture-output-section .step-list li{border-color:#b8d2eb29;background:#ffffff0b}.architecture-route-section .system-card{min-height:18rem;align-content:end;background:linear-gradient(180deg,rgba(45,141,255,.1),transparent 46%),#ffffffb8}.insights-live-hero{position:relative;overflow:hidden;background:linear-gradient(rgba(184,210,235,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(184,210,235,.035) 1px,transparent 1px),#061b33;background-size:76px 76px,76px 76px,auto}.insights-live-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#061b3329,#061b33db),linear-gradient(135deg,transparent 0 45%,rgba(45,141,255,.12) 45% 46%,transparent 46% 100%);pointer-events:none}.insights-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,5.35fr) minmax(0,6.65fr);gap:var(--space-5);align-items:stretch;min-height:min(54rem,calc(100vh - 112px));padding-block:var(--space-5)}.insights-hero-grid>*{min-width:0}.insights-hero-copy{display:grid;align-content:center;gap:var(--space-5);padding:var(--space-7);background:#061b3375}.insights-hero-copy h1{max-width:8.4ch;color:#d8e8f7;font-size:clamp(4.5rem,6.7vw,7.2rem);line-height:.92;word-break:normal;hyphens:none}.insights-hero-copy>p:not(.section-label){max-width:39rem;color:#d8e8f7;font-size:var(--text-lg)}.signal-node{position:absolute;display:block}.signal-node{width:.75rem;height:.75rem;border-radius:999px;background:var(--color-signal);box-shadow:0 0 0 8px #2d8dff1f}.signal-node.node-a{top:18%;left:19%}.signal-node.node-b{right:16%;top:32%}.signal-node.node-c{left:38%;bottom:20%}.insights-promise-band{background:#061b33;color:var(--color-white)}.insights-promise-grid,.insights-current-grid,.insights-resource-grid,.insights-closing-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--space-7);align-items:start}.insights-promise-grid{padding-block:var(--space-8)}.insights-promise-grid h2,.insights-current-copy h2,.insights-resource-grid h2,.insights-closing-grid h2{color:#d8e8f7}.insights-promise-copy{display:grid;gap:var(--space-4);color:#d8e8f7;font-size:var(--text-xl)}.insights-category-section{background:var(--color-warm-white);color:var(--color-ink);padding-block:var(--space-8)}.insights-section-head{display:grid;grid-template-columns:minmax(0,1fr);gap:.5rem;margin-bottom:var(--space-6)}.insights-section-head h2{max-width:none;text-wrap:balance}.insights-section-head h2{color:var(--color-ink)}.insights-category-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:#061b331f}.insights-category-card{display:grid;align-content:start;gap:var(--space-4);min-height:18rem;padding:var(--space-5);background:#fff;color:var(--color-ink)}.insights-category-card:hover{color:var(--color-ink);background:#e6f0f7}.insights-category-card span{color:var(--color-signal);font-family:var(--font-mono);font-size:var(--text-sm)}.insights-category-card h3{color:var(--color-ink);font-size:var(--text-xl)}.insights-category-card p{color:var(--color-muted-light)}.insights-current-section{background:linear-gradient(rgba(184,210,235,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(184,210,235,.035) 1px,transparent 1px),#071425;background-size:64px 64px,64px 64px,auto;color:var(--color-white);padding-block:var(--space-9)}.insights-current-copy{position:sticky;top:8rem}.insights-current-copy p:not(.section-label){color:var(--color-muted-dark);font-size:var(--text-lg)}.insights-status-board{display:grid;gap:1px;background:#b8d2eb29;border:1px solid rgba(184,210,235,.16)}.insights-status-board article{display:grid;gap:var(--space-3);min-height:15rem;padding:var(--space-5);background:#061b33b8}.insights-status-board h3{color:#d8e8f7}.insights-status-board p:not(.card-meta){color:var(--color-muted-dark)}.insights-resource-section{background:var(--color-warm-white);color:var(--color-ink);padding-block:var(--space-8)}.insights-resource-grid h2{color:var(--color-ink)}.insights-resource-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:#061b331f}.insights-resource-list article{min-height:11rem;padding:var(--space-5);background:#fff}.insights-resource-list h3{color:var(--color-ink)}.insights-resource-list p{color:var(--color-muted-light)}.insights-closing-band{background:#0a4173;color:var(--color-white);padding-block:var(--space-8)}.insights-closing-copy{display:grid;gap:var(--space-5);color:#d8e8f7;font-size:var(--text-lg)}.insights-system-page .capability-identity-strip,.podcast-live-page,.resources-live-page,.resource-detail-page,.article-live-page{background:#061526}.insights-system-page .button.secondary{border-color:#d8e8f76b;color:#d8e8f7}.insights-command-visual,.resources-tool-board,.resource-detail-panel,.article-proof-panel{position:relative;min-height:38rem;overflow:hidden;border:1px solid rgba(184,210,235,.18);background:linear-gradient(rgba(184,210,235,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(184,210,235,.055) 1px,transparent 1px),#061526;background-size:36px 36px,36px 36px,auto;box-shadow:var(--shadow-panel)}.insights-command-core{position:absolute;z-index:3;top:50%;left:50%;display:grid;gap:var(--space-2);place-items:center;width:min(16rem,54%);aspect-ratio:1;transform:translate(-50%,-50%);border:1px solid rgba(45,141,255,.52);background:#061b33e6;text-align:center}.insights-command-core span,.insights-command-panel span,.insights-surface-card span,.resources-tool-board span,.resource-detail-panel span,.article-proof-panel span{color:var(--color-signal);font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.12em}.insights-command-core strong{max-width:9rem;color:#d8e8f7;font-size:var(--text-xl);line-height:1.04}.insights-command-panel{position:absolute;z-index:2;display:grid;gap:var(--space-2);width:min(14rem,38%);padding:var(--space-4);border:1px solid rgba(184,210,235,.18);background:#061b33c7}.insights-command-panel p{color:#d8e8f7;font-weight:760}.insights-command-panel.panel-a{top:12%;left:8%}.insights-command-panel.panel-b{right:7%;top:24%}.insights-command-panel.panel-c{left:17%;bottom:12%}.insights-command-axis{position:absolute;z-index:1;height:2px;background:linear-gradient(90deg,#2d8dff00,#2d8dffb8,#2d8dff00);transform-origin:left center;animation:signalPulse 5.5s ease-in-out infinite}.insights-command-axis.axis-a{top:29%;left:26%;width:24rem;transform:rotate(16deg)}.insights-command-axis.axis-b{top:57%;left:45%;width:18rem;transform:rotate(-34deg);animation-delay:.8s}.insights-command-axis.axis-c{bottom:30%;left:27%;width:22rem;transform:rotate(-11deg);animation-delay:1.4s}.insights-surface-section,.insights-blog-section,.podcast-themes-section,.resources-tool-section,.resource-detail-section,.article-body-section{background:var(--color-warm-white);color:var(--color-ink);padding-block:var(--space-8)}.insights-surface-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:#061b331f}.insights-surface-card{display:grid;gap:var(--space-4);min-height:20rem;padding:var(--space-5);background:#fff;color:var(--color-ink)}.insights-surface-card:hover,.blog-filter-panel a:hover,.resource-tool-grid article:hover,.resources-tool-board a:hover{color:var(--color-ink);background:#e6f0f7}.insights-surface-card h3,.resource-tool-grid h3,.resource-detail-body-grid h2,.article-body h2{color:var(--color-ink)}.insights-surface-card p,.blog-index-copy,.resource-tool-grid dd,.resource-detail-body-grid p,.article-body p{color:var(--color-muted-light)}.insights-surface-card strong{align-self:end;color:var(--color-signal)}.blog-index-layout{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--space-7);align-items:start}.blog-index-copy{display:grid;gap:var(--space-4);font-size:var(--text-lg)}.blog-language-filter{display:grid;gap:var(--space-3);margin-block:var(--space-6);padding-block:var(--space-4);border-block:1px solid rgba(6,27,51,.16)}.blog-language-filter>span{color:var(--color-muted-light);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.blog-language-filter>div{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;background:#061b331f}.blog-language-filter a{display:flex;gap:var(--space-2);align-items:center;justify-content:space-between;min-height:3.25rem;padding:var(--space-3);background:#fff;color:var(--color-ink)}.blog-language-filter a:hover{background:#e6f0f7;color:var(--color-ink)}.blog-language-filter a[aria-current=page]{background:var(--color-midnight);color:#fff}.blog-language-filter small{color:var(--color-signal);font-family:var(--font-mono);font-size:var(--text-xs)}.blog-filter-panel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:#061b331f}.blog-filter-panel a{display:grid;gap:var(--space-3);min-height:9.5rem;padding:var(--space-4);background:#fff}.blog-filter-panel span,.blog-article-list .card-meta{color:var(--color-signal);font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase}.blog-filter-panel strong{color:var(--color-ink);font-size:var(--text-lg);line-height:1.1}.blog-article-list{display:grid;margin-top:var(--space-7)}.blog-article-list article{display:grid;gap:var(--space-3);padding:var(--space-6);border:1px solid rgba(6,27,51,.12);background:#fff}.podcast-hero,.resources-hero,.resource-detail-hero,.article-hero{position:relative;overflow:hidden;background:linear-gradient(rgba(184,210,235,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(184,210,235,.04) 1px,transparent 1px),#061b33;background-size:66px 66px,66px 66px,auto}.podcast-hero-grid,.resources-hero-grid,.resource-detail-grid,.article-hero-grid,.podcast-promise-grid,.podcast-production-grid,.resources-rule-grid,.resource-detail-body-grid{display:grid;grid-template-columns:minmax(0,5.2fr) minmax(0,6.8fr);gap:var(--space-7);align-items:stretch}.podcast-hero-grid,.resources-hero-grid,.resource-detail-grid,.article-hero-grid{min-height:min(48rem,calc(100vh - 112px));padding-block:var(--space-7)}.podcast-hero-copy,.resources-hero-copy,.resource-detail-copy,.article-hero-copy{display:grid;align-content:center;gap:var(--space-5)}.podcast-hero-copy h1,.resources-hero-copy h1,.resource-detail-copy h1,.article-hero h1{max-width:10.5ch;color:#d8e8f7;font-size:clamp(3.9rem,6.2vw,6.7rem)}.podcast-hero-copy h1{max-width:12.5ch;font-size:clamp(3.2rem,4.6vw,5.4rem)}.podcast-hero-copy p:not(.section-label),.resources-hero-copy p:not(.section-label),.resource-detail-copy p:not(.section-label),.article-hero p:not(.section-label):not(.card-meta){max-width:42rem;color:#d8e8f7;font-size:var(--text-lg)}.podcast-status-pill{width:fit-content;padding:.55rem .8rem;border:1px solid rgba(255,102,0,.45);background:#ff66001f;color:#ffd2b1;font-family:var(--font-mono);font-size:var(--text-sm);text-transform:uppercase}.podcast-next-card strong,.resource-detail-panel strong,.article-proof-panel strong{color:#d8e8f7;font-size:var(--text-2xl);line-height:1.04}.podcast-promise-section{background:#061526;color:#d8e8f7;padding-block:var(--space-8)}.podcast-promise-grid h2,.podcast-production-card h2,.resources-rule-grid h2{color:#d8e8f7}.podcast-promise-copy{display:grid;gap:var(--space-4);font-size:var(--text-xl)}.podcast-theme-grid,.resource-tool-grid,.resources-rule-list,.resource-detail-body-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:#061b331f}.podcast-theme-grid article,.resource-tool-grid article,.resource-detail-body-grid article{display:grid;gap:var(--space-4);min-height:18rem;padding:var(--space-5);background:#fff}.podcast-theme-grid span,.resources-rule-list span{color:var(--color-signal);font-family:var(--font-mono);font-size:var(--text-sm)}.podcast-theme-grid h3,.resources-rule-list h3{color:var(--color-ink)}.podcast-theme-grid p{color:var(--color-muted-light)}.podcast-production-section,.resources-rule-section{background:linear-gradient(rgba(184,210,235,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(184,210,235,.04) 1px,transparent 1px),#071425;background-size:60px 60px,60px 60px,auto;color:var(--color-white);padding-block:var(--space-8)}.podcast-production-card,.podcast-next-card{display:grid;gap:var(--space-4);padding:var(--space-6);border:1px solid rgba(184,210,235,.16);background:#061b33b8}.podcast-production-card p:not(.section-label),.podcast-next-card p{color:var(--color-muted-dark);font-size:var(--text-lg)}.podcast-next-card span{color:var(--color-signal);font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase}.resources-tool-board{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;align-content:stretch;min-height:38rem;background:#b8d2eb29}.resources-tool-board a{display:grid;align-content:space-between;gap:var(--space-5);padding:var(--space-5);background:linear-gradient(rgba(184,210,235,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(184,210,235,.04) 1px,transparent 1px),#061526;background-size:34px 34px,34px 34px,auto}.resources-tool-board strong{color:#d8e8f7;font-size:var(--text-xl);line-height:1.05}.resource-tool-grid dl{display:grid;gap:var(--space-4);margin:0}.resource-tool-grid dt{color:var(--color-ink);font-weight:820}.resource-tool-grid dd{margin:0}.resource-card-actions{display:flex;flex-wrap:wrap;gap:var(--space-4);align-items:center;margin-top:auto}.secondary-link{color:var(--color-muted-light)}.resources-rule-list{grid-template-columns:repeat(3,minmax(0,1fr))}.resources-rule-list article{display:grid;gap:var(--space-4);min-height:12rem;padding:var(--space-5);background:#061b33bd}.resources-rule-list h3{color:#d8e8f7}.resource-detail-panel,.article-proof-panel{display:grid;align-content:center;gap:var(--space-4);min-height:28rem;padding:var(--space-6)}.resource-detail-panel p,.article-proof-panel p{color:var(--color-muted-dark);font-size:var(--text-lg)}.article-proof-panel img{width:100%;aspect-ratio:16 / 9;object-fit:cover;border:1px solid rgba(184,210,235,.18)}.resource-detail-panel small{color:var(--color-muted-light);font-family:var(--font-mono);font-size:var(--text-xs)}.article-meta-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;background:#b8d2eb24}.article-meta-list div{display:grid;gap:var(--space-2);padding:var(--space-4);background:#061b33c7}.article-meta-list dt{color:var(--color-muted-dark);font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase}.article-meta-list dd{margin:0;color:#d8e8f7;font-weight:760}.resource-detail-body-grid{align-items:stretch}.article-hero-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.article-hero-grid>div{display:grid;align-content:center;gap:var(--space-4)}.article-body{display:grid;gap:var(--space-7);max-width:78ch}.article-body section{display:grid;gap:var(--space-4)}.article-body-kicker{display:grid;gap:var(--space-3)}.article-content{display:grid;gap:var(--space-5)}.article-content h2,.article-content h3{color:var(--color-ink)}.article-content h2{margin-top:var(--space-4);font-size:clamp(2rem,4vw,3.1rem)}.article-content h3{margin-top:var(--space-3);font-size:clamp(1.45rem,2.4vw,2.1rem)}.article-content p{color:var(--color-muted-light);font-size:var(--text-lg);line-height:1.78}@keyframes signalPulse{0%,to{opacity:.42}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.insights-command-axis{animation:none}}.engine-timeline{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3);margin:0;padding:0;list-style:none}.engine-timeline li{display:grid;gap:var(--space-3);min-height:100%;padding:var(--space-5);border:1px solid rgba(6,27,51,.12);border-radius:var(--radius-card);background:var(--color-white)}.engine-timeline li>span{color:var(--color-signal);font-family:var(--font-mono);font-weight:820}.engine-timeline h3{color:var(--color-ink)}.engine-timeline p:not(.section-label){color:var(--color-muted-light)}.motor-map{display:grid;gap:var(--space-8)}.motor-map-intro{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,5fr);gap:var(--space-6);align-items:end}.motor-map-intro h2{max-width:18ch}.motor-map-intro>p{color:var(--color-muted-dark)}.motor-desktop{display:grid;grid-template-columns:minmax(17rem,3.5fr) minmax(0,8.5fr);gap:var(--space-5);align-items:stretch}.motor-rail{display:grid;gap:var(--space-2)}.motor-button{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.35rem var(--space-3);padding:var(--space-4);border:1px solid rgba(232,237,243,.16);border-radius:var(--radius-card);background:var(--color-card-dark);color:var(--color-white);cursor:pointer;font:inherit;text-align:left}.motor-button span{grid-row:span 2;color:var(--color-signal);font-family:var(--font-mono);font-weight:820}.motor-button strong{line-height:1.2}.motor-button small{color:var(--color-muted-dark);font-size:var(--text-sm);line-height:1.45}.motor-button:hover,.motor-button.is-active{border-color:#2d8dffb8;background:#2d8dff24}.motor-panel{display:grid;grid-template-columns:minmax(0,4.4fr) minmax(0,5.6fr);gap:var(--space-5);min-height:100%;padding:var(--space-6);border:1px solid rgba(232,237,243,.16);border-radius:var(--radius-card);background:#ffffff0e}.motor-panel-copy{display:grid;gap:var(--space-4);align-content:start}.motor-panel-copy p:not(.section-label),.motor-panel-copy dd,.motor-accordion p,.motor-accordion dd{color:var(--color-muted-dark)}.motor-panel-copy dl,.motor-accordion dl{display:grid;gap:var(--space-3);margin:0}.motor-panel-copy dt,.motor-accordion dt{color:var(--color-white);font-size:var(--text-xs);font-weight:820;text-transform:uppercase}.motor-panel-copy dd,.motor-accordion dd{margin:.25rem 0 0}.motor-mobile{display:none}.motor-accordion{border:1px solid rgba(232,237,243,.16);border-radius:var(--radius-card);background:var(--color-card-dark)}.motor-accordion+.motor-accordion{margin-top:var(--space-3)}.motor-accordion summary{display:flex;gap:var(--space-3);align-items:center;padding:var(--space-4);cursor:pointer;font-weight:820}.motor-accordion summary span{color:var(--color-signal);font-family:var(--font-mono)}.motor-accordion p,.motor-accordion dl{padding:0 var(--space-4) var(--space-4)}.engine-loop-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-3)}.engine-loop-grid article{position:relative;display:grid;gap:var(--space-3);min-height:100%;padding:var(--space-4);border:1px solid rgba(6,27,51,.12);border-radius:var(--radius-card);background:#ffffffb8}.engine-loop-grid article:not(:last-child):after{content:"";position:absolute;top:2.1rem;right:-.85rem;z-index:2;width:1.4rem;height:2px;background:var(--color-signal)}.engine-loop-grid span{color:var(--color-signal);font-family:var(--font-mono);font-weight:820}.engine-loop-grid p{color:var(--color-muted-light)}.quiet-cta-panel{display:grid;gap:var(--space-5);align-content:center;min-height:100%;padding:var(--space-6);border:1px solid rgba(6,27,51,.12);border-radius:var(--radius-card);background:var(--color-white);color:var(--color-ink)}.quiet-cta-panel p{color:var(--color-muted-light);font-size:var(--text-lg)}.node-clarity{top:14%;left:42%}.node-data{top:39%;left:22%}.node-risk{top:57%;right:18%}.node-value{bottom:8%;left:38%}.pixel-readiness{display:grid;gap:var(--space-8)}.pixel-readiness-intro{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,4fr);gap:var(--space-7);align-items:end}.pixel-readiness-intro h2{max-width:20ch}.pixel-readiness-intro>p{color:var(--color-muted-dark);font-size:var(--text-lg)}.readiness-evaluator{display:grid;grid-template-columns:minmax(0,7.4fr) minmax(20rem,3.6fr);gap:var(--space-5);align-items:start}.readiness-gates{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.readiness-gate{display:grid;gap:var(--space-4);min-height:100%;padding:var(--space-5);border:1px solid rgba(184,210,235,.16);background:linear-gradient(rgba(184,210,235,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(184,210,235,.04) 1px,transparent 1px),#ffffff0b;background-size:24px 24px,24px 24px,auto}.readiness-gate.is-ready{border-color:#2d8dffb8;background:linear-gradient(rgba(184,210,235,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(184,210,235,.05) 1px,transparent 1px),#2d8dff1f;background-size:24px 24px,24px 24px,auto}.readiness-gate p:not(.section-label),.readiness-gate dd{color:var(--color-muted-dark)}.readiness-choice{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}.readiness-choice-button{min-height:2.8rem;border:1px solid rgba(184,210,235,.22);background:transparent;color:var(--color-white);cursor:pointer;font:inherit;font-size:var(--text-sm);font-weight:820}.readiness-choice-button.is-active,.readiness-choice-button[aria-pressed=true]{border-color:var(--color-signal);background:#2d8dff2e}.readiness-gate dl{display:grid;gap:var(--space-3);margin:0}.readiness-gate dt{color:var(--color-white);font-size:var(--text-xs);font-weight:850;text-transform:uppercase}.readiness-gate dd{margin:.25rem 0 0}.readiness-summary{position:sticky;top:140px;display:grid;gap:var(--space-4);padding:var(--space-6);border:1px solid rgba(45,141,255,.42);background:radial-gradient(circle at 80% 18%,rgba(255,102,0,.14),transparent 28%),#061b33db;box-shadow:var(--shadow-panel)}.readiness-summary strong{color:var(--color-signal);font-family:var(--font-mono);font-size:var(--text-sm)}.readiness-summary p{color:var(--color-muted-dark)}.readiness-outcomes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2);margin:0;padding:0;list-style:none}.readiness-outcomes li{padding:.55rem .65rem;border:1px solid rgba(184,210,235,.14);color:#d8e8f7;font-size:var(--text-sm)}.pixel-proof-section .proof-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.related-case-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3);align-content:start}.related-case-card{display:grid;gap:var(--space-3);min-height:100%;padding:var(--space-5);border:1px solid rgba(6,27,51,.12);border-radius:var(--radius-card);background:var(--color-card-light)}.related-case-card h3{line-height:1.08}.related-case-card p:not(.card-meta){color:var(--color-muted-light)}.step-list{counter-reset:steps;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3);margin:0;padding:0;list-style:none}.step-list li{counter-increment:steps;position:relative;padding:var(--space-5) var(--space-5) var(--space-5) 4.25rem;border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-card-dark)}.surface-light .step-list li,.surface-blueprint .step-list li{border-color:#061b331f;background:var(--color-card-light)}.step-list li:before{content:counter(steps,decimal-leading-zero);position:absolute;top:var(--space-5);left:var(--space-5);color:var(--color-signal);font-family:var(--font-mono);font-weight:800}.case-title-block{display:grid;gap:var(--space-5)}.case-title-block h1{max-width:18ch}.capability-live-page{background:#061526}.capability-live-hero{position:relative;overflow:hidden;border-bottom:1px solid rgba(184,210,235,.28);background:linear-gradient(rgba(184,210,235,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(184,210,235,.04) 1px,transparent 1px),#061b33;background-size:72px 72px,72px 72px,auto}.capability-hero-grid{display:grid;grid-template-columns:minmax(0,5.3fr) minmax(24rem,5.7fr);gap:var(--space-8);align-items:center;min-height:calc(100vh - 220px);padding-block:var(--space-8)}.capability-hero-copy{display:grid;gap:var(--space-4);min-width:0}.capability-hero-copy .capability-breadcrumb{color:#b8d2eb;font-family:var(--font-mono);font-size:var(--text-xs);font-weight:760}.capability-hero-copy h1{max-width:11ch;color:#fff;font-size:clamp(3.35rem,6.4vw,7rem)}.capability-hero-copy p:not(.section-label){max-width:49rem;color:#c7d8e8;font-size:var(--text-md)}.capability-core-mechanism{display:grid;gap:var(--space-2);max-width:48rem;padding:var(--space-4);border:1px solid rgba(45,141,255,.32);background:#06152675}.capability-core-mechanism span{color:var(--color-signal);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:820;text-transform:uppercase}.capability-hero-copy .capability-core-mechanism p{color:#eaf3fb;font-weight:720;line-height:1.48}.capability-route-map{position:relative;min-height:35rem;border:1px solid rgba(184,210,235,.24);background:linear-gradient(rgba(184,210,235,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(184,210,235,.04) 1px,transparent 1px),#ffffff0a;background-size:48px 48px,48px 48px,auto}.capability-route-map:before,.capability-route-map:after{content:"";position:absolute;background:#2d8dff94}.capability-route-map:before{top:50%;right:8%;left:8%;height:1px}.capability-route-map:after{top:8%;bottom:8%;left:50%;width:1px}.capability-route-core{position:absolute;z-index:2;top:50%;left:50%;display:grid;place-items:center;width:min(14rem,44%);aspect-ratio:1;transform:translate(-50%,-50%);border:1px solid rgba(184,210,235,.4);background:#061526;text-align:center}.capability-route-core span{color:var(--color-signal);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:820;text-transform:uppercase}.capability-route-core strong{max-width:8ch;color:#fff;font-size:var(--text-xl);line-height:1.05}.capability-route-axis{position:absolute;display:grid;place-items:center;width:9.5rem;min-height:4rem;border:1px solid rgba(184,210,235,.2);background:#061b33c7;color:#d7e7f7;font-family:var(--font-mono);font-size:var(--text-xs);font-weight:760;text-transform:uppercase}.capability-route-axis:nth-of-type(1){top:12%;left:10%}.capability-route-axis:nth-of-type(2){top:12%;right:10%}.capability-route-axis:nth-of-type(3){right:10%;bottom:12%}.capability-route-axis:nth-of-type(4){bottom:12%;left:10%}.capability-routing-section,.capability-fit-section{color:var(--color-ink);background:#f8fafc}.capability-routing-section{padding-block:var(--space-10)}.capability-section-head{display:grid;grid-template-columns:minmax(0,3.2fr) minmax(0,7fr);gap:var(--space-6);align-items:end;margin-bottom:var(--space-6)}.capability-section-head h2,.capability-fit-copy h2,.capability-cta-grid h2{max-width:17ch}.capability-decision-matrix{display:grid;border:1px solid rgba(6,27,51,.14);background:#fff}.capability-matrix-head,.capability-matrix-row{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.8fr) minmax(0,1.1fr)}.capability-matrix-head span{padding:var(--space-4);border-right:1px solid rgba(6,27,51,.12);background:#061b330b;color:var(--color-signal);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:820;text-transform:uppercase}.capability-matrix-row{border-top:1px solid rgba(6,27,51,.12)}.capability-matrix-row p,.capability-matrix-row strong{min-height:8.5rem;padding:var(--space-4);border-right:1px solid rgba(6,27,51,.12)}.capability-matrix-row p{color:var(--color-muted-light)}.capability-matrix-row strong{color:var(--color-ink);font-size:var(--text-md);line-height:1.35}.capability-fit-section{padding-block:var(--space-10)}.capability-fit-grid{display:grid;grid-template-columns:minmax(16rem,3.1fr) minmax(0,8.9fr);gap:var(--space-8);align-items:start}.capability-fit-copy{position:sticky;top:112px;display:grid;gap:var(--space-4)}.capability-fit-copy p:not(.section-label),.capability-cta-grid p{color:var(--color-muted-light);font-size:var(--text-md)}.capability-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.capability-fit-card{display:grid;gap:var(--space-3);min-height:24rem;align-content:start;padding:var(--space-5);border:1px solid rgba(6,27,51,.14);background:#fff}.capability-fit-card span{color:var(--color-signal);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:820;text-transform:uppercase}.capability-fit-card h3{max-width:15ch;color:var(--color-ink);font-size:var(--text-xl)}.capability-fit-card p,.capability-fit-card small{color:var(--color-muted-light)}.capability-fit-card div{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:auto}.capability-fit-card a{color:var(--color-signal);font-weight:820}.capability-gate-section{padding-block:var(--space-10);background:#08213d}.capability-gate-grid{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:var(--space-8);align-items:start}.capability-gate-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3);margin:0;padding:0;list-style:none}.capability-gate-list li{display:flex;gap:var(--space-3);align-items:center;min-height:5rem;padding:var(--space-4);border:1px solid rgba(184,210,235,.18);background:#ffffff0b;color:#d7e7f7;font-weight:760}.capability-gate-list span{color:var(--color-signal);font-family:var(--font-mono)}.capability-cta-section{padding-block:var(--space-9);background:#061b33}.capability-cta-grid{display:grid;grid-template-columns:minmax(0,6fr) minmax(18rem,4fr);gap:var(--space-8);align-items:center}.capability-cta-grid h2{color:#fff;font-size:clamp(3rem,5.6vw,6rem)}.capability-cta-grid div{display:grid;gap:var(--space-5)}.capability-identity-strip{background:linear-gradient(90deg,rgba(45,141,255,.14),transparent 42%),#061b33;border-block:1px solid rgba(232,237,243,.12)}.capability-identity-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:#e8edf31f}.capability-identity-grid p{min-height:132px;margin:0;padding:clamp(1.35rem,3vw,2rem);display:flex;flex-direction:column;justify-content:space-between;background:#061b33f0}.capability-identity-grid span{color:#f8fafc8f;font-family:var(--font-mono);font-size:.74rem;letter-spacing:.06em;text-transform:uppercase}.capability-identity-grid strong{color:var(--color-warm-white);font-size:clamp(1rem,1.7vw,1.22rem);line-height:1.35;font-weight:700}@media(max-width:900px){.capability-identity-grid{grid-template-columns:1fr}.capability-identity-grid p{min-height:auto;gap:var(--space-3)}}.executive-profile-page{background:#061526}.executive-hero{overflow:hidden;border-bottom:1px solid rgba(184,210,235,.28);background:linear-gradient(rgba(184,210,235,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(184,210,235,.04) 1px,transparent 1px),#061b33;background-size:72px 72px,72px 72px,auto}.executive-hero-grid{display:grid;grid-template-columns:minmax(0,5.7fr) minmax(24rem,4.3fr);gap:var(--space-8);align-items:stretch;min-height:calc(100vh - 220px);padding-block:var(--space-8)}.executive-hero-copy{display:grid;align-content:center;gap:var(--space-5);min-width:0}.executive-hero-copy h1{max-width:100%;color:#fff;font-size:clamp(3rem,5.2vw,5.8rem);line-height:.98}.executive-hero-copy p:not(.section-label){max-width:48rem;color:#c7d8e8;font-size:var(--text-md)}.executive-profile-card{position:relative;display:grid;align-items:end;min-height:32rem}.executive-portrait-frame{position:absolute;inset:0 8% 0 0;overflow:hidden;border:1px solid rgba(184,210,235,.24);background:#061526;box-shadow:var(--shadow-panel)}.executive-portrait-frame img{width:100%;height:100%;object-fit:cover;object-position:center top;filter:saturate(.9) contrast(1.04)}.executive-profile-meta{position:relative;z-index:2;display:grid;gap:var(--space-2);width:min(24rem,86%);margin:0 0 var(--space-5) auto;padding:var(--space-5);border:1px solid rgba(184,210,235,.32);background:#061526e6;backdrop-filter:blur(16px)}.executive-profile-meta span{color:var(--color-signal);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:820;text-transform:uppercase}.executive-profile-meta strong{color:#fff;font-size:var(--text-xl);line-height:1.08}.executive-profile-meta p{color:var(--color-muted-dark)}.executive-thesis-section,.executive-mandates-section{color:var(--color-ink);background:#f8fafc}.executive-thesis-grid,.executive-mechanism-grid,.executive-mandates-grid,.executive-cta-grid{display:grid;grid-template-columns:minmax(0,4.5fr) minmax(0,6.5fr);gap:var(--space-8);align-items:center;padding-block:var(--space-10)}.executive-thesis-copy,.executive-mechanism-copy,.executive-mandates-copy{display:grid;gap:var(--space-4)}.executive-thesis-copy h2,.executive-mechanism-copy h2,.executive-section-head h2,.executive-mandates-copy h2,.executive-cta-grid h2{max-width:17ch}.executive-thesis-copy p:not(.section-label),.executive-mandates-copy p:not(.section-label),.executive-cta-grid p{color:var(--color-muted-light);font-size:var(--text-md)}.executive-signal-board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3)}.executive-signal-board span{display:grid;align-items:end;min-height:8rem;padding:var(--space-4);border:1px solid rgba(6,27,51,.14);background:#fff;color:var(--color-ink);font-weight:760}.executive-mechanism-section{background:#08213d}.executive-mechanism-copy h2{color:#fff}.executive-mechanism-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3)}.executive-mechanism-strip span{display:grid;gap:var(--space-2);min-height:7rem;align-content:center;padding:var(--space-4);border:1px solid rgba(184,210,235,.18);background:#ffffff0b;color:#d7e7f7;font-weight:760}.executive-mechanism-strip small{color:var(--color-signal);font-family:var(--font-mono)}.executive-proof-section{padding-block:var(--space-10);background:#061526}.executive-section-head{display:grid;grid-template-columns:minmax(0,3.4fr) minmax(0,7fr);gap:var(--space-6);align-items:end;margin-bottom:var(--space-6)}.executive-proof-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-3)}.executive-proof-card{display:grid;gap:var(--space-3);min-height:25rem;align-content:start;padding:var(--space-4);border:1px solid rgba(184,210,235,.18);background:#ffffff0b}.executive-proof-card p{color:var(--color-signal);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:760;text-transform:uppercase}.executive-proof-card strong{color:#fff;font-family:var(--font-mono);font-size:clamp(1.55rem,2.2vw,2.5rem);line-height:1}.executive-proof-card span{color:#d7e7f7;font-weight:760}.executive-proof-card small{color:var(--color-muted-dark);font-size:var(--text-sm);line-height:1.5}.executive-mandates-grid{align-items:start}.executive-mandates-copy{position:sticky;top:112px}.executive-mandate-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.executive-mandate-cards article{display:grid;gap:var(--space-3);min-height:15rem;align-content:end;padding:var(--space-5);border:1px solid rgba(6,27,51,.14);background:#fff}.executive-mandate-cards h3{color:var(--color-ink)}.executive-mandate-cards p{color:var(--color-muted-light)}.executive-cta-section{background:#061b33}.executive-cta-grid{padding-block:var(--space-9)}.executive-cta-grid h2{color:#fff;font-size:clamp(3rem,5.8vw,6.2rem)}.executive-cta-grid div{display:grid;gap:var(--space-5)}.executive-cta-grid p{color:var(--color-muted-dark)}.advisory-page{background:#061526}.advisory-hero{overflow:hidden;border-bottom:1px solid rgba(184,210,235,.24);background:linear-gradient(rgba(153,184,217,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(153,184,217,.05) 1px,transparent 1px),radial-gradient(circle at 78% 18%,rgba(102,153,204,.2),transparent 32rem),#061526;background-size:56px 56px,56px 56px,auto,auto}.advisory-hero-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(24rem,4.8fr);gap:var(--space-8);align-items:center;min-height:calc(100vh - 190px);padding-block:var(--space-6)}.advisory-hero-copy{display:grid;gap:var(--space-5)}.advisory-hero-copy h1{max-width:100%;color:#fff;font-size:clamp(3rem,4.8vw,5.2rem);line-height:.98}.advisory-hero-copy p:not(.section-label){max-width:50rem;color:#c7d8e8;font-size:var(--text-md)}.advisory-blueprint{display:grid;gap:var(--space-3);padding:var(--space-4);border:1px solid rgba(184,210,235,.32);background:#e6f0f714;backdrop-filter:blur(10px)}.advisory-blueprint-header{display:flex;justify-content:space-between;gap:var(--space-4);align-items:end;border-bottom:1px solid rgba(184,210,235,.22);padding-bottom:var(--space-4)}.advisory-blueprint-header span,.advisory-blueprint-grid small,.advisory-blueprint-path span,.advisory-module-card span,.advisory-output-card span{color:var(--color-signal);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase}.advisory-blueprint-header strong{max-width:14rem;color:#fff;text-align:right}.advisory-blueprint-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.advisory-blueprint-grid span{display:grid;gap:var(--space-2);min-height:5.8rem;padding:var(--space-4);border:1px solid rgba(184,210,235,.22);background:#001a33b3;color:#fff;font-weight:760}.advisory-blueprint-path{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-2)}.advisory-blueprint-path span{display:grid;place-items:center;min-height:3.6rem;border:1px solid rgba(184,210,235,.24);background:#ffffff0f;color:#d7e7f7;text-align:center;letter-spacing:0;text-transform:none}.advisory-clarity-section,.advisory-output-section{color:var(--color-ink);background:#f8fafc}.advisory-clarity-grid,.advisory-output-grid,.advisory-cta-grid{display:grid;grid-template-columns:minmax(0,4.4fr) minmax(0,6.6fr);gap:var(--space-8);align-items:start}.advisory-section-copy,.advisory-section-head{display:grid;gap:var(--space-4)}.advisory-section-copy h2,.advisory-section-head h2,.advisory-cta-grid h2{max-width:18ch}.advisory-section-copy p:not(.section-label),.advisory-cta-grid p{color:var(--color-muted-light);font-size:var(--text-md)}.advisory-problem-board{display:grid;gap:var(--space-3)}.advisory-problem-board article{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:var(--space-4);align-items:stretch;padding:var(--space-4);border:1px solid rgba(0,51,102,.14);background:#fff}.advisory-problem-board p{color:var(--color-muted-light)}.advisory-problem-board strong{display:grid;align-items:center;padding-left:var(--space-4);border-left:1px solid rgba(0,51,102,.18);color:var(--color-ink);font-size:var(--text-md);line-height:1.35}.advisory-modules-section{padding-block:var(--space-10);background:#08213d}.advisory-section-head{grid-template-columns:minmax(0,3.4fr) minmax(0,7fr);margin-bottom:var(--space-6)}.advisory-section-head h2{color:#fff}.advisory-module-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-3)}.advisory-module-card{display:grid;align-content:start;gap:var(--space-4);min-height:30rem;padding:var(--space-4);border:1px solid rgba(184,210,235,.24);background:#001a339e}.advisory-module-card h3{color:#fff;font-size:var(--text-xl)}.advisory-module-card p{color:#d7e7f7}.advisory-module-card small{align-self:end;color:var(--color-muted-dark);font-size:var(--text-sm);line-height:1.5}.advisory-output-wall{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3)}.advisory-output-card,.advisory-output-wall ul{min-height:15rem;border:1px solid rgba(0,51,102,.14);background:#fff}.advisory-output-card{display:grid;gap:var(--space-3);padding:var(--space-4)}.advisory-output-card circle,.advisory-output-card path,.advisory-output-card rect{fill:none;stroke:#369;stroke-width:5;stroke-linecap:round;stroke-linejoin:round}.advisory-output-card rect{fill:#6699cc29}.advisory-output-wall ul{display:grid;grid-column:1 / -1;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;padding:0;overflow:hidden;list-style:none;background:#00336624}.advisory-output-wall li{display:grid;align-items:center;min-height:5rem;padding:var(--space-4);background:#fff;color:var(--color-ink);font-weight:760}.advisory-cta-section{background:#061b33}.advisory-cta-grid{padding-block:var(--space-9)}.advisory-cta-grid h2{color:#fff;font-size:clamp(3rem,5.8vw,6rem)}.advisory-cta-grid div{display:grid;gap:var(--space-5)}.advisory-cta-grid p{color:var(--color-muted-dark)}@media(max-width:920px){.advisory-hero-grid,.advisory-clarity-grid,.advisory-output-grid,.advisory-cta-grid{grid-template-columns:1fr}.advisory-hero-grid{min-height:auto;padding-block:var(--space-7)}.advisory-hero-copy h1{max-width:13ch;font-size:clamp(3rem,10vw,5rem)}.advisory-section-head{grid-template-columns:1fr}.advisory-module-grid,.advisory-output-wall,.advisory-output-wall ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.advisory-hero{background-size:44px 44px,44px 44px,auto,auto}.advisory-hero-grid,.advisory-clarity-grid,.advisory-modules-section,.advisory-output-grid,.advisory-cta-grid{padding-block:var(--space-5)}.advisory-hero-grid{gap:var(--space-4)}.advisory-hero-copy{gap:var(--space-3)}.advisory-hero-copy h1{max-width:100%;font-size:clamp(1.95rem,8.4vw,2.65rem);line-height:1.02}.advisory-hero-copy p:not(.section-label),.advisory-section-copy p:not(.section-label),.advisory-cta-grid p{font-size:var(--text-base)}.advisory-blueprint{gap:var(--space-3);padding:var(--space-3)}.advisory-blueprint-header{display:grid;align-items:start}.advisory-blueprint-header strong{max-width:100%;text-align:left}.advisory-module-grid,.advisory-output-wall,.advisory-output-wall ul{grid-template-columns:1fr}.advisory-hero .button.secondary{display:none}.advisory-blueprint-grid,.advisory-blueprint-path{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}.advisory-blueprint-grid span{min-height:3.2rem;padding:var(--space-2);font-size:var(--text-sm)}.advisory-blueprint-grid span:nth-child(n+5){display:none}.advisory-blueprint-path{display:none}.advisory-blueprint-path span{min-height:2.8rem;padding-inline:var(--space-2);font-size:var(--text-xs)}.advisory-problem-board article{grid-template-columns:1fr}.advisory-problem-board strong{padding-top:var(--space-3);padding-left:0;border-top:1px solid rgba(0,51,102,.18);border-left:0}.advisory-module-card,.advisory-output-card,.advisory-output-wall ul{min-height:auto}.advisory-section-copy h2,.advisory-section-head h2,.advisory-cta-grid h2{max-width:100%;font-size:clamp(2.3rem,10vw,3.2rem);overflow-wrap:break-word}}.interim-page{background:#061526}.interim-hero{overflow:hidden;border-bottom:1px solid rgba(184,210,235,.24);background:linear-gradient(90deg,rgba(153,184,217,.08) 1px,transparent 1px),linear-gradient(rgba(153,184,217,.05) 1px,transparent 1px),radial-gradient(circle at 74% 28%,rgba(102,153,204,.18),transparent 30rem),#061526;background-size:72px 72px,72px 72px,auto,auto}.interim-hero-grid{display:grid;grid-template-columns:minmax(0,5.1fr) minmax(23rem,4.9fr);gap:var(--space-8);align-items:center;min-height:calc(100vh - 190px);padding-block:var(--space-6)}.interim-hero-copy{display:grid;gap:var(--space-5)}.interim-hero-copy h1{max-width:100%;color:#fff;font-size:clamp(3rem,5vw,5.6rem);line-height:.98}.interim-hero-copy p:not(.section-label){max-width:48rem;color:#c7d8e8;font-size:var(--text-md)}.interim-control-room{position:relative;display:grid;gap:var(--space-4);padding:var(--space-4);border:1px solid rgba(184,210,235,.32);background:#001a33bd}.interim-control-room:before{content:"";position:absolute;inset:var(--space-4);border:1px solid rgba(153,184,217,.18);pointer-events:none}.interim-control-header{position:relative;z-index:1;display:flex;justify-content:space-between;gap:var(--space-4);align-items:end;padding-bottom:var(--space-4);border-bottom:1px solid rgba(184,210,235,.22)}.interim-control-header span,.interim-signal-grid span,.interim-fit-grid span,.interim-control-timeline span,.interim-rhythm-cards span{color:var(--color-signal);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase}.interim-control-header strong{max-width:17rem;color:#fff;text-align:right}.interim-signal-grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3)}.interim-signal-grid span{display:grid;place-items:center;min-height:7rem;border:1px solid rgba(184,210,235,.24);background:#e6f0f714;color:#fff;text-align:center;letter-spacing:0;text-transform:none}.interim-control-lines{position:relative;z-index:1;display:grid;gap:var(--space-3);padding-block:var(--space-2)}.interim-control-lines span{height:.7rem;background:linear-gradient(90deg,#69c,#6699cc14)}.interim-control-lines span:nth-child(2){width:76%}.interim-control-lines span:nth-child(3){width:58%}.interim-fit-section,.interim-days-section{padding-block:var(--space-10);color:var(--color-ink);background:#f8fafc}.interim-section-head,.interim-days-grid,.interim-rhythm-grid,.interim-cta-grid{display:grid;grid-template-columns:minmax(0,4.2fr) minmax(0,6.8fr);gap:var(--space-8);align-items:start}.interim-section-head{margin-bottom:var(--space-6)}.interim-section-copy{display:grid;gap:var(--space-4)}.interim-section-head h2,.interim-section-copy h2,.interim-cta-grid h2{max-width:18ch}.interim-section-copy p:not(.section-label),.interim-cta-grid p{color:var(--color-muted-light);font-size:var(--text-md)}.interim-fit-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-3)}.interim-fit-grid article{display:grid;align-content:start;gap:var(--space-3);min-height:24rem;padding:var(--space-4);border:1px solid rgba(0,51,102,.14);background:#fff}.interim-fit-grid h3{color:var(--color-ink);font-size:var(--text-lg)}.interim-fit-grid p{color:var(--color-muted-light)}.interim-fit-grid strong{align-self:end;color:var(--color-ink);line-height:1.35}.interim-control-timeline{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3);padding:0;list-style:none}.interim-control-timeline li{display:grid;gap:var(--space-3);min-height:8rem;padding:var(--space-4);border:1px solid rgba(0,51,102,.14);background:#fff;color:var(--color-ink);font-weight:760}.interim-rhythm-section{padding-block:var(--space-10);background:#08213d}.interim-rhythm-section .interim-section-copy h2{color:#fff}.interim-rhythm-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3)}.interim-rhythm-cards article{display:grid;gap:var(--space-4);min-height:20rem;padding:var(--space-4);border:1px solid rgba(184,210,235,.24);background:#001a339e}.interim-rhythm-cards h3{color:#fff}.interim-rhythm-cards p{color:#d7e7f7}.interim-cta-section{background:#061b33}.interim-cta-grid{padding-block:var(--space-9)}.interim-cta-grid h2{color:#fff;font-size:clamp(3rem,5.8vw,6rem)}.interim-cta-grid div{display:grid;gap:var(--space-5)}.interim-cta-grid p{color:var(--color-muted-dark)}@media(max-width:1120px){.interim-fit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:920px){.interim-hero-grid,.interim-section-head,.interim-days-grid,.interim-rhythm-grid,.interim-cta-grid{grid-template-columns:1fr}.interim-hero-grid{min-height:auto;padding-block:var(--space-7)}.interim-rhythm-cards{grid-template-columns:1fr}}@media(max-width:680px){.interim-hero{background-size:44px 44px,44px 44px,auto,auto}.interim-hero-grid,.interim-fit-section,.interim-days-grid,.interim-rhythm-section,.interim-cta-grid{padding-block:var(--space-5)}.interim-hero-grid{gap:var(--space-4)}.interim-hero-copy{gap:var(--space-3)}.interim-hero-copy h1{font-size:clamp(2rem,8.8vw,2.8rem);line-height:1.02}.interim-hero-copy p:not(.section-label),.interim-section-copy p:not(.section-label),.interim-cta-grid p{font-size:var(--text-base)}.interim-hero .button.secondary{display:none}.interim-control-room{gap:var(--space-3);padding:var(--space-3)}.interim-control-room:before,.interim-control-lines{display:none}.interim-control-header{display:grid;align-items:start}.interim-control-header strong{max-width:100%;text-align:left}.interim-signal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}.interim-signal-grid span{min-height:3.2rem;padding:var(--space-2);font-size:var(--text-sm)}.interim-fit-grid,.interim-control-timeline{grid-template-columns:1fr}.interim-fit-grid article,.interim-control-timeline li,.interim-rhythm-cards article{min-height:auto}.interim-section-head h2,.interim-section-copy h2,.interim-cta-grid h2{max-width:100%;font-size:clamp(2.3rem,10vw,3.2rem);overflow-wrap:break-word}}.focused-page{background:#061526}.focused-hero{overflow:hidden;border-bottom:1px solid rgba(184,210,235,.24);background:linear-gradient(rgba(153,184,217,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(153,184,217,.05) 1px,transparent 1px),radial-gradient(circle at 78% 24%,rgba(102,153,204,.16),transparent 30rem),#061526;background-size:64px 64px,64px 64px,auto,auto}.focused-hero-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(24rem,4.8fr);gap:var(--space-8);align-items:center;min-height:calc(100vh - 190px);padding-block:var(--space-6)}.focused-hero-copy{display:grid;gap:var(--space-5)}.focused-hero-copy h1{max-width:100%;color:#fff;font-size:clamp(3rem,4.8vw,5.2rem);line-height:.98}.focused-hero-copy p:not(.section-label){max-width:48rem;color:#c7d8e8;font-size:var(--text-md)}.focused-build-visual{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-3);align-items:stretch;padding:var(--space-4);border:1px solid rgba(184,210,235,.3);background:#001a33bd}.focused-build-core{display:grid;grid-column:1 / -1;gap:var(--space-2);min-height:11rem;padding:var(--space-4);border:1px solid rgba(184,210,235,.22);background:#e6f0f714}.focused-build-core span,.focused-build-step,.focused-project-grid article>span,.focused-scope-line small,.focused-criteria-list span{color:var(--color-signal);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase}.focused-build-core strong{max-width:18rem;color:#fff;font-size:var(--text-2xl);line-height:1.08}.focused-build-step{display:grid;place-items:center;min-height:12rem;border:1px solid rgba(184,210,235,.22);background:#ffffff0f;color:#fff;text-align:center;letter-spacing:0;text-transform:none}.focused-menu-section,.focused-scope-section{padding-block:var(--space-10);color:var(--color-ink);background:#f8fafc}.focused-section-head,.focused-scope-grid,.focused-criteria-grid,.focused-cta-grid{display:grid;grid-template-columns:minmax(0,4.2fr) minmax(0,6.8fr);gap:var(--space-8);align-items:start}.focused-section-head{margin-bottom:var(--space-6)}.focused-section-copy{display:grid;gap:var(--space-4)}.focused-section-head h2,.focused-section-copy h2,.focused-cta-grid h2{max-width:18ch}.focused-section-copy p:not(.section-label),.focused-cta-grid p{color:var(--color-muted-light);font-size:var(--text-md)}.focused-project-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-3)}.focused-project-grid article{display:grid;gap:var(--space-3);min-height:34rem;padding:var(--space-4);border:1px solid rgba(0,51,102,.14);background:#fff}.focused-project-grid h3{color:var(--color-ink);font-size:var(--text-lg)}.focused-project-grid p{color:var(--color-muted-light)}.focused-project-grid strong{color:var(--color-ink);line-height:1.35}.focused-project-grid dl{display:grid;gap:var(--space-2);align-self:end;margin:0}.focused-project-grid div{display:grid;gap:.2rem;padding-top:var(--space-2);border-top:1px solid rgba(0,51,102,.12)}.focused-project-grid dt{color:var(--color-muted-light);font-family:var(--font-mono);font-size:var(--text-xs)}.focused-project-grid dd{margin:0;color:var(--color-ink)}.focused-scope-line{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-3)}.focused-scope-line span{display:grid;gap:var(--space-3);min-height:10rem;padding:var(--space-4);border:1px solid rgba(0,51,102,.14);background:#fff;color:var(--color-ink);font-weight:760}.focused-criteria-section{padding-block:var(--space-10);background:#08213d}.focused-criteria-section .focused-section-copy h2{color:#fff}.focused-criteria-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-3);padding:0;list-style:none}.focused-criteria-list li{display:grid;gap:var(--space-3);min-height:12rem;padding:var(--space-4);border:1px solid rgba(184,210,235,.24);background:#001a339e;color:#fff;font-weight:760}.focused-cta-section{background:#061b33}.focused-cta-grid{padding-block:var(--space-9)}.focused-cta-grid h2{color:#fff;font-size:clamp(3rem,5.8vw,6rem)}.focused-cta-grid div{display:grid;gap:var(--space-5)}.focused-cta-grid p{color:var(--color-muted-dark)}@media(max-width:1120px){.focused-project-grid,.focused-scope-line,.focused-criteria-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:920px){.focused-hero-grid,.focused-section-head,.focused-scope-grid,.focused-criteria-grid,.focused-cta-grid{grid-template-columns:1fr}.focused-hero-grid{min-height:auto;padding-block:var(--space-7)}}@media(max-width:680px){.focused-hero{background-size:44px 44px,44px 44px,auto,auto}.focused-hero-grid,.focused-menu-section,.focused-scope-section,.focused-criteria-section,.focused-cta-grid{padding-block:var(--space-5)}.focused-hero-grid{gap:var(--space-4)}.focused-hero-copy{gap:var(--space-3)}.focused-hero-copy h1{font-size:clamp(1.85rem,7.8vw,2.5rem);line-height:1.02}.focused-hero-copy p:not(.section-label),.focused-section-copy p:not(.section-label),.focused-cta-grid p{font-size:var(--text-base)}.focused-hero .button.secondary{display:none}.focused-build-visual{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2);padding:var(--space-3)}.focused-build-core{min-height:auto;padding:var(--space-3)}.focused-build-core strong{font-size:var(--text-lg)}.focused-build-step{min-height:3.4rem;padding:var(--space-2);font-size:var(--text-sm)}.focused-project-grid,.focused-scope-line,.focused-criteria-list{grid-template-columns:1fr}.focused-project-grid article,.focused-scope-line span,.focused-criteria-list li{min-height:auto}.focused-section-head h2,.focused-section-copy h2,.focused-cta-grid h2{max-width:100%;font-size:clamp(2.3rem,10vw,3.2rem);overflow-wrap:break-word}}.leadership-page{background:#061526}.leadership-hero{overflow:hidden;border-bottom:1px solid rgba(184,210,235,.24);background:linear-gradient(rgba(153,184,217,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(153,184,217,.04) 1px,transparent 1px),radial-gradient(circle at 72% 24%,rgba(102,153,204,.16),transparent 30rem),#061526;background-size:68px 68px,68px 68px,auto,auto}.leadership-hero-grid{display:grid;grid-template-columns:minmax(0,5.2fr) minmax(24rem,4.8fr);gap:var(--space-8);align-items:center;min-height:calc(100vh - 190px);padding-block:var(--space-6)}.leadership-hero-copy{display:grid;gap:var(--space-5)}.leadership-hero-copy h1{max-width:100%;color:#fff;font-size:clamp(3rem,5vw,5.8rem);line-height:.98}.leadership-hero-copy p:not(.section-label){max-width:49rem;color:#c7d8e8;font-size:var(--text-md)}.leadership-room-visual{display:grid;gap:var(--space-4);padding:var(--space-4);border:1px solid rgba(184,210,235,.3);background:#001a33b8}.leadership-board{display:grid;gap:var(--space-4);min-height:20rem;padding:var(--space-5);border:1px solid rgba(184,210,235,.24);background:linear-gradient(rgba(153,184,217,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(153,184,217,.08) 1px,transparent 1px),#e6f0f714;background-size:36px 36px,36px 36px,auto}.leadership-board span,.leadership-topic-grid article>span{color:var(--color-signal);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase}.leadership-board strong{max-width:18rem;align-self:end;color:#fff;font-size:var(--text-3xl);line-height:1.05}.leadership-seats{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--space-3)}.leadership-seats span{min-height:5rem;border:1px solid rgba(184,210,235,.22);background:#ffffff0f}.leadership-topics-section,.leadership-formats-section{padding-block:var(--space-10);color:var(--color-ink);background:#f8fafc}.leadership-section-head,.leadership-formats-grid,.leadership-cta-grid{display:grid;grid-template-columns:minmax(0,4.2fr) minmax(0,6.8fr);gap:var(--space-8);align-items:start}.leadership-section-head{margin-bottom:var(--space-6)}.leadership-section-copy{display:grid;gap:var(--space-4)}.leadership-section-head h2,.leadership-section-copy h2,.leadership-cta-grid h2{max-width:18ch}.leadership-section-copy p:not(.section-label),.leadership-cta-grid p{color:var(--color-muted-light);font-size:var(--text-md)}.leadership-topic-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-3)}.leadership-topic-grid article{display:grid;gap:var(--space-3);min-height:28rem;padding:var(--space-4);border:1px solid rgba(0,51,102,.14);background:#fff}.leadership-topic-grid h3{color:var(--color-ink);font-size:var(--text-lg)}.leadership-topic-grid p{color:var(--color-muted-light)}.leadership-topic-grid strong{align-self:end;color:var(--color-ink);line-height:1.35}.leadership-format-cards{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-3)}.leadership-format-cards article{display:grid;gap:var(--space-3);min-height:16rem;padding:var(--space-4);border:1px solid rgba(0,51,102,.14);background:#fff}.leadership-format-cards h3{color:var(--color-ink);font-size:var(--text-lg)}.leadership-format-cards p{color:var(--color-muted-light)}.leadership-cta-section{background:#061b33}.leadership-cta-grid{padding-block:var(--space-9)}.leadership-cta-grid h2{color:#fff;font-size:clamp(3rem,5.8vw,6rem)}.leadership-cta-grid div{display:grid;gap:var(--space-5)}.leadership-cta-grid p{color:var(--color-muted-dark)}@media(max-width:1120px){.leadership-topic-grid,.leadership-format-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:920px){.leadership-hero-grid,.leadership-section-head,.leadership-formats-grid,.leadership-cta-grid{grid-template-columns:1fr}.leadership-hero-grid{min-height:auto;padding-block:var(--space-7)}}@media(max-width:680px){.leadership-hero{background-size:44px 44px,44px 44px,auto,auto}.leadership-hero-grid,.leadership-topics-section,.leadership-formats-section,.leadership-cta-grid{padding-block:var(--space-5)}.leadership-hero-grid{gap:var(--space-4)}.leadership-hero-copy{gap:var(--space-3)}.leadership-hero-copy h1{font-size:clamp(2rem,8.6vw,2.8rem);line-height:1.02}.leadership-hero-copy p:not(.section-label),.leadership-section-copy p:not(.section-label),.leadership-cta-grid p{font-size:var(--text-base)}.leadership-hero .button.secondary{display:none}.leadership-room-visual{gap:var(--space-3);padding:var(--space-3)}.leadership-board{min-height:10rem;padding:var(--space-3)}.leadership-board strong{max-width:100%;font-size:var(--text-xl)}.leadership-seats{display:none}.leadership-seats{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2)}.leadership-seats span{min-height:2.8rem}.leadership-topic-grid,.leadership-format-cards{grid-template-columns:1fr}.leadership-topic-grid article,.leadership-format-cards article{min-height:auto}.leadership-section-head h2,.leadership-section-copy h2,.leadership-cta-grid h2{max-width:100%;font-size:clamp(2.3rem,10vw,3.2rem);overflow-wrap:break-word}}.about-proof-section{padding-block:clamp(5rem,9vw,8.5rem);color:var(--about-ink);background:var(--about-warm)}.about-proof-section{background:#fff}.about-proof-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4)}.about-proof-card{display:grid;gap:var(--space-4);min-height:31rem;padding:var(--space-5);border:1px solid rgba(6,27,51,.1);border-radius:24px;background:#f8fafc;box-shadow:0 16px 44px #061b330f}.about-proof-card h3{color:var(--about-midnight);font-size:clamp(2rem,3vw,3rem);line-height:.96}.about-proof-card dl{display:grid;gap:var(--space-3);margin:0}.about-proof-card dl div{display:grid;gap:.25rem}.about-proof-card dt{color:var(--about-midnight);font-weight:820}.about-proof-card dd{margin:0;color:var(--about-muted)}@media(width<0px){.careers-page{background:#061526}.careers-hero{position:relative;overflow:hidden;padding-block:var(--space-10) var(--space-8);border-bottom:1px solid rgba(184,210,235,.28);background:linear-gradient(rgba(184,210,235,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(184,210,235,.045) 1px,transparent 1px),#061b33;background-size:64px 64px,64px 64px,auto}.careers-hero-grid,.careers-purpose-grid,.careers-state-grid,.careers-interest-grid,.careers-faq-grid,.career-role-body-grid{display:grid;grid-template-columns:minmax(0,5.2fr) minmax(0,6.8fr);gap:var(--space-7);align-items:stretch}.careers-hero-copy,.careers-purpose-copy,.careers-state-copy,.careers-interest-copy,.career-role-section{display:grid;align-content:center;gap:var(--space-4)}.careers-hero-copy h1{max-width:13ch;color:var(--color-white)}.careers-hero-copy p:not(.section-label),.careers-purpose-copy p:not(.section-label),.careers-state-copy p:not(.section-label),.careers-interest-copy p:not(.section-label){max-width:68ch;color:#d8e8f7;font-size:var(--text-lg)}.careers-subheading{color:var(--color-signal);font-size:clamp(1.7rem,3vw,3rem);font-weight:820;line-height:1.08}.careers-state-panel,.careers-no-role-panel,.careers-privacy-note{border:1px solid rgba(184,210,235,.2);background:linear-gradient(rgba(184,210,235,.052) 1px,transparent 1px),linear-gradient(90deg,rgba(184,210,235,.052) 1px,transparent 1px),#061526eb;background-size:36px 36px,36px 36px,auto;box-shadow:var(--shadow-panel)}.careers-state-panel{display:grid;align-content:center;gap:var(--space-4);padding:var(--space-6)}.careers-state-panel strong{color:var(--color-signal);font-family:var(--font-mono);font-size:clamp(4rem,10vw,7rem);line-height:.9}.careers-state-panel h2{max-width:11ch;color:var(--color-white)}.careers-state-panel p:not(.section-label),.careers-no-role-panel p,.careers-privacy-note p:not(.section-label){color:#bfd3e8}.careers-purpose-section,.careers-faq-section{padding-block:var(--space-8);background:#071f3c}.careers-no-role-panel span{color:var(--color-signal);font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.12em}.careers-role-state-section,.careers-family-section,.careers-interest-section{padding-block:var(--space-8);background:var(--color-warm-white);color:var(--color-ink)}.careers-role-state-section .careers-state-copy p:not(.section-label),.careers-family-section .careers-section-head p:not(.section-label),.careers-interest-section .careers-interest-copy p:not(.section-label),.career-role-section p,.career-role-section li{color:var(--color-muted-light)}.careers-no-role-panel{display:grid;align-content:center;gap:var(--space-4);min-height:22rem;padding:var(--space-6);color:var(--color-white)}.careers-no-role-panel strong{color:var(--color-signal);font-family:var(--font-mono);font-size:clamp(4rem,9vw,6rem);line-height:.9}.careers-section-head{display:grid;grid-template-columns:minmax(0,4.5fr) minmax(0,7.5fr);gap:var(--space-7);align-items:end;margin-bottom:var(--space-6)}.careers-section-head h2,.careers-state-copy h2,.careers-interest-copy h2,.careers-faq-grid h2,.career-role-section h2{max-width:15ch}.careers-family-grid,.career-role-grid{display:grid;gap:1px;background:#061b331f}.careers-family-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.career-role-grid{grid-template-columns:repeat(auto-fit,minmax(min(16rem,100%),1fr))}.careers-family-card,.career-role-card,.career-role-section,.careers-interest-form,.careers-faq-list details{display:grid;gap:var(--space-4);padding:var(--space-5);background:var(--color-white);color:var(--color-ink)}.careers-family-card{min-height:24rem}.careers-family-card p:not(.card-meta),.career-role-card p:not(.card-meta),.career-role-card dd,.careers-faq-list p,.careers-interest-form small{color:var(--color-muted-light)}.careers-family-card ul,.career-role-section ul,.career-role-section ol{display:grid;gap:var(--space-2);margin:0;padding-left:1.1rem}.careers-family-card li::marker,.career-role-section li::marker{color:var(--color-signal)}.career-role-description{grid-column:1 / -1}.career-role-rich-text{display:grid;gap:var(--space-3);color:var(--color-muted-light)}.career-role-rich-text p,.career-role-rich-text li{color:var(--color-muted-light)}.career-role-rich-text ul{display:grid;gap:var(--space-2);margin:0;padding-left:1.1rem}.career-role-rich-text strong{color:var(--color-ink)}.careers-family-select{align-self:end;width:fit-content;padding:0;border:0;background:transparent;color:var(--color-signal);font:inherit;font-weight:820;cursor:pointer}.careers-interest-form{border:1px solid rgba(6,27,51,.12)}.careers-checkbox-group{display:grid;gap:var(--space-3);margin:0;padding:var(--space-4);border:1px solid rgba(6,27,51,.12)}.careers-checkbox-group legend{padding-inline:var(--space-2);color:var(--color-ink);font-weight:820}.careers-checkbox-group p{color:var(--color-muted-light)}.careers-checkbox-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2)}.careers-checkbox-grid label,.careers-consent{display:flex;align-items:flex-start;gap:var(--space-2);padding:.72rem .8rem;border:1px solid rgba(6,27,51,.12);background:#e6f0f770;color:var(--color-ink);font-weight:720}.careers-checkbox-grid input,.careers-consent input{width:1.15rem;height:1.15rem;margin-top:.2rem;accent-color:var(--color-signal)}.careers-privacy-note{margin-top:var(--space-4);padding:var(--space-5)}.careers-privacy-note a{color:var(--color-signal);font-weight:820}.career-role-meta{display:grid;gap:var(--space-3);margin:0}.career-role-meta div,.career-role-card dl div{display:grid;gap:.25rem;padding-top:var(--space-3);border-top:1px solid rgba(184,210,235,.2)}.career-role-meta dt,.career-role-card dt{color:var(--color-signal);font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase}.career-role-meta dd,.career-role-card dd{margin:0}.careers-faq-list{display:grid;gap:var(--space-3)}.careers-faq-list summary{color:var(--color-ink);cursor:pointer;font-weight:820}@media(max-width:1180px){.careers-family-grid,.career-role-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.careers-family-card{min-height:18rem}.careers-checkbox-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:920px){.careers-hero-grid,.careers-purpose-grid,.careers-state-grid,.careers-interest-grid,.careers-faq-grid,.career-role-body-grid,.careers-section-head{grid-template-columns:1fr}.careers-hero{padding-block:var(--space-7)}}@media(max-width:680px){.careers-hero-copy h1{font-size:clamp(3rem,16vw,4.6rem)}.careers-family-grid,.career-role-grid,.careers-checkbox-grid{grid-template-columns:1fr}.careers-state-panel,.careers-no-role-panel,.careers-family-card,.careers-interest-form,.career-role-section{padding:var(--space-4)}}}.site-footer{padding-block:var(--space-8);border-top:1px solid var(--color-line);background:#061526}.footer-brand{display:grid;align-content:start;gap:var(--space-4)}.footer-brand p,.footer-list a,.copy{color:var(--color-muted-dark)}.footer-list{display:grid;gap:var(--space-2);margin:var(--space-4) 0 0;padding:0;list-style:none;font-size:var(--text-sm)}.footer-list a{overflow-wrap:anywhere}.copy{font-size:var(--text-sm)}@media(max-width:1120px){.proof-grid,.about-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:920px){.header-inner{width:calc(100% - 28px);min-height:64px}.nav-toggle{gap:.3rem;width:2.55rem;height:2.55rem;border:1px solid var(--color-line-strong);border-radius:var(--radius-card)}.nav-toggle span:not(.sr-only){width:1.25rem;height:2px}.brand img{width:3.2rem}.site-actions{gap:var(--space-3)}.header-icon{width:1.35rem;height:1.35rem}.mobile-nav{width:min(22rem,calc(100vw - 1rem));max-height:calc(100vh - 64px);padding:var(--space-4)}.mobile-nav details{border:1px solid var(--color-line)}.v4-hero{min-height:auto}.v4-hero-grid,.section-layout,.contact-route-grid,.contact-form-header,.architecture-intro,.architecture-desktop,.architecture-panel,.architecture-live-grid,.insights-hero-grid,.insights-promise-grid,.insights-section-head,.insights-current-grid,.insights-resource-grid,.insights-closing-grid,.capability-hero-grid,.capability-section-head,.capability-fit-grid,.capability-gate-grid,.capability-cta-grid,.executive-hero-grid,.executive-thesis-grid,.executive-mechanism-grid,.executive-section-head,.executive-mandates-grid,.executive-cta-grid,.motor-map-intro,.motor-desktop,.motor-panel,.pixel-readiness-intro,.readiness-evaluator{grid-template-columns:1fr}.contact-routing-copy,.capability-fit-copy{position:static}.capability-hero-grid{min-height:auto;padding-block:var(--space-7)}.capability-hero-copy h1{max-width:13ch;font-size:clamp(3.2rem,10vw,5rem)}.capability-route-map{min-height:28rem}.capability-card-grid{grid-template-columns:1fr}.executive-hero-grid{min-height:auto;padding-block:var(--space-7)}.executive-hero-copy h1{max-width:13ch;font-size:clamp(3.15rem,10vw,5rem)}.executive-profile-card{min-height:34rem}.executive-proof-grid,.executive-signal-board,.executive-mechanism-strip,.executive-mandate-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.executive-mandates-copy{position:static}.hero-system{min-height:22rem}.architecture-desktop{display:none}.architecture-mobile{display:block}.motor-desktop{display:none}.motor-mobile{display:block}.architecture-live-grid{min-height:auto;padding-block:var(--space-7)}.architecture-hero-copy h1{max-width:100%;font-size:clamp(3.25rem,8vw,5.8rem)}.insights-hero-grid{min-height:auto}.insights-hero-copy{padding:var(--space-6)}.insights-hero-copy h1{max-width:100%;font-size:clamp(4.1rem,12vw,7rem)}.insights-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.insights-current-copy{position:static}.engine-timeline,.engine-loop-grid,.readiness-gates{grid-template-columns:1fr}.readiness-summary{position:static}.engine-loop-grid article:not(:last-child):after{top:auto;right:auto;bottom:-.9rem;left:2rem;width:2px;height:1.4rem}.section-layout{gap:var(--space-6)}}@media(max-width:680px){.v4-hero{padding-block:var(--space-8) var(--space-6)}.hero-system{min-height:16rem}.proof-grid,.card-grid,.related-case-grid,.contact-form-grid,.step-list,.engine-timeline,.engine-loop-grid,.readiness-gates,.readiness-choice,.readiness-outcomes,.pixel-proof-section .proof-grid,.insights-category-grid,.insights-resource-list,.capability-card-grid,.capability-gate-list,.executive-proof-grid,.executive-signal-board,.executive-mechanism-strip,.executive-mandate-cards,.about-proof-grid{grid-template-columns:1fr}.v4-page,.v4-page *,.section-layout,.card-grid,.system-card,.card-columns,.button-row{min-width:0;overflow-wrap:anywhere}.about-proof-section{padding-block:var(--space-7)}.architecture-output-section .section-copy h2{overflow-wrap:break-word}.architecture-hero-copy h1{max-width:100%;font-size:clamp(2.55rem,10.4vw,3rem);line-height:.96;overflow-wrap:normal;word-break:normal;hyphens:none}.architecture-output-section .section-copy h2{font-size:clamp(2.4rem,11vw,3.35rem)}.insights-live-hero{background-size:48px 48px,48px 48px,auto}.insights-hero-grid{gap:var(--space-4);padding-block:var(--space-5)}.insights-hero-copy{padding:var(--space-5)}.insights-hero-copy h1{font-size:clamp(3.15rem,14vw,4.3rem);line-height:.92;overflow-wrap:normal}.insights-hero-copy>p:not(.section-label),.insights-current-copy p:not(.section-label),.insights-closing-copy{font-size:var(--text-base)}.insights-promise-grid,.insights-category-section,.insights-current-section,.insights-resource-section,.insights-closing-band{padding-block:var(--space-7)}.insights-promise-copy{font-size:var(--text-lg)}.insights-category-card,.insights-status-board article,.insights-resource-list article{min-height:auto;padding:var(--space-5)}.motor-panel,.quiet-cta-panel{padding:var(--space-5)}.pixel-readiness-intro>p{font-size:var(--text-base)}.capability-live-hero{background-size:44px 44px,44px 44px,auto}.capability-hero-grid{gap:var(--space-4);padding-block:var(--space-5)}.capability-hero-copy{gap:var(--space-3)}.capability-hero-copy h1{max-width:100%;font-size:clamp(2.35rem,10.5vw,3rem);line-height:1}.capability-hero-copy p:not(.section-label),.capability-fit-copy p:not(.section-label),.capability-cta-grid p{font-size:var(--text-base)}.capability-route-map{display:none}.capability-route-map:before,.capability-route-map:after{display:none}.capability-route-core,.capability-route-axis,.capability-route-axis:nth-of-type(1),.capability-route-axis:nth-of-type(2),.capability-route-axis:nth-of-type(3),.capability-route-axis:nth-of-type(4){position:relative;inset:auto;width:auto;min-height:4.5rem;aspect-ratio:auto;transform:none}.capability-routing-section,.capability-fit-section,.capability-gate-section{padding-block:var(--space-7)}.capability-matrix-head{display:none}.capability-matrix-row{grid-template-columns:1fr}.capability-matrix-row p,.capability-matrix-row strong{min-height:auto;border-right:0}.capability-matrix-row strong{border-block:1px solid rgba(6,27,51,.12)}.capability-fit-card,.capability-gate-list li{min-height:auto}.capability-cta-grid h2{font-size:clamp(2.4rem,11vw,3.35rem)}.executive-hero{background-size:44px 44px,44px 44px,auto}.executive-hero-grid,.executive-thesis-grid,.executive-mechanism-grid,.executive-proof-section,.executive-mandates-grid,.executive-cta-grid{padding-block:var(--space-5)}.executive-hero-grid{gap:var(--space-4)}.executive-hero-copy{gap:var(--space-3)}.executive-hero-copy h1{max-width:100%;font-size:clamp(2rem,8.6vw,2.65rem);line-height:1.02}.executive-hero-copy p:not(.section-label),.executive-thesis-copy p:not(.section-label),.executive-mandates-copy p:not(.section-label),.executive-cta-grid p{font-size:var(--text-base)}.executive-profile-card{min-height:12rem}.executive-portrait-frame{inset:0}.executive-profile-meta{width:auto;margin:0 var(--space-3) var(--space-3);padding:var(--space-3);gap:var(--space-1)}.executive-profile-meta strong{font-size:var(--text-base)}.executive-profile-meta p{display:none}.executive-signal-board span,.executive-mechanism-strip span,.executive-proof-card,.executive-mandate-cards article{min-height:auto}.executive-thesis-copy h2,.executive-mechanism-copy h2,.executive-section-head h2,.executive-mandates-copy h2,.executive-cta-grid h2{font-size:clamp(2.35rem,10vw,3.25rem);overflow-wrap:break-word}.v4-section{padding-block:var(--space-8)}}@media(prefers-reduced-motion:no-preference){.architecture-layer-button,.motor-button,.readiness-choice-button,.readiness-gate,.intent-option{transition:border-color .18s ease-out,background-color .18s ease-out,color .18s ease-out}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}@media(max-width:680px){html,body{overflow-x:clip}.header-inner{grid-template-columns:2.75rem 1fr 2.75rem;width:calc(100% - 28px)}.brand{justify-self:center}.site-actions{display:none}}.architecture-live-page .architecture-live-hero{position:relative;isolation:isolate;overflow:hidden;border-bottom:1px solid rgba(232,237,243,.18);background:#061b33}.architecture-live-page .architecture-live-hero:before{content:"";position:absolute;inset:0;z-index:-2;background:url(/media/operating-architecture-blueprint.svg) center / cover no-repeat;opacity:.18;pointer-events:none}.architecture-blueprint-field{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none}.architecture-live-page .architecture-live-grid{min-height:clamp(36rem,68vh,46rem);padding-block:clamp(4rem,7vw,7rem)}.architecture-live-page .architecture-hero-copy{max-width:56rem}.architecture-live-page .architecture-breadcrumb{color:#e8edf3;font-family:var(--font-mono);font-size:var(--text-sm);font-weight:780;letter-spacing:0;text-decoration:none}.architecture-live-page .architecture-hero-copy h1{max-width:11.8ch;color:#f8fafc;font-size:clamp(4.1rem,6.4vw,7.05rem);line-height:.92}.architecture-live-page .architecture-hero-copy .lede{max-width:58rem;color:#d8e8f7;font-size:clamp(1.08rem,1.35vw,1.28rem)}.architecture-core-mechanism{max-width:52rem;margin:0;padding:var(--space-4);border:1px solid rgba(232,237,243,.18);border-left:4px solid var(--color-signal);border-radius:8px;background:#061b33bd;color:#cfe2f3;font-weight:680}.architecture-hero-system{position:relative;min-width:0;min-height:38rem;border:1px solid rgba(232,237,243,.2);border-radius:8px;background:#061b33d1;overflow:hidden}.architecture-hero-system:before{content:"";position:absolute;inset:0;background:url(/media/operating-architecture-blueprint.svg) center / cover no-repeat;opacity:.13}.architecture-system-frame{position:relative;z-index:1;display:grid;gap:var(--space-5);min-height:38rem;padding:clamp(1.25rem,3vw,2rem)}.architecture-system-stack{display:grid;gap:.72rem;margin:0;padding:0;list-style:none}.architecture-system-stack li{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-3);align-items:center;min-height:3.7rem;padding:.78rem 1rem;border:1px solid rgba(232,237,243,.18);border-radius:8px;background:#08223ee0;color:#f8fafc;transform:translate(calc(var(--layer-index) * .62rem))}.architecture-system-stack li:after{content:"";position:absolute;right:.85rem;bottom:-.43rem;width:42%;height:1px;background:#2d8dff75}.architecture-system-stack li:last-child:after{display:none}.architecture-system-stack span{color:var(--color-signal);font-family:var(--font-mono);font-weight:820}.architecture-system-stack strong{min-width:0;line-height:1.15}.architecture-live-page .architecture-console-section{background:#061526;color:#f8fafc}.architecture-live-page .architecture-intro{align-items:start}.architecture-live-page .architecture-intro h2{max-width:20ch;color:#f8fafc}.architecture-live-page .architecture-intro>p,.architecture-live-page .architecture-intro>div+p{color:#cfe2f3;font-size:var(--text-lg)}.architecture-live-page .architecture-layer-button,.architecture-live-page .architecture-panel,.architecture-live-page .architecture-accordion{border-radius:8px}.architecture-live-page .architecture-console-section .architecture-layer-button{border-color:#e8edf329;background:#ffffff0b}.architecture-live-page .architecture-console-section .architecture-layer-button:hover,.architecture-live-page .architecture-console-section .architecture-layer-button:focus-visible,.architecture-live-page .architecture-console-section .architecture-layer-button.is-active{border-color:#2d8dffb8;background:#2d8dff24}.architecture-live-page .architecture-console-section .architecture-panel{border-color:#e8edf329;background:#ffffff0e}.architecture-live-page .architecture-accordion dl{gap:var(--space-4)}.architecture-why-section{background:#f8fafc;color:var(--color-ink)}.architecture-why-grid{display:grid;grid-template-columns:minmax(0,4.5fr) minmax(0,5.5fr);gap:var(--space-7);align-items:start}.architecture-why-copy{position:sticky;top:6rem;display:grid;gap:var(--space-4)}.architecture-why-copy h2{max-width:14ch}.architecture-why-copy p:not(.section-label){color:var(--color-muted-light);font-size:var(--text-lg)}.architecture-contrast-grid{display:grid;gap:var(--space-4)}.architecture-live-page .architecture-output-section{background:#061b33;color:#f8fafc}.architecture-output-layout{display:grid;grid-template-columns:minmax(0,3.4fr) minmax(0,8.6fr);gap:var(--space-7);align-items:start}.architecture-live-page .architecture-output-section .section-copy{position:sticky;top:6rem}.architecture-live-page .architecture-output-section .section-copy h2{max-width:11ch;color:#f8fafc;font-size:clamp(2.7rem,4.8vw,5.2rem)}.architecture-live-page .architecture-output-section .section-body p{color:#cfe2f3}.architecture-output-bento{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-3)}.architecture-output-card{display:grid;gap:var(--space-3);min-height:15.5rem;padding:var(--space-4);border:1px solid rgba(232,237,243,.16);border-radius:8px;background:#ffffff0d;color:#f8fafc}.architecture-output-card:nth-child(1),.architecture-output-card:nth-child(5),.architecture-output-card:nth-child(10){grid-column:span 2}.architecture-output-card>span{color:var(--color-signal);font-family:var(--font-mono);font-weight:820}.architecture-output-card h3{color:#f8fafc;font-size:var(--text-xl)}.architecture-output-card p:not(.card-meta){color:#cfe2f3}.architecture-route-section{background:#f8fafc;color:var(--color-ink)}.architecture-route-layout{display:grid;grid-template-columns:minmax(0,3.8fr) minmax(0,8.2fr);gap:var(--space-7);align-items:stretch}.architecture-route-section .section-copy h2{max-width:16ch}.architecture-route-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4)}.architecture-route-section .architecture-route-card{min-height:19rem;align-content:end;border-radius:8px;background:#fff}.architecture-route-section .architecture-route-card p:not(.card-meta){color:var(--color-muted-light)}@media(max-width:1100px){.architecture-live-page .architecture-live-grid,.architecture-why-grid,.architecture-output-layout,.architecture-route-layout{grid-template-columns:1fr}.architecture-hero-system,.architecture-system-frame{min-height:32rem}.architecture-why-copy,.architecture-live-page .architecture-output-section .section-copy{position:static}.architecture-output-bento{grid-template-columns:repeat(2,minmax(0,1fr))}.architecture-route-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:820px){.architecture-live-page .architecture-live-grid{min-height:auto;padding-block:var(--space-6)}.architecture-live-page .architecture-hero-copy h1{max-width:100%;font-size:clamp(3rem,12vw,4.6rem)}.architecture-core-mechanism{padding:var(--space-3)}.architecture-hero-system,.architecture-system-frame{min-height:29rem}.architecture-route-grid,.architecture-output-bento{grid-template-columns:1fr}.architecture-output-card:nth-child(1),.architecture-output-card:nth-child(5),.architecture-output-card:nth-child(10){grid-column:auto}}.proof-testimonials-revamp{--testimonial-ink: #061b33;--testimonial-deep: #03101f;--testimonial-midnight: #061b33;--testimonial-panel: #0b1d33;--testimonial-blue: #2d8dff;--testimonial-soft: #f6fafe;--testimonial-line: rgba(6, 27, 51, .13);--testimonial-dark-line: rgba(232, 237, 243, .16);--testimonial-muted: #68758a;background:radial-gradient(circle at 12% 0%,rgba(45,141,255,.08),transparent 30%),linear-gradient(180deg,#f8fafc,#f2f7fc 48%,#ecf3f9)}.proof-testimonials-revamp .testimonials-hero{min-height:720px;padding-block:0;background:var(--testimonial-midnight);isolation:isolate}.proof-testimonials-revamp .testimonials-hero:before{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:52px 52px;mask-image:radial-gradient(circle at 60% 40%,black,transparent 76%)}.proof-testimonials-revamp .testimonials-hero:after{content:"";position:absolute;inset:0;z-index:0;background:radial-gradient(circle at 68% 28%,rgba(45,141,255,.22),transparent 31%),linear-gradient(90deg,#03101ffa,#061b33db 45%,#061b3380)}.proof-testimonials-revamp .testimonial-field{z-index:1;background-image:none}.proof-testimonials-revamp .testimonial-line{z-index:1;background:#2d8dff57}.proof-testimonials-revamp .testimonial-node{z-index:1;box-shadow:0 0 0 9px #2d8dff14}.proof-testimonials-revamp .testimonials-hero-grid{position:relative;z-index:2;min-height:720px;grid-template-columns:minmax(0,1.03fr) minmax(30rem,.97fr);gap:clamp(2.2rem,5vw,5.4rem)}.proof-testimonials-revamp .testimonials-breadcrumb{color:#f8fafcb3;font-family:var(--font-mono);font-size:var(--text-xs);font-weight:780;letter-spacing:.12em;text-transform:uppercase}.proof-testimonials-revamp h1{max-width:17ch;font-size:clamp(2.55rem,4.1vw,4.45rem);line-height:.98;letter-spacing:-.045em}.proof-testimonials-revamp .lede{max-width:48rem;color:#f8fafcc2;font-size:clamp(1.03rem,1.25vw,1.22rem)}.proof-testimonials-revamp .testimonials-mechanism{display:grid;gap:.35rem;width:min(100%,38rem);padding:.82rem 1rem;border:1px solid rgba(232,237,243,.14);border-radius:18px;background:#f8fafc0f;color:#f8fafcc7}.proof-testimonials-revamp .testimonials-mechanism span{color:#8fc3fff2;font-family:var(--font-mono);font-size:var(--text-xs);font-weight:780;text-transform:uppercase}.proof-testimonials-revamp .testimonials-mechanism p{margin:0;color:#fff;font-weight:760;line-height:1.35}.proof-testimonials-revamp .testimonial-hero-pills{display:flex;flex-wrap:wrap;gap:.6rem}.proof-testimonials-revamp .testimonial-hero-pills span{display:inline-flex;align-items:center;min-height:2.2rem;padding:.5rem .75rem;border:1px solid rgba(232,237,243,.16);border-radius:999px;background:#f8fafc12;color:#f8fafcb8;font-size:var(--text-xs);font-weight:720}.proof-testimonials-revamp .testimonial-proof-board{min-height:540px;overflow:hidden;border-color:#e8edf32e;border-radius:38px;background:linear-gradient(rgba(232,237,243,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(232,237,243,.07) 1px,transparent 1px),linear-gradient(160deg,#f8fafc14,#2d8dff0d);background-size:42px 42px,42px 42px,auto;box-shadow:0 40px 140px #00000040}.proof-testimonials-revamp .testimonial-board-core{position:absolute;left:50%;top:50%;width:140px;height:140px;border-radius:36px;border:1px solid rgba(232,237,243,.24);background:#061b33;color:#fff;display:grid;place-items:center;font-size:2rem;font-weight:850;letter-spacing:-.08em;transform:translate(-50%,-50%);box-shadow:0 0 0 14px #2d8dff0b,0 30px 100px #2d8dff24}.proof-testimonials-revamp .testimonial-board-core:after{content:"";position:absolute;right:19px;bottom:22px;width:12px;height:12px;border-radius:999px;background:var(--testimonial-blue);box-shadow:0 0 0 9px #2d8dff1f}.proof-testimonials-revamp .testimonial-witness-card{position:absolute;display:grid;gap:.55rem;width:min(250px,42%);padding:1rem;border:1px solid rgba(232,237,243,.16);border-radius:20px;background:#061b33bd;color:#fff;box-shadow:0 18px 60px #0000003d}.proof-testimonials-revamp .testimonial-witness-card strong{color:#fff;font-size:clamp(1.3rem,2.1vw,1.75rem);line-height:1;letter-spacing:-.03em}.proof-testimonials-revamp .testimonial-witness-card span{color:#f8fafcad;font-size:var(--text-sm);line-height:1.4}.proof-testimonials-revamp .testimonial-witness-card small{display:inline-flex;width:fit-content;margin-top:.2rem;padding:.35rem .5rem;border:1px solid rgba(45,141,255,.28);border-radius:999px;color:#f8fafcb8;font-family:var(--font-mono);font-size:.68rem;text-transform:uppercase}.proof-testimonials-revamp .testimonial-thread{background:#2d8dff57}.proof-testimonials-revamp .testimonial-section-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(17rem,27rem);gap:clamp(1.5rem,4vw,4rem);align-items:end;margin-bottom:2.25rem}.proof-testimonials-revamp .testimonial-stat-card{display:grid;gap:.8rem;min-height:13.5rem;padding:1.35rem;border:1px solid var(--testimonial-line);border-radius:24px;background:#ffffffd1}.proof-testimonials-revamp .testimonial-stat-card strong{color:var(--testimonial-ink);font-size:clamp(2.4rem,4vw,4.5rem);line-height:.9;letter-spacing:-.06em}.proof-testimonials-revamp .testimonial-stat-card p{margin:0;color:var(--testimonial-muted)}.proof-testimonials-revamp .testimonial-stat-card span{align-self:end;width:fit-content;padding:.42rem .62rem;border:1px solid rgba(45,141,255,.24);border-radius:999px;background:#2d8dff14;color:#0b4f96;font-family:var(--font-mono);font-size:var(--text-xs);font-weight:780;text-transform:uppercase}.proof-testimonials-revamp .testimonial-cta-section{background:var(--testimonial-midnight);color:#fff}.proof-testimonials-revamp .testimonial-source-policy,.proof-testimonials-revamp .testimonial-theme-ladder,.proof-testimonials-revamp .testimonial-cta-card{border:1px solid rgba(232,237,243,.14);border-radius:30px;background:#f8fafc0f}.proof-testimonials-revamp .testimonial-source-policy,.proof-testimonials-revamp .testimonial-theme-ladder{display:grid;gap:1rem;padding:clamp(1.4rem,3vw,2rem)}.proof-testimonials-revamp .testimonial-source-policy h2,.proof-testimonials-revamp .testimonial-theme-ladder h2,.proof-testimonials-revamp .testimonial-cta-section h2{color:#fff}.proof-testimonials-revamp .testimonial-source-policy p,.proof-testimonials-revamp .testimonial-theme-ladder p,.proof-testimonials-revamp .testimonial-cta-card p{color:#f8fafcb3}.proof-testimonials-revamp .testimonial-source-list{display:grid;gap:.8rem;margin-top:.5rem}.proof-testimonials-revamp .testimonial-source-list div{display:grid;grid-template-columns:8rem 1fr;gap:1rem;padding-top:.8rem;border-top:1px solid rgba(232,237,243,.14)}.proof-testimonials-revamp .testimonial-source-list strong{color:#8fc3fff2;font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase}.proof-testimonials-revamp .testimonial-source-list span{color:#f8fafcb8}.proof-testimonials-revamp .testimonial-filter-shell{position:sticky;top:0;z-index:20;border-block:1px solid var(--testimonial-line);background:#f8fafceb;backdrop-filter:blur(18px)}.proof-testimonials-revamp .testimonial-filter-wrap{display:flex;align-items:center;gap:.75rem;min-height:4.4rem;overflow-x:auto;scrollbar-width:thin}.proof-testimonials-revamp .testimonial-filter-wrap>span{flex:0 0 auto;color:var(--testimonial-muted);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:780;text-transform:uppercase;white-space:nowrap}.proof-testimonials-revamp .testimonial-filter{flex:0 0 auto;min-height:2.5rem;padding:.55rem .78rem;border:1px solid rgba(6,27,51,.14);border-radius:999px;background:#ffffffbd;color:var(--testimonial-ink);font-size:var(--text-sm);white-space:nowrap}.proof-testimonials-revamp .testimonial-filter.is-active,.proof-testimonials-revamp .testimonial-filter:hover,.proof-testimonials-revamp .testimonial-filter:focus-visible{border-color:var(--testimonial-midnight);background:var(--testimonial-midnight);color:#fff}.proof-testimonials-revamp .testimonial-count{flex:0 0 auto;margin-left:auto;padding:.5rem .65rem;border:1px solid rgba(45,141,255,.25);border-radius:999px;background:#2d8dff14;color:#0b4f96;font-family:var(--font-mono);font-size:var(--text-xs);white-space:nowrap}.proof-testimonials-revamp .testimonial-library-section{background:#f8fafc}.proof-testimonials-revamp .testimonial-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1rem}.proof-testimonials-revamp .testimonial-card{position:relative;gap:1rem;min-height:25rem;padding:1.35rem;overflow:hidden;border:1px solid var(--testimonial-line);border-radius:28px;background:#ffffffd6}.proof-testimonials-revamp .testimonial-card:before{content:"";position:absolute;left:0;top:0;right:0;height:3px;background:var(--testimonial-blue);opacity:.75}.proof-testimonials-revamp .testimonial-card figcaption{display:flex;align-items:flex-start;gap:.75rem}.proof-testimonials-revamp .testimonial-card figcaption>div{display:grid;gap:.35rem;min-width:0}.proof-testimonials-revamp .testimonial-card figcaption small{color:#0b4f96;font-family:var(--font-mono);font-size:.72rem;font-weight:780;text-transform:uppercase}.proof-testimonials-revamp .testimonial-card figcaption strong{color:var(--testimonial-ink);font-size:var(--text-md);line-height:1.25}.proof-testimonials-revamp .testimonial-avatar{display:grid;place-items:center;flex:0 0 auto;width:3rem;height:3rem;border:1px solid rgba(6,27,51,.12);border-radius:17px;background:#2d8dff1a;color:var(--testimonial-ink);font-family:var(--font-mono);font-size:var(--text-sm);font-weight:820}.proof-testimonials-revamp .testimonial-theme-pill{display:inline-flex;width:fit-content;padding:.32rem .5rem;border:1px solid rgba(45,141,255,.24);border-radius:999px;background:#2d8dff14;color:#0b4f96;font-family:var(--font-mono);font-size:.68rem;font-weight:820;text-transform:uppercase}.proof-testimonials-revamp .testimonial-card blockquote p{display:-webkit-box;-webkit-line-clamp:7;-webkit-box-orient:vertical;overflow:hidden;color:var(--testimonial-ink);font-size:var(--text-base);line-height:1.55}.proof-testimonials-revamp .testimonial-card dl{margin-top:auto;padding-top:1rem;border-top:1px solid var(--testimonial-line)}.proof-testimonials-revamp .testimonial-card dt{color:var(--testimonial-muted)}.proof-testimonials-revamp .testimonial-card dd{color:#2d3748;font-size:var(--text-sm)}.proof-testimonials-revamp .testimonial-theme-card{min-height:12rem;padding:1rem;border:1px solid rgba(232,237,243,.14);border-radius:20px;background:#061b3352}.proof-testimonials-revamp .testimonial-theme-card h3{color:#fff;font-size:clamp(1.2rem,1.8vw,1.8rem)}.proof-testimonials-revamp .testimonial-theme-card p:not(.card-meta){color:#f8fafca6}.proof-testimonials-revamp .testimonial-theme-card .card-meta{color:#8fc3fff2}.proof-testimonials-revamp .testimonial-ladder{display:grid;gap:.85rem;margin-top:.8rem}.proof-testimonials-revamp .testimonial-ladder div{display:grid;grid-template-columns:2.9rem 1fr;gap:.8rem;align-items:start}.proof-testimonials-revamp .testimonial-ladder span{display:grid;place-items:center;height:2.45rem;border:1px solid rgba(232,237,243,.16);border-radius:15px;color:#8fc3fff2;font-family:var(--font-mono);font-size:var(--text-xs);font-weight:820}.proof-testimonials-revamp .testimonial-ladder strong{color:#fff}.proof-testimonials-revamp .testimonial-journey-card{position:relative;display:grid;gap:.8rem;min-height:13rem;padding:1.5rem;overflow:hidden;border:1px solid var(--testimonial-line);border-radius:28px;background:#ffffffd6}.proof-testimonials-revamp .testimonial-journey-card:after{content:attr(data-step);position:absolute;right:1.2rem;top:.8rem;color:#061b330f;font-size:3.8rem;font-weight:850;line-height:1;letter-spacing:-.06em}.proof-testimonials-revamp .testimonial-journey-card[aria-current=step]{border-color:#2d8dff57;background:#fff}.proof-testimonials-revamp .testimonial-journey-card h3{color:var(--testimonial-ink);font-size:clamp(1.45rem,2.1vw,2.4rem)}.proof-testimonials-revamp .testimonial-journey-card p{color:var(--testimonial-muted)}.proof-testimonials-revamp .testimonial-integrity-section{background:#f8fafc}.proof-testimonials-revamp .testimonial-integrity-panel{border-color:var(--testimonial-line);border-radius:28px;background:#ffffffd6}.proof-testimonials-revamp .testimonial-cta-card{padding:clamp(1.8rem,4vw,3.4rem)}@media(max-width:1180px){.proof-testimonials-revamp .testimonials-hero-grid,.proof-testimonials-revamp .testimonial-section-head,.proof-testimonials-revamp .testimonial-integrity-grid,.proof-testimonials-revamp .testimonial-cta-grid{grid-template-columns:1fr}.proof-testimonials-revamp .testimonial-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:820px){.proof-testimonials-revamp .testimonials-hero{min-height:auto}.proof-testimonials-revamp .testimonials-hero-grid{width:min(100% - 28px,520px);min-height:auto;gap:1.8rem;padding-block:3rem 3.6rem}.proof-testimonials-revamp h1{max-width:100%;font-size:clamp(2.1rem,9vw,3rem);line-height:1.04}.proof-testimonials-revamp .lede{font-size:.98rem}.proof-testimonials-revamp .testimonial-hero-pills{display:none}.proof-testimonials-revamp .testimonial-proof-board{min-height:auto;display:flex;gap:.75rem;overflow-x:auto;padding:.85rem;border-radius:24px;scroll-snap-type:x mandatory}.proof-testimonials-revamp .testimonial-board-core{display:none}.proof-testimonials-revamp .testimonial-witness-card{position:relative;inset:auto;width:100%;max-width:none;height:auto;min-height:auto;transform:none}.proof-testimonials-revamp .testimonial-witness-card{padding:.85rem;border-radius:18px;flex:0 0 72%;scroll-snap-align:start}.proof-testimonials-revamp .testimonial-witness-card strong{font-size:1.15rem}.proof-testimonials-revamp .testimonial-witness-card span{font-size:.82rem}.proof-testimonials-revamp .testimonial-witness-card small{font-size:.62rem}.proof-testimonials-revamp .testimonial-thread{display:none}.proof-testimonials-revamp .testimonial-card-grid{grid-template-columns:1fr}.proof-testimonials-revamp .testimonial-filter-wrap{width:min(100% - 28px,520px);min-height:4rem}.proof-testimonials-revamp .testimonial-count{margin-left:0}.proof-testimonials-revamp .testimonial-source-list div,.proof-testimonials-revamp .testimonial-ladder div{grid-template-columns:1fr}.proof-testimonials-revamp .testimonial-stat-card,.proof-testimonials-revamp .testimonial-card,.proof-testimonials-revamp .testimonial-journey-card{min-height:auto}}@media(max-width:560px){.architecture-live-page .architecture-hero-copy h1{font-size:clamp(2.65rem,13vw,3.35rem);line-height:.96}.architecture-system-stack li{transform:none}.architecture-hero-system,.architecture-system-frame{min-height:auto}.architecture-system-frame{padding:var(--space-4)}.architecture-live-page .architecture-output-section .section-copy h2{font-size:clamp(2.45rem,12vw,3.35rem)}}@media(prefers-reduced-motion:reduce){.architecture-system-stack li{transition:none;transform:none}}.sb-engine-live-page{background:#061526}.sb-engine-live-page .sb-engine-live-hero{position:relative;isolation:isolate;overflow:hidden;border-bottom:1px solid rgba(232,237,243,.18);background:#061b33}.sb-engine-live-page .sb-engine-live-hero:before{content:"";position:absolute;inset:0;z-index:-2;background:url(/media/sb-engine-method-system.svg) center / cover no-repeat;opacity:.13;pointer-events:none}.sb-engine-field{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none}.sb-engine-field-line{position:absolute;display:block;height:1px;background:#2d8dff57;transform-origin:left center}.sb-engine-field-line.line-a{top:24%;left:7%;width:58%;transform:rotate(14deg)}.sb-engine-field-line.line-b{right:8%;bottom:24%;width:46%;background:#ff660061;transform:rotate(-17deg)}.sb-engine-field-line.line-c{top:57%;left:8%;width:84%;background:#e8edf324}.sb-engine-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,5.2fr) minmax(28rem,5.8fr);gap:var(--space-7);align-items:center;min-height:clamp(38rem,70vh,48rem);padding-block:clamp(4rem,7vw,7rem)}.sb-engine-hero-grid>*{min-width:0}.sb-engine-hero-copy{display:grid;gap:var(--space-5);max-width:58rem}.sb-engine-breadcrumb{margin:0;color:#e8edf3;font-family:var(--font-mono);font-size:var(--text-sm);font-weight:780}.sb-engine-hero-copy h1{max-width:12.2ch;color:#f8fafc;font-size:clamp(4.25rem,6.7vw,7.15rem);line-height:.92}.sb-engine-hero-copy .lede{max-width:52rem;color:#d8e8f7;font-size:clamp(1.08rem,1.35vw,1.28rem)}.sb-engine-core-mechanism{max-width:52rem;margin:0;padding:var(--space-4);border:1px solid rgba(232,237,243,.18);border-left:4px solid var(--color-signal);border-radius:8px;background:#061b33bd;color:#cfe2f3;font-weight:680}.sb-engine-origin-section{background:#f8fafc;color:var(--color-ink)}.sb-engine-origin-grid,.sb-integrity-grid,.sb-engine-cta-grid{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:var(--space-7);align-items:start}.sb-engine-origin-section .section-copy,.sb-system-integrity .section-copy,.sb-engine-cta .section-copy{position:sticky;top:6rem}.sb-engine-origin-section .section-body p,.sb-system-integrity .section-body p{color:var(--color-muted-light);font-size:var(--text-lg)}.sb-engine-live-page .engine-timeline li,.sb-engine-live-page .engine-loop-grid article,.sb-engine-live-page .quiet-cta-panel{border-radius:8px}.sb-engine-live-page .engine-timeline li{min-height:18rem;background:#fff}.sb-engine-live-page .sb-motor-section{background:#061526;color:#f8fafc}.sb-engine-live-page .motor-map-intro h2{max-width:20ch;color:#f8fafc}.sb-engine-live-page .motor-map-intro>p{color:#cfe2f3;font-size:var(--text-lg)}.sb-engine-live-page .motor-button,.sb-engine-live-page .motor-panel,.sb-engine-live-page .motor-accordion{border-radius:8px}.sb-engine-live-page .motor-panel-copy h3{color:#f8fafc}.sb-engine-live-page .motor-panel-copy dd,.sb-engine-live-page .motor-accordion dd{color:#cfe2f3}.sb-system-integrity{background:#f8fafc;color:var(--color-ink)}.sb-engine-live-page .engine-loop-grid article{min-height:15.5rem;background:#fff}.sb-engine-live-page .engine-loop-grid h3{color:var(--color-ink)}.sb-engine-cta{background:#061b33;color:#f8fafc}.sb-engine-cta .section-copy h2{max-width:16ch;color:#f8fafc}.sb-engine-live-page .quiet-cta-panel{border-color:#e8edf32e;background:#ffffff0e;color:#f8fafc}.sb-engine-live-page .quiet-cta-panel p{color:#cfe2f3}@media(max-width:1100px){.sb-engine-hero-grid,.sb-engine-origin-grid,.sb-integrity-grid,.sb-engine-cta-grid{grid-template-columns:1fr}.sb-engine-hero-grid{min-height:auto;padding-block:var(--space-7)}.sb-engine-origin-section .section-copy,.sb-system-integrity .section-copy,.sb-engine-cta .section-copy{position:static}}@media(max-width:820px){.sb-engine-hero-copy h1{max-width:100%;font-size:clamp(3rem,12vw,4.6rem)}.sb-engine-core-mechanism{padding:var(--space-3)}}@media(max-width:560px){.sb-engine-hero-copy h1{font-size:clamp(2.58rem,12.8vw,3.35rem);line-height:.96}.sb-engine-live-page .engine-loop-grid article{min-height:auto}}@media(prefers-reduced-motion:reduce){.sb-engine-live-page .motor-button{transition:none}}.pixel-engine-live-page{--pixel-deep: #061526;--pixel-midnight: #061b33;--pixel-panel: #081f39;--pixel-paper: #f8fafc;--pixel-blue: #2d8dff;--pixel-cyan: #6ccfff;--pixel-orange: #ff6600;--pixel-muted: #cfe2f3;--pixel-rule: rgba(184, 210, 235, .18);background:var(--pixel-deep)}.pixel-engine-live-page .pixel-engine-live-hero{position:relative;isolation:isolate;overflow:hidden;border-bottom:1px solid rgba(232,237,243,.18);background:linear-gradient(90deg,#061526fa 0 34%,#061b33d6 62%,#061526b8),url(/media/pixel-engine-workflow.svg) center / cover no-repeat,var(--pixel-deep)}.pixel-engine-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,5fr) minmax(28rem,5.6fr);gap:var(--space-7);align-items:center;min-height:44rem;padding-block:var(--space-8)}.pixel-engine-hero-grid>*{min-width:0}.pixel-engine-hero-copy{display:grid;gap:var(--space-5);max-width:58rem}.pixel-engine-breadcrumb{margin:0;color:#e8edf3;font-family:var(--font-mono);font-size:var(--text-sm);font-weight:780;letter-spacing:0}.pixel-engine-hero-copy h1{max-width:12.2ch;color:#f8fafc;font-size:5.85rem;line-height:.94;letter-spacing:0}.pixel-engine-hero-copy .lede{max-width:54rem;color:#d8e8f7;font-size:var(--text-xl)}.pixel-engine-core-mechanism{max-width:54rem;margin:0;padding:var(--space-4);border:1px solid rgba(232,237,243,.2);border-left:4px solid var(--pixel-blue);border-radius:8px;background:#061b33c2;color:var(--pixel-muted);font-weight:680}.pixel-engine-workflow-map{position:relative;min-height:39rem;overflow:hidden;border:1px solid rgba(232,237,243,.2);border-radius:8px;background:linear-gradient(rgba(184,210,235,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(184,210,235,.05) 1px,transparent 1px),#061b33db;background-size:2rem 2rem,2rem 2rem,auto;box-shadow:var(--shadow-panel)}.pixel-problem-section{background:var(--pixel-paper);color:var(--color-ink)}.pixel-problem-grid,.pixel-brief-grid,.pixel-proof-layout{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:var(--space-7);align-items:start}.pixel-problem-section .section-copy,.pixel-proof-section .section-copy,.pixel-brief-section .section-copy{position:sticky;top:6rem}.pixel-problem-section .section-copy h2,.pixel-brief-section .section-copy h2,.pixel-proof-section .section-copy h2{max-width:17ch}.pixel-workflow-reality{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.pixel-workflow-card{min-height:18rem;display:grid;align-content:end;gap:var(--space-3);padding:var(--space-5);border:1px solid rgba(6,27,51,.12);border-radius:8px;background:linear-gradient(180deg,rgba(45,141,255,.08),transparent 48%),#fff}.pixel-workflow-card.is-output{grid-column:1 / -1;min-height:12rem;border-color:#2d8dff57;background:linear-gradient(90deg,#061b33f0,#08223ee6),var(--pixel-midnight);color:#f8fafc}.pixel-workflow-card span{color:var(--pixel-blue);font-family:var(--font-mono);font-weight:850}.pixel-workflow-card p{color:var(--color-muted-light)}.pixel-workflow-card.is-output p{color:var(--pixel-muted)}.pixel-readiness-section{background:radial-gradient(circle at 12% 16%,rgba(45,141,255,.16),transparent 30rem),linear-gradient(180deg,#061526,#061b33);color:#f8fafc}.pixel-engine-live-page .pixel-readiness{display:grid;gap:var(--space-8)}.pixel-engine-live-page .pixel-readiness-intro{display:grid;grid-template-columns:minmax(0,4.6fr) minmax(0,7.4fr);gap:var(--space-7);align-items:start}.pixel-engine-live-page .pixel-readiness-intro h2{max-width:12ch;color:#f8fafc;font-size:3.6rem;line-height:.98}.pixel-principle-list{display:grid;gap:var(--space-4)}.pixel-principle-list>p{max-width:62rem;color:var(--pixel-muted);font-size:var(--text-lg)}.pixel-principle-list ol{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-3);margin:0;padding:0;list-style:none;counter-reset:pixel-principle}.pixel-principle-list li{min-height:13rem;padding:var(--space-4);border:1px solid rgba(232,237,243,.16);border-radius:8px;background:linear-gradient(rgba(184,210,235,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(184,210,235,.04) 1px,transparent 1px),#ffffff0b;background-size:1.5rem 1.5rem,1.5rem 1.5rem,auto;color:#d8e8f7;counter-increment:pixel-principle}.pixel-principle-list li:before{content:counter(pixel-principle,decimal-leading-zero);display:block;margin-bottom:var(--space-3);color:var(--pixel-blue);font-family:var(--font-mono);font-weight:820}.pixel-engine-live-page .readiness-evaluator{display:grid;grid-template-columns:minmax(0,7.5fr) minmax(21rem,3.5fr);gap:var(--space-5);align-items:start}.pixel-engine-live-page .readiness-gates{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.pixel-engine-live-page .readiness-gate{border-radius:8px;background:linear-gradient(rgba(184,210,235,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(184,210,235,.045) 1px,transparent 1px),#ffffff0b;background-size:1.5rem 1.5rem,1.5rem 1.5rem,auto}.pixel-engine-live-page .readiness-gate h3,.pixel-engine-live-page .readiness-summary h3{color:#f8fafc}.pixel-engine-live-page .readiness-choice-button{min-width:0;border-radius:8px}.pixel-engine-live-page .readiness-summary{border-radius:8px}.pixel-brief-section{background:#f8fafc;color:var(--color-ink)}.pixel-brief-card{border-radius:8px}.pixel-proof-section{background:#061b33;color:#f8fafc}.pixel-proof-section .section-copy h2{color:#f8fafc}.pixel-proof-section .section-body p{color:var(--pixel-muted)}.pixel-proof-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.pixel-proof-card{display:grid;gap:var(--space-4);min-height:100%;padding:var(--space-5);border:1px solid rgba(232,237,243,.18);border-radius:8px;background:linear-gradient(rgba(184,210,235,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(184,210,235,.04) 1px,transparent 1px),#ffffff0d;background-size:1.75rem 1.75rem,1.75rem 1.75rem,auto}.pixel-proof-card strong{display:block;color:var(--pixel-blue);font-size:3.05rem;line-height:1}.pixel-proof-card h3{color:#f8fafc;font-size:var(--text-xl)}.pixel-proof-card dl{display:grid;gap:var(--space-3);margin:0}.pixel-proof-card dt{color:#f8fafc;font-size:var(--text-xs);font-weight:850;text-transform:uppercase}.pixel-proof-card dd{margin:.25rem 0 0;color:var(--pixel-muted)}.pixel-proof-card small{color:#b8d2eb;font-family:var(--font-mono);font-size:var(--text-xs)}@media(max-width:1180px){.pixel-principle-list ol{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1320px)and (min-width:1101px){.pixel-engine-hero-grid{grid-template-columns:minmax(0,4.8fr) minmax(25rem,5.2fr);gap:var(--space-5)}.pixel-engine-hero-copy h1{max-width:10.6ch;font-size:5.05rem}.pixel-engine-hero-copy .lede,.pixel-engine-core-mechanism{max-width:33.5rem}.pixel-engine-workflow-map{min-height:36rem}}@media(max-width:1100px){.pixel-engine-hero-grid,.pixel-problem-grid,.pixel-brief-grid,.pixel-proof-layout,.pixel-engine-live-page .pixel-readiness-intro,.pixel-engine-live-page .readiness-evaluator{grid-template-columns:1fr}.pixel-engine-hero-grid{min-height:auto;padding-block:var(--space-7)}.pixel-problem-section .section-copy,.pixel-proof-section .section-copy,.pixel-brief-section .section-copy,.pixel-engine-live-page .readiness-summary{position:static}}@media(max-width:820px){.pixel-engine-hero-copy h1{max-width:100%;font-size:4.25rem}.pixel-engine-core-mechanism{padding:var(--space-3)}.pixel-engine-workflow-map{min-height:32rem}.pixel-workflow-reality,.pixel-engine-live-page .readiness-gates,.pixel-proof-cards,.pixel-principle-list ol{grid-template-columns:1fr}.pixel-workflow-card.is-output{grid-column:auto}.pixel-engine-live-page .pixel-readiness-intro h2{max-width:100%;font-size:3.1rem}}@media(max-width:560px){.pixel-engine-hero-copy h1{font-size:3rem;line-height:1.12;padding-bottom:.08em}.pixel-engine-workflow-map{display:grid;gap:var(--space-3);min-height:auto;padding:var(--space-4)}.pixel-engine-live-page .readiness-choice,.pixel-engine-live-page .readiness-outcomes{grid-template-columns:1fr}.pixel-proof-card strong{font-size:2.45rem}}@media(prefers-reduced-motion:reduce){.pixel-engine-live-page .readiness-choice-button,.pixel-engine-live-page .readiness-gate{animation:none;transition:none}}.how-build-live-page{--build-deep: #061526;--build-midnight: #061b33;--build-panel: #081f39;--build-blue: #2d8dff;--build-cyan: #6ccfff;--build-orange: #ff6600;--build-paper: #f8fafc;--build-muted: #cfe2f3;--build-rule: rgba(184, 210, 235, .18);background:var(--build-deep)}.how-build-live-hero{position:relative;isolation:isolate;overflow:hidden;border-bottom:1px solid rgba(232,237,243,.18);background:linear-gradient(90deg,#061526fa 0 34%,#061b33db 62%,#061526bd),url(/media/how-i-build-method-map.svg) center / cover no-repeat,var(--build-deep)}.how-build-method-map{position:relative;min-height:39rem;overflow:hidden;border:1px solid rgba(232,237,243,.2);border-radius:8px;background:linear-gradient(rgba(184,210,235,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(184,210,235,.05) 1px,transparent 1px),#061b33db;background-size:2rem 2rem,2rem 2rem,auto;box-shadow:var(--shadow-panel)}.how-build-step-card{display:grid;align-content:start;gap:var(--space-4);min-height:23rem;padding:var(--space-4);background:#fff}.how-build-step-card span,.how-build-handover-card span{color:var(--build-blue);font-family:var(--font-mono);font-weight:820}.how-build-step-card h3{color:var(--color-ink);font-size:var(--text-xl)}.how-build-step-card dl,.how-build-mobile-step dl,.how-build-handover-card dl{display:grid;gap:var(--space-3);margin:0}.how-build-step-card dt,.how-build-mobile-step dt{color:var(--color-ink);font-size:var(--text-xs);font-weight:850;text-transform:uppercase}.how-build-step-card dd,.how-build-mobile-step dd,.how-build-step-card p{margin:0;color:var(--color-muted-light)}.how-build-swimlane{display:grid;gap:1px;overflow:hidden;border:1px solid rgba(232,237,243,.18);border-radius:8px;background:#b8d2eb24}.how-build-swimlane-row{display:grid;grid-template-columns:minmax(10rem,1.35fr) repeat(4,minmax(0,1fr));gap:1px}.how-build-swimlane-row>*{min-width:0;margin:0;padding:var(--space-4);background:#ffffff0b;color:var(--build-muted)}.how-build-document-stack{position:relative;min-height:30rem;overflow:hidden;border:1px solid rgba(232,237,243,.18);border-radius:8px;background:linear-gradient(rgba(184,210,235,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(184,210,235,.045) 1px,transparent 1px),#ffffff0b;background-size:1.8rem 1.8rem,1.8rem 1.8rem,auto}.document-sheet{position:absolute;display:block;width:58%;height:68%;border:1px solid rgba(232,237,243,.28);border-radius:8px;background:#08223eeb}.document-sheet.sheet-a{top:13%;left:16%;transform:rotate(-8deg)}.document-sheet.sheet-b{top:18%;left:23%;transform:rotate(4deg)}.document-sheet.sheet-c{top:25%;left:31%;border-color:#2d8dff6b;transform:rotate(11deg)}.how-build-handover-card{display:grid;align-content:start;gap:var(--space-3);min-height:13rem;padding:var(--space-5);border:1px solid rgba(232,237,243,.18);border-radius:8px;background:#ffffff0d}.how-build-handover-card:last-child{grid-column:1 / -1}.how-build-handover-card h3{color:#f8fafc;font-size:var(--text-xl)}.how-build-handover-card p{color:var(--build-muted)}@media(max-width:1280px)and (min-width:1101px){.how-build-step-card{min-height:17rem}}@media(max-width:1100px){.how-build-swimlane-row{grid-template-columns:1fr}}@media(max-width:820px){.how-build-method-map{min-height:32rem}.how-build-mobile-step{border:1px solid rgba(6,27,51,.12);border-radius:8px;background:#fff}.how-build-mobile-step summary{display:flex;gap:var(--space-3);align-items:center;padding:var(--space-4);color:var(--color-ink);cursor:pointer;font-weight:850}.how-build-mobile-step summary span{color:var(--build-blue);font-family:var(--font-mono)}.how-build-mobile-step dl{padding:0 var(--space-4) var(--space-4)}.how-build-handover-card:last-child{grid-column:auto}}@media(max-width:560px){.how-build-method-map{display:grid;gap:var(--space-3);min-height:auto;padding:var(--space-4)}.how-build-document-stack{min-height:22rem}}@media(prefers-reduced-motion:reduce){.how-build-live-page .how-build-step-card,.how-build-live-page .how-build-handover-card{animation:none;transition:none}}.proof-case-detail-page,.proof-testimonials-page{background:#f8fafc}.proof-case-detail-page .v4-section,.proof-testimonials-page .v4-section,.proof-case-detail-page .section-copy h2,.proof-testimonials-page .section-copy h2{color:#061b33}.proof-case-detail-page .section-copy>p:not(.section-label),.proof-testimonials-page .section-copy>p:not(.section-label),.proof-case-detail-page .section-body,.proof-testimonials-page .section-body,.proof-case-detail-page .section-body p,.proof-testimonials-page .section-body p{color:#2d3748}.case-detail-hero,.testimonials-hero{position:relative;overflow:hidden;padding-block:5.8rem 4.6rem;border-bottom:1px solid rgba(184,210,235,.18);background:#061b33}.case-detail-field,.testimonial-field{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(45,141,255,.09) 1px,transparent 1px),linear-gradient(90deg,rgba(45,141,255,.09) 1px,transparent 1px);background-size:72px 72px}.case-detail-line,.testimonial-line{position:absolute;height:1px;background:#2d8dff61;transform-origin:left center}.case-detail-line.line-a,.testimonial-line.line-a{top:34%;left:8%;width:42rem;transform:rotate(13deg)}.case-detail-line.line-b,.testimonial-line.line-b{top:58%;left:26%;width:38rem;transform:rotate(-17deg)}.case-detail-node,.testimonial-node{position:absolute;width:1rem;height:1rem;border:1px solid rgba(45,141,255,.8);border-radius:999px;background:#061b33}.case-detail-node.node-a,.testimonial-node.node-a{top:30%;left:45%}.case-detail-node.node-b,.testimonial-node.node-b{top:58%;right:17%}.testimonial-node.node-c{bottom:13%;left:22%}.proof-hero-grid,.case-detail-hero-grid,.testimonials-hero-grid{position:relative;display:grid;grid-template-columns:minmax(0,5.2fr) minmax(24rem,4.8fr);gap:var(--space-8);align-items:center}.proof-hero-copy,.case-title-block,.testimonials-hero-copy{display:grid;gap:var(--space-5)}.testimonials-breadcrumb{color:#b8d2eb;font-family:var(--font-mono);font-size:var(--text-xs);font-weight:760}.proof-case-detail-page h1,.proof-testimonials-page h1{max-width:15ch;color:#fff}.proof-case-detail-page .lede,.proof-testimonials-page .lede{max-width:48rem;color:#d8e6f4}.testimonials-mechanism{max-width:46rem;padding:var(--space-4);border:1px solid rgba(45,141,255,.32);color:#eaf3fb;font-weight:720;line-height:1.48}.case-mechanism-map,.testimonial-proof-board{position:relative;min-height:29rem;border:1px solid rgba(184,210,235,.2);border-radius:var(--radius-card);background:linear-gradient(rgba(184,210,235,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(184,210,235,.08) 1px,transparent 1px),#0b1d33;background-size:44px 44px}.case-map-core{position:absolute;top:50%;left:50%;display:grid;place-items:center;width:10.8rem;height:10.8rem;padding:var(--space-4);border:1px solid rgba(45,141,255,.74);border-radius:999px;background:#061b33;color:#fff;text-align:center;transform:translate(-50%,-50%)}.testimonial-board-core{position:absolute;top:50%;left:50%;display:grid;place-items:center;width:13rem;height:13rem;padding:var(--space-5);border:1px solid rgba(45,141,255,.74);border-radius:999px;background:#061b33;color:#fff;text-align:center;transform:translate(-50%,-50%)}.testimonial-board-core span{color:#8fc3ff;font-family:var(--font-mono);font-size:var(--text-xs)}.testimonial-board-core strong{color:#fff;font-size:var(--text-sm);line-height:1.3}.testimonial-thread{position:absolute;height:1px;background:#2d8dff5c;transform-origin:left center}.testimonial-thread.thread-a{top:39%;left:13%;width:72%;transform:rotate(14deg)}.testimonial-thread.thread-b{top:63%;left:15%;width:70%;transform:rotate(-13deg)}.case-map-core span{color:#8fc3ff;font-family:var(--font-mono);font-size:var(--text-xs)}.case-map-core strong{font-size:var(--text-sm);line-height:1.25}.case-map-node{position:absolute;display:grid;gap:var(--space-1);max-width:13rem;padding:var(--space-3);border:1px solid rgba(184,210,235,.22);border-radius:var(--radius-control);background:#061b33d6}.case-map-node small{color:#2d8dff;font-family:var(--font-mono);font-size:var(--text-xs)}.case-map-node strong{color:#fff;font-size:var(--text-sm);line-height:1.35}.case-map-thread{position:absolute;height:1px;background:#2d8dff5c;transform-origin:left center}.case-map-thread.thread-a{top:38%;left:15%;width:70%;transform:rotate(15deg)}.case-map-thread.thread-b{top:63%;left:17%;width:68%;transform:rotate(-14deg)}.case-proof-integrity-grid,.case-detail-cta-grid,.testimonial-integrity-grid,.testimonial-cta-grid{display:grid;grid-template-columns:minmax(16rem,3.2fr) minmax(0,8.8fr);gap:var(--space-8);align-items:start}.proof-result-card,.proof-featured-card,.proof-source-rule-card,.proof-case-index-card,.case-detail-card,.related-case-card,.testimonial-theme-card,.testimonial-card{display:grid;gap:var(--space-3);min-width:0;padding:var(--space-5);border:1px solid rgba(6,27,51,.12);border-radius:var(--radius-card);background:#fff}.proof-result-card span,.proof-featured-card .card-meta,.proof-source-rule-card .card-meta,.related-case-card .card-meta,.testimonial-theme-card .card-meta,.testimonial-card figcaption span{color:#2d8dff;font-family:var(--font-mono);font-size:var(--text-xs);font-weight:760}.proof-result-card h3,.proof-featured-card h3,.proof-source-rule-card h3,.proof-case-index-card h3,.case-detail-card h2,.related-case-card h3,.testimonial-theme-card h3,.testimonial-card figcaption strong{color:#061b33;line-height:1.1}.proof-result-card dl,.case-integrity-list{display:grid;gap:var(--space-3);margin:0}.proof-result-card div,.case-integrity-list div{display:grid;gap:var(--space-1)}.proof-result-card dt,.case-integrity-list dt{color:#2d3748;font-family:var(--font-mono);font-size:var(--text-xs);font-weight:820;text-transform:uppercase}.proof-result-card dd,.case-integrity-list dd{margin:0;color:#2d3748;line-height:1.5}.proof-featured-card p:not(.card-meta),.proof-source-rule-card p,.related-case-card p:not(.card-meta),.testimonial-theme-card p:not(.card-meta){color:#2d3748}.case-detail-cta-card,.testimonial-cta-card{min-height:15rem;align-content:center}.case-detail-section,.testimonial-library-section{background:#f8fafc}.testimonial-filter{min-height:2.4rem;padding:.55rem .75rem;border:1px solid rgba(6,27,51,.16);border-radius:var(--radius-control);background:#fff;color:#061b33;font-weight:760}.testimonial-filter.is-active,.testimonial-filter:hover,.testimonial-filter:focus-visible{border-color:#2d8dff;background:#e8f2ff;color:#061b33}.testimonial-count{color:#2d3748;font-family:var(--font-mono);font-size:var(--text-sm)}.testimonial-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.testimonial-card{margin:0}.testimonial-card[hidden]{display:none}.testimonial-card figcaption{display:grid;gap:var(--space-2)}.testimonial-card blockquote{margin:0;padding:0}.testimonial-card blockquote p{color:#061b33;font-size:var(--text-md);line-height:1.58}.testimonial-card dl{display:grid;gap:var(--space-3);margin:0;padding-top:var(--space-3);border-top:1px solid rgba(6,27,51,.1)}.testimonial-card div{display:grid;gap:var(--space-1)}.testimonial-card dt{color:#2d3748;font-family:var(--font-mono);font-size:var(--text-xs);font-weight:820;text-transform:uppercase}.testimonial-card dd{margin:0;color:#2d3748}.testimonial-integrity-panel{display:grid;gap:var(--space-4);padding:var(--space-5);border:1px solid rgba(6,27,51,.12);border-radius:var(--radius-card);background:#fff}.testimonial-integrity-panel a{width:fit-content;color:#2d8dff;font-weight:820}.testimonial-integrity-panel ul{display:grid;gap:var(--space-3);margin:0;padding-inline-start:1.1rem;color:#2d3748}.proof-case-index-card[hidden]{display:none}.case-map-node.node-1{top:11%;left:10%}.case-map-node.node-2{top:14%;right:9%}.case-map-node.node-3{bottom:14%;left:12%}.case-map-node.node-4{right:13%;bottom:12%}.case-detail-section,.case-proof-integrity-section,.case-related-section,.case-detail-cta-section{border-bottom:1px solid rgba(6,27,51,.08)}.case-paragraphs{display:grid;gap:var(--space-3)}.case-paragraphs p,.case-detail-card p:not(.section-label){color:#2d3748}.case-integrity-list{padding:var(--space-5);border:1px solid rgba(6,27,51,.12);border-radius:var(--radius-card);background:#fff}@media(max-width:1100px){.proof-hero-grid,.case-detail-hero-grid,.testimonials-hero-grid,.case-proof-integrity-grid,.case-detail-cta-grid,.testimonial-integrity-grid,.testimonial-cta-grid{grid-template-columns:1fr}.case-mechanism-map,.testimonial-proof-board{min-height:24rem}}@media(max-width:760px){.case-detail-hero,.testimonials-hero{padding-block:4.4rem 3.4rem}.related-case-grid,.testimonial-card-grid{grid-template-columns:1fr}.case-map-node{position:relative;inset:auto;max-width:none}.case-map-core,.testimonial-board-core{position:relative;top:auto;left:auto;width:auto;height:auto;min-height:8rem;border-radius:var(--radius-card);transform:none}.case-mechanism-map,.testimonial-proof-board{display:grid;gap:var(--space-3);min-height:auto;padding:var(--space-4)}.case-map-thread,.testimonial-thread{display:none}.proof-result-card,.proof-featured-card,.proof-source-rule-card,.proof-case-index-card,.case-detail-card,.related-case-card,.case-integrity-list,.testimonial-theme-card,.testimonial-card,.testimonial-integrity-panel{padding:var(--space-4)}}@media(prefers-reduced-motion:reduce){.case-detail-field,.testimonial-field{background-position:0 0}}@media(max-width:980px){.insights-surface-grid,.insights-category-grid,.podcast-theme-grid,.resource-tool-grid,.resources-rule-list,.resource-detail-body-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-index-layout,.podcast-hero-grid,.resources-hero-grid,.resource-detail-grid,.article-hero-grid,.podcast-promise-grid,.podcast-production-grid,.resources-rule-grid{grid-template-columns:1fr}.blog-language-filter>div{grid-template-columns:repeat(3,minmax(0,1fr))}.podcast-hero-grid,.resources-hero-grid,.resource-detail-grid,.article-hero-grid{min-height:auto}.insights-command-visual,.resources-tool-board{min-height:32rem}}@media(max-width:760px){.insights-command-visual{display:grid;gap:var(--space-3);min-height:auto;padding:var(--space-4)}.insights-command-core,.insights-command-panel{position:relative;inset:auto;width:auto;aspect-ratio:auto;transform:none}.insights-command-core{min-height:9rem}.insights-command-axis{display:none}.insights-surface-grid,.insights-category-grid,.blog-filter-panel,.podcast-theme-grid,.resource-tool-grid,.resources-rule-list,.resource-detail-body-grid,.resources-tool-board{grid-template-columns:1fr}.blog-language-filter>div{grid-template-columns:repeat(2,minmax(0,1fr))}.insights-surface-card,.podcast-theme-grid article,.resource-tool-grid article,.resources-rule-list article,.resource-detail-body-grid article{min-height:auto}.podcast-hero-copy h1,.resources-hero-copy h1,.resource-detail-copy h1,.article-hero h1{max-width:100%;font-size:clamp(3rem,13vw,4.4rem)}.resources-tool-board,.resource-detail-panel,.article-proof-panel{min-height:auto}.blog-article-list article,.podcast-production-card,.podcast-next-card{padding:var(--space-5)}}@media(max-width:980px){.standard-hero-grid,.utility-results-layout,.faq-layout,.policy-layout{grid-template-columns:1fr}.standard-hero-grid{min-height:auto}.utility-filter-panel{position:static}.recovery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.standard-hero-grid{padding-block:var(--space-7)}.standard-hero-copy h1{max-width:100%;font-size:clamp(3rem,13vw,4.4rem)}.standard-hero-copy .lede{font-size:var(--text-lg)}.search-index-counts,.search-result-grid,.recovery-grid,.account-boundary-grid{grid-template-columns:1fr}.utility-hero-panel,.error-system-panel,.search-result-card,.recovery-card,.policy-section-card,.account-boundary-card,.faq-item summary{padding:var(--space-4)}.faq-item div{padding:0 var(--space-4) var(--space-4)}.utility-group-head{align-items:start;flex-direction:column}}.speak-up-page{--speak-navy: #061b33;--speak-deep: #0b1d33;--speak-blue: #2d8dff;--speak-teal: #1fb6a6;--speak-orange: #ff6600;--speak-paper: #f8fafc;--speak-mist: #e8edf3;--speak-graphite: #2d3748;--speak-muted: #687386;--speak-line-dark: rgba(232, 237, 243, .18);--speak-line-light: rgba(6, 27, 51, .12);overflow-x:clip;background:var(--speak-paper);color:var(--speak-graphite);font-family:Lato,var(--font-sans)}.speak-up-page h1,.speak-up-page h2,.speak-up-page h3{color:var(--speak-navy);font-family:Montserrat,var(--font-sans);letter-spacing:0}.speak-up-page h1{max-width:13ch;font-size:4.85rem;line-height:.98}.speak-up-page h2{font-size:3rem;line-height:1.04}.speak-up-page h3{font-size:1.25rem;line-height:1.16}.speak-up-page p{margin:0}.speak-up-page .section-label{color:var(--speak-orange);font-size:var(--text-xs);font-weight:860;letter-spacing:.14em;text-transform:uppercase}.speak-up-page .button,.speak-up-page .button.primary,.speak-up-page .button.secondary,.speak-up-page .text-link,.option-btn,.filter-btn,.pack-choice,.product-actions button{border-radius:999px;letter-spacing:0}.speak-up-page .button,.speak-up-page .button.primary{border-color:var(--speak-blue);background:var(--speak-blue);color:var(--color-white)}.speak-up-page .button:hover,.speak-up-page .button:focus-visible,.speak-up-page .button.primary:hover,.speak-up-page .button.primary:focus-visible{border-color:var(--speak-orange);background:var(--speak-orange);color:var(--speak-navy)}.speak-up-page .button.secondary{border-color:#e8edf347;background:#f8fafc14;color:var(--color-white)}.speak-up-page .button.secondary:hover,.speak-up-page .button.secondary:focus-visible{border-color:#f8fafccc;background:#f8fafc29;color:var(--color-white)}.speak-up-page .text-link{display:inline-flex;align-items:center;min-height:2.75rem;color:var(--speak-blue);font-size:var(--text-sm);font-weight:850}.speak-up-page .text-link:hover,.speak-up-page .text-link:focus-visible{color:var(--speak-orange)}.speak-hero{position:relative;overflow:hidden;border-bottom:1px solid var(--speak-line-dark);background:linear-gradient(rgba(232,237,243,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(232,237,243,.055) 1px,transparent 1px),linear-gradient(135deg,#061b33,#071d37 48%,#0b1d33);background-size:42px 42px,42px 42px,auto}.speak-hero-grid{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(21rem,.86fr);gap:var(--space-8);align-items:center;min-height:30rem;padding-block:var(--space-6)}.speak-hero-copy{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-4)}.speak-hero-copy h1{color:var(--color-white)}.speak-hero-copy .lede{max-width:43rem;color:#f8fafcc2;font-size:1.22rem;line-height:1.55}.speak-button-row{align-items:center}.speak-hero-media{position:relative;overflow:hidden;border:1px solid rgba(232,237,243,.18);border-radius:8px;background:#f8fafc0f;box-shadow:0 30px 80px #00000042}.speak-hero-media img{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover}.speak-section{padding-block:var(--space-10);border-bottom:1px solid rgba(6,27,51,.08)}.speak-blueprint{background:linear-gradient(rgba(6,27,51,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(6,27,51,.035) 1px,transparent 1px),linear-gradient(180deg,#ffffff,var(--speak-mist));background-size:36px 36px,36px 36px,auto}.speak-paper-section{background:#fff}.speak-dark-section{border-bottom-color:var(--speak-line-dark);background:linear-gradient(rgba(232,237,243,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(232,237,243,.045) 1px,transparent 1px),linear-gradient(135deg,var(--speak-navy),var(--speak-deep));background-size:38px 38px,38px 38px,auto;color:var(--color-white)}.speak-dark-section h2,.speak-dark-section h3,.speak-cta-panel h2{color:var(--color-white)}.speak-dark-section .speak-section-heading p:not(.section-label),.speak-cta-panel p{color:#f8fafcb8}.speak-split,.design-configurator,.pack-builder{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:var(--space-8);align-items:start}.speak-section-heading{display:grid;gap:var(--space-3)}.speak-section-heading.wide{max-width:66rem;margin-bottom:var(--space-6)}.speak-section-heading p:not(.section-label){max-width:46rem;color:#2d3748bd}.speak-text-panel,.speak-step-panel,.pack-panel,.detail-drawer{display:grid;gap:var(--space-4);padding:var(--space-5);border:1px solid var(--speak-line-light);border-radius:8px;background:#fff;color:var(--speak-graphite);box-shadow:0 18px 50px #061b3314}.speak-text-panel p{color:#2d3748c2}.speak-needs-grid,.speak-application-grid,.message-family-grid,.launch-state-grid,.pack-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4)}.speak-need-card,.speak-application-card,.message-family-card,.template-format-card,.launch-state-card,.speak-bridge-card,.pack-summary-card,.delivery-step,.design-flow-card{display:grid;gap:var(--space-3);min-height:100%;padding:var(--space-5);border:1px solid var(--speak-line-light);border-radius:8px;background:#fff;color:var(--speak-graphite);box-shadow:0 12px 34px #061b3312}.speak-dark-section .speak-need-card,.speak-dark-section .template-format-card,.speak-dark-section .pack-panel{border-color:var(--speak-line-dark);background:#f8fafc12;color:#f8fafccc;box-shadow:none}.speak-dark-section .speak-need-card h3,.speak-dark-section .template-format-card h3,.speak-dark-section .pack-panel h3{color:var(--color-white)}.speak-need-card span{width:3rem;height:.35rem;border-radius:999px;background:linear-gradient(90deg,var(--speak-blue),var(--speak-orange))}.speak-need-card p,.speak-application-card p,.message-family-card p,.template-format-card p,.launch-state-card p,.speak-bridge-card p,.pack-summary-card p,.delivery-step p,.design-flow-card p{color:#2d3748b8}.speak-dark-section .speak-need-card p,.speak-dark-section .template-format-card p,.speak-dark-section .pack-panel p{color:#f8fafcb8}.speak-need-card small,.speak-application-card small,.message-family-card small,.template-format-card small,.pack-summary-card small,.design-flow-card dd,.detail-grid span{color:var(--speak-muted);font-size:var(--text-sm);font-weight:720}.speak-dark-section .speak-need-card small,.speak-dark-section .template-format-card small,.speak-dark-section .detail-grid span{color:#f8fafca3}.speak-stepper{display:grid;grid-template-columns:19rem minmax(0,1fr);gap:var(--space-5)}.speak-step-list,.pack-choice-list,.selector-stack{display:grid;gap:var(--space-3)}.speak-step-button,.pack-choice,.option-btn,.filter-btn,.product-actions button{border:1px solid var(--speak-line-light);background:#fff;color:var(--speak-graphite);font:inherit;font-size:var(--text-sm);font-weight:850;cursor:pointer}.speak-step-button,.pack-choice{display:flex;gap:var(--space-3);align-items:center;min-height:3.25rem;padding:.8rem 1rem;border-radius:8px;text-align:left}.speak-step-button span,.pack-choice span,.speak-step-index,.delivery-step span,.speak-bridge-card>span{color:var(--speak-blue);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:850}.speak-step-button:hover,.speak-step-button:focus-visible,.speak-step-button.active,.pack-choice:hover,.pack-choice:focus-visible,.pack-choice.active,.option-btn:hover,.option-btn:focus-visible,.option-btn.active,.filter-btn:hover,.filter-btn:focus-visible,.filter-btn.active,.product-actions button:hover,.product-actions button:focus-visible{border-color:var(--speak-navy);background:var(--speak-navy);color:var(--color-white)}.speak-output-row,.detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3)}.speak-output-row div,.detail-grid div{display:grid;gap:.35rem;padding:var(--space-3);border:1px solid var(--speak-line-light);border-radius:8px;background:#061b3308}.speak-output-row strong,.detail-grid strong{color:var(--speak-navy);font-size:var(--text-xs);font-weight:850;text-transform:uppercase}.speak-output-row span{color:#2d3748bd}.speak-boundary-list{display:grid;gap:var(--space-3);padding:0;margin:0;list-style:none}.speak-boundary-list.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.speak-boundary-list li{position:relative;padding:var(--space-4) var(--space-4) var(--space-4) 3rem;border:1px solid var(--speak-line-dark);border-radius:8px;background:#f8fafc12;color:#f8fafccc}.speak-boundary-list.light li{border-color:var(--speak-line-light);background:#fff;color:var(--speak-graphite)}.speak-boundary-list li:before{content:"";position:absolute;left:1rem;top:1.4rem;width:.75rem;height:.75rem;border:2px solid var(--speak-orange);border-radius:50%}.speak-bridge-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-4)}.speak-bridge-card{position:relative;overflow:hidden}.speak-bridge-card:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:var(--speak-blue)}.speak-bridge-card:nth-child(2):before,.speak-bridge-card:nth-child(4):before{background:linear-gradient(90deg,var(--speak-blue),var(--speak-orange))}.speak-bridge-card:nth-child(3):before{background:var(--speak-orange)}.speak-bridge-card small{color:var(--speak-muted);font-size:var(--text-xs)}.design-flow-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4);padding:0;margin:0;list-style:none}.design-flow-card dl{display:grid;gap:var(--space-2);margin:0;padding-top:var(--space-3);border-top:1px solid var(--speak-line-light)}.design-flow-card dt{color:var(--speak-blue);font-size:var(--text-xs);font-weight:850;text-transform:uppercase}.design-flow-card dd{margin:0 0 var(--space-2)}.artifact-preview{display:grid;gap:var(--space-4);min-height:24rem;padding:var(--space-5);border:1px solid var(--speak-line-dark);border-radius:8px;background:#f8fafc14;color:var(--color-white)}.artifact-preview h3,.artifact-preview dt{color:var(--color-white)}.artifact-preview p:not(.section-label),.artifact-preview dd,.preview-note{color:#f8fafcb8}.artifact-preview dl{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:var(--space-2) var(--space-4);margin:0;padding-top:var(--space-4);border-top:1px solid var(--speak-line-dark)}.artifact-preview dt{font-size:var(--text-xs);font-weight:850;text-transform:uppercase}.preview-note{padding-top:var(--space-4);border-top:1px solid var(--speak-line-dark)}.selector-stack section{display:grid;gap:var(--space-2)}.selector-stack h3{color:var(--color-white)}.option-grid,.product-toolbar,.product-meta,.product-actions{display:flex;flex-wrap:wrap;gap:.55rem}.option-btn,.filter-btn,.product-actions button{min-height:2.55rem;padding:.55rem .85rem}.product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4)}.product-card{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--speak-line-light);border-radius:8px;background:#fff;box-shadow:0 14px 38px #061b3314}.product-card[hidden]{display:none}.product-visual{display:grid;place-items:center;min-height:12rem;border-bottom:1px solid var(--speak-line-light);background:linear-gradient(145deg,#fff,#eef3f8)}.product-visual img{display:block;width:100%;height:12rem;object-fit:cover}.product-body{display:grid;gap:var(--space-3);flex:1;padding:var(--space-5)}.product-meta span{display:inline-flex;align-items:center;min-height:2rem;padding:.32rem .55rem;border:1px solid rgba(6,27,51,.1);border-radius:999px;color:var(--speak-muted);font-size:var(--text-xs);font-weight:760}.status{display:inline-flex;width:fit-content;align-items:center;min-height:1.85rem;padding:.28rem .55rem;border-radius:999px;background:#2d8dff1a;color:#0b4f93;font-size:var(--text-xs);font-weight:850;text-transform:uppercase}.status.request{background:#ff66001f;color:#8a3b00}.status.preview{background:#061b3312;color:var(--speak-deep)}.product-actions{margin-top:auto;align-items:center}.product-actions a{color:var(--speak-blue);font-size:var(--text-sm);font-weight:850}.detail-drawer{margin-top:var(--space-5)}.template-format-list,.pack-items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.pack-items{margin-top:var(--space-3)}.pack-item{display:grid;gap:var(--space-2);min-height:7.5rem;padding:var(--space-4);border:1px solid var(--speak-line-light);border-left:4px solid var(--speak-blue);border-radius:8px;background:#fff;color:var(--speak-graphite)}.pack-item:nth-child(2n){border-left-color:var(--speak-orange)}.pack-item strong{color:var(--speak-navy)}.pack-item span{color:var(--speak-muted);font-size:var(--text-sm)}.delivery-map{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-3)}.speak-cta-panel{position:relative;display:grid;gap:var(--space-4);overflow:hidden;padding:var(--space-7);border-radius:8px;background:linear-gradient(rgba(232,237,243,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(232,237,243,.05) 1px,transparent 1px),linear-gradient(135deg,var(--speak-navy),#092542);background-size:34px 34px,34px 34px,auto;color:var(--color-white);box-shadow:0 20px 60px #061b3333}@media(max-width:1180px){.speak-up-page h1{font-size:4rem}.speak-needs-grid,.speak-application-grid,.message-family-grid,.launch-state-grid,.pack-card-grid,.product-grid,.design-flow-list,.speak-bridge-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.delivery-map{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:920px){.speak-hero-grid,.speak-split,.design-configurator,.pack-builder,.speak-stepper{grid-template-columns:minmax(0,1fr)}.speak-hero-grid{min-height:auto}.speak-hero-grid>*,.speak-hero-copy{min-width:0;max-width:100%}.speak-up-page h1,.speak-up-page h2{max-width:100%}}@media(max-width:680px){.speak-up-page h1{font-size:3rem}.speak-up-page h2{font-size:2.15rem}.speak-hero-copy .lede{font-size:1.05rem}.speak-section{padding-block:var(--space-8)}.speak-text-panel,.speak-step-panel,.speak-need-card,.speak-application-card,.message-family-card,.template-format-card,.launch-state-card,.speak-bridge-card,.pack-summary-card,.delivery-step,.design-flow-card,.artifact-preview,.pack-panel,.detail-drawer,.product-body,.speak-cta-panel{padding:var(--space-4)}.speak-needs-grid,.speak-application-grid,.message-family-grid,.launch-state-grid,.pack-card-grid,.product-grid,.design-flow-list,.speak-bridge-cards,.delivery-map,.template-format-list,.pack-items,.speak-output-row,.detail-grid,.speak-boundary-list.compact,.artifact-preview dl{grid-template-columns:1fr}}.souf-school-page{--school-ink: #061b33;--school-ink-2: #102033;--school-paper: #f8fafc;--school-mist: #e8edf3;--school-blue: #2d8dff;--school-orange: #ff6600;--school-line-dark: rgba(232, 237, 243, .18);--school-line-light: rgba(6, 27, 51, .12);overflow:hidden;background:var(--school-ink);color:var(--color-white)}.souf-school-page h1,.souf-school-page h2,.souf-school-page h3{letter-spacing:0}.souf-school-page .section-label{color:var(--school-orange)}.souf-school-page .button.primary{border-color:var(--school-orange);background:var(--school-orange);color:var(--school-ink)}.souf-school-page .button.primary:hover{border-color:#cc5200;background:#cc5200;color:var(--color-white)}.souf-school-page .button.secondary{border-color:#e8edf357;background:transparent;color:var(--color-white)}.souf-school-page .button.secondary:hover{border-color:var(--school-blue);background:#2d8dff24;color:var(--color-white)}.souf-school-hero{border-bottom:1px solid var(--school-line-dark);background:linear-gradient(rgba(232,237,243,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(232,237,243,.04) 1px,transparent 1px),linear-gradient(135deg,#061b33,#0e2847 58%,#132f35);background-size:64px 64px,64px 64px,auto}.souf-school-hero-grid{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(20rem,.98fr);gap:var(--space-8);align-items:center;min-height:clamp(38rem,76vh,52rem);padding-block:var(--space-8)}.souf-school-hero-copy{display:grid;gap:var(--space-4)}.souf-school-hero-copy h1{max-width:15ch;font-size:clamp(3.2rem,5vw,4.75rem)}.souf-school-hero-copy .lede{max-width:48rem;color:#d8e8f7;font-size:clamp(1.16rem,1.5vw,1.42rem);line-height:1.58}.souf-school-button-row{align-items:center}.souf-school-hero-media{overflow:hidden;border:1px solid rgba(232,237,243,.22);border-radius:var(--radius-card);background:#ffffff0b;box-shadow:0 30px 88px #0000004d}.souf-school-hero-media img{width:100%;aspect-ratio:4 / 3;object-fit:cover}.souf-school-family-nav{position:sticky;top:112px;z-index:40;border-bottom:1px solid var(--school-line-dark);background:#061b33f2;backdrop-filter:blur(18px)}.souf-school-family-nav-inner{display:flex;gap:var(--space-2);overflow-x:auto;padding-block:var(--space-3);scrollbar-width:thin}.souf-school-nav-link{flex:0 0 auto;padding:.62rem .82rem;border:1px solid rgba(232,237,243,.18);border-radius:var(--radius-control);color:#d8e8f7;font-size:var(--text-sm);font-weight:800}.souf-school-nav-link:hover,.souf-school-nav-link.is-active{border-color:var(--school-orange);background:#ff660024;color:var(--color-white)}.souf-school-section{padding-block:var(--space-10);border-bottom:1px solid var(--school-line-dark)}.souf-school-light{background:var(--school-paper);color:var(--school-ink)}.souf-school-dark{background:linear-gradient(rgba(232,237,243,.038) 1px,transparent 1px),linear-gradient(90deg,rgba(232,237,243,.038) 1px,transparent 1px),#071a30;background-size:48px 48px,48px 48px,auto;color:var(--color-white)}.souf-school-blueprint{background:linear-gradient(rgba(6,27,51,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(6,27,51,.055) 1px,transparent 1px),linear-gradient(180deg,#fff,#edf3f9);background-size:44px 44px,44px 44px,auto;color:var(--school-ink)}.souf-school-split,.souf-school-partner-grid,.souf-school-two-lists{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:var(--space-8);align-items:start}.souf-school-three-col{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-5)}.souf-school-three-col>div,.souf-school-two-lists>div{display:grid;align-content:start;gap:var(--space-4)}.souf-school-section-heading{display:grid;gap:var(--space-3)}.souf-school-section-heading.wide{max-width:68rem;margin-bottom:var(--space-6)}.souf-school-section-heading p:not(.section-label){max-width:56rem;color:var(--color-muted-light);font-size:var(--text-lg)}.souf-school-dark .souf-school-section-heading p:not(.section-label){color:#c8d7e6}.souf-school-text-panel{display:grid;gap:var(--space-4);padding:var(--space-6);border:1px solid var(--school-line-light);border-radius:var(--radius-card);background:var(--color-white);color:var(--color-muted-light);box-shadow:0 18px 50px #061b3314}.souf-school-text-panel.dark{border-color:var(--school-line-dark);background:#fff1;color:#d8e8f7;box-shadow:none}.souf-school-card-grid,.souf-school-lab-grid,.souf-school-tool-grid,.souf-school-state-grid,.souf-school-workbook-grid{display:grid;gap:var(--space-4)}.souf-school-book-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-4)}.souf-school-book-card{display:flex;flex-direction:column;border:1px solid var(--school-line-dark, rgba(255, 255, 255, .16));background:#ffffff0b;overflow:hidden}.souf-school-book-card img{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover}.souf-school-book-body{display:flex;flex-direction:column;gap:.55rem;padding:1rem;flex:1}.souf-school-book-body h3{font-size:1rem;line-height:1.35;color:#f2f7fc}.souf-school-book-body p{font-size:.82rem;line-height:1.5;color:#b9cfe2;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.souf-school-book-meta{margin-top:auto;display:flex;justify-content:space-between;gap:.5rem;font-family:var(--font-mono, "IBM Plex Mono", monospace);font-size:.74rem;letter-spacing:.06em;text-transform:uppercase;color:#8fb4d6}.souf-school-book-action{display:inline-flex;align-items:center;justify-content:center;min-height:2.5rem;margin-top:.35rem;border:1px solid rgba(143,180,214,.62);color:#f2f7fc;font-family:var(--font-mono, "IBM Plex Mono", monospace);font-size:.75rem;text-decoration:none}.souf-school-book-action:hover,.souf-school-book-action:focus-visible{border-color:#f2f7fc;background:#ffffff14}@media(max-width:1100px){.souf-school-book-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:680px){.souf-school-book-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.souf-school-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.souf-school-card-grid.six{grid-template-columns:repeat(6,minmax(0,1fr))}.souf-school-lab-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.souf-school-tool-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.souf-school-state-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.souf-school-lab-card,.souf-school-tool-card,.souf-school-resource-family,.souf-school-state-grid article{display:grid;gap:var(--space-3);min-height:100%;padding:var(--space-5);border:1px solid var(--school-line-light);border-radius:var(--radius-card);background:var(--color-white);color:var(--school-ink);box-shadow:0 18px 48px #061b3312}.souf-school-dark .souf-school-state-grid article{border-color:var(--school-line-dark);background:#fff1;color:var(--color-white);box-shadow:none}.souf-school-lab-card p,.souf-school-tool-card p,.souf-school-resource-family p,.souf-school-state-grid p{color:var(--color-muted-light)}.souf-school-dark .souf-school-state-grid p{color:#c8d7e6}.souf-school-resource-family small,.souf-school-workbook-card small{color:var(--school-blue);font-size:var(--text-sm);font-weight:760}.souf-school-lab-card dl,.souf-school-tool-card dl{display:grid;gap:var(--space-3);margin:0;padding-top:var(--space-3);border-top:1px solid var(--school-line-light)}.souf-school-lab-card dt,.souf-school-tool-card dt{color:var(--school-orange);font-size:var(--text-xs);font-weight:820;text-transform:uppercase}.souf-school-lab-card dd,.souf-school-tool-card dd{margin:.15rem 0 0;color:var(--color-muted-light)}.souf-school-statement-list,.souf-school-boundary-list,.souf-school-chip-list,.souf-school-mini-list{display:grid;gap:var(--space-3);padding:0;margin:0;list-style:none}.souf-school-statement-list li,.souf-school-boundary-list li{position:relative;padding:var(--space-4) var(--space-4) var(--space-4) 3.15rem;border:1px solid var(--school-line-light);border-radius:var(--radius-card);background:var(--color-white);color:var(--color-muted-light)}.souf-school-boundary-list li{border-color:var(--school-line-dark);background:#ffffff0f;color:#d8e8f7}.souf-school-boundary-list.light li{border-color:var(--school-line-light);background:var(--color-white);color:var(--color-muted-light)}.souf-school-statement-list li:before,.souf-school-boundary-list li:before{content:"";position:absolute;top:1.42rem;left:var(--space-4);width:.75rem;height:.75rem;border:2px solid var(--school-blue);border-radius:50%}.souf-school-boundary-list li:before{border-color:var(--school-orange)}.souf-school-boundary-list.compact{gap:var(--space-2)}.souf-school-chip-list{grid-template-columns:repeat(2,minmax(0,1fr))}.souf-school-chip-list li{padding:.85rem 1rem;border:1px solid var(--school-line-dark);border-radius:var(--radius-control);background:#ffffff0f;color:#d8e8f7;font-weight:760}.souf-school-chip-list.light li{border-color:var(--school-line-light);background:var(--color-white);color:var(--school-ink)}.souf-school-selector{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-5)}.souf-school-selector button{min-height:2.75rem;padding:.7rem .9rem;border:1px solid rgba(6,27,51,.16);border-radius:var(--radius-control);background:var(--color-white);color:var(--school-ink);font:inherit;font-size:var(--text-sm);font-weight:820;cursor:pointer}.souf-school-selector button:hover,.souf-school-selector button.is-active{border-color:var(--school-blue);background:#2d8dff1f}.souf-school-cta-band{display:flex;align-items:center;justify-content:space-between;gap:var(--space-6);padding:var(--space-6);border:1px solid var(--school-line-light);border-radius:var(--radius-card);background:linear-gradient(135deg,#2d8dff14,#ff660014),var(--color-white)}.souf-school-cta-band div{display:grid;gap:var(--space-3);max-width:50rem}.souf-school-cta-band p:not(.section-label){color:var(--color-muted-light)}.souf-school-form{display:grid;gap:var(--space-4);padding:var(--space-6);border:1px solid var(--school-line-light);border-radius:var(--radius-card);background:var(--color-white);color:var(--school-ink);box-shadow:0 18px 50px #061b3314}.souf-school-form .field small{color:var(--color-muted-light)}.souf-school-consent{display:flex;align-items:flex-start;gap:var(--space-3);color:var(--color-muted-light);font-size:var(--text-sm)}.souf-school-consent input{width:1.1rem;height:1.1rem;margin-top:.25rem;accent-color:var(--school-blue)}.souf-school-mini-list{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:var(--space-3)}.souf-school-mini-list li{padding:.68rem .76rem;border-left:3px solid var(--school-blue);background:#2d8dff14;color:var(--color-muted-light);font-size:var(--text-sm)}.souf-school-workbook-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.souf-school-workbook-card{display:grid;grid-template-rows:auto 1fr;overflow:hidden;border:1px solid var(--school-line-light);border-radius:var(--radius-card);background:var(--color-white);color:var(--school-ink);box-shadow:0 18px 48px #061b3312}.souf-school-workbook-card img{width:100%;aspect-ratio:4 / 2.8;object-fit:cover;background:var(--school-mist)}.souf-school-workbook-card div{display:grid;gap:var(--space-3);padding:var(--space-4)}.souf-school-workbook-card p{color:var(--color-muted-light)}@media(max-width:1180px){.souf-school-card-grid.six,.souf-school-lab-grid,.souf-school-state-grid,.souf-school-tool-grid,.souf-school-workbook-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.souf-school-three-col{grid-template-columns:1fr}}@media(max-width:900px){.souf-school-family-nav{top:92px}.souf-school-hero-grid,.souf-school-split,.souf-school-partner-grid,.souf-school-two-lists{grid-template-columns:1fr}.souf-school-hero-grid{min-height:auto}.souf-school-hero-copy h1,.souf-school-section-heading h2{max-width:100%}.souf-school-cta-band{align-items:flex-start;flex-direction:column}}@media(max-width:680px){.souf-school-family-nav{top:76px}.souf-school-hero-grid{gap:var(--space-6);padding-block:var(--space-7)}.souf-school-hero-copy h1{font-size:clamp(2.65rem,12vw,4.05rem)}.souf-school-hero-copy .lede{font-size:var(--text-lg)}.souf-school-section{padding-block:var(--space-8)}.souf-school-text-panel,.souf-school-lab-card,.souf-school-tool-card,.souf-school-resource-family,.souf-school-state-grid article,.souf-school-form,.souf-school-cta-band{padding:var(--space-4)}.souf-school-card-grid,.souf-school-card-grid.six,.souf-school-lab-grid,.souf-school-tool-grid,.souf-school-state-grid,.souf-school-workbook-grid,.souf-school-chip-list,.souf-school-mini-list,.contact-form-grid{grid-template-columns:1fr}}:root{--experience-line: rgba(153, 184, 217, .18);--experience-line-strong: rgba(153, 184, 217, .34);--experience-panel: rgba(0, 26, 51, .72);--experience-surface: rgba(255, 255, 255, .072);--experience-surface-light: rgba(255, 255, 255, .82)}body.experience-shell{min-height:100vh;background:linear-gradient(rgba(153,184,217,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(153,184,217,.032) 1px,transparent 1px),var(--color-midnight);background-size:80px 80px,80px 80px,auto}.site-progress{position:fixed;z-index:240;top:0;right:0;left:0;height:3px;background:#99b8d929;pointer-events:none}.site-progress span{display:block;width:100%;height:100%;background:var(--color-signal);transform:scaleX(0);transform-origin:left center}.experience-frame{position:fixed;inset:0;z-index:20;pointer-events:none}.frame-corner{position:absolute;width:2rem;height:2rem;border-color:var(--experience-line-strong)}.frame-corner-nw{top:1.05rem;left:1.05rem;border-top:1px solid;border-left:1px solid}.frame-corner-ne{top:1.05rem;right:1.05rem;border-top:1px solid;border-right:1px solid}.frame-corner-sw{bottom:1.05rem;left:1.05rem;border-bottom:1px solid;border-left:1px solid}.frame-corner-se{right:1.05rem;bottom:1.05rem;border-right:1px solid;border-bottom:1px solid}.frame-rail{position:absolute;top:8.5rem;bottom:5rem;width:1px;background:linear-gradient(180deg,transparent,var(--experience-line),transparent)}.frame-rail-left{left:1.45rem}.frame-rail-right{right:1.45rem}.site-header{border-bottom:1px solid rgba(153,184,217,.28);background:#001a33e0;box-shadow:none;backdrop-filter:blur(18px)}.header-inner{min-height:88px}.brand img{width:4.8rem;filter:none}h1,h2,h3,.lede,.standard-hero-copy .lede,.architecture-hero-copy .lede,.insights-hero-copy>p:not(.section-label){text-wrap:balance}.section-label,.card-meta,.proof-family{display:inline-flex;width:fit-content;align-items:center;gap:.55rem;letter-spacing:.08em}.section-label:before,.card-meta:before,.proof-family:before{content:"";width:.72rem;height:1px;background:currentColor;opacity:.62}.button{position:relative;isolation:isolate;overflow:hidden;transition:border-color .18s ease,background-color .18s ease,color .18s ease,transform .18s ease}.button:after{content:"";position:absolute;right:1rem;bottom:.62rem;left:1rem;height:1px;background:currentColor;opacity:.32;transform:scaleX(0);transform-origin:left center;transition:transform .18s ease}.button:hover{transform:translateY(-2px)}.button:hover:after{transform:scaleX(1)}.button.secondary:hover{border-color:#99b8d9a3;background:#99b8d91a}.button.primary{box-shadow:none}.card-link{display:inline-flex;width:fit-content;align-items:center;gap:.48rem;transition:color .18s ease,transform .18s ease}.card-link:after{content:"";width:1.15rem;height:1px;background:currentColor;transform:scaleX(.65);transform-origin:left center;transition:transform .18s ease}.card-link:hover{transform:translate(2px)}.card-link:hover:after{transform:scaleX(1)}:where(.system-card,.proof-card,.contact-route-card,.contact-confirmation-card,.search-result-card,.recovery-card,.policy-section-card,.account-boundary-card,.faq-item,.insights-category-card,.insights-surface-card,.capability-fit-card,.proof-result-card,.proof-featured-card,.proof-source-rule-card,.proof-case-index-card,.career-role-card,.careers-family-card,.about-proof-card){position:relative;isolation:isolate;overflow:hidden;transition:transform .22s ease,border-color .22s ease,background-color .22s ease}:where(.system-card,.proof-card,.search-result-card,.recovery-card,.policy-section-card,.account-boundary-card,.faq-item,.insights-category-card,.insights-surface-card,.capability-fit-card,.proof-result-card,.proof-featured-card,.proof-source-rule-card,.proof-case-index-card,.career-role-card,.careers-family-card,.about-proof-card):before{content:"";position:absolute;z-index:-1;top:0;right:0;left:0;height:2px;background:var(--color-signal);opacity:0;transform:scaleX(.2);transform-origin:left center;transition:opacity .22s ease,transform .22s ease}:where(.system-card,.proof-card,.search-result-card,.recovery-card,.policy-section-card,.account-boundary-card,.faq-item,.insights-category-card,.insights-surface-card,.capability-fit-card,.proof-result-card,.proof-featured-card,.proof-source-rule-card,.proof-case-index-card,.career-role-card,.careers-family-card,.about-proof-card):hover{transform:translateY(-4px);border-color:#6699cc94}:where(.system-card,.proof-card,.search-result-card,.recovery-card,.policy-section-card,.account-boundary-card,.faq-item,.insights-category-card,.insights-surface-card,.capability-fit-card,.proof-result-card,.proof-featured-card,.proof-source-rule-card,.proof-case-index-card,.career-role-card,.careers-family-card,.about-proof-card):hover:before{opacity:.86;transform:scaleX(1)}.v4-hero,.standard-hero,.architecture-live-hero,.insights-live-hero,.capability-live-hero,.careers-hero,.article-hero{isolation:isolate}.v4-hero,.standard-hero,.architecture-live-hero,.insights-live-hero,.capability-live-hero,.careers-hero{box-shadow:inset 0 -1px #99b8d92e}.hero-system,.insights-command-visual,.capability-route-map,.testimonial-proof-board{border-color:#99b8d947}.system-route{opacity:.78}.system-node{box-shadow:0 0 0 4px #6699cc1f}.surface-light,.surface-blueprint,.visual-blueprint{background-color:var(--color-blue-wash)}.surface-light .system-card,.surface-blueprint .system-card,.search-result-card,.recovery-card,.policy-section-card,.account-boundary-card,.faq-item{background:var(--experience-surface-light)}.v4-section,.standard-page section,.insights-surface-section,.insights-blog-section,.proof-case-detail-page .v4-section,.proof-testimonials-page .v4-section{scroll-margin-top:128px}.motion-ready [data-reveal]{opacity:0;transform:translateY(18px);transition:opacity .52s ease,transform .52s ease,border-color .22s ease,background-color .22s ease;transition-delay:calc(var(--reveal-index, 0) * 42ms)}.motion-ready [data-reveal].is-visible{opacity:1;transform:translateY(0)}.motion-ready .system-route{animation:signal-line 5.2s ease-in-out infinite}.motion-ready .system-node{animation:signal-node 4.6s ease-in-out infinite}@keyframes signal-line{0%,to{opacity:.34}50%{opacity:.92}}@keyframes signal-node{0%,to{box-shadow:0 0 0 3px #6699cc14}50%{box-shadow:0 0 0 8px #6699cc29}}@media(min-width:1100px){.header-inner{min-height:76px}.nav-toggle{display:none}.site-actions{gap:var(--space-4)}.mobile-nav{display:none}}@media(max-width:1099px){.site-header{background:#001a33f0}}@media(max-width:860px){.experience-frame{display:none}.header-inner{min-height:76px;width:min(100% - 32px,1320px)}.brand img{width:4.1rem}.site-actions{gap:var(--space-3)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.button:hover,.card-link:hover,:where(.system-card,.proof-card,.search-result-card,.recovery-card,.policy-section-card,.account-boundary-card,.faq-item,.insights-category-card,.insights-surface-card,.capability-fit-card,.proof-result-card,.proof-featured-card,.proof-source-rule-card,.proof-case-index-card,.career-role-card,.careers-family-card,.about-proof-card):hover{transform:none}}.home-human-anchor{position:relative;z-index:3;display:grid;grid-template-columns:minmax(5.9rem,7.6rem) minmax(0,1fr);gap:.9rem;align-items:stretch;min-height:7.8rem;margin:0;padding:.68rem;border:1px solid rgba(153,184,217,.34);background:#001a33db}.home-human-anchor:before{position:absolute;top:-1px;right:1rem;left:1rem;height:1px;background:#6699ccd1;content:""}.home-human-anchor figcaption{display:grid;align-content:center;gap:.35rem;min-width:0}.home-human-anchor span{color:var(--color-signal);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:820;letter-spacing:.08em;text-transform:uppercase}.home-human-anchor strong{color:var(--color-white);font-size:clamp(1.15rem,1.4vw,1.45rem);line-height:1.05}.home-human-anchor small{color:#b8d2eb;font-size:var(--text-sm);line-height:1.35}@media(prefers-reduced-motion:no-preference){.motion-ready .home-human-anchor{animation:human-anchor-settle .72s ease both}}@keyframes human-anchor-settle{0%{opacity:0;transform:translateY(.7rem)}to{opacity:1;transform:translateY(0)}}@media(max-width:1100px){.home-human-anchor{display:none}}.architecture-live-page{--oa-ink: #001a33;--oa-deep: #001a33;--oa-panel: #061b33;--oa-line: rgba(0, 26, 51, .1);--oa-line-dark: rgba(248, 250, 252, .14);--oa-muted: #4a4a4a;--oa-blue: #6699cc;--oa-wash: #f8fafc;background:var(--oa-wash);color:var(--oa-ink)}.architecture-live-page .architecture-live-hero{min-height:auto;padding:clamp(1.5rem,3vw,3rem) 0 clamp(3.5rem,6vw,5.8rem);border-bottom:0;background:linear-gradient(rgba(102,153,204,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(102,153,204,.05) 1px,transparent 1px),var(--oa-deep);background-size:72px 72px,72px 72px,auto}.architecture-live-page .architecture-live-hero:before{opacity:.1}.architecture-live-page .architecture-blueprint-field{opacity:.56}.architecture-live-page .architecture-live-grid{width:min(1180px,calc(100% - clamp(48px,8vw,144px)));display:grid;grid-template-columns:minmax(0,.92fr) minmax(24rem,.76fr);gap:clamp(2.5rem,7vw,7.5rem);align-items:center;min-height:clamp(34rem,58vh,43rem);padding-block:clamp(2.25rem,4.5vw,4.25rem) clamp(.6rem,1.4vw,1rem)}.architecture-live-page .architecture-hero-copy{display:grid;gap:clamp(.85rem,1.3vw,1.12rem);max-width:43rem}.architecture-live-page .architecture-hero-copy .section-label,.architecture-live-page .architecture-core-mechanism{display:none}.architecture-live-page .architecture-breadcrumb{margin:0;color:#9fc7ee;font-family:Inter,sans-serif;font-size:clamp(.88rem,1vw,1rem);font-weight:780}.architecture-live-page .architecture-hero-copy h1{max-width:10.8ch;margin:0;color:#fff;font-size:clamp(3.45rem,5.45vw,5.8rem);line-height:.9;letter-spacing:0}.architecture-live-page .architecture-hero-copy .lede{max-width:38rem;color:#f8fafcb8;font-size:clamp(.98rem,1.1vw,1.06rem);line-height:1.55;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.architecture-live-page .architecture-hero-copy .button-row{margin-top:.55rem;gap:.75rem}.architecture-live-page .architecture-hero-copy .button{min-height:3rem;padding:.78rem 1.08rem;border-radius:999px;font-size:.9rem}.architecture-live-page .architecture-hero-copy .button.secondary{border-color:#f8fafc47;background:#f8fafc0a;color:#f8fafcc2}.architecture-live-page .architecture-hero-system{min-height:clamp(25rem,32vw,32rem);border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}.architecture-live-page .architecture-hero-system:before{inset:-4% -8% -6% -10%;opacity:.13}.architecture-live-page .architecture-system-frame{min-height:clamp(25rem,32vw,32rem);padding:0;align-content:center}.architecture-live-page .architecture-system-stack{width:min(30rem,92%);margin:0 auto;gap:.62rem}.architecture-live-page .architecture-system-stack li{min-height:3.25rem;padding:.72rem .9rem;border-color:#f8fafc24;border-radius:18px;background:#f8fafc0e;color:#fff;box-shadow:none;transform:translate(calc(var(--layer-index) * .34rem))}.architecture-live-page .architecture-system-stack li:after{right:1rem;bottom:-.34rem;width:38%;background:#6699cc61}.architecture-live-page .architecture-system-stack span{color:#9fc7ee}.architecture-live-page .architecture-system-stack strong{font-size:clamp(.84rem,.95vw,.98rem);letter-spacing:0}.architecture-live-page .architecture-console-section{padding-block:clamp(5.5rem,9vw,8.75rem);background:linear-gradient(rgba(0,26,51,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(0,26,51,.035) 1px,transparent 1px),#f8fafc;background-size:54px 54px,54px 54px,auto;color:var(--oa-ink)}.architecture-live-page .architecture-explorer{width:min(1180px,calc(100% - clamp(42px,7vw,120px)));gap:clamp(2rem,5vw,4.5rem)}.architecture-live-page .architecture-intro{grid-template-columns:minmax(0,.86fr) minmax(18rem,.7fr);gap:clamp(2rem,5vw,5rem);align-items:end}.architecture-live-page .architecture-intro h2{max-width:17ch;color:var(--oa-ink);font-size:clamp(2.4rem,4.6vw,5rem);letter-spacing:0}.architecture-live-page .architecture-intro>p,.architecture-live-page .architecture-intro>div+p{max-width:42rem;color:var(--oa-muted);font-size:clamp(.98rem,1.05vw,1.06rem);line-height:1.7}.architecture-live-page .architecture-desktop{grid-template-columns:minmax(18rem,.78fr) minmax(0,1.62fr);gap:clamp(1rem,2vw,1.5rem);align-items:stretch}.architecture-live-page .architecture-layer-rail{gap:.65rem}.architecture-live-page .architecture-layer-button{min-height:4.9rem;padding:.9rem;border-color:#001a331a;border-radius:18px;background:#ffffffd6;color:var(--oa-ink);box-shadow:none}.architecture-live-page .architecture-layer-button span{color:#369}.architecture-live-page .architecture-layer-button strong{font-size:.92rem;letter-spacing:0}.architecture-live-page .architecture-layer-button small{color:#666;font-size:.74rem;line-height:1.35;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.architecture-live-page .architecture-layer-button:hover,.architecture-live-page .architecture-layer-button:focus-visible,.architecture-live-page .architecture-layer-button.is-active{border-color:#33669957;background:#fff;transform:translateY(-1px)}.architecture-live-page .architecture-layer-button.is-active{background:var(--oa-deep);color:#fff}.architecture-live-page .architecture-panel{min-height:36rem;grid-template-columns:minmax(0,.82fr) minmax(0,1.08fr);gap:clamp(1.2rem,3vw,2.5rem);padding:clamp(1.25rem,2.4vw,2rem);border-color:#001a331a;border-radius:28px;background:#ffffffeb;color:var(--oa-ink);box-shadow:0 16px 48px #061b3314}.architecture-live-page .architecture-panel-copy h3{max-width:14ch;color:var(--oa-ink);font-size:clamp(1.85rem,3vw,3.4rem);line-height:.98;letter-spacing:0}.architecture-live-page .architecture-panel-copy dt,.architecture-live-page .architecture-accordion dt{color:var(--oa-ink)}.architecture-live-page .architecture-panel-copy dd,.architecture-live-page .architecture-panel-copy p:not(.section-label),.architecture-live-page .architecture-accordion dd{color:var(--oa-muted);line-height:1.65}.architecture-live-page .architecture-why-section{padding-block:clamp(5.5rem,9vw,8.75rem);background:#fff}.architecture-live-page .architecture-why-grid{width:min(1180px,calc(100% - clamp(42px,7vw,120px)));grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:clamp(2rem,6vw,6rem)}.architecture-live-page .architecture-why-copy{top:7rem;gap:1rem}.architecture-live-page .architecture-why-copy h2{max-width:15ch;color:var(--oa-ink);font-size:clamp(2.3rem,4vw,4.4rem);letter-spacing:0}.architecture-live-page .architecture-why-copy p:not(.section-label){color:var(--oa-muted);font-size:clamp(.98rem,1.05vw,1.06rem);line-height:1.72}.architecture-live-page .architecture-contrast-grid{gap:.9rem}.architecture-live-page .architecture-output-section{padding-block:clamp(5.5rem,9vw,8.75rem);background:linear-gradient(rgba(102,153,204,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(102,153,204,.04) 1px,transparent 1px),var(--oa-deep);background-size:62px 62px,62px 62px,auto;color:#fff}.architecture-live-page .architecture-output-layout{width:min(1180px,calc(100% - clamp(42px,7vw,120px)));grid-template-columns:minmax(0,.72fr) minmax(0,1.55fr);gap:clamp(2rem,5vw,5rem)}.architecture-live-page .architecture-output-section .section-copy h2{max-width:11ch;color:#fff;font-size:clamp(2.35rem,4.4vw,4.8rem);letter-spacing:0}.architecture-live-page .architecture-output-section .section-body p{color:#f8fafcb3}.architecture-live-page .architecture-output-bento{grid-template-columns:repeat(5,minmax(0,1fr));gap:.7rem}.architecture-live-page .architecture-output-card{min-height:12rem;padding:1rem;border-color:#f8fafc21;border-radius:20px;background:#f8fafc0e;color:#fff;box-shadow:none}.architecture-live-page .architecture-output-card:nth-child(1),.architecture-live-page .architecture-output-card:nth-child(5),.architecture-live-page .architecture-output-card:nth-child(10){grid-column:span 2}.architecture-live-page .architecture-output-card>span{color:#9fc7ee}.architecture-live-page .architecture-output-card h3{color:#fff;font-size:clamp(1.05rem,1.3vw,1.25rem);line-height:1.08;letter-spacing:0}.architecture-live-page .architecture-output-card p:not(.card-meta){color:#f8fafcad;font-size:.9rem;line-height:1.55}.architecture-live-page .architecture-route-section{padding-block:clamp(5.5rem,9vw,8.75rem);background:#f8fafc}.architecture-live-page .architecture-route-layout{width:min(1180px,calc(100% - clamp(42px,7vw,120px)));grid-template-columns:minmax(0,.75fr) minmax(0,1.35fr);gap:clamp(2rem,5vw,5rem)}.architecture-live-page .architecture-route-section .section-copy h2{max-width:15ch;color:var(--oa-ink);font-size:clamp(2.35rem,4vw,4.4rem);letter-spacing:0}.architecture-live-page .architecture-route-grid{gap:.9rem}.architecture-live-page .architecture-route-section .architecture-route-card{min-height:17rem;border-color:#001a3317;border-radius:24px;background:#fff;box-shadow:none}.architecture-live-page .architecture-route-card .card-link{color:#369}@media(max-width:1100px){.architecture-live-page .architecture-live-grid,.architecture-live-page .architecture-intro,.architecture-live-page .architecture-desktop,.architecture-live-page .architecture-why-grid,.architecture-live-page .architecture-output-layout,.architecture-live-page .architecture-route-layout{grid-template-columns:1fr}.architecture-live-page .architecture-live-grid,.architecture-live-page .architecture-explorer,.architecture-live-page .architecture-why-grid,.architecture-live-page .architecture-output-layout,.architecture-live-page .architecture-route-layout{width:min(760px,calc(100% - 32px))}.architecture-live-page .architecture-live-hero{padding-bottom:clamp(3rem,7vw,5rem)}.architecture-live-page .architecture-live-grid{gap:1.5rem;min-height:auto;padding-block:clamp(2rem,6vw,3.5rem) 0}.architecture-live-page .architecture-hero-system{display:none}.architecture-live-page .architecture-mobile{display:block}.architecture-live-page .architecture-desktop{display:none}.architecture-live-page .architecture-output-bento{grid-template-columns:repeat(2,minmax(0,1fr))}.architecture-live-page .architecture-output-card:nth-child(1),.architecture-live-page .architecture-output-card:nth-child(5),.architecture-live-page .architecture-output-card:nth-child(10){grid-column:auto}.architecture-live-page .architecture-route-grid{grid-template-columns:1fr}}@media(max-width:640px){.architecture-live-page .architecture-live-hero{padding-top:1rem;background-size:52px 52px,52px 52px,auto}.architecture-live-page .architecture-hero-copy{gap:.75rem}.architecture-live-page .architecture-hero-copy h1{max-width:100%;font-size:clamp(2.45rem,11.6vw,3.2rem);line-height:.94}.architecture-live-page .architecture-hero-copy .lede{max-width:100%;font-size:.92rem;line-height:1.5;-webkit-line-clamp:4}.architecture-live-page .architecture-hero-copy .button-row{width:100%}.architecture-live-page .architecture-hero-copy .button{width:100%;min-height:2.9rem;padding-inline:.9rem;font-size:.85rem}.architecture-live-page .architecture-intro h2,.architecture-live-page .architecture-why-copy h2,.architecture-live-page .architecture-output-section .section-copy h2,.architecture-live-page .architecture-route-section .section-copy h2{max-width:100%;font-size:clamp(2.1rem,10vw,2.8rem);line-height:.98}.architecture-live-page .architecture-accordion{border-radius:18px}.architecture-live-page .architecture-accordion summary{padding:1rem}.architecture-live-page .architecture-accordion dl{padding:0 1rem 1rem}.architecture-live-page .architecture-output-bento{grid-template-columns:1fr}.architecture-live-page .architecture-output-card,.architecture-live-page .architecture-route-section .architecture-route-card{border-radius:18px}}.architecture-live-page{--oa-v2-deep: #001a33;--oa-v2-panel: #061b33;--oa-v2-ink: #001a33;--oa-v2-blue: #6699cc;--oa-v2-blue-mid: #336699;--oa-v2-wash: #f8fafc;--oa-v2-line: rgba(0, 26, 51, .1);--oa-v2-line-light: rgba(232, 237, 243, .14);--oa-v2-muted: #4a4a4a;background:var(--oa-v2-wash)}.architecture-live-page .architecture-live-hero{min-height:auto;padding:clamp(1.2rem,2.6vw,2.7rem) 0 3.8rem;background-color:var(--oa-v2-deep);background-image:linear-gradient(rgba(232,237,243,.052) 1px,transparent 1px),linear-gradient(90deg,rgba(232,237,243,.052) 1px,transparent 1px);background-size:58px 58px;border-bottom:0}.architecture-live-page .architecture-live-hero:before{background:none;opacity:0}.architecture-live-page .architecture-blueprint-field{display:none}.architecture-live-page .architecture-live-grid{width:min(1240px,calc(100% - clamp(40px,6vw,96px)));grid-template-columns:minmax(0,.98fr) minmax(27rem,.82fr);gap:clamp(2rem,4.8vw,5rem);align-items:center;min-height:auto;padding-block:clamp(1.6rem,3.6vw,3.4rem) clamp(1rem,2vw,1.6rem)}.architecture-live-page .architecture-hero-copy{max-width:50rem;gap:.76rem}.architecture-live-page .architecture-hero-copy h1{max-width:12.2ch;color:#fff;font-size:clamp(3.15rem,4.2vw,4.55rem);line-height:.94;letter-spacing:0}.architecture-live-page .architecture-hero-copy .lede{max-width:43rem;color:#f8fafcc2;font-size:clamp(.94rem,1vw,1.02rem);line-height:1.5;-webkit-line-clamp:3}.architecture-live-page .architecture-hero-copy .button-row{margin-top:.55rem}.architecture-live-page .architecture-hero-copy .button.primary{border-color:#f60;background:#f60;color:var(--oa-v2-ink)}.architecture-live-page .architecture-hero-copy .button.secondary{border-color:#f8fafc47;background:#f8fafc0b;color:#f8fafcc7}.architecture-live-page .architecture-hero-system{min-height:clamp(25rem,31vw,30rem);border:1px solid var(--oa-v2-line-light);border-radius:32px;background:#061b33c7;box-shadow:none;overflow:hidden}.architecture-live-page .architecture-hero-system:before{inset:0;background:url(/media/operating-architecture-blueprint.svg) center / cover no-repeat;opacity:.08}.architecture-live-page .architecture-system-frame{min-height:clamp(25rem,31vw,30rem);padding:clamp(1.2rem,2.4vw,1.7rem);display:grid;grid-template-rows:auto 1fr auto;gap:.9rem;align-content:stretch}.architecture-live-page .architecture-system-stack{width:100%;margin:0;align-self:center;gap:.55rem}.architecture-live-page .architecture-system-stack li{min-height:3.15rem;padding:.72rem .86rem;border-color:#e8edf321;border-radius:18px;background:#f8fafc0e;color:#fff;box-shadow:none;transform:translate(calc((var(--layer-index) % 2) * .7rem))}.architecture-live-page .architecture-system-stack li:after{right:.9rem;bottom:-.3rem;width:4.8rem;background:#6699cc8a}.architecture-live-page .architecture-system-stack span{color:#9fc7ee;font-size:.72rem}.architecture-live-page .architecture-system-stack strong{color:#fff;font-size:clamp(.82rem,.92vw,.94rem);letter-spacing:0}.architecture-live-page .architecture-console-section{padding-block:clamp(5rem,8vw,7.5rem);background-color:#f8fafc;background-image:linear-gradient(rgba(0,26,51,.028) 1px,transparent 1px),linear-gradient(90deg,rgba(0,26,51,.028) 1px,transparent 1px);background-size:44px 44px}.architecture-live-page .architecture-intro h2{max-width:16ch;font-size:clamp(2.25rem,3.8vw,4.05rem)}.architecture-live-page .architecture-intro>p,.architecture-live-page .architecture-intro>div+p{max-width:39rem;color:var(--oa-v2-muted);font-size:.98rem;line-height:1.66}.architecture-live-page .architecture-layer-button{min-height:4.05rem;padding:.82rem;border-color:var(--oa-v2-line);border-radius:18px;background:#ffffffd6;box-shadow:none}.architecture-live-page .architecture-layer-button span{color:var(--oa-v2-blue-mid)}.architecture-live-page .architecture-layer-button strong{color:var(--oa-v2-ink);font-size:.9rem;letter-spacing:0}.architecture-live-page .architecture-layer-button.is-active{background:var(--oa-v2-deep);color:#fff}.architecture-live-page .architecture-panel{min-height:30rem;grid-template-columns:minmax(0,.78fr) minmax(0,1.06fr);gap:clamp(1.2rem,2.4vw,2.2rem);padding:clamp(1.1rem,2.2vw,1.7rem);border-color:var(--oa-v2-line);border-radius:30px;background:#fff;box-shadow:none}.architecture-live-page .architecture-panel-copy h3{max-width:14ch;color:var(--oa-v2-ink);font-size:clamp(1.8rem,2.7vw,3rem);line-height:1;letter-spacing:0}.architecture-live-page .architecture-panel-copy dl{gap:1rem}.architecture-live-page .architecture-panel-copy dt,.architecture-live-page .architecture-accordion dt{color:var(--oa-v2-ink)}.architecture-live-page .architecture-panel-copy dd,.architecture-live-page .architecture-panel-copy p:not(.section-label),.architecture-live-page .architecture-accordion dd{color:var(--oa-v2-muted);line-height:1.62}.architecture-live-page .architecture-why-copy p:not(.section-label){color:var(--oa-v2-muted);font-size:.98rem;line-height:1.68}.architecture-live-page .architecture-contrast-grid{gap:.8rem}.architecture-live-page .architecture-output-section{padding-block:clamp(4.8rem,8vw,7.25rem);background:#f8fafc;color:var(--oa-v2-ink)}.architecture-live-page .architecture-output-section .section-copy h2{max-width:12ch;color:var(--oa-v2-ink);font-size:clamp(2.2rem,3.65vw,4.05rem)}.architecture-live-page .architecture-output-section .section-body p{color:var(--oa-v2-muted)}.architecture-live-page .architecture-output-card{min-height:11.5rem;padding:1rem;border-color:var(--oa-v2-line);border-radius:22px;background:#fff;color:var(--oa-v2-ink);box-shadow:none}.architecture-live-page .architecture-output-card:before{content:"";width:2.6rem;height:3rem;border:1px solid rgba(0,26,51,.11);border-radius:10px;background-color:#f8fafc;background-image:linear-gradient(rgba(51,102,153,.22) 1px,transparent 1px),linear-gradient(rgba(51,102,153,.16) 1px,transparent 1px);background-size:100% .55rem,100% .9rem;background-position:0 .85rem,0 1.6rem;background-repeat:no-repeat}.architecture-live-page .architecture-output-card>span,.architecture-live-page .architecture-output-card .card-meta{color:var(--oa-v2-blue-mid)}.architecture-live-page .architecture-output-card h3{color:var(--oa-v2-ink);font-size:clamp(1.05rem,1.25vw,1.22rem);line-height:1.08;letter-spacing:0}.architecture-live-page .architecture-output-card p:not(.card-meta){color:var(--oa-v2-muted);font-size:.9rem;line-height:1.52}.architecture-live-page .architecture-route-section{padding-block:clamp(5rem,8vw,7.75rem);background-color:var(--oa-v2-deep);background-image:linear-gradient(rgba(232,237,243,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(232,237,243,.05) 1px,transparent 1px);background-size:54px 54px}.architecture-live-page .architecture-route-grid{gap:.8rem}.architecture-live-page .architecture-route-section .architecture-route-card{min-height:15.5rem;border-color:#e8edf324;border-radius:22px;background:#f8fafc0e;color:#fff;box-shadow:none}@media(max-width:1100px){.architecture-live-page .architecture-live-grid,.architecture-live-page .architecture-intro,.architecture-live-page .architecture-desktop,.architecture-live-page .architecture-why-grid,.architecture-live-page .architecture-output-layout,.architecture-live-page .architecture-route-layout{grid-template-columns:1fr}.architecture-live-page .architecture-live-grid,.architecture-live-page .architecture-explorer,.architecture-live-page .architecture-why-grid,.architecture-live-page .architecture-output-layout,.architecture-live-page .architecture-route-layout{width:min(760px,calc(100% - 32px))}.architecture-live-page .architecture-hero-system{display:block;min-height:25rem}.architecture-live-page .architecture-output-bento{grid-template-columns:repeat(2,minmax(0,1fr))}.architecture-live-page .architecture-output-card,.architecture-live-page .architecture-output-card:nth-child(1),.architecture-live-page .architecture-output-card:nth-child(5),.architecture-live-page .architecture-output-card:nth-child(10){grid-column:auto}}@media(max-width:640px){.architecture-live-page .architecture-live-hero{padding-top:1rem;padding-bottom:2.6rem;background-size:44px 44px}.architecture-live-page .architecture-live-grid{width:min(calc(100% - 28px),520px);gap:1.35rem}.architecture-live-page .architecture-hero-copy h1{max-width:10.6ch;font-size:clamp(2.62rem,13.5vw,3.45rem);line-height:.95}.architecture-live-page .architecture-hero-copy .lede{font-size:.92rem;-webkit-line-clamp:4}.architecture-live-page .architecture-hero-system{min-height:23rem;border-radius:24px}.architecture-live-page .architecture-intro h2,.architecture-live-page .architecture-why-copy h2,.architecture-live-page .architecture-output-section .section-copy h2,.architecture-live-page .architecture-route-section .section-copy h2{max-width:100%;font-size:clamp(2rem,9.6vw,2.65rem)}.architecture-live-page .architecture-output-bento{grid-template-columns:1fr}}.architecture-live-page .architecture-layer-button{min-height:5.25rem!important;grid-template-columns:auto minmax(0,1fr)!important;align-content:start!important;padding:.95rem!important;border-color:#001a331a!important;border-radius:18px!important;background:#ffffffd6!important}.architecture-live-page .architecture-layer-button span{color:var(--oa-final-blue-mid)!important}.architecture-live-page .architecture-layer-button strong{color:var(--oa-final-ink)!important}.architecture-live-page .architecture-layer-button small{display:-webkit-box!important;grid-column:2!important;color:var(--oa-final-muted)!important;overflow:hidden!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}.architecture-live-page .architecture-layer-button:hover,.architecture-live-page .architecture-layer-button:focus-visible{border-color:#33669961!important;background:#fff!important}.architecture-live-page .architecture-layer-button.is-active{border-color:#cce0f05c!important;background:var(--oa-final-deep)!important;color:#fff!important}.architecture-live-page .architecture-layer-button.is-active span,.architecture-live-page .architecture-layer-button.is-active strong{color:#fff!important}.architecture-live-page .architecture-layer-button.is-active small{color:#f8fafcad!important}.architecture-live-page .architecture-panel{grid-template-columns:1fr!important;min-height:auto!important;gap:clamp(1.2rem,2.6vw,1.8rem)!important;border-color:#cce0f026!important;background-color:var(--oa-final-deep)!important;background-image:linear-gradient(rgba(204,224,240,.052) 1px,transparent 1px),linear-gradient(90deg,rgba(204,224,240,.052) 1px,transparent 1px)!important;background-size:34px 34px!important;color:#fff!important}.architecture-live-page .architecture-desktop{grid-template-columns:1fr!important;gap:clamp(1rem,2vw,1.35rem)!important}.architecture-live-page .architecture-layer-rail{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.75rem!important}.architecture-live-page .architecture-layer-button{min-height:5.25rem!important;grid-template-columns:auto minmax(0,1fr)!important;align-content:start!important;padding:.95rem!important;border-radius:18px!important}.architecture-live-page .architecture-layer-button small{display:-webkit-box!important;grid-column:2!important;overflow:hidden!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}.architecture-live-page .architecture-panel{grid-template-columns:1fr!important;min-height:auto!important;gap:clamp(1.2rem,2.6vw,1.8rem)!important;background-color:var(--oa-final-deep)!important;background-image:linear-gradient(rgba(204,224,240,.052) 1px,transparent 1px),linear-gradient(90deg,rgba(204,224,240,.052) 1px,transparent 1px)!important;background-size:34px 34px!important;color:#fff!important}.architecture-live-page .architecture-panel-copy h3{max-width:18ch!important;color:#fff!important}.architecture-live-page .architecture-panel-copy dl{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)!important;gap:.85rem!important}.architecture-live-page .architecture-panel-copy dl div{min-height:9rem!important;padding:clamp(1rem,2vw,1.25rem)!important;border:1px solid rgba(204,224,240,.14)!important;border-radius:20px!important;background:#f8fafc0e!important}.architecture-live-page .architecture-panel-copy dt{color:#9fc7ee!important}.architecture-live-page .architecture-panel-copy dd,.architecture-live-page .architecture-panel-copy p:not(.section-label){color:#f8fafcc7!important}@media(max-width:1100px){.architecture-live-page .architecture-layer-rail{grid-template-columns:repeat(2,minmax(0,1fr))!important}.architecture-live-page .architecture-panel-copy dl{grid-template-columns:1fr!important}}@media(max-width:760px){.architecture-live-page .architecture-layer-rail{grid-template-columns:1fr!important}.architecture-live-page .architecture-layer-button{min-height:auto!important}}.architecture-live-page .architecture-desktop{display:grid;grid-template-columns:1fr;gap:clamp(1rem,2vw,1.35rem)}.architecture-live-page .architecture-layer-rail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.architecture-live-page .architecture-layer-button{min-height:5.25rem;grid-template-columns:auto minmax(0,1fr);align-content:start;gap:.25rem .7rem;padding:.95rem;border-color:#001a331a;border-radius:18px;background:#ffffffd6}.architecture-live-page .architecture-layer-button span{grid-row:span 2;color:var(--oa-final-blue-mid);font-family:var(--font-mono);font-size:.74rem;font-weight:820}.architecture-live-page .architecture-layer-button strong{color:var(--oa-final-ink);font-size:.92rem;line-height:1.1}.architecture-live-page .architecture-layer-button small{display:block;grid-column:2;color:var(--oa-final-muted);font-size:.75rem;line-height:1.34;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.architecture-live-page .architecture-layer-button:hover,.architecture-live-page .architecture-layer-button:focus-visible,.architecture-live-page .architecture-layer-button.is-active{border-color:#33669961;background:#fff}.architecture-live-page .architecture-layer-button.is-active span,.architecture-live-page .architecture-layer-button.is-active strong{color:#fff}.architecture-live-page .architecture-layer-button.is-active small{color:#f8fafcad}.architecture-live-page .architecture-panel{position:relative;display:grid;grid-template-columns:1fr;gap:clamp(1.2rem,2.6vw,1.8rem);min-height:auto;padding:clamp(1.25rem,2.6vw,2.2rem);border-color:#cce0f026;border-radius:28px;background-color:var(--oa-final-deep);background-image:linear-gradient(rgba(204,224,240,.052) 1px,transparent 1px),linear-gradient(90deg,rgba(204,224,240,.052) 1px,transparent 1px);background-size:34px 34px;color:#fff;overflow:hidden}.architecture-live-page .architecture-panel:before{content:"";position:absolute;inset:1rem;border:1px solid rgba(204,224,240,.08);border-radius:22px;pointer-events:none}.architecture-live-page .architecture-panel-copy{position:relative;z-index:1;display:grid;gap:clamp(1rem,2vw,1.35rem)}.architecture-live-page .architecture-panel-copy .section-label{color:#9fc7ee}.architecture-live-page .architecture-panel-copy h3{max-width:18ch;color:#fff;font-size:clamp(2rem,3.6vw,3.9rem);line-height:.98;letter-spacing:0}.architecture-live-page .architecture-panel-copy dl{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:.85rem}.architecture-live-page .architecture-panel-copy dl div{min-height:9rem;padding:clamp(1rem,2vw,1.25rem);border:1px solid rgba(204,224,240,.14);border-radius:20px;background:#f8fafc0e}.architecture-live-page .architecture-panel-copy dt{color:#9fc7ee;font-family:var(--font-mono);font-size:.72rem;font-weight:820;letter-spacing:.08em;text-transform:uppercase}.architecture-live-page .architecture-panel-copy dd,.architecture-live-page .architecture-panel-copy p:not(.section-label){color:#f8fafcc7;font-size:clamp(.98rem,1.05vw,1.06rem);line-height:1.6}@media(max-width:1100px){.architecture-live-page .architecture-layer-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.architecture-live-page .architecture-panel-copy dl{grid-template-columns:1fr}}@media(max-width:760px){.architecture-live-page .architecture-layer-rail{grid-template-columns:1fr}.architecture-live-page .architecture-layer-button{min-height:auto}.architecture-live-page .architecture-panel{padding:1rem;border-radius:22px}.architecture-live-page .architecture-panel:before{inset:.7rem;border-radius:18px}.architecture-live-page .architecture-panel-copy h3{max-width:100%;font-size:clamp(1.75rem,8vw,2.45rem)}.architecture-live-page .architecture-panel-copy dl div{min-height:auto;padding:.95rem;border-radius:16px}}@media(min-width:1101px){.architecture-live-page .architecture-live-hero{padding-bottom:clamp(2rem,3.6vw,3.4rem)}.architecture-live-page .architecture-live-grid{grid-template-columns:minmax(0,.9fr) minmax(27rem,.74fr);gap:clamp(2.4rem,5vw,5.8rem);padding-block:clamp(1.35rem,2.7vw,2.6rem) clamp(.2rem,.8vw,.8rem)}.architecture-live-page .architecture-hero-copy{max-width:48rem}.architecture-live-page .architecture-hero-copy h1{max-width:14ch;font-size:clamp(3rem,3.65vw,4rem);line-height:.98}.architecture-live-page .architecture-hero-copy .lede{max-width:43rem;font-size:.95rem;line-height:1.48}.architecture-live-page .architecture-hero-system{min-height:clamp(23.5rem,28vw,27rem)}.architecture-live-page .architecture-system-frame{min-height:clamp(23.5rem,28vw,27rem);gap:.72rem}.architecture-live-page .architecture-system-stack{gap:.48rem}.architecture-live-page .architecture-system-stack li{min-height:2.82rem;padding-block:.62rem}.architecture-live-page .architecture-system-stack strong{font-size:.84rem}.architecture-live-page .architecture-console-section{padding-top:clamp(4.6rem,7vw,6.8rem)}}.sb-engine-live-page{--sbx-deep: #001a33;--sbx-panel: #061b33;--sbx-ink: #001a33;--sbx-paper: #ffffff;--sbx-wash: #f8fafc;--sbx-blue: #6699cc;--sbx-blue-mid: #336699;--sbx-line: rgba(0, 26, 51, .1);--sbx-line-light: rgba(232, 237, 243, .14);--sbx-muted: #4a4a4a;background:var(--sbx-wash)}.sb-engine-live-page .sb-engine-live-hero{min-height:auto;padding:clamp(1.2rem,2.6vw,2.7rem) 0 clamp(2rem,3.6vw,3.5rem);border-bottom:0;background-color:var(--sbx-deep);background-image:linear-gradient(rgba(232,237,243,.052) 1px,transparent 1px),linear-gradient(90deg,rgba(232,237,243,.052) 1px,transparent 1px);background-size:58px 58px}.sb-engine-live-page .sb-engine-live-hero:before{opacity:.045}.sb-engine-live-page .sb-engine-field{display:none}.sb-engine-live-page .sb-engine-hero-grid{width:min(1240px,calc(100% - clamp(40px,6vw,96px)));grid-template-columns:minmax(0,.9fr) minmax(27rem,.78fr);gap:clamp(2.4rem,5vw,5.8rem);min-height:auto;padding-block:clamp(1.35rem,2.7vw,2.6rem) clamp(.2rem,.8vw,.8rem)}.sb-engine-live-page .sb-engine-hero-copy{max-width:49rem;gap:.76rem}.sb-engine-live-page .sb-engine-hero-copy .section-label,.sb-engine-live-page .sb-engine-core-mechanism{display:none}.sb-engine-live-page .sb-engine-breadcrumb{color:#9fc7ee;font-family:Inter,sans-serif;font-size:.86rem;font-weight:780}.sb-engine-live-page .sb-engine-hero-copy h1{max-width:14ch;color:#fff;font-size:clamp(3rem,3.65vw,4.05rem);line-height:.98;letter-spacing:0}.sb-engine-live-page .sb-engine-hero-copy .lede{max-width:43rem;color:#f8fafcc2;font-size:.95rem;line-height:1.48}.sb-engine-live-page .sb-engine-hero-copy .button-row{margin-top:.55rem;gap:.7rem}.sb-engine-live-page .sb-engine-hero-copy .button.primary,.sb-engine-live-page .quiet-cta-panel .button.primary{border-color:#f60;background:#f60;color:var(--sbx-ink)}.sb-engine-live-page .sb-engine-hero-copy .button.secondary{border-color:#f8fafc47;background:#f8fafc0b;color:#f8fafcc7}.sb-engine-hero-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin-top:1rem;max-width:43rem}.sb-engine-hero-meta article{min-height:5.4rem;padding:.82rem;border:1px solid rgba(232,237,243,.13);border-radius:18px;background:#f8fafc0e}.sb-engine-hero-meta strong{display:block;color:#fff;font-size:.84rem;line-height:1.15}.sb-engine-hero-meta span{display:block;margin-top:.4rem;color:#f8fafc94;font-size:.74rem;line-height:1.35}.sb-engine-live-page .sb-engine-origin-section,.sb-system-integrity{padding-block:clamp(5rem,8vw,7.5rem);background-color:var(--sbx-wash);background-image:linear-gradient(rgba(0,26,51,.028) 1px,transparent 1px),linear-gradient(90deg,rgba(0,26,51,.028) 1px,transparent 1px);background-size:44px 44px;color:var(--sbx-ink)}.sb-engine-live-page .sb-engine-origin-grid,.sb-engine-live-page .sb-integrity-grid,.sb-engine-live-page .sb-engine-cta-grid,.sb-engine-routes-layout{width:min(1240px,calc(100% - clamp(40px,6vw,96px)));grid-template-columns:minmax(0,.62fr) minmax(0,1.38fr);gap:clamp(2rem,5vw,4.5rem)}.sb-engine-live-page .section-copy h2{letter-spacing:0;line-height:.98}.sb-engine-live-page .sb-engine-origin-section .section-copy h2,.sb-engine-live-page .sb-system-integrity .section-copy h2,.sb-engine-routes-section .section-copy h2,.sb-engine-live-page .sb-engine-cta .section-copy h2{max-width:15ch;font-size:clamp(2.15rem,3.55vw,3.9rem)}.sb-engine-live-page .sb-engine-origin-section .section-body p,.sb-engine-live-page .sb-system-integrity .section-body p,.sb-engine-routes-section .section-body p{color:var(--sbx-muted);font-size:.98rem;line-height:1.66}.sb-engine-live-page .engine-timeline{gap:.75rem}.sb-engine-live-page .engine-timeline li{min-height:14.5rem;padding:clamp(1rem,2vw,1.35rem);border-color:var(--sbx-line);border-radius:22px;background:#fff;box-shadow:none}.sb-engine-live-page .engine-timeline li>span{color:var(--sbx-blue-mid);font-family:Inter,sans-serif}.sb-engine-live-page .engine-timeline p:not(.section-label){color:var(--sbx-muted);line-height:1.55}.sb-engine-live-page .sb-motor-section{padding-block:clamp(5rem,8vw,7.7rem);background-color:var(--sbx-deep);background-image:linear-gradient(rgba(232,237,243,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(232,237,243,.05) 1px,transparent 1px);background-size:54px 54px}.sb-engine-live-page .motor-map{width:min(1240px,calc(100% - clamp(40px,6vw,96px)));gap:clamp(2rem,5vw,4.5rem)}.sb-engine-live-page .motor-map-intro{grid-template-columns:minmax(0,.72fr) minmax(19rem,.56fr);gap:clamp(1.7rem,4vw,4.5rem);align-items:end}.sb-engine-live-page .motor-map-intro h2{max-width:17ch;color:#fff;font-size:clamp(2.25rem,3.8vw,4.05rem);letter-spacing:0}.sb-engine-live-page .motor-map-intro>p{max-width:39rem;color:#f8fafcb3;font-size:.98rem;line-height:1.66}.sb-engine-live-page .motor-desktop{gap:1rem}.sb-engine-live-page .motor-button{min-height:4.3rem;padding:.82rem;border-color:#e8edf31f;border-radius:18px;background:#f8fafc0b}.sb-engine-live-page .motor-button span{color:#9fc7ee;font-family:Inter,sans-serif}.sb-engine-live-page .motor-button strong{color:#fff;font-size:.9rem}.sb-engine-live-page .motor-button small{display:-webkit-box;overflow:hidden;color:#f8fafc8a;font-size:.74rem;line-height:1.34;-webkit-box-orient:vertical;-webkit-line-clamp:2}.sb-engine-live-page .motor-button:hover,.sb-engine-live-page .motor-button:focus-visible,.sb-engine-live-page .motor-button.is-active{border-color:#6699cc7a;background:#6699cc1f;transform:none}.sb-engine-live-page .motor-panel{min-height:31rem;grid-template-columns:minmax(0,.78fr) minmax(0,1.06fr);gap:clamp(1.2rem,2.4vw,2.2rem);padding:clamp(1.1rem,2.2vw,1.7rem);border-color:#e8edf321;border-radius:30px;background:#f8fafc0e;box-shadow:none}.sb-engine-live-page .motor-panel-copy{align-content:center}.sb-engine-live-page .motor-panel-copy h3{max-width:14ch;color:#fff;font-size:clamp(1.8rem,2.7vw,3rem);line-height:1;letter-spacing:0}.sb-engine-live-page .motor-panel-copy dt,.sb-engine-live-page .motor-accordion dt{color:#fff}.sb-engine-live-page .motor-panel-copy dd,.sb-engine-live-page .motor-accordion dd{color:#f8fafcad;line-height:1.58}.sb-engine-live-page .engine-loop-grid{gap:.75rem}.sb-engine-live-page .engine-loop-grid article{min-height:13.5rem;padding:clamp(1rem,2vw,1.35rem);border-color:var(--sbx-line);border-radius:22px;background:#fff;box-shadow:none}.sb-engine-live-page .engine-loop-grid article:not(:last-child):after{background:var(--sbx-blue-mid)}.sb-engine-live-page .engine-loop-grid span{color:var(--sbx-blue-mid);font-family:Inter,sans-serif}.sb-engine-live-page .engine-loop-grid p{color:var(--sbx-muted)}.sb-engine-routes-section{padding-block:clamp(5rem,8vw,7.75rem);background-color:var(--sbx-deep);background-image:linear-gradient(rgba(232,237,243,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(232,237,243,.05) 1px,transparent 1px);background-size:54px 54px;color:#fff}.sb-engine-routes-layout{display:grid;align-items:start}.sb-engine-routes-section .section-copy h2,.sb-engine-routes-section .section-body p{color:#fff}.sb-engine-routes-section .section-body p{color:#f8fafcad}.sb-engine-route-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;border:1px solid rgba(232,237,243,.14);border-radius:28px;background:#f8fafc0e}.sb-engine-route-card{min-height:15.5rem;display:grid;align-content:space-between;gap:1.2rem;padding:clamp(1.15rem,2.5vw,1.65rem);border-right:1px solid rgba(232,237,243,.12)}.sb-engine-route-card:last-child{border-right:0}.sb-engine-route-card:hover,.sb-engine-route-card:focus-visible{background:#6699cc1a;outline:none}.sb-engine-route-card span,.sb-engine-route-card b{color:#9fc7ee;font-size:.78rem;font-weight:820}.sb-engine-route-card h3{max-width:13ch;color:#fff}.sb-engine-route-card p{color:#f8fafca8}.sb-engine-live-page .sb-engine-cta{padding-block:clamp(5rem,8vw,7.75rem);background:#f8fafc;color:var(--sbx-ink)}.sb-engine-live-page .sb-engine-cta .section-copy h2{color:var(--sbx-ink)}.sb-engine-live-page .quiet-cta-panel{padding:clamp(1.3rem,3vw,2rem);border-color:var(--sbx-line);border-radius:28px;background:#fff;color:var(--sbx-ink);box-shadow:none}.sb-engine-live-page .quiet-cta-panel p{color:var(--sbx-muted)}@media(max-width:1100px){.sb-engine-live-page .sb-engine-hero-grid,.sb-engine-live-page .sb-engine-origin-grid,.sb-engine-live-page .sb-integrity-grid,.sb-engine-live-page .sb-engine-cta-grid,.sb-engine-routes-layout,.sb-engine-live-page .motor-map-intro,.sb-engine-live-page .motor-desktop{grid-template-columns:1fr}.sb-engine-live-page .sb-engine-hero-grid,.sb-engine-live-page .sb-engine-origin-grid,.sb-engine-live-page .sb-integrity-grid,.sb-engine-live-page .sb-engine-cta-grid,.sb-engine-routes-layout,.sb-engine-live-page .motor-map{width:min(760px,calc(100% - 32px))}.sb-engine-hero-meta,.sb-engine-route-cards{grid-template-columns:1fr}.sb-engine-route-card{min-height:12rem;border-right:0;border-bottom:1px solid rgba(232,237,243,.12)}.sb-engine-route-card:last-child{border-bottom:0}}@media(max-width:820px){.sb-engine-live-page .sb-engine-live-hero{padding-top:1rem;padding-bottom:2.6rem;background-size:44px 44px}.sb-engine-live-page .sb-engine-hero-grid{width:min(calc(100% - 28px),520px);gap:1.35rem}.sb-engine-live-page .sb-engine-hero-copy h1{max-width:10.8ch;font-size:clamp(2.62rem,13.5vw,3.45rem);line-height:.95}.sb-engine-live-page .motor-desktop{display:none}.sb-engine-live-page .motor-mobile{display:block}}@media(min-width:821px){.sb-engine-live-page .sb-engine-live-hero:before{display:none}.sb-engine-live-page .sb-engine-hero-grid{grid-template-columns:minmax(0,.94fr) minmax(24rem,.68fr);gap:clamp(2.2rem,4.6vw,5.2rem)}.sb-engine-live-page .sb-engine-hero-copy h1{max-width:13.2ch;font-size:clamp(2.8rem,3.35vw,3.75rem)}.sb-engine-live-page .sb-engine-hero-meta{grid-template-columns:1fr;max-width:41rem;gap:0;margin-top:.7rem;border-top:1px solid rgba(232,237,243,.14)}.sb-engine-live-page .sb-engine-hero-meta article{min-height:0;display:grid;grid-template-columns:minmax(9rem,.34fr) minmax(0,1fr);gap:1rem;align-items:start;padding:.82rem 0;border:0;border-bottom:1px solid rgba(232,237,243,.12);border-radius:0;background:transparent}.sb-engine-live-page .sb-engine-hero-meta strong,.sb-engine-live-page .sb-engine-hero-meta span{margin:0}}.pixel-engine-live-page{--px-ink: #001a33;--px-deep: #061b33;--px-panel: #08223e;--px-paper: #ffffff;--px-wash: #f8fafc;--px-line: rgba(0, 26, 51, .1);--px-line-light: rgba(232, 237, 243, .16);--px-blue: #6699cc;--px-blue-strong: #2d8dff;--px-orange: #ff6600;--px-muted-dark: #4a4a4a;--px-muted-light: rgba(248, 250, 252, .68);background:var(--px-wash)}.pixel-engine-live-page .pixel-engine-live-hero{min-height:auto;padding:clamp(1.2rem,2.8vw,2.8rem) 0 clamp(2.6rem,4vw,4rem);border-bottom:0;background-color:var(--px-ink);background-image:linear-gradient(rgba(232,237,243,.052) 1px,transparent 1px),linear-gradient(90deg,rgba(232,237,243,.052) 1px,transparent 1px);background-size:58px 58px}.pixel-engine-live-page .pixel-engine-hero-grid,.pixel-engine-live-page .pixel-problem-grid,.pixel-engine-live-page .pixel-brief-grid,.pixel-engine-live-page .pixel-proof-layout,.pixel-engine-live-page .pixel-next-layout,.pixel-engine-live-page .pixel-readiness{width:min(1240px,calc(100% - clamp(40px,6vw,96px)))}.pixel-engine-live-page .pixel-engine-hero-grid{grid-template-columns:minmax(0,.9fr) minmax(27rem,.78fr);gap:clamp(2.4rem,5vw,5.8rem);min-height:auto;padding-block:clamp(1.35rem,2.7vw,2.6rem) clamp(.2rem,.8vw,.8rem)}.pixel-engine-live-page .pixel-engine-hero-copy{max-width:49rem;gap:.82rem}.pixel-engine-live-page .pixel-engine-hero-copy .section-label{color:#9fc7ee}.pixel-engine-live-page .pixel-engine-breadcrumb{color:#9fc7ee;font-family:Inter,sans-serif;font-size:.86rem;font-weight:780;letter-spacing:0}.pixel-engine-live-page .pixel-engine-hero-copy h1{max-width:13.2ch;color:#fff;font-size:4rem;line-height:.98;letter-spacing:0}.pixel-engine-live-page .pixel-engine-hero-copy .lede{max-width:43rem;color:#f8fafcc2;font-size:.98rem;line-height:1.5}.pixel-engine-live-page .pixel-engine-hero-actions{margin-top:.5rem;gap:.7rem}.pixel-engine-live-page .pixel-engine-hero-actions .button.primary,.pixel-engine-live-page .pixel-brief-card .button.primary{border-color:var(--px-orange);background:var(--px-orange);color:var(--px-ink)}.pixel-engine-live-page .pixel-engine-hero-actions .button.secondary{border-color:#f8fafc42;background:#f8fafc0b;color:#f8fafcc7}.pixel-engine-live-page .pixel-engine-core-mechanism{max-width:43rem;padding:1rem;border:1px solid rgba(232,237,243,.16);border-left:4px solid var(--px-blue);border-radius:18px;background:#f8fafc0e;color:#f8fafca3;font-size:.86rem;font-weight:600;line-height:1.46}.pixel-engine-hero-signals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin-top:.5rem;max-width:43rem}.pixel-engine-hero-signals article{min-height:5.6rem;padding:.82rem;border:1px solid rgba(232,237,243,.13);border-radius:18px;background:#f8fafc0e}.pixel-engine-hero-signals strong{display:block;color:#fff;font-size:.84rem;line-height:1.15}.pixel-engine-hero-signals span{display:block;margin-top:.4rem;color:#f8fafc94;font-size:.74rem;line-height:1.35}.pixel-engine-live-page .pixel-engine-workflow-map{min-height:clamp(31rem,36vw,38rem);border:1px solid var(--px-line-light);border-radius:32px;background-color:#061b33c7;background-image:linear-gradient(rgba(248,250,252,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(248,250,252,.055) 1px,transparent 1px);background-size:34px 34px;box-shadow:none}.pixel-engine-live-page .pixel-engine-workflow-map:before{content:"";position:absolute;inset:2.1rem;border:1px solid rgba(232,237,243,.1);border-radius:24px;pointer-events:none}.pixel-engine-live-page .v4-section{padding-block:clamp(5rem,8vw,7.75rem)}.pixel-engine-live-page .pixel-problem-section{background-color:var(--px-wash);background-image:linear-gradient(rgba(0,26,51,.028) 1px,transparent 1px),linear-gradient(90deg,rgba(0,26,51,.028) 1px,transparent 1px);background-size:44px 44px;color:var(--px-ink)}.pixel-engine-live-page .pixel-problem-grid,.pixel-engine-live-page .pixel-brief-grid,.pixel-engine-live-page .pixel-proof-layout,.pixel-engine-live-page .pixel-next-layout{grid-template-columns:minmax(0,.62fr) minmax(0,1.38fr);gap:clamp(2rem,5vw,4.5rem)}.pixel-engine-live-page .section-copy h2{max-width:15ch;color:var(--px-ink);font-size:3.45rem;line-height:.98;letter-spacing:0}.pixel-engine-live-page .section-body p,.pixel-engine-live-page .pixel-workflow-card p{color:var(--px-muted-dark);font-size:.98rem;line-height:1.62}.pixel-engine-live-page .pixel-workflow-reality{gap:.9rem}.pixel-engine-live-page .pixel-workflow-card{min-height:17rem;padding:clamp(1.1rem,2.4vw,1.6rem);border-color:var(--px-line);border-radius:24px;background:var(--px-paper)}.pixel-engine-live-page .pixel-workflow-card span{color:var(--px-blue-strong);font-family:Inter,sans-serif}.pixel-engine-live-page .pixel-workflow-card h3{color:var(--px-ink);letter-spacing:0}.pixel-engine-live-page .pixel-workflow-card.is-output{min-height:12rem;border-color:#6699cc57;border-radius:24px;background-color:var(--px-ink);background-image:linear-gradient(rgba(232,237,243,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(232,237,243,.045) 1px,transparent 1px);background-size:32px 32px}.pixel-engine-live-page .pixel-workflow-card.is-output h3{color:#fff}.pixel-engine-live-page .pixel-workflow-card.is-output p{color:#f8fafcad}.pixel-engine-live-page .pixel-readiness-section{background-color:var(--px-ink);background-image:linear-gradient(rgba(232,237,243,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(232,237,243,.05) 1px,transparent 1px);background-size:54px 54px}.pixel-engine-live-page .pixel-readiness-intro{grid-template-columns:minmax(0,.62fr) minmax(0,1.38fr);gap:clamp(2rem,5vw,4.5rem)}.pixel-engine-live-page .pixel-readiness-intro h2{max-width:13ch;color:#fff;font-size:3.45rem;line-height:.98;letter-spacing:0}.pixel-engine-live-page .pixel-principle-list>p{max-width:46rem;color:#f8fafcad;font-size:.98rem;line-height:1.62}.pixel-engine-live-page .pixel-principle-list ol{grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem}.pixel-engine-live-page .pixel-principle-list li{min-height:14.8rem;padding:1rem;border-color:#e8edf321;border-radius:20px;background:#f8fafc0d;color:#f8fafcbd;font-size:.82rem;line-height:1.42}.pixel-engine-live-page .pixel-principle-list li:before{color:#9fc7ee;font-family:Inter,sans-serif}.pixel-engine-live-page .readiness-evaluator{grid-template-columns:minmax(0,1.2fr) minmax(23rem,.55fr);gap:1rem}.pixel-engine-live-page .readiness-gates{gap:.75rem}.pixel-engine-live-page .readiness-gate{padding:clamp(1rem,2vw,1.35rem);border:1px solid rgba(232,237,243,.13);border-radius:22px;background:#f8fafc0d}.pixel-engine-live-page .readiness-gate h3,.pixel-engine-live-page .readiness-summary h3{color:#fff;letter-spacing:0}.pixel-engine-live-page .readiness-gate p,.pixel-engine-live-page .readiness-gate dd,.pixel-engine-live-page .readiness-summary p,.pixel-engine-live-page .readiness-outcomes li{color:#f8fafca8}.pixel-engine-live-page .readiness-gate dl{border-top-color:#e8edf31f}.pixel-engine-live-page .readiness-choice-button{border-radius:999px}.pixel-engine-live-page .readiness-choice-button.is-active,.pixel-engine-live-page .readiness-choice-button[aria-pressed=true]{border-color:#6699cc94;background:#6699cc24;color:#fff}.pixel-engine-live-page .readiness-gate.is-ready{border-color:#6699cc7a;background:#6699cc1a}.pixel-engine-live-page .readiness-summary{position:sticky;top:6rem;padding:clamp(1.15rem,2.4vw,1.7rem);border:1px solid rgba(232,237,243,.16);border-radius:26px;background:#001a336b}.pixel-engine-live-page .readiness-summary strong{color:#9fc7ee}.pixel-engine-live-page .readiness-outcomes{gap:.5rem}.pixel-engine-live-page .readiness-outcomes li{border-color:#e8edf321;border-radius:999px;background:#f8fafc0b}.pixel-engine-live-page .pixel-brief-section{background-color:var(--px-wash);background-image:linear-gradient(rgba(0,26,51,.028) 1px,transparent 1px),linear-gradient(90deg,rgba(0,26,51,.028) 1px,transparent 1px);background-size:44px 44px;color:var(--px-ink)}.pixel-engine-live-page .pixel-brief-card{display:grid;gap:1.35rem;padding:clamp(1.3rem,3vw,2rem);border-color:var(--px-line);border-radius:28px;background:#fff;color:var(--px-ink);box-shadow:none}.pixel-engine-live-page .pixel-brief-card p{max-width:45rem;color:var(--px-muted-dark);font-size:1rem;line-height:1.62}.pixel-engine-live-page .pixel-proof-section,.pixel-engine-live-page .pixel-next-section{background-color:var(--px-ink);background-image:linear-gradient(rgba(232,237,243,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(232,237,243,.05) 1px,transparent 1px);background-size:54px 54px;color:#fff}.pixel-engine-live-page .pixel-proof-section .section-copy h2,.pixel-engine-live-page .pixel-next-section .section-copy h2{color:#fff}.pixel-engine-live-page .pixel-proof-section .section-body p,.pixel-engine-live-page .pixel-next-section .section-body p{color:#f8fafcad}.pixel-engine-live-page .pixel-proof-cards{gap:.9rem}.pixel-engine-live-page .pixel-proof-card{padding:clamp(1.1rem,2.2vw,1.55rem);border-color:#e8edf324;border-radius:24px;background:#f8fafc0d}.pixel-engine-live-page .pixel-proof-card strong{color:#9fc7ee;font-size:2.8rem}.pixel-engine-live-page .pixel-proof-card h3{color:#fff;letter-spacing:0}.pixel-engine-live-page .pixel-proof-card dl{gap:.8rem}.pixel-engine-live-page .pixel-proof-card dl>div{padding-top:.75rem;border-top:1px solid rgba(232,237,243,.11)}.pixel-engine-live-page .pixel-proof-card dt{color:#fff;letter-spacing:.08em}.pixel-engine-live-page .pixel-proof-card dd{color:#f8fafca8;font-size:.9rem;line-height:1.5}.pixel-engine-live-page .pixel-proof-card small{color:#f8fafc85}.pixel-next-layout{display:grid;align-items:start}.pixel-next-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid rgba(232,237,243,.14);border-radius:28px;background:#f8fafc0e}.pixel-next-card{min-height:15.5rem;display:grid;align-content:space-between;gap:1.2rem;padding:clamp(1.15rem,2.5vw,1.65rem);border-right:1px solid rgba(232,237,243,.12)}.pixel-next-card:last-child{border-right:0}.pixel-next-card:hover,.pixel-next-card:focus-visible{background:#6699cc1a;outline:none}.pixel-next-card span,.pixel-next-card b{color:#9fc7ee;font-size:.78rem;font-weight:820}.pixel-next-card h3{max-width:13ch;color:#fff;letter-spacing:0}.pixel-next-card p{color:#f8fafca8;font-size:.92rem;line-height:1.48}@media(max-width:1180px){.pixel-engine-live-page .pixel-principle-list ol{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1100px){.pixel-engine-live-page .pixel-engine-hero-grid,.pixel-engine-live-page .pixel-problem-grid,.pixel-engine-live-page .pixel-brief-grid,.pixel-engine-live-page .pixel-proof-layout,.pixel-engine-live-page .pixel-next-layout,.pixel-engine-live-page .pixel-readiness-intro,.pixel-engine-live-page .readiness-evaluator{grid-template-columns:1fr}.pixel-engine-live-page .pixel-engine-hero-grid,.pixel-engine-live-page .pixel-problem-grid,.pixel-engine-live-page .pixel-brief-grid,.pixel-engine-live-page .pixel-proof-layout,.pixel-engine-live-page .pixel-next-layout,.pixel-engine-live-page .pixel-readiness{width:min(760px,calc(100% - 32px))}.pixel-engine-live-page .pixel-engine-workflow-map{min-height:34rem}.pixel-engine-live-page .section-copy,.pixel-engine-live-page .pixel-problem-section .section-copy,.pixel-engine-live-page .pixel-proof-section .section-copy,.pixel-engine-live-page .pixel-brief-section .section-copy,.pixel-engine-live-page .readiness-summary{position:static}.pixel-next-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.pixel-next-card:nth-child(2){border-right:0}.pixel-next-card:nth-child(-n+2){border-bottom:1px solid rgba(232,237,243,.12)}}@media(max-width:820px){.pixel-engine-live-page .pixel-engine-live-hero{padding-top:1rem;padding-bottom:2.6rem;background-size:44px 44px}.pixel-engine-live-page .pixel-engine-hero-grid{gap:1.35rem;width:min(calc(100% - 28px),520px)}.pixel-engine-live-page .pixel-engine-hero-copy h1{max-width:10.8ch;font-size:3.25rem;line-height:.98}.pixel-engine-live-page .section-copy h2,.pixel-engine-live-page .pixel-readiness-intro h2{max-width:100%;font-size:2.6rem}.pixel-engine-hero-signals,.pixel-engine-live-page .pixel-workflow-reality,.pixel-engine-live-page .pixel-proof-cards,.pixel-engine-live-page .pixel-principle-list ol,.pixel-engine-live-page .readiness-gates{grid-template-columns:1fr}.pixel-engine-live-page .pixel-workflow-card.is-output{grid-column:auto}.pixel-next-cards{grid-template-columns:1fr}.pixel-next-card,.pixel-next-card:nth-child(2){border-right:0}.pixel-next-card{min-height:12.5rem;border-bottom:1px solid rgba(232,237,243,.12)}.pixel-next-card:last-child{border-bottom:0}}@media(max-width:560px){.pixel-engine-live-page .pixel-engine-hero-copy h1{max-width:100%;font-size:2.72rem;line-height:1.04}.pixel-engine-live-page .pixel-engine-core-mechanism{padding:.9rem}.pixel-engine-live-page .pixel-engine-workflow-map{display:grid;min-height:auto;gap:.75rem;padding:1rem;border-radius:24px}.pixel-engine-live-page .pixel-engine-workflow-map:before{display:none}.pixel-engine-live-page .readiness-choice,.pixel-engine-live-page .readiness-outcomes{grid-template-columns:1fr}.pixel-engine-live-page .pixel-proof-card strong{font-size:2.35rem}}.how-build-live-page{--hbx-ink: #001a33;--hbx-deep: #061b33;--hbx-panel: #08223e;--hbx-paper: #ffffff;--hbx-wash: #f8fafc;--hbx-line: rgba(0, 26, 51, .1);--hbx-line-light: rgba(232, 237, 243, .16);--hbx-blue: #6699cc;--hbx-blue-strong: #2d8dff;--hbx-cta: #ff6600;--hbx-muted-dark: #4a4a4a;--hbx-muted-light: rgba(248, 250, 252, .68);background:var(--hbx-wash)}.how-build-live-page .how-build-live-hero{min-height:auto;padding:clamp(1.2rem,2.8vw,2.8rem) 0 clamp(2.6rem,4vw,4rem);border-bottom:0;background-color:var(--hbx-ink);background-image:linear-gradient(rgba(232,237,243,.052) 1px,transparent 1px),linear-gradient(90deg,rgba(232,237,243,.052) 1px,transparent 1px);background-size:58px 58px}.how-build-live-page .how-build-method-map{min-height:clamp(31rem,36vw,38rem);border:1px solid var(--hbx-line-light);border-radius:32px;background-color:#061b33c7;background-image:linear-gradient(rgba(248,250,252,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(248,250,252,.055) 1px,transparent 1px);background-size:34px 34px;box-shadow:none}.how-build-live-page .how-build-method-map:before{content:"";position:absolute;inset:2.1rem;border:1px solid rgba(232,237,243,.1);border-radius:24px;pointer-events:none}.how-build-live-page .v4-section{padding-block:clamp(5rem,8vw,7.75rem)}.how-build-live-page .section-copy h2{max-width:15ch;color:var(--hbx-ink);font-size:3.45rem;line-height:.98;letter-spacing:0}.how-build-live-page .section-body p{color:var(--hbx-muted-dark);font-size:.98rem;line-height:1.62}.how-build-live-page .how-build-step-card{min-height:16.25rem;padding:clamp(1rem,2.2vw,1.35rem);border:1px solid var(--hbx-line);border-radius:24px;background:#fff}.how-build-live-page .how-build-step-card span{color:var(--hbx-blue-strong);font-family:Inter,sans-serif}.how-build-live-page .how-build-step-card h3{color:var(--hbx-ink);letter-spacing:0}.how-build-live-page .how-build-step-card dt,.how-build-live-page .how-build-mobile-step dt{color:var(--hbx-ink)}.how-build-live-page .how-build-step-card dd,.how-build-live-page .how-build-mobile-step dd{color:var(--hbx-muted-dark);line-height:1.5}.how-build-live-page .how-build-swimlane{border-color:#e8edf324;border-radius:28px;background:#e8edf31a}.how-build-live-page .how-build-swimlane-row{grid-template-columns:minmax(11rem,1.25fr) repeat(4,minmax(0,1fr))}.how-build-live-page .how-build-swimlane-row>*{padding:1rem;background:#f8fafc0b;color:#f8fafca3;font-size:.84rem;line-height:1.45}.how-build-live-page .how-build-document-stack{min-height:30rem;border-color:#e8edf324;border-radius:28px;background-color:#f8fafc0b;background-image:linear-gradient(rgba(248,250,252,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(248,250,252,.05) 1px,transparent 1px);background-size:32px 32px}.how-build-live-page .document-sheet{border-radius:22px;background:#061b33e6}.how-build-live-page .document-sheet.sheet-c{border-color:#6699cc7a}.how-build-live-page .how-build-handover-card{min-height:12rem;padding:clamp(1rem,2.2vw,1.35rem);border-color:#e8edf324;border-radius:22px;background:#f8fafc0d}.how-build-live-page .how-build-handover-card span{color:#9fc7ee;font-family:Inter,sans-serif}.how-build-live-page .how-build-handover-card h3{color:#fff;letter-spacing:0}.how-build-live-page .how-build-handover-card p{color:#f8fafca8;line-height:1.5}@media(max-width:1100px){.how-build-live-page .how-build-method-map{min-height:35rem}.how-build-live-page .section-copy{position:static}}@media(max-width:820px){.how-build-live-page .how-build-live-hero{padding-top:1rem;padding-bottom:2.6rem;background-size:44px 44px}.how-build-live-page .section-copy h2{max-width:100%;font-size:2.6rem}}@media(max-width:560px){.how-build-live-page .how-build-method-map{display:grid;min-height:auto;gap:.75rem;padding:1rem;border-radius:24px}.how-build-live-page .how-build-method-map:before{display:none}.how-build-live-page .how-build-document-stack{min-height:22rem}}.how-build-live-page .sr-only,.how-build-live-page .how-build-step-card dl.sr-only,.how-build-live-page .how-build-mobile-step dl.sr-only,.how-build-live-page .how-build-swimlane-row>.sr-only,.how-build-live-page .how-build-handover-card p.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.how-build-live-page .v4-section{padding-block:clamp(3.7rem,6vw,5.5rem)}.how-build-live-page .section-copy h2{font-size:clamp(2.65rem,4.2vw,3.25rem)}.how-build-live-page .section-body p{max-width:31rem;font-size:.94rem;line-height:1.55}.how-build-live-page .how-build-step-card{align-content:space-between;gap:.85rem;min-height:11.4rem;padding:1rem;border-radius:20px}.how-build-live-page .how-build-step-card h3{font-size:1.16rem;line-height:1.1}.how-build-live-page .how-build-step-card>p{max-width:18rem;color:var(--hbx-muted-dark);font-size:.82rem;font-weight:620;line-height:1.38}.how-build-live-page .how-build-swimlane{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;overflow:visible;border:0;border-radius:0;background:transparent}.how-build-live-page .how-build-swimlane-row{display:grid;grid-template-columns:1fr;align-content:space-between;min-height:15rem;gap:1rem;padding:1rem;border:1px solid rgba(232,237,243,.14);border-radius:22px;background:linear-gradient(145deg,#f8fafc17,#f8fafc09),#061b336b}.how-build-live-page .how-build-swimlane-row>*{padding:0;background:transparent}.how-build-live-page .how-build-document-stack{min-height:7.25rem}.how-build-live-page .how-build-handover-card,.how-build-live-page .how-build-handover-card:last-child{grid-column:auto}.how-build-live-page .how-build-handover-card{align-content:space-between;min-height:8.4rem;padding:.95rem;border-radius:18px}.how-build-live-page .how-build-handover-card h3{font-size:1rem;line-height:1.14}@media(max-width:1100px){.how-build-live-page .how-build-swimlane{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:820px){.how-build-live-page .v4-section{padding-block:3.2rem}.how-build-live-page .how-build-method-map{display:none}.how-build-live-page .how-build-mobile-step{border-radius:18px}.how-build-live-page .how-build-mobile-step summary{padding:1rem}.how-build-live-page .how-build-mobile-step>p{margin:-.35rem 1rem 1rem;color:var(--hbx-muted-dark);font-size:.86rem;font-weight:620;line-height:1.4}.how-build-live-page .how-build-swimlane{grid-template-columns:1fr}.how-build-live-page .how-build-handover-card:last-child{grid-column:1 / -1}.how-build-live-page .how-build-swimlane-row,.how-build-live-page .how-build-handover-card{min-height:auto}}.proof-case-detail-revamp{--case-midnight: #03101f;--case-blue-deep: #061b33;--case-blue: #2d8dff;--case-warm: #f8fafc;--case-paper: #f6fafe;--case-line: rgba(6, 27, 51, .12);--case-line-dark: rgba(232, 237, 243, .16);--case-slate: #3a4656;background:var(--case-paper)}.proof-case-detail-revamp .case-detail-hero{min-height:720px;padding-block:0;background:var(--case-midnight);color:var(--case-warm)}.proof-case-detail-revamp .case-detail-hero{min-height:640px}.proof-case-detail-revamp .case-detail-hero:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:52px 52px;mask-image:radial-gradient(circle at 55% 40%,black,transparent 75%)}.proof-case-detail-revamp .case-detail-hero:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 70% 30%,rgba(45,141,255,.22),transparent 30%),radial-gradient(circle at 15% 70%,rgba(255,102,0,.08),transparent 28%),linear-gradient(90deg,#03101ffa,#061b33d1 48%,#061b336b)}.proof-case-detail-revamp .case-detail-field{z-index:1;background-image:linear-gradient(rgba(45,141,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(45,141,255,.06) 1px,transparent 1px);background-size:72px 72px}.proof-case-detail-revamp .case-detail-hero-grid{z-index:2;min-height:720px;grid-template-columns:minmax(0,1.05fr) minmax(24rem,.95fr);gap:clamp(2rem,5vw,5rem)}.proof-case-detail-revamp .case-detail-hero-grid{min-height:640px}.proof-case-detail-revamp .case-title-block{gap:1.1rem}.proof-case-detail-revamp .section-label{letter-spacing:.16em}.proof-case-detail-revamp h1{max-width:12ch;color:var(--case-warm);font-size:clamp(3.2rem,6.4vw,7rem);line-height:.98}.proof-case-detail-revamp h1{max-width:13ch;font-size:clamp(3rem,5.6vw,6.25rem)}.proof-case-detail-revamp .lede{max-width:47rem;color:#f8fafcc2;font-size:clamp(1.05rem,1.35vw,1.3rem);line-height:1.58}.proof-case-detail-revamp .lede strong{color:var(--case-warm)}.proof-case-detail-revamp .case-meta-row{display:flex;flex-wrap:wrap;gap:.62rem;margin-top:.4rem}.proof-case-detail-revamp .case-meta-row span{display:inline-flex;align-items:center;min-height:2.35rem;padding:.45rem .75rem;border:1px solid rgba(232,237,243,.16);border-radius:999px;background:#f8fafc12;color:#f8fafcb8;font-size:.82rem}.proof-case-detail-revamp .case-mechanism-map{min-height:520px;overflow:hidden;border-color:#e8edf32e;border-radius:38px;background:linear-gradient(rgba(232,237,243,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(232,237,243,.07) 1px,transparent 1px),#f8fafc0f;background-size:42px 42px;box-shadow:0 40px 120px #0000003d}.proof-case-detail-revamp .case-mechanism-map{min-height:480px}.proof-case-detail-revamp .case-board-gridflow{position:absolute;inset:0;background:linear-gradient(rgba(232,237,243,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(232,237,243,.06) 1px,transparent 1px);background-size:42px 42px;animation:proof-grid-drift 18s linear infinite}.proof-case-detail-revamp .case-map-node{position:absolute;z-index:2;display:grid;gap:.45rem;width:fit-content;max-width:12rem;padding:1rem;border:1px solid rgba(232,237,243,.16);border-radius:18px;background:#061b33bd;color:var(--case-warm);text-align:left;box-shadow:0 18px 52px #0003}.proof-case-detail-revamp .case-map-node strong{color:var(--case-warm);font-size:1.35rem;line-height:1}.proof-case-detail-revamp .case-map-node small{color:#f8fafca3;font-size:.78rem}.proof-case-detail-revamp .case-journey{position:relative;z-index:4;margin-top:-50px}.proof-case-detail-revamp .proof-journey-inner{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid rgba(232,237,243,.22);border-radius:24px;background:#e8edf324;box-shadow:0 32px 90px #061b3338}.proof-case-detail-revamp .proof-journey-inner a{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.9rem;align-items:center;padding:1.1rem 1.25rem;background:#061b33f0;color:#f8fafcb8}.proof-case-detail-revamp .proof-journey-inner a[aria-current=step]{background:#0b1d33fa;color:var(--case-warm)}.proof-case-detail-revamp .proof-journey-inner b{display:grid;place-items:center;width:2.1rem;height:2.1rem;border:1px solid rgba(232,237,243,.2);border-radius:12px;color:#f60;font-family:var(--font-mono);font-size:.78rem}.proof-case-detail-revamp .proof-journey-inner strong{display:block;color:inherit;font-size:.92rem}.proof-case-detail-revamp .proof-journey-inner span span{display:block;margin-top:.16rem;color:#f8fafc8a;font-size:.78rem}.proof-case-detail-revamp .case-related-section h2,.proof-case-detail-revamp .case-detail-cta-section h2{color:var(--case-blue-deep);font-size:clamp(2.25rem,4.1vw,4.9rem);line-height:.98}.proof-case-detail-revamp .case-select{min-height:2.9rem;border-color:var(--case-line);border-radius:999px;background:var(--case-warm)}.proof-case-detail-revamp .card-link{align-self:end;width:fit-content;color:var(--case-blue);font-weight:820}.proof-case-detail-revamp .case-detail-cta-section{background:var(--case-midnight);color:var(--case-warm)}.proof-case-detail-revamp .case-detail-cta-section h2{color:var(--case-warm)}.proof-case-detail-revamp .case-detail-cta-card{min-height:auto;padding:clamp(1.25rem,2.8vw,2rem);border-color:#e8edf324;border-radius:28px;background:#f8fafc0f;color:var(--case-warm)}.proof-case-detail-revamp .case-detail-cta-card p{color:#f8fafcb8}.proof-case-detail-revamp .case-detail-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,20rem);gap:clamp(1.5rem,4vw,3rem);align-items:start}.proof-case-detail-revamp .case-detail-article{min-width:0}.proof-case-detail-revamp .case-detail-card{padding:2.1rem 0;border:0;border-bottom:1px solid var(--case-line);border-radius:0;background:transparent}.proof-case-detail-revamp .case-detail-card:first-child{padding-top:0}.proof-case-detail-revamp .case-detail-card h2{color:var(--case-blue-deep);font-size:clamp(2rem,3.15vw,3.55rem);line-height:1}.proof-case-detail-revamp .case-paragraphs p{color:var(--case-slate);font-size:1.04rem;line-height:1.7}.proof-case-detail-revamp .case-paragraphs p:first-child{margin-top:0}.proof-case-detail-revamp .case-diagnostic-card .button-row{margin-top:1.4rem}.proof-case-detail-revamp .case-detail-aside{position:sticky;top:104px;display:grid;gap:.9rem}.proof-case-detail-revamp .case-aside-card,.proof-case-detail-revamp .case-integrity-list,.proof-case-detail-revamp .case-integrity-note{display:grid;gap:.9rem;padding:1.2rem;border:1px solid var(--case-line);border-radius:26px;background:#ffffffc7;box-shadow:0 18px 52px #061b3314}.proof-case-detail-revamp .case-aside-card p{margin:0;color:var(--case-slate)}.proof-case-detail-revamp .case-metric-stack{display:grid;gap:.75rem}.proof-case-detail-revamp .case-metric-mini{display:grid;gap:.35rem;padding:1rem;border:1px solid var(--case-line);border-radius:18px;background:var(--case-warm)}.proof-case-detail-revamp .case-metric-mini strong{color:var(--case-blue-deep);font-size:1.25rem;line-height:1.05}.proof-case-detail-revamp .case-metric-mini span{color:var(--case-slate);font-size:.82rem}.proof-case-detail-revamp .case-integrity-note p{margin:0;color:var(--case-slate);line-height:1.58}.proof-case-detail-revamp .case-map-node.node-1{top:6%;left:7%;right:7%;max-width:none}.proof-case-detail-revamp .case-map-node.node-2{top:30%;left:7%;right:7%;max-width:none}.proof-case-detail-revamp .case-map-node.node-3{top:54%;left:7%;right:7%;max-width:none}.proof-case-detail-revamp .case-map-node.node-4{right:7%;bottom:6%;left:7%;max-width:none}.proof-case-detail-revamp .case-map-node:before{content:"";width:.85rem;height:.85rem;border-radius:999px;background:var(--case-blue);box-shadow:0 0 0 8px #2d8dff1a}.proof-case-detail-revamp .case-map-node{grid-template-columns:auto minmax(0,1fr);align-items:center}.proof-case-detail-revamp .case-map-node small{grid-column:2;grid-row:1}.proof-case-detail-revamp .case-map-node strong{grid-column:2;grid-row:2}.proof-case-detail-revamp .case-map-core,.proof-case-detail-revamp .case-map-thread{display:none}.proof-case-detail-revamp .related-case-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.proof-case-detail-revamp .related-case-card{border-color:var(--case-line);border-radius:24px;background:#ffffffc7}.motion-ready .proof-case-detail-revamp .case-detail-card[data-reveal],.motion-ready .proof-case-detail-revamp .related-case-card[data-reveal]{opacity:1;transform:none}@media(max-width:1180px){.proof-case-detail-revamp .case-detail-hero-grid,.proof-case-detail-revamp .case-detail-body,.proof-case-detail-revamp .case-detail-cta-grid,.proof-case-detail-revamp .case-proof-integrity-grid{grid-template-columns:1fr}.proof-case-detail-revamp .case-detail-aside{position:relative;top:auto}.proof-case-detail-revamp .related-case-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:820px){.proof-case-detail-revamp .case-detail-hero{min-height:auto}.proof-case-detail-revamp .case-detail-hero-grid{width:min(100% - 28px,520px);min-height:auto;padding-block:4rem 5.5rem}.proof-case-detail-revamp h1{max-width:100%;font-size:clamp(2.45rem,11vw,3.8rem);line-height:1.02}.proof-case-detail-revamp .case-mechanism-map{min-height:auto;display:grid;gap:.75rem;padding:1rem;border-radius:24px}.proof-case-detail-revamp .case-map-node{position:relative;inset:auto;width:100%;max-width:none}.proof-case-detail-revamp .case-board-gridflow{display:none}.proof-case-detail-revamp .case-journey{margin-top:-28px}.proof-case-detail-revamp .proof-journey-inner,.proof-case-detail-revamp .related-case-grid{grid-template-columns:1fr}.proof-case-detail-revamp .case-detail-card{padding:1.6rem 0}.proof-case-detail-revamp .case-detail-card h2,.proof-case-detail-revamp .case-related-section h2,.proof-case-detail-revamp .case-detail-cta-section h2{font-size:clamp(2rem,10vw,3rem)}}.capability-live-page,.capability-family-page{--cap-midnight: #061b33;--cap-system: #0b1d33;--cap-blue: #2d8dff;--cap-orange: #ff6600;--cap-paper: #ffffff;--cap-warm: #f8fafc;--cap-mist: #e8edf3;--cap-ink: #102033;--cap-muted: #526174;--cap-line: rgba(6, 27, 51, .12);--cap-line-dark: rgba(232, 237, 243, .16);--cap-shadow: 0 24px 70px rgba(6, 27, 51, .14);overflow:hidden;background:linear-gradient(rgba(6,27,51,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(6,27,51,.045) 1px,transparent 1px),linear-gradient(180deg,#f8fafc,#f3f7fb 48%,#edf3f9);background-size:64px 64px,64px 64px,auto;color:var(--cap-ink)}.capability-live-page .capability-live-hero,.capability-family-page .capability-family-hero{position:relative;min-height:min(48rem,calc(100vh - 112px));overflow:hidden;padding:4.25rem 0 5.1rem;background:linear-gradient(rgba(232,237,243,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(232,237,243,.08) 1px,transparent 1px),linear-gradient(135deg,var(--cap-midnight),var(--cap-system) 58%,#071528);background-size:64px 64px,64px 64px,auto;color:var(--cap-warm);border-bottom:1px solid rgba(232,237,243,.16)}.capability-family-page .capability-family-hero--light{background:linear-gradient(rgba(6,27,51,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(6,27,51,.055) 1px,transparent 1px),linear-gradient(135deg,#fff,#f5f8fc 52%,#e8f1fb);background-size:64px 64px,64px 64px,auto;color:var(--cap-midnight)}.capability-live-page .capability-hero-grid,.capability-family-page :is(.executive-hero-grid,.advisory-hero-grid,.interim-hero-grid,.focused-hero-grid,.leadership-hero-grid){position:relative;display:grid;grid-template-columns:minmax(0,1.06fr) minmax(23rem,.94fr);gap:3.5rem;align-items:center;min-height:34rem}.capability-live-page :is(.capability-hero-copy,.capability-fit-copy,.capability-gate-panel),.capability-family-page :is(.executive-hero-copy,.advisory-hero-copy,.interim-hero-copy,.focused-hero-copy,.leadership-hero-copy,.executive-thesis-copy,.executive-mechanism-copy,.executive-mandates-copy,.advisory-section-copy,.interim-section-copy,.focused-section-copy,.leadership-section-copy){display:grid;gap:1.1rem;align-content:start}.capability-live-page .section-label,.capability-family-page .section-label{margin:0;color:var(--cap-blue);font-family:var(--font-mono);font-size:.78rem;font-weight:860;letter-spacing:0;text-transform:uppercase}.capability-live-page .capability-live-hero .section-label,.capability-family-page .capability-family-hero:not(.capability-family-hero--light) .section-label{color:#f8fafcb3}.capability-live-page .capability-breadcrumb{width:fit-content;margin:0;padding:.42rem .62rem;border:1px solid rgba(232,237,243,.2);background:#f8fafc14;color:#f8fafcc2;font-family:var(--font-mono);font-size:.78rem;font-weight:760;border-radius:var(--radius-card)}.capability-live-page .capability-live-hero h1,.capability-family-page .capability-family-hero h1{max-width:14ch;color:currentColor;font-family:Georgia,Times New Roman,serif;font-size:4.45rem;font-weight:500;line-height:.98;letter-spacing:0}.capability-family-page .advisory-hero h1,.capability-family-page .focused-hero h1{max-width:15.5ch;font-size:4rem}.capability-live-page .capability-live-hero p:not(.section-label,.capability-breadcrumb),.capability-family-page .capability-family-hero p:not(.section-label){max-width:47rem;color:#f8fafcc2;font-size:1.18rem;line-height:1.65}.capability-family-page .capability-family-hero--light p:not(.section-label){color:#061b33bd}.capability-live-page .button-row,.capability-family-page .button-row{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:.35rem}.capability-live-page .button,.capability-family-page .button{border-radius:var(--radius-control);font-weight:820}.capability-live-page .button.primary,.capability-family-page .capability-family-hero:not(.capability-family-hero--light) .button.primary,.capability-family-page :is(.executive-cta-section,.advisory-cta-section,.interim-cta-section,.focused-cta-section,.leadership-cta-section) .button.primary{background:var(--cap-warm);color:var(--cap-midnight);box-shadow:0 18px 44px #0000002e}.capability-family-page .capability-family-hero--light .button.primary,.capability-live-page :is(.capability-fit-section,.capability-routing-section) .button.primary{background:var(--cap-midnight);color:var(--cap-warm)}.capability-live-page .button.secondary,.capability-family-page .capability-family-hero:not(.capability-family-hero--light) .button.secondary{border-color:#e8edf338;background:#f8fafc12;color:var(--cap-warm)}.capability-family-page .capability-family-hero--light .button.secondary{border-color:#061b3324;background:#061b330a;color:var(--cap-midnight)}.capability-core-mechanism{display:grid;gap:.45rem;max-width:45rem;padding:1rem;border:1px solid rgba(232,237,243,.18);background:#f8fafc12;border-radius:var(--radius-card)}.capability-core-mechanism span{color:#f8fafc94;font-family:var(--font-mono);font-size:.78rem;font-weight:820;text-transform:uppercase}.capability-core-mechanism p{color:#f8fafcd6;font-size:1rem}.capability-route-map,.executive-profile-card,.advisory-blueprint,.interim-control-room,.focused-build-visual,.leadership-room-visual{position:relative;min-height:28rem;overflow:hidden;border:1px solid rgba(232,237,243,.16);background:linear-gradient(rgba(232,237,243,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(232,237,243,.08) 1px,transparent 1px),linear-gradient(145deg,#f8fafc1a,#f8fafc08);background-size:34px 34px,34px 34px,auto;box-shadow:0 22px 70px #00000038;border-radius:var(--radius-card)}.capability-family-hero--light :is(.executive-profile-card,.advisory-blueprint,.focused-build-visual){border-color:#061b331a;background:linear-gradient(rgba(6,27,51,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(6,27,51,.055) 1px,transparent 1px),linear-gradient(145deg,#ffffffeb,#e8f1fbb8);background-size:34px 34px,34px 34px,auto;box-shadow:var(--cap-shadow)}.capability-route-grid{position:absolute;inset:0;background:linear-gradient(118deg,transparent 0 38%,rgba(45,141,255,.45) 38.1% 38.4%,transparent 38.5%),linear-gradient(62deg,transparent 0 42%,rgba(255,102,0,.36) 42.1% 42.4%,transparent 42.5%);opacity:.72}.capability-route-core{position:absolute;left:50%;top:48%;display:grid;place-items:center;width:10.5rem;height:10.5rem;padding:1rem;transform:translate(-50%,-50%);border:1px solid rgba(232,237,243,.22);background:var(--cap-warm);color:var(--cap-midnight);text-align:center;border-radius:50%;box-shadow:0 18px 50px #0003}.capability-route-core span,.capability-route-stack span,.capability-route-axis{font-family:var(--font-mono);font-size:.76rem;font-weight:820;text-transform:uppercase}.capability-route-core strong{font-size:1rem;line-height:1.15}.capability-route-axis{position:absolute;width:fit-content;max-width:9rem;padding:.62rem .72rem;border:1px solid rgba(232,237,243,.2);background:#f8fafc1a;color:#f8fafcd1;border-radius:var(--radius-card);backdrop-filter:blur(10px)}.capability-route-axis:nth-of-type(1){left:8%;top:18%}.capability-route-axis:nth-of-type(2){right:8%;top:23%}.capability-route-axis:nth-of-type(3){left:12%;bottom:18%}.capability-route-axis:nth-of-type(4){right:12%;bottom:16%}.capability-route-stack{position:absolute;right:8%;top:52%;display:grid;gap:.65rem;width:min(42%,15rem);transform:rotate(2deg)}.capability-route-stack span{padding:.9rem;border:1px solid rgba(232,237,243,.18);background:#f8fafc1a;color:#f8fafcd1;border-radius:var(--radius-card);backdrop-filter:blur(10px)}.executive-profile-card{display:grid;align-items:end;min-height:30rem;padding:1.1rem}.executive-portrait-frame{position:absolute;inset:.8rem .8rem 5.8rem;display:grid;place-items:end center;overflow:hidden;background:linear-gradient(rgba(6,27,51,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(6,27,51,.08) 1px,transparent 1px),linear-gradient(160deg,#2d8dff1f,#ff660014);background-size:28px 28px,28px 28px,auto;border-radius:var(--radius-card)}.executive-portrait-frame img{width:min(98%,30rem);height:100%;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 20px 30px rgba(6,27,51,.22))}.executive-profile-meta{position:relative;z-index:1;display:grid;gap:.45rem;padding:1rem;background:#061b33eb;color:var(--cap-warm);border-radius:var(--radius-card)}.executive-profile-meta span,.executive-profile-meta p{color:#f8fafcad}.advisory-blueprint,.interim-control-room,.focused-build-visual,.leadership-room-visual{display:grid;align-content:stretch;gap:1rem;padding:1rem}.advisory-blueprint-header,.interim-control-header,.focused-build-core,.leadership-board{display:grid;gap:.65rem;padding:1.1rem;border:1px solid rgba(232,237,243,.16);background:#061b33d1;color:var(--cap-warm);border-radius:var(--radius-card)}.capability-family-hero--light :is(.advisory-blueprint-header,.focused-build-core){border-color:#061b331f;background:var(--cap-midnight)}.advisory-blueprint-header span,.interim-control-header span,.focused-build-core span,.leadership-board span,.advisory-blueprint-grid small,.focused-build-step,.interim-signal-grid span,.leadership-topic-grid article>span{color:var(--cap-blue);font-family:var(--font-mono);font-size:.76rem;font-weight:820;text-transform:uppercase}.advisory-blueprint-header strong,.interim-control-header strong,.focused-build-core strong,.leadership-board strong{color:var(--cap-warm);font-size:1.35rem;line-height:1.18}.advisory-blueprint-grid,.interim-signal-grid,.focused-build-visual{grid-template-columns:repeat(2,minmax(0,1fr))}.advisory-blueprint-grid{display:grid;gap:.7rem}.advisory-blueprint-grid span,.interim-signal-grid span,.focused-build-step{display:grid;gap:.35rem;min-height:5.5rem;padding:.9rem;border:1px solid rgba(6,27,51,.12);background:#ffffffd1;color:var(--cap-midnight);border-radius:var(--radius-card)}.interim-signal-grid span{border-color:#e8edf326;background:#f8fafc14;color:var(--cap-warm)}.advisory-blueprint-path{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem}.advisory-blueprint-path span{display:grid;place-items:center;min-height:3.5rem;border:1px solid rgba(6,27,51,.1);background:#ffffffc7;color:var(--cap-muted);font-size:.82rem;font-weight:760;text-align:center;border-radius:var(--radius-card)}.interim-control-lines,.leadership-seats{position:relative;min-height:10rem;border:1px solid rgba(232,237,243,.12);background:linear-gradient(90deg,transparent,rgba(45,141,255,.44),transparent),linear-gradient(0deg,transparent,rgba(255,102,0,.24),transparent);border-radius:var(--radius-card)}.interim-control-lines span{position:absolute;left:12%;right:12%;height:1px;background:linear-gradient(90deg,transparent,rgba(248,250,252,.7),transparent)}.interim-control-lines span:nth-child(1){top:30%}.interim-control-lines span:nth-child(2){top:50%}.interim-control-lines span:nth-child(3){top:70%}.focused-build-visual{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.focused-build-core{grid-column:1 / -1}.focused-build-step{min-height:7rem;place-items:center;text-align:center}.leadership-seats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;min-height:19rem;padding:1rem;background:linear-gradient(rgba(232,237,243,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(232,237,243,.06) 1px,transparent 1px),#f8fafc0d;background-size:28px 28px,28px 28px,auto}.leadership-seats span{min-height:5.5rem;border:1px solid rgba(232,237,243,.14);background:#f8fafc14;border-radius:var(--radius-card)}.capability-family-rail{position:relative;z-index:4;margin-top:-2.6rem;padding-bottom:2.4rem}.capability-family-rail-inner{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.55rem;padding:.85rem;border:1px solid rgba(6,27,51,.1);background:#ffffffe6;box-shadow:var(--cap-shadow);backdrop-filter:blur(18px);border-radius:var(--radius-card)}.capability-family-rail-link{display:grid;align-content:space-between;min-height:5.85rem;padding:.95rem;border:1px solid transparent;color:#061b33b3;border-radius:var(--radius-card);transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.capability-family-rail-link:hover,.capability-family-rail-link:focus-visible{color:var(--cap-midnight);background:#2d8dff14;border-color:#2d8dff33;transform:translateY(-2px)}.capability-family-rail-link.active{background:var(--cap-midnight);color:var(--cap-warm);border-color:#ffffff29}.capability-family-rail-link strong{font-size:.9rem;line-height:1.2}.capability-family-rail-link span{margin-top:.42rem;color:inherit;font-size:.76rem;opacity:.72}.capability-identity-strip{background:linear-gradient(90deg,rgba(45,141,255,.16),transparent 44%),linear-gradient(135deg,#061b33,#0b1d33);border-block:1px solid rgba(232,237,243,.12)}.capability-live-page :is(.capability-routing-section,.capability-fit-section,.capability-gate-section,.capability-cta-section),.capability-family-page :is(.executive-thesis-section,.executive-mechanism-section,.executive-proof-section,.executive-mandates-section,.executive-cta-section,.advisory-clarity-section,.advisory-modules-section,.advisory-output-section,.advisory-cta-section,.interim-fit-section,.interim-days-section,.interim-rhythm-section,.interim-cta-section,.focused-menu-section,.focused-scope-section,.focused-criteria-section,.focused-cta-section,.leadership-topics-section,.leadership-formats-section,.leadership-cta-section){padding-block:6rem}.capability-live-page :is(.capability-routing-section,.capability-fit-section),.capability-family-page :is(.executive-thesis-section,.executive-mandates-section,.advisory-clarity-section,.advisory-output-section,.interim-fit-section,.interim-days-section,.focused-menu-section,.focused-scope-section,.leadership-topics-section,.leadership-formats-section){background:linear-gradient(rgba(6,27,51,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(6,27,51,.035) 1px,transparent 1px),#f8fafc;background-size:64px 64px,64px 64px,auto;color:var(--cap-ink)}.capability-live-page .capability-gate-section,.capability-family-page :is(.executive-mechanism-section,.executive-proof-section,.advisory-modules-section,.interim-rhythm-section,.focused-criteria-section){background:linear-gradient(rgba(232,237,243,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(232,237,243,.06) 1px,transparent 1px),linear-gradient(135deg,var(--cap-midnight),var(--cap-system));background-size:54px 54px,54px 54px,auto;color:var(--cap-warm)}.capability-live-page .capability-cta-section,.capability-family-page :is(.executive-cta-section,.advisory-cta-section,.interim-cta-section,.focused-cta-section,.leadership-cta-section){background:#061b33;color:var(--cap-warm)}.capability-section-head,.executive-section-head,.advisory-section-head,.interim-section-head,.focused-section-head,.leadership-section-head,.capability-fit-grid,.capability-gate-grid,.capability-cta-grid,.executive-thesis-grid,.executive-mechanism-grid,.executive-mandates-grid,.executive-cta-grid,.advisory-clarity-grid,.advisory-output-grid,.advisory-cta-grid,.interim-days-grid,.interim-rhythm-grid,.interim-cta-grid,.focused-scope-grid,.focused-criteria-grid,.focused-cta-grid,.leadership-formats-grid,.leadership-cta-grid{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,6.5fr);gap:2.4rem;align-items:start}.capability-section-head,.executive-section-head,.advisory-section-head,.interim-section-head,.focused-section-head,.leadership-section-head{margin-bottom:2.2rem}.capability-live-page h2,.capability-family-page h2{max-width:16ch;color:currentColor;font-family:Georgia,Times New Roman,serif;font-size:3.35rem;font-weight:500;line-height:1.03;letter-spacing:0}.capability-live-page .capability-section-head h2,.capability-family-page :is(.executive-section-head h2,.advisory-section-head h2,.interim-section-head h2,.focused-section-head h2,.leadership-section-head h2){max-width:18ch}.capability-live-page :is(.section-copy,.capability-fit-copy p,.capability-gate-panel p,.capability-cta-grid p),.capability-family-page :is(.executive-thesis-copy p:not(.section-label),.executive-mandates-copy p:not(.section-label),.executive-cta-grid p,.advisory-section-copy p:not(.section-label),.advisory-cta-grid p,.interim-section-copy p:not(.section-label),.interim-cta-grid p,.focused-section-copy p:not(.section-label),.focused-cta-grid p,.leadership-section-copy p:not(.section-label),.leadership-cta-grid p){color:var(--cap-muted);font-size:1.06rem;line-height:1.65}.capability-live-page :is(.capability-gate-section,.capability-cta-section) :is(p,.section-copy),.capability-family-page :is(.executive-mechanism-section,.executive-proof-section,.advisory-modules-section,.interim-rhythm-section,.focused-criteria-section,.executive-cta-section,.advisory-cta-section,.interim-cta-section,.focused-cta-section,.leadership-cta-section) p{color:#f8fafcb8}.capability-decision-matrix{overflow:hidden;border:1px solid rgba(6,27,51,.1);background:var(--cap-paper);box-shadow:var(--cap-shadow);border-radius:var(--radius-card)}.capability-matrix-head,.capability-matrix-row{display:grid;grid-template-columns:1.06fr .86fr 1.08fr}.capability-matrix-head span,.capability-matrix-row>*{padding:1.15rem;border-right:1px solid rgba(6,27,51,.08);border-bottom:1px solid rgba(6,27,51,.08)}.capability-matrix-head span:last-child,.capability-matrix-row>*:last-child{border-right:0}.capability-matrix-row:last-child>*{border-bottom:0}.capability-matrix-head{background:var(--cap-midnight);color:var(--cap-warm);font-family:var(--font-mono);font-size:.74rem;font-weight:840;text-transform:uppercase}.capability-matrix-row{color:#102033c7;font-size:.95rem}.capability-matrix-row strong{color:var(--cap-midnight);font-weight:820}.capability-card-grid,.executive-signal-board,.executive-mechanism-strip,.executive-proof-grid,.executive-mandate-cards,.advisory-problem-board,.advisory-module-grid,.advisory-output-wall,.interim-fit-grid,.interim-rhythm-cards,.focused-project-grid,.focused-scope-line,.focused-criteria-list,.leadership-topic-grid,.leadership-format-cards{display:grid;gap:1rem}.capability-card-grid,.focused-project-grid,.leadership-topic-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.executive-proof-grid,.advisory-module-grid,.focused-criteria-list{grid-template-columns:repeat(4,minmax(0,1fr))}.executive-signal-board,.executive-mechanism-strip,.executive-mandate-cards,.advisory-problem-board,.interim-fit-grid,.interim-rhythm-cards,.leadership-format-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.focused-scope-line{grid-template-columns:repeat(5,minmax(0,1fr))}.capability-fit-card,.executive-signal-board span,.executive-mechanism-strip span,.executive-proof-card,.executive-mandate-cards article,.advisory-problem-board article,.advisory-module-card,.advisory-output-card,.advisory-output-wall ul,.interim-fit-grid article,.interim-control-timeline li,.interim-rhythm-cards article,.focused-project-grid article,.focused-scope-line span,.focused-criteria-list li,.leadership-topic-grid article,.leadership-format-cards article{position:relative;display:grid;gap:.78rem;min-height:12rem;padding:1.25rem;border:1px solid rgba(6,27,51,.1);background:#ffffffe0;color:var(--cap-ink);box-shadow:0 12px 34px #061b330f;border-radius:var(--radius-card)}.capability-fit-card:before,.advisory-module-card:before,.focused-project-grid article:before,.leadership-topic-grid article:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:linear-gradient(180deg,var(--cap-blue),var(--cap-orange))}.capability-fit-card span,.capability-fit-card small,.executive-proof-card p,.advisory-module-card span,.focused-project-grid article>span,.focused-scope-line small,.focused-criteria-list span{color:var(--cap-blue);font-family:var(--font-mono);font-size:.76rem;font-weight:820;text-transform:uppercase}.capability-fit-card h3,.executive-mandate-cards h3,.advisory-module-card h3,.interim-fit-grid h3,.interim-rhythm-cards h3,.focused-project-grid h3,.leadership-topic-grid h3,.leadership-format-cards h3{color:var(--cap-midnight);font-size:1.22rem;line-height:1.18}.capability-fit-card p,.capability-fit-card small,.executive-proof-card small,.executive-mandate-cards p,.advisory-problem-board p,.advisory-module-card p,.advisory-module-card small,.interim-fit-grid p,.interim-rhythm-cards p,.focused-project-grid p,.focused-project-grid dd,.focused-scope-line span,.leadership-topic-grid p,.leadership-format-cards p{color:#102033ad;line-height:1.52}.capability-fit-card div{display:flex;flex-wrap:wrap;gap:.75rem;align-self:end}.capability-fit-card a{color:var(--cap-blue);font-size:.9rem;font-weight:820}.capability-fit-card a:last-child{color:var(--cap-orange)}.capability-gate-grid{align-items:stretch}.capability-gate-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none}.capability-gate-list li{display:grid;grid-template-columns:auto 1fr;gap:.75rem;align-items:center;padding:1rem;border:1px solid rgba(232,237,243,.14);background:#f8fafc12;color:#f8fafcd1;border-radius:var(--radius-card)}.capability-gate-list span,.interim-control-timeline span{color:var(--cap-orange);font-family:var(--font-mono);font-weight:840}.capability-cta-grid,.executive-cta-grid,.advisory-cta-grid,.interim-cta-grid,.focused-cta-grid,.leadership-cta-grid{align-items:center}.capability-cta-grid h2,.executive-cta-grid h2,.advisory-cta-grid h2,.interim-cta-grid h2,.focused-cta-grid h2,.leadership-cta-grid h2{max-width:18ch;color:var(--cap-warm);font-size:3.7rem}.capability-cta-grid div,.executive-cta-grid div,.advisory-cta-grid div,.interim-cta-grid div,.focused-cta-grid div,.leadership-cta-grid div{display:grid;gap:1.25rem;justify-items:start}.executive-proof-card{min-height:14rem;background:#f8fafc14;color:var(--cap-warm);border-color:#e8edf324;box-shadow:none}.executive-proof-card strong{color:var(--cap-warm);font-family:var(--font-mono);font-size:1.35rem;line-height:1.1}.executive-proof-card span{color:#f8fafcd1;font-weight:760}.executive-proof-card small{color:#f8fafc9e}.executive-mechanism-strip span,.interim-rhythm-cards article,.focused-criteria-list li{background:#f8fafc14;color:var(--cap-warm);border-color:#e8edf324;box-shadow:none}.executive-mechanism-strip span,.focused-criteria-list li{min-height:8rem}.executive-mechanism-strip small,.focused-criteria-list span{color:var(--cap-blue);font-family:var(--font-mono);font-size:.76rem;font-weight:820}.interim-rhythm-cards h3,.interim-rhythm-cards p,.focused-criteria-list li{color:var(--cap-warm)}.interim-rhythm-cards span{color:var(--cap-orange);font-family:var(--font-mono);font-size:1.35rem;font-weight:860}.interim-control-timeline{display:grid;gap:.6rem;margin:0;padding:0;list-style:none}.interim-control-timeline li{min-height:auto;grid-template-columns:auto 1fr;align-items:center}.focused-project-grid dl{display:grid;gap:.5rem;margin:0}.focused-project-grid dl div{display:grid;gap:.15rem}.focused-project-grid dt{color:var(--cap-muted);font-family:var(--font-mono);font-size:.72rem;font-weight:820;text-transform:uppercase}.focused-project-grid dd{margin:0;font-size:.92rem}.leadership-topic-grid article{min-height:16rem}.leadership-topic-grid strong,.advisory-problem-board strong,.interim-fit-grid strong,.focused-project-grid strong{color:var(--cap-midnight);line-height:1.42}.advisory-output-wall{grid-template-columns:repeat(3,minmax(0,1fr))}.advisory-output-card,.advisory-output-wall ul{min-height:13rem}.advisory-output-card svg{width:100%;height:auto}.advisory-output-card circle,.advisory-output-card path,.advisory-output-card rect{fill:none;stroke:var(--cap-blue);stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.advisory-output-card rect{fill:#2d8dff1f}.advisory-output-wall ul{grid-column:1 / -1;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:1.25rem;list-style:none}.advisory-output-wall li{display:grid;align-items:center;min-height:3rem;color:var(--cap-midnight);font-weight:760}@media(max-width:1120px){.capability-family-rail-inner{grid-template-columns:repeat(3,minmax(0,1fr))}.capability-card-grid,.focused-project-grid,.leadership-topic-grid,.executive-proof-grid,.advisory-module-grid,.advisory-output-wall,.focused-criteria-list,.focused-scope-line{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.capability-live-page .capability-hero-grid,.capability-family-page :is(.executive-hero-grid,.advisory-hero-grid,.interim-hero-grid,.focused-hero-grid,.leadership-hero-grid),.capability-section-head,.executive-section-head,.advisory-section-head,.interim-section-head,.focused-section-head,.leadership-section-head,.capability-fit-grid,.capability-gate-grid,.capability-cta-grid,.executive-thesis-grid,.executive-mechanism-grid,.executive-mandates-grid,.executive-cta-grid,.advisory-clarity-grid,.advisory-output-grid,.advisory-cta-grid,.interim-days-grid,.interim-rhythm-grid,.interim-cta-grid,.focused-scope-grid,.focused-criteria-grid,.focused-cta-grid,.leadership-formats-grid,.leadership-cta-grid{grid-template-columns:1fr}.capability-live-page .capability-live-hero,.capability-family-page .capability-family-hero{min-height:auto;padding-block:4.5rem 5.75rem}.capability-live-page .capability-live-hero h1,.capability-family-page .capability-family-hero h1,.capability-family-page .advisory-hero h1,.capability-family-page .focused-hero h1{max-width:100%;font-size:3.55rem}.capability-live-page h2,.capability-family-page h2,.capability-cta-grid h2,.executive-cta-grid h2,.advisory-cta-grid h2,.interim-cta-grid h2,.focused-cta-grid h2,.leadership-cta-grid h2{max-width:100%;font-size:2.75rem}.capability-route-map,.executive-profile-card,.advisory-blueprint,.interim-control-room,.focused-build-visual,.leadership-room-visual{min-height:24rem}.capability-matrix-head,.capability-matrix-row{grid-template-columns:1fr}.capability-matrix-head span,.capability-matrix-row>*{border-right:0}.capability-gate-list,.executive-signal-board,.executive-mechanism-strip,.executive-mandate-cards,.advisory-problem-board,.interim-fit-grid,.interim-rhythm-cards,.leadership-format-cards{grid-template-columns:1fr}}@media(max-width:680px){.capability-live-page .capability-live-hero,.capability-family-page .capability-family-hero,.capability-live-page :is(.capability-routing-section,.capability-fit-section,.capability-gate-section,.capability-cta-section),.capability-family-page :is(.executive-thesis-section,.executive-mechanism-section,.executive-proof-section,.executive-mandates-section,.executive-cta-section,.advisory-clarity-section,.advisory-modules-section,.advisory-output-section,.advisory-cta-section,.interim-fit-section,.interim-days-section,.interim-rhythm-section,.interim-cta-section,.focused-menu-section,.focused-scope-section,.focused-criteria-section,.focused-cta-section,.leadership-topics-section,.leadership-formats-section,.leadership-cta-section){padding-block:3.75rem}.capability-live-page .capability-live-hero h1,.capability-family-page .capability-family-hero h1,.capability-family-page .advisory-hero h1,.capability-family-page .focused-hero h1{font-size:2.6rem;line-height:1.02}.capability-live-page .capability-hero-grid,.capability-family-page :is(.executive-hero-grid,.advisory-hero-grid,.interim-hero-grid,.focused-hero-grid,.leadership-hero-grid){min-height:auto;gap:1.35rem;padding:0}.capability-live-page .capability-live-hero p:not(.section-label,.capability-breadcrumb),.capability-family-page .capability-family-hero p:not(.section-label){font-size:1rem;line-height:1.56}.capability-live-page .capability-live-hero .button.secondary,.capability-family-page .capability-family-hero .button.secondary,.capability-live-page .capability-core-mechanism{display:none}.capability-live-page h2,.capability-family-page h2,.capability-cta-grid h2,.executive-cta-grid h2,.advisory-cta-grid h2,.interim-cta-grid h2,.focused-cta-grid h2,.leadership-cta-grid h2{font-size:2.15rem}.capability-family-rail{margin-top:-2rem}.capability-family-rail-inner{display:flex;overflow-x:auto;padding:.65rem;scroll-snap-type:x mandatory}.capability-family-rail-link{min-width:12.2rem;min-height:5.4rem;scroll-snap-align:start}.capability-card-grid,.executive-proof-grid,.advisory-module-grid,.advisory-output-wall,.focused-project-grid,.focused-scope-line,.focused-criteria-list,.leadership-topic-grid{grid-template-columns:1fr}.capability-route-map,.executive-profile-card,.advisory-blueprint,.interim-control-room,.focused-build-visual,.leadership-room-visual{min-height:auto}.capability-route-map{display:grid;gap:.7rem;padding:1rem;min-height:7.4rem}.capability-route-grid,.capability-route-axis,.capability-route-stack{display:none}.capability-route-core,.capability-route-axis{position:relative;inset:auto;width:100%;max-width:none;transform:none;border-radius:var(--radius-card)}.capability-route-core{height:auto;min-height:6.2rem}.advisory-blueprint,.interim-control-room,.focused-build-visual,.leadership-room-visual{min-height:auto;padding:.85rem}.advisory-blueprint-grid,.advisory-blueprint-path,.interim-signal-grid,.interim-control-lines,.focused-build-step,.leadership-seats{display:none}.advisory-blueprint-header,.interim-control-header,.focused-build-core,.leadership-board{min-height:7rem}.executive-portrait-frame{position:relative;inset:auto;min-height:10rem;max-height:10rem}.executive-portrait-frame img{width:auto;height:100%;max-height:10rem}.executive-profile-card{gap:.8rem;padding:.75rem}.executive-profile-meta{position:relative;padding:.8rem}.executive-profile-meta p{display:none}.advisory-blueprint-path,.focused-build-visual{grid-template-columns:1fr}.leadership-seats{grid-template-columns:repeat(2,minmax(0,1fr));min-height:12rem}}.capability-live-page,.capability-family-page{--cap-correct-bg: #001a33;--cap-correct-panel: rgba(255, 255, 255, .055);--cap-correct-panel-strong: rgba(255, 255, 255, .09);--cap-correct-line: rgba(153, 184, 217, .22);--cap-correct-line-soft: rgba(153, 184, 217, .14);--cap-correct-text: #ffffff;--cap-correct-muted: #b9c9da;--cap-correct-soft: #e6f0f7;--cap-correct-blue: #6699cc;--cap-correct-deep: #003366;--cap-correct-cta: #ff6600;background:var(--cap-correct-bg);color:var(--cap-correct-text)}.capability-live-page .capability-live-hero,.capability-family-page .capability-family-hero,.capability-family-page .capability-family-hero--light{min-height:auto;padding:clamp(3.5rem,5.5vw,5.5rem) 0 clamp(2.4rem,4vw,3.8rem);background:linear-gradient(90deg,rgba(102,153,204,.12),transparent 44%),linear-gradient(180deg,#001a33,#06213f);background-size:auto;color:var(--cap-correct-text);border-bottom:1px solid var(--cap-correct-line-soft)}.capability-live-page .capability-hero-grid,.capability-family-page :is(.executive-hero-grid,.advisory-hero-grid,.interim-hero-grid,.focused-hero-grid,.leadership-hero-grid){grid-template-columns:minmax(0,1.05fr) minmax(20rem,.72fr);gap:clamp(2rem,5vw,4.5rem);align-items:center;min-height:auto}.capability-live-page :is(.capability-hero-copy,.capability-fit-copy,.capability-gate-panel),.capability-family-page :is(.executive-hero-copy,.advisory-hero-copy,.interim-hero-copy,.focused-hero-copy,.leadership-hero-copy,.executive-thesis-copy,.executive-mechanism-copy,.executive-mandates-copy,.advisory-section-copy,.interim-section-copy,.focused-section-copy,.leadership-section-copy){gap:1rem}.capability-live-page .section-label,.capability-family-page .section-label,.capability-live-page .capability-live-hero .section-label,.capability-family-page .capability-family-hero:not(.capability-family-hero--light) .section-label,.capability-family-page .capability-family-hero--light .section-label{color:var(--cap-correct-blue);font-family:var(--font-mono);font-size:.74rem;font-weight:820;letter-spacing:0}.capability-live-page .capability-breadcrumb{padding:0;border:0;background:transparent;color:var(--cap-correct-muted);font-family:var(--font-mono);font-size:.82rem}.capability-live-page .capability-live-hero h1,.capability-family-page .capability-family-hero h1,.capability-family-page .advisory-hero h1,.capability-family-page .focused-hero h1{max-width:18ch;color:var(--cap-correct-text);font-family:var(--font-sans);font-size:clamp(2.9rem,4.4vw,4.75rem);font-weight:760;line-height:1.02;letter-spacing:0}.capability-family-page .advisory-hero h1,.capability-family-page .focused-hero h1{max-width:22ch;font-size:clamp(2.35rem,3.2vw,3.45rem)}.capability-family-page :is(.executive-hero,.interim-hero,.leadership-hero) h1{max-width:18ch;font-size:clamp(2.55rem,3.8vw,4.25rem)}.capability-live-page .capability-live-hero p:not(.section-label,.capability-breadcrumb),.capability-family-page .capability-family-hero p:not(.section-label),.capability-family-page .capability-family-hero--light p:not(.section-label){max-width:43rem;color:var(--cap-correct-muted);font-size:clamp(1rem,1.25vw,1.14rem);line-height:1.62}.capability-core-mechanism{display:none;max-width:40rem;padding:1rem 1.1rem;border:1px solid var(--cap-correct-line);background:#ffffff0b;border-radius:var(--radius-card)}.capability-core-mechanism span{color:var(--cap-correct-blue)}.capability-core-mechanism p{color:var(--cap-correct-soft);font-size:.98rem;font-weight:680}.capability-live-page .button,.capability-family-page .button{min-height:2.9rem;border-radius:var(--radius-control);font-weight:820}.capability-live-page .button.primary,.capability-family-page .capability-family-hero .button.primary,.capability-family-page .capability-family-hero--light .button.primary,.capability-family-page :is(.executive-cta-section,.advisory-cta-section,.interim-cta-section,.focused-cta-section,.leadership-cta-section) .button.primary{border-color:var(--cap-correct-cta);background:var(--cap-correct-cta);color:#fff;box-shadow:none}.capability-live-page .button.secondary,.capability-family-page .capability-family-hero .button.secondary,.capability-family-page .capability-family-hero--light .button.secondary{border-color:var(--cap-correct-line);background:transparent;color:var(--cap-correct-soft)}.capability-route-map,.executive-profile-card,.advisory-blueprint,.interim-control-room,.focused-build-visual,.leadership-room-visual,.capability-family-hero--light :is(.executive-profile-card,.advisory-blueprint,.focused-build-visual){min-height:auto;border:1px solid var(--cap-correct-line);background:#ffffff0b;background-size:auto;box-shadow:none;border-radius:var(--radius-card)}.capability-route-map{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;padding:1rem;align-content:start}.capability-route-map:before,.capability-route-map:after{display:none;content:none}.capability-route-grid,.capability-route-stack{display:none}.capability-route-core,.capability-route-axis{position:relative;inset:auto;width:auto;max-width:none;height:auto;min-height:5.4rem;aspect-ratio:auto;transform:none;border:1px solid var(--cap-correct-line);background:#fff1;color:var(--cap-correct-text);border-radius:var(--radius-card);box-shadow:none}.capability-route-core{grid-column:1 / -1;align-content:center;justify-items:start;text-align:left}.capability-route-map .capability-route-axis{inset:auto;transform:none}.capability-route-core span,.capability-route-axis strong{color:var(--cap-correct-blue);font-family:var(--font-mono);font-size:.74rem;font-weight:820}.capability-route-core strong{color:var(--cap-correct-soft);font-size:1.12rem;line-height:1.2}.capability-route-axis{display:grid;gap:.35rem;align-items:end;padding:.9rem}.capability-route-axis small{color:var(--cap-correct-muted);font-size:.88rem;line-height:1.25}.executive-profile-card{padding:1rem}.executive-portrait-frame{position:relative;inset:auto;min-height:clamp(16rem,26vw,22rem);max-height:none;background:linear-gradient(180deg,#6699cc1f,#ffffff09);border:1px solid var(--cap-correct-line-soft)}.executive-portrait-frame img{width:auto;height:100%;max-height:clamp(16rem,26vw,22rem);margin-inline:auto;filter:none}.executive-profile-meta,.advisory-blueprint-header,.interim-control-header,.focused-build-core,.leadership-board,.capability-family-hero--light :is(.advisory-blueprint-header,.focused-build-core){border:1px solid var(--cap-correct-line);background:#ffffff12;color:var(--cap-correct-text);border-radius:var(--radius-card)}.executive-profile-meta span,.executive-profile-meta p{color:var(--cap-correct-muted)}.advisory-blueprint-header span,.interim-control-header span,.focused-build-core span,.leadership-board span,.advisory-blueprint-grid small,.focused-build-step,.interim-signal-grid span,.leadership-topic-grid article>span{color:var(--cap-correct-blue)}.advisory-blueprint-header strong,.interim-control-header strong,.focused-build-core strong,.leadership-board strong{color:var(--cap-correct-soft);font-size:1.25rem}.advisory-blueprint-grid span,.interim-signal-grid span,.focused-build-step,.advisory-blueprint-path span,.leadership-seats span{border-color:var(--cap-correct-line);background:#ffffff0b;color:var(--cap-correct-soft)}.advisory-blueprint-grid span,.interim-signal-grid span,.focused-build-step{min-height:3.8rem;padding:.75rem}.advisory-blueprint-path,.interim-control-lines,.leadership-seats{display:none}.interim-control-lines,.leadership-seats{border-color:var(--cap-correct-line);background:#ffffff09}.interim-control-lines span{background:#6699cc8f}.capability-family-rail{margin-top:0;padding:1rem 0 0;background:var(--cap-correct-bg)}.capability-family-rail-inner{grid-template-columns:repeat(6,minmax(0,1fr));gap:0;padding:0;border:1px solid var(--cap-correct-line);background:#ffffff09;box-shadow:none;border-radius:var(--radius-card);backdrop-filter:none}.capability-family-rail-link{min-height:4.4rem;padding:.9rem;border-right:1px solid var(--cap-correct-line-soft);border-radius:0;color:var(--cap-correct-muted)}.capability-family-rail-link:last-child{border-right:0}.capability-family-rail-link:hover,.capability-family-rail-link:focus-visible{color:var(--cap-correct-text);background:#6699cc14;border-color:var(--cap-correct-line);transform:none}.capability-family-rail-link.active{background:#6699cc29;color:#fff;border-color:var(--cap-correct-line)}.capability-family-rail-link strong{font-size:.86rem;line-height:1.18}.capability-family-rail-link span{font-size:.74rem}.capability-live-page :is(.capability-routing-section,.capability-fit-section,.capability-gate-section,.capability-cta-section),.capability-family-page :is(.executive-thesis-section,.executive-mechanism-section,.executive-proof-section,.executive-mandates-section,.executive-cta-section,.advisory-clarity-section,.advisory-modules-section,.advisory-output-section,.advisory-cta-section,.interim-fit-section,.interim-days-section,.interim-rhythm-section,.interim-cta-section,.focused-menu-section,.focused-scope-section,.focused-criteria-section,.focused-cta-section,.leadership-topics-section,.leadership-formats-section,.leadership-cta-section){padding-block:clamp(4rem,7vw,6.5rem)}.capability-live-page :is(.capability-routing-section,.capability-fit-section),.capability-family-page :is(.executive-thesis-section,.executive-mandates-section,.advisory-clarity-section,.advisory-output-section,.interim-fit-section,.interim-days-section,.focused-menu-section,.focused-scope-section,.leadership-topics-section,.leadership-formats-section){background:#f8fafc;color:#102033}.capability-live-page .capability-gate-section,.capability-family-page :is(.executive-mechanism-section,.executive-proof-section,.advisory-modules-section,.interim-rhythm-section,.focused-criteria-section){background:#036;color:#fff}.capability-live-page .capability-cta-section,.capability-family-page :is(.executive-cta-section,.advisory-cta-section,.interim-cta-section,.focused-cta-section,.leadership-cta-section){background:#001a33}.capability-live-page h2,.capability-family-page h2,.capability-cta-grid h2,.executive-cta-grid h2,.advisory-cta-grid h2,.interim-cta-grid h2,.focused-cta-grid h2,.leadership-cta-grid h2{max-width:18ch;font-family:var(--font-sans);font-size:clamp(2.15rem,4vw,4rem);font-weight:760;line-height:1.02;letter-spacing:0}.capability-decision-matrix,.capability-fit-card,.executive-signal-board span,.executive-mandate-cards article,.advisory-problem-board article,.advisory-module-card,.advisory-output-card,.advisory-output-wall ul,.interim-fit-grid article,.interim-control-timeline li,.focused-project-grid article,.focused-scope-line span,.leadership-topic-grid article,.leadership-format-cards article{border-color:#00336624;background:#fff;box-shadow:none;border-radius:var(--radius-card)}.capability-fit-card:before,.advisory-module-card:before,.focused-project-grid article:before,.leadership-topic-grid article:before{background:#69c}.capability-matrix-head{background:#036}.capability-gate-list li,.executive-proof-card,.executive-mechanism-strip span,.interim-rhythm-cards article,.focused-criteria-list li{border-color:#cce0f033;background:#ffffff0f;box-shadow:none;border-radius:var(--radius-card)}.capability-gate-list span,.interim-control-timeline span,.interim-rhythm-cards span{color:#99b8d9}.capability-cta-grid h2,.executive-cta-grid h2,.advisory-cta-grid h2,.interim-cta-grid h2,.focused-cta-grid h2,.leadership-cta-grid h2{color:#fff}@media(max-width:1120px){.capability-family-rail-inner{grid-template-columns:repeat(3,minmax(0,1fr))}.capability-family-rail-link:nth-child(3n){border-right:0}}@media(max-width:900px){.capability-live-page .capability-hero-grid,.capability-family-page :is(.executive-hero-grid,.advisory-hero-grid,.interim-hero-grid,.focused-hero-grid,.leadership-hero-grid){grid-template-columns:1fr}.capability-route-map{grid-template-columns:repeat(2,minmax(0,1fr))}.capability-route-core{grid-column:1 / -1}.capability-family-rail{padding-top:0}.capability-family-rail-inner{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.capability-family-rail-link{min-width:0;border-bottom:1px solid var(--cap-correct-line-soft)}.capability-family-rail-link:nth-child(2n){border-right:0}.capability-family-rail-link:nth-last-child(-n+2){border-bottom:0}}@media(max-width:680px){.capability-live-page .capability-live-hero,.capability-family-page .capability-family-hero,.capability-family-page .capability-family-hero--light{padding-block:3rem 2.5rem}.capability-live-page .capability-live-hero h1,.capability-family-page .capability-family-hero h1,.capability-family-page .advisory-hero h1,.capability-family-page .focused-hero h1{font-size:clamp(2.15rem,10vw,3rem);line-height:1.02}.capability-live-page .capability-live-hero .button.secondary,.capability-family-page .capability-family-hero .button.secondary{display:none}.capability-core-mechanism{display:grid;padding:.85rem}.capability-route-map,.executive-profile-card,.advisory-blueprint,.interim-control-room,.focused-build-visual,.leadership-room-visual{display:none}.capability-family-rail-link{min-height:4.1rem;padding:.75rem}}.ofb-page{background:#061526;color:var(--color-white)}.ofb-hero{position:relative;overflow:hidden;border-bottom:1px solid rgba(184,210,235,.24);background:linear-gradient(rgba(153,184,217,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(153,184,217,.035) 1px,transparent 1px),radial-gradient(circle at 78% 24%,rgba(102,153,204,.18),transparent 30rem),#061b33;background-size:74px 74px,74px 74px,auto,auto}.ofb-hero-grid{display:grid;grid-template-columns:minmax(0,5.4fr) minmax(22rem,4.6fr);gap:clamp(2rem,4vw,var(--space-8));align-items:center;min-height:clamp(34rem,calc(100vh - 150px),47rem);padding-block:clamp(3rem,6vw,var(--space-8))}.ofb-hero-compact .ofb-hero-grid{min-height:clamp(30rem,calc(100vh - 210px),38rem)}.ofb-hero-copy{display:grid;gap:var(--space-4);min-width:0}.ofb-hero-copy h1{max-width:13.5ch;color:#fff;font-size:clamp(2.75rem,4.8vw,5.35rem)}.ofb-hero-copy p:not(.section-label){max-width:47rem;color:#d2e2f1;font-size:var(--text-md)}.ofb-visual-board,.ofb-catalogue-meter{position:relative;min-height:clamp(27rem,48vh,31rem);border:1px solid rgba(184,210,235,.24);border-radius:var(--radius-card);background:linear-gradient(rgba(184,210,235,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(184,210,235,.04) 1px,transparent 1px),#ffffff0a;background-size:48px 48px,48px 48px,auto}.ofb-visual-board.compact{min-height:clamp(22rem,42vh,25rem)}.ofb-catalogue-meter span,.ofb-module-card span,.ofb-route-card span,.ofb-cluster-card span,.ofb-track-card span,.ofb-topic-grid span,.ofb-format-grid span,.ofb-situation-grid span,.ofb-output-grid span,.ofb-result-panel>span,.ofb-stepper span,.ofb-step-list span{color:var(--color-signal);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:820;text-transform:uppercase}.ofb-family-rail{position:sticky;z-index:30;top:89px;border-bottom:1px solid rgba(184,210,235,.22);background:#001a33e6;backdrop-filter:blur(16px)}.ofb-family-rail-inner{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.ofb-family-rail-link{display:grid;gap:.25rem;min-height:5.35rem;padding:.9rem 1rem;border-right:1px solid rgba(184,210,235,.16);color:#c7d8e8}.ofb-family-rail-link strong{color:#fff;font-size:var(--text-sm);line-height:1.15}.ofb-family-rail-link span{color:#9fb7cc;font-size:var(--text-xs)}.ofb-family-rail-link:hover,.ofb-family-rail-link.active{background:#6699cc29;color:#fff}.ofb-proof-band,.ofb-dark-section,.ofb-cta-section{padding-block:var(--space-9)}.ofb-proof-band,.ofb-dark-section{background:#08213d}.ofb-light-section{padding-block:var(--space-9);background:#f8fafc;color:var(--color-ink)}.ofb-split,.ofb-cta-grid,.ofb-matrix-layout,.ofb-survey-grid{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:var(--space-8);align-items:start}.ofb-split h2,.ofb-section-head h2,.ofb-cta-grid h2,.ofb-matrix-layout h2,.ofb-survey-intro h2{max-width:17ch}.ofb-copy-stack{display:grid;gap:var(--space-4);color:#d2e2f1;font-size:var(--text-md)}.ofb-section-head{display:grid;grid-template-columns:minmax(0,3.5fr) minmax(0,5fr) minmax(16rem,3fr);gap:var(--space-6);align-items:end;margin-bottom:var(--space-6)}.ofb-section-head.flush{display:grid;grid-template-columns:1fr;gap:var(--space-3);margin-bottom:var(--space-5)}.ofb-section-head p:not(.section-label),.ofb-light-section p,.ofb-light-section dd,.ofb-light-section small{color:var(--color-muted-light)}.ofb-cluster-grid,.ofb-route-grid,.ofb-track-grid,.ofb-topic-grid,.ofb-format-grid,.ofb-situation-grid,.ofb-output-grid{display:grid;gap:var(--space-3)}.ofb-cluster-grid,.ofb-topic-grid,.ofb-format-grid,.ofb-output-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ofb-route-grid,.ofb-situation-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ofb-track-grid{grid-template-columns:repeat(13,minmax(18rem,1fr));overflow-x:auto;padding-bottom:var(--space-3);scroll-snap-type:x proximity}.ofb-cluster-card,.ofb-route-card,.ofb-track-card,.ofb-topic-grid article,.ofb-format-grid article,.ofb-situation-grid article,.ofb-output-grid article,.ofb-stepper article,.ofb-step-list article,.ofb-module-card,.ofb-result-states,.ofb-result-panel,.ofb-sticky-note>div{position:relative;display:grid;gap:var(--space-3);min-width:0;padding:var(--space-5);border:1px solid rgba(6,27,51,.13);border-radius:var(--radius-card);background:#fff;overflow:hidden}.ofb-route-card,.ofb-track-card,.ofb-step-list article{border-color:#b8d2eb2e;background:#ffffff0d;color:#fff}.ofb-route-card p,.ofb-track-card p,.ofb-step-list p,.ofb-matrix-layout p,.ofb-dark-section p{color:#bfd3e8}.ofb-route-card strong,.ofb-track-card h3,.ofb-topic-grid h3,.ofb-format-grid h3,.ofb-situation-grid h3,.ofb-module-card h3,.ofb-output-grid h3,.ofb-stepper h3,.ofb-step-list h3,.ofb-result-panel h3{color:inherit;font-size:var(--text-xl)}.ofb-route-card strong{align-self:end;color:#9fc7ee;font-family:var(--font-mono);font-size:var(--text-xs)}.ofb-cluster-card strong,.ofb-topic-grid strong,.ofb-stepper strong,.ofb-step-list strong{color:var(--color-signal);font-weight:820}.ofb-catalogue-meter{display:grid;align-content:center;gap:var(--space-3);min-height:24rem;padding:var(--space-6)}.ofb-catalogue-meter strong{color:#fff;font-size:clamp(5rem,12vw,9rem);line-height:.85}.ofb-catalogue-meter p{color:#fff;font-size:var(--text-2xl);font-weight:780;line-height:1.04}.ofb-catalogue-meter small{color:#bfd3e8}.ofb-toolbar{display:grid;grid-template-columns:minmax(18rem,.9fr) minmax(0,1.4fr);gap:var(--space-4);align-items:end;margin-bottom:var(--space-5);padding:var(--space-4);border:1px solid rgba(6,27,51,.12);border-radius:var(--radius-card);background:#fff}.ofb-toolbar label{display:grid;gap:var(--space-2)}.ofb-toolbar label span,.ofb-toolbar button,.ofb-module-card dt,.ofb-format-matrix strong{color:var(--color-signal);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:820;text-transform:uppercase}.ofb-toolbar input{width:100%;min-height:3.1rem;border:1px solid rgba(6,27,51,.16);border-radius:var(--radius-card);background:#f8fafc;color:var(--color-ink);font:inherit;padding:.75rem 1rem}.ofb-toolbar>div{display:flex;flex-wrap:wrap;gap:var(--space-2)}.ofb-toolbar button{min-height:2.55rem;border:1px solid rgba(6,27,51,.16);border-radius:var(--radius-control);background:#f8fafc;cursor:pointer;padding:.55rem .8rem}.ofb-toolbar button.is-active,.ofb-toolbar button:hover{border-color:var(--color-signal);background:#e6f0f7}.ofb-module-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3)}.ofb-module-card{min-height:27rem}.ofb-module-card dl{display:grid;gap:var(--space-3);margin:0}.ofb-module-card dt,.ofb-module-card dd{margin:0}.ofb-module-card .card-link{margin-top:auto;color:var(--color-signal);font-weight:820}.ofb-detail-layout{display:grid;grid-template-columns:minmax(18rem,3fr) minmax(0,8fr);gap:var(--space-8);align-items:start}.ofb-sticky-note{position:sticky;top:170px}.ofb-detail-main{display:grid;gap:var(--space-7)}.ofb-module-sequence ol{display:grid;gap:var(--space-3);margin:0;padding:0;list-style:none}.ofb-module-sequence li{display:grid;grid-template-columns:4rem minmax(0,1fr);gap:var(--space-4);padding:var(--space-4);border:1px solid rgba(6,27,51,.12);border-radius:var(--radius-card);background:#fff}.ofb-module-sequence li>span{color:var(--color-signal);font-family:var(--font-mono);font-size:var(--text-xl);font-weight:820;line-height:1}.ofb-module-sequence li div{display:grid;gap:var(--space-2)}.ofb-module-sequence small{color:var(--color-signal);font-weight:760}.ofb-stepper,.ofb-step-list{display:grid;gap:var(--space-3)}.ofb-stepper{grid-template-columns:repeat(3,minmax(0,1fr))}.ofb-step-list{grid-template-columns:repeat(2,minmax(0,1fr))}.ofb-matrix-layout{color:#fff}.ofb-format-matrix{display:grid;border:1px solid rgba(184,210,235,.18);border-radius:var(--radius-card);overflow:hidden}.ofb-format-matrix article{display:grid;grid-template-columns:minmax(10rem,.7fr) minmax(0,1.1fr) minmax(0,1fr);gap:var(--space-4);padding:var(--space-4);border-bottom:1px solid rgba(184,210,235,.16);background:#ffffff0b}.ofb-format-matrix article:last-child{border-bottom:0}.booking-ledger{display:grid;border-top:1px solid rgba(9,34,61,.22)}.booking-ledger-row{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(11rem,.8fr) auto;gap:var(--space-4);align-items:center;padding:1.35rem 0;border-bottom:1px solid rgba(9,34,61,.22)}.booking-ledger-name h3{font-size:1.05rem;margin:0 0 .35rem}.booking-ledger-name p{margin:0;font-size:.86rem;line-height:1.55;max-width:58ch;color:#09223db8}.booking-ledger-terms{display:flex;gap:1.6rem;margin:0}.booking-ledger-terms dt{font-family:var(--font-mono, "IBM Plex Mono", monospace);font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;color:#09223d8c;margin-bottom:.15rem}.booking-ledger-terms dd{margin:0;font-family:var(--font-mono, "IBM Plex Mono", monospace);font-size:.92rem;color:#09223deb}.booking-ledger-cta{font-family:var(--font-mono, "IBM Plex Mono", monospace);font-size:.74rem;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;border:1px solid rgba(9,34,61,.4);padding:.6rem 1rem;color:#09223deb;white-space:nowrap}.booking-ledger-cta:hover{background:#09223deb;color:#f5f9fd}@media(max-width:860px){.booking-ledger-row{grid-template-columns:minmax(0,1fr);align-items:start;gap:.9rem}}.booking-ledger-signin{color:inherit;font-size:.85rem;text-decoration:underline;text-underline-offset:.2em}.booking-ledger-cta[data-booking-open]{background:none;cursor:pointer}.booking-ledger-cta[data-booking-open]:hover,.booking-ledger-cta[aria-expanded=true]{background:#09223deb;color:#f5f9fd}.booking-slot-panel{grid-column:1 / -1;border:1px solid rgba(9,34,61,.22);border-radius:0;background:#fff;margin-top:.4rem}.booking-slot-panel-inner{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(1.2rem,3vw,2.4rem);padding:clamp(1.2rem,3vw,2rem)}.booking-slot-success{grid-column:1 / -1}.booking-slot-eyebrow{margin:0 0 .8rem;font-family:var(--font-mono, "IBM Plex Mono", monospace);font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;color:#09223d8c}.booking-slot-status{margin:0;font-size:.9rem;color:#09223db8}.booking-slot-days{display:grid;gap:1rem}.booking-slot-day-label{margin:0 0 .45rem;font-family:var(--font-mono, "IBM Plex Mono", monospace);font-size:.78rem;color:#09223deb}.booking-slot-chips{display:flex;flex-wrap:wrap;gap:.5rem}.booking-slot-chip{font-family:var(--font-mono, "IBM Plex Mono", monospace);font-size:.8rem;padding:.45rem .8rem;border:1px solid rgba(9,34,61,.4);border-radius:0;background:none;color:#09223deb;cursor:pointer}.booking-slot-chip:hover{border-color:#09223deb}.booking-slot-chip[aria-pressed=true]{background:#09223deb;color:#f5f9fd;border-color:#09223deb}.booking-slot-zone{margin:1rem 0 0;font-size:.8rem;color:#09223d8c}.booking-slot-picked{margin:0 0 1rem;font-size:.92rem;font-weight:600;color:#09223deb}.booking-slot-fields{display:grid;grid-template-columns:1fr 1fr;gap:.9rem}.booking-slot-field-wide{grid-column:1 / -1}.booking-slot-fields label{display:grid;gap:.3rem}.booking-slot-fields span{font-family:var(--font-mono, "IBM Plex Mono", monospace);font-size:.66rem;letter-spacing:.1em;text-transform:uppercase;color:#09223d8c}.booking-slot-fields input{padding:.6rem .7rem;border:1px solid rgba(9,34,61,.4);border-radius:0;background:#fff;color:#09223deb;font-size:.95rem}.booking-slot-fields input:focus-visible{outline:2px solid #336699;outline-offset:1px}.booking-slot-field-honeypot{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.booking-slot-error{margin:.9rem 0 0;font-size:.88rem;color:#a4262c}.booking-slot-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;margin-top:1.1rem}.booking-slot-submit{cursor:pointer;background:none}.booking-slot-submit:disabled{opacity:.55;cursor:wait}.booking-slot-alt{font-size:.84rem;color:#09223db8;text-decoration:underline;text-underline-offset:.2em}.booking-slot-success h3{margin:0 0 .5rem;font-size:1.15rem}.booking-slot-success p{margin:0 0 .4rem;font-size:.92rem;color:#09223db8}.booking-ledger-noscript{margin-top:var(--space-4, 1.5rem);font-size:.88rem;color:#09223db8}@media(max-width:860px){.booking-slot-panel-inner{grid-template-columns:minmax(0,1fr)}.booking-slot-fields{grid-template-columns:1fr}}.insights-live-page .insights-hero-grid{grid-template-columns:minmax(0,1fr)}.insights-live-page .insights-hero-copy h1{max-width:18ch}.insights-live-page .insights-hero-copy>p:not(.section-label){max-width:62ch}.insights-latest-section{padding-block:clamp(3rem,6vw,4.8rem)}.insights-latest-more{margin:1.4rem 0 0}.blog-showcase-section,.blog-freshest-section{padding-block:clamp(3rem,6vw,4.8rem)}.blog-showcase-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1rem;margin-bottom:1.1rem}.blog-showcase-card{display:grid;align-content:start;justify-items:center;gap:1.1rem;padding:clamp(1.6rem,3vw,2.4rem) clamp(1.2rem,2.5vw,1.8rem);border:1px solid rgba(248,250,252,.16);background:#f8fafc0d;text-align:center}.blog-showcase-card h3{position:relative;margin:0;padding-bottom:.9rem;color:var(--color-white);font-size:1.25rem;line-height:1.3;max-width:none;text-wrap:balance}.blog-showcase-card h3:after{content:"";position:absolute;bottom:0;left:50%;width:6rem;height:2px;background:var(--color-orange);transform:translate(-50%)}.blog-showcase-card p{margin:0;color:#f8fafcc7;line-height:1.6;max-width:34ch}.blog-showcase-banners{display:grid;gap:1.1rem}.blog-showcase-banner{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(1.2rem,3vw,2.4rem);padding:clamp(1.1rem,2.5vw,1.6rem);border:1px solid rgba(248,250,252,.16);background:#f8fafc0d}.blog-showcase-banner img{width:clamp(150px,20vw,240px);height:auto;max-height:160px;object-fit:cover}.blog-showcase-banner-copy{text-align:center}.blog-showcase-banner-copy h3{margin:0 0 .6rem;color:var(--color-white);font-size:1.25rem;max-width:none;text-wrap:balance}.blog-showcase-banner-copy p{margin:0 auto;color:#f8fafcc7;line-height:1.6;max-width:62ch}.blog-freshest-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.1rem}.blog-freshest-card{display:grid;align-content:start;gap:.6rem;padding:1.2rem;border:1px solid rgba(248,250,252,.16);background:#f8fafc0d}.blog-freshest-media img{display:block;width:100%;height:150px;object-fit:cover}.blog-freshest-card h3{margin:0;font-size:1.05rem;line-height:1.35;max-width:none}.blog-freshest-card h3 a{color:var(--color-white);text-decoration:none}.blog-freshest-card h3 a:hover,.blog-freshest-card h3 a:focus-visible{text-decoration:underline;text-underline-offset:.2em}@media(max-width:960px){.blog-showcase-cards{grid-template-columns:minmax(0,1fr)}.blog-showcase-banner{grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center}.blog-showcase-banner img{width:100%;max-height:200px}}.insights-blog-section{padding-block:clamp(3rem,6vw,4.8rem)}.blog-index-head{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(1.6rem,4vw,3.2rem);align-items:end;margin-bottom:clamp(1.8rem,3vw,2.6rem)}.blog-index-head h2{max-width:none;margin:.6rem 0 0;text-wrap:balance}.blog-index-intro p{margin:0 0 .5rem;color:#f8fafcb8;line-height:1.6;max-width:52ch}.blog-index-count{font-family:var(--font-mono, "IBM Plex Mono", monospace);font-size:.74rem;letter-spacing:.08em;text-transform:uppercase;color:#69c}.blog-controls{display:grid;gap:1rem;margin-bottom:clamp(1.6rem,3vw,2.4rem)}.insights-blog-section .blog-language-filter{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin:0;padding:0;border:0;background:none}.insights-blog-section .blog-language-filter>span{font-family:var(--font-mono, "IBM Plex Mono", monospace);font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;color:#f8fafc8c}.insights-blog-section .blog-language-filter>div{display:flex;flex-wrap:wrap;gap:.45rem}.insights-blog-section .blog-language-filter a{display:inline-block;padding:.4rem .85rem;border:1px solid rgba(248,250,252,.28);background:none;color:#f8fafcd1;font-size:.84rem;text-decoration:none}.insights-blog-section .blog-language-filter a:hover,.insights-blog-section .blog-language-filter a:focus-visible{border-color:#f8fafc99;background:#f8fafc14}.insights-blog-section .blog-language-filter a[aria-current=page]{border-color:var(--color-orange);background:#ff660024;color:var(--color-white)}.insights-blog-section .blog-language-filter strong{font-weight:600}.blog-search{display:flex;align-items:center;gap:.6rem;max-width:30rem;padding:.55rem .85rem;border:1px solid rgba(248,250,252,.28);color:#f8fafca6}.blog-search input{flex:1;min-width:0;border:0;background:none;color:var(--color-white);font:inherit}.blog-search input:focus{outline:none}.blog-search:focus-within{border-color:#f8fafc99}.blog-category-chips{display:flex;flex-wrap:wrap;gap:.5rem}.blog-chip{padding:.42rem .85rem;border:1px solid rgba(248,250,252,.28);border-radius:0;background:none;color:#f8fafcd1;font:inherit;font-size:.84rem;cursor:pointer}.blog-chip small{margin-left:.3rem;font-family:var(--font-mono, "IBM Plex Mono", monospace);font-size:.7rem;color:#69c}.blog-chip:hover,.blog-chip:focus-visible{border-color:#f8fafc99;background:#f8fafc14}.blog-chip.is-active{border-color:var(--color-orange);background:#ff660024;color:var(--color-white)}.blog-article-ledger{border-top:1px solid rgba(248,250,252,.16)}.blog-article-ledger [data-blog-card]{border-bottom:1px solid rgba(248,250,252,.14)}.blog-article-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem 2rem;align-items:center;padding:1.15rem .4rem;text-decoration:none;color:inherit}.blog-article-row:hover,.blog-article-row:focus-visible{background:#f8fafc0d}.blog-article-main{display:grid;gap:.3rem;min-width:0}.blog-article-meta{margin:0;font-family:var(--font-mono, "IBM Plex Mono", monospace);font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;color:#69c}.blog-article-row h3{margin:0;color:var(--color-white);font-size:1.12rem;line-height:1.3;max-width:none}.blog-article-stance{display:-webkit-box;overflow:hidden;margin:0;color:#f8fafcad;font-size:.9rem;line-height:1.55;max-width:92ch;-webkit-box-orient:vertical;-webkit-line-clamp:2}.blog-article-open{font-family:var(--font-mono, "IBM Plex Mono", monospace);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:#f8fafc99;white-space:nowrap}.blog-article-row:hover .blog-article-open{color:var(--color-white)}.blog-article-ledger-empty{margin:1.4rem 0 0;color:#f8fafcb3}@media(max-width:860px){.blog-index-head{grid-template-columns:minmax(0,1fr);align-items:start}.blog-article-row{grid-template-columns:minmax(0,1fr)}.blog-article-open{display:none}}.policy-formal-hero{padding-block:clamp(3.2rem,6vw,5rem);background:var(--color-midnight);color:var(--color-white);border-bottom:1px solid rgba(248,250,252,.14)}.policy-formal-hero-inner{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);gap:clamp(2rem,5vw,4rem);align-items:end}.policy-formal-hero h1{max-width:none;margin:.8rem 0 1rem;text-wrap:balance}.policy-formal-lede{max-width:58ch;margin:0;color:#f8fafcc7;line-height:1.6}.policy-formal-facts{display:grid;gap:.9rem;margin:0;padding:1.2rem 1.4rem;border:1px solid rgba(248,250,252,.18)}.policy-formal-facts dt{font-family:var(--font-mono, "IBM Plex Mono", monospace);font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;color:#f8fafc99}.policy-formal-facts dd{margin:.2rem 0 0;color:var(--color-white);font-size:.98rem}.policy-directory-section{padding-block:clamp(2.8rem,5vw,4.2rem)}.policy-directory-sheet{padding:clamp(1.4rem,3vw,2.6rem);border:1px solid rgba(9,34,61,.16);background:#f8fafc;color:var(--color-ink)}.policy-directory{list-style:none;margin:0;padding:0;border-top:1px solid rgba(9,34,61,.22)}.policy-directory-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem 2rem;align-items:center;padding:1.05rem .4rem;border-bottom:1px solid rgba(9,34,61,.18);text-decoration:none;color:inherit}.policy-directory-row:hover,.policy-directory-row:focus-visible{background:#09223d0b}.policy-directory-name{display:grid;gap:.25rem}.policy-directory-name strong{color:var(--color-midnight);font-size:1.02rem}.policy-directory-name small{color:#09223da8;font-size:.86rem;line-height:1.5;max-width:72ch}.policy-directory-meta{display:flex;align-items:center;gap:1.4rem;white-space:nowrap}.policy-directory-meta time{font-family:var(--font-mono, "IBM Plex Mono", monospace);font-size:.72rem;color:#09223d8c}.policy-directory-open{font-family:var(--font-mono, "IBM Plex Mono", monospace);font-size:.74rem;letter-spacing:.08em;text-transform:uppercase;color:var(--color-midnight)}.policy-directory-footnote{margin:1.6rem 0 0;font-size:.88rem;color:#09223da8}.policy-directory-footnote a{color:var(--color-midnight);text-decoration:underline;text-underline-offset:.2em}.policy-body-section{padding-block:clamp(2.8rem,5vw,4.2rem)}.policy-layout{display:grid;grid-template-columns:250px minmax(0,1fr);gap:clamp(2rem,4vw,3.4rem);align-items:start;padding:clamp(1.4rem,3vw,2.6rem);border:1px solid rgba(9,34,61,.16);background:#f8fafc;color:var(--color-ink)}.policy-side-nav{position:sticky;top:6rem;display:grid;gap:.9rem}.policy-side-nav .policy-route-list{display:grid}.policy-side-nav .policy-route-list a{padding:.5rem .6rem;border-top:1px solid rgba(9,34,61,.14);color:#09223dc7;font-size:.88rem;text-decoration:none}.policy-side-nav .policy-route-list a:hover,.policy-side-nav .policy-route-list a:focus-visible{color:var(--color-midnight);background:#09223d0d}.policy-side-nav .policy-route-list a.is-active{color:var(--color-midnight);font-weight:700;border-left:3px solid var(--color-orange);padding-left:.55rem}.policy-section-list{max-width:78ch;display:grid;gap:1.4rem}@media(max-width:900px){.policy-formal-hero-inner{grid-template-columns:minmax(0,1fr);align-items:start}.policy-layout{grid-template-columns:minmax(0,1fr)}.policy-side-nav{position:static}.policy-directory-row{grid-template-columns:minmax(0,1fr)}.policy-directory-meta{justify-content:space-between}}.podcast-coming-soon{padding-block:clamp(4.5rem,9vw,7.5rem);background:radial-gradient(circle at 82% 18%,rgba(102,153,204,.16),transparent 30rem),var(--color-midnight);color:var(--color-white)}.podcast-coming-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(2.5rem,6vw,5rem);align-items:start}.podcast-coming-copy h1{max-width:none;margin:.9rem 0 1.2rem;text-wrap:balance}.podcast-coming-lede{max-width:58ch;color:#f8fafcc7;line-height:1.65}.podcast-coming-note{max-width:58ch;margin:1.1rem 0 1.8rem;padding-left:1rem;border-left:3px solid var(--color-orange);color:#f8fafce0;line-height:1.6}.podcast-coming-card{display:grid;gap:1.2rem;padding:clamp(1.5rem,3vw,2.2rem);border:1px solid rgba(248,250,252,.18);border-radius:0;background:#f8fafc0d}.podcast-coming-card-head{display:flex;align-items:center;gap:1rem;padding-bottom:1.1rem;border-bottom:1px solid rgba(248,250,252,.16)}.podcast-coming-card-head img{border-radius:12px}.podcast-coming-card-head span{display:block;font-family:var(--font-mono, "IBM Plex Mono", monospace);font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;color:#f8fafc99}.podcast-coming-card-head strong{font-size:1.15rem;color:var(--color-white)}.podcast-coming-card-label{margin:0;font-family:var(--font-mono, "IBM Plex Mono", monospace);font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;color:#f8fafc99}.podcast-coming-themes{list-style:none;margin:0;padding:0;display:grid}.podcast-coming-themes li{padding:.6rem 0;border-top:1px solid rgba(248,250,252,.12);font-size:.95rem;color:#f8fafcd9}@media(max-width:900px){.podcast-coming-grid{grid-template-columns:minmax(0,1fr)}}.ofb-cluster-icon{display:block;width:48px;height:48px;object-fit:contain;margin-bottom:.7rem}.ofb-module-links{display:flex;flex-wrap:wrap;gap:.4rem 1.4rem}.ofb-selfpaced-note{margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(9,34,61,.18);font-size:.88rem;line-height:1.55}.ofb-selfpaced-note a{color:inherit;text-decoration:underline;text-underline-offset:.2em}.ofb-pack-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(2rem,5vw,4rem);align-items:start}.ofb-pack-copy h2{max-width:none;text-wrap:balance}.ofb-pack-copy>p{max-width:58ch}.ofb-pack-points{list-style:none;margin:1.4rem 0 0;padding:0;display:grid}.ofb-pack-points li{padding:.75rem 0;border-top:1px solid rgba(255,255,255,.16);font-size:.95rem;color:#f5f9fdd1}.ofb-pack-card{display:grid;gap:1.1rem;padding:clamp(1.5rem,3vw,2.2rem);border:1px solid rgba(255,255,255,.22);border-radius:0;background:#ffffff0d}.ofb-pack-card-head{display:grid;gap:.4rem}.ofb-pack-card-head span{font-family:var(--font-mono, "IBM Plex Mono", monospace);font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;color:#f5f9fd99}.ofb-pack-card-head strong{font-size:1.25rem;color:#f5f9fd}.ofb-pack-price{margin:0;display:grid;gap:.25rem;font-size:clamp(1.7rem,3vw,2.2rem);font-weight:700;line-height:1.05;color:#f5f9fd}.ofb-pack-price span{font-size:.9rem;font-weight:500;color:#f5f9fdb3}.ofb-pack-price.is-gated{font-size:1rem;font-weight:500}.ofb-pack-price.is-gated a{color:#f5f9fd;text-decoration:underline;text-underline-offset:.22em}.ofb-pack-notice{margin:0;padding:.8rem 1rem;border:1px solid rgba(255,255,255,.28);font-size:.88rem;color:#f5f9fdd9}.ofb-pack-actions{display:grid;gap:.6rem;justify-items:start;margin:0}.ofb-pack-actions small{font-size:.8rem;color:#f5f9fd99}@media(max-width:960px){.ofb-pack-grid{grid-template-columns:minmax(0,1fr)}}.family-brand-mark{display:block;width:auto;height:76px;margin-bottom:1rem;filter:drop-shadow(0 2px 10px rgba(2,12,27,.35))}.podcast-brand-badge{width:72px;height:72px;margin-bottom:.9rem;border-radius:50%}.careers-founder{display:grid;grid-template-columns:minmax(0,1fr);gap:.7rem;margin:0;width:100%;max-width:min(24rem,100%);min-width:0;justify-self:end}.careers-founder img{display:block;width:100%;max-width:100%;height:auto;border:1px solid rgba(204,224,240,.22);background:#ffffff0a}.careers-founder figcaption{display:grid;gap:.2rem}.careers-founder figcaption strong{color:#fff;font-size:.95rem}.careers-founder figcaption span{color:#b9cfe2;font-size:.82rem;line-height:1.5}.from-zero-wall .section-copy{margin-bottom:var(--space-6)}.from-zero-episode-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--space-3)}.from-zero-episode-card{display:grid;gap:.5rem;margin:0;border:1px solid rgba(204,224,240,.16);background:#ffffff08}.from-zero-episode-card img{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover}.from-zero-episode-card figcaption{display:grid;gap:.15rem;padding:.55rem .65rem .75rem}.from-zero-episode-card figcaption span{font-family:var(--font-mono, "IBM Plex Mono", monospace);font-size:.62rem;letter-spacing:.12em;color:#8fb4d6}.from-zero-episode-card figcaption strong{font-size:.76rem;line-height:1.35;color:#e8f0f8;font-weight:700}@media(max-width:1100px){.from-zero-episode-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:640px){.from-zero-episode-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.impact-iar-head{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,auto);gap:var(--space-6);align-items:start;margin-bottom:var(--space-6)}.impact-iar-head p:not(.section-label){max-width:58ch;color:#c9dced;line-height:1.65}.impact-iar-badge{display:grid;gap:.5rem;justify-items:center;margin:0}.impact-iar-badge img{display:block;width:7.5rem;height:auto}.impact-iar-badge figcaption{font-family:var(--font-mono, "IBM Plex Mono", monospace);font-size:.66rem;letter-spacing:.12em;text-transform:uppercase;color:#8fb4d6}@media(max-width:640px){.impact-iar-head{grid-template-columns:minmax(0,1fr)}}.ofb-module-visual{margin-top:.6rem}.ofb-module-visual summary{cursor:pointer;font-family:var(--font-mono, "IBM Plex Mono", monospace);font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:#09223d9e}.ofb-module-visual summary:hover{color:#09223df2}.ofb-module-visual img{display:block;width:100%;max-width:40rem;height:auto;margin-top:.7rem;border:1px solid rgba(9,34,61,.18)}.ofb-format-matrix span{color:#dceaf6}.ofb-survey-intro{display:grid;gap:var(--space-4);position:sticky;top:170px}.ofb-survey-form{display:grid;gap:var(--space-3)}.ofb-survey-form fieldset{margin:0;padding:var(--space-4);border:1px solid rgba(6,27,51,.12);border-radius:var(--radius-card);background:#fff}.ofb-survey-form legend{padding-inline:var(--space-2);color:var(--color-ink);font-weight:820}.ofb-survey-form fieldset div{display:flex;flex-wrap:wrap;gap:var(--space-2)}.ofb-survey-form label{display:inline-flex;align-items:center;gap:var(--space-2);min-height:2.65rem;padding:.55rem .75rem;border:1px solid rgba(6,27,51,.12);border-radius:var(--radius-control);background:#f8fafc;color:var(--color-ink);cursor:pointer}.ofb-survey-form input{accent-color:var(--color-orange)}.ofb-result-panel{border-color:#ff66006b}.ofb-cta-section{background:#061b33}.ofb-cta-grid h2{color:#fff;font-size:clamp(2.6rem,5vw,5.4rem)}.ofb-cta-grid p{color:#d2e2f1;font-size:var(--text-md)}@media(max-width:1180px){.ofb-hero-grid,.ofb-split,.ofb-cta-grid,.ofb-matrix-layout,.ofb-survey-grid,.ofb-detail-layout{grid-template-columns:1fr}.ofb-section-head{grid-template-columns:1fr;gap:var(--space-3)}.ofb-family-rail{top:88px;overflow-x:auto}.ofb-family-rail-inner{width:max-content;min-width:100%;grid-template-columns:repeat(7,minmax(10.5rem,1fr))}.ofb-sticky-note,.ofb-survey-intro{position:static}}@media(max-width:900px){.ofb-hero-grid{min-height:auto;padding-block:var(--space-7)}.ofb-hero-copy h1{font-size:clamp(2.45rem,10vw,4rem)}.ofb-visual-board,.ofb-catalogue-meter{min-height:auto}.ofb-cluster-grid,.ofb-route-grid,.ofb-topic-grid,.ofb-format-grid,.ofb-situation-grid,.ofb-output-grid,.ofb-stepper,.ofb-step-list,.ofb-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ofb-toolbar{grid-template-columns:1fr}.ofb-format-matrix article{grid-template-columns:1fr}}@media(max-width:680px){.ofb-hero{padding-block:0}.ofb-hero-copy .button.secondary,.ofb-visual-board{display:none}.ofb-family-rail-inner{grid-template-columns:repeat(7,minmax(9.5rem,1fr))}.ofb-family-rail-link{min-height:4.2rem;padding:.7rem}.ofb-cluster-grid,.ofb-route-grid,.ofb-topic-grid,.ofb-format-grid,.ofb-situation-grid,.ofb-output-grid,.ofb-stepper,.ofb-step-list,.ofb-module-grid{grid-template-columns:1fr}.ofb-track-grid{grid-template-columns:1fr;overflow:visible}.ofb-module-card{min-height:auto}.ofb-module-sequence li{grid-template-columns:1fr}.ofb-survey-form fieldset div{display:grid}.ofb-survey-form label{border-radius:var(--radius-card)}}@media(max-width:680px){.about-proof-grid{grid-template-columns:1fr}}.site-header{position:sticky!important;top:0;right:0;left:0;z-index:1000;width:100%;min-height:0;border-bottom:1px solid rgba(204,224,240,.16)!important;background:var(--color-shell, #000a14)!important;color:#fff!important;box-shadow:none!important;backdrop-filter:blur(18px)}.site-header .header-inner{position:relative!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;align-items:center!important;width:min(100% - 48px,1280px)!important;min-height:4.75rem!important;margin-inline:auto!important;padding:0!important;gap:var(--space-4)!important}.site-header .brand{grid-column:2!important;display:grid!important;place-items:center!important;width:auto!important;min-width:0!important;min-height:0!important;padding:0!important;color:#fff!important;text-decoration:none!important}.site-header .brand img{display:block!important;width:4rem!important;height:auto!important;filter:none!important}.site-header .nav-toggle{grid-column:1!important;display:inline-grid!important;gap:.32rem!important;place-content:center!important;justify-self:start!important;width:2.6rem!important;height:2.6rem!important;min-width:2.6rem!important;min-height:2.6rem!important;margin:0!important;padding:0!important;border:1px solid rgba(204,224,240,.22)!important;border-radius:var(--radius-card)!important;background:#cce0f009!important;color:#cce0f0!important;cursor:pointer!important;transform:none!important;transition:background-color .18s ease,border-color .18s ease}.site-header .nav-toggle:hover,.site-header[data-open=true] .nav-toggle{border-color:#cce0f06b!important;background:#cce0f01a!important}.site-header .nav-toggle span:not(.sr-only){display:block!important;width:1.2rem!important;height:2px!important;margin:0!important;border:0!important;border-radius:999px!important;background:currentColor!important;box-shadow:none!important;transform:none!important}.site-header .site-actions{grid-column:3!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:.35rem!important;min-width:0!important;color:#cce0f0!important}.site-header .header-icon{position:relative!important;display:inline-flex!important;width:2.4rem!important;height:2.4rem!important;min-width:2.4rem!important;min-height:2.4rem!important;align-items:center!important;justify-content:center!important;border:0!important;border-radius:var(--radius-card)!important;background:transparent!important;color:#cce0f0!important;text-decoration:none!important;font:inherit!important;cursor:pointer!important;transition:background-color .18s ease,color .18s ease}.site-header .header-icon:hover{background:#cce0f01a!important;color:#fff!important}.site-header .header-icon:disabled{cursor:wait!important;opacity:.58}.site-header .search-icon:before{content:"";width:.9rem;height:.9rem;border:2px solid currentColor;border-radius:50%}.site-header .search-icon:after{content:"";position:absolute;right:.68rem;bottom:.66rem;width:.48rem;height:2px;background:currentColor;transform:rotate(45deg)}.site-header .learning-icon:before{content:"";width:1rem;height:1.18rem;border:2px solid currentColor;border-radius:.18rem}.site-header .learning-icon:after{content:"";position:absolute;top:.7rem;bottom:.7rem;left:50%;width:1px;background:currentColor;opacity:.72}.site-header .account-icon-link:before{content:"";position:absolute;top:.58rem;left:50%;width:.54rem;height:.54rem;transform:translate(-50%);border:2px solid currentColor;border-radius:50%}.site-header .account-icon-link:after{content:"";position:absolute;right:.72rem;bottom:.56rem;left:.72rem;height:.58rem;border:2px solid currentColor;border-top-left-radius:.8rem;border-top-right-radius:.8rem;border-bottom:0}.site-header .mobile-nav{position:absolute!important;top:100%!important;right:auto!important;left:0!important;z-index:1200!important;display:grid!important;align-content:start!important;width:min(70vw,26rem)!important;max-height:0;overflow:hidden;padding:0!important;border:0!important;background:var(--color-shell)!important;box-shadow:24px 32px 80px #00000057!important;opacity:0;transition:max-height .26s ease,opacity .22s ease,border-color .18s ease}.site-header[data-open=false] .mobile-nav{max-height:0!important;overflow:hidden!important;padding-block:0!important;border-top-width:0!important;opacity:0!important}.site-header[data-open=true] .mobile-nav{max-height:calc(100vh - 4.75rem)!important;overflow:auto!important;padding-block:var(--space-4) var(--space-5)!important;border-top:1px solid rgba(204,224,240,.16)!important;opacity:1!important}.site-header .mobile-nav a,.site-header .mobile-nav summary{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:var(--space-3)!important;min-width:0!important;padding:.7rem 0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#fff!important;font-size:1.2rem!important;font-weight:640!important;line-height:1.25!important;text-decoration:none!important;cursor:pointer!important}.site-header .mobile-nav a:hover,.site-header .mobile-nav summary:hover{color:#cce0f0!important}.site-header .mobile-nav a[aria-current=page]{text-decoration:underline!important;text-underline-offset:.35em!important}.site-header .mobile-nav small{color:#99b8d9!important;font-size:var(--text-xs)!important;font-weight:640!important}.site-footer{margin-top:0!important;padding-block:clamp(4.5rem,8vw,6.5rem) var(--space-6)!important;border-top:1px solid rgba(204,224,240,.16)!important;background:var(--color-shell, #000a14)!important;color:#fff!important}.site-footer .footer-shell{display:grid!important;width:min(100% - 48px,1280px)!important;margin-inline:auto!important;gap:clamp(2.5rem,5vw,4rem)!important}.site-footer .footer-top{display:grid!important;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)!important;gap:clamp(2rem,5vw,4rem)!important;align-items:center!important;padding-bottom:clamp(2rem,5vw,3.5rem)!important;border-bottom:1px solid rgba(204,224,240,.16)!important}.site-footer .footer-brand{display:grid!important;max-width:36rem!important;gap:var(--space-4)!important}.site-footer .footer-brand-lockup{display:inline-flex!important;width:fit-content!important;align-items:center!important;gap:var(--space-3)!important;color:#fff!important;text-decoration:none!important}.site-footer .footer-brand-lockup img{display:block!important;width:5.25rem!important;height:auto!important}.site-footer .footer-brand-lockup span{display:grid!important;gap:.3rem!important}.site-footer .footer-brand-lockup strong{color:#fff!important;font-size:clamp(1.3rem,2vw,1.6rem)!important;font-weight:820!important}.site-footer .footer-brand-lockup small{color:#99b8d9!important;font-family:var(--font-mono)!important;font-size:var(--text-sm)!important}.site-footer .footer-brand p{max-width:34rem!important;margin:0!important;color:#c9dced!important;font-size:var(--text-md)!important;line-height:1.6!important}.site-footer .footer-nav{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))!important;gap:clamp(1.5rem,4vw,3rem)!important}.site-footer .footer-nav section{min-width:0!important}.site-footer .footer-nav h2{margin:0!important;color:#99b8d9!important;font-family:var(--font-mono)!important;font-size:var(--text-xs)!important;font-weight:820!important;letter-spacing:.08em!important;text-transform:uppercase!important}.site-footer .footer-list{display:grid!important;gap:.7rem!important;margin:var(--space-4) 0 0!important;padding:0!important;list-style:none!important}.site-footer .footer-list a{color:#d7e5f2!important;font-size:var(--text-sm)!important;line-height:1.35!important;text-decoration:none!important;overflow-wrap:anywhere!important;transition:color .18s ease,transform .18s ease}.site-footer .footer-list a:hover{color:#fff!important}.site-footer .footer-bottom{display:flex!important;align-items:center!important;justify-content:center!important;gap:var(--space-4)!important;padding-top:var(--space-6)!important;border-top:1px solid rgba(204,224,240,.16)!important;color:#d7e5f2ad!important;font-size:var(--text-xs)!important;text-align:center!important}.site-footer .footer-bottom span{color:#fff!important;font-weight:850!important;letter-spacing:.08em!important}.site-footer .footer-bottom p{margin:0!important}.site-footer .footer-bottom p:last-child{color:#99b8d9!important}@media(max-width:980px){.site-header .header-inner,.site-footer .footer-shell{width:min(100% - 32px,1280px)!important}.site-footer .footer-nav{grid-template-columns:1fr 1fr!important}}@media(max-width:640px){.site-header .header-inner{min-height:4.45rem!important;grid-template-columns:minmax(0,.8fr) auto minmax(0,.8fr)!important}.site-header .brand img{width:3.25rem!important}.site-header .site-actions{gap:0!important}.site-header .site-actions .learning-icon{display:none!important}.site-footer .footer-top,.site-footer .footer-nav{grid-template-columns:1fr!important}.site-footer .footer-bottom{align-items:center!important;flex-direction:column!important}}.architecture-live-page{--oa-final-deep: #001a33;--oa-final-panel: #061b33;--oa-final-ink: #001a33;--oa-final-muted: #4a4a4a;--oa-final-blue: #6699cc;--oa-final-blue-mid: #336699;--oa-final-wash: #f8fafc;--oa-final-line: rgba(0, 26, 51, .1);--oa-final-light-line: rgba(204, 224, 240, .15);background:var(--oa-final-wash);color:var(--oa-final-ink)}.architecture-live-page .architecture-live-hero{padding:clamp(1.5rem,3vw,2.7rem) 0 clamp(3rem,5vw,4.4rem);background-color:var(--oa-final-deep);background-image:linear-gradient(rgba(204,224,240,.052) 1px,transparent 1px),linear-gradient(90deg,rgba(204,224,240,.052) 1px,transparent 1px);background-size:58px 58px}.architecture-live-page .architecture-live-grid{width:min(1240px,calc(100% - clamp(40px,6vw,96px)));grid-template-columns:minmax(0,.92fr) minmax(27rem,.78fr);gap:clamp(2.4rem,5vw,5.8rem);align-items:center;padding-block:clamp(1.4rem,2.7vw,2.6rem) clamp(.4rem,1vw,.9rem)}.architecture-live-page .architecture-hero-copy{gap:.8rem;max-width:48rem}.architecture-live-page .architecture-breadcrumb{color:#9fc7ee;font-size:.86rem;font-weight:780}.architecture-live-page .architecture-hero-copy h1{max-width:14ch;color:#fff;font-size:clamp(3rem,3.65vw,4.05rem);line-height:.98;letter-spacing:0;overflow-wrap:normal}.architecture-live-page .architecture-hero-copy .lede{max-width:38rem;color:#f8fafcc7;font-size:clamp(1rem,1.08vw,1.1rem);line-height:1.52;display:block;overflow:visible}.architecture-live-page .architecture-hero-copy .button-row{margin-top:.65rem}.architecture-live-page .architecture-hero-copy .button.primary,.architecture-live-page .architecture-route-section .button.primary{border-color:#f60;background:#f60;color:var(--oa-final-deep)}.architecture-live-page .architecture-hero-copy .button.secondary{border-color:#cce0f047;background:#cce0f00b;color:#f8fafccc}.architecture-live-page .architecture-hero-system{min-height:clamp(23rem,27vw,27rem);border:1px solid var(--oa-final-light-line);border-radius:28px;background-color:#061b33c7;background-image:linear-gradient(rgba(204,224,240,.052) 1px,transparent 1px),linear-gradient(90deg,rgba(204,224,240,.052) 1px,transparent 1px);background-size:34px 34px;box-shadow:none}.architecture-live-page .architecture-hero-system:before{inset:1rem;border:1px solid rgba(204,224,240,.08);border-radius:22px;background:none;opacity:1}.architecture-live-page .architecture-system-frame{min-height:clamp(23rem,27vw,27rem);padding:clamp(1.1rem,2vw,1.45rem);display:grid;grid-template-rows:auto 1fr;gap:.8rem}.architecture-live-page .architecture-system-stack{width:100%;margin:0;align-self:center;gap:.5rem}.architecture-live-page .architecture-system-stack li{min-height:2.8rem;padding:.62rem .8rem;border-color:#cce0f024;border-radius:16px;background:#f8fafc0e;color:#fff;box-shadow:none;transform:translate(calc((var(--layer-index) % 2) * .55rem))}.architecture-live-page .architecture-system-stack li:after{right:.9rem;bottom:-.28rem;width:4.2rem;background:#6699cc6b}.architecture-live-page .architecture-system-stack span{color:#9fc7ee;font-size:.7rem}.architecture-live-page .architecture-system-stack strong{color:#fff;font-size:clamp(.8rem,.9vw,.92rem);letter-spacing:0}.architecture-live-page .architecture-console-section,.architecture-live-page .architecture-output-section{padding-block:clamp(5rem,8vw,7.5rem);background-color:var(--oa-final-wash);background-image:linear-gradient(rgba(0,26,51,.028) 1px,transparent 1px),linear-gradient(90deg,rgba(0,26,51,.028) 1px,transparent 1px);background-size:44px 44px;color:var(--oa-final-ink)}.architecture-live-page .architecture-explorer,.architecture-live-page .architecture-why-grid,.architecture-live-page .architecture-output-layout,.architecture-live-page .architecture-route-layout{width:min(1240px,calc(100% - clamp(40px,6vw,96px)))}.architecture-live-page .architecture-intro{grid-template-columns:minmax(0,.72fr) minmax(19rem,.56fr);gap:clamp(1.7rem,4vw,4.5rem);align-items:end}.architecture-live-page .architecture-intro h2,.architecture-live-page .architecture-why-copy h2,.architecture-live-page .architecture-output-section .section-copy h2,.architecture-live-page .architecture-route-section .section-copy h2{letter-spacing:0;line-height:.98}.architecture-live-page .architecture-intro h2{max-width:15ch;font-size:clamp(2.25rem,3.8vw,4.05rem)}.architecture-live-page .architecture-intro>p,.architecture-live-page .architecture-intro>div+p,.architecture-live-page .architecture-why-copy p:not(.section-label),.architecture-live-page .architecture-output-section .section-body p{color:var(--oa-final-muted);font-size:.98rem;line-height:1.66}.architecture-live-page .architecture-desktop{grid-template-columns:minmax(17rem,.72fr) minmax(0,1.55fr);gap:1rem}.architecture-live-page .architecture-layer-button{min-height:4.1rem;padding:.82rem;border-color:var(--oa-final-line);border-radius:18px;background:#ffffffdb;box-shadow:none}.architecture-live-page .architecture-layer-button span{color:var(--oa-final-blue-mid)}.architecture-live-page .architecture-layer-button strong{color:var(--oa-final-ink);font-size:.9rem;letter-spacing:0}.architecture-live-page .architecture-layer-button small{display:none}.architecture-live-page .architecture-layer-button:hover,.architecture-live-page .architecture-layer-button:focus-visible,.architecture-live-page .architecture-layer-button.is-active{border-color:#33669961;background:#fff;transform:none}.architecture-live-page .architecture-layer-button.is-active{background:var(--oa-final-deep);color:#fff}.architecture-live-page .architecture-layer-button.is-active strong{color:#fff}.architecture-live-page .architecture-panel{min-height:30rem;grid-template-columns:minmax(0,.78fr) minmax(0,1.06fr);gap:clamp(1.2rem,2.4vw,2.2rem);padding:clamp(1.1rem,2.2vw,1.7rem);border-color:var(--oa-final-line);border-radius:30px;background:#fff;box-shadow:none}.architecture-live-page .architecture-panel-copy{align-content:center}.architecture-live-page .architecture-panel-copy h3{max-width:14ch;color:var(--oa-final-ink);font-size:clamp(1.8rem,2.7vw,3rem);line-height:1;letter-spacing:0}.architecture-live-page .architecture-panel-copy dd,.architecture-live-page .architecture-panel-copy p:not(.section-label),.architecture-live-page .architecture-accordion dd{color:var(--oa-final-muted);line-height:1.62}.architecture-live-page .architecture-why-section{padding-block:clamp(4.8rem,8vw,7.25rem);background:#fff}.architecture-live-page .architecture-why-grid{grid-template-columns:minmax(0,.76fr) minmax(0,1.16fr);gap:clamp(2rem,5vw,5rem)}.architecture-live-page .architecture-why-copy h2{max-width:15ch;font-size:clamp(2.25rem,3.65vw,4rem)}.architecture-live-page .architecture-output-layout{grid-template-columns:minmax(0,.62fr) minmax(0,1.45fr);gap:clamp(2rem,5vw,4.5rem)}.architecture-live-page .architecture-output-section .section-copy h2{max-width:12ch;color:var(--oa-final-ink);font-size:clamp(2.2rem,3.65vw,4.05rem)}.architecture-live-page .architecture-output-bento{grid-template-columns:repeat(12,minmax(0,1fr));gap:.75rem}.architecture-live-page .architecture-output-card,.architecture-live-page .architecture-output-card:nth-child(1),.architecture-live-page .architecture-output-card:nth-child(5),.architecture-live-page .architecture-output-card:nth-child(10){grid-column:span 4}.architecture-live-page .architecture-output-card:nth-child(1),.architecture-live-page .architecture-output-card:nth-child(10){grid-column:span 6}.architecture-live-page .architecture-output-card{min-height:11.5rem;padding:1rem;border-color:var(--oa-final-line);border-radius:22px;background:#fff;color:var(--oa-final-ink);box-shadow:none}.architecture-live-page .architecture-output-card:before{content:"";width:2.6rem;height:3rem;border:1px solid rgba(0,26,51,.11);border-radius:10px;background-color:var(--oa-final-wash);background-image:linear-gradient(rgba(51,102,153,.22) 1px,transparent 1px),linear-gradient(rgba(51,102,153,.16) 1px,transparent 1px);background-size:100% .55rem,100% .9rem;background-position:0 .85rem,0 1.6rem;background-repeat:no-repeat}.architecture-live-page .architecture-output-card>span,.architecture-live-page .architecture-output-card .card-meta{color:var(--oa-final-blue-mid)}.architecture-live-page .architecture-output-card h3{color:var(--oa-final-ink);font-size:clamp(1.05rem,1.25vw,1.22rem);line-height:1.08;letter-spacing:0}.architecture-live-page .architecture-output-card p:not(.card-meta){color:var(--oa-final-muted);font-size:.9rem;line-height:1.52}.architecture-live-page .architecture-route-section{padding-block:clamp(5rem,8vw,7.75rem);background-color:var(--oa-final-deep);background-image:linear-gradient(rgba(204,224,240,.052) 1px,transparent 1px),linear-gradient(90deg,rgba(204,224,240,.052) 1px,transparent 1px);background-size:54px 54px}.architecture-live-page .architecture-route-layout{grid-template-columns:minmax(0,.66fr) minmax(0,1.34fr);gap:clamp(2rem,5vw,4.5rem)}.architecture-live-page .architecture-route-section .section-copy h2{max-width:15ch;color:#fff;font-size:clamp(2.15rem,3.5vw,3.8rem)}.architecture-live-page .architecture-route-section .architecture-route-card{min-height:15.5rem;border-color:#cce0f024;border-radius:22px;background:#f8fafc0e;color:#fff;box-shadow:none}.architecture-live-page .architecture-route-section .architecture-route-card h3{color:#fff}.architecture-live-page .architecture-route-section .architecture-route-card p{color:#f8fafcad}.architecture-live-page .architecture-route-card .card-link{color:#9fc7ee}@media(max-width:1100px){.architecture-live-page .architecture-live-grid,.architecture-live-page .architecture-intro,.architecture-live-page .architecture-desktop,.architecture-live-page .architecture-why-grid,.architecture-live-page .architecture-output-layout,.architecture-live-page .architecture-route-layout{grid-template-columns:1fr}.architecture-live-page .architecture-live-grid,.architecture-live-page .architecture-explorer,.architecture-live-page .architecture-why-grid,.architecture-live-page .architecture-output-layout,.architecture-live-page .architecture-route-layout{width:min(760px,calc(100% - 32px))}.architecture-live-page .architecture-hero-system{display:block;min-height:auto}.architecture-live-page .architecture-system-frame{min-height:auto}.architecture-live-page .architecture-output-bento{grid-template-columns:repeat(2,minmax(0,1fr))}.architecture-live-page .architecture-output-card,.architecture-live-page .architecture-output-card:nth-child(1),.architecture-live-page .architecture-output-card:nth-child(5),.architecture-live-page .architecture-output-card:nth-child(10){grid-column:auto}}@media(max-width:640px){.architecture-live-page .architecture-live-hero{padding-top:1rem;padding-bottom:2.35rem;background-size:44px 44px}.architecture-live-page .architecture-live-grid{width:min(calc(100% - 28px),520px);gap:1.15rem;padding-block:1.35rem 0}.architecture-live-page .architecture-hero-copy{gap:.72rem}.architecture-live-page .architecture-hero-copy h1{max-width:100%;font-size:clamp(2.25rem,10.3vw,2.85rem);line-height:.98;overflow-wrap:normal}.architecture-live-page .architecture-hero-copy .lede{max-width:100%;font-size:.96rem;line-height:1.5}.architecture-live-page .architecture-hero-copy .button-row{display:grid;grid-template-columns:1fr;gap:.7rem}.architecture-live-page .architecture-hero-copy .button-row .button{width:100%;min-height:3.05rem}.architecture-live-page .architecture-hero-system{border-radius:22px}.architecture-live-page .architecture-hero-system:before{inset:.8rem;border-radius:18px}.architecture-live-page .architecture-system-frame{padding:.92rem;gap:.6rem}.architecture-live-page .architecture-system-stack{gap:.32rem}.architecture-live-page .architecture-system-stack li{min-height:2.02rem;padding:.42rem .58rem;transform:none}.architecture-live-page .architecture-system-stack li:after{display:none}.architecture-live-page .architecture-system-stack span{font-size:.66rem}.architecture-live-page .architecture-system-stack strong{font-size:.72rem;line-height:1.12}.architecture-live-page .architecture-console-section,.architecture-live-page .architecture-why-section,.architecture-live-page .architecture-output-section,.architecture-live-page .architecture-route-section{padding-block:4.2rem}.architecture-live-page .architecture-intro h2,.architecture-live-page .architecture-why-copy h2,.architecture-live-page .architecture-output-section .section-copy h2,.architecture-live-page .architecture-route-section .section-copy h2{max-width:100%;font-size:clamp(2rem,9.6vw,2.65rem)}.architecture-live-page .architecture-output-bento{grid-template-columns:1fr}}:root{--color-shell: #000a14}.site-header,.site-footer,.site-footer .footer-top,.site-footer .footer-newsletter{background:var(--color-shell)}.site-footer .footer-nav h2.footer-heading-nowrap{white-space:nowrap!important}.motion-ready .home-v2-proof-card,.motion-ready .home-v2-route-card,.motion-ready .home-v2-insight-card{transition:opacity .52s ease,transform .3s ease,box-shadow .3s ease,border-color .25s ease}.home-v2-page .home-v2-proof-card:hover,.home-v2-page .home-v2-proof-card:focus-visible,.home-v2-page .home-v2-route-card:hover,.home-v2-page .home-v2-route-card:focus-visible,.home-v2-page .home-v2-insight-card:hover,.home-v2-page .home-v2-insight-card:focus-visible{transform:translateY(-.4rem);border-color:var(--color-signal);box-shadow:0 18px 36px #001a3324}@media(prefers-reduced-motion:reduce){.home-v2-page .home-v2-proof-card:hover,.home-v2-page .home-v2-route-card:hover,.home-v2-page .home-v2-insight-card:hover{transform:none}}.site-header .mobile-nav{background:var(--color-shell)!important}.site-header .menu-list{width:100%;margin:0;padding:0 var(--space-5) var(--space-4);display:grid;list-style:none}.site-header .menu-list>li{border:0}.site-header .menu-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.site-header .menu-row a{flex:1 1 auto}.site-header .menu-sub-toggle{flex:0 0 auto;display:grid;place-items:center;width:2.2rem;height:2.2rem;padding:0;border:0;background:transparent;color:#99b8d9;cursor:pointer}.site-header .menu-close{justify-self:end;display:grid;place-items:center;width:2.4rem;height:2.4rem;margin:var(--space-2) var(--space-3) 0 0;padding:0;border:0;border-radius:50%;background:transparent;color:#99b8d9;cursor:pointer}.site-header .menu-close:hover,.site-header .menu-close:focus-visible{color:#fff;background:#cce0f01f}.site-header .menu-list>li>a,.site-header .menu-list summary{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:.7rem 0;color:#fff;font-size:1.2rem;font-weight:640;text-decoration:none;cursor:pointer}.site-header .menu-list summary{list-style:none}.site-header .menu-list summary::-webkit-details-marker{display:none}.site-header .menu-list>li>a[aria-current=page]{text-decoration:underline;text-underline-offset:.35em}.site-header .menu-chevron{flex:0 0 auto;color:#99b8d9;transition:transform .25s ease}.site-header .menu-list details[open] .menu-chevron{transform:rotate(180deg)}.site-header .menu-sub{display:grid;margin:.25rem 0 .6rem;padding:.45rem 0;background:#123f6e;border-radius:2px}.site-header .menu-sub a{padding:.5rem var(--space-4)!important;color:#e8f0f8!important;font-size:.98rem!important;font-weight:520!important}.site-header .menu-sub a:hover,.site-header .menu-sub a:focus-visible{background:#cce0f01f;color:#fff}.site-header .menu-sub a[aria-current=page]{text-decoration:underline;text-underline-offset:.3em}.ofb-survey-facts{display:flex;flex-wrap:wrap;gap:.6rem}.ofb-survey-facts span{padding:.45rem .7rem;border:1px solid rgba(184,210,235,.3);border-radius:var(--radius-control);color:#e8f2fb;font-family:var(--font-mono);font-size:var(--text-xs);font-weight:760;text-transform:uppercase}.ofb-survey-workspace{min-width:0}.ofb-survey-trust-note{display:grid;gap:.5rem;padding:var(--space-4);border-left:4px solid var(--color-blue-light, #6699cc);background:#eef5fb}.ofb-survey-trust-note strong{color:var(--color-ink)}.ofb-survey-trust-note a{color:#174f80;font-weight:750;text-decoration:underline;text-underline-offset:.2em}.ofb-survey-form{gap:0;border:1px solid rgba(6,27,51,.14);border-radius:var(--radius-card);background:#fff;overflow:hidden}.ofb-survey-form[hidden]{display:none}.ofb-survey-progress{display:grid;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-bottom:1px solid rgba(6,27,51,.12);background:#eef5fb}.ofb-survey-progress>div:first-child{display:flex;justify-content:space-between;gap:var(--space-3);align-items:baseline}.ofb-survey-progress span,.ofb-survey-progress strong{color:var(--color-ink)}.ofb-survey-progress span{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:800;text-transform:uppercase}.ofb-survey-progress strong{text-align:right}.ofb-survey-progress-track{height:.48rem;border-radius:999px;background:#d4e3f0;overflow:hidden}.ofb-survey-progress-track span{display:block;height:100%;background:#174f80;transition:width .24s ease}.ofb-survey-step{display:grid;gap:var(--space-5);padding:clamp(1.25rem,4vw,2.5rem)}.ofb-survey-step[hidden]{display:none}.ofb-survey-step-head{display:grid;grid-template-columns:auto 1fr;gap:var(--space-3);align-items:start;padding-bottom:var(--space-4);border-bottom:1px solid rgba(6,27,51,.12)}.ofb-survey-step-head>span{display:grid;place-items:center;width:3.1rem;height:3.1rem;border:1px solid #174f80;border-radius:50%;color:#174f80;font-family:var(--font-mono);font-weight:850}.ofb-survey-step-head p{margin:0 0 .2rem;color:#4f6578;font-family:var(--font-mono);font-size:var(--text-xs);font-weight:760;text-transform:uppercase}.ofb-survey-page .ofb-survey-step-head h2{max-width:25ch;color:var(--color-ink)!important;font-size:clamp(1.65rem,3vw,2.45rem)}.ofb-survey-questions{display:grid;gap:var(--space-4)}.ofb-survey-form .ofb-survey-questions fieldset{display:grid;gap:var(--space-3);padding:clamp(1rem,3vw,1.5rem)}.ofb-survey-form .ofb-survey-questions legend{display:grid;grid-template-columns:auto 1fr;gap:.7rem;width:100%;padding:0;font-size:clamp(1rem,2vw,1.12rem);line-height:1.45}.ofb-survey-form .ofb-survey-questions legend span{color:#597084;font-family:var(--font-mono);font-size:var(--text-xs)}.ofb-survey-form .ofb-survey-options{display:grid;gap:.65rem}.ofb-survey-form .ofb-survey-options label{display:grid;grid-template-columns:auto 1fr;gap:.7rem;width:100%;min-height:3.2rem;padding:.8rem .9rem;border-radius:var(--radius-control);background:#f7fafc;line-height:1.4}.ofb-survey-form .ofb-survey-options label:has(input:checked){border-color:#174f80;background:#e8f1f9}.ofb-survey-form .ofb-survey-options input{width:1.05rem;height:1.05rem;margin:.15rem 0 0}.ofb-survey-written-answer{display:grid!important;gap:.65rem!important}.ofb-survey-form .ofb-survey-written-answer>label,.ofb-participant-choice>label:not(.ofb-survey-consent){display:block;min-height:0;padding:0;border:0;border-radius:0;background:transparent;color:var(--color-ink);cursor:default;font-weight:800}.ofb-survey-written-answer textarea,.ofb-participant-choice>input[type=email]{width:100%;padding:.85rem .95rem;border:1px solid rgba(6,27,51,.25);border-radius:var(--radius-control);background:#fff;color:var(--color-ink);font:inherit}.ofb-survey-written-answer textarea{min-height:10rem;resize:vertical}.ofb-survey-written-answer textarea:focus,.ofb-participant-choice>input[type=email]:focus{border-color:#174f80;outline:3px solid rgba(102,153,204,.26);outline-offset:1px}.ofb-survey-written-answer>div{display:flex!important;justify-content:space-between;gap:var(--space-3)}.ofb-survey-written-answer small:last-child{flex:0 0 auto;font-family:var(--font-mono)}.ofb-participant-choice{display:grid;gap:var(--space-3);padding:var(--space-5);border:1px solid #aac7df;border-radius:var(--radius-card);background:#eef5fb}.ofb-participant-choice h3{color:var(--color-ink);font-size:var(--text-xl)}.ofb-participant-choice>p:not(.section-label){color:#425a6f}.ofb-participant-choice>label span{color:#617385;font-weight:600}.ofb-survey-form .ofb-survey-consent{display:grid;grid-template-columns:auto 1fr;gap:.75rem;min-height:0;padding:.9rem;border-color:#061b3333;border-radius:var(--radius-control);background:#fff;line-height:1.45}.ofb-survey-consent input{width:1.1rem;height:1.1rem;margin-top:.15rem}.ofb-honeypot{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.ofb-survey-actions{display:grid;grid-template-columns:1fr auto;gap:var(--space-3);align-items:center;padding-top:var(--space-3)}.ofb-survey-actions .button{min-height:3rem}.ofb-survey-status{margin:0;padding:.9rem var(--space-5);border-top:1px solid #e1b89b;background:#fff4ec;color:#703410!important;font-weight:720}.ofb-survey-result{display:grid;gap:var(--space-5);scroll-margin-top:12rem}.ofb-survey-result[hidden]{display:none}.ofb-survey-result-head{display:grid;gap:var(--space-3);padding:clamp(1.25rem,4vw,2.5rem);border:1px solid rgba(6,27,51,.15);border-top:5px solid #174f80;border-radius:var(--radius-card);background:#fff}.ofb-survey-page .ofb-survey-result-head h2{max-width:18ch;color:var(--color-ink)!important;font-size:clamp(2.1rem,5vw,4rem)}.ofb-survey-storage-note{padding:.8rem .9rem;border-left:4px solid var(--color-orange);background:#fff4ec;color:#5e341b!important;font-family:var(--font-mono);font-size:var(--text-xs)}.ofb-survey-result-pillars{display:grid;gap:var(--space-4)}.ofb-survey-pillar{border:1px solid rgba(6,27,51,.15);border-radius:var(--radius-card);background:#fff;overflow:hidden}.ofb-survey-pillar-head{display:grid;grid-template-columns:minmax(7rem,auto) 1fr;gap:var(--space-4);align-items:baseline;padding:var(--space-4) var(--space-5);background:#08213d}.ofb-survey-pillar-head span{color:#fff;font-family:var(--font-mono);font-size:var(--text-lg);font-weight:850;text-transform:uppercase}.ofb-survey-pillar-head p{color:#c7d9e9!important}.ofb-survey-section-summaries{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.ofb-survey-section-summary{display:grid;gap:var(--space-3);align-content:start;padding:var(--space-5);border-right:1px solid rgba(6,27,51,.1);border-bottom:1px solid rgba(6,27,51,.1)}.ofb-survey-section-summary h3{color:var(--color-ink);font-size:var(--text-lg)}.ofb-survey-section-summary p{color:#4c6275!important}.ofb-survey-related-courses{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center;margin-top:auto}.ofb-survey-related-courses>span{color:#617385;font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase}.ofb-survey-related-courses a{padding:.3rem .48rem;border:1px solid #aac7df;border-radius:var(--radius-control);color:#174f80;font-family:var(--font-mono);font-size:var(--text-xs);font-weight:780}.ofb-survey-next-action{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-5);align-items:end;padding:clamp(1.25rem,4vw,2.5rem);border:1px solid rgba(6,27,51,.15);border-radius:var(--radius-card);background:#eef5fb}.ofb-survey-next-action>div:first-child{display:grid;gap:var(--space-3)}.ofb-survey-next-action h3{color:var(--color-ink);font-size:var(--text-xl)}.ofb-survey-next-action .button-row{justify-content:flex-end}@media(max-width:760px){.ofb-survey-progress>div:first-child,.ofb-survey-written-answer>div,.ofb-survey-pillar-head,.ofb-survey-next-action{grid-template-columns:1fr}.ofb-survey-progress>div:first-child,.ofb-survey-written-answer>div{display:grid!important}.ofb-survey-progress strong{text-align:left}.ofb-survey-section-summaries,.ofb-survey-actions{grid-template-columns:1fr}.ofb-survey-actions>span:empty{display:none}.ofb-survey-actions .button,.ofb-survey-next-action .button-row,.ofb-survey-next-action .button{width:100%}}@media print{.ofb-survey-page .ofb-hero,.ofb-survey-page .ofb-family-rail,.ofb-survey-page .ofb-survey-intro,.ofb-survey-page .ofb-survey-next-action .button-row,.ofb-survey-page .site-header,.ofb-survey-page .site-footer{display:none!important}.ofb-survey-page .ofb-survey-grid,.ofb-survey-section-summaries{grid-template-columns:1fr}.ofb-survey-page .ofb-light-section{padding:0;background:#fff}}html.menu-open,html.cart-open{overflow:hidden}.site-header:after{content:"";position:fixed;inset:0;z-index:1100;background:#000a14b8;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .22s ease,visibility 0s linear .22s}.site-header[data-open=true]:after{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}.site-header .mobile-nav{position:fixed!important;inset:0 auto 0 0!important;z-index:1200!important;display:block!important;width:min(100vw,27rem)!important;height:100vh!important;height:100dvh!important;max-height:none!important;overflow:hidden!important;padding:0!important;border:0!important;background:var(--color-shell, #000a14)!important;box-shadow:none!important;opacity:0!important;visibility:hidden;pointer-events:none;transform:translate(-100%)!important;transition:transform .26s ease,opacity .2s ease,visibility 0s linear .26s!important}.site-header[data-open=false] .mobile-nav{max-height:none!important;overflow:hidden!important;padding:0!important;border-top-width:0!important;opacity:0!important}.site-header[data-open=true] .mobile-nav{max-height:none!important;overflow:hidden!important;padding:0!important;border-top:0!important;opacity:1!important;visibility:visible;pointer-events:auto;transform:translate(0)!important;transition-delay:0s!important}.site-header .menu-shell{display:flex;flex-direction:column;width:calc(100% - .75rem);height:calc(100% - .75rem);margin:.375rem;padding:clamp(.65rem,2vh,1rem) .45rem .4rem;border:1px solid rgba(204,224,240,.6);background:#000a14;box-sizing:border-box;min-width:0}.site-header .mobile-nav .menu-brand{display:grid!important;flex:0 0 auto;place-items:center;width:5.2rem!important;min-height:4.6rem!important;margin:0 auto .15rem!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important}.site-header .menu-brand img{display:block;width:4.25rem;height:auto}.site-header .mobile-nav .menu-home-link{display:grid!important;flex:0 0 auto;place-items:center;width:2.75rem!important;min-width:2.75rem!important;min-height:2.75rem!important;margin:0 0 .15rem!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#fff!important;text-decoration:none!important}.site-header .mobile-nav .menu-home-link:hover,.site-header .mobile-nav .menu-home-link:focus-visible,.site-header .mobile-nav .menu-home-link[aria-current=page]{color:#99b8d9!important}.site-header .menu-utility-bar{display:flex;flex:0 0 auto;align-items:stretch;min-height:2.75rem;margin:0 0 .7rem;border:1px solid #6699cc;background:#003366b8;min-width:0;flex-wrap:nowrap}.site-header .mobile-nav .menu-utility-link{position:relative;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:2.75rem!important;min-height:2.75rem!important;padding:0 .7rem!important;border:0!important;border-radius:0!important;background:transparent!important;color:#fff!important;text-decoration:none!important;overflow:hidden!important;font:inherit!important;text-overflow:ellipsis!important;white-space:nowrap!important;cursor:pointer!important}.site-header .mobile-nav .menu-utility-link:hover,.site-header .mobile-nav .menu-utility-link:focus-visible{background:#6699cc2e!important;color:#fff!important}.site-header .menu-cart-link{border-right:1px solid rgba(204,224,240,.28)!important}.site-header .menu-account-link{gap:.45rem;margin-left:auto;border-left:1px solid rgba(204,224,240,.28)!important;font-size:.72rem!important;font-weight:650!important;min-width:0!important}.site-header .menu-account-link span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.site-header .menu-body{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 clamp(.85rem,4vw,1.25rem);scrollbar-color:rgba(102,153,204,.55) transparent;scrollbar-width:thin}.site-header .menu-list{display:grid;width:100%;margin:0;padding:0;list-style:none}.site-header .menu-list>li{border-bottom:1px solid rgba(204,224,240,.13)}.site-header .menu-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:clamp(.65rem,2vw,1rem);align-items:center;min-height:3rem;padding-block:.15rem}.site-header .mobile-nav .menu-primary-link{display:grid!important;gap:0!important;align-items:start!important;justify-content:stretch!important;min-width:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#fff!important;font-size:.95rem!important;font-weight:650!important;line-height:1.2!important;text-decoration:none!important}.site-header .mobile-nav .menu-primary-link>span{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.site-header .mobile-nav .menu-primary-link:hover,.site-header .mobile-nav .menu-primary-link:focus-visible,.site-header .mobile-nav .menu-primary-link[aria-current=page]{color:#cce0f0!important;text-decoration:none!important}.site-header .mobile-nav .menu-primary-link[aria-current=page]>span{text-decoration:underline;text-decoration-color:#69c;text-decoration-thickness:2px;text-underline-offset:.32em}.site-header .menu-sub-toggle{display:grid;place-items:center;width:2.65rem;height:2.65rem;min-width:2.65rem;min-height:2.65rem;padding:0;border:1px solid transparent;border-radius:0;background:transparent;color:#99b8d9;cursor:pointer}.site-header .menu-sub-toggle:hover,.site-header .menu-sub-toggle:focus-visible{border-color:#cce0f038;color:#fff}.site-header .menu-chevron{transition:transform .18s ease}.site-header .menu-sub-toggle[aria-expanded=true] .menu-chevron{transform:rotate(180deg)}.site-header .menu-sub{display:grid;gap:0;margin:-.1rem 0 .7rem;padding:.05rem 0 .05rem 1.05rem;border-left:1px solid rgba(102,153,204,.55);border-radius:0;background:transparent}.site-header .menu-sub[hidden]{display:none!important}.site-header .mobile-nav .menu-sub a{display:block!important;padding:.48rem 0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#cce0f0!important;font-size:.9rem!important;font-weight:540!important;line-height:1.4!important;text-decoration:none!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.site-header .mobile-nav .menu-sub a:hover,.site-header .mobile-nav .menu-sub a:focus-visible,.site-header .mobile-nav .menu-sub a[aria-current=page]{color:#fff!important;text-decoration:underline!important;text-decoration-color:#69c!important;text-underline-offset:.3em!important}.site-header .menu-secondary{display:grid;flex:0 0 auto;gap:0;margin-top:auto;padding:.65rem 0}.site-header .menu-secondary:before,.site-header .menu-secondary:after{content:"";display:block;width:74%;height:2px;margin-inline:auto;background:#cce0f0}.site-header .menu-secondary:before{margin-bottom:.35rem}.site-header .menu-secondary:after{margin-top:.35rem}.site-header .mobile-nav .menu-secondary-link{display:flex!important;align-items:center!important;min-height:2.75rem!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#cce0f0!important;font-size:.95rem!important;font-weight:650!important;text-decoration:none!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.site-header .mobile-nav .menu-secondary-link:hover,.site-header .mobile-nav .menu-secondary-link:focus-visible,.site-header .mobile-nav .menu-secondary-link[aria-current=page]{color:#fff!important;text-decoration:underline!important;text-decoration-color:#69c!important;text-underline-offset:.3em!important}.site-header .menu-search-form{display:grid;grid-template-columns:minmax(0,1fr) 2.75rem;flex:0 0 auto;min-width:0;min-height:2.75rem;margin:.25rem 0 .45rem;border:1px solid #6699cc;background:#0b3d6d}.site-header .menu-search-input{width:100%;min-width:0;min-height:2.75rem;padding:0 .7rem;border:0;background:transparent;color:#fff;font:inherit;font-size:.85rem;text-overflow:ellipsis;white-space:nowrap}.site-header .menu-search-input::placeholder{color:#cce0f0;opacity:.82}.site-header .menu-search-submit{display:grid;width:2.75rem;min-width:2.75rem;min-height:2.75rem;place-items:center;padding:0;border:0;border-left:1px solid rgba(204,224,240,.28);background:transparent;color:#fff;cursor:pointer}.site-header .menu-search-submit:hover,.site-header .menu-search-submit:focus-visible{background:#036}.site-header .menu-search-input:focus-visible,.site-header .menu-search-submit:focus-visible{outline:3px solid var(--color-orange, #ff6600);outline-offset:-3px}.site-header .menu-search-submit:disabled{cursor:wait;opacity:.55}.site-header .menu-search-feedback{flex:0 0 auto;min-width:0;margin:-.15rem 0 .45rem;padding:.55rem .65rem;border:1px solid rgba(102,153,204,.38);background:#00336657}.site-header .menu-search-feedback[hidden]{display:none!important}.site-header .menu-search-feedback>p{margin:0;overflow:hidden;color:#99b8d9;font-size:.67rem;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.site-header .menu-search-feedback ol{display:grid;gap:0;margin:.35rem 0 0;padding:0;list-style:none}.site-header .mobile-nav .menu-search-feedback a{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:.55rem!important;min-width:0!important;min-height:2.25rem!important;align-items:center!important;padding:.35rem 0!important;border:0!important;border-top:1px solid rgba(204,224,240,.12)!important;border-radius:0!important;background:transparent!important;color:#fff!important;font-size:.78rem!important;font-weight:650!important;line-height:1.25!important;text-decoration:none!important}.site-header .mobile-nav .menu-search-feedback a>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.site-header .mobile-nav .menu-search-feedback a>small{overflow:hidden;color:#99b8d9!important;font-size:.62rem!important;text-overflow:ellipsis;white-space:nowrap}.site-header .menu-legal-links{display:flex;flex:0 0 auto;align-items:center;justify-content:center;gap:.45rem;min-height:2.1rem;color:#99b8d9;font-size:.66rem;font-weight:650;min-width:0;overflow:hidden;flex-wrap:nowrap;white-space:nowrap}.site-header .mobile-nav .menu-legal-links a{display:inline!important;min-height:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#cce0f0!important;font-size:inherit!important;font-weight:inherit!important;text-decoration:none!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.site-header .menu-legal-links>span[aria-hidden=true]{flex:0 0 auto}.site-header .mobile-nav .menu-legal-links a:hover,.site-header .mobile-nav .menu-legal-links a:focus-visible,.site-header .mobile-nav .menu-legal-links a[aria-current=page]{color:#fff!important;text-decoration:underline!important;text-underline-offset:.25em!important}.site-header .menu-close{display:grid!important;flex:0 0 auto;place-items:center;width:2.75rem;height:2.75rem;min-width:2.75rem;min-height:2.75rem;margin:0 auto;padding:0;border:0;border-radius:0;background:transparent;color:#cce0f0;cursor:pointer}.site-header .menu-close:hover,.site-header .menu-close:focus-visible{background:#cce0f014;color:#fff}.site-header[data-open=true] .nav-toggle span:not(.sr-only):nth-child(1){transform:translateY(.445rem) rotate(45deg)!important}.site-header[data-open=true] .nav-toggle span:not(.sr-only):nth-child(2){opacity:0}.site-header[data-open=true] .nav-toggle span:not(.sr-only):nth-child(3){transform:translateY(-.445rem) rotate(-45deg)!important}.site-header .nav-toggle span:not(.sr-only){transition:transform .18s ease,opacity .16s ease}@media(max-width:640px){.site-header .header-inner{width:min(100% - 28px,1280px)!important;min-height:4.45rem!important}.site-header .mobile-nav{inset:0!important;width:100vw!important;height:100vh!important;height:100dvh!important}.site-header .menu-body{padding-inline:.75rem}.site-header .menu-row{grid-template-columns:minmax(0,1fr) auto;min-height:2.9rem}.site-header .menu-sub{margin-left:0}}@media(prefers-reduced-motion:reduce){.site-header:after,.site-header .mobile-nav,.site-header .menu-chevron,.site-header .nav-toggle span:not(.sr-only){transition-duration:.01ms!important}}.bp-page{--bp-ink: #001a33;--bp-panel: rgba(102, 153, 204, .06);--bp-paper: #f8fafc;--bp-white: #ffffff;--bp-body-text: rgba(224, 230, 237, .8);--bp-muted: rgba(159, 176, 196, .72);--bp-blue: #6699cc;--bp-blue-strong: #99b8d9;--bp-line: rgba(153, 184, 217, .14);--bp-line-strong: rgba(153, 184, 217, .3);--bp-orange: #ff6600;--bp-mono: "IBM Plex Mono", "SFMono-Regular", Consolas, monospace;display:block;background-color:var(--bp-ink);background-image:radial-gradient(circle at 78% -4%,rgba(102,153,204,.1),transparent 34%),linear-gradient(rgba(153,184,217,.038) 1px,transparent 1px),linear-gradient(90deg,rgba(153,184,217,.038) 1px,transparent 1px);background-size:100% 100%,72px 72px,72px 72px;color:var(--bp-body-text)}.bp-page section{scroll-margin-top:5.5rem}.bp-page .v4-section{padding:clamp(3.6rem,6.5vw,5.8rem) 0;border-top:1px solid var(--bp-line);background:transparent}.bp-page .section-copy{display:grid;gap:1rem;align-content:start}.bp-page .section-label{margin:0;color:var(--bp-blue);font-family:var(--bp-mono);font-size:.66rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase}.bp-page .section-copy h2{margin:0;max-width:17ch;color:var(--bp-white);font-size:clamp(1.85rem,3vw,2.7rem);font-weight:700;letter-spacing:-.015em;line-height:1.06}.bp-page .section-body p{margin:0;max-width:36rem;color:var(--bp-body-text);font-size:.97rem;line-height:1.66}.bp-page .bp-sheet{display:flex;align-items:center;gap:1rem;grid-column:1 / -1;margin:0 0 clamp(2.4rem,4.5vw,3.6rem);color:#6699cc9e;font-family:var(--bp-mono);font-size:.64rem;font-weight:600;letter-spacing:.24em;text-transform:uppercase}.bp-page .bp-sheet i{flex:1;height:1px;background:var(--bp-line)}.bp-page .bp-annotation{position:relative;margin:1.15rem 0 0;max-width:40rem;padding:.2rem 0 .2rem 1.15rem;border:0;border-left:2px solid rgba(102,153,204,.55);border-radius:0;background:transparent;color:var(--bp-muted);font-family:var(--bp-mono);font-size:.76rem;font-weight:400;line-height:1.62}.bp-page .bp-spine{position:fixed;left:clamp(.9rem,1.6vw,1.9rem);top:50%;z-index:40;display:grid;gap:1.35rem;transform:translateY(-50%)}.bp-page .bp-spine:before{content:"";position:absolute;left:calc(2.35rem + 3px);top:-1.2rem;bottom:-1.2rem;width:1px;background:var(--bp-line)}.bp-page .bp-spine a{position:relative;display:flex;align-items:center;gap:.7rem;color:var(--bp-muted);text-decoration:none}.bp-page .bp-spine-index{width:1.6rem;font-family:var(--bp-mono);font-size:.6rem;font-weight:600;letter-spacing:.14em;text-align:right;opacity:0;transition:opacity .18s ease}.bp-page .bp-spine-node{width:7px;height:7px;border:1px solid var(--bp-line-strong);border-radius:50%;background:var(--bp-ink);transition:border-color .18s ease,background .18s ease,transform .18s ease}.bp-page .bp-spine-label{padding:.32rem .55rem;border:1px solid var(--bp-line);background:#001a33eb;font-family:var(--bp-mono);font-size:.6rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;opacity:0;transform:translate(-4px);transition:opacity .18s ease,transform .18s ease,color .18s ease;white-space:nowrap;pointer-events:none}.bp-page .bp-spine a:hover .bp-spine-label,.bp-page .bp-spine a:focus-visible .bp-spine-label{opacity:1;transform:translate(0)}.bp-page .bp-spine a:hover .bp-spine-index,.bp-page .bp-spine a:focus-visible .bp-spine-index,.bp-page .bp-spine a.is-active .bp-spine-index{opacity:1}.bp-page .bp-spine a.is-active{color:var(--bp-blue-strong)}.bp-page .bp-spine a.is-active .bp-spine-node{border-color:var(--bp-blue);background:var(--bp-blue);transform:scale(1.25)}.bp-page .bp-spine a:focus-visible{outline:2px solid var(--bp-blue);outline-offset:4px;border-radius:4px}@media(max-width:1420px){.bp-page .bp-spine{display:none}}.bp-page .bp-reg path{stroke:#99b8d94d;stroke-width:1;fill:none}.bp-page .bp-route{fill:none;stroke:#8fb8dd99;stroke-width:1.5;stroke-linecap:round}.bp-page .bp-route.is-soft{stroke:#99b8d94d;stroke-width:1.1}.bp-page .bp-route.is-dashed{stroke:#99b8d957;stroke-width:1.1;stroke-dasharray:.008 .014}.bp-page .bp-svg-node{fill:var(--bp-ink);stroke:#8fb8ddbf;stroke-width:1.4}.bp-page .bp-svg-node.is-core{fill:#6699cce6;stroke:#cce0f0e6}.bp-page .bp-svg-node.is-open{stroke:#99b8d96b}.bp-page .bp-stamp{padding:.55rem .85rem;border:1px solid var(--bp-line-strong);color:var(--bp-blue-strong);font-family:var(--bp-mono);font-size:.62rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;background:#001a33b8}.bp-page .bp-chip{padding:.3rem .6rem;border:1px solid var(--bp-line);border-radius:999px;background:transparent;color:var(--bp-muted);font-family:var(--bp-mono);font-size:.6rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.bp-page .bp-paper{position:relative;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(1.8rem,4vw,3.4rem);align-items:center;padding:clamp(2rem,4.5vw,3.4rem);background:var(--bp-paper)}.bp-page .bp-paper:before,.bp-page .bp-paper:after{content:"";position:absolute;width:18px;height:18px;pointer-events:none;background:linear-gradient(#001a3366,#001a3366) center / 100% 1px no-repeat,linear-gradient(#001a3366,#001a3366) center / 1px 100% no-repeat}.bp-page .bp-paper:before{left:12px;top:12px}.bp-page .bp-paper:after{right:12px;bottom:12px}.bp-page .bp-paper .section-label{color:#369}.bp-page .bp-paper .section-copy h2{color:#001a33;max-width:16ch}.bp-page .bp-paper .section-body p{color:#4a4a4a;font-size:.92rem;line-height:1.6;max-width:32rem}.bp-page .bp-paper-panel{display:grid;gap:1.15rem;justify-items:start;padding:0 0 0 clamp(1.2rem,2.4vw,2rem);border:0;border-left:1px solid rgba(0,26,51,.16);border-radius:0;background:transparent;box-shadow:none}.bp-page .bp-paper-panel p{margin:0;max-width:30rem;color:#4a4a4a;font-size:.95rem;line-height:1.62}.bp-page .bp-paper .button.secondary{border-color:#001a3359;background:transparent;color:#001a33}.bp-page .bp-paper .button.secondary:hover,.bp-page .bp-paper .button.secondary:focus-visible{border-color:#036;background:#0033660f;color:#001a33}.site-footer .footer-cookie-settings{padding:0;border:0;background:transparent;color:#d7e5f2;font:inherit;text-align:left;cursor:pointer;transition:color .18s ease,transform .18s ease}.site-footer .footer-cookie-settings:hover,.site-footer .footer-cookie-settings:focus-visible{color:#fff}.capability-subpage,.standard-page,.ofb-page,.insights-system-page{background-color:#001a33!important;background-image:radial-gradient(circle at 78% -4%,rgba(102,153,204,.1),transparent 34%),linear-gradient(rgba(153,184,217,.038) 1px,transparent 1px),linear-gradient(90deg,rgba(153,184,217,.038) 1px,transparent 1px)!important;background-size:100% 100%,72px 72px,72px 72px!important}.capability-subpage section,.standard-page section,.ofb-page section,.insights-system-page section{background-color:transparent!important}.capability-subpage *:not(.button):not(input):not(select):not(textarea),.standard-page *:not(.button):not(input):not(select):not(textarea),.ofb-page *:not(.button):not(input):not(select):not(textarea),.insights-system-page *:not(.button):not(input):not(select):not(textarea){border-radius:0!important;box-shadow:none!important}.capability-subpage .section-label,.standard-page .section-label,.ofb-page .section-label,.insights-system-page .section-label{color:#69c!important;font-family:IBM Plex Mono,Consolas,monospace!important;font-size:.66rem!important;font-weight:600!important;letter-spacing:.22em!important;text-transform:uppercase!important}.capability-subpage h1,.standard-page h1,.ofb-page h1,.insights-system-page h1{color:#fff!important;font-weight:800!important;letter-spacing:-.02em!important}.capability-subpage h2,.standard-page h2,.ofb-page h2,.insights-system-page h2{color:#fff!important}.capability-subpage .capability-family-rail a,.capability-subpage [class*=pill]{border-radius:999px!important}.capability-subpage .button.primary,.standard-page .button.primary,.ofb-page .button.primary,.insights-system-page .button.primary{border-color:#f60!important;background:#f60!important;color:#001a33!important}.capability-subpage .button.primary:hover,.standard-page .button.primary:hover,.ofb-page .button.primary:hover,.insights-system-page .button.primary:hover,.capability-subpage .button.primary:focus-visible,.standard-page .button.primary:focus-visible,.ofb-page .button.primary:focus-visible,.insights-system-page .button.primary:focus-visible{border-color:#cc5200!important;background:#cc5200!important}.insights-system-page article,.insights-system-page div[class*=-card],.insights-system-page a[class*=-card]{background:transparent!important;border-color:#99b8d94d!important}.insights-system-page article h3,.insights-system-page div[class*=-card] h3,.insights-system-page a[class*=-card] h3,.insights-system-page article strong,.insights-system-page div[class*=-card] strong{color:#fff!important}.insights-system-page article p,.insights-system-page div[class*=-card] p,.insights-system-page a[class*=-card] p,.insights-system-page article li{color:#9fb0c4d9!important}.insights-system-page article .card-meta,.insights-system-page div[class*=-card] .card-meta,.insights-system-page a[class*=-card] .card-meta,.insights-system-page article small{color:#6699ccb3!important;font-family:IBM Plex Mono,Consolas,monospace!important;letter-spacing:.1em!important;text-transform:uppercase!important}.insights-system-page .card-link,.insights-system-page article a:not(.button){color:#99b8d9!important}.insights-system-page .podcast-status-pill,.insights-system-page [class*=status-pill]{border-color:#99b8d94d!important;background:transparent!important;color:#99b8d9d9!important;font-family:IBM Plex Mono,Consolas,monospace!important;letter-spacing:.14em!important;text-transform:uppercase!important}.insights-system-page .article-body p,.insights-system-page .article-body li{color:#e0e6edd1!important;font-size:1rem!important;line-height:1.7!important}.insights-system-page .article-body h2,.insights-system-page .article-body h3{color:#fff!important}.insights-system-page .article-body blockquote p{color:#99b8d9!important;font-family:Playfair Display,Georgia,serif!important;font-style:italic!important;font-size:1.15rem!important}.motion-ready .bp-page [data-bp-reveal]{opacity:0;transform:translateY(14px);transition:opacity .48s ease var(--bp-delay, 0ms),transform .48s ease var(--bp-delay, 0ms)}.motion-ready .bp-page [data-bp-reveal].is-in{opacity:1;transform:translateY(0)}.motion-ready .bp-page .bp-draw{stroke-dasharray:1;stroke-dashoffset:1;animation:bp-draw 1.5s cubic-bezier(.5,0,.2,1) forwards}.motion-ready .bp-page .bp-draw.d2{animation-delay:.42s}.motion-ready .bp-page .bp-draw.d3{animation-delay:.72s}@keyframes bp-draw{to{stroke-dashoffset:0}}@keyframes bp-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.bp-page [data-bp-reveal],.bp-page .bp-draw{animation:none;transition:none;opacity:1;transform:none;stroke-dashoffset:0}}@media(max-width:760px){.bp-page .bp-paper{grid-template-columns:1fr;padding:1.6rem 1.3rem}.bp-page .bp-paper-panel{padding:1.2rem 0 0;border-left:0;border-top:1px solid rgba(0,26,51,.16)}}
