@font-face{font-family:Inter;font-style:normal;font-weight:100 900;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:100 900;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:100 900;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:100 900;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:100 900;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:100 900;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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;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_f367f3{font-family:Inter,Inter Fallback;font-style:normal}.__variable_f367f3{--font-inter:"Inter","Inter Fallback"}@font-face{font-family:Noto Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/82ef96de0e8f4d8c-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:Noto Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/a6ecd16fa044d500-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Noto Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/bd82c78e5b7b3fe9-s.p.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Noto Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c32c8052c071fc42-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Noto Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/6f22fce21a7c433c-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:Noto Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1d8a05b60287ae6c-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:Noto Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/77c207b095007c34-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:Noto Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1755441e3a2fa970-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:Noto Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/82ef96de0e8f4d8c-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:Noto Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/a6ecd16fa044d500-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Noto Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/bd82c78e5b7b3fe9-s.p.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Noto Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c32c8052c071fc42-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Noto Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/6f22fce21a7c433c-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:Noto Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1d8a05b60287ae6c-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:Noto Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/77c207b095007c34-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:Noto Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1755441e3a2fa970-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:Noto Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/82ef96de0e8f4d8c-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:Noto Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/a6ecd16fa044d500-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Noto Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/bd82c78e5b7b3fe9-s.p.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Noto Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c32c8052c071fc42-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Noto Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/6f22fce21a7c433c-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:Noto Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1d8a05b60287ae6c-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:Noto Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/77c207b095007c34-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:Noto Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1755441e3a2fa970-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:Noto Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/82ef96de0e8f4d8c-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:Noto Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/a6ecd16fa044d500-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Noto Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/bd82c78e5b7b3fe9-s.p.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Noto Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c32c8052c071fc42-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Noto Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/6f22fce21a7c433c-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:Noto Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1d8a05b60287ae6c-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:Noto Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/77c207b095007c34-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:Noto Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1755441e3a2fa970-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:Noto Sans Fallback;src:local("Arial");ascent-override:100.54%;descent-override:27.56%;line-gap-override:0.00%;size-adjust:106.33%}.__className_ca7f93{font-family:Noto Sans,Noto Sans Fallback;font-style:normal}.__variable_ca7f93{--font-noto:"Noto Sans","Noto Sans Fallback"}@font-face{font-family:Noto Sans Kannada;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/76a8cb437006e611-s.p.woff2) format("woff2");unicode-range:u+0951-0952,u+0964-0965,u+0c80-0cf3,u+1cd0,u+1cd2-1cd3,u+1cda,u+1cf2,u+1cf4,u+200c-200d,u+20b9,u+25cc,u+a830-a835}@font-face{font-family:Noto Sans Kannada;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/cae5ec6e6ef241f2-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:Noto Sans Kannada;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/33ed883244cc4876-s.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:Noto Sans Kannada;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/76a8cb437006e611-s.p.woff2) format("woff2");unicode-range:u+0951-0952,u+0964-0965,u+0c80-0cf3,u+1cd0,u+1cd2-1cd3,u+1cda,u+1cf2,u+1cf4,u+200c-200d,u+20b9,u+25cc,u+a830-a835}@font-face{font-family:Noto Sans Kannada;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/cae5ec6e6ef241f2-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:Noto Sans Kannada;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/33ed883244cc4876-s.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:Noto Sans Kannada;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/76a8cb437006e611-s.p.woff2) format("woff2");unicode-range:u+0951-0952,u+0964-0965,u+0c80-0cf3,u+1cd0,u+1cd2-1cd3,u+1cda,u+1cf2,u+1cf4,u+200c-200d,u+20b9,u+25cc,u+a830-a835}@font-face{font-family:Noto Sans Kannada;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/cae5ec6e6ef241f2-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:Noto Sans Kannada;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/33ed883244cc4876-s.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:Noto Sans Kannada;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/76a8cb437006e611-s.p.woff2) format("woff2");unicode-range:u+0951-0952,u+0964-0965,u+0c80-0cf3,u+1cd0,u+1cd2-1cd3,u+1cda,u+1cf2,u+1cf4,u+200c-200d,u+20b9,u+25cc,u+a830-a835}@font-face{font-family:Noto Sans Kannada;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/cae5ec6e6ef241f2-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:Noto Sans Kannada;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/33ed883244cc4876-s.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:Noto Sans Kannada Fallback;src:local("Arial");ascent-override:75.45%;descent-override:50.36%;line-gap-override:0.00%;size-adjust:107.22%}.__className_b6672f{font-family:Noto Sans Kannada,Noto Sans Kannada Fallback;font-style:normal}.__variable_b6672f{--font-noto-kn:"Noto Sans Kannada","Noto Sans Kannada Fallback"}:root{--primary-blue:#0f2c67;--primary-navy:#002855;--nav-blue:#284c98;--accent-indigo:#4f46e5;--accent-amber:#f59e0b;--text-white:#ffffff;--text-dark:#1e293b;--text-primary:#0f172a;--text-secondary:#475569;--text-muted:#94a3b8;--bg-white:#ffffff;--bg-surface:#f8fafc;--bg-muted:#f1f5f9;--border-light:#e2e8f0;--border-muted:#f1f5f9;--shadow-card:0 2px 16px rgba(0,0,0,0.06);--shadow-card-hover:0 20px 40px rgba(0,0,0,0.12);--shadow-elevated:0 4px 6px -1px rgba(0,0,0,0.07),0 2px 4px -1px rgba(0,0,0,0.04);--section-py:5rem;--section-py-mobile:3rem;--content-max:1200px;--card-radius:16px;--card-pad:2rem;--card-gap:1.5rem;--banner-gradient:linear-gradient(135deg,#002855,#1e3a8a 55%,#2563eb);--section-divider:linear-gradient(90deg,#002855,#4f46e5)}[data-theme=dark]{--bg-white:#0f172a;--bg-surface:#1e293b;--bg-muted:#263347;--text-dark:#f1f5f9;--text-primary:#f8fafc;--text-secondary:#94a3b8;--text-muted:#64748b;--border-light:#334155;--border-muted:#1e293b;--shadow-card:0 2px 16px rgba(0,0,0,0.35);--shadow-card-hover:0 20px 40px rgba(0,0,0,0.5)}[data-theme=dark] body{color:#f1f5f9}[data-theme=dark] .sectionWhite,[data-theme=dark] body,[data-theme=dark] section[class]{background-color:#0f172a}[data-theme=dark] [class*=Card],[data-theme=dark] [class*=card]{background:#1e293b!important;border-color:#334155!important;color:#f1f5f9}[data-theme=dark] [class*=Card] p,[data-theme=dark] [class*=Card] span,[data-theme=dark] [class*=card] p,[data-theme=dark] [class*=card] span{color:#94a3b8}[data-theme=dark] [class*=Card] h1,[data-theme=dark] [class*=Card] h2,[data-theme=dark] [class*=Card] h3,[data-theme=dark] [class*=Card] h4,[data-theme=dark] [class*=card] h1,[data-theme=dark] [class*=card] h2,[data-theme=dark] [class*=card] h3,[data-theme=dark] [class*=card] h4,[data-theme=dark] h1,[data-theme=dark] h2,[data-theme=dark] h3,[data-theme=dark] h4,[data-theme=dark] h5,[data-theme=dark] h6{color:#f1f5f9}[data-theme=dark] p{color:#94a3b8}[data-theme=dark] [style*="background-color: #fff"],[data-theme=dark] [style*="background-color: #ffffff"],[data-theme=dark] [style*="background: #fff"],[data-theme=dark] [style*="background: #ffffff"]{background:#1e293b!important}[data-theme=dark] [style*="background: #f1f5f9"],[data-theme=dark] [style*="background: #f8fafc"],[data-theme=dark] [style*="background: #fafafa"]{background:#263347!important}[data-theme=dark] [style*="color: #0f172a"],[data-theme=dark] [style*="color: #1e293b"],[data-theme=dark] [style*="color: #334155"]{color:#f1f5f9!important}[data-theme=dark] [style*="color: #475569"],[data-theme=dark] [style*="color: #64748b"]{color:#94a3b8!important}[data-theme=dark] [style*=border]{border-color:#334155}[data-theme=dark] [class*=layoutRoot],[data-theme=dark] [class*=leftCol],[data-theme=dark] [class*=pageContainer],[data-theme=dark] [class*=pageContent],[data-theme=dark] [class*=rightCol]{background:var(--bg-white)!important}[data-theme=dark] [class*=accoladeStrip],[data-theme=dark] [class*=announcementList],[data-theme=dark] [class*=breadcrumbBar],[data-theme=dark] [class*=emptyState],[data-theme=dark] [class*=introCard],[data-theme=dark] [class*=mapWrap],[data-theme=dark] [class*=officialItem],[data-theme=dark] [class*=overviewSection],[data-theme=dark] [class*=pageTabContainer],[data-theme=dark] [class*=sectionHead],[data-theme=dark] [class*=softCoreTabs],[data-theme=dark] [class*=statsBar],[data-theme=dark] [class*=statsStrip],[data-theme=dark] [class*=tabContainer]{background:var(--bg-surface)!important;border-color:var(--border-light)!important}[data-theme=dark] [class*=pageTabButton]:not([class*=Active]){color:var(--text-secondary)!important;background:transparent!important}[data-theme=dark] [class*=pageTabButton]:not([class*=Active]):hover{background:var(--bg-muted)!important;color:var(--text-dark)!important}[data-theme=dark] [class*=softCoreTab]:not([class*=Active]){color:var(--text-secondary)!important}[data-theme=dark] [class*=softCoreTabActive]{background:var(--bg-white)!important}[data-theme=dark] [class*=accordionItem]{background:var(--bg-surface)!important;border-color:var(--border-light)!important}[data-theme=dark] [class*=accordionHeader]{background:var(--bg-muted)!important;color:var(--text-dark)!important;border-color:var(--border-light)!important}[data-theme=dark] [class*=accordionBody],[data-theme=dark] [class*=accordionContent],[data-theme=dark] table{background:var(--bg-surface)!important}[data-theme=dark] table,[data-theme=dark] th{border-color:var(--border-light)!important}[data-theme=dark] th{background:var(--bg-muted)!important;color:var(--text-dark)!important}[data-theme=dark] td{color:var(--text-secondary)!important;border-color:var(--border-light)!important}[data-theme=dark] tr:nth-child(2n){background:rgba(255,255,255,.02)!important}[data-theme=dark] tr:hover{background:var(--bg-muted)!important}[data-theme=dark] [class*=mtechCard],[data-theme=dark] [class*=newsCard],[data-theme=dark] [class*=supportCard],[data-theme=dark] [class*=tourCard]{background:var(--bg-surface)!important;border-color:var(--border-light)!important}[data-theme=dark] [class*=alertBlue],[data-theme=dark] [class*=sideCard]{background:rgba(37,99,235,.1)!important;border-color:rgba(37,99,235,.25)!important;color:var(--text-secondary)!important}[data-theme=dark] [class*=sideCard] h3,[data-theme=dark] [class*=sideCard] h4{color:#93c5fd!important}[data-theme=dark] [class*=chip],[data-theme=dark] [class*=leaderRoleBadge],[data-theme=dark] [class*=sectionTag]{background:var(--bg-muted)!important;border-color:var(--border-light)!important;color:var(--text-secondary)!important}[data-theme=dark] [class*=detailsBtn],[data-theme=dark] [class*=filterBtn],[data-theme=dark] [class*=pccSelectorBtn]{background:var(--bg-surface)!important;border-color:var(--border-light)!important;color:var(--text-secondary)!important}[data-theme=dark] [class*=cardIcon],[data-theme=dark] [class*=iconBg],[data-theme=dark] [class*=iconWrap]{background:var(--bg-muted)!important}[data-theme=dark] [class*=sidebarNav] [class*=navItem]{color:var(--text-secondary)!important;border-color:var(--border-light)!important}[data-theme=dark] [class*=breadcrumbLink],[data-theme=dark] [class*=breadcrumbSep]{color:var(--text-muted)!important}[data-theme=dark] [class*=bannerLight]{background:#1e293b!important;border-bottom-color:var(--border-light)!important}[data-theme=dark] [class*=titleLight]{color:var(--text-primary)!important}[data-theme=dark] [class*=subtitleLight]{color:var(--text-secondary)!important}[data-theme=dark] [class*=breadcrumbLight]{color:var(--text-muted)!important}[data-theme=dark] [class*=breadcrumbLight]:hover{color:var(--text-dark)!important}[data-theme=dark] [class*=eyebrowLight]{color:#818cf8!important}[data-theme=dark] [class*=accentLineLight]{background:linear-gradient(90deg,#4f46e5,#818cf8)!important}[data-theme=dark] input,[data-theme=dark] select,[data-theme=dark] textarea{background:var(--bg-surface)!important;color:var(--text-dark)!important;border-color:var(--border-light)!important}[data-theme=dark] input::placeholder,[data-theme=dark] textarea::placeholder{color:var(--text-muted)!important}[data-theme=dark] [class*=statDiv],[data-theme=dark] [class*=statDivider]{background:var(--border-light)!important}[data-theme=dark] [class*=semesterTab]:not([class*=ctive]){color:var(--text-secondary)!important}[data-theme=dark] [class*=semesterTab]:not([class*=ctive]),[data-theme=dark] [class*=tableContainer]{background:var(--bg-surface)!important;border-color:var(--border-light)!important}[data-theme=dark] [class*=bookItem],[data-theme=dark] [class*=introSection],[data-theme=dark] [class*=mtechRequirementBox],[data-theme=dark] [class*=totalRow]{background:var(--bg-muted)!important;border-color:var(--border-light)!important}[data-theme=dark] [class*=bookNumber],[data-theme=dark] [class*=projectSectionLetter],[data-theme=dark] [class*=referenceNumber],[data-theme=dark] [class*=syllabusSectionBadge]{background:var(--bg-surface)!important;color:var(--text-secondary)!important}[data-theme=dark] [class*=projectSection],[data-theme=dark] [class*=referencesSectionHeader],[data-theme=dark] [class*=referencesSection],[data-theme=dark] [class*=sectionHeaderWithIcon],[data-theme=dark] [class*=syllabusSection]{border-color:var(--border-light)!important}[data-theme=dark] [class*=pdfBadge]{background:rgba(79,70,229,.12)!important;border-color:rgba(79,70,229,.3)!important;color:#a5b4fc!important}[data-theme=dark] [class*=badgeBlue]{background:rgba(79,70,229,.12)!important;border-color:rgba(79,70,229,.25)!important;color:#a5b4fc!important}[data-theme=dark] [class*=badgeGreen]{background:rgba(22,163,74,.12)!important;border-color:rgba(22,163,74,.25)!important;color:#86efac!important}[data-theme=dark] [class*=redirectIcon]{background:rgba(22,163,74,.1)!important;border-color:rgba(22,163,74,.2)!important;color:#86efac!important}[data-theme=dark] [class*=announcementItem]{border-color:var(--border-light)!important}[data-theme=dark] [class*=announcementBadge]{background:rgba(79,70,229,.12)!important;color:#a5b4fc!important}[data-theme=dark] [class*=accordionHeaderActive]{background:var(--bg-muted)!important;color:var(--text-dark)!important}[data-theme=dark] [class*=closeBtn],[data-theme=dark] [class*=closeButton]{background:var(--bg-muted)!important;color:var(--text-secondary)!important}[data-theme=dark] [class*=closeBtn]:hover,[data-theme=dark] [class*=closeButton]:hover{background:var(--border-light)!important;color:var(--text-dark)!important}[data-theme=dark] [class*=modalContent]{background:var(--bg-white)!important}[data-theme=dark] [class*=modalHeader]{background:var(--bg-white)!important;border-color:var(--border-light)!important}[data-theme=dark] [class*=courseModalInfoStrip]{background:var(--bg-muted)!important;border-color:var(--border-light)!important}[data-theme=dark] [class*=courseModalInfoDivider]{background:var(--border-light)!important}[data-theme=dark] [class*=softCoreScrollableTable]{border-color:var(--border-light)!important}[data-theme=dark] [class*=whyLayout],[data-theme=dark] [class*=whyNav]{background:var(--bg-white)!important;border-color:var(--border-light)!important}[data-theme=dark] [class*=whyNavItem]{color:var(--text-secondary)!important;border-color:transparent!important}[data-theme=dark] [class*=programCard]{background:var(--bg-surface)!important;border-color:var(--border-light)!important}[data-theme=dark] [class*=iconNew],[data-theme=dark] [class*=programIconLg]{background:var(--bg-muted)!important}[data-theme=dark] [class*=clubSection],[data-theme=dark] [class*=contentSection]{background:var(--bg-surface)!important;border-color:var(--border-light)!important}[data-theme=dark] [class*=clubHeader]{background:var(--bg-muted)!important}[data-theme=dark] [class*=clubHeader],[data-theme=dark] [class*=experimentItem]{border-color:var(--border-light)!important}[data-theme=dark] [class*=expNumber]{background:var(--bg-muted)!important}[data-theme=dark] [class*=langTab]:not([class*=ctive]){color:var(--text-secondary)!important}[data-theme=dark] [class*=langTab]:not([class*=ctive]),[data-theme=dark] [class*=mapSection]{background:var(--bg-surface)!important;border-color:var(--border-light)!important}[data-theme=dark] [class*=instructions],[data-theme=dark] [class*=mapContainer]{background:var(--bg-muted)!important}[data-theme=dark] [class*=exploreBtn],[data-theme=dark] [class*=locationBox]{background:var(--bg-muted)!important;border-color:var(--border-light)!important}[data-theme=dark] [class*=pccHeader]{border-color:var(--border-light)!important}[data-theme=dark] [class*=pccMemberCount]{background:var(--bg-muted)!important}[data-theme=dark] [class*=tabBtn]:not([class*=ctive]){background:var(--bg-surface)!important;border-color:var(--border-light)!important;color:var(--text-secondary)!important}[data-theme=dark] [class*=accoladeDivider]{background:var(--border-light)!important}[data-theme=dark] [class*=feedHeader]{border-color:var(--border-light)!important}[data-theme=dark] [class*=feedCount]{background:var(--bg-muted)!important;color:var(--text-muted)!important}[data-theme=dark] [class*=sideWidget],[data-theme=dark] [class*=widgetHeader]{background:var(--bg-surface)!important;border-color:var(--border-light)!important}[data-theme=dark] [class*=catBadge]{background:rgba(79,70,229,.12)!important;border-color:rgba(79,70,229,.25)!important;color:#a5b4fc!important}[data-theme=dark] [class*=chipExisting]{background:var(--bg-muted)!important;border-color:var(--border-light)!important;color:var(--text-secondary)!important}[data-theme=dark] [class*=sectionHeading]{background:transparent!important;color:#f1f5f9!important}[data-theme=dark] [class*=bookAuthor],[data-theme=dark] [class*=bookTitle],[data-theme=dark] [class*=cardTitle],[data-theme=dark] [class*=coordinatorRole],[data-theme=dark] [class*=courseCode],[data-theme=dark] [class*=courseDesc],[data-theme=dark] [class*=courseTitle],[data-theme=dark] [class*=overviewText],[data-theme=dark] [class*=personnelItem],[data-theme=dark] [class*=projectItem],[data-theme=dark] [class*=referenceItem],[data-theme=dark] [class*=syllabusItem],[data-theme=dark] [class*=whyCard],[data-theme=dark] [class*=whyDesc],[data-theme=dark] [class*=whyItem],[data-theme=dark] [class*=whyTitle]{color:var(--text-secondary)!important}[data-theme=dark] [class*=whyCard],[data-theme=dark] [class*=whyItem]{border-color:var(--border-light)!important}[data-theme=dark] [class*=whyNavItemActive],[data-theme=dark] [class*=whyNavItem][class*=Active]{background:var(--bg-surface)!important;color:#a5b4fc!important;border-color:#4f46e5!important}[data-theme=dark] [class*=tableContainer] td,[data-theme=dark] [class*=tableContainer] th{border-color:var(--border-light)!important;color:var(--text-secondary)!important}[data-theme=dark] [class*=tableContainer] tbody tr:nth-child(2n){background:var(--bg-muted)!important}[data-theme=dark] [class*=tableContainer] tbody tr:hover{background:rgba(79,70,229,.06)!important}[data-theme=dark] [class*=note]{background:var(--bg-muted)!important;border-color:var(--border-light)!important;color:var(--text-secondary)!important}[data-theme=dark] [class*=whyNavHeader]{color:var(--text-muted)!important}[data-theme=dark] [class*=whyStats]{background:var(--bg-muted)!important}[data-theme=dark] [class*=whyStat],[data-theme=dark] [class*=whyStats]{border-color:var(--border-light)!important}[data-theme=dark] [class*=whyStatNumber]{color:#a5b4fc!important}[data-theme=dark] [class*=whyStatLabel]{color:var(--text-muted)!important}[data-theme=dark] [class*=whyContentTitle]{color:#a5b4fc!important;border-color:var(--border-light)!important}[data-theme=dark] [class*=whyContentSubtitle],[data-theme=dark] [class*=whyContentText],[data-theme=dark] [class*=whyList] li{color:var(--text-secondary)!important}[data-theme=dark] [class*=semesterBtn]:not([class*=Active]):not([class*=active]){color:var(--text-secondary)!important}[data-theme=dark] [class*=creditRequirementsTable],[data-theme=dark] [class*=semesterBtn]:not([class*=Active]):not([class*=active]){background:var(--bg-surface)!important;border-color:var(--border-light)!important}[data-theme=dark] [class*=crCategoryHeader],[data-theme=dark] [class*=crHeaderTotal],[data-theme=dark] [class*=crHeader]{background:var(--bg-muted)!important;color:var(--text-dark)!important;border-color:var(--border-light)!important}[data-theme=dark] [class*=crRowLabel],[data-theme=dark] [class*=crValueTotal],[data-theme=dark] [class*=crValue]{color:var(--text-secondary)!important;border-color:var(--border-light)!important}[data-theme=dark] [class*=studyTrackAccordionContainer],[data-theme=dark] [class*=studyTrackGrid]{border-color:var(--border-light)!important}[data-theme=dark] [class*=studyTrackTitle]{color:#a5b4fc!important}[data-theme=dark] [class*=introText],[data-theme=dark] [class*=overviewText],[data-theme=dark] [class*=projectSectionBody],[data-theme=dark] [class*=projectSectionHeading],[data-theme=dark] [class*=projectSectionListItem],[data-theme=dark] [class*=projectSectionText],[data-theme=dark] [class*=studyTrackList] li,[data-theme=dark] [class*=syllabusContentHeader],[data-theme=dark] [class*=syllabusContentIndented],[data-theme=dark] [class*=syllabusContent]{color:var(--text-secondary)!important}[data-theme=dark] [class*=syllabusSectionBadge],[data-theme=dark] [class*=syllabusSectionTitle]{color:#a5b4fc!important;background:rgba(79,70,229,.15)!important}[data-theme=dark] [class*=personnelCard],[data-theme=dark] [class*=photoCard]{background:var(--bg-surface)!important;border-color:var(--border-light)!important}[data-theme=dark] [class*=personnelItem],[data-theme=dark] [class*=photoCardCaption],[data-theme=dark] [class*=photoCardContent]{color:var(--text-secondary)!important}[data-theme=dark] [class*=newsSectionTitle]{color:var(--text-dark)!important}[data-theme=dark] [class*=newsDate]{color:var(--text-muted)!important}[data-theme=dark] [class*=newsContent],[data-theme=dark] [class*=newsExcerpt]{color:var(--text-secondary)!important}[data-theme=dark] [class*=dualPillarSection],[data-theme=dark] [class*=featureCard],[data-theme=dark] [class*=highlightCard]{background:var(--bg-surface)!important;border-color:var(--border-light)!important}[data-theme=dark] [class*=dataLabel],[data-theme=dark] [class*=dataPoint],[data-theme=dark] [class*=dualPillarSubtitle],[data-theme=dark] [class*=dualPillarTitle],[data-theme=dark] [class*=highlightContent],[data-theme=dark] [class*=highlightNote]{color:var(--text-secondary)!important}[data-theme=dark] [class*=mtechNoteBar]{background:var(--bg-muted)!important;border-color:var(--border-light)!important;color:var(--text-secondary)!important}[data-theme=dark] [class*=mtechHero],[data-theme=dark] [class*=mtechPanel],[data-theme=dark] [class*=mtechShell]{background:var(--bg-surface)!important;border-color:var(--border-light)!important}[data-theme=dark] [class*=mtechEyebrow],[data-theme=dark] [class*=mtechLead],[data-theme=dark] [class*=mtechPanelHeader],[data-theme=dark] [class*=mtechPanelTitle],[data-theme=dark] [class*=mtechTitle]{color:var(--text-dark)!important}[data-theme=dark] [class*=mtechPanelText],[data-theme=dark] [class*=mtechTimelineText],[data-theme=dark] [class*=mtechTimelineTitle]{color:var(--text-secondary)!important}[data-theme=dark] [class*=mtechTimeline]{border-color:var(--border-light)!important}[data-theme=dark] [class*=mtechTimelineDot]{background:#4f46e5!important;border-color:var(--bg-muted)!important}[data-theme=dark] [class*=mtechStats]{background:var(--bg-muted)!important}[data-theme=dark] [class*=mtechStat],[data-theme=dark] [class*=mtechStats]{border-color:var(--border-light)!important}[data-theme=dark] [class*=mtechStatValue]{color:#a5b4fc!important}[data-theme=dark] [class*=mtechStatLabel]{color:var(--text-muted)!important}[data-theme=dark] [class*=mtechCompareCard]{background:var(--bg-surface)!important;border-color:var(--border-light)!important}[data-theme=dark] [class*=mtechCompareHeader]{background:var(--bg-muted)!important;color:var(--text-dark)!important}[data-theme=dark] [class*=simpleReqList] li{color:var(--text-secondary)!important;border-color:var(--border-light)!important}[data-theme=dark] [class*=accordionList] li,[data-theme=dark] [class*=accordionNote]{color:var(--text-secondary)!important}[data-theme=dark] [class*=cardA],[data-theme=dark] [class*=cardB]{background:var(--bg-surface)!important;border-color:var(--border-light)!important}[data-theme=dark] [class*=badgeA],[data-theme=dark] [class*=badgeB]{background:var(--bg-muted)!important;color:var(--text-secondary)!important}html{scroll-behavior:smooth;overflow-x:clip}*{box-sizing:border-box;margin:0;padding:0;min-width:0}h1,h2,h3,h4,h5,h6,li,p,td,th{overflow-wrap:break-word;word-break:break-word}body{overflow-x:clip;max-width:100%;font-family:Inter,sans-serif;background-color:var(--bg-white);color:var(--text-dark);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6}a{text-decoration:none;color:inherit}ul{list-style:none}.fade-up{opacity:0;transform:translateY(32px);transition:opacity .65s cubic-bezier(.16,1,.3,1),transform .65s cubic-bezier(.16,1,.3,1)}.fade-up.in-view{opacity:1;transform:translateY(0)}.fade-left{opacity:0;transform:translateX(-32px);transition:opacity .65s cubic-bezier(.16,1,.3,1),transform .65s cubic-bezier(.16,1,.3,1)}.fade-left.in-view{opacity:1;transform:translateX(0)}.fade-right{opacity:0;transform:translateX(32px);transition:opacity .65s cubic-bezier(.16,1,.3,1),transform .65s cubic-bezier(.16,1,.3,1)}.fade-right.in-view{opacity:1;transform:translateX(0)}.delay-1{transition-delay:.08s}.delay-2{transition-delay:.16s}.delay-3{transition-delay:.24s}.delay-4{transition-delay:.32s}.delay-5{transition-delay:.4s}.delay-6{transition-delay:.48s}@media (prefers-reduced-motion:reduce){.fade-left,.fade-right,.fade-up{opacity:1;transform:none;transition:none}}@keyframes skeleton-pulse{0%,to{opacity:1}50%{opacity:.4}}.Footer_footer__UaG1g{position:relative;font-family:inherit;width:100%;overflow:hidden;background:#1e2d52}.Footer_footerBg__qCfZb{position:absolute;inset:0;z-index:0}.Footer_footerBg__qCfZb img{width:100%;height:100%;object-fit:cover;object-position:center 55%;display:block}.Footer_overlay__7AD_c{position:absolute;inset:0;background:rgba(20,34,68,.88)}.Footer_content__Fi1S7{position:relative;z-index:1}.Footer_body__iXgDp{max-width:1320px;margin:0 auto;padding:2.35rem 2rem 2.1rem;display:grid;grid-template-columns:2fr 1fr 1fr;gap:5rem;align-items:center}.Footer_brandCol__HhVKt{display:flex;flex-direction:column}.Footer_logoRow__67jDp{display:flex;align-items:center;gap:1rem;margin-bottom:1.1rem}.Footer_logoWrap__8T1An{position:relative;width:50px;height:50px;flex-shrink:0;border-radius:10px;overflow:hidden;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.14)}.Footer_brandName___BP45{font-size:1rem;font-weight:700;color:#f1f5f9;margin:0 0 .2rem;letter-spacing:-.015em;line-height:1.25}.Footer_brandSub__8vo2p{font-size:.78rem;color:rgba(148,163,184,.65);margin:0}.Footer_tagline__EtMBR{font-size:.82rem;color:rgba(148,163,184,.5);line-height:1.8;margin-bottom:0;max-width:320px}.Footer_socialRow__VWsuD{display:flex;gap:.45rem;grid-column:3;justify-self:end}.Footer_socialBtn__2p1aD{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);color:rgba(148,163,184,.55);transition:background .2s,color .2s,border-color .2s,transform .2s;text-decoration:none}.Footer_socialBtn__2p1aD svg{width:13px;height:13px}.Footer_socialBtn__2p1aD:hover{background:rgba(99,102,241,.18);border-color:rgba(99,102,241,.45);color:#a5b4fc;transform:translateY(-2px)}.Footer_contactCol__bIQ17{display:flex;flex-direction:column;gap:0}.Footer_colHeading__lUazR{font-size:.67rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:rgba(241,245,249,.85);margin:0 0 1rem;padding-bottom:.65rem;border-bottom:1px solid rgba(255,255,255,.08)}.Footer_contactLine__4VBSn{font-size:.82rem;color:rgba(148,163,184,.55);line-height:1.7;margin:0 0 .3rem}.Footer_contactLink__ZkhIE{font-size:.82rem;color:rgba(148,163,184,.55);text-decoration:none;transition:color .18s;margin-bottom:1.25rem}.Footer_contactLink__ZkhIE:hover{color:#a5b4fc}.Footer_extLinks__Cipfs{display:flex;flex-direction:column;gap:.4rem}.Footer_extBtn__x_Gi5{display:inline-flex;align-items:center;gap:.3rem;font-size:.82rem;color:rgba(148,163,184,.55);text-decoration:none;transition:color .18s;width:fit-content}.Footer_extBtn__x_Gi5 svg{width:9px;height:9px;opacity:.45;flex-shrink:0}.Footer_extBtn__x_Gi5:hover{color:#a5b4fc}.Footer_extBtn__x_Gi5:hover svg{opacity:.8}.Footer_linkCol__KVBOh{display:flex;flex-direction:column}.Footer_navLink__XI723{display:flex;align-items:center;gap:.25rem;font-size:.845rem;color:rgba(148,163,184,.6);text-decoration:none;transition:color .18s,padding-left .18s;border-left:2px solid transparent;padding:.42rem 0}.Footer_navLink__XI723:hover{color:#e2e8f0;padding-left:.5rem;border-left-color:#4f46e5}.Footer_extIcon__5udp4{width:9px;height:9px;opacity:.4;flex-shrink:0;margin-left:2px}.Footer_bottomBar__TdDhH{position:relative;z-index:1;background:linear-gradient(90deg,#002855,#3730a3 50%,#4f46e5);padding:.75rem 2rem;display:flex;align-items:center;justify-content:center}.Footer_bottomBar__TdDhH span{font-size:.75rem;color:rgba(255,255,255,.75);letter-spacing:.01em}@media (max-width:960px){.Footer_body__iXgDp{grid-template-columns:1fr 1fr;gap:3rem 2.5rem;padding:2.25rem 1.5rem 2rem}.Footer_brandCol__HhVKt{grid-column:1}.Footer_tagline__EtMBR{max-width:100%}.Footer_socialRow__VWsuD{grid-column:2;justify-self:end}}@media (max-width:540px){.Footer_body__iXgDp{grid-template-columns:1fr;gap:1.25rem;padding:2rem 1.25rem 1.75rem}.Footer_brandCol__HhVKt{grid-column:auto}.Footer_logoRow__67jDp{flex-direction:row;gap:1rem}.Footer_brandName___BP45{font-size:1rem}.Footer_tagline__EtMBR{font-size:.82rem}.Footer_socialRow__VWsuD{grid-column:auto;justify-self:start}.Footer_bottomBar__TdDhH{padding:.75rem 1.25rem;text-align:center}}.Header_header__MvnS2{position:sticky;top:0;z-index:1000;width:100%;background:rgba(255,255,255,.92);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid rgba(226,232,240,.6);transition:box-shadow .25s ease,background .25s ease,border-color .25s ease}.Header_scrolled__s9Ifj{background:rgba(255,255,255,.98);border-bottom-color:#e2e8f0;box-shadow:0 1px 28px rgba(15,23,42,.07)}.Header_inner__ggL_E{max-width:1440px;margin:0 auto;padding:0 2rem;height:68px;display:flex;align-items:center;justify-content:space-between;gap:1rem}@media (max-width:1199px){.Header_inner__ggL_E{padding:0 1.5rem}}@media (max-width:767px){.Header_inner__ggL_E{height:60px;padding:0 1.25rem}}.Header_brand__tPzig{display:flex;align-items:center;gap:.875rem;text-decoration:none;flex-shrink:0}.Header_logoWrap__byvmU{position:relative;width:44px;height:44px;flex-shrink:0;border-radius:8px;overflow:hidden}@media (min-width:768px){.Header_logoWrap__byvmU{width:50px;height:50px}}.Header_brandText__86RYC{display:flex;flex-direction:column;line-height:1.2}.Header_brandTitle__siB6J{font-size:1.05rem;font-weight:700;color:#0f2c67;letter-spacing:-.02em;white-space:nowrap}.Header_brandSub__61wct{font-size:.72rem;font-weight:500;color:#64748b;letter-spacing:.01em;white-space:nowrap}@media (max-width:480px){.Header_brandSub__61wct{font-size:.65rem}.Header_brandTitle__siB6J{font-size:.88rem}}@media (min-width:1200px) and (max-width:1379px){.Header_brandTitle__siB6J{font-size:.95rem}.Header_brandSub__61wct{font-size:.68rem}.Header_logoWrap__byvmU{width:42px;height:42px}}.Header_desktopNav__hqXo_{display:none;flex:1 1;justify-content:flex-end;min-width:0}@media (min-width:1200px){.Header_desktopNav__hqXo_{display:flex}}.Header_navList__l21rr{display:flex;align-items:center;gap:.125rem;list-style:none;margin:0;padding:0;flex-wrap:nowrap}.Header_navItem__wfLp8{position:relative;display:flex;align-items:center;height:68px}.Header_navBtn__6Xle2,.Header_navLink__Q_hTB{display:flex;align-items:center;gap:.25rem;padding:.45rem .75rem;font-size:.875rem;font-weight:500;color:#334155;text-decoration:none;background:none;border:none;cursor:pointer;font-family:inherit;letter-spacing:.005em;border-radius:8px;white-space:nowrap;transition:color .15s ease,background .15s ease;position:relative}@media (min-width:1200px) and (max-width:1439px){.Header_navBtn__6Xle2,.Header_navLink__Q_hTB{padding:.4rem .5rem;font-size:.82rem;gap:.2rem}.Header_contactBtn__6hdHT{padding:.4rem .75rem!important}.Header_navUtilityItem__6me97{margin-left:.15rem;padding-left:.4rem}.Header_utilityLink__thpXb{font-size:.72rem}.Header_langCode__CzFc0{font-size:.75rem}}.Header_navBtn__6Xle2:hover,.Header_navItemOpen__fi37Q .Header_navBtn__6Xle2,.Header_navLink__Q_hTB:hover{color:#0f172a;background:#f1f5f9}.Header_navBtn__6Xle2:after,.Header_navLink__Q_hTB:after{content:"";position:absolute;bottom:-1px;left:50%;width:0;height:2px;background:#4f46e5;border-radius:2px 2px 0 0;transform:translateX(-50%);transition:width .2s ease}.Header_navBtn__6Xle2:hover:after,.Header_navItemOpen__fi37Q .Header_navBtn__6Xle2:after,.Header_navLink__Q_hTB:hover:after{width:calc(100% - 1.5rem)}.Header_chevron__PPQVD{width:14px;height:14px;opacity:.5;transition:transform .2s ease,opacity .2s ease;flex-shrink:0}.Header_navItemOpen__fi37Q .Header_chevron__PPQVD{transform:rotate(180deg);opacity:.8}.Header_contactBtn__6hdHT{background:#0f2c67!important;color:#ffffff!important;border-radius:8px!important;padding:.45rem 1rem!important;font-weight:600!important;transition:background .15s,box-shadow .15s!important}.Header_contactBtn__6hdHT:after{display:none!important}.Header_contactBtn__6hdHT:hover{background:#1e40af!important;box-shadow:0 4px 12px rgba(15,44,103,.25)!important}.Header_navUtilityItem__6me97{display:flex;align-items:center;height:68px;margin-left:.25rem;padding-left:.5rem;border-left:1px solid #e2e8f0}.Header_utilityLink__thpXb{display:inline-flex;align-items:center;gap:.25rem;color:#64748b;font-size:.78rem;font-weight:600;line-height:1;text-decoration:none;white-space:nowrap;transition:color .15s ease}.Header_utilityLink__thpXb:hover{color:#4f46e5}.Header_dropdown__MccJA{position:absolute;top:100%;left:50%;transform:translateX(-50%);min-width:230px;background:#ffffff;border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 4px 6px -1px rgba(0,0,0,.06),0 12px 32px -4px rgba(0,0,0,.1);padding:.5rem;z-index:200;animation:Header_dropIn__O9o4U .18s cubic-bezier(.16,1,.3,1) both}.Header_dropdown__MccJA:before{content:"";position:absolute;top:-8px;left:0;right:0;height:8px}.Header_dropdownWide__6UgFv{min-width:300px}@keyframes Header_dropIn__O9o4U{0%{opacity:0;transform:translateX(-50%) translateY(-6px) scale(.97)}to{opacity:1;transform:translateX(-50%) translateY(0) scale(1)}}.Header_dropItem__K_DjB{display:flex;flex-direction:column;gap:2px;padding:.65rem .875rem;border-radius:10px;text-decoration:none;transition:background .12s ease}.Header_dropItem__K_DjB:hover{background:#f8fafc}.Header_dropItemTop__Ib7zE{display:flex;align-items:center;gap:.4rem}.Header_dropItemTitle__A_9F_{font-size:.875rem;font-weight:600;color:#0f172a;line-height:1.3}.Header_dropItemDesc__dHxJL{font-size:.75rem;color:#94a3b8;line-height:1.4}.Header_badge__iXFWW{display:inline-flex;align-items:center;font-size:.6rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#ffffff;background:#4f46e5;padding:.1rem .4rem;border-radius:999px;line-height:1.5;flex-shrink:0}.Header_hamburger___6DdG{display:flex;flex-direction:column;justify-content:center;align-items:center;width:40px;height:40px;background:none;border:1px solid #e2e8f0;border-radius:10px;cursor:pointer;gap:5px;transition:border-color .2s,background .2s;flex-shrink:0}.Header_hamburger___6DdG:hover{background:#f8fafc;border-color:#cbd5e1}.Header_hamburger___6DdG span{display:block;width:18px;height:1.5px;background:#334155;border-radius:2px;transition:transform .25s ease,opacity .25s ease,width .25s ease;transform-origin:center}.Header_hamburgerOpen__74VR7 span:first-child{transform:translateY(6.5px) rotate(45deg)}.Header_hamburgerOpen__74VR7 span:nth-child(2){opacity:0;width:0}.Header_hamburgerOpen__74VR7 span:nth-child(3){transform:translateY(-6.5px) rotate(-45deg)}@media (min-width:1200px){.Header_hamburger___6DdG{display:none}}.Header_mobileBackdrop__lX3gh{position:fixed;inset:0;background:rgba(15,23,42,.4);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:1001;animation:Header_fadeIn__ehE4K .2s ease both}@keyframes Header_fadeIn__ehE4K{0%{opacity:0}to{opacity:1}}.Header_mobileDrawer__0p4lF{position:fixed;top:0;right:0;bottom:0;width:min(340px,88vw);background:#ffffff;z-index:1002;transform:translateX(100%);transition:transform .3s cubic-bezier(.16,1,.3,1);display:flex;flex-direction:column;box-shadow:-8px 0 40px rgba(15,23,42,.12)}.Header_mobileDrawerOpen__fN3fI{transform:translateX(0)}.Header_mobileDrawerInner__us_LJ{display:flex;flex-direction:column;height:100%;overflow:hidden}.Header_mobileDrawerHeader__Zal87{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;border-bottom:1px solid #f1f5f9;flex-shrink:0}.Header_mobileDrawerTitle__tM3_t{font-size:.8rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#94a3b8}.Header_mobileCloseBtn___ttiQ{display:flex;align-items:center;justify-content:center;width:34px;height:34px;background:#f1f5f9;border:none;border-radius:8px;cursor:pointer;color:#475569;transition:background .15s}.Header_mobileCloseBtn___ttiQ:hover{background:#e2e8f0}.Header_mobileCloseBtn___ttiQ svg{width:16px;height:16px}.Header_mobileNav__J0kLN{display:flex;flex-direction:column;padding:.75rem 0;flex:1 1;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.Header_mobileLink__LH6oj{display:flex;align-items:center;padding:.875rem 1.5rem;font-size:.95rem;font-weight:500;color:#1e293b;text-decoration:none;border-bottom:1px solid #f8fafc;transition:background .12s}.Header_mobileLink__LH6oj:hover{background:#f8fafc}.Header_mobileLinkContact__W_VdM{margin:1rem 1.5rem;background:#0f2c67;color:#ffffff!important;border-radius:10px;justify-content:center;font-weight:600;border-bottom:none;padding:.875rem 1.5rem;transition:background .15s}.Header_mobileLinkContact__W_VdM:hover{background:#1e40af!important}.Header_mobileAccordion__0gS_s{border-bottom:1px solid #f8fafc}.Header_mobileAccordionBtn__4Cz7d{display:flex;align-items:center;justify-content:space-between;width:100%;padding:.875rem 1.5rem;font-size:.95rem;font-weight:500;color:#1e293b;background:none;border:none;cursor:pointer;font-family:inherit;text-align:left;transition:background .12s}.Header_mobileAccordionBtnOpen__M3iu6,.Header_mobileAccordionBtn__4Cz7d:hover{background:#f8fafc;color:#0f172a}.Header_mobileChevron__plRhI{width:16px;height:16px;flex-shrink:0;color:#94a3b8;transition:transform .2s ease}.Header_mobileChevronOpen__px2Q8{transform:rotate(180deg)}.Header_mobileAccordionBody__qXTXG{max-height:0;overflow:hidden;transition:max-height .28s ease;background:#f8fafc}.Header_mobileAccordionBodyOpen__okVz9{max-height:600px}.Header_mobileSubLink__b1aol{display:flex;align-items:center;gap:.5rem;padding:.7rem 1.5rem .7rem 2.25rem;font-size:.875rem;font-weight:400;color:#475569;text-decoration:none;border-bottom:1px solid #f1f5f9;transition:color .12s,background .12s}.Header_mobileSubLink__b1aol:last-child{border-bottom:none}.Header_mobileSubLink__b1aol:hover{color:#0f172a;background:#f1f5f9}.Header_langBtn__BSLJd{gap:.3rem!important;padding:.45rem .6rem!important}.Header_langCode__CzFc0{font-size:.8rem;font-weight:700;letter-spacing:.02em;font-family:var(--font-noto-kn,var(--font-noto,system-ui)),system-ui,sans-serif}.Header_langDropdown__bvuye{min-width:160px!important;right:0;left:auto!important;transform:none!important}@keyframes Header_dropInRight__gHhYU{0%{opacity:0;transform:translateY(-6px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.Header_langDropdown__bvuye{animation:Header_dropInRight__gHhYU .18s cubic-bezier(.16,1,.3,1) both!important}.Header_langOption__s9glI{display:flex;flex-direction:column;gap:2px;width:100%;padding:.6rem .875rem;border-radius:10px;border:none;background:none;cursor:pointer;text-align:left;font-family:inherit;transition:background .12s ease}.Header_langOption__s9glI:hover{background:#f8fafc}.Header_langOptionActive__G6Vho{background:#eef2ff!important}.Header_langOptionLabel__Ai7Xn{font-size:.875rem;font-weight:600;color:#0f172a;font-family:var(--font-noto-kn,var(--font-noto,system-ui)),system-ui,sans-serif}.Header_langOptionActive__G6Vho .Header_langOptionLabel__Ai7Xn{color:#4f46e5}.Header_langOptionName__3M9LZ{font-size:.72rem;color:#94a3b8}.Header_mobileLangSection__wDczF{padding:1rem 1.5rem 1.25rem;border-top:1px solid #e2e8f0;background:#ffffff;flex-shrink:0}.Header_mobileUtilityLink__KZVSS{display:inline-flex;align-items:center;gap:.35rem;color:#475569;font-size:.9rem;font-weight:600;text-decoration:none;margin-bottom:1rem;transition:color .15s ease}.Header_mobileUtilityLink__KZVSS:hover{color:#4f46e5}.Header_mobileLangLabel__hq9h6{display:flex;align-items:center;gap:.4rem;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#94a3b8;margin-bottom:.75rem}.Header_mobileLangPills__cPP6y{display:flex;gap:.5rem;flex-wrap:wrap}.Header_mobileLangPill__MaByL{padding:.45rem 1rem;border-radius:999px;border:1.5px solid #e2e8f0;background:none;cursor:pointer;font-size:.875rem;font-weight:500;color:#475569;font-family:var(--font-noto-kn,var(--font-noto,system-ui)),system-ui,sans-serif;transition:border-color .15s,background .15s,color .15s}.Header_mobileLangPill__MaByL:hover{border-color:#c7d2fe;background:#eef2ff;color:#4f46e5}.Header_mobileLangPillActive__m9M_l{border-color:#4f46e5!important;background:#eef2ff!important;color:#4f46e5!important;font-weight:600!important}.Header_darkToggleBtn__k5Q2q{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:8px;border:1px solid #e2e8f0;background:transparent;color:#64748b;cursor:pointer;transition:background .18s,color .18s,border-color .18s;flex-shrink:0}.Header_darkToggleBtn__k5Q2q:hover{background:#f1f5f9;color:#4f46e5;border-color:#c7d2fe}[data-theme=dark] .Header_header__MvnS2,[data-theme=dark] .Header_scrolled__s9Ifj{background:rgba(15,23,42,.95)!important;border-bottom-color:#1e293b!important;box-shadow:0 1px 28px rgba(0,0,0,.4)!important}[data-theme=dark] .Header_brandTitle__siB6J{color:#f1f5f9!important}[data-theme=dark] .Header_brandSub__61wct{color:#94a3b8!important}[data-theme=dark] .Header_navBtn__6Xle2,[data-theme=dark] .Header_navLink__Q_hTB{color:#cbd5e1!important}[data-theme=dark] .Header_navUtilityItem__6me97{border-left-color:#334155!important}[data-theme=dark] .Header_utilityLink__thpXb{color:#94a3b8!important}[data-theme=dark] .Header_utilityLink__thpXb:hover{color:#a5b4fc!important}[data-theme=dark] .Header_navBtn__6Xle2:hover,[data-theme=dark] .Header_navItemOpen__fi37Q .Header_navBtn__6Xle2,[data-theme=dark] .Header_navLink__Q_hTB:hover{color:#f1f5f9!important;background:#1e293b!important}[data-theme=dark] .Header_dropdown__MccJA{background:#1e293b!important;border-color:#334155!important;box-shadow:0 8px 32px rgba(0,0,0,.5)!important}[data-theme=dark] .Header_dropItem__K_DjB{color:#cbd5e1!important}[data-theme=dark] .Header_dropItem__K_DjB:hover{background:#263347!important;color:#f1f5f9!important}[data-theme=dark] .Header_dropItemTitle__A_9F_{color:#e2e8f0!important}[data-theme=dark] .Header_dropItemDesc__dHxJL{color:#64748b!important}[data-theme=dark] .Header_darkToggleBtn__k5Q2q{border-color:#334155;color:#94a3b8}[data-theme=dark] .Header_darkToggleBtn__k5Q2q:hover{background:#1e293b;color:#a5b4fc;border-color:#4f46e5}[data-theme=dark] .Header_mobileDrawer__0p4lF{background:#0f172a!important;border-color:#1e293b!important}[data-theme=dark] .Header_mobileAccordionBtn__4Cz7d,[data-theme=dark] .Header_mobileLink__LH6oj,[data-theme=dark] .Header_mobileSubLink__b1aol{color:#cbd5e1!important}[data-theme=dark] .Header_mobileAccordionBody__qXTXG{background:#1e293b!important}[data-theme=dark] .Header_langOption__s9glI{background:none!important}[data-theme=dark] .Header_langOption__s9glI:hover{background:#263347!important}[data-theme=dark] .Header_langOptionActive__G6Vho{background:rgba(79,70,229,.15)!important}[data-theme=dark] .Header_langOptionLabel__Ai7Xn{color:#e2e8f0!important}[data-theme=dark] .Header_langOptionActive__G6Vho .Header_langOptionLabel__Ai7Xn{color:#a5b4fc!important}[data-theme=dark] .Header_langOptionName__3M9LZ{color:#64748b!important}[data-theme=dark] .Header_mobileLangSection__wDczF{background:#0f172a!important;border-color:#1e293b!important}[data-theme=dark] .Header_mobileUtilityLink__KZVSS{color:#94a3b8!important}[data-theme=dark] .Header_mobileUtilityLink__KZVSS:hover{color:#a5b4fc!important}[data-theme=dark] .Header_mobileLangPill__MaByL{border-color:#334155!important;color:#94a3b8!important}[data-theme=dark] .Header_mobileLangPill__MaByL:hover{background:#263347!important;border-color:#4f46e5!important;color:#a5b4fc!important}[data-theme=dark] .Header_mobileLangPillActive__m9M_l{background:rgba(79,70,229,.15)!important;border-color:#4f46e5!important;color:#a5b4fc!important}[data-theme=dark] .Header_hamburger___6DdG{border-color:#334155!important}[data-theme=dark] .Header_hamburger___6DdG span{background:#94a3b8!important}[data-theme=dark] .Header_mobileAccordionBtn__4Cz7d,[data-theme=dark] .Header_mobileAccordion__0gS_s,[data-theme=dark] .Header_mobileDrawerHeader__Zal87,[data-theme=dark] .Header_mobileLink__LH6oj{border-color:#1e293b!important}[data-theme=dark] .Header_mobileSubLink__b1aol{border-color:#1e293b!important;background:#0f172a!important}