@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-s.woff2) format("woff2");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-weight:400;font-display:swap;src:url(/_next/static/media/011e180705008d6f-s.woff2) format("woff2");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-weight:400;font-display:swap;src:url(/_next/static/media/7ba5fb2a8c88521c-s.woff2) format("woff2");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-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-s.woff2) format("woff2");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-weight:400;font-display:swap;src:url(/_next/static/media/d3ebbfd689654d3a-s.p.woff2) format("woff2");unicode-range:u+00??,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-weight:500;font-display:swap;src:url(/_next/static/media/ef4d5661765d0e49-s.woff2) format("woff2");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-weight:500;font-display:swap;src:url(/_next/static/media/d29838c109ef09b4-s.woff2) format("woff2");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-weight:500;font-display:swap;src:url(/_next/static/media/e40af3453d7c920a-s.woff2) format("woff2");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-weight:500;font-display:swap;src:url(/_next/static/media/99dcf268bda04fe5-s.woff2) format("woff2");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-weight:500;font-display:swap;src:url(/_next/static/media/98e207f02528a563-s.p.woff2) format("woff2");unicode-range:u+00??,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-weight:600;font-display:swap;src:url(/_next/static/media/73cb51aac9c97f90-s.woff2) format("woff2");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-weight:600;font-display:swap;src:url(/_next/static/media/d26bbd13d6b70f89-s.woff2) format("woff2");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-weight:600;font-display:swap;src:url(/_next/static/media/20535187d867b7b9-s.woff2) format("woff2");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-weight:600;font-display:swap;src:url(/_next/static/media/5356a6a4f2c8c8d8-s.woff2) format("woff2");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-weight:600;font-display:swap;src:url(/_next/static/media/db96af6b531dc71f-s.p.woff2) format("woff2");unicode-range:u+00??,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 Fallback;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_595324{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.__variable_595324{--font-display:"IBM Plex Mono","IBM Plex Mono Fallback"}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");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 Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");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 Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.woff2) format("woff2");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 Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:u+00??,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 Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");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 Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");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 Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.woff2) format("woff2");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 Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:u+00??,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 Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");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 Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");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 Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.woff2) format("woff2");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 Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:u+00??,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 Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");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 Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");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 Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.woff2) format("woff2");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 Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:u+00??,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 Sans Fallback;src:local("Arial");ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.00%;size-adjust:101.17%}.__className_c8daab{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.__variable_c8daab{--font-body:"IBM Plex Sans","IBM Plex Sans Fallback"}:root{--ink:#14231f;--muted:#5c706b;--paper:#eef5f0;--paper-strong:#fbfffc;--line:rgba(20,35,31,0.14);--moss:#276756;--copper:#d65f4a;--signal:#258b95;--night:#10271f;--night-soft:#1a372e;--white:#ffffff;--mist:#d8e9e2;--shadow:0 28px 80px rgba(20,35,31,0.16)}.amelia-font-scope{background:linear-gradient(90deg,rgba(37,139,149,.08) 1px,transparent 1px) 0 0 /92px 92px,linear-gradient(180deg,rgba(216,233,226,.7),transparent 460px),var(--paper);color:var(--ink);font-family:var(--font-body),sans-serif;min-height:100vh}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:linear-gradient(90deg,rgba(37,139,149,.08) 1px,transparent 1px) 0 0 /92px 92px,linear-gradient(180deg,rgba(216,233,226,.7),transparent 460px),var(--paper);font-family:var(--font-body),sans-serif}a{color:inherit;text-decoration:none}img{display:block}.site-header{align-items:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:rgba(238,245,240,.86);border-bottom:1px solid var(--line);display:flex;justify-content:space-between;left:0;min-height:72px;padding:16px clamp(20px,4vw,56px);position:-webkit-sticky;position:sticky;right:0;top:0;z-index:10}.brand{font-size:.98rem;font-weight:750;gap:10px}.brand,.brand-mark{align-items:center;display:inline-flex}.brand-mark{background:var(--moss);border-radius:50%;color:var(--paper-strong);font-family:var(--font-display),serif;font-size:1.1rem;height:34px;justify-content:center;width:34px}nav{align-items:center;display:flex;gap:clamp(16px,3vw,34px)}.consumer-link,nav a{color:var(--muted);font-size:.85rem;font-weight:700}.consumer-link:hover,nav a:hover{color:var(--ink)}.hero{display:grid;grid-gap:clamp(28px,5vw,70px);gap:clamp(28px,5vw,70px);grid-template-columns:minmax(0,.78fr) minmax(380px,1fr);min-height:calc(100vh - 72px);padding:clamp(34px,4.4vw,64px) clamp(20px,4vw,56px) 40px}.hero-copy{align-self:center;max-width:720px;padding-bottom:40px}.eyebrow{color:var(--copper);font-size:.74rem;font-weight:850;letter-spacing:.14em;margin:0 0 18px;text-transform:uppercase}h1,h2,h3,p{margin-top:0}h1,h2{font-family:var(--font-display),serif;font-weight:400;letter-spacing:0}h1{font-size:clamp(3.9rem,7.4vw,7rem);line-height:.9;margin-bottom:24px;max-width:700px}h2{font-size:clamp(2.5rem,5.4vw,5.6rem);line-height:.96;margin-bottom:0}h3{font-size:1.05rem;line-height:1.25;margin-bottom:12px}.contact-section p,.content-stack p,.hero-lede{color:var(--muted);font-size:clamp(1rem,1.35vw,1.2rem);line-height:1.75}.hero-lede{max-width:650px}.hero-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin:34px 0 20px}.button{align-items:center;border:1px solid var(--line);border-radius:999px;display:inline-flex;font-size:.9rem;font-weight:850;justify-content:center;min-height:48px;padding:0 20px;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.button:hover{transform:translateY(-1px)}.button.primary{background:var(--moss);border-color:var(--moss);color:var(--paper-strong)}.button.primary:hover{background:var(--signal);border-color:var(--signal)}.button.secondary{background:rgba(251,255,252,.72)}.button.secondary:hover{border-color:rgba(20,35,31,.34)}.hero-visual{align-self:stretch;border:1px solid rgba(255,255,255,.52);box-shadow:var(--shadow);min-height:560px;overflow:hidden;position:relative}.hero-visual:after{background:linear-gradient(90deg,rgba(16,39,31,.42),rgba(16,39,31,.04) 38%,rgba(37,139,149,.1));content:"";inset:0;pointer-events:none;position:absolute}.hero-visual img{object-fit:cover}.capture-readout{background:rgba(251,255,252,.9);border:1px solid rgba(255,255,255,.48);bottom:24px;display:grid;grid-gap:4px;gap:4px;left:24px;max-width:calc(100% - 48px);padding:14px 16px;position:absolute;z-index:2}.capture-readout span{color:var(--copper);font-size:.68rem;font-weight:850;letter-spacing:.13em;text-transform:uppercase}.capture-readout strong{font-size:.92rem}.signal-band{background:var(--night);color:var(--paper-strong);padding:clamp(38px,6vw,82px) clamp(20px,8vw,120px)}.signal-band p{font-family:var(--font-display),serif;font-size:clamp(2rem,4.5vw,5.1rem);line-height:1;margin:0;max-width:1120px}.section{padding:clamp(68px,8vw,126px) clamp(20px,4vw,56px)}.two-column{display:grid;grid-gap:clamp(32px,6vw,96px);gap:clamp(32px,6vw,96px);grid-template-columns:minmax(220px,.9fr) minmax(0,1.1fr)}.content-stack{align-self:start;display:grid;grid-gap:28px;gap:28px}.pill-grid{display:flex;flex-wrap:wrap;gap:10px}.pill-grid span{background:var(--paper-strong);border:1px solid var(--line);border-radius:999px;color:var(--ink);font-size:.84rem;font-weight:800;padding:10px 14px}.section-heading{max-width:870px}.task-section{border-top:1px solid var(--line)}.task-grid{display:grid;grid-gap:1px;gap:1px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:46px}.task-card{background:rgba(251,255,252,.76);min-height:190px;padding:28px}.task-card span{display:block;font-family:var(--font-display),serif;font-size:clamp(1.9rem,3vw,3.1rem);line-height:1;margin-bottom:22px}.task-card p{color:var(--muted);line-height:1.65;margin-bottom:0}.dark-section{background:linear-gradient(90deg,rgba(132,209,198,.08) 1px,transparent 1px) 0 0 /88px 88px,var(--night);color:var(--paper-strong)}.dark-section .eyebrow{color:#ff8a73}.workflow-grid{display:grid;grid-gap:1px;gap:1px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:48px}.workflow-card{background:var(--night-soft);min-height:270px;padding:30px}.workflow-card p{color:rgba(251,255,252,.68);line-height:1.7;margin-bottom:0}.step{color:#75d2ca;display:block;font-size:.74rem;font-weight:850;margin-bottom:48px}.guardrail-list{display:grid;grid-gap:14px;gap:14px;list-style:none;margin:0;padding:0}.guardrail-list li{align-items:start;background:rgba(251,255,252,.78);border-left:3px solid var(--signal);display:grid;grid-gap:10px;gap:10px;grid-template-columns:auto 1fr;line-height:1.55;padding:16px 18px}.guardrail-list li:before{background:var(--signal);border-radius:50%;content:"";height:8px;margin-top:8px;width:8px}.contact-section{align-items:flex-end;background:var(--paper-strong);border-top:1px solid var(--line);display:grid;grid-gap:32px;gap:32px;grid-template-columns:minmax(0,1fr) auto;padding:clamp(58px,8vw,104px) clamp(20px,4vw,56px)}.contact-section h2{margin-bottom:24px}.contact-section p{max-width:690px}.app-escape{background:var(--night);color:rgba(251,255,252,.76);padding:22px clamp(20px,4vw,56px)}.app-escape p{font-size:.86rem;line-height:1.6;margin:0}.options-page{background:var(--paper);min-height:100vh;padding:clamp(22px,4vw,54px)}.options-header{align-items:flex-end;border-bottom:1px solid var(--line);display:flex;gap:clamp(34px,8vw,120px);justify-content:space-between;margin-bottom:28px;padding-bottom:28px}.options-header .brand{align-self:start}.options-header h1{font-size:clamp(3.4rem,8vw,7.4rem);margin:0;max-width:none}.options-summary{color:var(--muted);font-size:1rem;line-height:1.45;margin:14px 0 0;max-width:50em}.options-grid{display:grid;grid-gap:22px;gap:22px;grid-template-columns:repeat(2,minmax(0,1fr))}.option-card{background:var(--paper-strong);border:1px solid var(--line);display:grid;overflow:hidden}.option-meta{align-items:center;border-bottom:1px solid var(--line);display:grid;grid-gap:18px;gap:18px;grid-template-columns:auto 1fr auto;padding:18px}.option-meta>span{align-items:center;background:var(--signal);border-radius:50%;color:var(--paper-strong);display:inline-flex;font-size:.74rem;font-weight:850;height:42px;justify-content:center;width:42px}.option-meta h2{font-family:var(--font-body),sans-serif;font-size:1.02rem;font-weight:850;line-height:1.2;margin-bottom:4px}.option-meta p{color:var(--muted);font-size:.82rem;line-height:1.45;margin:0}.option-kind{border:1px solid rgba(24,47,40,.16);border-radius:999px;color:var(--muted);display:inline-flex;font-size:.68rem;font-weight:800;letter-spacing:.08em;line-height:1;margin-top:10px;padding:6px 8px;text-transform:uppercase}.option-meta a{border:1px solid var(--line);border-radius:999px;font-size:.78rem;font-weight:850;padding:9px 13px}.option-meta a:hover{border-color:rgba(37,139,149,.46)}.option-frame{aspect-ratio:16/10;background:#10271f;overflow:hidden}.option-frame iframe{border:0;display:block;height:100%;pointer-events:none;width:100%}.instrument-page{--cobalt:#2e62c9;--cobalt-2:#5285db;--cyan:#7fddec;--bg:#080f1f;--panel:#0b1324;--line:#213049;--text:#eaf0fa;--muted-text:#9db0cc;background:radial-gradient(circle at 82% 8%,rgba(46,98,201,.24),transparent 34%),linear-gradient(180deg,#080f1f,#0b1324 58%,#070c18);color:var(--text);font-family:var(--font-instrument-sans),sans-serif;min-height:100vh}.instrument-contact,.instrument-hero,.instrument-nav,.instrument-rail,.instrument-status{margin:0 auto;max-width:1240px;padding-left:40px;padding-right:40px}.instrument-status{align-items:center;border-bottom:1px solid var(--line);color:#7c8da8;display:flex;font-family:var(--font-instrument-mono),monospace;font-size:10px;justify-content:space-between;letter-spacing:.12em;min-height:32px;text-transform:uppercase}.instrument-status .live{align-items:center;color:var(--cyan);display:inline-flex;gap:8px}.instrument-status i{background:var(--cyan);border-radius:50%;box-shadow:0 0 18px rgba(127,221,236,.7);height:7px;width:7px}.instrument-nav{align-items:center;background:rgba(8,15,31,.86);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line);display:flex;justify-content:space-between;min-height:68px;position:-webkit-sticky;position:sticky;top:0;z-index:8}.instrument-nav a,.instrument-wordmark{font-family:var(--font-instrument-mono),monospace;letter-spacing:.08em;text-transform:uppercase}.instrument-wordmark{color:#f4f8fe;font-size:14px;font-weight:600}.instrument-wordmark span{color:var(--cyan)}.instrument-nav nav{display:flex;gap:26px}.instrument-nav nav a{color:var(--muted-text);font-size:11px}.instrument-nav nav a:hover{color:#fff}.instrument-hero{border-bottom:1px solid var(--line);display:grid;grid-gap:64px;gap:64px;grid-template-columns:minmax(0,1fr) minmax(360px,.78fr);padding-bottom:76px;padding-top:84px}.instrument-label,.rail-label{color:var(--cyan);font-family:var(--font-instrument-mono),monospace;font-size:11px;letter-spacing:.14em;margin:0;text-transform:uppercase}.instrument-contact h2,.instrument-hero h1,.instrument-rail h2{color:#f4f8fe;font-family:var(--font-instrument-mono),monospace;font-size:clamp(36px,4.8vw,64px);font-weight:500;line-height:1.12;margin:24px 0;text-transform:uppercase}.instrument-hero h1 span{color:var(--cobalt-2)}.instrument-contact p,.instrument-hero p,.rail-copy{color:var(--muted-text);font-size:17px;max-width:40em}.instrument-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.instrument-button{border:1px solid rgba(127,221,236,.42);color:#d6e3f8;display:inline-flex;font-family:var(--font-instrument-mono),monospace;font-size:12px;font-weight:600;letter-spacing:.08em;padding:13px 18px;text-transform:uppercase}.instrument-button.primary{background:var(--cobalt);border-color:var(--cobalt);color:#fff}.instrument-button.primary:hover,.instrument-button.secondary:hover{border-color:var(--cyan)}.instrument-spec{background:rgba(16,30,52,.72);border:1px solid var(--line)}.instrument-spec-head{align-items:center;border-bottom:1px solid var(--line);color:var(--muted-text);display:flex;font-family:var(--font-instrument-mono),monospace;font-size:11px;justify-content:space-between;letter-spacing:.08em;padding:14px 16px;text-transform:uppercase}.instrument-spec-head strong{color:var(--cyan);font-weight:500}.instrument-image{aspect-ratio:16/10;background:#050913;overflow:hidden;position:relative}.instrument-image img{height:100%;object-fit:cover;opacity:.78;width:100%}.instrument-image:after{background:linear-gradient(90deg,rgba(8,15,31,.8),transparent 52%),linear-gradient(0deg,rgba(46,98,201,.16),transparent);content:"";inset:0;position:absolute}.instrument-image .corner{border:1px solid var(--cyan);height:18px;position:absolute;width:18px;z-index:2}.instrument-image .tl{border-bottom:0;border-right:0;left:14px;top:14px}.instrument-image .tr{border-bottom:0;border-left:0;right:14px;top:14px}.instrument-image .bl{border-right:0;border-top:0;bottom:14px;left:14px}.instrument-image .br{border-left:0;border-top:0;bottom:14px;right:14px}.instrument-spec dl{display:grid;grid-template-columns:1fr 1fr;margin:0}.instrument-spec dl div{border-top:1px solid var(--line);padding:15px 16px}.instrument-spec dl div:nth-child(odd){border-right:1px solid var(--line)}.instrument-spec dd,.instrument-spec dt{font-family:var(--font-instrument-mono),monospace;margin:0}.instrument-spec dt{color:#7c8da8;font-size:10px;letter-spacing:.12em;text-transform:uppercase}.instrument-spec dd{color:#eaf0fa;font-size:12px;margin-top:6px}.instrument-rail{border-bottom:1px solid var(--line);display:grid;grid-gap:52px;gap:52px;grid-template-columns:180px minmax(0,1fr);padding-bottom:72px;padding-top:72px}.instrument-contact h2,.instrument-rail h2{font-size:clamp(28px,3vw,42px)}.instrument-pipeline,.instrument-thesis-grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:34px}.instrument-pipeline article,.instrument-thesis-grid article{background:var(--panel);border:1px solid var(--line);padding:24px}.instrument-pipeline span,.instrument-thesis-grid span{color:var(--cyan);font-family:var(--font-instrument-mono),monospace;font-size:11px}.instrument-pipeline h3,.instrument-thesis-grid h3{color:#f4f8fe;font-size:18px;margin:14px 0 8px}.instrument-pipeline p,.instrument-thesis-grid p{color:var(--muted-text);font-size:14px;margin:0}.instrument-table{border:1px solid var(--line);margin-top:34px}.instrument-table div{align-items:baseline;display:grid;grid-gap:18px;gap:18px;grid-template-columns:86px minmax(0,1fr) minmax(160px,.7fr);padding:16px 18px}.instrument-table div+div{border-top:1px solid var(--line)}.instrument-table em,.instrument-table span{color:#7c8da8;font-family:var(--font-instrument-mono),monospace;font-size:11px;font-style:normal;letter-spacing:.08em;text-transform:uppercase}.instrument-table strong{color:#f4f8fe;font-size:17px}.instrument-pipeline{grid-template-columns:repeat(4,minmax(0,1fr))}.instrument-contact{padding-bottom:92px;padding-top:92px;text-align:center}.instrument-contact .instrument-label,.instrument-contact p{margin-left:auto;margin-right:auto}.signal-page{background:linear-gradient(90deg,rgba(46,98,201,.08) 1px,transparent 0) 0 0 /84px 84px,linear-gradient(180deg,rgba(46,98,201,.18),transparent 420px),#080f1f;color:#eaf0fa;font-family:var(--font-signal-body),sans-serif;min-height:100vh;overflow:hidden;padding:26px}.signal-card-grid,.signal-contact,.signal-flow,.signal-header,.signal-hero,.signal-metrics,.signal-section{margin:0 auto;max-width:1180px}.signal-header{align-items:center;display:flex;justify-content:space-between;padding:14px 0 44px}.signal-brand{align-items:center;color:#f4f8fe;display:inline-flex;font-weight:700;gap:12px}.signal-brand span{background:linear-gradient(160deg,#3d77e0,#2350b0);border-radius:8px;height:30px;position:relative;width:30px}.signal-brand span:after{background:#fff;border-radius:5px;content:"";height:48%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(45deg);width:48%}.signal-header nav{display:flex;gap:24px}.signal-header nav a{color:#9db0cc;font-size:14px;font-weight:700}.signal-hero{align-items:center;display:grid;grid-gap:44px;gap:44px;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);min-height:620px}.signal-kicker{color:#7fddec;font-size:12px;letter-spacing:.14em;margin:0 0 18px}.signal-contact h2,.signal-copy h1,.signal-kicker,.signal-section h2{font-family:var(--font-signal-mono),monospace;text-transform:uppercase}.signal-contact h2,.signal-copy h1,.signal-section h2{color:#f4f8fe;font-size:clamp(34px,4.7vw,60px);font-weight:500;letter-spacing:-.01em;line-height:1.14;margin:0 0 24px}.signal-card-grid p,.signal-contact p,.signal-copy p,.signal-section>p{color:#9db0cc;font-size:18px;line-height:1.65}.signal-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.signal-actions a,.signal-contact a{border:1px solid rgba(127,221,236,.34);color:#eaf0fa;display:inline-flex;font-size:14px;font-weight:700;padding:13px 18px}.signal-actions a:first-child,.signal-contact a{background:#2e62c9;border-color:#2e62c9;color:#fff}.signal-media{border:1px solid #213049;min-height:520px;overflow:hidden;position:relative}.signal-media img{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.signal-media:after{background:linear-gradient(90deg,rgba(7,16,31,.78),transparent 55%),linear-gradient(0deg,rgba(46,98,201,.24),transparent 60%);content:"";inset:0;position:absolute}.signal-overlay{bottom:20px;display:flex;flex-wrap:wrap;gap:10px;left:20px;position:absolute;right:20px;z-index:2}.signal-overlay span{background:rgba(8,15,31,.78);border:1px solid rgba(127,221,236,.3);color:#d6e3f8;font-family:var(--font-signal-mono),monospace;font-size:11px;letter-spacing:.1em;padding:9px 11px;text-transform:uppercase}.signal-metrics{border:1px solid #213049;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px}.signal-metrics article{background:rgba(16,30,52,.62);padding:22px}.signal-metrics article+article{border-left:1px solid #213049}.signal-metrics strong{color:#7fddec;display:block;font-family:var(--font-signal-mono),monospace;font-size:12px;letter-spacing:.12em}.signal-metrics span{color:#d6e3f8;display:block;margin-top:8px}.signal-section{align-items:start;display:grid;grid-gap:52px;gap:52px;grid-template-columns:minmax(0,.78fr) minmax(0,1fr);padding:94px 0 34px}.signal-contact h2,.signal-section h2{font-size:clamp(28px,3.3vw,42px)}.signal-card-grid{display:grid;grid-gap:18px;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr));padding:36px 0 64px}.signal-card-grid article{background:#0b1324;border:1px solid #213049;padding:28px}.signal-card-grid h3{color:#f4f8fe;font-size:20px;margin:0 0 10px}.signal-card-grid p{font-size:15px;margin:0}.signal-flow{border:1px solid #213049;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.signal-flow article{align-items:center;display:flex;gap:12px;min-height:92px;padding:20px}.signal-flow article+article{border-left:1px solid #213049}.signal-flow span{color:#7fddec;font-family:var(--font-signal-mono),monospace}.signal-flow strong{color:#f4f8fe}.signal-contact{padding:92px 0 110px;text-align:center}.humanist-page{background:linear-gradient(180deg,rgba(214,227,248,.56),transparent 420px),#f1f3f6;color:#14171c;font-family:var(--font-human-body),sans-serif;min-height:100vh}.humanist-contact,.humanist-coverage,.humanist-hero,.humanist-nav,.humanist-proof,.humanist-section{margin:0 auto;max-width:1160px;padding-left:40px;padding-right:40px}.humanist-nav{align-items:center;background:rgba(255,255,255,.9);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid #e2e5ea;border-radius:999px;box-shadow:0 8px 28px rgba(20,23,28,.06);display:flex;justify-content:space-between;margin-top:14px;padding-bottom:10px;padding-top:10px;position:-webkit-sticky;position:sticky;top:14px;z-index:8}.humanist-brand{align-items:center;color:#14171c;display:inline-flex;font-weight:800;gap:10px}.humanist-brand span{background:linear-gradient(160deg,#3d77e0,#2350b0);border-radius:8px;height:30px;position:relative;width:30px}.humanist-brand span:after{background:#fff;border-radius:5px;content:"";height:48%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(45deg);width:48%}.humanist-nav nav{display:flex;gap:26px}.humanist-nav nav a{color:#5c6675;font-size:14px;font-weight:700}.humanist-hero{align-items:center;display:grid;grid-gap:48px;gap:48px;grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);padding-bottom:78px;padding-top:64px}.humanist-kicker{color:#2e62c9;font-family:var(--font-human-mono),monospace;font-size:12px;letter-spacing:.12em;margin:0 0 18px;text-transform:uppercase}.humanist-contact h2,.humanist-copy h1,.humanist-coverage h2,.humanist-section h2{color:#14171c;font-family:var(--font-human-display),Georgia,serif;font-size:clamp(44px,6.2vw,80px);font-weight:600;letter-spacing:-.02em;line-height:1.04;margin:0 0 22px}.humanist-contact p,.humanist-copy p,.humanist-coverage p,.humanist-proof p,.humanist-split p{color:#444b57;font-size:17px;line-height:1.65}.humanist-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.humanist-actions a,.humanist-contact a{border:1px solid #d6dbe5;color:#14171c;display:inline-flex;font-weight:800;padding:13px 18px}.humanist-actions .primary,.humanist-contact a{background:#2e62c9;border-color:#2e62c9;color:#fff}.humanist-photo{background:#fff;border:1px solid #e2e5ea;border-radius:30px;box-shadow:0 24px 60px rgba(20,23,28,.07);overflow:hidden;padding:10px}.humanist-photo img{aspect-ratio:16/10;border-radius:22px;height:auto;object-fit:cover;width:100%}.humanist-photo span{color:#828892;display:block;font-family:var(--font-human-mono),monospace;font-size:11px;letter-spacing:.1em;padding:12px 4px 2px;text-transform:uppercase}.humanist-coverage,.humanist-section{border-top:1px solid #e2e5ea;padding-bottom:70px;padding-top:74px}.humanist-coverage,.humanist-split{display:grid;grid-gap:42px;gap:42px;grid-template-columns:minmax(0,.85fr) minmax(0,1fr)}.humanist-contact h2,.humanist-coverage h2,.humanist-section h2{font-size:clamp(34px,4.2vw,56px)}.humanist-proof{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr));padding-bottom:72px}.humanist-proof article{background:#fff;border:1px solid #e2e5ea;border-radius:22px;padding:24px}.humanist-proof h3{color:#14171c;font-size:18px;margin:0 0 8px}.humanist-proof p{font-size:14px;margin:0}.humanist-chips{align-content:flex-start;display:flex;flex-wrap:wrap;gap:10px}.humanist-chips span{background:#fff;border:1px solid #d6dbe5;border-radius:999px;color:#1b3f8c;font-weight:800;padding:11px 15px}.humanist-contact{border-top:1px solid #e2e5ea;padding-bottom:96px;padding-top:88px;text-align:center}.humanist-contact p{margin-left:auto;margin-right:auto;max-width:42em}.humanist-wrap{margin:0 auto;max-width:1180px;padding:0 32px}.humanist-navbar{display:flex;justify-content:center;padding:14px 24px 0;position:-webkit-sticky;position:sticky;top:0;z-index:20}.humanist-navpill{align-items:center;background:rgba(255,255,255,.9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #e2e5ea;border-radius:999px;box-shadow:0 8px 28px rgba(20,23,28,.06);display:flex;gap:28px;justify-content:space-between;max-width:1180px;padding:10px 12px 10px 24px;width:100%}.humanist-wordmark{color:#14171c;font-family:var(--font-human-display),sans-serif;font-size:20px;font-weight:700;letter-spacing:-.02em}.humanist-wordmark span{color:#2e62c9}.humanist-navpill nav{display:flex;gap:26px}.humanist-navpill nav a{color:#5f6674;font-size:14.5px;font-weight:600}.humanist-btn{background:#2e62c9;border-radius:999px;color:#fff;display:inline-flex;font-size:15px;font-weight:700;padding:12px 24px}.humanist-btn.light{background:#fff;color:#1b3f8c;white-space:nowrap}.humanist-hero-soft{padding:84px 0 48px;text-align:center}.humanist-center-head h2,.humanist-contact-panel h2,.humanist-coverage-card h2,.humanist-hero-soft h1{color:#14171c;font-family:var(--font-human-display),sans-serif;font-size:clamp(40px,5.4vw,72px);font-weight:600;letter-spacing:-.02em;line-height:1.04;margin:22px auto}.humanist-hero-soft h1{max-width:14.5em}.humanist-hero-soft h1 em{color:#2e62c9;font-style:normal}.humanist-appcard p,.humanist-center-head p,.humanist-contact-panel p,.humanist-coverage-card p,.humanist-hero-soft p{color:#444b57;font-size:17px;line-height:1.65}.humanist-hero-soft>.humanist-wrap>p{font-size:clamp(17px,1.5vw,19px);margin:0 auto 34px;max-width:36em}.humanist-hero-card{background:#fff;border:1px solid #e2e5ea;border-radius:30px;box-shadow:0 24px 60px rgba(20,23,28,.07);margin-top:60px;padding:14px}.humanist-hero-frame{aspect-ratio:21/9;border-radius:22px;overflow:hidden;position:relative}.humanist-hero-frame img{height:100%;object-fit:cover;width:100%}.humanist-hero-frame:after{background:linear-gradient(0deg,rgba(8,15,31,.16),transparent 58%);content:"";inset:0;position:absolute}.humanist-hero-frame span{background:rgba(255,255,255,.92);border:1px solid #e2e5ea;border-radius:999px;bottom:18px;color:#444b57;font-size:12.5px;font-weight:700;left:18px;padding:7px 16px;position:absolute;z-index:1}.humanist-hero-frame b{color:#2e62c9}.humanist-block,.humanist-contact-soft,.humanist-engine{padding:84px 0}.humanist-block.compact{padding-top:0}.humanist-center-head{margin:0 auto 52px;max-width:650px;text-align:center}.humanist-center-head h2,.humanist-contact-panel h2,.humanist-coverage-card h2{font-size:clamp(30px,3.4vw,44px);line-height:1.1;margin-bottom:14px}.humanist-cards3{display:grid;grid-gap:18px;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.humanist-cards3 article,.humanist-program-grid article{background:#fff;border:1px solid #e2e5ea;border-radius:22px;padding:30px 28px 34px}.humanist-cards3 div{align-items:center;background:#eef3fc;border-radius:14px;color:#1b3f8c;display:flex;font-family:var(--font-human-display),sans-serif;font-size:17px;font-weight:700;height:42px;justify-content:center;width:42px}.humanist-appcard h3,.humanist-cards3 h3,.humanist-include-grid h4{color:#14171c;font-family:var(--font-human-display),sans-serif;font-weight:600}.humanist-cards3 h3{font-size:20px;margin:18px 0 8px}.humanist-cards3 p,.humanist-include-grid p{color:#444b57;font-size:15px}.humanist-coverage-card{align-items:center;background:#fff;border:1px solid #e2e5ea;border-radius:30px;display:grid;grid-gap:48px;gap:48px;grid-template-columns:minmax(0,5fr) minmax(0,6fr);padding:48px}.humanist-chip-list{display:flex;flex-wrap:wrap;gap:10px}.humanist-chip-list span{background:#f1f3f6;border:1px solid #e2e5ea;border-radius:999px;color:#14171c;display:inline-flex;font-size:15px;font-weight:700;gap:9px;padding:11px 19px}.humanist-chip-list small{color:#828892;font-size:11.5px;font-weight:600}.humanist-chip-list .more{background:transparent;border-style:dashed;color:#828892;font-weight:600}.humanist-engine{background:#fff;border-bottom:1px solid #e2e5ea;border-top:1px solid #e2e5ea}.humanist-steps{display:grid;grid-gap:18px;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:22px}.humanist-steps article{background:#f1f3f6;border:1px solid #e2e5ea;border-radius:22px;padding:26px 24px 30px}.humanist-steps span{align-items:center;background:#2e62c9;border-radius:50%;color:#fff;display:flex;font-weight:700;height:34px;justify-content:center;width:34px}.humanist-steps h4,.humanist-steps span{font-family:var(--font-human-display),sans-serif}.humanist-steps h4{color:#14171c;font-size:18px;font-weight:600;margin:16px 0 6px}.humanist-steps p{color:#444b57;font-size:14px}.humanist-appcard{align-items:center;background:linear-gradient(135deg,#3d77e0,#2350b0);border-radius:30px;color:#fff;display:grid;grid-gap:36px;gap:36px;grid-template-columns:minmax(0,1fr) auto;padding:44px 48px}.humanist-appcard h3{color:#fff;font-size:clamp(22px,2.4vw,30px);margin-bottom:10px}.humanist-appcard p{color:#d6e3f8;margin:0;max-width:46em}.humanist-program-grid{display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.humanist-program-grid ul{list-style:none;margin:18px 0 0;padding:0}.humanist-program-grid li{border-bottom:1px solid #e2e5ea;color:#14171c;font-size:16px;font-weight:700;padding:13px 0}.humanist-program-grid li:last-child{border-bottom:0}.humanist-include-grid{display:grid;grid-gap:6px 28px;gap:6px 28px;grid-template-columns:1fr 1fr;margin-top:18px}.humanist-include-grid>div{padding:14px 0}.humanist-include-grid h4{font-size:15.5px;margin-bottom:3px}.humanist-contact-soft{padding-top:0;text-align:center}.humanist-contact-panel{background:#fff;border:1px solid #e2e5ea;border-radius:32px;box-shadow:0 24px 60px rgba(20,23,28,.06);padding:72px 40px}.humanist-contact-panel p{margin:0 auto 32px;max-width:34em}.technical-page{--tech-bg:#100d0a;--tech-panel:#16120d;--tech-card:#19150f;--tech-line:#2a241c;--tech-line-strong:#3a332a;--tech-text:#ece6db;--tech-soft:#b5ab9c;--tech-muted:#9a9082;--tech-dim:#6e665c;--tech-accent:#e8a14a;--tech-hot:#e2703c;background:var(--tech-bg);color:var(--tech-text);font-family:var(--font-tech-sans),system-ui,sans-serif;font-size:16px;line-height:1.6;min-height:100vh;overflow-x:hidden;-webkit-font-smoothing:antialiased}.technical-page.cobalt-tech-page{--tech-bg:#080f1f;--tech-panel:#0b1324;--tech-card:#101e34;--tech-line:#213049;--tech-line-strong:#2a3a56;--tech-text:#eaf0fa;--tech-soft:#c4d1e5;--tech-muted:#9db0cc;--tech-dim:#7c8da8;--tech-accent:#6fa0f5;--tech-hot:#7fddec;background:radial-gradient(circle at 78% 0,rgba(46,98,201,.22),transparent 34%),var(--tech-bg)}.technical-page ::selection{background:var(--tech-accent);color:var(--tech-bg)}.tech-container{margin:0 auto;max-width:1180px;padding-left:32px;padding-right:32px}.tech-header{background:var(--tech-bg);border-bottom:1px solid var(--tech-line);position:-webkit-sticky;position:sticky;top:0;z-index:50}.tech-nav{align-items:center;display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;padding-bottom:14px;padding-top:14px}.tech-brand{align-items:center;color:var(--tech-text);display:inline-flex;text-decoration:none}.tech-brand strong{font-family:var(--font-tech-mono),monospace;font-size:16px;font-weight:500;letter-spacing:.04em;line-height:1;white-space:nowrap}.tech-header .tech-brand strong{font-size:24px;letter-spacing:.065em}.tech-footer nav,.tech-nav nav{align-items:center;display:flex;flex-wrap:wrap;gap:26px}.tech-footer a,.tech-nav a{color:var(--tech-soft);font-size:14px;font-weight:500;text-decoration:none;white-space:nowrap}.tech-footer a:hover,.tech-nav a:hover{color:var(--tech-text)}.tech-nav .tech-nav-cta{background:var(--tech-accent);border-radius:7px;color:var(--tech-bg);font-weight:600;padding:9px 17px}.tech-hero{display:grid;grid-gap:54px;gap:54px;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));padding-bottom:60px;padding-top:78px}.tech-hero-copy{animation:ad-rise .7s ease both;align-self:center}.tech-kicker{color:var(--tech-accent);font-family:var(--font-tech-mono),monospace;font-size:12px;letter-spacing:.12em;margin:0 0 22px;text-transform:uppercase}.tech-hero .tech-kicker{margin-bottom:24px}.technical-page h1,.technical-page h2,.technical-page h3,.technical-page p{margin-top:0}.technical-page h1{font-family:var(--font-tech-mono),monospace;font-size:clamp(36px,4.8vw,64px);font-weight:500;letter-spacing:0;line-height:1.12;margin-bottom:24px;text-transform:uppercase}.technical-page h1 span{color:var(--tech-accent)}.tech-contact>div>p:not(.tech-kicker),.tech-hero-copy>p:not(.tech-kicker),.tech-section-lede{color:var(--tech-muted);font-size:17px;line-height:1.65}.tech-hero-copy>p:not(.tech-kicker){font-size:18px;line-height:1.62;margin-bottom:32px;max-width:32em}.tech-proof-row{border-bottom:1px solid var(--tech-line);border-top:1px solid var(--tech-line);display:grid;grid-gap:0;gap:0;grid-template-columns:repeat(3,minmax(0,1fr));margin:26px 0 0;max-width:560px}.tech-proof-row div{border-right:1px solid var(--tech-line);padding:13px 16px 13px 0}.tech-proof-row div:last-child{border-right:0;padding-left:18px}.tech-proof-row div:nth-child(2){padding-left:18px}.tech-proof-row span,.tech-proof-row strong{display:block}.tech-proof-row strong{color:var(--tech-text);font-family:var(--font-tech-mono),monospace;font-size:20px;font-weight:500;line-height:1;margin-bottom:8px}.tech-proof-row span{color:var(--tech-muted);font-size:11.5px;line-height:1.35}.tech-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.tech-button{border-radius:8px;display:inline-flex;font-size:15px;font-weight:600;justify-content:center;min-height:50px;padding:13px 22px;text-decoration:none}.tech-button.primary{background:var(--tech-accent);color:var(--tech-bg)}.tech-button.secondary{border:1px solid var(--tech-line-strong);color:var(--tech-text);font-weight:500}.tech-capture{animation:ad-rise .7s ease .12s both}.tech-capture-frame{aspect-ratio:4/3;background:#0e1a2e;border:1px solid var(--tech-line);border-radius:10px;box-shadow:0 28px 70px rgba(0,0,0,.28);overflow:hidden;position:relative}.tech-capture-frame:after{background:linear-gradient(180deg,rgba(8,15,31,.38),transparent 34%,rgba(8,15,31,.52)),repeating-linear-gradient(0deg,rgba(234,240,250,.04) 0 1px,transparent 1px 5px);content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.tech-capture-frame img{height:100%;object-fit:cover;width:100%}.corner{height:18px;position:absolute;width:18px;z-index:2}.corner.tl{border-left:2px solid var(--tech-accent);left:12px}.corner.tl,.corner.tr{border-top:2px solid var(--tech-accent);top:12px}.corner.tr{border-right:2px solid var(--tech-accent);right:12px}.corner.bl{border-left:2px solid var(--tech-accent);left:12px}.corner.bl,.corner.br{border-bottom:2px solid var(--tech-accent);bottom:12px}.corner.br{border-right:2px solid var(--tech-accent);right:12px}.tech-audience,.tech-foot,.tech-form span,.tech-form>p,.tech-index,.tech-placeholder,.tech-rec,.tech-roadmap,.tech-steps article>p,.tech-tags span{font-family:var(--font-tech-mono),monospace}.tech-rec{align-items:center;color:var(--tech-text);display:flex;font-size:11px;gap:7px;left:40px;position:absolute;top:16px;z-index:3}.tech-rec span{animation:ad-blink 1.4s steps(1) infinite;background:var(--tech-hot);border-radius:50%;display:inline-block;height:7px;width:7px}.tech-placeholder{align-items:center;color:var(--tech-dim);display:flex;font-size:12px;inset:0;justify-content:center;letter-spacing:.04em;line-height:1.8;padding:24px;position:absolute;text-align:center}.tech-foot{bottom:16px;color:#7e7567;font-size:11px;position:absolute;z-index:3}.tech-foot.left{left:40px}.tech-foot.right{right:40px}.tech-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.tech-tags span{border:1px solid var(--tech-line);border-radius:5px;color:var(--tech-muted);font-size:11px;padding:5px 9px}.tech-audience{background:var(--tech-panel);border-bottom:1px solid var(--tech-line);border-top:1px solid var(--tech-line)}.tech-audience .tech-container{align-items:center;display:flex;flex-wrap:wrap;gap:14px;justify-content:center;padding-bottom:18px;padding-top:18px}.tech-audience span:first-child{color:#7e7567;letter-spacing:.08em}.tech-audience-item{color:var(--tech-soft);font-size:13px}.tech-audience-item i{color:var(--tech-line-strong);font-style:normal;margin-left:14px}.tech-section{padding-bottom:92px;padding-top:92px}.technical-page h2{font-family:var(--font-tech-sans),system-ui,sans-serif;font-size:clamp(30px,3.4vw,44px);font-weight:600;letter-spacing:-.02em;line-height:1.08;margin-bottom:14px;max-width:18em}.tech-split{align-items:start;display:grid;grid-gap:48px;gap:48px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.tech-split h2{margin:0}.tech-name h2 span,.tech-split h2 span{color:var(--tech-accent)}.tech-split p{color:var(--tech-muted);font-size:17px;line-height:1.65;margin:0;max-width:34em}.tech-card-grid{display:grid;grid-gap:14px;gap:14px;margin-top:50px}.tech-card-grid.three,.tech-card-grid.two{grid-template-columns:repeat(3,minmax(0,1fr))}.tech-card{background:var(--tech-card);border:1px solid var(--tech-line);border-radius:10px;padding:26px}.tech-card.inverted{background:var(--tech-bg);padding:28px}.tech-index{color:var(--tech-accent);font-size:13px;margin-bottom:14px}.technical-page h3{font-size:17px;font-weight:600;letter-spacing:-.01em;line-height:1.25;margin-bottom:8px}.tech-card p:last-child{color:var(--tech-muted);font-size:15px;line-height:1.6;margin-bottom:0}.tech-panel{background:var(--tech-panel);border-top:1px solid var(--tech-line)}.tech-labs{background:linear-gradient(180deg,#080f1f,#101a2e 7%,#dfe5ee 20%,#f1f3f6 34%,#f1f3f6 66%,#dfe5ee 80%,#101a2e 93%,#080f1f),#f1f3f6;border-top:0;color:#14171c;margin-top:-1px;padding-bottom:180px;padding-top:180px}.tech-labs .tech-container{max-width:1240px}.tech-labs .tech-kicker{color:#eaf0fa;letter-spacing:.16em;margin-bottom:26px;text-align:center;text-shadow:0 1px 18px rgba(8,15,31,.55)}.tech-labs h2{color:#14171c;font-size:clamp(38px,5vw,66px);line-height:1.08;margin:0 auto 58px;max-width:760px;text-align:center}.tech-labs-grid{display:grid;grid-gap:20px;gap:20px;grid-template-columns:minmax(280px,.85fr) minmax(420px,1.2fr)}.tech-lab-card{background:#fff;border:1px solid #dfe4ec;border-radius:18px;min-height:520px;padding:36px}.tech-lab-label{color:#2e62c9;font-family:var(--font-tech-mono),monospace;font-size:13px;letter-spacing:.16em;margin:0 0 42px;text-transform:uppercase}.tech-lab-card ul{list-style:none;margin:0;padding:0}.tech-lab-card li{border-bottom:1px solid #e2e5ea;color:#14171c;font-size:19px;font-weight:700;line-height:1.25;padding:20px 0}.tech-lab-card li:first-child{padding-top:0}.tech-lab-card li:last-child{border-bottom:0}.tech-include-grid{grid-column-gap:48px;column-gap:48px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-row-gap:82px;row-gap:82px}.tech-include-grid h3{color:#14171c;font-size:20px;margin-bottom:8px}.tech-include-grid p{color:#565d6a;font-size:17px;line-height:1.45;margin:0}.tech-section-lede{margin-bottom:46px;max-width:36em}.tech-steps{background:var(--tech-card);border:1px solid var(--tech-line);border-radius:12px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:48px;overflow:hidden}.tech-steps article{border-right:1px solid var(--tech-line);padding:30px 26px}.tech-steps article:last-child{border-right:0}.tech-steps article>p{color:var(--tech-accent);font-size:12px;letter-spacing:.08em;margin-bottom:18px}.tech-steps span{color:var(--tech-muted);display:block;font-size:14.5px;line-height:1.6}.tech-roadmap{color:var(--tech-dim);font-size:12px;margin:16px 0 0}.tech-name{background:var(--tech-panel);border-top:1px solid var(--tech-line);text-align:center}.tech-name .tech-container{max-width:740px;padding-bottom:76px;padding-top:76px}.tech-name h2{color:var(--tech-text);font-size:clamp(22px,2.8vw,30px);line-height:1.38;margin:0;max-width:none}.tech-name p:last-child{color:var(--tech-muted);font-size:16px;margin:20px auto 0;max-width:36em}.tech-contact{border-top:1px solid var(--tech-line);display:grid;grid-gap:54px;gap:54px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.tech-contact h2{font-size:clamp(32px,3.8vw,50px);line-height:1.05;margin-bottom:20px}.amelia-legal{max-width:900px;padding-bottom:110px;padding-top:86px}.amelia-legal h1{max-width:760px}.amelia-legal h2{color:var(--tech-text);font-size:clamp(22px,2.4vw,32px);line-height:1.18;margin:48px 0 14px;max-width:none}.amelia-legal p{color:var(--tech-muted);font-size:17px;line-height:1.72;margin-bottom:18px}.amelia-legal a{color:var(--tech-accent)}.amelia-legal-date{color:var(--tech-accent)!important;font-family:var(--font-tech-mono),monospace;font-size:13px!important;letter-spacing:.08em;text-transform:uppercase}.tech-form-card{background:var(--tech-card);border:1px solid var(--tech-line);border-radius:14px;padding:34px}.tech-form label{display:block}.tech-form span{color:var(--tech-muted);display:block;font-size:12px;letter-spacing:.04em;margin-bottom:7px}.tech-form input,.tech-form textarea{background:var(--tech-bg);border:1px solid var(--tech-line-strong);border-radius:8px;color:var(--tech-text);font:inherit;font-size:15px;margin-bottom:18px;outline:none;padding:13px 14px;width:100%}.tech-form textarea{margin-bottom:24px;resize:vertical}.tech-form input::placeholder,.tech-form textarea::placeholder{color:var(--tech-dim)}.tech-form button{background:var(--tech-accent);border:0;border-radius:8px;color:var(--tech-bg);cursor:pointer;font:inherit;font-size:16px;font-weight:600;padding:15px;width:100%}.tech-form button:disabled{cursor:wait;opacity:.72}.tech-form>p{color:var(--tech-dim);font-size:11px;margin:14px 0 0;text-align:center}.tech-form .tech-form-error{color:#ff9b9b}.tech-honeypot{height:0;left:-9999px;overflow:hidden;position:absolute;width:0}.tech-thanks{padding:40px 12px;text-align:center}.tech-check{align-items:center;background:rgba(111,160,245,.14);border-radius:10px;color:var(--tech-accent);display:flex;font-size:24px;height:52px;justify-content:center;margin:0 auto 20px;width:52px}.tech-thanks h3{font-size:24px;margin-bottom:10px}.tech-thanks p{color:var(--tech-muted);font-size:15px;line-height:1.6;margin-bottom:0}.tech-footer{background:#080f1f;border-top:1px solid var(--tech-line)}.tech-footer .tech-container{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;padding-bottom:36px;padding-top:36px}.tech-footer .tech-brand{color:var(--tech-text)}.tech-footer a{color:var(--tech-muted);font-size:13px}.tech-footer p{color:var(--tech-dim);font-family:var(--font-tech-mono),monospace;font-size:12px;margin:0}@keyframes ad-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes ad-blink{0%,49%{opacity:1}50%,to{opacity:.25}}.cobalt-page{--cobalt-bg:#0b1324;--cobalt-deep:#0a1120;--cobalt-panel:#0e1b30;--cobalt-card:#101e34;--cobalt-line:#1b2a45;--cobalt-line-strong:#233452;--cobalt-text:#eaf0fa;--cobalt-bright:#f4f8fe;--cobalt-muted:#9db0cc;--cobalt-soft:#94a6c2;--cobalt-dim:#6e7e98;--cobalt-primary:#3d77e0;--cobalt-primary-dark:#2350b0;--cobalt-cyan:#2bd0e6;background:var(--cobalt-bg);color:var(--cobalt-text);font-family:var(--font-cobalt-body),system-ui,sans-serif;font-size:17px;line-height:1.6;min-height:100vh;overflow-x:hidden;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}.brand-guide-page ::selection,.cobalt-page ::selection{background:#2e62c9;color:#fff}.cobalt-container{margin:0 auto;max-width:1180px;padding-left:32px;padding-right:32px}.cobalt-header{background:var(--cobalt-deep);border-bottom:1px solid var(--cobalt-line);position:-webkit-sticky;position:sticky;top:0;z-index:50}.cobalt-footer .cobalt-container,.cobalt-nav{align-items:center;display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;padding-bottom:14px;padding-top:14px}.cobalt-brand{align-items:center;color:var(--cobalt-text);display:inline-flex;gap:11px;text-decoration:none}.cobalt-brand strong{font-size:18px;font-weight:600;letter-spacing:-.01em;white-space:nowrap}.cobalt-mark{background:linear-gradient(160deg,var(--cobalt-primary),var(--cobalt-primary-dark));border-radius:7px;display:inline-block;flex:none;height:26px;overflow:hidden;position:relative;width:26px}.cobalt-mark .diamond{background:#fff;border-radius:3px;height:14px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(45deg);width:14px}.cobalt-mark .dot{background:#1b3f8c;border-radius:50%;height:5px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:5px}.cobalt-mark.small{height:24px;width:24px}.cobalt-mark.small .diamond{height:13px;width:13px}.cobalt-mark.small .dot{height:4px;width:4px}.cobalt-footer nav,.cobalt-nav nav{align-items:center;display:flex;flex-wrap:wrap;gap:26px}.cobalt-footer a,.cobalt-nav a{color:var(--cobalt-muted);font-size:15px;font-weight:500;text-decoration:none}.cobalt-nav .muted{color:var(--cobalt-dim);font-size:14px}.cobalt-button.primary,.cobalt-form button,.cobalt-pill{background:linear-gradient(160deg,var(--cobalt-primary),var(--cobalt-primary-dark));box-shadow:0 8px 24px rgba(35,80,176,.42);color:#fff}.cobalt-pill{border-radius:999px;font-size:14px;font-weight:600;padding:10px 18px}.cobalt-hero{background:radial-gradient(900px 520px at 72% -8%,rgba(46,98,201,.28),transparent 62%)}.cobalt-hero-grid{align-items:center;display:grid;grid-gap:56px;gap:56px;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));padding-bottom:64px;padding-top:84px}.cobalt-kicker{color:#6fa0f5;font-family:var(--font-cobalt-mono),monospace;font-size:12px;letter-spacing:.16em;margin:0 0 22px;text-transform:uppercase}.cobalt-kicker.cyan{color:var(--cobalt-cyan)}.cobalt-page h1,.cobalt-page h2{color:var(--cobalt-bright);font-family:var(--font-cobalt-display),Georgia,serif;font-weight:400;letter-spacing:-.015em}.cobalt-page h1{font-size:clamp(40px,5.4vw,68px);line-height:1.04;margin:0 0 24px}.cobalt-page h2{font-size:clamp(32px,3.6vw,46px);line-height:1.1;margin:0 0 14px;max-width:18em}.cobalt-lede{color:var(--cobalt-muted);font-size:19px;line-height:1.62;margin:0 0 34px;max-width:30em}.cobalt-lede.narrow{font-size:18px;margin-bottom:48px;max-width:36em}.cobalt-actions{align-items:center;display:flex;flex-wrap:wrap;gap:14px}.cobalt-button{border-radius:999px;display:inline-flex;font-size:16px;font-weight:600;min-height:54px;padding:14px 24px;text-decoration:none}.cobalt-button.secondary{border:1px solid #2c3e5c;color:var(--cobalt-text)}.cobalt-capture-frame{aspect-ratio:4/3;background:repeating-linear-gradient(135deg,rgba(122,160,230,.07) 0 1px,transparent 1px 13px),#0e1a2e;border:1px solid var(--cobalt-line-strong);border-radius:16px;overflow:hidden;position:relative}.cobalt-rec,.cobalt-time{background:rgba(11,19,36,.7);border:1px solid var(--cobalt-line-strong);border-radius:6px;color:#afc0dc;font-family:var(--font-cobalt-mono),monospace;font-size:11px;padding:5px 9px;position:absolute}.cobalt-rec{align-items:center;display:flex;gap:7px;left:14px;letter-spacing:.08em;top:14px}.cobalt-rec span{background:var(--cobalt-cyan);border-radius:50%;height:7px;width:7px}.cobalt-time{bottom:14px;right:14px}.cobalt-capture-frame p{align-items:center;color:var(--cobalt-dim);display:flex;font-family:var(--font-cobalt-mono),monospace;font-size:12px;inset:0;justify-content:center;letter-spacing:.06em;line-height:1.7;margin:0;padding:24px;position:absolute;text-align:center}.cobalt-thumbs{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(4,1fr);margin-top:10px}.cobalt-thumbs div{align-items:flex-end;aspect-ratio:1;background:repeating-linear-gradient(135deg,rgba(122,160,230,.06) 0 1px,transparent 1px 9px),#0e1a2e;border:1px solid var(--cobalt-line-strong);border-radius:9px;display:flex;padding:7px}.cobalt-thumbs span{color:var(--cobalt-dim);font-family:var(--font-cobalt-mono),monospace;font-size:9px}.cobalt-audience{background:var(--cobalt-panel);border-bottom:1px solid var(--cobalt-line);border-top:1px solid var(--cobalt-line)}.cobalt-audience .cobalt-container{align-items:center;display:flex;flex-wrap:wrap;gap:18px;justify-content:center;padding-bottom:20px;padding-top:20px}.cobalt-audience span:first-child{color:var(--cobalt-dim);font-family:var(--font-cobalt-mono),monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase}.cobalt-audience span:not(:first-child){color:var(--cobalt-muted);font-size:15px;font-weight:500}.cobalt-audience i{color:#2c3e5c;font-style:normal;margin-left:18px}.cobalt-contact,.cobalt-section{padding-bottom:96px;padding-top:96px}.cobalt-split{align-items:start;display:grid;grid-gap:48px;gap:48px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.cobalt-split h2{margin:0}.cobalt-name span,.cobalt-split em{color:#6fa0f5;font-style:italic}.cobalt-split p{color:var(--cobalt-muted);font-size:18px;line-height:1.65;margin:0;max-width:34em}.cobalt-card-grid{display:grid;grid-gap:18px;gap:18px;margin-top:52px}.cobalt-card-grid.three,.cobalt-card-grid.two{grid-template-columns:repeat(3,minmax(0,1fr))}.cobalt-card{background:var(--cobalt-card);border:1px solid #213049;border-radius:14px;padding:28px}.cobalt-card.dark{background:var(--cobalt-bg);padding:30px}.cobalt-card span{color:#6fa0f5;display:block;font-family:var(--font-cobalt-display),Georgia,serif;font-size:30px;margin-bottom:14px}.cobalt-card h3{color:var(--cobalt-text);font-size:18px;font-weight:600;letter-spacing:-.01em;margin:0 0 8px}.cobalt-card p{color:var(--cobalt-soft);font-size:15.5px;line-height:1.6;margin:0}.cobalt-name,.cobalt-panel{background:var(--cobalt-panel);border-bottom:1px solid var(--cobalt-line);border-top:1px solid var(--cobalt-line)}.cobalt-steps{background:var(--cobalt-card);border:1px solid #213049;border-radius:16px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:50px;overflow:hidden}.cobalt-steps article{border-right:1px solid #213049;padding:32px 28px}.cobalt-steps article:last-child{border-right:0}.cobalt-steps p{color:#6fa0f5;font-family:var(--font-cobalt-mono),monospace;font-size:12px;letter-spacing:.1em;margin-bottom:18px}.cobalt-steps h3{color:var(--cobalt-text);font-size:19px;font-weight:600;margin-bottom:8px}.cobalt-steps span{color:var(--cobalt-soft);display:block;font-size:15px}.cobalt-roadmap{color:var(--cobalt-dim);font-family:var(--font-cobalt-mono),monospace;font-size:12px;margin:18px 0 0}.cobalt-name,.cobalt-roadmap{text-align:center}.cobalt-name .cobalt-container{max-width:760px;padding-bottom:80px;padding-top:80px}.cobalt-name h2{font-size:clamp(24px,3vw,32px);font-style:italic;line-height:1.35;margin:0 auto;max-width:760px}.cobalt-name p:last-child{color:var(--cobalt-soft);font-size:17px;margin:22px auto 0;max-width:36em}.cobalt-contact{background:radial-gradient(800px 460px at 30% 0,rgba(46,98,201,.18),transparent 60%);display:grid;grid-gap:56px;gap:56px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.cobalt-contact h2{font-size:clamp(34px,4vw,52px);line-height:1.06;margin-bottom:20px}.email-label{color:var(--cobalt-soft);font-size:16px;margin-bottom:8px}.email{border-bottom:1px solid rgba(111,160,245,.4);color:#6fa0f5;font-family:var(--font-cobalt-mono),monospace;font-size:16px;padding-bottom:2px}.cobalt-app{border-top:1px solid #213049;margin-top:40px;padding-top:28px}.cobalt-app p{color:var(--cobalt-soft);font-size:15px;margin-bottom:10px}.cobalt-app a{color:var(--cobalt-bright);font-size:15px;font-weight:600}.cobalt-app span{color:#6fa0f5}.cobalt-app small{color:var(--cobalt-dim);display:block;font-family:var(--font-cobalt-mono),monospace;font-size:11px;margin-top:6px}.cobalt-form-card{background:var(--cobalt-card);border:1px solid var(--cobalt-line-strong);border-radius:18px;padding:34px}.cobalt-form label,.cobalt-form span{display:block}.cobalt-form span{color:#afc0dc;font-size:13px;font-weight:600;margin-bottom:7px}.cobalt-form input,.cobalt-form textarea{background:var(--cobalt-bg);border:1px solid #2a3a56;border-radius:10px;color:var(--cobalt-text);font:inherit;font-size:15px;margin-bottom:18px;outline:none;padding:13px 14px;width:100%}.cobalt-form textarea{margin-bottom:24px;resize:vertical}.cobalt-form button{border:0;border-radius:10px;cursor:pointer;font:inherit;font-size:16px;font-weight:600;padding:15px;width:100%}.cobalt-form>p{color:var(--cobalt-dim);font-size:12px;margin:14px 0 0;text-align:center}.cobalt-thanks{padding:40px 12px;text-align:center}.cobalt-check{align-items:center;background:rgba(46,98,201,.2);border-radius:50%;color:#6fa0f5;display:flex;font-size:26px;height:54px;justify-content:center;margin:0 auto 20px;width:54px}.cobalt-thanks h3{color:var(--cobalt-bright);font-family:var(--font-cobalt-display),Georgia,serif;font-size:26px;font-weight:400;margin-bottom:10px}.cobalt-thanks p{color:var(--cobalt-soft);font-size:15.5px;margin:0}.cobalt-footer{background:#070e1c;border-top:1px solid #1a2740}.cobalt-footer .cobalt-container{padding-bottom:38px;padding-top:38px}.cobalt-footer .cobalt-brand,.cobalt-footer a{color:#7c8da8}.cobalt-footer p{color:#5e6e88;font-family:var(--font-cobalt-mono),monospace;font-size:12px;margin:0}.brand-guide-page{background:radial-gradient(circle at 72% 10%,rgba(46,98,201,.22),transparent 34%),linear-gradient(180deg,#080f1f,#0b1324 42%,#070c18);color:#eaf0fa;font-family:var(--font-guide-body),system-ui,sans-serif;font-size:16px;line-height:1.6;min-height:100vh;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}.guide-wrap{margin:0 auto;max-width:1080px;padding-left:48px;padding-right:48px}.guide-cover{padding-bottom:64px;padding-top:88px}.guide-footer .guide-wrap,.guide-topline{align-items:flex-start;display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between}.guide-topline{margin-bottom:72px}.guide-kicker,.guide-label,.guide-topline p:first-child{color:#6fa0f5;font-family:var(--font-guide-mono),monospace;font-size:12px;letter-spacing:.14em;margin:0 0 30px;text-transform:uppercase}.guide-topline p:last-child{color:#7c8da8;font-family:var(--font-guide-mono),monospace;font-size:12px;margin:0}.guide-topline a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.guide-cover-grid,.guide-two{align-items:center;display:grid;grid-gap:48px;gap:48px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.brand-guide-page h1,.brand-guide-page h2{color:#f4f8fe;font-family:var(--font-guide-display),monospace;font-weight:600;letter-spacing:0;line-height:1}.brand-guide-page h1{font-size:clamp(44px,6vw,76px);margin-bottom:24px}.brand-guide-page h2{font-size:34px;line-height:1.12;margin-bottom:18px}.guide-cover p,.guide-section p{color:#9db0cc}.guide-cover p{font-size:19px;max-width:32em}.guide-cover-icon{display:flex;justify-content:center}.guide-mark{background:linear-gradient(160deg,#3d77e0,#2350b0);border-radius:29px;box-shadow:0 14px 30px rgba(35,80,176,.4);display:inline-block;overflow:hidden;position:relative}.guide-mark.knockout{background:transparent;border-radius:0;box-shadow:none;overflow:visible}.guide-mark.ink{background:#101e34;border:1px solid #213049;box-shadow:0 12px 26px rgba(0,0,0,.24)}.guide-mark.xl{border-radius:48px;box-shadow:0 24px 50px rgba(35,80,176,.42);height:200px;width:200px}.guide-mark.lg{height:120px;width:120px}.guide-mark.md{border-radius:17px;height:72px;width:72px}.guide-mark.sm{border-radius:7px;height:24px;width:24px}.guide-mark .shine{background:radial-gradient(120% 85% at 30% 12%,rgba(255,255,255,.26),transparent 55%);inset:0;position:absolute}.guide-mark .diamond{background:#fff;border-radius:15px;height:56%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(45deg);width:56%}.guide-mark .dot{background:#1b3f8c;border-radius:50%;height:17%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:17%}.guide-mark.knockout .shine{display:none}.guide-mark.knockout .dot{background:#2350b0}.guide-mark.ink .shine{background:radial-gradient(120% 85% at 30% 12%,rgba(255,255,255,.12),transparent 55%)}.guide-mark.ink .dot{background:#101e34}.guide-section{background:#080f1f;border-top:1px solid #1b2a45;padding-bottom:80px;padding-top:80px}.guide-section.white{background:#0b1324}.guide-color-hero code,.guide-two code{color:#7fddec;font-family:var(--font-guide-mono),monospace}.guide-pills{display:flex;flex-wrap:wrap;gap:8px}.guide-pills span{border-radius:999px;font-size:14px;padding:9px 15px}.guide-pills.positive span{background:rgba(46,98,201,.2);border:1px solid rgba(111,160,245,.36);color:#d6e3f8;font-weight:600}.guide-pills.muted span{border:1px solid #2a3a56;color:#94a6c2}.guide-label{color:#7c8da8;font-size:11px;margin-bottom:12px}.guide-label.second{margin-top:18px}.guide-lede{font-size:17px;margin-bottom:36px;max-width:40em}.guide-lockups,.guide-mark-grid,.guide-rules,.guide-use-grid,.guide-voice-grid{display:grid;grid-gap:20px;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr))}.guide-lockups article,.guide-mark-grid article,.guide-rules article,.guide-type-card,.guide-use-grid article,.guide-voice-grid article{background:linear-gradient(180deg,rgba(16,30,52,.96),rgba(11,19,36,.96));border:1px solid #213049;border-radius:18px;box-shadow:0 18px 42px rgba(0,0,0,.18);padding:28px}.guide-mark-grid article{align-items:center;display:flex;flex-direction:column;gap:18px}.guide-mark-grid .cobalt{background:#2e62c9;border-color:#2e62c9;box-shadow:0 22px 50px rgba(46,98,201,.28)}.guide-lockups span,.guide-mark-grid span,.guide-use-grid p{color:#94a6c2;font-family:var(--font-guide-mono),monospace;font-size:11px}.guide-mark-grid .cobalt span{color:#bbd0f2}.guide-lockups{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:20px}.guide-lockups article{align-items:center;display:flex;gap:16px;padding:34px}.guide-lockups strong{color:#f4f8fe;display:block;font-size:22px;line-height:1}.guide-lockups span{display:block;margin-top:5px}.guide-rules{margin-top:36px}.guide-rules strong{color:#eaf0fa;display:block;font-size:15px;margin-bottom:6px}.guide-rules p{color:#94a6c2;font-size:14px;margin:0}.guide-color-hero{display:grid;grid-gap:24px;gap:24px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-bottom:44px}.guide-primary-swatch{background:linear-gradient(160deg,#3d77e0,#2350b0);border-radius:18px;color:#fff;display:flex;flex-direction:column;justify-content:space-between;min-height:200px;padding:32px}.guide-primary-swatch code,.guide-primary-swatch small,.guide-primary-swatch span{color:rgba(255,255,255,.8);font-family:var(--font-guide-mono),monospace}.guide-primary-swatch strong{display:block;font-family:var(--font-guide-display),monospace;font-size:36px;font-weight:600;line-height:1}.guide-primary-swatch code{display:block;font-size:14px;margin-top:8px}.guide-scale{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(9,minmax(0,1fr));margin-bottom:36px}.guide-scale span{border-radius:10px;display:block;height:64px}.guide-scale .selected{box-shadow:0 0 0 2px #7fddec,0 0 0 5px rgba(127,221,236,.14)}.guide-scale code{color:#94a6c2;display:block;font-family:var(--font-guide-mono),monospace;font-size:10px;margin-top:6px}.guide-color-columns{display:grid;grid-gap:36px;gap:36px;grid-template-columns:repeat(2,minmax(0,1fr))}.guide-mini-swatches{display:flex;gap:8px}.guide-mini-swatches span{border-radius:10px;display:flex;flex:1 1;height:64px;padding:6px}.guide-mini-swatches code{align-self:flex-end;background:rgba(8,15,31,.72);border-radius:6px;color:#eaf0fa;font-family:var(--font-guide-mono),monospace;font-size:10px;padding:2px 5px}.guide-ratio{border-radius:10px;display:flex;height:46px;margin-top:40px;overflow:hidden}.guide-ratio span{align-items:center;display:flex;font-size:13px;justify-content:center}.guide-ratio span:first-child{background:#0b1324;border:1px solid #213049;color:#9db0cc;flex:68 1}.guide-ratio span:nth-child(2){background:#2e62c9;color:#fff;flex:24 1}.guide-ratio span:nth-child(3){background:#18b6d9;color:#06384a;flex:8 1}.guide-type-card{align-items:center;display:grid;grid-gap:24px;gap:24px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-bottom:18px;padding:34px}.guide-type-card span{color:#94a6c2;font-size:14px}.guide-type-card strong{color:#f4f8fe;font-size:30px;letter-spacing:-.01em;line-height:1.2}.guide-type-card .display{font-family:var(--font-guide-display),monospace;font-size:52px;font-weight:600;line-height:1}.guide-type-card em{color:#7fddec}.guide-type-card code{color:#d6e3f8;font-family:var(--font-guide-mono),monospace;font-size:18px;line-height:1.7}.guide-two.center{align-items:center}.guide-recipe{color:#c4d1e5;display:grid;grid-gap:14px;gap:14px;margin:0;padding-left:20px}.guide-note{color:#94a6c2;font-size:14px;margin-top:20px}.guide-icon-row{align-items:flex-end;display:flex;flex-wrap:wrap;gap:18px;justify-content:center}.guide-voice-grid article h3{color:#f4f8fe;font-size:18px;margin-bottom:8px}.guide-voice-grid article p{color:#94a6c2;font-size:15px;margin-bottom:14px}.guide-voice-grid span{display:block;font-size:14px}.guide-voice-grid .good{color:#7fddec;margin-bottom:4px}.guide-voice-grid .bad{color:#f09aae}.guide-use-grid article{gap:14px}.guide-use-grid article,.phone-shelf{align-items:center;display:flex;flex-direction:column}.phone-shelf{background:linear-gradient(180deg,#172846,#0b1324);border:1px solid #213049;border-radius:24px;gap:9px;padding:26px 30px}.phone-shelf span{color:#fff;font-size:12px}.mini-site{background:#0b1324;border:1px solid #213049;border-radius:12px;overflow:hidden;max-width:360px;width:100%}.mini-site>div{align-items:center;border-bottom:1px solid #213049;display:flex;gap:8px;justify-content:space-between;padding:12px 14px}.mini-site strong{color:#eaf0fa;font-size:13px;margin-right:auto}.mini-site span{background:#2e62c9;border-radius:999px;color:#fff;font-size:10px;font-weight:600;line-height:1;padding:7px 10px;white-space:nowrap}.mini-site h3{color:#f4f8fe;font-family:var(--font-guide-display),Georgia,serif;font-size:17px;font-weight:400;line-height:1.15;padding:18px 14px 22px}.avatar{align-items:center;background:radial-gradient(circle at 50% 42%,#172846,#080f1f);border:1px solid #213049;border-radius:50%;display:flex;height:112px;justify-content:center;width:112px}.guide-footer{background:#070c18;color:#7c8da8}.guide-footer .guide-wrap{align-items:center;padding-bottom:40px;padding-top:40px}.guide-footer div div{align-items:center;color:#d6e3f8;display:flex;gap:10px}.guide-footer p{font-family:var(--font-guide-mono),monospace;font-size:12px;margin:0}.guide-light-page{background:#f1f3f6;color:#14171c}.guide-light-page .guide-kicker,.guide-light-page .guide-topline p:first-child{color:#2e62c9}.guide-light-page .guide-label,.guide-light-page .guide-topline p:last-child{color:#828892}.guide-light-page h1,.guide-light-page h2{color:#14171c}.guide-light-page .guide-cover p,.guide-light-page .guide-section p{color:#444b57}.guide-light-page .guide-section{background:transparent;border-top:1px solid #e2e5ea}.guide-light-page .guide-section.white{background:#fff}.guide-light-page .guide-color-hero code,.guide-light-page .guide-two code{color:#2e62c9}.guide-light-page .guide-pills.positive span{background:#eef3fc;border:0;color:#1b3f8c}.guide-light-page .guide-pills.muted span{border:1px solid #e2e5ea;color:#828892}.guide-light-page .guide-lockups article,.guide-light-page .guide-mark-grid article,.guide-light-page .guide-rules article,.guide-light-page .guide-type-card,.guide-light-page .guide-use-grid article,.guide-light-page .guide-voice-grid article{background:#fff;border:1px solid #e2e5ea;box-shadow:none}.guide-light-page .guide-mark-grid .cobalt{background:#2e62c9;border-color:#2e62c9}.guide-light-page .guide-lockups span,.guide-light-page .guide-mark-grid span,.guide-light-page .guide-note,.guide-light-page .guide-rules p,.guide-light-page .guide-scale code,.guide-light-page .guide-type-card span,.guide-light-page .guide-use-grid p,.guide-light-page .guide-voice-grid article p{color:#828892}.guide-light-page .guide-lockups strong,.guide-light-page .guide-rules strong,.guide-light-page .guide-type-card strong,.guide-light-page .guide-voice-grid article h3,.guide-light-page .mini-site h3,.guide-light-page .mini-site strong{color:#14171c}.guide-light-page .guide-scale .selected{box-shadow:0 0 0 2px #14171c}.guide-light-page .guide-mini-swatches code{background:transparent;color:#828892;padding:0}.guide-light-page .guide-ratio span:first-child{background:#f1f3f6;border:1px solid #e2e5ea;color:#828892;flex:60 1}.guide-light-page .guide-ratio span:nth-child(2){flex:30 1}.guide-light-page .guide-ratio span:nth-child(3){flex:10 1}.guide-light-page .guide-type-card em{color:#2e62c9}.guide-light-page .guide-recipe,.guide-light-page .guide-type-card code{color:#444b57}.guide-light-page .guide-voice-grid .good{color:#1b7a4b}.guide-light-page .guide-voice-grid .bad{color:#b0455a}.guide-light-page .phone-shelf{background:linear-gradient(180deg,#2a2d34,#16181d);border:0}.guide-light-page .mini-site{background:#fff;border:1px solid #e2e5ea}.guide-light-page .mini-site>div{border-bottom:1px solid #eef0f3}.guide-light-page .avatar{background:#f1f3f6;border:0}.guide-light-page .guide-footer{background:#14171c;color:#828892}@media (max-width:980px){.contact-section,.hero,.humanist-appcard,.humanist-coverage,.humanist-coverage-card,.humanist-hero,.humanist-program-grid,.humanist-split,.instrument-hero,.instrument-rail,.signal-hero,.signal-section,.two-column{grid-template-columns:1fr}.hero{min-height:auto}.hero-copy{padding-bottom:0}.hero-visual{min-height:520px}.task-grid,.workflow-grid{grid-template-columns:1fr 1fr}.contact-section{align-items:start}.options-grid,.options-header{grid-template-columns:1fr}.options-header{align-items:start;flex-direction:column}.cobalt-card-grid.three,.cobalt-card-grid.two,.cobalt-steps,.guide-mark-grid,.guide-rules,.guide-use-grid,.guide-voice-grid,.humanist-cards3,.humanist-proof,.humanist-steps,.instrument-pipeline,.instrument-thesis-grid,.signal-card-grid,.signal-flow,.tech-card-grid.three,.tech-card-grid.two,.tech-labs-grid,.tech-steps{grid-template-columns:1fr 1fr}.tech-labs-grid{grid-template-columns:1fr}.tech-lab-card{min-height:auto}.tech-steps article:nth-child(2){border-right:0}.tech-steps article:nth-child(-n+2){border-bottom:1px solid var(--tech-line)}.guide-scale{grid-template-columns:repeat(5,minmax(0,1fr))}.guide-color-columns,.guide-lockups{grid-template-columns:1fr}.humanist-hero,.instrument-hero,.signal-hero{min-height:auto}.signal-media{min-height:420px}}@media (max-width:640px){.site-header{align-items:flex-start;flex-direction:column;gap:14px;position:static}nav{justify-content:space-between;width:100%}h1{font-size:clamp(3.05rem,13.6vw,4.6rem)}h2{font-size:clamp(2.35rem,12vw,4.1rem)}.hero{padding-top:30px}.button,.hero-actions{width:100%}.button{padding-left:16px;padding-right:16px}.hero-visual{min-height:420px}.option-meta{align-items:start;grid-template-columns:auto 1fr}.option-meta a{grid-column:1/-1;text-align:center}.cobalt-container,.guide-wrap,.humanist-contact,.humanist-coverage,.humanist-hero,.humanist-nav,.humanist-proof,.humanist-section,.humanist-wrap,.instrument-contact,.instrument-hero,.instrument-nav,.instrument-rail,.instrument-status,.tech-container{padding-left:20px;padding-right:20px}.signal-page{padding:18px}.cobalt-contact,.cobalt-hero-grid,.guide-cover-grid,.guide-two,.tech-contact,.tech-hero,.tech-proof-row{grid-template-columns:1fr}.tech-proof-row div,.tech-proof-row div:last-child,.tech-proof-row div:nth-child(2){border-right:0;padding:13px 0}.tech-proof-row div:not(:last-child){border-bottom:1px solid var(--tech-line)}.cobalt-card-grid.three,.cobalt-card-grid.two,.cobalt-steps,.guide-mark-grid,.guide-rules,.guide-use-grid,.guide-voice-grid,.humanist-proof,.instrument-pipeline,.instrument-thesis-grid,.signal-card-grid,.signal-flow,.signal-metrics,.tech-card-grid.three,.tech-card-grid.two,.tech-include-grid,.tech-labs-grid,.tech-split,.tech-steps{grid-template-columns:1fr}.tech-nav{align-items:flex-start}.tech-footer nav,.tech-nav nav{gap:14px;justify-content:flex-start}.tech-labs h2{font-size:clamp(34px,10vw,48px)}.tech-lab-card{border-radius:14px;padding:26px}.tech-include-grid{row-gap:32px}.tech-steps article,.tech-steps article:nth-child(2){border-bottom:1px solid var(--tech-line);border-right:0}.tech-steps article:last-child{border-bottom:0}.cobalt-steps article{border-bottom:1px solid #213049;border-right:0}.humanist-nav,.humanist-navpill,.instrument-nav,.instrument-status,.signal-header{align-items:flex-start;flex-direction:column;gap:16px}.humanist-nav nav,.humanist-navpill nav,.instrument-nav nav,.signal-header nav{flex-wrap:wrap;justify-content:flex-start;width:100%}.instrument-table div{grid-template-columns:1fr}.signal-flow article+article,.signal-metrics article+article{border-left:0;border-top:1px solid #213049}.signal-media{min-height:320px}.humanist-navbar{position:static}.humanist-navpill{border-radius:24px}.humanist-hero-frame{aspect-ratio:4/3}.humanist-appcard,.humanist-contact-panel,.humanist-coverage-card{padding:30px}.humanist-include-grid{grid-template-columns:1fr}.cobalt-steps article:last-child{border-bottom:0}.cobalt-thumbs{grid-template-columns:repeat(2,1fr)}.guide-scale{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-mini-swatches,.guide-ratio{flex-direction:column;height:auto}.guide-mini-swatches span,.guide-ratio span{min-height:54px}.task-grid,.workflow-grid{grid-template-columns:1fr}.task-card,.workflow-card{min-height:auto}.step{margin-bottom:30px}}