@font-face{font-family:Cabin;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/0dc774dc49ca3cfe-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:Cabin;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/69fe17c2444225af-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cabin;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/6c7b277d2518c12b-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:Cabin;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/0dc774dc49ca3cfe-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:Cabin;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/69fe17c2444225af-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cabin;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/6c7b277d2518c12b-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:Cabin;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/0dc774dc49ca3cfe-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:Cabin;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/69fe17c2444225af-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cabin;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/6c7b277d2518c12b-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:Cabin;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/0dc774dc49ca3cfe-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:Cabin;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/69fe17c2444225af-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cabin;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/6c7b277d2518c12b-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:Cabin Fallback;src:local("Arial");ascent-override:101.94%;descent-override:26.41%;line-gap-override:0.00%;size-adjust:94.66%}.__className_4e91c3{font-family:Cabin,Cabin Fallback;font-style:normal}.__variable_4e91c3{--font-sans:"Cabin","Cabin Fallback"}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-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:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_176161{font-family:Inter,Inter Fallback;font-style:normal}.__variable_176161{--font-mobile-body:"Inter","Inter Fallback"}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/db911767852bc875-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf4,u+1cf7-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b0a}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f10b8e9d91f3edcb-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8888a3826f4a3af4-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:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/29e7bbdce9332268-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf4,u+1cf7-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b0a}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c3bc380753a8436c-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/0484562807a97172-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:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/29a4aea02fdee119-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf4,u+1cf7-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b0a}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a1386beebedccca4-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b957ea75a84b6ea7-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:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/28485c0de2075f40-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf4,u+1cf7-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b0a}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/5fb25f343c7550ca-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/7db6c35d839a711c-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:Poppins Fallback;src:local("Arial");ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.__className_c13015{font-family:Poppins,Poppins Fallback;font-style:normal}.__variable_c13015{--font-mobile-display:"Poppins","Poppins Fallback"}@font-face{font-family:AtSignFallback;src:local("Arial"),local("Helvetica Neue"),local("Helvetica"),local("Segoe UI"),local("Roboto"),local("Liberation Sans"),local("DejaVu Sans"),local("Noto Sans");unicode-range:u+0040}:root{--font-sans:"AtSignFallback","Cabin",system-ui,-apple-system,"Segoe UI",sans-serif;--fs-display:52px;--fs-h1:48px;--fs-h2:32px;--fs-h3:22px;--fs-lead:17px;--fs-body:16px;--fs-body-sm:15px;--fs-label:14px;--fs-meta:13px;--fs-caption:12px;--fs-micro:11px;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--lh-tight:1.15;--lh-heading:1.2;--lh-snug:1.35;--lh-body:1.6;--ls-display:-0.03em;--ls-h1:-0.025em;--ls-heading:-0.02em;--ls-h3:-0.01em;--ls-normal:0;--ls-label:0.04em;--ls-action:0.08em;--ls-eyebrow:0.14em;--ls-caps-tight:0.1em;--text-display:var(--fw-bold) var(--fs-display) /var(--lh-tight) var(--font-sans);--text-h1:var(--fw-bold) var(--fs-h1) /var(--lh-tight) var(--font-sans);--text-h2:var(--fw-bold) var(--fs-h2) /var(--lh-heading) var(--font-sans);--text-h3:var(--fw-semibold) var(--fs-h3) /var(--lh-heading) var(--font-sans);--text-body-font:var(--fw-regular) var(--fs-body) /var(--lh-body) var(--font-sans);--text-product-title:var(--fw-semibold) var(--fs-body-sm) /var(--lh-snug) var(--font-sans);--navy-900:#0a2038;--navy-800:#0e2a47;--navy-700:#163a5f;--navy-600:#2a5c8a;--navy-50:#e7edf3;--amber-700:#b8730a;--amber-600:#de8f13;--amber-500:#f5a524;--amber-200:#fbd68c;--amber-50:#fef3de;--slate-600:#616f79;--slate-400:#8a98a6;--slate-300:#c7d0d9;--line:#e4e9ee;--hairline:#eef1f4;--surface:#f4f6f8;--well:#f7f8fa;--paper:#ffffff;--on-dark-muted:#b9c6d4;--on-dark-quiet:#8fa1b4;--sale:#c42b1c;--success:#2f7d45;--danger:#d93a3a;--info:#2a5c8a;--warning:#f5a524;--warning-text:#8f5a06;--swiss-red:#d52b1e;--success-bg:#edf7f0;--success-bd:#c3e0cd;--danger-bg:#fbeceb;--info-bg:#eaf0f6;--warning-bg:#fef3de;--text-strong:var(--navy-800);--text-body:var(--slate-600);--text-muted:var(--slate-600);--text-disabled:var(--slate-400);--text-placeholder:var(--slate-400);--text-inverse:#ffffff;--text-inverse-muted:var(--on-dark-quiet);--text-accent-on-dark:var(--amber-500);--text-accent-on-light:var(--navy-800);--text-amber-large:var(--amber-700);--surface-page:var(--surface);--surface-card:var(--paper);--surface-well:var(--well);--surface-dark:var(--navy-800);--surface-dark-deep:var(--navy-900);--surface-accent-soft:var(--amber-50);--action-bg:var(--amber-500);--action-bg-hover:var(--amber-600);--action-fg:var(--navy-800);--action-secondary-bg:var(--navy-800);--action-secondary-bg-hover:var(--navy-700);--action-secondary-fg:#ffffff;--action-disabled-bg:var(--line);--action-disabled-fg:var(--slate-400);--border-default:var(--line);--border-subtle:var(--hairline);--border-strong:var(--navy-800);--border-accent:var(--amber-500);--focus-ring:var(--amber-500);--focus-halo:var(--amber-50);--price-default:var(--navy-800);--price-sale:var(--sale);--price-was:var(--slate-600);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-14:56px;--space-18:72px;--space-24:96px;--container-max:1376px;--grid-columns:12;--grid-gutter:var(--space-6);--page-gutter:48px;--breadcrumb-content-gap:48px;--card-padding:var(--space-4);--block-padding:var(--space-6);--section-rhythm:var(--space-14);--control-h-sm:36px;--control-h-md:44px;--control-h-lg:52px;--hit-target-min:44px}@media (min-width:768px) and (max-width:1279px){:root{--page-gutter:28px}}@media (max-width:767px){:root{--page-gutter:var(--space-4);--breadcrumb-content-gap:var(--space-6)}}:root{--radius-xs:2px;--radius-sm:3px;--radius-md:4px;--radius-lg:6px;--radius-pill:999px;--border-hairline:1px;--border-emphasis:2px;--rule-accent:3px;--shadow-none:none;--shadow-hover:0 2px 8px rgba(14,42,71,0.1);--shadow-overlay:0 12px 32px rgba(14,42,71,0.16);--shadow-float:0 2px 8px rgba(14,42,71,0.14);--focus-shadow:0 0 0 3px var(--focus-halo);--dur-instant:80ms;--dur-fast:120ms;--dur-base:180ms;--dur-slow:300ms;--dur-reveal:520ms;--ease-out:cubic-bezier(0,0,0.2,1);--ease-in-out:cubic-bezier(0.4,0,0.2,1);--ease-entrance:cubic-bezier(0.16,1,0.3,1);--transition-hover:all var(--dur-fast) var(--ease-out);--transition-lift:box-shadow var(--dur-base) var(--ease-out);--transition-slide:transform var(--dur-slow) var(--ease-in-out);--transition-colors:color var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out);--transition-transform:transform var(--dur-base) var(--ease-out);--transition-reveal:opacity var(--dur-reveal) var(--ease-entrance),transform var(--dur-reveal) var(--ease-entrance);--reveal-distance:20px;--reveal-stagger:70ms}@keyframes fh-fade-in{0%{opacity:0}to{opacity:1}}@keyframes fh-fade-up{0%{opacity:0;transform:translate3d(0,var(--reveal-distance),0)}to{opacity:1;transform:none}}@keyframes fh-fade-down{0%{opacity:0;transform:translate3d(0,calc(var(--reveal-distance) * -1),0)}to{opacity:1;transform:none}}@keyframes fh-fade-left{0%{opacity:0;transform:translate3d(var(--reveal-distance),0,0)}to{opacity:1;transform:none}}@keyframes fh-fade-right{0%{opacity:0;transform:translate3d(calc(var(--reveal-distance) * -1),0,0)}to{opacity:1;transform:none}}@keyframes fh-scale-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@keyframes fh-pop{0%{transform:scale(1)}45%{transform:scale(1.18)}to{transform:scale(1)}}@keyframes fh-nudge{0%,to{transform:translateX(0)}25%{transform:translateX(-4px)}75%{transform:translateX(4px)}}@keyframes fh-spin{to{transform:rotate(1turn)}}@keyframes fh-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes fh-flash{0%{background-color:var(--amber-100,rgba(245,163,19,.18))}to{background-color:transparent}}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0}body{background:var(--surface-page);color:var(--text-body);font:var(--text-body-font);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}figure,h1,h2,h3,h4,h5,h6,p{margin:0}h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}ol,ul{margin:0;padding:0;list-style:none}canvas,img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit;color:inherit}@media (max-width:767px){body{--font-sans:var(--font-mobile-body),Inter,sans-serif!important;font-family:var(--font-mobile-body),Inter,sans-serif}h1,h2,h3,h4,h5,h6{font-family:var(--font-mobile-display),Poppins,sans-serif!important}main:not([data-homepage]) h1{font-size:32px!important;line-height:1.12!important}input,select,textarea{font-size:16px!important}}a{color:inherit}.prose{overflow-wrap:anywhere}.prose blockquote,.prose hr,.prose ol,.prose p,.prose table,.prose ul{margin:0 0 var(--space-4)}.prose h2{margin:var(--space-8) 0 var(--space-3);font:var(--fw-bold) var(--fs-h3) /1.25 var(--font-sans)}.prose h2,.prose h3{color:var(--text-strong)}.prose h3{margin:var(--space-6) 0 var(--space-2);font:var(--fw-bold) var(--fs-lead) /1.35 var(--font-sans)}.prose ol,.prose ul{padding-left:var(--space-6)}.prose ul{list-style:disc}.prose ol{list-style:decimal}.prose li{margin-bottom:var(--space-1)}.prose blockquote{padding:var(--space-3) var(--space-4);border-left:3px solid var(--border-accent);background:var(--surface-accent-soft);color:var(--text-strong)}.prose hr{border:0;border-top:var(--border-hairline) solid var(--border-default)}.prose table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse;font-size:var(--fs-body-sm)}.prose td,.prose th{padding:var(--space-2) var(--space-3);border:var(--border-hairline) solid var(--border-default);text-align:left}.prose a{color:var(--text-accent-on-light);text-decoration:underline;text-underline-offset:2px}.prose>:first-child{margin-top:0}.prose>:last-child{margin-bottom:0}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}[data-reveal]{opacity:0;transition:var(--transition-reveal);transition-delay:var(--reveal-delay,0s)}[data-reveal=up]{transform:translate3d(0,var(--reveal-distance),0)}[data-reveal=down]{transform:translate3d(0,calc(var(--reveal-distance) * -1),0)}[data-reveal=left]{transform:translate3d(var(--reveal-distance),0,0)}[data-reveal=right]{transform:translate3d(calc(var(--reveal-distance) * -1),0,0)}[data-reveal=scale]{transform:scale(.97)}[data-reveal][data-revealed=true]{opacity:1;transform:none}[data-reveal-group]>*{opacity:0;transform:translate3d(0,var(--reveal-distance),0);transition:var(--transition-reveal)}[data-reveal-group][data-revealed=true]>*{opacity:1;transform:none}[data-reveal-group]>:first-child{transition-delay:calc(var(--reveal-delay, 0s) + var(--reveal-stagger) * 0)}[data-reveal-group]>:nth-child(2){transition-delay:calc(var(--reveal-delay, 0s) + var(--reveal-stagger) * 1)}[data-reveal-group]>:nth-child(3){transition-delay:calc(var(--reveal-delay, 0s) + var(--reveal-stagger) * 2)}[data-reveal-group]>:nth-child(4){transition-delay:calc(var(--reveal-delay, 0s) + var(--reveal-stagger) * 3)}[data-reveal-group]>:nth-child(5){transition-delay:calc(var(--reveal-delay, 0s) + var(--reveal-stagger) * 4)}[data-reveal-group]>:nth-child(6){transition-delay:calc(var(--reveal-delay, 0s) + var(--reveal-stagger) * 5)}[data-reveal-group]>:nth-child(7){transition-delay:calc(var(--reveal-delay, 0s) + var(--reveal-stagger) * 6)}[data-reveal-group]>:nth-child(n+8){transition-delay:calc(var(--reveal-delay, 0s) + var(--reveal-stagger) * 7)}.fh-anim-fade-in{animation:fh-fade-in var(--dur-slow) var(--ease-out) both}.fh-anim-fade-up{animation:fh-fade-up var(--dur-reveal) var(--ease-entrance) both}.fh-anim-scale-in{animation:fh-scale-in var(--dur-slow) var(--ease-entrance) both}.fh-anim-pop{animation:fh-pop var(--dur-slow) var(--ease-out)}@media (prefers-reduced-motion:reduce){[data-reveal-group]>*,[data-reveal]{opacity:1!important;transform:none!important}}