@font-face{font-family:Sora;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c5f10e9e72d35c52-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:Sora;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/3dc379dc9b5dec12-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:Sora;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c5f10e9e72d35c52-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:Sora;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/3dc379dc9b5dec12-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:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c5f10e9e72d35c52-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:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/3dc379dc9b5dec12-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:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c5f10e9e72d35c52-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:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/3dc379dc9b5dec12-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:Sora;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/c5f10e9e72d35c52-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:Sora;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/3dc379dc9b5dec12-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:Sora Fallback;src:local("Arial");ascent-override:85.29%;descent-override:25.50%;line-gap-override:0.00%;size-adjust:113.73%}.__className_1a977f{font-family:Sora,Sora Fallback;font-style:normal}.__variable_1a977f{--font-sora:"Sora","Sora Fallback"}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/a6c19694cd327cd4-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:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/851c4691abdf3def-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:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/a8a8dd7277bab4cf-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:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/313510e2713fb214-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:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/a6c19694cd327cd4-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:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/851c4691abdf3def-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:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/a8a8dd7277bab4cf-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:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/313510e2713fb214-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:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/a6c19694cd327cd4-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:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/851c4691abdf3def-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:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/a8a8dd7277bab4cf-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:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/313510e2713fb214-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:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a6c19694cd327cd4-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:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/851c4691abdf3def-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:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a8a8dd7277bab4cf-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:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/313510e2713fb214-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:Hanken Grotesk;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/a6c19694cd327cd4-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:Hanken Grotesk;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/851c4691abdf3def-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:Hanken Grotesk;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/a8a8dd7277bab4cf-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:Hanken Grotesk;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/313510e2713fb214-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:Hanken Grotesk Fallback;src:local("Arial");ascent-override:99.07%;descent-override:30.02%;line-gap-override:0.00%;size-adjust:100.94%}.__className_6c0d1d{font-family:Hanken Grotesk,Hanken Grotesk Fallback;font-style:normal}.__variable_6c0d1d{--font-hanken:"Hanken Grotesk","Hanken Grotesk Fallback"}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-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:JetBrains Mono Fallback;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_e896d9{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.__variable_e896d9{--font-jetbrains:"JetBrains Mono","JetBrains Mono Fallback"}:root{--serif:var(--font-sora),ui-sans-serif,system-ui,sans-serif;--sans:var(--font-hanken),ui-sans-serif,system-ui,sans-serif;--mono:var(--font-jetbrains),ui-monospace,monospace;--cream:#EEF3F9;--cream-2:#E2EAF4;--surface:#F7FAFD;--surface-2:#FFFFFF;--ink:#112A52;--ink-2:#46587A;--muted:#8191AB;--line:rgba(17,42,82,.12);--line-2:rgba(17,42,82,.07);--gold-1:#FFD45C;--gold-2:#FFB400;--gold-3:#E68A06;--accent:#1565C8;--accent-ink:#0E2348;--accent-soft:rgba(21,101,200,.11);--gold-grad:linear-gradient(135deg,var(--gold-1) 0%,var(--gold-2) 46%,var(--gold-3) 100%);--pearl-1:#8FDBF4;--pearl-2:#1E9BD7;--pearl-3:#193F8C;--ok:#1F8A56;--err:#BA1A1A;--shadow-sm:0 1px 2px rgba(34,29,21,.05),0 2px 6px rgba(34,29,21,.05);--shadow-md:0 4px 14px rgba(34,29,21,.07),0 18px 40px rgba(34,29,21,.08);--shadow-lg:0 8px 24px rgba(34,29,21,.10),0 40px 80px rgba(34,29,21,.14);--r-sm:10px;--r-md:16px;--r-lg:24px;--r-xl:34px;--maxw:1200px;--pad:clamp(20px,5vw,64px);--nav-h:74px}html[data-theme=dark]{--cream:#0A1424;--cream-2:#0F1B2E;--surface:#13223A;--surface-2:#1A2C49;--ink:#EAF1FB;--ink-2:#AAB9D2;--muted:#7587A4;--line:rgba(234,241,251,.13);--line-2:rgba(234,241,251,.07);--accent:#5AA6F0;--accent-ink:#0A1424;--accent-soft:rgba(90,166,240,.16);--ok:#7FD8A6;--err:#FFB4AB;--shadow-sm:0 1px 2px rgba(0,0,0,.4);--shadow-md:0 6px 18px rgba(0,0,0,.45);--shadow-lg:0 16px 50px rgba(0,0,0,.6)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:var(--sans);background:var(--cream);color:var(--ink);line-height:1.6;font-size:17px;letter-spacing:-.005em;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden;transition:background .4s ease,color .4s ease}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font-family:inherit}::selection{background:var(--accent-soft);color:var(--ink)}h1,h2,h3,h4{font-family:var(--serif);font-weight:600;line-height:1.04;letter-spacing:-.01em;color:var(--ink);text-wrap:balance}.display{font-size:clamp(46px,7vw,92px);font-weight:600;line-height:.98;letter-spacing:-.02em}.h1{font-size:clamp(38px,5.2vw,68px)}.h2{font-size:clamp(32px,4.2vw,52px)}.h3{font-size:clamp(24px,2.6vw,32px)}.lede{font-size:clamp(18px,1.5vw,21px);color:var(--ink-2);line-height:1.55;font-weight:400;text-wrap:pretty}.eyebrow{font-family:var(--mono);font-size:12px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--accent)}.serif-i{font-style:italic;font-family:var(--serif)}.gold-text,em.gold{font-style:normal;background:var(--gold-grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.wrap{max-width:var(--maxw)}.wrap,.wrap-wide{margin-inline:auto;padding-inline:var(--pad)}.wrap-wide{max-width:1340px}section{position:relative}.section{padding-block:clamp(72px,10vw,128px)}.section-sm{padding-block:clamp(48px,6vw,80px)}.grid{display:grid;grid-gap:24px;gap:24px}.center{text-align:center}.stack{flex-direction:column}.row,.stack{display:flex}.row{gap:14px;flex-wrap:wrap}.btn,.row{align-items:center}.btn{display:inline-flex;justify-content:center;gap:9px;font-family:var(--sans);font-weight:600;font-size:15px;letter-spacing:.01em;padding:14px 26px;border-radius:999px;border:1px solid transparent;cursor:pointer;transition:transform .25s cubic-bezier(.3,.7,.4,1),box-shadow .25s,background .25s,color .25s,border-color .25s;white-space:nowrap}.btn svg{width:17px;height:17px}.btn-gold{background:var(--gold-grad);color:var(--accent-ink);box-shadow:0 1px 0 rgba(255,255,255,.5) inset,var(--shadow-sm)}.btn-gold:hover{transform:translateY(-2px);box-shadow:0 1px 0 rgba(255,255,255,.5) inset,var(--shadow-md)}.btn-ink{background:var(--ink);color:var(--cream)}.btn-ink:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.btn-ghost{background:transparent;color:var(--ink);border-color:var(--line)}.btn-ghost:hover{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.btn-lg{padding:17px 32px;font-size:16px}.btn-sm{padding:10px 18px;font-size:14px}.link-arrow{display:inline-flex;align-items:center;gap:7px;color:var(--accent);font-weight:600;font-size:15px}.link-arrow svg{width:16px;height:16px;transition:transform .25s}.link-arrow:hover svg{transform:translateX(4px)}.nav{position:-webkit-sticky;position:sticky;top:0;z-index:100;height:var(--nav-h);display:flex;align-items:center;background:color-mix(in srgb,var(--cream) 80%,transparent);-webkit-backdrop-filter:blur(18px) saturate(150%);backdrop-filter:blur(18px) saturate(150%);border-bottom:1px solid transparent;transition:border-color .3s,background .3s}.nav.scrolled{border-bottom-color:var(--line);background:color-mix(in srgb,var(--cream) 90%,transparent)}.nav-inner{max-width:1340px;margin-inline:auto;padding-inline:var(--pad);width:100%;justify-content:space-between;gap:20px}.brand,.nav-inner{display:flex;align-items:center}.brand{gap:11px;flex-shrink:0}.brand-mark{width:38px;height:38px;border-radius:11px;overflow:hidden;flex-shrink:0;box-shadow:0 0 0 1px var(--line),var(--shadow-sm);background:#fff}.brand-mark img{width:100%;height:100%;object-fit:cover}.brand-name{font-family:var(--serif);font-size:22px;font-weight:700;letter-spacing:-.02em;line-height:1;color:var(--ink)}.brand-name b{font-weight:800;color:var(--gold-3)}.brand-lockup{display:flex;align-items:center;height:44px;flex-shrink:0}.brand-lockup img{height:100%;width:auto;display:block}.brand-lockup .logo-dark,html[data-theme=dark] .brand-lockup .logo-light{display:none}html[data-theme=dark] .brand-lockup .logo-dark{display:block}@media (max-width:560px){.brand-lockup{height:38px}}.nav-links{display:flex;align-items:center;gap:4px}.nav-links a{font-size:14.5px;font-weight:500;color:var(--ink-2);padding:9px 14px;border-radius:999px;transition:color .2s,background .2s}.nav-links a:hover{color:var(--ink);background:var(--accent-soft)}.nav-links a.active{color:var(--ink)}.nav-cta{display:flex;align-items:center;gap:10px}.nav-toggle{display:none;background:none;border:1px solid var(--line);border-radius:9px;width:42px;height:42px;cursor:pointer;align-items:center;justify-content:center;color:var(--ink)}.nav-toggle svg{width:20px;height:20px}.mobile-menu{position:fixed;inset:var(--nav-h) 0 auto 0;z-index:99;background:var(--cream);border-bottom:1px solid var(--line);padding:18px var(--pad) 26px;transform:translateY(-12px);opacity:0;pointer-events:none;transition:opacity .25s,transform .25s;box-shadow:var(--shadow-md)}.mobile-menu.open{transform:none;opacity:1;pointer-events:auto}.mobile-menu a{display:block;font-size:18px;font-weight:500;padding:13px 4px;border-bottom:1px solid var(--line-2)}.mobile-menu .btn{margin-top:18px;width:100%}.theme-toggle{background:none;border:1px solid var(--line);border-radius:999px;width:38px;height:38px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--ink-2);transition:color .2s,border-color .2s}.theme-toggle:hover{color:var(--accent);border-color:var(--accent)}.theme-toggle svg{width:17px;height:17px}.footer{background:var(--cream-2);border-top:1px solid var(--line);padding-block:64px 36px}.footer-grid{display:grid;grid-template-columns:1.6fr repeat(3,1fr);grid-gap:40px;gap:40px}.footer h5{font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-weight:500;margin-bottom:16px}.footer-col a{display:block;color:var(--ink-2);font-size:15px;padding:6px 0;transition:color .2s}.footer-col a:hover{color:var(--accent)}.footer-brand p{color:var(--ink-2);font-size:15px;max-width:34ch;margin-top:16px}.footer-bottom{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:14px;margin-top:52px;padding-top:26px;border-top:1px solid var(--line);color:var(--muted);font-size:14px}.footer-bottom .psag{font-family:var(--mono);font-size:12px;letter-spacing:.04em}.cookie-bar{position:fixed;left:0;right:0;bottom:0;z-index:150;display:flex;align-items:center;justify-content:center;gap:24px;flex-wrap:wrap;padding:16px var(--pad);background:var(--accent-ink);color:#F3F7FD;box-shadow:0 -8px 24px rgba(0,0,0,.24)}.cookie-bar p{margin:0;font-size:14px;line-height:1.5;color:rgba(243,247,253,.82);max-width:56ch}.cookie-bar-actions{display:flex;gap:10px;flex-shrink:0}.cookie-bar .btn-ghost{color:#F3F7FD;border-color:rgba(243,247,253,.3)}.cookie-bar .btn-ghost:hover{background:rgba(243,247,253,.12);color:#F3F7FD;border-color:rgba(243,247,253,.5)}@media (max-width:640px){.cookie-bar{justify-content:flex-start;text-align:left}}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:30px;box-shadow:var(--shadow-sm);transition:transform .3s cubic-bezier(.3,.7,.4,1),box-shadow .3s,border-color .3s}.card.hover:hover{transform:translateY(-4px);box-shadow:var(--shadow-md);border-color:color-mix(in srgb,var(--accent) 40%,var(--line))}.card-icon{width:46px;height:46px;border-radius:13px;display:flex;align-items:center;justify-content:center;background:var(--accent-soft);color:var(--accent);margin-bottom:18px}.card-icon svg{width:23px;height:23px}.card h3,.card h4{margin-bottom:9px}.card p{font-size:15.5px}.card p,.pill{color:var(--ink-2)}.pill{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:600;padding:7px 14px;border-radius:999px;background:var(--surface);border:1px solid var(--line)}.pill .dot{width:7px;height:7px;border-radius:50%;background:var(--gold-grad)}.ph{position:relative;border-radius:var(--r-md);overflow:hidden;border:1px solid var(--line);background:repeating-linear-gradient(135deg,transparent 0 11px,color-mix(in srgb,var(--accent) 7%,transparent) 11px 12px),var(--surface);display:flex;align-items:center;justify-content:center}.ph,.ph:after{color:var(--muted)}.ph:after{content:attr(data-label);font-family:var(--mono);font-size:12px;letter-spacing:.06em;background:var(--surface);padding:6px 12px;border-radius:999px;border:1px solid var(--line)}.orb{position:relative;isolation:isolate;background:radial-gradient(120% 120% at 30% 24%,#fff 0,#EAF6FE 16%,#BFE6F8 38%,transparent 62%),conic-gradient(from 210deg at 62% 60%,var(--pearl-3),var(--pearl-2) 30%,var(--pearl-1) 50%,#fff 62%,var(--pearl-1) 78%,var(--pearl-3));box-shadow:inset 0 0 60px rgba(255,255,255,.45),var(--shadow-lg)}.orb,.orb:after{border-radius:50%}.orb:after{content:"";position:absolute;inset:0;background:radial-gradient(90% 70% at 32% 22%,rgba(255,255,255,.85),transparent 45%)}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}.reveal{opacity:0;transform:translateY(26px);transition:opacity .85s cubic-bezier(.2,.7,.3,1),transform .85s cubic-bezier(.2,.7,.3,1)}.reveal.in{opacity:1;transform:none}.reveal.d1{transition-delay:.08s}.reveal.d2{transition-delay:.16s}.reveal.d3{transition-delay:.24s}.reveal.d4{transition-delay:.32s}.reveal.d5{transition-delay:.4s}@media (prefers-reduced-motion:reduce){.reveal{opacity:1!important;transform:none!important;transition:none!important}*{scroll-behavior:auto!important}}.divider{height:1px;background:var(--line);border:0}.muted{color:var(--muted)}.ink2{color:var(--ink-2)}.mono{font-family:var(--mono)}.tnum{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.maxw-prose{max-width:64ch}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.page-hero{position:relative;overflow:hidden;padding-block:clamp(48px,7vw,96px) clamp(40px,5vw,64px);border-bottom:1px solid var(--line)}.page-hero .glow{position:absolute;width:480px;height:480px;border-radius:50%;filter:blur(80px);background:radial-gradient(circle,color-mix(in srgb,var(--accent) 28%,transparent),transparent 66%);top:-220px;right:-60px;opacity:.6;pointer-events:none}.page-hero-inner{position:relative;z-index:1;max-width:var(--maxw);margin-inline:auto;padding-inline:var(--pad)}.crumb{font-family:var(--mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;display:flex;align-items:center;gap:9px}.crumb,.crumb a{color:var(--muted)}.crumb a:hover{color:var(--accent)}.page-hero h1{margin:18px 0 0;max-width:20ch}.page-hero .lede{margin-top:20px;max-width:60ch}.page-hero .hero-actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:30px}.hero{position:relative;overflow:hidden;padding-block:clamp(64px,9vw,120px) clamp(56px,8vw,104px)}.hero .glow{position:absolute;width:640px;height:640px;border-radius:50%;filter:blur(100px);background:radial-gradient(circle,color-mix(in srgb,var(--accent) 22%,transparent),transparent 66%);top:-260px;right:-120px;opacity:.7;pointer-events:none}.hero-grid{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:clamp(32px,5vw,72px);gap:clamp(32px,5vw,72px);align-items:center;position:relative;z-index:1}.hero-copy .hero-actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:34px}.hero-copy .lede{margin-top:22px;max-width:52ch}.hero-copy .pill{margin-bottom:22px}.hero-visual{position:relative;min-height:380px}.hero-visual .orb{position:absolute;width:clamp(160px,16vw,230px);aspect-ratio:1;top:-38px;right:-20px;z-index:0;animation:floaty 7s ease-in-out infinite;opacity:.95}.hero-visual .mock-main{position:relative;z-index:1;aspect-ratio:16/11.4}.hero-visual .mock-float{position:absolute;z-index:2;width:min(52%,300px);bottom:-26px;left:-28px;box-shadow:var(--shadow-lg);animation:floaty 9s ease-in-out infinite;animation-delay:1.2s}.hero-stats{display:flex;gap:clamp(28px,4vw,56px);flex-wrap:wrap;margin-top:clamp(44px,6vw,72px);position:relative;z-index:1}.hero-stats .stat b{font-family:var(--serif);font-size:clamp(26px,2.6vw,38px);font-weight:700;letter-spacing:-.02em;display:block;line-height:1.1}.hero-stats .stat span{font-size:14px;color:var(--muted)}.sec-head{max-width:760px;margin-bottom:clamp(36px,5vw,56px)}.sec-head.center{margin-inline:auto;text-align:center}.sec-head .eyebrow{display:block;margin-bottom:14px}.sec-head .lede{margin-top:16px}.feat-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.feat-grid .card h4{font-size:19px}.split{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(32px,5vw,80px);gap:clamp(32px,5vw,80px);align-items:center}.split.flip .split-media{order:-1}.split-copy .eyebrow{display:block;margin-bottom:14px}.split-copy h2{margin-bottom:16px}.split-copy .lede{font-size:17.5px;margin-bottom:22px}.split-copy ul{list-style:none;display:flex;flex-direction:column;gap:12px;margin:22px 0}.split-copy ul li{display:flex;gap:11px;align-items:flex-start;font-size:15.5px;color:var(--ink-2)}.split-copy ul li .tick{flex-shrink:0;width:22px;height:22px;border-radius:7px;background:var(--accent-soft);color:var(--accent);display:flex;align-items:center;justify-content:center;margin-top:2px}.split-copy ul li .tick svg{width:13px;height:13px}.split-media{position:relative}.split-media .media-frame,.split-media .mock{aspect-ratio:16/11;width:100%}.media-frame{border-radius:var(--r-md);overflow:hidden;border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-sm)}.media-frame iframe,.media-frame img,.media-frame video{width:100%;height:100%;object-fit:cover;border:0;display:block}.journey{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:14px;gap:14px;counter-reset:jstep}.journey .jstep{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);padding:20px 18px;position:relative;transition:transform .3s cubic-bezier(.3,.7,.4,1),box-shadow .3s,border-color .3s}.journey .jstep:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}.journey .jstep .n{font-family:var(--mono);font-size:12px;color:var(--gold-3);letter-spacing:.08em}.journey .jstep h4{font-size:16.5px;margin:8px 0 6px}.journey .jstep p{font-size:13.5px;color:var(--ink-2);line-height:1.5}.journey-mock{margin-top:28px}.journey-mock .mock{aspect-ratio:21/10;max-width:900px;margin-inline:auto}.journey-tabs{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;margin-top:26px}.journey-tabs button{border:1px solid var(--line);background:var(--surface);color:var(--ink-2);border-radius:999px;padding:9px 18px;font-size:13.5px;font-weight:600;cursor:pointer;font-family:var(--sans);transition:all .25s}.journey-tabs button.on{background:var(--ink);color:var(--cream);border-color:transparent}.ind-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.ind-card{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:0;padding:0}.ind-card .ind-mock{border:0;border-radius:0;border-bottom:1px solid var(--line);box-shadow:none;aspect-ratio:16/9.4}.ind-card .bd{padding:24px 26px 26px}.ind-card .bd h4{font-size:20px;display:flex;align-items:center;gap:10px}.ind-card .bd p{margin-top:8px}.ind-card .bd .link-arrow{margin-top:16px;font-size:14.5px}.ind-card .tagline{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--gold-3);margin-top:2px}.stats-band{background:var(--ink);color:var(--cream);border-block:1px solid var(--line);position:relative;overflow:hidden}html[data-theme=dark] .stats-band{background:var(--cream-2)}.stats-band .glow{position:absolute;width:520px;height:520px;border-radius:50%;filter:blur(90px);background:radial-gradient(circle,rgba(255,180,0,.16),transparent 60%);bottom:-260px;left:10%;pointer-events:none}.stats-band .grid{grid-template-columns:repeat(4,1fr);position:relative;z-index:1}.stats-band .stat{text-align:center;padding:8px 0}.stats-band .stat b{font-family:var(--serif);font-size:clamp(32px,3.6vw,52px);font-weight:700;letter-spacing:-.02em;display:block;background:var(--gold-grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.stats-band .stat span{font-size:14px;opacity:.75}.logo-strip{justify-content:center;gap:clamp(24px,4vw,56px);flex-wrap:wrap;opacity:.85}.logo-strip,.logo-strip .lg{display:flex;align-items:center}.logo-strip .lg{font-family:var(--serif);font-weight:700;font-size:17px;color:var(--muted);letter-spacing:-.01em;gap:8px;white-space:nowrap}.logo-strip .lg i{width:9px;height:9px;border-radius:3px;background:var(--gold-grad);display:inline-block}.testi{max-width:860px;margin-inline:auto;text-align:center}.testi blockquote{font-family:var(--serif);font-size:clamp(22px,2.6vw,32px);font-weight:500;line-height:1.35;letter-spacing:-.01em;text-wrap:balance}.testi blockquote em{font-style:normal;background:var(--gold-grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.testi .who{margin-top:26px;display:flex;align-items:center;justify-content:center;gap:14px}.testi .who .av{width:46px;height:46px;border-radius:50%;background:conic-gradient(from 210deg,var(--pearl-3),var(--pearl-2),var(--pearl-1),#fff,var(--pearl-3));box-shadow:0 0 0 1px var(--line)}.testi .who .nm{text-align:left}.testi .who .nm b{display:block;font-size:15.5px}.testi .who .nm span{font-size:13.5px;color:var(--muted)}.cta-band{position:relative;overflow:hidden;border-radius:var(--r-xl);background:var(--ink);color:var(--cream);padding:clamp(48px,7vw,84px) clamp(28px,5vw,72px);text-align:center}html[data-theme=dark] .cta-band{background:var(--cream-2);box-shadow:inset 0 0 0 1px var(--line)}.cta-band .orb{position:absolute;width:340px;height:340px;top:-160px;right:-110px;opacity:.5;filter:saturate(.9)}.cta-band h2{color:inherit;max-width:22ch;margin-inline:auto}.cta-band .lede{color:inherit;opacity:.8;margin:18px auto 0;max-width:52ch}.cta-band .row{justify-content:center;margin-top:32px}.cta-band .note{font-family:var(--mono);font-size:12.5px;opacity:.6;margin-top:20px;letter-spacing:.04em}.cta-band .btn-ghost{color:inherit;border-color:color-mix(in srgb,currentColor 30%,transparent)}.cta-band .btn-ghost:hover{background:color-mix(in srgb,currentColor 10%,transparent);color:inherit;border-color:currentColor}.bill-toggle{display:inline-flex;align-items:center;gap:5px;background:var(--surface);border:1px solid var(--line);border-radius:999px;padding:5px;margin-top:24px}.bill-toggle button{border:0;background:transparent;font-family:var(--sans);font-size:14px;font-weight:600;color:var(--ink-2);padding:9px 20px;border-radius:999px;cursor:pointer;transition:all .25s}.bill-toggle button.on{background:var(--ink);color:var(--cream)}.bill-toggle .save{font-family:var(--mono);font-size:10px;letter-spacing:.06em;color:var(--accent);margin-left:2px}.tier-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;align-items:stretch}.tier{display:flex;flex-direction:column;position:relative}.tier.hot{border-color:color-mix(in srgb,var(--gold-2) 55%,var(--line));box-shadow:0 0 0 1px color-mix(in srgb,var(--gold-2) 35%,transparent),var(--shadow-md)}.tier .flag{position:absolute;top:-13px;left:50%;transform:translateX(-50%);background:var(--gold-grad);color:var(--accent-ink);font-family:var(--mono);font-size:10.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;padding:5px 14px;border-radius:999px;white-space:nowrap}.tier h4{font-size:20px}.tier .blurb{font-size:14.5px;color:var(--ink-2);margin-top:6px;min-height:44px}.tier .price{margin:18px 0 4px;display:flex;align-items:baseline;gap:6px}.tier .price b{font-family:var(--serif);font-size:clamp(34px,3vw,44px);font-weight:700;letter-spacing:-.02em}.tier .price span{color:var(--muted);font-size:14px}.tier .per{font-size:12.5px;color:var(--muted);font-family:var(--mono)}.tier ul{list-style:none;flex-direction:column;margin:22px 0;flex:1 1}.tier ul,.tier ul li{display:flex;gap:10px}.tier ul li{align-items:flex-start;font-size:14.5px;color:var(--ink-2)}.tier ul li .tick{flex-shrink:0;width:19px;height:19px;border-radius:6px;background:var(--accent-soft);color:var(--accent);display:flex;align-items:center;justify-content:center;margin-top:2px}.tier ul li .tick svg{width:11px;height:11px}.tier .btn{width:100%}.addon-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.addon{display:flex;align-items:flex-start;gap:14px;padding:22px}.addon .card-icon{margin:0;flex-shrink:0}.addon b{font-size:16px;display:block;font-family:var(--serif)}.addon .pr{font-family:var(--mono);font-size:12.5px;color:var(--gold-3);margin-top:2px;display:block}.addon p{font-size:14px;margin-top:6px}.faq{max-width:780px;margin-inline:auto}.faq-item{border-bottom:1px solid var(--line)}.faq-q{width:100%;justify-content:space-between;gap:20px;text-align:left;background:none;border:0;cursor:pointer;padding:24px 4px;font-family:var(--serif);font-size:21px;font-weight:600;color:var(--ink)}.faq-q,.faq-q .ic{display:flex;align-items:center}.faq-q .ic{flex-shrink:0;width:26px;height:26px;border-radius:50%;border:1px solid var(--line);justify-content:center;transition:transform .3s,background .3s,color .3s}.faq-q .ic svg{width:14px;height:14px;transition:transform .3s}.faq-item.open .faq-q .ic{background:var(--gold-grad);color:var(--accent-ink);border-color:transparent}.faq-item.open .faq-q .ic svg{transform:rotate(45deg)}.faq-a{max-height:0;overflow:hidden;transition:max-height .35s ease,opacity .3s;opacity:0}.faq-item.open .faq-a{opacity:1}.faq-a p{color:var(--ink-2);font-size:16px;padding:0 4px 26px;max-width:64ch}.field{display:flex;flex-direction:column;gap:7px;margin-bottom:18px}.field label{font-size:13.5px;font-weight:600;color:var(--ink-2)}.field label .req{color:var(--accent)}.field input,.field select,.field textarea{font-family:var(--sans);font-size:15.5px;color:var(--ink);background:var(--surface-2);border:1px solid var(--line);border-radius:11px;padding:13px 15px;width:100%;transition:border-color .2s,box-shadow .2s;outline:none}.field input::placeholder,.field textarea::placeholder{color:var(--muted)}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.field.err input,.field.err select{border-color:#c0532f;box-shadow:0 0 0 3px rgba(192,83,47,.12)}.field .msg{font-size:12.5px;color:#c0532f;display:none}.field.err .msg{display:block}.choice-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.choice{display:flex;align-items:center;gap:11px;border:1px solid var(--line);border-radius:12px;padding:14px;cursor:pointer;background:var(--surface-2);transition:border-color .2s,background .2s;position:relative}.choice:hover{border-color:color-mix(in srgb,var(--accent) 45%,var(--line))}.choice input{position:absolute;opacity:0;width:0;height:0}.choice .box{width:20px;height:20px;border-radius:7px;border:1.5px solid var(--line);flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:all .2s}.choice .box svg{width:12px;height:12px;color:var(--accent-ink);opacity:0}.choice:has(input:checked){border-color:var(--accent);background:var(--accent-soft)}.choice:has(input:checked) .box{background:var(--gold-grad);border-color:transparent}.choice:has(input:checked) .box svg{opacity:1}.choice .lab{font-size:14.5px;font-weight:500}.steps{margin-bottom:34px}.steps,.steps .st{display:flex;align-items:center;gap:10px}.steps .st{font-size:13px;font-weight:600;color:var(--muted)}.steps .st .dot{width:28px;height:28px;border-radius:50%;border:1.5px solid var(--line);display:flex;align-items:center;justify-content:center;font-family:var(--mono);font-size:12px;transition:all .3s}.steps .st.on .dot{background:var(--gold-grad);border-color:transparent;color:var(--accent-ink)}.steps .st.on{color:var(--ink)}.steps .st.done .dot{background:var(--ink);border-color:transparent;color:var(--cream)}.steps .bar{flex:1 1;height:1.5px;background:var(--line)}@media (max-width:1020px){.feat-grid,.ind-grid,.journey{grid-template-columns:repeat(2,1fr)}.tier-grid{grid-template-columns:1fr;max-width:520px;margin-inline:auto}.addon-grid{grid-template-columns:1fr 1fr}.stats-band .grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:920px){.nav-cta .btn-ghost,.nav-links{display:none}.nav-toggle{display:flex}.footer-grid{grid-template-columns:1fr 1fr;gap:32px}.footer-brand{grid-column:1/-1}.hero-grid{grid-template-columns:1fr}.hero-visual{margin-top:12px}.hero-visual .mock-float{left:0;bottom:-18px}.split{grid-template-columns:1fr}.split.flip .split-media{order:0}}@media (max-width:560px){body{font-size:16px}.footer-grid{grid-template-columns:1fr}.footer-bottom{flex-direction:column;align-items:flex-start}.addon-grid,.choice-grid,.feat-grid,.ind-grid,.journey{grid-template-columns:1fr}.stats-band .grid{grid-template-columns:1fr 1fr}}.compare{border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;background:var(--surface);box-shadow:var(--shadow-sm)}.cmp-head{display:grid;grid-template-columns:1.15fr 1fr 1fr;background:var(--surface-2);border-bottom:1px solid var(--line)}.cmp-head .cmp-col{font-family:var(--serif);font-weight:700;font-size:clamp(16px,1.6vw,20px);letter-spacing:-.01em;padding:18px 22px;display:flex;align-items:center;gap:9px;border-left:1px solid var(--line-2)}.cmp-head .cmp-col.ours{background:var(--accent-soft);color:var(--ink)}.cmp-head .cmp-col.ours .dot{width:9px;height:9px;border-radius:3px;background:var(--gold-grad);display:inline-block;flex-shrink:0}.cmp-group-h{font-family:var(--mono);font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--gold-3);padding:22px 22px 10px;border-bottom:1px solid var(--line-2)}.cmp-group-h,html[data-theme=dark] .cmp-group-h{background:var(--cream-2)}.cmp-row{display:grid;grid-template-columns:1.15fr 1fr 1fr;border-bottom:1px solid var(--line-2)}.cmp-group:last-of-type .cmp-row:last-child{border-bottom:0}.cmp-label{font-weight:600;font-size:15px;color:var(--ink);align-items:center}.cmp-cell,.cmp-label{padding:16px 22px;display:flex}.cmp-cell{font-size:14.5px;color:var(--ink-2);line-height:1.5;gap:10px;align-items:flex-start;border-left:1px solid var(--line-2)}.cmp-cell.ours{background:color-mix(in srgb,var(--accent-soft) 55%,transparent);color:var(--ink)}.cmp-mark{flex-shrink:0;width:20px;height:20px;border-radius:7px;display:flex;align-items:center;justify-content:center;margin-top:1px}.cmp-mark svg{width:12px;height:12px}.cmp-mark.good{background:color-mix(in srgb,var(--ok) 14%,transparent);color:var(--ok)}.cmp-mark.bad{background:color-mix(in srgb,var(--err) 12%,transparent);color:var(--err)}.cmp-mark.neutral{background:var(--line-2);color:var(--muted)}.cmp-note{font-size:13px;color:var(--muted);margin-top:18px;max-width:78ch;line-height:1.6}@media (max-width:860px){.cmp-head{grid-template-columns:1fr 1fr}.cmp-head .cmp-corner{display:none}.cmp-row{grid-template-columns:1fr 1fr}.cmp-label{grid-column:1/-1;padding:14px 18px 4px;font-size:14px}.cmp-cell{border-left:0;padding:10px 18px 16px}.cmp-cell.ours{border-right:1px solid var(--line-2)}.cmp-cell:before{content:none}}@media (max-width:560px){.cmp-head{display:none}.cmp-row{grid-template-columns:1fr}.cmp-cell{padding:8px 18px 12px}.cmp-cell:before{content:attr(data-col);display:block;font-family:var(--mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);min-width:86px;margin-top:3px}.cmp-cell{display:grid;grid-template-columns:auto auto 1fr;align-items:start}.cmp-cell.ours{border-right:0}}.tier-grid.tiers-4{grid-template-columns:repeat(4,1fr)}.tier .tier-prev{font-size:14px;color:var(--ink)}.tier .tier-prev b{font-weight:700}.tier .tick-plus{background:color-mix(in srgb,var(--gold-2) 20%,transparent);color:var(--gold-3)}.pricing-footnote{font-size:13px;color:var(--muted);margin-top:28px;max-width:78ch;line-height:1.6}.trial-band{display:flex;align-items:center;gap:22px;flex-wrap:wrap;margin-top:26px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:22px 28px;box-shadow:var(--shadow-sm)}.trial-band .trial-copy{flex:1 1;min-width:240px}.trial-band .trial-copy b{font-family:var(--serif);font-size:19px}.trial-band .trial-copy p{color:var(--ink-2);font-size:14.5px;margin-top:4px}.trial-band .trial-note{font-family:var(--mono);font-size:12.5px;color:var(--gold-3);letter-spacing:.04em;white-space:nowrap}.plan-matrix-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;margin-inline:-2px;padding-inline:2px}.plan-matrix{--plan-cols:4;min-width:760px;border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;background:var(--surface);box-shadow:var(--shadow-sm)}.pm-head{display:grid;grid-template-columns:1.4fr repeat(var(--plan-cols),1fr);border-bottom:1px solid var(--line);background:var(--surface-2)}.pm-head .pm-col{padding:18px 16px;text-align:center;border-left:1px solid var(--line-2);display:flex;flex-direction:column;gap:4px;align-items:center;justify-content:center}.pm-head .pm-col b{font-family:var(--serif);font-size:17px;letter-spacing:-.01em}.pm-head .pm-col i{font-style:normal;font-family:var(--mono);font-size:11px;color:var(--muted);letter-spacing:.02em}.pm-head .pm-col.hot{background:var(--accent-soft)}.pm-head .pm-col.hot b{color:var(--accent)}.pm-group-h{font-family:var(--mono);font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--gold-3);padding:20px 18px 9px;background:var(--cream-2)}.pm-group-h,.pm-row{border-bottom:1px solid var(--line-2)}.pm-row{display:grid;grid-template-columns:1.4fr repeat(var(--plan-cols),1fr)}.pm-row:last-child{border-bottom:0}.pm-label{padding:13px 18px;font-size:14.5px;font-weight:500;color:var(--ink)}.pm-cell,.pm-label{display:flex;align-items:center}.pm-cell{padding:13px 12px;justify-content:center;text-align:center;font-size:13.5px;font-weight:600;color:var(--ink-2);border-left:1px solid var(--line-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pm-cell.hot{background:color-mix(in srgb,var(--accent-soft) 55%,transparent)}.pm-tick{width:21px;height:21px;border-radius:7px;background:color-mix(in srgb,var(--ok) 14%,transparent);color:var(--ok);display:flex;align-items:center;justify-content:center}.pm-tick svg{width:12px;height:12px}.pm-dash{width:14px;height:2px;border-radius:2px;background:var(--line);display:inline-block}.pm-foot .pm-cell{padding:16px 12px}.pm-foot .pm-label{padding:0}@media (max-width:1220px){.tier-grid.tiers-4{grid-template-columns:repeat(2,1fr)}}@media (max-width:1020px){.tier-grid.tiers-4{grid-template-columns:1fr;max-width:520px;margin-inline:auto}}@media (max-width:560px){.trial-band{flex-direction:column;align-items:flex-start;gap:12px}}.page-hero.centered .page-hero-inner{text-align:center}.page-hero.centered .crumb{justify-content:center}.page-hero.centered h1{margin-inline:auto;max-width:22ch}.page-hero.centered .lede{margin-inline:auto;max-width:58ch}.page-hero.centered .hero-actions{justify-content:center}.page-hero.centered .glow{left:50%;right:auto;transform:translateX(-50%)}.form-slot{max-width:720px;margin:42px auto 0;text-align:left}.field-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 16px;gap:0 16px}@media (max-width:560px){.field-row{grid-template-columns:1fr;gap:0}}.field select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--ink-2) 50%),linear-gradient(135deg,var(--ink-2) 50%,transparent 50%);background-position:calc(100% - 20px) calc(50% + 2px),calc(100% - 15px) calc(50% + 2px);background-size:5px 5px,5px 5px;background-repeat:no-repeat;padding-right:42px;cursor:pointer}.mock{position:relative;overflow:hidden;border-radius:var(--r-md);border:1px solid var(--line);background:var(--surface-2);display:flex;box-shadow:var(--shadow-sm);container-type:inline-size}.mock.bleed{border:0;border-radius:0;box-shadow:none}.mock-body{display:flex;flex:1 1;min-width:0;min-height:0}.mock-caption{position:absolute;left:.8em;right:.8em;bottom:.65em;z-index:3;width:max-content;max-width:calc(100% - 1.6em);margin-inline:auto;padding:.38em .7em;border:1px solid color-mix(in srgb,var(--line) 70%,transparent);border-radius:999px;background:color-mix(in srgb,var(--surface) 90%,transparent);box-shadow:0 8px 18px -14px #0b205b;color:var(--muted);font-family:var(--mono);font-size:clamp(8px,1.7cqw,11px);line-height:1.25;text-align:center}.mk{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:.7em;overflow:hidden;font-family:var(--sans);color:var(--ink);font-size:clamp(9px,3.05cqw,14px);line-height:1.32;padding:1.15em 1.2em 2.85em}.mk *{box-sizing:border-box}.mk-h{display:flex;align-items:flex-start;justify-content:space-between;gap:.6em}.mk-h>div:first-child{min-width:0;flex:1 1}.mk-h .t{font-weight:700;font-size:1.08em;letter-spacing:-.01em}.mk-h .s,.mk-h .t{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mk-h .s{font-size:.7em;color:var(--muted);letter-spacing:.05em;margin-top:.2em}.mk-chip,.mk-h .s{font-family:var(--mono)}.mk-chip{display:inline-flex;align-items:center;gap:.4em;font-size:.68em;flex-shrink:0;letter-spacing:.03em;padding:.34em .7em;border-radius:99px;background:var(--accent-soft);color:var(--accent);white-space:nowrap}.mk-chip.gold{background:color-mix(in srgb,var(--gold-2) 20%,transparent);color:var(--gold-3)}.mk-chip.grey{background:var(--line-2);color:var(--ink-2)}.mk-chip.green{background:rgba(39,165,103,.16);color:#1f8a56}.mk-rows{display:flex;flex-direction:column;gap:.5em;min-height:0}.mk-li{gap:.7em;background:var(--surface);border:1px solid var(--line-2);border-radius:.7em;padding:.6em .7em}.mk-ic,.mk-li{display:flex;align-items:center}.mk-ic{width:2em;height:2em;border-radius:.55em;background:var(--accent-soft);color:var(--accent);justify-content:center;flex-shrink:0;font-family:var(--mono);font-weight:600;font-size:.92em}.mk-ic svg{width:1.05em;height:1.05em}.mk-ic.gold{background:color-mix(in srgb,var(--gold-2) 22%,transparent);color:var(--gold-3)}.mk-tx{flex:1 1;min-width:0}.mk-tx b{font-weight:600;font-size:.95em}.mk-tx b,.mk-tx span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mk-tx span{color:var(--muted);font-size:.8em}.mk-meta{text-align:right;flex-shrink:0}.mk-meta b{font-weight:700;font-size:.9em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mk-meta.gold b{color:var(--gold-3)}.mk-meta span{display:block;color:var(--muted);font-size:.72em;font-family:var(--mono)}.mk-score{display:flex;align-items:center;gap:.5em;width:42%;flex-shrink:0}.mk-score b{font-size:.82em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mk-bar{height:.5em;background:var(--line-2);overflow:hidden;flex:1 1}.mk-bar,.mk-bar>i{border-radius:99px}.mk-bar>i{display:block;height:100%;background:var(--gold-grad)}.mk-bar.b>i{background:var(--accent)}.mk-tiles{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.55em;gap:.55em}.mk-tile{background:var(--surface);border:1px solid var(--line-2);border-radius:.6em;padding:.6em .65em}.mk-tile .lab{font-family:var(--mono);font-size:.64em;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.mk-tile .val{font-size:1.12em;font-weight:700;margin-top:.25em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.01em}.mk-tile .val.gold{color:var(--gold-3)}.mk-chart{display:flex;align-items:flex-end;gap:.45em;flex:1 1;min-height:2.6em;padding-top:.3em}.mk-chart .cb{flex:1 1;background:var(--accent-soft);border-radius:.3em .3em 0 0}.mk-chart .cb.on{background:var(--gold-grad)}.mk-tbl{width:100%;border-collapse:collapse;font-size:.82em}.mk-tbl th{font-family:var(--mono);font-weight:500;font-size:.82em;letter-spacing:.03em;text-transform:uppercase;color:var(--muted);text-align:left;padding:.45em .5em;border-bottom:1px solid var(--line)}.mk-tbl td{padding:.52em .5em;border-bottom:1px solid var(--line-2);white-space:nowrap}.mk-tbl tr:last-child td{border-bottom:0}.mk-tbl td.r{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mk-st{display:inline-flex;align-items:center;gap:.4em;font-size:.92em}.mk-st i{width:.5em;height:.5em;border-radius:50%;flex-shrink:0}.dot-g{background:#27a567}.dot-a{background:var(--gold-2)}.dot-b{background:var(--accent)}.mk-card{background:var(--surface);border:1px solid var(--line-2);border-radius:.7em;padding:.75em .8em;display:flex;flex-direction:column;gap:.5em}.mk-kv{display:flex;align-items:center;justify-content:space-between;font-size:.84em}.mk-kv span{color:var(--muted)}.mk-kv b{font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mk-grid2{display:grid;grid-template-columns:1fr 1fr;grid-gap:.55em;gap:.55em}.mk-pay{display:flex;flex-direction:column;gap:.7em;flex:1 1}.mk-amt{font-size:2em;font-weight:800;letter-spacing:-.02em;color:var(--gold-3);line-height:1}.mk-field{height:2.1em;border:1px solid var(--line);border-radius:.55em;background:var(--surface);justify-content:space-between;padding:0 .7em;font-family:var(--mono);font-size:.76em;color:var(--ink-2)}.mk-btn,.mk-field{display:flex;align-items:center}.mk-btn{margin-top:auto;height:2.3em;border-radius:99px;background:var(--gold-grad);color:var(--accent-ink);justify-content:center;gap:.4em;font-weight:700;font-size:.86em}.mk-btn svg{width:1.05em;height:1.05em}.mk-stars{display:flex;gap:.15em;color:var(--gold-2)}.mk-stars svg{width:1.05em;height:1.05em;fill:currentColor}.mk-line{height:.55em;border-radius:99px;background:var(--line-2)}.mk-site{flex:1 1;display:flex;flex-direction:column;overflow:hidden;padding-bottom:2.35em;font-family:var(--sans);color:var(--ink);font-size:clamp(8px,2.7cqw,15px);--site:linear-gradient(135deg,var(--pearl-2),var(--pearl-3))}.mk-nav{justify-content:space-between;padding:.7em 1.05em;border-bottom:1px solid var(--line-2);background:var(--surface-2)}.mk-nav,.mk-nav .lg{display:flex;align-items:center}.mk-nav .lg{gap:.45em;font-weight:800;font-size:.92em}.mk-nav .lg i{width:1.05em;height:1.05em;border-radius:50%;background:var(--site)}.mk-nav .lk{display:flex;gap:.85em;color:var(--muted);font-size:.72em}.mk-hero{position:relative;padding:1.4em 1.2em;color:#fff;background:var(--site)}.mk-hero .eb{font-family:var(--mono);font-size:.66em;letter-spacing:.13em;text-transform:uppercase;opacity:.88}.mk-hero .ht{font-family:var(--serif);font-weight:700;font-size:1.55em;line-height:1.04;margin:.32em 0 .7em;max-width:10em;text-wrap:balance}.mk-search{display:flex;align-items:center;gap:.5em;background:#fff;border-radius:99px;padding:.4em .45em .4em .8em;width:max-content;max-width:100%}.mk-search .f{height:1.05em;width:3.4em;background:var(--line-2);border-radius:99px}.mk-search .go{height:1.6em;padding:0 .8em;border-radius:99px;background:var(--gold-grad);color:var(--accent-ink);display:flex;align-items:center;font-size:.7em;font-weight:700}.mk-pkgs{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.6em;gap:.6em;padding:.95em 1.05em;background:var(--surface)}.mk-pkg{border:1px solid var(--line-2);border-radius:.6em;overflow:hidden;background:var(--surface-2)}.mk-pkg .img{height:2.7em;background:var(--site);opacity:.92}.mk-pkg .bd{padding:.5em .55em}.mk-pkg .bd .nm{font-size:.76em;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mk-pkg .bd .pr{font-size:.72em;color:var(--gold-3);font-weight:700;font-family:var(--mono);margin-top:.25em}.mk-sync{flex:1 1;display:flex;align-items:center;justify-content:center;gap:.3em;padding:1.1em .9em}.mk-node{flex:1 1;background:var(--surface);border:1px solid var(--line);border-radius:.85em;padding:1em .7em;text-align:center}.mk-node .ni{width:2.5em;height:2.5em;border-radius:.7em;margin:0 auto .55em;display:flex;align-items:center;justify-content:center;background:var(--accent-soft);color:var(--accent)}.mk-node.crm .ni{background:var(--gold-grad);color:var(--accent-ink)}.mk-node .ni svg{width:1.35em;height:1.35em}.mk-node b{font-size:.94em}.mk-node span{display:block;font-family:var(--mono);font-size:.64em;color:var(--muted);margin-top:.25em}.mk-link{display:flex;flex-direction:column;align-items:center;gap:.45em;flex-shrink:0;padding:0 .2em}.mk-link .fl{font-family:var(--mono);font-size:.6em;background:var(--surface-2);border:1px solid var(--line-2);border-radius:99px;padding:.2em .55em;color:var(--ink-2);white-space:nowrap}.mk-link .ar{width:1.7em;height:1.5px;background:linear-gradient(90deg,var(--accent),var(--gold-2));border-radius:99px}html[data-editing] [data-edit]{cursor:text;border-radius:6px;transition:box-shadow .15s}html[data-editing] [data-edit]:hover{box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 55%,transparent)}html[data-editing] [data-edit-kind=cta],html[data-editing] [data-edit-kind=media]{cursor:pointer}html[data-editing] [data-edit-kind=media]:hover:after{content:"Edit media";position:absolute;inset:auto auto 10px 10px;z-index:5;font-family:var(--mono);font-size:11px;letter-spacing:.06em;background:var(--ink);color:var(--cream);padding:5px 10px;border-radius:999px}[data-edit].pa-active{outline:none;box-shadow:0 0 0 2px var(--gold-2),0 0 0 6px color-mix(in srgb,var(--gold-2) 25%,transparent)!important;background:color-mix(in srgb,var(--gold-1) 10%,transparent)}html[data-editing] section[data-section-id]{position:relative}html[data-editing] section[data-section-id]:hover{outline:1.5px dashed color-mix(in srgb,var(--accent) 35%,transparent);outline-offset:-1.5px}section[data-section-hidden=true]{opacity:.35;position:relative}section[data-section-hidden=true]:before{content:"Hidden section, visitors don't see this";position:absolute;top:8px;left:50%;transform:translateX(-50%);z-index:5;font-family:var(--mono);font-size:11px;letter-spacing:.05em;background:var(--ink);color:var(--cream);padding:5px 12px;border-radius:999px}.pa-toolbar{position:fixed;bottom:18px;right:18px;z-index:1000;display:flex;align-items:center;gap:10px;background:color-mix(in srgb,var(--surface-2) 92%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--line);border-radius:999px;padding:8px 10px 8px 16px;box-shadow:var(--shadow-md);font-family:var(--sans);font-size:13.5px;color:var(--ink)}.pa-dot{width:9px;height:9px;border-radius:50%;background:var(--muted);flex-shrink:0}.pa-dot--saving{background:var(--gold-2);animation:pa-pulse 1s infinite}.pa-dot--saved{background:var(--ok)}.pa-dot--error{background:var(--err)}@keyframes pa-pulse{50%{opacity:.4}}.pa-status{font-weight:600;min-width:70px}.pa-switch{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--ink-2);font-weight:600;font-size:13px;padding:7px 14px 7px 8px;cursor:pointer;transition:all .2s}.pa-switch i{width:26px;height:16px;border-radius:999px;background:var(--line);position:relative;transition:background .2s}.pa-switch i:after{content:"";position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:50%;background:#fff;transition:transform .2s;box-shadow:0 1px 2px rgba(0,0,0,.25)}.pa-switch.on{background:var(--gold-grad);color:var(--accent-ink);border-color:transparent}.pa-switch.on i{background:rgba(255,255,255,.45)}.pa-switch.on i:after{transform:translateX(10px)}.pa-btn{border:1px solid var(--line);background:var(--surface);color:var(--ink-2);border-radius:999px;padding:7px 14px;font-size:13px;font-weight:600;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;gap:6px;transition:all .2s;font-family:var(--sans)}.pa-btn:hover{color:var(--accent);border-color:var(--accent)}.pa-btn-primary{background:var(--ink)}.pa-btn-primary,.pa-btn-primary:hover{color:var(--cream);border-color:transparent}.pa-btn-primary:hover{opacity:.9}.pa-btn:disabled{opacity:.5;cursor:default}.pa-secbar{position:absolute;z-index:999;display:flex;gap:6px;background:var(--surface-2);border:1px solid var(--line);border-radius:999px;padding:5px;box-shadow:var(--shadow-md)}.pa-secbar button{width:32px;height:32px;border-radius:50%;border:1px solid var(--line);background:var(--surface);color:var(--ink);font-size:15px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s}.pa-secbar button:hover{background:var(--accent-soft);color:var(--accent);border-color:var(--accent)}.pa-modal-backdrop{position:fixed;inset:0;z-index:1100;background:rgba(10,20,36,.55);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:20px}.pa-modal{width:min(560px,100%);max-height:86vh;overflow:auto;background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--shadow-lg);font-family:var(--sans);color:var(--ink)}.pa-modal-head{display:flex;align-items:center;gap:12px;padding:16px 20px;border-bottom:1px solid var(--line)}.pa-modal-head b{font-family:var(--serif);font-size:17px}.pa-path{font-family:var(--mono);font-size:11px;letter-spacing:.03em;flex:1 1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pa-path,.pa-x{color:var(--muted)}.pa-x{border:0;background:none;font-size:15px;cursor:pointer;padding:4px 8px;border-radius:8px}.pa-x:hover{color:var(--ink);background:var(--accent-soft)}.pa-tabs{display:flex;gap:6px;padding:14px 20px 0}.pa-tabs button{border:1px solid var(--line);background:var(--surface);border-radius:999px;padding:8px 16px;font-size:13px;font-weight:600;color:var(--ink-2);cursor:pointer;font-family:var(--sans)}.pa-tabs button.on{background:var(--ink);color:var(--cream);border-color:transparent}.pa-body{padding:16px 20px;display:flex;flex-direction:column;gap:12px}.pa-row{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.pa-input{flex:1 1;min-width:180px;font-family:var(--sans);font-size:14px;color:var(--ink);width:100%;background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:10px 12px;outline:none}.pa-input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.pa-label{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.pa-preview{width:100%;max-height:220px;object-fit:contain;border-radius:10px;border:1px solid var(--line);background:var(--surface)}.pa-preview-empty{display:flex;align-items:center;justify-content:center;height:120px;color:var(--muted);font-size:13.5px}.pa-libgrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px}.pa-thumb{border:2px solid var(--line);border-radius:8px;overflow:hidden;cursor:pointer;background:var(--surface);padding:0;aspect-ratio:4/3}.pa-thumb img{width:100%;height:100%;object-fit:cover}.pa-thumb.on{border-color:var(--gold-2)}.pa-chip{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--line);border-radius:999px;padding:7px 14px;font-size:13px;font-weight:600;color:var(--ink-2);cursor:pointer}.pa-chip input{accent-color:var(--accent)}.pa-chip.on{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.pa-error{margin:0 20px;padding:10px 14px;border-radius:10px;background:color-mix(in srgb,var(--err) 12%,transparent);color:var(--err);font-size:13.5px}.pa-modal-foot{display:flex;justify-content:flex-end;gap:10px;padding:14px 20px;border-top:1px solid var(--line)}.adm-shell{min-height:100vh;display:grid;grid-template-columns:230px 1fr;background:var(--cream)}.adm-side{border-right:1px solid var(--line);padding:22px 18px;display:flex;flex-direction:column;gap:4px;background:var(--surface)}.adm-side .brand{margin-bottom:18px}.adm-side a{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;font-size:14.5px;font-weight:500;color:var(--ink-2);transition:all .15s}.adm-side a:hover{background:var(--accent-soft);color:var(--ink)}.adm-side a.on{background:var(--ink);color:var(--cream)}.adm-side .grow{flex:1 1}.adm-main{padding:clamp(24px,4vw,48px);max-width:1100px}.adm-main h1{font-size:clamp(26px,3vw,36px);margin-bottom:6px}.adm-main .sub{color:var(--ink-2);margin-bottom:30px}.adm-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;align-items:start}.adm-card{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-md);padding:22px}.adm-card h3{font-size:17px;margin-bottom:14px}.adm-list{display:flex;flex-direction:column}.adm-list .rowi,.adm-list a{display:flex;align-items:center;gap:12px;padding:11px 8px;border-bottom:1px solid var(--line-2);font-size:14.5px;color:var(--ink);border-radius:8px}.adm-list a:hover{background:var(--accent-soft)}.adm-list .slug{font-size:12px;flex:1 1}.adm-list .slug,.adm-list .when{font-family:var(--mono);color:var(--muted)}.adm-list .when{font-size:11.5px}.adm-tag{font-family:var(--mono);font-size:10.5px;letter-spacing:.06em;background:var(--accent-soft);color:var(--accent);border-radius:999px;padding:3px 9px;white-space:nowrap}.adm-media-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:14px;gap:14px}.adm-media{border:1px solid var(--line);border-radius:12px;overflow:hidden;background:var(--surface-2)}.adm-media .im{aspect-ratio:4/3;background:var(--surface);display:flex;align-items:center;justify-content:center;color:var(--muted);font-family:var(--mono);font-size:11px}.adm-media img{width:100%;height:100%;object-fit:cover}.adm-media .bd{padding:8px 10px;display:flex;align-items:center;justify-content:space-between;gap:8px}.adm-media .nm{font-family:var(--mono);font-size:10.5px;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.adm-media button{border:0;background:none;color:var(--err);cursor:pointer;font-size:12px;font-weight:600}.adm-login{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--cream);padding:20px}.adm-login .card{width:min(400px,100%);padding:36px}.adm-login h1{font-size:24px;margin:18px 0 6px}.adm-login p{color:var(--ink-2);font-size:14.5px;margin-bottom:22px}@media (max-width:820px){.adm-shell{grid-template-columns:1fr}.adm-side{flex-direction:row;flex-wrap:wrap;border-right:0;border-bottom:1px solid var(--line)}.adm-grid{grid-template-columns:1fr}}.pearl-home-v2{--navy:#0b205b;--gold:#ffb703;--muted:#566184;background:#fff;color:var(--navy);font-family:var(--font-hanken),Arial,sans-serif;line-height:1.4;overflow:hidden}.pearl-home-v2 a{color:inherit;text-decoration:none}.pearl-home-v2 svg{flex:none;width:24px;height:24px}.pearl-home-v2 h1,.pearl-home-v2 h2,.pearl-home-v2 h3{color:var(--navy);text-wrap:wrap}.atlas-nav{height:103px;max-width:1600px;margin:auto;padding:0 3.6%;display:flex;align-items:center;justify-content:space-between;position:relative;z-index:5;background:#fff}.atlas-nav>a{width:280px;flex:none}.atlas-nav img{width:100%;height:auto}.atlas-nav nav,.atlas-nav-actions{display:flex;align-items:center;gap:46px;font-size:18px;font-weight:600}.atlas-nav nav a{display:flex;align-items:center;gap:12px;min-height:44px}.atlas-chevron{width:8px;height:8px;border-right:1.5px solid;border-bottom:1.5px solid;transform:rotate(45deg);margin-top:-5px}.atlas-nav-actions{gap:39px}.pearl-home-v2 .atlas-button{display:inline-flex;align-items:center;justify-content:center;gap:13px;min-height:57px;padding:0 37px;background:#112e66;color:#fff;border-radius:10px;font-size:21px;font-weight:600;white-space:nowrap;box-shadow:inset 0 1px 1px #3b4f7c}.pearl-home-v2 .atlas-button-small{min-height:49px;font-size:18px;padding:0 36px}.atlas-menu-toggle,.atlas-nav .atlas-mobile-menu{display:none}.atlas-hero{background:linear-gradient(110deg,#f1f9ff,#eef7fd 60%,#f0f8fe)}.atlas-hero-inner{position:relative;height:532px;max-width:1448px;margin:auto;padding:0 52px;display:flex;align-items:center}.atlas-copy{width:660px;position:relative;z-index:2;padding-bottom:1px}.atlas-copy h1{font-family:var(--font-hanken),sans-serif;font-size:80px;line-height:1.075;letter-spacing:-3.9px;white-space:nowrap}.atlas-copy h1 span{font-family:var(--font-lobster),cursive;font-style:italic;font-size:1.14em;font-weight:700;letter-spacing:-1px;color:var(--gold);-webkit-text-stroke:1.7px #102760;paint-order:stroke fill;line-height:.8}.atlas-copy>p{margin-top:22px;color:var(--muted);font-size:28px;letter-spacing:-.65px;line-height:1.35;max-width:650px;min-height:38px}.atlas-actions{display:flex;align-items:center;gap:39px;margin-top:41px}.atlas-text-link{display:inline-flex;align-items:center;gap:12px;font-size:21px;font-weight:600;white-space:nowrap}.pearl-home-v2 .atlas-visual{position:absolute;top:0;right:42px;width:700px;height:532px}.pearl-home-v2 .atlas-ribbon{position:absolute;left:-29px;top:0;width:520px;height:532px;overflow:visible;animation:atlas-reveal .8s both}.pearl-home-v2 .atlas-connectors{position:absolute;inset:0;width:700px;height:530px}.atlas-record{position:absolute;left:92px;top:85px;width:314px;height:380px;border-radius:16px;background:rgba(255,255,255,.97);padding:18px 20px;box-shadow:0 16px 30px #1e49721b;animation:atlas-reveal .25s both}.atlas-record-top{display:flex;align-items:center;gap:18px;margin-bottom:14px}.atlas-avatar{width:78px;height:78px;object-fit:cover;border-radius:50%;flex:none}.atlas-initials{display:grid;place-items:center;background:#e1f3ff;color:#183b7d;font-size:25px}.atlas-record-top b{display:block;font-size:25px;font-weight:700;letter-spacing:-.6px;white-space:nowrap}.atlas-record-top small{display:block;color:var(--muted);font-size:16px;white-space:nowrap}.atlas-record-row{display:flex;align-items:center;gap:17px;min-height:56px;font-size:14px}.atlas-record-row>svg{width:23px;height:23px;stroke-width:2.2}.atlas-record-row div{flex:1 1}.atlas-record-row strong{font-weight:500;display:block}.atlas-record-row span:not(.atlas-row-chevron){display:block;color:var(--muted);font-size:14px;margin-top:2px}.atlas-row-chevron{font-size:27px;line-height:1;margin-left:auto}.atlas-next{display:flex;align-items:center;gap:11px;margin-top:16px;padding:9px 11px;border-radius:8px;background:#eaf6ff;position:relative;font-size:16px;line-height:1.4}.atlas-next:before{content:"";position:absolute;left:0;right:0;top:-13px;border-top:1px solid #e3edf5}.atlas-next>svg{color:#00a6dc}.atlas-next strong{display:block;font-weight:650}.atlas-next span:not(.atlas-row-chevron){display:block}.atlas-next .atlas-row-chevron{font-size:25px}.atlas-node{position:absolute;left:501px;width:199px;display:flex;gap:13px;padding:18px 16px;background:#ffffffed;border-radius:12px;box-shadow:0 15px 25px #25486b0e;font-size:14px;line-height:1.5}.atlas-node-one{top:58px;min-height:94px}.atlas-node-two{top:190px;min-height:90px}.atlas-node-three{top:314px;min-height:114px}.atlas-node b{display:block;font-size:14px;font-weight:700;white-space:nowrap}.atlas-node small,.atlas-node span:not(.atlas-node-icon){display:block;color:var(--muted);font-size:13px}.atlas-node-icon{display:grid;place-items:center;width:44px;height:44px;flex:none;border-radius:50%;background:#e8f4ff;color:#0849b3}.atlas-node-icon svg{width:24px;height:24px}.atlas-wrap{max-width:1448px;padding:0 52px;margin:auto}.atlas-industries{background:#fff;padding:34px 0 12px}.atlas-section-head{display:flex;justify-content:space-between;align-items:center}.atlas-section-head h2{font:750 52px/1.2 var(--font-hanken),sans-serif;letter-spacing:-1.8px}.atlas-section-head>a{display:flex;align-items:center;gap:12px;font-size:16px;font-weight:600}.atlas-section-head>a svg{width:20px}.atlas-tab-row{display:flex;align-items:stretch;border-bottom:1px solid #d8e4ef;margin-top:18px;height:65px}.atlas-tabs{display:flex;flex:1 1;justify-content:space-between}.atlas-tabs button{position:relative;min-height:48px;border:0;background:none;color:var(--navy);font:500 18px var(--font-hanken),sans-serif;cursor:pointer;padding:0 17px}.atlas-tabs button:first-child{padding-left:11px}.atlas-tabs button[aria-selected=true]{font-weight:750}.atlas-tabs button[aria-selected=true]:after{position:absolute;content:"";bottom:0;left:0;right:0;height:4px;background:#153884}.atlas-tab-dot{display:none;width:11px;height:11px;border-radius:50%;background:var(--gold);margin-right:11px}.atlas-tabs button[aria-selected=true] .atlas-tab-dot{display:inline-block}.atlas-core-tab{display:grid;place-items:center;width:21%;position:relative;font-size:18px}.atlas-core-tab:before{content:"";position:absolute;height:24px;left:7px;border-left:1px solid #d2e0f1}.atlas-detail{display:grid;grid-template-columns:51% 49%;margin-top:20px;background:#f0f8fe;border-radius:13px}.atlas-detail,.atlas-detail-art{min-height:255px;overflow:hidden}.atlas-detail-art{position:relative;border-radius:12px}.atlas-detail-art>img{object-fit:cover}.atlas-detail-copy{padding:21px 40px 14px 45px}.atlas-detail-copy>h3{font:700 23px/1.25 var(--font-hanken),sans-serif;letter-spacing:-.35px}.atlas-detail-copy>p{font-size:18px;line-height:1.3;color:var(--muted);margin-top:5px;max-width:510px}.atlas-detail-copy ol{list-style:none;display:flex;justify-content:space-between;margin-top:21px;gap:30px}.atlas-detail-copy li{position:relative;flex:1 1;max-width:136px;min-width:0}.atlas-stage-icon{display:grid;place-items:center;width:54px;height:54px;border-radius:50%;background:#d9eeff;margin-bottom:8px;color:#003ca8}.atlas-detail-copy li>b{font-size:16px;font-weight:700}.atlas-detail-copy li>p{font-size:14px;line-height:1.35;color:var(--muted);margin-top:4px}.atlas-stage-arrow{position:absolute;top:9px;left:94px;color:#90a7ce;font-size:37px;line-height:1;width:84px;letter-spacing:0}.atlas-photo-caption{position:absolute;bottom:22px;left:28px;color:#fff;max-width:360px}.atlas-photo-caption h3{color:#fff;font:700 32px var(--font-hanken)}.atlas-photo-caption p{font-size:19px}.atlas-edition-scene{position:absolute;inset:0;background:linear-gradient(145deg,#b2daf3,#2a72ac 55%,#132e63);overflow:hidden}.atlas-edition-scene>svg{position:absolute;right:15%;top:22%;width:115px;height:115px;color:#ffffffd9;stroke-width:1}.atlas-edition-scene span{position:absolute;bottom:-70px;right:80px;width:150px;height:250px;border:1px solid #ffffff60;transform:rotate(25deg);background:#ffffff15}.atlas-edition-scene span:nth-child(3){right:240px;height:310px}.atlas-edition-scene span:nth-child(4){right:0;height:360px}.atlas-art-retail .atlas-edition-scene{background:linear-gradient(125deg,#b8d7eb,#476b91 65%,#1d3357)}.atlas-art-construction .atlas-edition-scene{background:linear-gradient(145deg,#bcd8ee,#65869b 55%,#193659)}.atlas-art-healthcare .atlas-edition-scene{background:linear-gradient(140deg,#bce6e9,#3d98a8 55%,#144774)}.pearl-home-v2 :focus-visible{outline:3px solid #135bb4;outline-offset:4px}.pearl-home-v2 a:hover{filter:brightness(.94)}@keyframes atlas-reveal{0%{opacity:0}to{opacity:1}}.atlas-ribbon-reference{position:absolute;left:-2px;top:-25px;width:485px;height:552px;max-width:none;animation:atlas-reveal .8s both;pointer-events:none;-webkit-mask-image:linear-gradient(180deg,#000 94%,transparent);mask-image:linear-gradient(180deg,#000 94%,transparent)}.atlas-record{background:#fff}.atlas-tab-row{height:61px}.atlas-detail-copy ol{margin-top:18px}.atlas-hero{position:relative;z-index:6}.atlas-copy h1{font-size:82px;letter-spacing:-3.4px;transform:translateY(8px)}.atlas-copy h1 span{font-size:1.3em;font-weight:400;letter-spacing:-1.7px;-webkit-text-stroke:2px #102760}.atlas-section-head h2{font-size:54px}.atlas-tab-row{margin-top:4px}.atlas-stage-arrow{font-size:0;top:28px;width:80px;height:1px;background:#90a7ce}.atlas-stage-arrow:after{content:"";position:absolute;right:0;top:-4px;width:9px;height:9px;border-top:1.5px solid #90a7ce;border-right:1.5px solid #90a7ce;transform:rotate(45deg)}@media(min-width:761px) and (max-width:1350px){.atlas-nav{height:7.12vw}.atlas-nav>a{width:19.3vw}.atlas-nav nav,.atlas-nav-actions{font-size:1.25vw;gap:3vw}.pearl-home-v2 .atlas-button-small{min-height:3.4vw;padding:0 2.5vw;font-size:1.25vw}.atlas-hero-inner{height:36.74vw;padding:0 3.6vw}.atlas-copy{width:46vw}.atlas-copy h1{font-size:5.52vw;letter-spacing:-.27vw}.atlas-copy>p{font-size:1.93vw;margin-top:1.5vw;min-height:2.6vw}.atlas-actions{gap:2.7vw;margin-top:2.83vw}.pearl-home-v2 .atlas-button{font-size:1.45vw;min-height:3.94vw;padding:0 2.55vw}.atlas-text-link{font-size:1.45vw}.pearl-home-v2 .atlas-visual{right:2.9vw;transform:scale(calc(100vw / 1448px));transform-origin:top right}.atlas-wrap{padding:0 3.6vw}.atlas-industries{padding-top:2.35vw}.atlas-section-head h2{font-size:3.59vw}.atlas-detail-copy{padding:1.45vw 2.76vw 1vw 3.1vw}.atlas-detail-copy>h3{font-size:1.6vw}.atlas-detail-copy>p{font-size:1.24vw}.atlas-detail-copy ol{gap:2vw}.atlas-stage-arrow{left:65px;width:40px}.atlas-tabs button{font-size:1.25vw}.atlas-detail,.atlas-detail-art{min-height:17.6vw}}@media(max-width:760px){.atlas-nav{height:88px;padding:0 20px}.atlas-nav>a{width:180px}.atlas-nav nav,.atlas-nav-actions>a:first-child{display:none}.atlas-nav-actions{gap:10px}.pearl-home-v2 .atlas-button-small{min-height:42px;font-size:14px;padding:0 14px}.atlas-menu-toggle{display:block;border:0;background:#eef6fc;color:var(--navy);border-radius:6px;padding:10px;min-height:44px;font-size:14px}.atlas-nav .atlas-mobile-menu{display:flex;position:absolute;top:88px;left:0;right:0;flex-direction:column;gap:8px;align-items:stretch;padding:16px 24px;background:#fff;box-shadow:0 15px 20px #18325815;font-size:17px}.atlas-hero-inner{height:auto;display:block;padding:40px 20px 0}.atlas-copy{width:100%}.atlas-copy h1{font-size:clamp(32px,7.6vw,57px);letter-spacing:-1.7px;line-height:1.15}.atlas-copy>p{font-size:20px;letter-spacing:-.3px;margin-top:22px;max-width:440px;min-height:54px}.atlas-actions{gap:22px;margin-top:26px;flex-wrap:wrap}.pearl-home-v2 .atlas-button{min-height:49px;padding:0 20px;font-size:17px}.atlas-text-link{font-size:16px;gap:7px}.pearl-home-v2 .atlas-visual{position:relative;right:auto;top:auto;width:700px;height:532px;margin-top:18px;margin-left:calc((100% - 700px)/2);transform:scale(.68);transform-origin:center top;margin-bottom:-170px}.atlas-wrap{padding:0 20px}.atlas-industries{padding-top:28px;padding-bottom:28px}.atlas-section-head{align-items:start;gap:10px}.atlas-section-head h2{font-size:32px;letter-spacing:-1.2px}.atlas-section-head>a{font-size:13px;max-width:100px;gap:4px}.atlas-tab-row{overflow-x:auto;margin-top:16px;height:59px}.atlas-tabs{gap:14px;flex:none}.atlas-tabs button{font-size:16px;white-space:nowrap;padding:0 8px}.atlas-core-tab{min-width:120px;font-size:16px}.atlas-detail{grid-template-columns:1fr;margin-top:20px}.atlas-detail-art{min-height:230px}.atlas-detail-copy{padding:24px 22px}.atlas-detail-copy>h3{font-size:23px}.atlas-detail-copy>p{font-size:17px}.atlas-detail-copy ol{gap:22px;margin-top:24px}.atlas-stage-arrow{display:none}.atlas-detail-copy li>p{font-size:13px}.atlas-detail-copy li>b{font-size:15px}}@media(max-width:420px){.atlas-nav{padding:0 15px}.atlas-nav>a{width:155px}.pearl-home-v2 .atlas-button-small{padding:0 10px;font-size:13px}.atlas-menu-toggle{font-size:12px;padding:8px}.atlas-nav-actions{gap:6px}.pearl-home-v2 .atlas-visual{transform:scale(.56);margin-bottom:-232px}.atlas-detail-art{min-height:170px}.atlas-section-head h2{font-size:29px}.atlas-copy h1{font-size:7.8vw}}@media(prefers-reduced-motion:reduce){.atlas-record,.atlas-ribbon,.atlas-ribbon-reference{animation:none}}@media(forced-colors:active){.atlas-copy h1 span{color:CanvasText;-webkit-text-stroke:0}.atlas-button{border:1px solid ButtonText}}@media(max-width:760px){.atlas-hero-inner{display:flow-root}.atlas-copy h1 span{margin:0 .035em}.atlas-hero{z-index:1}}.atlas-copy h1{font-weight:800;line-height:1.08;letter-spacing:-3.6px;transform:none}.atlas-copy h1 span{position:relative;display:inline-block;font-family:inherit;font-size:inherit;font-style:normal;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:var(--navy);-webkit-text-stroke:0;background:none;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .025em;margin:0 -.025em;isolation:isolate}.atlas-copy h1 span:after{content:"";position:absolute;z-index:-1;left:-.02em;right:-.03em;bottom:.06em;height:.18em;min-height:8px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 360 24' preserveAspectRatio='none'%3E%3Cpath d='M2 13 C31 6 62 17 98 11 S164 7 198 12 S251 17 291 10 S334 9 358 13' fill='none' stroke='%23f4b900' stroke-width='8' stroke-linecap='round' stroke-opacity='.82'/%3E%3Cpath d='M5 16 C46 11 76 20 119 14 S185 10 225 15 S293 17 354 14' fill='none' stroke='%23ffdc55' stroke-width='3' stroke-linecap='round' stroke-opacity='.9'/%3E%3C/svg%3E");background-size:100% 100%;background-repeat:no-repeat;transform:rotate(-1deg);pointer-events:none}.atlas-copy>p{min-height:76px;max-width:640px}.atlas-actions{margin-top:22px}.atlas-hero{background:radial-gradient(ellipse at 68% 42%,#eaf7ff 0,#f0f8fe 58%,#f4faff 100%)}.atlas-hero:after{content:"";position:absolute;left:0;right:0;bottom:0;height:30px;background:linear-gradient(transparent,#f6fbff);pointer-events:none}.atlas-node,.atlas-record{border:1px solid transparent;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(145deg,#fff,#dceefa 60%,#eaf7ff) border-box;box-shadow:0 16px 35px -14px #1b54812b}.atlas-next{background:linear-gradient(115deg,#edf8ff,#e4f3ff);border:1px solid #e1f0fc}.atlas-ribbon stop{transition:stop-color .6s ease}.atlas-industry-actions{display:flex;align-items:center;gap:25px}.atlas-industry-actions>a{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:600}.atlas-rotation-control{display:flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:0 13px;border:1px solid #dce8f3;border-radius:22px;background:#f5faff;color:var(--navy);font-size:14px;cursor:pointer}.atlas-rotation-control>span{width:14px;font-size:15px}.atlas-tab-progress{position:absolute;bottom:0;left:0;width:100%;height:4px;background:#ffb703;z-index:1;transform-origin:left;transform:scaleX(0)}.pearl-home-v2[data-rotating=true] .atlas-tab-progress{animation:atlas-progress 6.5s linear forwards}.atlas-detail-art{animation:atlas-reveal .4s both}@keyframes atlas-progress{to{transform:scaleX(1)}}@media(min-width:761px) and (max-width:1350px){.atlas-copy h1{letter-spacing:-.25vw}.atlas-copy>p{min-height:5.24vw}.atlas-actions{margin-top:1.52vw}.atlas-industry-actions{gap:15px}.atlas-industry-actions>a{font-size:14px}}@media(max-width:760px){.atlas-copy h1{letter-spacing:-1.4px}.atlas-copy>p{min-height:81px}.atlas-actions{margin-top:18px}.atlas-section-head{flex-wrap:wrap}.atlas-industry-actions{width:100%;justify-content:space-between;gap:12px}.atlas-industry-actions>a,.atlas-record-row span:not(.atlas-row-chevron){font-size:14px}}@media(prefers-reduced-motion:reduce){.atlas-ribbon stop{transition:none}.atlas-detail-art,.pearl-home-v2[data-rotating=true] .atlas-tab-progress{animation:none}}@media(forced-colors:active){.atlas-copy h1 span{background:none;color:CanvasText}.atlas-rotation-control{border:1px solid ButtonText}}.pearl-home-v2 .atlas-ribbon-wrap{position:absolute;left:-29px;top:0;width:520px;height:532px;overflow:visible;animation:atlas-reveal .8s both;pointer-events:auto}.pearl-home-v2 .atlas-ribbon-wrap>.atlas-ribbon{position:absolute;inset:0;left:0;top:0;width:520px;height:532px;overflow:visible;animation:none;transition:opacity .32s ease}.atlas-ribbon-motion{position:absolute;inset:0;width:100%;height:100%;opacity:0;pointer-events:none;transition:opacity .35s ease}.atlas-ribbon-wrap[data-motion-ready=true] .atlas-ribbon-motion{opacity:1}.atlas-ribbon-wrap[data-motion-ready=true]>.atlas-ribbon{opacity:0}@media(pointer:coarse),(prefers-reduced-motion:reduce){.atlas-ribbon-motion{display:none}.atlas-ribbon-wrap[data-motion-ready=true]>.atlas-ribbon{opacity:1}}