@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-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:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-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:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-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:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-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:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-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:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-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:Manrope Fallback;src:local("Arial");ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.00%;size-adjust:103.19%}.__className_6b03d3{font-family:Manrope,Manrope Fallback;font-style:normal}.__variable_6b03d3{--font-sans:"Manrope","Manrope Fallback"}@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/64418ffc17e50301-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:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/0e96d314a90a6138-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:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ba43ea3467e29870-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:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b7ea2ab4a8ad1f81-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:DM Mono Fallback;src:local("Arial");ascent-override:73.71%;descent-override:23.03%;line-gap-override:0.00%;size-adjust:134.59%}.__className_9ef920{font-family:DM Mono,DM Mono Fallback;font-style:normal}.__variable_9ef920{--font-mono:"DM Mono","DM Mono Fallback"}@font-face{font-family:Playfair Display;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/19150647d2c2f572-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Playfair Display;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/000030d1699f2fb3-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:Playfair Display;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/1926da171a0ba1a5-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:Playfair Display;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/78d0dd042ac6d54d-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:Playfair Display;font-style:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/19150647d2c2f572-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Playfair Display;font-style:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/000030d1699f2fb3-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:Playfair Display;font-style:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/1926da171a0ba1a5-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:Playfair Display;font-style:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/78d0dd042ac6d54d-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:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/47f136985ef5b5cb-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/4ead58c4dcc3f285-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:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/28a2004cf8372660-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:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/eaead17c7dbfcd5d-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:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/47f136985ef5b5cb-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/4ead58c4dcc3f285-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:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/28a2004cf8372660-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:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/eaead17c7dbfcd5d-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:Playfair Display Fallback;src:local("Times New Roman");ascent-override:97.25%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:111.26%}.__className_082505{font-family:Playfair Display,Playfair Display Fallback}.__variable_082505{--font-serif:"Playfair Display","Playfair Display Fallback"}:root{--ink:#0e101a;--ink-secondary:#383a48;--ink-muted:#525567;--paper:#f7f3eb;--paper-card:#fffdf8;--paper-subtle:#f3ede0;--paper-border:#d0c8b9;--lime:#d9ff42;--lime-dark:#2c581a;--coral:#ff765e;--coral-soft:#ffdfd7;--coral-dark:#a33e2c;--blue:#80cde7;--mono:var(--font-mono),"DM Mono",monospace;--sans:var(--font-sans),"Manrope",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--serif:var(--font-serif),"Playfair Display",Georgia,serif}*{box-sizing:border-box}html{scroll-behavior:smooth;text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;line-height:1.5}.grain{pointer-events:none;position:fixed;z-index:0;inset:0;opacity:.08;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.55'/%3E%3C/svg%3E")}.wrap{width:min(1180px,calc(100% - 48px));margin:auto;position:relative;z-index:1}.orbit{position:absolute;border:1px dashed #c0b9ab;border-radius:50%;pointer-events:none;z-index:0}.orbit-one{width:420px;height:420px;top:95px;right:-180px}.orbit-two{width:220px;height:220px;top:365px;left:-120px}.nav{height:92px;justify-content:space-between;position:relative;z-index:20}.brand,.nav{display:flex;align-items:center}.brand{color:inherit;text-decoration:none;font-size:19px;font-weight:800;letter-spacing:-.04em;gap:9px}.brand-mark{background:var(--ink);color:var(--lime);font-family:var(--serif);font-size:21px;font-style:italic;width:32px;height:32px;display:grid;place-items:center;border-radius:50% 48% 52% 44%;transform:rotate(-11deg);-webkit-backface-visibility:hidden;backface-visibility:hidden}.nav-links{display:flex;gap:32px}.nav-cta,.nav-links a{font-size:13px;font-weight:700;color:inherit;text-decoration:none;letter-spacing:-.01em}.nav-links a:hover,.text-link:hover{text-decoration:underline;text-underline-offset:5px}.nav-cta{border:1.5px solid var(--ink);padding:11px 17px;border-radius:4px;transition:background .2s,color .2s,transform .15s;box-shadow:2px 2px 0 var(--ink)}.nav-cta:hover{background:var(--ink);color:var(--lime);transform:translate(1px,1px);box-shadow:1px 1px 0 var(--ink)}.nav-cta span{margin-left:7px;display:inline-block}.hero{display:grid;grid-template-columns:.95fr 1.05fr;grid-gap:40px;gap:40px;padding:60px 0 50px;align-items:center;position:relative;z-index:1}.eyebrow,.section-kicker{font-family:var(--mono);font-weight:500;font-size:11px;letter-spacing:.1em;text-transform:uppercase}.eyebrow{display:flex;align-items:center;gap:9px;color:var(--ink-secondary)}.pulse{width:9px;height:9px;background:var(--coral);border-radius:50%;display:inline-block;box-shadow:0 0 0 5px rgba(255,118,94,.25);animation:pulse 2s infinite}@keyframes pulse{50%{box-shadow:0 0 0 9px transparent}}h1,h2,h3,p{margin-top:0}h1{font-size:clamp(46px,5.2vw,76px);line-height:1.04;letter-spacing:-.065em;margin:18px 0 24px;font-weight:800;color:var(--ink)}h1 em,h2 em{font-family:var(--serif);font-weight:600;letter-spacing:-.04em;font-style:italic}.scribble{position:relative;display:inline-block}.scribble:after{content:"";position:absolute;left:-5px;right:-5px;height:9px;border-top:3.5px solid var(--coral);border-radius:50%;bottom:-8px;transform:rotate(-2deg)}.hero-intro{font-size:17px;line-height:1.72;max-width:500px;color:var(--ink-secondary)}.hero-actions{display:flex;gap:25px;align-items:center;margin:32px 0 24px}.button{display:inline-flex;align-items:center;gap:20px;padding:14px 20px;border-radius:4px;color:var(--ink);text-decoration:none;font-size:13px;font-weight:800;box-shadow:4px 4px 0 var(--ink);transition:transform .15s,box-shadow .15s;cursor:pointer;border:1.5px solid var(--ink)}.button:hover{transform:translate(2px,2px);box-shadow:2px 2px 0 var(--ink)}.button-lime{background:var(--lime)}.button-dark{background:var(--ink);color:var(--paper);box-shadow:4px 4px 0 var(--coral)}.button-dark:hover{box-shadow:2px 2px 0 var(--coral)}.button b{font-size:19px;line-height:12px}.text-link{color:var(--ink);font-size:13px;font-weight:800;text-decoration:none}.text-link span{padding-left:6px;display:inline-block}.tiny-note{font-family:var(--mono);font-size:11px;line-height:1.55;color:var(--ink-muted);letter-spacing:.01em}.hero-visual{position:relative;min-height:475px}.explorer-window{position:absolute;top:18px;left:25px;right:10px;background:var(--paper-card);border:2px solid var(--ink);border-radius:8px;overflow:hidden;box-shadow:12px 12px 0 #d8d1c2;transform:rotate(1deg);-webkit-backface-visibility:hidden;backface-visibility:hidden;transform-style:preserve-3d}.window-foot,.window-top{font-family:var(--mono);font-size:11px;display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:2px solid var(--ink);background:#faf7f0}.dots{display:flex;gap:5px}.dots i{width:8px;height:8px;border:1px solid var(--ink);border-radius:50%;background:var(--coral);display:inline-block}.dots i:nth-child(2){background:var(--lime)}.dots i:nth-child(3){background:var(--blue)}.scan-status{background:var(--lime);padding:4px 8px;border:1.5px solid var(--ink);font-size:10px;font-weight:600;border-radius:3px;display:inline-flex;align-items:center}.scan-status i{background:var(--lime-dark);width:6px;height:6px;display:inline-block;border-radius:50%;margin-right:5px;animation:pulse 1s infinite}.map-area{height:345px;background:var(--paper-subtle);position:relative;color:#3f3b37}.map-lines{width:100%;height:100%;color:#9c9586}.map-lines,.node{position:absolute}.node{background:var(--paper-card);border:1.5px solid var(--ink);padding:8px 10px 7px;min-width:86px;display:flex;gap:3px;flex-direction:column;box-shadow:3px 3px 0 #bcb3a2;font-family:var(--mono);font-size:10px;animation:float 4s ease-in-out infinite;border-radius:3px;transition:transform .2s,box-shadow .2s;cursor:default}.node:hover{box-shadow:4px 4px 0 var(--ink);z-index:10}.node b{font-family:var(--sans);font-weight:700;font-size:11px;white-space:nowrap;color:var(--ink)}.node small{font-size:9px;color:var(--ink-muted);font-weight:500}.node-icon{font-size:15px;color:var(--coral-dark);line-height:1}.node-login{left:6%;top:17%}.node-project{left:32%;top:42%;animation-delay:-1s}.node-team{left:60%;top:18%;animation-delay:-2s}.node-permission{left:39%;top:69%;background:var(--coral-soft)}.node-save{right:6%;bottom:12%;animation-delay:-3s}.danger{border:2px solid var(--coral-dark)}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.bot{position:absolute;right:8%;top:38%;display:flex;align-items:center;gap:7px;transform:rotate(-8deg);-webkit-backface-visibility:hidden;backface-visibility:hidden}.bot-face{font-family:var(--serif);font-size:24px;background:var(--lime);border:1.5px solid var(--ink);border-radius:45% 50% 47% 43%;padding:6px 8px;line-height:1;box-shadow:2px 2px 0 var(--ink)}.bot span{font-family:var(--mono);font-size:11px;font-weight:600;background:var(--paper-card);padding:3px 6px;border:1px solid var(--ink);border-radius:3px}.finding{position:absolute;bottom:12px;left:18px;background:var(--ink);color:#ffffff;padding:9px 13px;display:flex;gap:10px;align-items:center;border-radius:4px;font-size:10px;box-shadow:4px 4px 0 var(--coral);z-index:5}.finding>span{color:var(--lime);font-size:20px;font-weight:800;line-height:1}.finding b{font-size:11px;color:#ffffff}.finding small{font-family:var(--mono);font-size:9px;color:#cfd2dc;display:block}.window-foot{border:0;border-top:1.5px solid #dcd5c6}.window-foot b{color:var(--lime-dark)}.sticker{font-family:var(--mono);font-weight:700;font-size:12px;line-height:1.3;position:absolute;z-index:2;padding:11px 14px;border:1.5px solid var(--ink);box-shadow:3px 3px 0 var(--ink);text-align:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform-style:preserve-3d}.sticker-top{top:-15px;right:-2px;background:var(--coral);color:var(--ink);transform:rotate(7deg)}.sticker-bottom{bottom:1px;left:-5px;background:var(--lime);color:var(--ink);transform:rotate(-6deg)}.marquee{border-top:2px solid var(--ink);border-bottom:2px solid var(--ink);overflow:hidden;white-space:nowrap;background:var(--lime);padding:16px 0;font-family:var(--mono);font-weight:700;font-size:14px;letter-spacing:.05em;position:relative;z-index:1}.marquee .marquee-track{display:flex;gap:0;width:max-content;will-change:transform;animation:marquee-seamless 120s linear infinite}.marquee .marquee-group{flex:none;padding-right:28px}.marquee .marquee-group,.marquee-item{display:inline-flex;align-items:center;gap:28px}.marquee i{font-style:normal;color:var(--coral-dark);font-size:20px}@keyframes marquee-seamless{to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.marquee .marquee-track{animation:none}}.problem{padding:70px 0 75px;position:relative;z-index:1}.section-kicker{display:flex;align-items:center;gap:12px;margin-bottom:26px;color:var(--ink-secondary)}.section-kicker>span{font-size:11px;background:var(--ink);color:var(--paper);padding:4px 6px;border-radius:2px;font-weight:700}.problem-head{display:flex;justify-content:space-between;gap:48px;align-items:flex-start}.changes h2,.cta h2,.different h2,.loop h2,.meet h2,.problem h2,.steps h2{font-size:clamp(34px,4.1vw,56px);line-height:1.08;letter-spacing:-.055em;margin-bottom:24px;font-weight:800}.problem h2{max-width:750px}.margin-note{font-family:var(--mono);font-size:11px;line-height:1.45;border-left:2.5px solid var(--coral);padding-left:14px;width:220px;margin-top:10px;transform:rotate(2deg);-webkit-backface-visibility:hidden;backface-visibility:hidden;color:var(--ink-secondary)}.margin-note b{color:var(--ink)}.problem-lead{max-width:630px;font-size:17px;line-height:1.72;color:var(--ink-secondary)}.pain-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px;margin-top:55px}.pain-grid article{padding:24px;background:var(--paper-card);border:1.5px solid var(--paper-border);border-radius:8px;box-shadow:3px 3px 0 var(--paper-border);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.pain-grid article:hover{transform:translateY(-3px);box-shadow:5px 5px 0 var(--ink);border-color:var(--ink)}.pain-grid span{font-size:28px;display:block}.pain-grid h3{font-size:16px;font-weight:800;margin:14px 0 8px;color:var(--ink);letter-spacing:-.02em}.pain-grid p{font-size:13.5px;line-height:1.6;color:var(--ink-muted);margin:0}.meet{background:var(--ink);color:var(--paper);padding:80px 0;position:relative;z-index:1}.meet-inner{display:grid;grid-template-columns:1fr 1fr;grid-gap:100px;gap:100px}.light{color:var(--lime)}.light>span{background:var(--lime);color:var(--ink)}.meet-intro h2{margin-bottom:24px;color:#ffffff}.changes p,.meet-intro>p{max-width:495px;font-size:15px;line-height:1.75;color:#dfdbd1}.quote{font-family:var(--serif);font-size:24px;line-height:1.25;font-style:italic;font-weight:600;margin-top:48px;color:var(--lime);transform:rotate(-2deg)}.knowledge-card,.quote{-webkit-backface-visibility:hidden;backface-visibility:hidden}.knowledge-card{border:1px solid #4a4e61;border-radius:8px;background:#191c2b;padding:20px 24px;text-align:center;transform:rotate(2deg);align-self:center;box-shadow:8px 8px 0 rgba(0,0,0,.45)}.card-label{font-family:var(--mono);font-size:10px;color:var(--blue);letter-spacing:.12em;font-weight:600}.graph-orbit{width:310px;height:310px;max-width:100%;margin:22px auto 16px;border:1px dashed #6b7082;border-radius:50%;position:relative}.graph-orbit:after,.graph-orbit:before{content:"";position:absolute;border:1px solid #3c4155;border-radius:50%;inset:38px}.graph-orbit:before{inset:79px}.graph-center{position:absolute;z-index:2;inset:111px;background:var(--lime);color:var(--ink);display:grid;place-content:center;border-radius:50%;font-family:var(--serif);font-size:15px;font-weight:700;line-height:1.15;text-align:center;box-shadow:0 0 18px rgba(217,255,66,.35)}.tag{position:absolute;z-index:3;font-family:var(--mono);font-size:10px;font-weight:600;padding:5px 9px;border-radius:12px;border:1.5px solid #141620;color:var(--ink);background:var(--paper);box-shadow:2px 2px 0 rgba(0,0,0,.4)}.tag-a{top:3%;left:41%}.tag-b{top:26%;right:-7%;background:var(--coral)}.tag-c{bottom:17%;right:2%;background:var(--blue)}.tag-d{bottom:1%;left:39%;background:var(--lime)}.tag-e{bottom:24%;left:-6%;background:var(--coral)}.tag-f{top:26%;left:-8%;background:var(--blue)}.knowledge-card>p{font-family:var(--mono);font-size:12px;line-height:1.6;color:#cfcbbe;margin-bottom:0}.steps{padding:80px 0;position:relative;z-index:1}.steps h2{margin-bottom:60px}.step-list{border-top:2px solid var(--ink)}.step{display:grid;grid-template-columns:80px 1fr 50px;grid-gap:15px;gap:15px;padding:28px 0;border-bottom:1.5px solid #d3ccbd;transition:background .2s,padding-left .2s}.step:hover{background:#efe8db;padding-left:12px}.step-number{font-family:var(--mono);font-size:13px;font-weight:700;color:var(--coral-dark)}.step h3{font-size:19px;font-weight:700;margin-bottom:7px;color:var(--ink)}.step p{font-size:14px;line-height:1.65;max-width:630px;color:var(--ink-secondary);margin-bottom:0}.step-symbol{font-family:var(--serif);font-size:30px;color:var(--ink);justify-self:end;line-height:1}.changes{background:var(--coral);padding:80px 0;position:relative;z-index:1}.changes-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:100px;gap:100px}.changes h2{max-width:500px;color:var(--ink)}.changes p{color:#3f1911;font-weight:500}.change-set{align-self:center;background:var(--paper-card);border:2px solid var(--ink);box-shadow:9px 9px 0 var(--ink);font-size:12px;border-radius:4px;overflow:hidden}.change-title{padding:15px 18px;border-bottom:2px solid var(--ink);display:flex;justify-content:space-between;align-items:center;font-family:var(--mono);font-size:11px;font-weight:700;background:#faf7f0}.change-title i{font-style:normal;background:var(--lime);padding:3px 7px;border:1px solid var(--ink);border-radius:3px;font-weight:600}.change-row{display:grid;grid-template-columns:1.05fr 1.5fr auto;grid-gap:10px;gap:10px;padding:16px 18px;border-bottom:1.5px solid #ded7c8;align-items:center}.change-row b{font-size:12px;color:var(--ink)}.change-row span{font-family:var(--mono);font-size:11px;color:var(--ink-secondary)}.change-row strong{font-family:var(--mono);font-size:10px;color:var(--coral-dark);text-transform:uppercase;font-weight:700}.approval{padding:16px 18px;display:flex;align-items:center;gap:8px;font-family:var(--mono);font-size:11px;font-weight:600;background:#faf7f0}.approval-btn{border:1.5px solid var(--ink);background:var(--paper);font-family:var(--mono);font-size:10px;font-weight:700;padding:6px 10px;cursor:pointer;border-radius:3px;transition:transform .15s,background .15s}.approval-btn:hover{transform:translate(1px,1px)}.approval-btn.active-approve{background:var(--lime)}.approval-btn.active-reject{background:#ffc4ba}.approval-btn.active-investigate{background:#c3eefd}.loop{padding:80px 0;position:relative;z-index:1}.loop h2{margin-bottom:64px}.loop-track{display:flex;align-items:center;justify-content:space-between;border-top:1.5px solid var(--paper-border);border-bottom:1.5px solid var(--paper-border);padding:32px 0}.loop-track>div{text-align:center}.loop-track b{display:block;font-size:13px;font-weight:700;color:var(--ink)}.loop-track span{font-family:var(--serif);font-size:32px;color:var(--coral-dark);display:block;margin-top:10px;line-height:1}.loop-track i{font-style:normal;color:#8c867b;font-size:18px;font-weight:700}.loop-track .human{padding:16px 20px;border:1.5px dashed var(--ink);border-radius:50%;background:var(--lime);box-shadow:2px 2px 0 var(--ink)}.loop-track .human span{margin-top:4px}.loop>p{font-family:var(--mono);font-size:14px;line-height:1.7;color:var(--ink-secondary);max-width:490px;margin:38px 0 0}.different{padding:80px 0 90px;border-top:2px solid var(--ink);position:relative;z-index:1}.different h2{font-size:clamp(32px,3.6vw,49px)}.comparison-container{margin-top:36px}.comparison-intro{margin-bottom:20px}.comparison-disclaimer{font-family:var(--mono);font-size:12px;line-height:1.6;color:var(--ink-secondary);background:#ede6d8;border-left:3px solid var(--ink);padding:10px 14px;border-radius:0 4px 4px 0;max-width:860px}.table-scroll-wrapper{overflow-x:auto;border:2px solid var(--ink);border-radius:6px;background:var(--paper-card);box-shadow:6px 6px 0 var(--ink);-webkit-overflow-scrolling:touch}.comparison-matrix{width:100%;min-width:1100px;border-collapse:collapse;font-size:13px;line-height:1.5;text-align:left}.comparison-matrix td,.comparison-matrix th{padding:14px 16px;border-bottom:1.5px solid #ded7c6;border-right:1.5px solid #ded7c6;vertical-align:top}.comparison-matrix td:last-child,.comparison-matrix th:last-child{border-right:0}.comparison-matrix thead th{background:var(--ink);color:var(--paper);font-family:var(--mono);font-size:11px;letter-spacing:.04em;font-weight:700;position:-webkit-sticky;position:sticky;top:0;z-index:2}.comparison-matrix thead th a{color:#ffffff;text-decoration:none;display:inline-flex;align-items:center;gap:4px;transition:color .15s}.comparison-matrix thead th a:hover{color:var(--lime);text-decoration:underline;text-underline-offset:3px}.col-capability{width:150px;min-width:140px;background:#181a29!important}.col-acuteqa{width:250px;min-width:230px;background:var(--ink)!important;border-left:2px solid var(--lime);border-right:2px solid var(--lime)}.acuteqa-head{display:flex;flex-direction:column;gap:4px}.acuteqa-head strong{font-size:14px;color:var(--lime)}.star-badge{font-size:9px;color:var(--ink);background:var(--lime);padding:2px 6px;border-radius:2px;width:max-content;font-weight:800}.row-capability{font-family:var(--mono);font-weight:700;font-size:12px;color:var(--ink);background:#faf7f0}.row-acuteqa{background:#fbfde8;color:var(--ink);border-left:2px solid #c2e22c;border-right:2px solid #c2e22c}.row-acuteqa b{color:var(--ink);font-weight:700}.comparison-matrix tbody tr:hover td:not(.row-acuteqa){background:#f8f4ea}.comparison-matrix tbody tr:hover td.row-acuteqa{background:#f4fbc3}.strategic-gap-card{margin-top:36px;background:var(--paper-card);border:2px solid var(--ink);border-radius:6px;padding:26px 30px;box-shadow:6px 6px 0 var(--ink);position:relative}.strategic-gap-badge{display:inline-block;font-family:var(--mono);font-size:10px;font-weight:700;letter-spacing:.1em;background:var(--coral);color:var(--ink);padding:4px 8px;border-radius:3px;margin-bottom:12px}.strategic-gap-card h3{font-size:20px;line-height:1.35;margin-bottom:12px;color:var(--ink)}.strategic-gap-card p{font-size:15px;line-height:1.68;color:var(--ink-secondary);max-width:950px;margin-bottom:8px}.strategic-gap-card strong{color:var(--ink)}.strategic-citations{font-family:var(--mono);font-size:12px!important;color:var(--ink-muted)!important;margin-top:14px}.strategic-citations a{color:var(--ink);font-weight:700;text-decoration:underline;text-underline-offset:3px}.strategic-citations a:hover{color:var(--coral-dark)}.source-truth{font-family:var(--serif);font-size:26px;line-height:1.2;font-style:italic;font-weight:600;margin:48px 0 0;text-align:right;color:var(--ink)}.source-truth strong{font-family:var(--sans);font-size:15px;font-style:normal;font-weight:800}.cta{background:var(--lime);padding:85px 0;text-align:center;position:relative;overflow:hidden;z-index:1;border-top:2px solid var(--ink)}.cta .eyebrow{justify-content:center}.cta h2{font-size:clamp(62px,8.5vw,110px);line-height:.98;margin:22px 0 16px;font-weight:800}.cta>div:not(.cta-spark){position:relative;z-index:2}.cta p:not(.eyebrow){font-size:17px;margin-bottom:30px;color:var(--ink);font-weight:500}.cta small{display:block;margin-top:32px;font-family:var(--mono);font-size:11px;color:var(--ink-secondary)}.cta-spark{position:absolute;font-family:var(--serif);font-size:100px;color:var(--coral-dark);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.spark-a{left:7%;top:25%;transform:rotate(20deg)}.spark-b{right:7%;bottom:7%;color:var(--ink);font-size:90px}.footer{padding:32px 0;display:flex;justify-content:space-between;align-items:center;font-family:var(--mono);font-size:11px;color:var(--ink-secondary);border-top:1.5px solid var(--paper-border);position:relative;z-index:1}@media (max-width:760px){.wrap{width:min(100% - 32px,620px)}.nav{height:72px}.nav-links{display:none}.nav-cta{font-size:11px;padding:9px 12px}.hero{grid-template-columns:1fr;padding:50px 0 75px}.hero-visual{min-height:360px}.explorer-window{left:3px;right:2px}.map-area{height:295px}.sticker-top{right:0}.different,.loop,.problem,.steps{padding:85px 0}.changes-grid,.meet-inner,.problem-head{grid-template-columns:1fr;display:grid;grid-gap:28px;gap:28px}.margin-note{width:auto}.pain-grid{grid-template-columns:1fr 1fr}.pain-grid article:nth-child(2){border-right:0}.pain-grid article:nth-child(n+3){border-top:1.5px solid var(--paper-border);padding-top:24px}.meet{padding:85px 0}.meet-inner{gap:55px}.knowledge-card{width:95%;justify-self:center}.changes{padding:85px 0}.changes-grid{gap:55px}.loop-track{overflow-x:visible;flex-direction:column;gap:8px;padding:24px 12px}.loop-track,.loop-track>div{display:flex;align-items:center}.loop-track>div{min-width:unset;width:88%;max-width:280px;padding:14px 18px;border:1.5px solid var(--paper-border);border-radius:10px;background:var(--paper-card);box-shadow:3px 3px 0 var(--paper-border);justify-content:space-between;text-align:left}.loop-track>div:nth-child(4n+1){align-self:flex-start}.loop-track>div:nth-child(4n+3){align-self:flex-end}.loop-track .human{border-radius:10px;box-shadow:3px 3px 0 var(--ink)}.loop-track b{font-size:14px}.loop-track span{margin-top:0;font-size:24px}.loop-track i{min-width:unset;font-style:normal;color:var(--coral-dark);font-size:20px;font-weight:800;transform:rotate(90deg);margin:2px 0}.comparison>div{grid-template-columns:1fr 1.15fr;padding:13px 10px}.comparison b,.comparison span{font-size:11px}.source-truth{text-align:left}.footer{gap:14px;flex-wrap:wrap}.orbit{display:none}}@media (max-width:430px){h1{font-size:40px}.hero-actions{gap:16px;flex-wrap:wrap}.button{padding:12px 16px;gap:14px}.hero-visual{min-height:330px}.explorer-window{top:8px}.node{transform:scale(.85);transform-origin:top left}.node-team{left:56%}.node-permission{left:32%}.finding{left:10px;bottom:8px}.pain-grid{grid-template-columns:1fr}.pain-grid article{border-right:0!important;border-top:1.5px solid var(--paper-border);padding:20px 0!important}.pain-grid article:first-child{border-top:0}.graph-orbit{width:270px;height:270px}.graph-center{inset:91px}.tag{font-size:9px}.cta-spark{display:none}.footer{justify-content:center;text-align:center}}.waitlist-banner{padding:40px 0 60px;position:relative;z-index:5}.waitlist-card{background:var(--ink);color:var(--paper);border:2px solid var(--ink);border-radius:12px;padding:48px 40px;box-shadow:8px 8px 0 var(--lime);position:relative;overflow:hidden}.waitlist-badge{display:inline-flex;align-items:center;gap:8px;background:rgba(217,255,66,.15);border:1px solid var(--lime);color:var(--lime);font-family:var(--mono);font-size:11px;font-weight:700;padding:6px 12px;border-radius:20px;margin-bottom:20px;letter-spacing:.05em}.badge-pulse{width:8px;height:8px;background:var(--lime);border-radius:50%;display:inline-block;animation:pulse 1.8s infinite}.waitlist-card h2{font-size:clamp(28px,3.5vw,44px);color:var(--paper);line-height:1.15;margin-bottom:16px}.waitlist-card h2 em{color:var(--lime)}.waitlist-features{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:16px;gap:16px;margin:24px 0 32px}.feature-pill{display:flex;align-items:flex-start;gap:12px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12);padding:14px 16px;border-radius:8px;transition:border-color .2s,background .2s}.feature-pill:hover{background:rgba(217,255,66,.08);border-color:var(--lime)}.feature-icon{font-size:20px;line-height:1}.feature-pill strong{display:block;font-size:14px;color:var(--paper);font-weight:700;margin-bottom:2px}.feature-pill small{display:block;font-size:12px;color:#a4a8b8;line-height:1.35}.waitlist-form{max-width:680px}.input-group{display:flex;gap:12px;flex-wrap:wrap}.waitlist-input{flex:1 1;min-width:280px;padding:14px 18px;font-family:var(--sans);font-size:15px;background:var(--paper-card);color:var(--ink);border:2px solid var(--paper-border);border-radius:6px;outline:none;transition:border-color .2s,box-shadow .2s}.waitlist-input:focus{border-color:var(--lime);box-shadow:0 0 0 3px rgba(217,255,66,.3)}.waitlist-error{color:var(--coral);font-family:var(--mono);font-size:12px;margin-top:10px}.waitlist-meta{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;margin-top:16px;font-family:var(--mono);font-size:11px;color:#9ea2b5}.location-indicator{color:var(--lime)}.waitlist-success{background:rgba(217,255,66,.08);border:1.5px solid var(--lime);padding:28px;border-radius:8px;animation:fadeIn .4s ease-out}.waitlist-success h3{font-size:20px;color:var(--lime);margin-bottom:10px}.waitlist-success p{color:var(--paper);font-size:15px;line-height:1.6;margin:0}.location-tag{font-family:var(--mono);font-size:11px;color:var(--lime);margin-top:12px}@keyframes fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}