@font-face{font-family:__Source_Sans_3_dee724;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/88da59c891d37117-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:__Source_Sans_3_dee724;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/1e377d93cbdd6b44-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Source_Sans_3_dee724;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/36d711d427a06e51-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Source_Sans_3_dee724;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/f1f7cdf240180e28-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:__Source_Sans_3_dee724;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/55fbdf033607a0e1-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:__Source_Sans_3_dee724;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/b6a6f0b43d027304-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:__Source_Sans_3_dee724;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/9cf9c6e84ed13b5e-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:__Source_Sans_3_dee724;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/88da59c891d37117-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:__Source_Sans_3_dee724;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/1e377d93cbdd6b44-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Source_Sans_3_dee724;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/36d711d427a06e51-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Source_Sans_3_dee724;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/f1f7cdf240180e28-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:__Source_Sans_3_dee724;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/55fbdf033607a0e1-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:__Source_Sans_3_dee724;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b6a6f0b43d027304-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:__Source_Sans_3_dee724;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9cf9c6e84ed13b5e-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:__Source_Sans_3_dee724;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/88da59c891d37117-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:__Source_Sans_3_dee724;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/1e377d93cbdd6b44-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Source_Sans_3_dee724;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/36d711d427a06e51-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Source_Sans_3_dee724;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f1f7cdf240180e28-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:__Source_Sans_3_dee724;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/55fbdf033607a0e1-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:__Source_Sans_3_dee724;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b6a6f0b43d027304-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:__Source_Sans_3_dee724;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/9cf9c6e84ed13b5e-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:__Source_Sans_3_dee724;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/88da59c891d37117-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:__Source_Sans_3_dee724;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/1e377d93cbdd6b44-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Source_Sans_3_dee724;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/36d711d427a06e51-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Source_Sans_3_dee724;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/f1f7cdf240180e28-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:__Source_Sans_3_dee724;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/55fbdf033607a0e1-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:__Source_Sans_3_dee724;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b6a6f0b43d027304-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:__Source_Sans_3_dee724;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/9cf9c6e84ed13b5e-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:__Source_Sans_3_dee724;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/88da59c891d37117-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:__Source_Sans_3_dee724;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/1e377d93cbdd6b44-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Source_Sans_3_dee724;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/36d711d427a06e51-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Source_Sans_3_dee724;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/f1f7cdf240180e28-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:__Source_Sans_3_dee724;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/55fbdf033607a0e1-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:__Source_Sans_3_dee724;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b6a6f0b43d027304-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:__Source_Sans_3_dee724;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/9cf9c6e84ed13b5e-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:__Source_Sans_3_Fallback_dee724;src:local("Arial");ascent-override:108.65%;descent-override:42.44%;line-gap-override:0.00%;size-adjust:94.24%}.__className_dee724{font-family:__Source_Sans_3_dee724,__Source_Sans_3_Fallback_dee724;font-style:normal}.__variable_dee724{--font-body:"__Source_Sans_3_dee724","__Source_Sans_3_Fallback_dee724"}@font-face{font-family:__Space_Grotesk_49a339;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-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:__Space_Grotesk_49a339;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-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:__Space_Grotesk_49a339;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/36966cca54120369-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:__Space_Grotesk_49a339;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-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:__Space_Grotesk_49a339;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-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:__Space_Grotesk_49a339;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/36966cca54120369-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:__Space_Grotesk_49a339;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-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:__Space_Grotesk_49a339;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-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:__Space_Grotesk_49a339;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/36966cca54120369-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:__Space_Grotesk_49a339;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-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:__Space_Grotesk_49a339;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-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:__Space_Grotesk_49a339;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/36966cca54120369-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:__Space_Grotesk_Fallback_49a339;src:local("Arial");ascent-override:88.82%;descent-override:26.36%;line-gap-override:0.00%;size-adjust:110.78%}.__className_49a339{font-family:__Space_Grotesk_49a339,__Space_Grotesk_Fallback_49a339;font-style:normal}.__variable_49a339{--font-heading:"__Space_Grotesk_49a339","__Space_Grotesk_Fallback_49a339"}:root{--ks-primary:#1e3a5f;--ks-primary-light:#2d5a87;--ks-primary-dark:#0f1f33;--ks-primary-rgb:30,58,95;--ks-accent:#00d4aa;--ks-accent-light:#3db;--ks-accent-dark:#00a888;--ks-accent-glow:rgba(0,212,170,.3);--ks-accent-rgb:0,212,170;--ks-accent-secondary:#7c3aed;--ks-accent-secondary-light:#9f67ff;--ks-accent-secondary-dark:#5b21b6;--ks-spectrum:linear-gradient(135deg,#667eea,#764ba2 50%,#f093fb);--ks-spectrum-reverse:linear-gradient(135deg,#f093fb,#764ba2 50%,#667eea);--ks-light-wave:linear-gradient(90deg,#00d4aa,#7c3aed,#f59e0b,#ef4444);--ks-mesh-gradient:linear-gradient(135deg,#1e3a5f,#2d5a87 25%,#7c3aed 50%,#00d4aa 75%,#1e3a5f);--ks-gray-50:#f9fafb;--ks-gray-100:#f3f4f6;--ks-gray-200:#e5e7eb;--ks-gray-300:#d1d5db;--ks-gray-400:#9ca3af;--ks-gray-500:#6b7280;--ks-gray-600:#4b5563;--ks-gray-700:#374151;--ks-gray-800:#1f2937;--ks-gray-900:#111827;--ks-gray-950:#0a0f18;--ks-success:#10b981;--ks-success-light:#34d399;--ks-success-dark:#059669;--ks-warning:#f59e0b;--ks-warning-light:#fbbf24;--ks-warning-dark:#d97706;--ks-error:#ef4444;--ks-error-light:#f87171;--ks-error-dark:#dc2626;--ks-info:#3b82f6;--ks-info-light:#60a5fa;--ks-info-dark:#2563eb;--font-heading:var(--font-heading,"Space Grotesk"),"SF Pro Display",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-body:var(--font-body,"Source Sans 3"),"SF Pro Text",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-mono:"JetBrains Mono","SF Mono","Monaco","Consolas",monospace;--text-xs:0.75rem;--text-sm:0.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--text-5xl:3rem;--text-6xl:3.75rem;--text-7xl:4.5rem;--text-8xl:6rem;--leading-none:1;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--leading-loose:2;--font-thin:100;--font-extralight:200;--font-light:300;--font-normal:400;--font-medium:500;--font-semibold:600;--font-bold:700;--font-extrabold:800;--font-black:900;--tracking-tighter:-0.05em;--tracking-tight:-0.025em;--tracking-normal:0em;--tracking-wide:0.025em;--tracking-wider:0.05em;--tracking-widest:0.1em;--space-0:0;--space-px:1px;--space-0-5:0.125rem;--space-1:0.25rem;--space-1-5:0.375rem;--space-2:0.5rem;--space-2-5:0.625rem;--space-3:0.75rem;--space-3-5:0.875rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-7:1.75rem;--space-8:2rem;--space-9:2.25rem;--space-10:2.5rem;--space-11:2.75rem;--space-12:3rem;--space-14:3.5rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--space-28:7rem;--space-32:8rem;--space-36:9rem;--space-40:10rem;--space-44:11rem;--space-48:12rem;--space-52:13rem;--space-56:14rem;--space-60:15rem;--space-64:16rem;--space-72:18rem;--space-80:20rem;--space-96:24rem;--radius-none:0;--radius-sm:0.125rem;--radius-default:0.25rem;--radius-md:0.375rem;--radius-lg:0.5rem;--radius-xl:0.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--radius-full:9999px;--border-thin:1px;--border-default:2px;--border-thick:4px;--shadow-xs:0 1px 2px 0 rgba(0,0,0,.05);--shadow-sm:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--shadow-default:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--shadow-md:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--shadow-lg:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--shadow-xl:0 25px 50px -12px rgba(0,0,0,.25);--shadow-2xl:0 50px 100px -20px rgba(0,0,0,.25);--shadow-inner:inset 0 2px 4px 0 rgba(0,0,0,.05);--shadow-accent:0 10px 40px -10px rgba(0,212,170,.4);--shadow-accent-lg:0 20px 60px -15px rgba(0,212,170,.5);--shadow-primary:0 10px 40px -10px rgba(30,58,95,.4);--shadow-purple:0 10px 40px -10px rgba(124,58,237,.4);--transition-none:none;--transition-all:all 150ms cubic-bezier(0.4,0,0.2,1);--transition-default:all 200ms cubic-bezier(0.4,0,0.2,1);--transition-colors:color,background-color,border-color,fill,stroke 200ms cubic-bezier(0.4,0,0.2,1);--transition-opacity:opacity 200ms cubic-bezier(0.4,0,0.2,1);--transition-shadow:box-shadow 200ms cubic-bezier(0.4,0,0.2,1);--transition-transform:transform 200ms cubic-bezier(0.4,0,0.2,1);--duration-75:75ms;--duration-100:100ms;--duration-150:150ms;--duration-200:200ms;--duration-300:300ms;--duration-500:500ms;--duration-700:700ms;--duration-1000:1000ms;--ease-linear:linear;--ease-in:cubic-bezier(0.4,0,1,1);--ease-out:cubic-bezier(0,0,0.2,1);--ease-in-out:cubic-bezier(0.4,0,0.2,1);--ease-bounce:cubic-bezier(0.68,-0.55,0.265,1.55);--ease-spring:cubic-bezier(0.175,0.885,0.32,1.275);--z-behind:-1;--z-default:0;--z-dropdown:100;--z-sticky:200;--z-fixed:300;--z-overlay:400;--z-modal:500;--z-popover:600;--z-tooltip:700;--z-toast:800;--z-max:9999;--breakpoint-sm:640px;--breakpoint-md:768px;--breakpoint-lg:1024px;--breakpoint-xl:1280px;--breakpoint-2xl:1536px;--container-sm:640px;--container-md:768px;--container-lg:1024px;--container-xl:1280px;--container-2xl:1400px;--glass-bg:hsla(0,0%,100%,.05);--glass-bg-light:hsla(0,0%,100%,.1);--glass-bg-dark:rgba(0,0,0,.2);--glass-border:hsla(0,0%,100%,.1);--glass-blur:blur(16px);--glass-blur-lg:blur(24px);--glass-blur-xl:blur(40px)}:root,[data-theme=dark]{--color-bg-primary:var(--ks-gray-950);--color-bg-secondary:var(--ks-gray-900);--color-bg-tertiary:var(--ks-gray-800);--color-bg-elevated:var(--ks-gray-800);--color-bg-overlay:rgba(0,0,0,.7);--color-text-primary:var(--ks-gray-50);--color-text-secondary:var(--ks-gray-300);--color-text-tertiary:var(--ks-gray-400);--color-text-muted:var(--ks-gray-500);--color-text-inverse:var(--ks-gray-900);--color-border-default:var(--ks-gray-700);--color-border-subtle:var(--ks-gray-800);--color-border-emphasis:var(--ks-gray-600);--color-interactive:var(--ks-accent);--color-interactive-hover:var(--ks-accent-light);--color-interactive-active:var(--ks-accent-dark)}[data-theme=light]{--color-bg-primary:var(--ks-gray-50);--color-bg-secondary:#fff;--color-bg-tertiary:var(--ks-gray-100);--color-bg-elevated:#fff;--color-bg-overlay:hsla(0,0%,100%,.9);--color-text-primary:var(--ks-gray-900);--color-text-secondary:var(--ks-gray-700);--color-text-tertiary:var(--ks-gray-600);--color-text-muted:var(--ks-gray-500);--color-text-inverse:var(--ks-gray-50);--color-border-default:var(--ks-gray-200);--color-border-subtle:var(--ks-gray-100);--color-border-emphasis:var(--ks-gray-300);--color-interactive:var(--ks-primary);--color-interactive-hover:var(--ks-primary-light);--color-interactive-active:var(--ks-primary-dark);--shadow-accent:0 10px 40px -10px rgba(0,212,170,.3);--shadow-primary:0 10px 40px -10px rgba(30,58,95,.25);--glass-bg:hsla(0,0%,100%,.7);--glass-bg-light:hsla(0,0%,100%,.8);--glass-border:hsla(0,0%,100%,.5)}*,:after,:before{box-sizing:border-box}html{text-size-adjust:none}*{margin:0;padding:0}body{line-height:var(--leading-normal,1.5);background-color:var(--color-bg-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}html:focus-within{scroll-behavior:smooth}ol,ol[role=list],ul,ul[role=list]{list-style:none}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}a{color:inherit;text-decoration:none}canvas,img,picture,svg,video{display:block;max-width:100%;height:auto}button,input,select,textarea{font:inherit;color:inherit}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}button{background:none;cursor:pointer}button,input,select,textarea{border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}input,select,textarea{background:transparent;border-radius:0;outline:none}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none}textarea{resize:vertical}table{border-collapse:collapse;border-spacing:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}fieldset{border:none}legend{padding:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none!important}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--color-bg-secondary)}::-webkit-scrollbar-thumb{background:var(--ks-gray-600);border-radius:var(--radius-full);border:2px solid var(--color-bg-secondary)}::-webkit-scrollbar-thumb:hover{background:var(--ks-gray-500)}*{scrollbar-width:thin;scrollbar-color:var(--ks-gray-600) var(--color-bg-secondary)}.heading-display{color:var(--color-text-primary)}.heading-1,.heading-display{font-family:var(--font-heading);font-weight:var(--font-bold);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight)}.heading-1{font-size:var(--text-4xl)}.heading-2{font-family:var(--font-heading);font-size:var(--text-3xl);font-weight:var(--font-bold);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight)}.heading-3{font-size:var(--text-2xl)}.heading-3,.heading-4{font-family:var(--font-heading);font-weight:var(--font-semibold);line-height:var(--leading-snug)}.heading-4{font-size:var(--text-xl)}.heading-5{font-size:var(--text-lg)}.heading-5,.heading-6{font-family:var(--font-heading);font-weight:var(--font-semibold);line-height:var(--leading-normal)}.heading-6{font-size:var(--text-base)}@media (min-width:768px){.heading-1{font-size:var(--text-5xl)}.heading-2{font-size:var(--text-4xl)}.heading-3{font-size:var(--text-3xl)}.heading-4{font-size:var(--text-2xl)}}@media (min-width:1024px){.heading-1{font-size:var(--text-6xl)}.heading-2{font-size:var(--text-5xl)}.heading-display{font-size:var(--text-7xl)}}.body-large{font-size:var(--text-lg);line-height:var(--leading-relaxed)}.body-default,.body-large{font-family:var(--font-body);color:var(--color-text-secondary)}.body-default{font-size:var(--text-base);line-height:var(--leading-normal)}.body-small{font-size:var(--text-sm)}.body-small,.body-xs{font-family:var(--font-body);line-height:var(--leading-normal);color:var(--color-text-tertiary)}.body-xs{font-size:var(--text-xs)}.text-gradient{background:var(--ks-spectrum);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.text-gradient-accent{background:linear-gradient(135deg,var(--ks-accent) 0,var(--ks-accent-secondary) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.text-glow{text-shadow:0 0 20px var(--ks-accent-glow),0 0 40px var(--ks-accent-glow),0 0 60px var(--ks-accent-glow)}.text-mono{font-family:var(--font-mono);font-size:var(--text-sm);letter-spacing:var(--tracking-tight)}.text-label{font-size:var(--text-xs);font-weight:var(--font-semibold);letter-spacing:var(--tracking-widest);color:var(--color-text-muted)}.text-label,.text-overline{font-family:var(--font-heading);text-transform:uppercase}.text-overline{font-size:var(--text-sm);font-weight:var(--font-medium);letter-spacing:var(--tracking-wider)}.link,.text-overline{color:var(--ks-accent)}.link{text-decoration:none;transition:var(--transition-default);position:relative}.link:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:2px;background:var(--ks-accent);transition:width var(--duration-300) var(--ease-out)}.link:hover:after{width:100%}.link:hover{color:var(--ks-accent-light)}.link-subtle{color:var(--color-text-secondary);text-decoration:none;transition:var(--transition-default)}.link-subtle:hover{color:var(--ks-accent)}.prose{font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--color-text-secondary)}.prose h1,.prose h2,.prose h3,.prose h4,.prose h5,.prose h6{font-family:var(--font-heading);color:var(--color-text-primary);margin-top:2em;margin-bottom:.5em}.prose h1{font-size:var(--text-4xl)}.prose h2{font-size:var(--text-3xl)}.prose h3{font-size:var(--text-2xl)}.prose h4{font-size:var(--text-xl)}.prose h5{font-size:var(--text-lg)}.prose h6{font-size:var(--text-base)}.prose p{margin-bottom:1.5em}.prose a{color:var(--ks-accent);text-decoration:underline;text-underline-offset:2px}.prose a:hover{color:var(--ks-accent-light)}.prose strong{font-weight:var(--font-semibold);color:var(--color-text-primary)}.prose em{font-style:italic}.prose ol,.prose ul{margin-bottom:1.5em;padding-left:1.5em}.prose li{margin-bottom:.5em}.prose ul li{list-style-type:disc}.prose ol li{list-style-type:decimal}.prose blockquote{border-left:4px solid var(--ks-accent);padding-left:var(--space-6);margin:var(--space-6) 0;font-style:italic;color:var(--color-text-tertiary)}.prose code{font-family:var(--font-mono);font-size:.875em;padding:.125em .375em;border-radius:var(--radius-md);color:var(--ks-accent)}.prose code,.prose pre{background:var(--color-bg-tertiary)}.prose pre{padding:var(--space-4);border-radius:var(--radius-lg);overflow-x:auto;margin:var(--space-6) 0}.prose pre code{background:none;padding:0;color:var(--color-text-primary)}.prose hr{border:none;border-top:1px solid var(--color-border-default);margin:var(--space-8) 0}.prose img{border-radius:var(--radius-lg);margin:var(--space-6) 0}.prose table{width:100%;margin:var(--space-6) 0;border:1px solid var(--color-border-default);border-radius:var(--radius-lg);overflow:hidden}.prose td,.prose th{padding:var(--space-3) var(--space-4);text-align:left;border-bottom:1px solid var(--color-border-default)}.prose th{background:var(--color-bg-tertiary);font-weight:var(--font-semibold);color:var(--color-text-primary)}.prose tr:last-child td{border-bottom:none}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes slideInUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes bounceIn{0%{opacity:0;transform:scale(.3)}50%{transform:scale(1.05)}to{opacity:1;transform:scale(1)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes bounce{0%,to{transform:translateY(-25%)}50%{transform:translateY(0)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes glow{0%,to{box-shadow:0 0 20px var(--ks-accent-glow)}50%{box-shadow:0 0 40px var(--ks-accent-glow)}}@keyframes wavelength{0%{transform:translateX(-100%);opacity:0}50%{opacity:1}to{transform:translateX(100%);opacity:0}}@keyframes prism{0%{filter:hue-rotate(0deg)}to{filter:hue-rotate(1turn)}}@keyframes spectrum{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes moleculeVibrate{0%,to{transform:scale(1) rotate(0deg)}25%{transform:scale(1.05) rotate(2deg)}75%{transform:scale(.95) rotate(-2deg)}}@keyframes particleFloat{0%,to{transform:translate(0);opacity:.3}50%{transform:translateY(-20px);opacity:.8}}@keyframes scrollDown{0%,to{transform:translateY(0);opacity:1}50%{transform:translateY(8px);opacity:.5}}@keyframes skeletonPulse{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}.animate-fade-in{animation:fadeIn .5s ease-out forwards}.animate-fade-in-up{animation:fadeInUp .5s ease-out forwards}.animate-fade-in-down{animation:fadeInDown .5s ease-out forwards}.animate-fade-in-left{animation:fadeInLeft .5s ease-out forwards}.animate-fade-in-right{animation:fadeInRight .5s ease-out forwards}.animate-scale-in{animation:scaleIn .3s ease-out forwards}.animate-float{animation:float 3s ease-in-out infinite}.animate-pulse{animation:pulse 2s ease-in-out infinite}.animate-spin{animation:spin 1s linear infinite}.animate-spin-slow{animation:spin 3s linear infinite}.animate-bounce{animation:bounce 1s infinite}.animate-shimmer{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.1),transparent);animation:shimmer 2s infinite}.animate-glow{animation:glow 2s ease-in-out infinite}.animate-spectrum{background:var(--ks-light-wave);background-size:300% 100%;animation:spectrum 5s ease infinite}.animate-scroll{animation:scrollDown 2s ease-in-out infinite}.delay-100{animation-delay:.1s}.delay-200{animation-delay:.2s}.delay-300{animation-delay:.3s}.delay-500{animation-delay:.5s}.hover-float:hover{transform:translateY(-5px);transition:transform .3s ease-out}.hover-scale:hover{transform:scale(1.05);transition:transform .3s ease-out}.hover-glow:hover{box-shadow:0 0 30px var(--ks-accent-glow)}.hover-lift:hover{transform:translateY(-8px);box-shadow:var(--shadow-xl)}[data-animate]{opacity:0}[data-animate=fade-up]{transform:translateY(30px)}[data-animate].visible{opacity:1;transform:translateY(0);transition:all .7s ease-out}@keyframes blink{50%{border-color:transparent}}@keyframes morph{0%,to{border-radius:42% 58% 70% 30%/45% 45% 55% 55%}34%{border-radius:70% 30% 46% 54%/30% 29% 71% 70%}67%{border-radius:100% 60% 60% 100%/100% 100% 60% 60%}}@keyframes flipIn{0%{transform:perspective(400px) rotateY(-90deg);opacity:0}to{transform:perspective(400px) rotateY(0);opacity:1}}@keyframes ripple{to{transform:scale(4);opacity:0}}@keyframes gradientBorder{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes spotlight{0%{background-position:0 0}50%{background-position:100% 100%}to{background-position:0 0}}@keyframes neonPulse{0%,to{text-shadow:0 0 5px var(--ks-accent),0 0 10px var(--ks-accent),0 0 20px var(--ks-accent)}50%{text-shadow:0 0 10px var(--ks-accent),0 0 20px var(--ks-accent),0 0 40px var(--ks-accent),0 0 80px var(--ks-accent)}}@keyframes rotatingBg{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes slideAndFade{0%{opacity:0;transform:translateX(-100px) scale(.8)}50%{transform:translateX(10px) scale(1.02)}to{opacity:1;transform:translateX(0) scale(1)}}@keyframes elasticPop{0%{transform:scale(0)}55%{transform:scale(1.1)}75%{transform:scale(.95)}to{transform:scale(1)}}@keyframes wave{0%,to{transform:translateY(0) rotate(0deg)}25%{transform:translateY(-5px) rotate(2deg)}50%{transform:translateY(0) rotate(0deg)}75%{transform:translateY(5px) rotate(-2deg)}}.animate-text-reveal{animation:textReveal 1s cubic-bezier(.77,0,.175,1) forwards}.animate-morph{animation:morph 8s ease-in-out infinite}.animate-flip-in{animation:flipIn .6s ease-out forwards}.animate-elastic{animation:elasticPop .6s ease-out forwards}.animate-wave{animation:wave 2s ease-in-out infinite}.animate-neon{animation:neonPulse 2s ease-in-out infinite}.animate-slide-fade{animation:slideAndFade .8s cubic-bezier(.4,0,.2,1) forwards}.hover-morph:hover{animation:morph 4s ease-in-out infinite}.hover-wave:hover{animation:wave 1s ease-in-out infinite}.hover-neon:hover{animation:neonPulse 1s ease-in-out infinite}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.flex{display:flex}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.items-end{align-items:flex-end}.justify-start{justify-content:flex-start}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-between{justify-content:space-between}.gap-1{gap:var(--space-1)}.gap-2{gap:var(--space-2)}.gap-3{gap:var(--space-3)}.gap-4{gap:var(--space-4)}.gap-6{gap:var(--space-6)}.gap-8{gap:var(--space-8)}.grid{display:grid}.grid-cols-1{grid-template-columns:repeat(1,1fr)}.grid-cols-2{grid-template-columns:repeat(2,1fr)}.grid-cols-3{grid-template-columns:repeat(3,1fr)}.grid-cols-4{grid-template-columns:repeat(4,1fr)}@media (min-width:768px){.md-grid-cols-2{grid-template-columns:repeat(2,1fr)}.md-grid-cols-3{grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px){.lg-grid-cols-3{grid-template-columns:repeat(3,1fr)}.lg-grid-cols-4{grid-template-columns:repeat(4,1fr)}}.m-auto{margin:auto}.mx-auto{margin-left:auto;margin-right:auto}.mt-4{margin-top:var(--space-4)}.mt-8{margin-top:var(--space-8)}.mb-4{margin-bottom:var(--space-4)}.mb-8{margin-bottom:var(--space-8)}.p-4{padding:var(--space-4)}.p-6{padding:var(--space-6)}.p-8{padding:var(--space-8)}.py-8{padding-top:var(--space-8);padding-bottom:var(--space-8)}.py-16{padding-top:var(--space-16);padding-bottom:var(--space-16)}.py-24{padding-top:var(--space-24);padding-bottom:var(--space-24)}.px-4{padding-left:var(--space-4);padding-right:var(--space-4)}.px-6{padding-left:var(--space-6);padding-right:var(--space-6)}.w-full{width:100%}.h-full{height:100%}.min-h-screen{min-height:100vh}.max-w-md{max-width:28rem}.max-w-lg{max-width:32rem}.max-w-xl{max-width:36rem}.max-w-2xl{max-width:42rem}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.sticky{position:-webkit-sticky;position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.top-0{top:0}.left-0{left:0}.right-0{right:0}.bottom-0{bottom:0}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-modal{z-index:var(--z-modal)}.hidden{display:none}.block{display:block}.inline-block{display:inline-block}.inline-flex{display:inline-flex}@media (min-width:768px){.md-block{display:block}.md-hidden{display:none}}@media (min-width:1024px){.lg-block{display:block}.lg-hidden{display:none}}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.line-clamp-2{-webkit-line-clamp:2}.line-clamp-2,.line-clamp-3{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3}.bg-primary{background-color:var(--color-bg-primary)}.bg-secondary{background-color:var(--color-bg-secondary)}.bg-tertiary{background-color:var(--color-bg-tertiary)}.bg-glass{background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}.rounded{border-radius:var(--radius-default)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:var(--radius-full)}.border{border:1px solid var(--color-border-default)}.border-accent{border-color:var(--ks-accent)}.shadow{box-shadow:var(--shadow-default)}.shadow-lg{box-shadow:var(--shadow-lg)}.shadow-xl{box-shadow:var(--shadow-xl)}.shadow-accent{box-shadow:var(--shadow-accent)}.overflow-hidden{overflow:hidden}.overflow-auto{overflow:auto}.overflow-x-auto{overflow-x:auto}.cursor-pointer{cursor:pointer}.cursor-not-allowed{cursor:not-allowed}.transition{transition:var(--transition-default)}.transition-transform{transition:transform .2s ease}.transition-colors{transition:color .2s ease,background-color .2s ease}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.glass-card{background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);border-radius:var(--radius-xl)}.gradient-text{background:var(--ks-spectrum);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}:root{--liquid-void:#020406;--liquid-abyss:#040810;--liquid-deep:#081018;--liquid-dark:#0c1624;--liquid-medium:#121e30;--liquid-surface:#182840;--liquid-primary:#0a9a7d;--liquid-primary-bright:#0cb894;--liquid-primary-dim:#077a63;--liquid-primary-glow:rgba(10,154,125,.25);--liquid-primary-subtle:rgba(10,154,125,.06);--liquid-secondary:#5558d9;--liquid-secondary-bright:#6b6ee6;--liquid-secondary-dim:#4346c2;--liquid-secondary-glow:rgba(85,88,217,.25);--liquid-tertiary:#0596af;--liquid-tertiary-bright:#07aeca;--liquid-tertiary-glow:rgba(5,150,175,.25);--glass-opacity-heavy:0.15;--glass-opacity-medium:0.08;--glass-opacity-light:0.04;--glass-opacity-subtle:0.02;--glass-blur-heavy:40px;--glass-blur-medium:24px;--glass-blur-light:16px;--glass-blur-subtle:8px;--light-angle:135deg;--light-position-x:20%;--light-position-y:10%;--light-intensity:0.15;--light-color:rgba(255,255,255,var(--light-intensity));--liquid-ease:cubic-bezier(0.4,0,0.2,1);--liquid-ease-out:cubic-bezier(0,0,0.2,1);--liquid-ease-elastic:cubic-bezier(0.68,-0.55,0.265,1.55);--liquid-ease-smooth:cubic-bezier(0.25,0.46,0.45,0.94);--liquid-duration-fast:200ms;--liquid-duration-normal:400ms;--liquid-duration-slow:800ms;--liquid-duration-ambient:8000ms}.glass-panel{position:relative;background:linear-gradient(var(--light-angle),rgba(255,255,255,var(--glass-opacity-light)) 0,rgba(255,255,255,var(--glass-opacity-subtle)) 50%,rgba(0,0,0,var(--glass-opacity-light)) 100%);backdrop-filter:blur(var(--glass-blur-medium)) saturate(180%);-webkit-backdrop-filter:blur(var(--glass-blur-medium)) saturate(180%);border:1px solid hsla(0,0%,100%,.08);border-radius:24px;overflow:hidden}.glass-panel:before{inset:0;padding:1px;background:linear-gradient(var(--light-angle),hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.05) 40%,transparent 60%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.glass-panel:after,.glass-panel:before{content:"";position:absolute;border-radius:inherit;pointer-events:none}.glass-panel:after{top:0;left:0;right:0;height:50%;background:linear-gradient(180deg,hsla(0,0%,100%,.05) 0,transparent)}.glass-panel-elevated{position:relative;background:linear-gradient(var(--light-angle),rgba(255,255,255,var(--glass-opacity-medium)) 0,rgba(255,255,255,var(--glass-opacity-light)) 50%,rgba(0,0,0,var(--glass-opacity-medium)) 100%);backdrop-filter:blur(var(--glass-blur-heavy)) saturate(200%);-webkit-backdrop-filter:blur(var(--glass-blur-heavy)) saturate(200%);border:1px solid hsla(0,0%,100%,.12);border-radius:20px;box-shadow:0 8px 32px rgba(0,0,0,.4),0 2px 8px rgba(0,0,0,.2),inset 0 1px 0 hsla(0,0%,100%,.1)}.glass-panel-elevated:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(var(--light-angle),hsla(0,0%,100%,.2) 0,hsla(0,0%,100%,.08) 30%,transparent 70%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.glass-panel-premium{position:relative;background:linear-gradient(var(--light-angle),hsla(0,0%,100%,.12) 0,hsla(0,0%,100%,.06) 40%,rgba(0,0,0,.1) 100%);backdrop-filter:blur(48px) saturate(220%) brightness(1.05);-webkit-backdrop-filter:blur(48px) saturate(220%) brightness(1.05);border:1px solid hsla(0,0%,100%,.15);border-radius:28px;box-shadow:0 20px 60px rgba(0,0,0,.5),0 8px 24px rgba(0,0,0,.3),0 2px 6px rgba(0,0,0,.2),inset 0 1px 1px hsla(0,0%,100%,.15),inset 0 -1px 1px rgba(0,0,0,.1)}.glass-panel-premium:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1.5px;background:linear-gradient(var(--light-angle),hsla(0,0%,100%,.25) 0,hsla(0,0%,100%,.1) 25%,transparent 50%,rgba(0,0,0,.1) 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.glass-panel-premium:after{content:"";position:absolute;top:0;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3) 50%,transparent);pointer-events:none}.liquid-gradient-primary{background:radial-gradient(ellipse 80% 50% at 20% 20%,var(--liquid-primary-glow) 0,transparent 50%),radial-gradient(ellipse 60% 40% at 80% 80%,var(--liquid-secondary-glow) 0,transparent 50%),linear-gradient(160deg,var(--liquid-abyss) 0,var(--liquid-deep) 50%,var(--liquid-dark) 100%)}.liquid-gradient-ambient{background:radial-gradient(ellipse 100% 60% at 10% 0,rgba(0,196,160,.12) 0,transparent 40%),radial-gradient(ellipse 80% 80% at 90% 100%,rgba(99,102,241,.1) 0,transparent 40%),radial-gradient(ellipse 60% 50% at 50% 50%,rgba(6,182,212,.05) 0,transparent 50%),linear-gradient(180deg,var(--liquid-void) 0,var(--liquid-abyss) 30%,var(--liquid-deep) 70%,var(--liquid-dark) 100%)}.liquid-mesh-gradient{background:radial-gradient(at 0 0,var(--liquid-primary-glow) 0,transparent 50%),radial-gradient(at 100% 0,var(--liquid-tertiary-glow) 0,transparent 50%),radial-gradient(at 100% 100%,var(--liquid-secondary-glow) 0,transparent 50%),radial-gradient(at 0 100%,rgba(0,196,160,.15) 0,transparent 50%),var(--liquid-void);background-size:150% 150%;animation:meshFlow 20s ease infinite}@keyframes meshFlow{0%,to{background-position:0 0,100% 0,100% 100%,0 100%,50%}25%{background-position:50% 0,100% 50%,50% 100%,0 50%,50%}50%{background-position:100% 0,100% 100%,0 100%,0 0,50%}75%{background-position:50% 50%,50% 100%,50% 50%,50% 0,50%}}.liquid-border{position:relative;background:transparent;border-radius:20px}.liquid-border:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:2px;background:linear-gradient(var(--liquid-border-angle,0deg),var(--liquid-primary) 0,var(--liquid-secondary) 33%,var(--liquid-tertiary) 66%,var(--liquid-primary) 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:liquidBorderRotate 8s linear infinite}@keyframes liquidBorderRotate{0%{--liquid-border-angle:0deg}to{--liquid-border-angle:360deg}}@property --liquid-border-angle{syntax:"<angle>";initial-value:0deg;inherits:false}.liquid-border-glow{position:relative;border:1px solid transparent;background-clip:padding-box;border-radius:16px}.liquid-border-glow:before{content:"";position:absolute;inset:-2px;border-radius:inherit;background:linear-gradient(135deg,var(--liquid-primary) 0,var(--liquid-secondary) 50%,var(--liquid-primary) 100%);z-index:-1;opacity:0;filter:blur(8px);transition:opacity var(--liquid-duration-normal) var(--liquid-ease)}.liquid-border-glow:hover:before{opacity:.6}.glass-noise{position:relative}.glass-noise:after{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");opacity:.02;pointer-events:none;border-radius:inherit;mix-blend-mode:overlay}.glass-noise-heavy:after{opacity:.04}.liquid-glow{position:relative}.liquid-glow:before{content:"";position:absolute;inset:-20px;background:radial-gradient(ellipse at center,var(--liquid-primary-glow) 0,transparent 70%);z-index:-1;opacity:0;filter:blur(30px);transition:opacity var(--liquid-duration-slow) var(--liquid-ease)}.liquid-glow:hover:before{opacity:1}.liquid-glow-pulse{position:relative}.liquid-glow-pulse:before{content:"";position:absolute;inset:-30px;background:radial-gradient(ellipse at center,var(--liquid-primary-glow) 0,transparent 60%);z-index:-1;filter:blur(40px);animation:glowPulse 4s ease-in-out infinite}.liquid-glow-spectrum:before{background:radial-gradient(ellipse at 30% 30%,var(--liquid-primary-glow) 0,transparent 50%),radial-gradient(ellipse at 70% 70%,var(--liquid-secondary-glow) 0,transparent 50%)}.glass-card{position:relative;padding:32px;background:linear-gradient(135deg,hsla(0,0%,100%,.08),hsla(0,0%,100%,.04) 50%,rgba(0,0,0,.05));backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);border:1px solid hsla(0,0%,100%,.1);border-radius:24px;transition:all var(--liquid-duration-normal) var(--liquid-ease);overflow:hidden}.glass-card:before{inset:0;padding:1px;background:linear-gradient(135deg,hsla(0,0%,100%,.2),hsla(0,0%,100%,.08) 30%,transparent 60%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.glass-card:after,.glass-card:before{content:"";position:absolute;border-radius:inherit;pointer-events:none}.glass-card:after{top:0;left:0;right:0;height:50%;background:linear-gradient(180deg,hsla(0,0%,100%,.04) 0,transparent)}.glass-card:hover{transform:translateY(-8px) scale(1.02);border-color:rgba(0,196,160,.3);box-shadow:0 25px 50px rgba(0,0,0,.4),0 0 60px rgba(0,196,160,.15)}.glass-card-glow{position:relative}.glass-card-glow:before{content:"";position:absolute;inset:-2px;background:linear-gradient(135deg,var(--liquid-primary) 0,var(--liquid-secondary) 100%);border-radius:inherit;z-index:-1;opacity:0;filter:blur(20px);transition:opacity var(--liquid-duration-normal) var(--liquid-ease)}.glass-card-glow:hover:before{opacity:.4}.liquid-button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:16px 32px;font-family:var(--font-heading);font-size:1rem;font-weight:600;color:var(--liquid-void);background:linear-gradient(135deg,var(--liquid-primary) 0,var(--liquid-primary-bright) 100%);border:none;border-radius:14px;cursor:pointer;overflow:hidden;transition:all var(--liquid-duration-normal) var(--liquid-ease);box-shadow:0 4px 20px rgba(0,196,160,.4),0 2px 8px rgba(0,196,160,.2),inset 0 1px 0 hsla(0,0%,100%,.2)}.liquid-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3) 50%,transparent);transition:left var(--liquid-duration-slow) var(--liquid-ease)}.liquid-button:hover:before{left:100%}.liquid-button:after{content:"";position:absolute;inset:-4px;background:var(--liquid-primary);border-radius:inherit;z-index:-1;opacity:0;filter:blur(15px);transition:opacity var(--liquid-duration-normal) var(--liquid-ease)}.liquid-button:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 8px 30px rgba(0,196,160,.5),0 4px 12px rgba(0,196,160,.3)}.liquid-button:hover:after{opacity:.5}.liquid-button:active{transform:translateY(-1px) scale(1)}.liquid-button-secondary{background:transparent;color:var(--liquid-primary);border:2px solid var(--liquid-primary);box-shadow:none}.liquid-button-secondary:before{background:linear-gradient(135deg,var(--liquid-primary) 0,var(--liquid-primary-bright) 100%);left:0;transform:scaleX(0);transform-origin:left;transition:transform var(--liquid-duration-normal) var(--liquid-ease)}.liquid-button-secondary:hover{color:var(--liquid-void);box-shadow:0 4px 20px rgba(0,196,160,.3)}.liquid-button-secondary:hover:before{transform:scaleX(1)}.liquid-button-ghost{background:hsla(0,0%,100%,.05);color:hsla(0,0%,100%,.9);border:1px solid hsla(0,0%,100%,.1);box-shadow:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.liquid-button-ghost:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.2);box-shadow:0 4px 20px rgba(0,0,0,.2)}.text-glass-shadow{text-shadow:0 1px 0 hsla(0,0%,100%,.1),0 4px 20px rgba(0,0,0,.3),0 8px 40px rgba(0,0,0,.2)}.text-liquid-gradient{background:linear-gradient(135deg,var(--liquid-primary) 0,var(--liquid-primary-bright) 50%,var(--liquid-tertiary) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.text-liquid-gradient-animated{background:linear-gradient(90deg,var(--liquid-primary) 0,var(--liquid-tertiary) 25%,var(--liquid-secondary) 50%,var(--liquid-tertiary) 75%,var(--liquid-primary) 100%);background-size:200% 100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:textGradientFlow 6s ease infinite}@keyframes textGradientFlow{0%{background-position:0 50%}to{background-position:200% 50%}}.text-glow{color:var(--liquid-primary);text-shadow:0 0 10px var(--liquid-primary-glow),0 0 30px var(--liquid-primary-glow),0 0 60px rgba(0,196,160,.2)}.glass-orb{position:absolute;width:400px;height:400px;border-radius:50%;background:radial-gradient(ellipse at 30% 30%,hsla(0,0%,100%,.1) 0,hsla(0,0%,100%,.02) 40%,transparent 70%);-webkit-backdrop-filter:blur(60px);backdrop-filter:blur(60px);border:1px solid hsla(0,0%,100%,.05);pointer-events:none}.glass-orb:before{content:"";position:absolute;inset:20%;border-radius:50%;background:radial-gradient(ellipse at 40% 40%,var(--liquid-primary-subtle) 0,transparent 60%);filter:blur(20px)}.glass-orb-animated{animation:orbFloat 20s ease-in-out infinite}.light-ray{position:absolute;width:2px;height:300px;background:linear-gradient(180deg,transparent 0,hsla(0,0%,100%,.1) 50%,transparent);opacity:.3;transform-origin:top center;animation:rayShimmer 3s ease-in-out infinite}@keyframes rayShimmer{0%,to{opacity:.1;transform:scaleY(1)}50%{opacity:.3;transform:scaleY(1.1)}}.liquid-divider{position:relative;height:1px;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.1) 20%,hsla(0,0%,100%,.2) 50%,hsla(0,0%,100%,.1) 80%,transparent);margin:80px 0}.liquid-divider:before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:120px;height:3px;background:linear-gradient(90deg,var(--liquid-primary) 0,var(--liquid-tertiary) 100%);border-radius:2px;box-shadow:0 0 20px var(--liquid-primary-glow)}.liquid-divider-wave{height:100px;background:transparent;margin:0;position:relative;overflow:hidden}.liquid-divider-wave:before{content:"";position:absolute;width:200%;height:100%;left:-50%;background:radial-gradient(ellipse 25% 40% at 25% 100%,var(--liquid-primary-subtle) 0,transparent 100%),radial-gradient(ellipse 25% 40% at 75% 100%,var(--liquid-secondary-glow) 0,transparent 100%);animation:waveDrift 15s ease-in-out infinite}@keyframes waveDrift{0%,to{transform:translateX(0)}50%{transform:translateX(25%)}}.blur-subtle{backdrop-filter:blur(var(--glass-blur-subtle));-webkit-backdrop-filter:blur(var(--glass-blur-subtle))}.blur-light{backdrop-filter:blur(var(--glass-blur-light));-webkit-backdrop-filter:blur(var(--glass-blur-light))}.blur-medium{backdrop-filter:blur(var(--glass-blur-medium));-webkit-backdrop-filter:blur(var(--glass-blur-medium))}.blur-heavy{backdrop-filter:blur(var(--glass-blur-heavy));-webkit-backdrop-filter:blur(var(--glass-blur-heavy))}.bg-glass{background:rgba(255,255,255,var(--glass-opacity-medium))}.bg-glass-light{background:rgba(255,255,255,var(--glass-opacity-light))}.bg-glass-dark{background:rgba(0,0,0,.3)}.border-glass{border:1px solid hsla(0,0%,100%,.1)}.border-glass-bright{border:1px solid hsla(0,0%,100%,.2)}.border-glass-glow{border:1px solid var(--liquid-primary);box-shadow:0 0 20px var(--liquid-primary-glow)}.shadow-glass{box-shadow:0 8px 32px rgba(0,0,0,.3)}.shadow-glass-lg{box-shadow:0 20px 60px rgba(0,0,0,.4)}.shadow-glow{box-shadow:0 0 40px var(--liquid-primary-glow)}.shadow-glow-lg{box-shadow:0 0 80px var(--liquid-primary-glow)}.transition-liquid{transition:all var(--liquid-duration-normal) var(--liquid-ease)}.transition-liquid-slow{transition:all var(--liquid-duration-slow) var(--liquid-ease)}@media (max-width:768px){.glass-card,.glass-panel,.glass-panel-elevated,.glass-panel-premium{border-radius:16px}.glass-card{padding:24px}.liquid-button{padding:14px 24px;font-size:.9rem}.glass-orb{width:200px;height:200px}}@media (max-width:480px){.glass-card{padding:20px;border-radius:14px}.liquid-button{padding:12px 20px}}[data-theme=light]{--liquid-void:#fff;--liquid-abyss:#f8fafc;--liquid-deep:#f1f5f9;--liquid-dark:#e2e8f0;--liquid-medium:#cbd5e1;--liquid-surface:#94a3b8;--liquid-primary:#00a888;--liquid-primary-bright:var(--liquid-primary);--liquid-primary-dim:#007a63;--liquid-primary-glow:rgba(0,168,136,.25);--liquid-primary-subtle:rgba(0,168,136,.1);--liquid-secondary:#4f46e5;--liquid-secondary-bright:var(--liquid-secondary);--liquid-secondary-dim:#4338ca;--liquid-secondary-glow:rgba(79,70,229,.2);--liquid-tertiary:#0891b2;--liquid-tertiary-bright:var(--liquid-tertiary);--liquid-tertiary-glow:rgba(8,145,178,.2);--glass-opacity-heavy:0.85;--glass-opacity-medium:0.7;--glass-opacity-light:0.5;--glass-opacity-subtle:0.3;--light-intensity:0.8;--light-color:rgba(255,255,255,var(--light-intensity))}[data-theme=light] .glass-panel{background:linear-gradient(var(--light-angle),hsla(0,0%,100%,.8) 0,hsla(0,0%,100%,.6) 50%,hsla(0,0%,100%,.4) 100%);border:1px solid rgba(0,0,0,.08);box-shadow:0 4px 20px rgba(0,0,0,.08)}[data-theme=light] .glass-panel:before{background:linear-gradient(var(--light-angle),hsla(0,0%,100%,.9) 0,hsla(0,0%,100%,.4) 40%,transparent 60%)}[data-theme=light] .glass-panel-elevated{background:linear-gradient(var(--light-angle),hsla(0,0%,100%,.9) 0,hsla(0,0%,100%,.7) 50%,hsla(0,0%,100%,.5) 100%);border:1px solid rgba(0,0,0,.1);box-shadow:0 8px 32px rgba(0,0,0,.1),0 2px 8px rgba(0,0,0,.05),inset 0 1px 0 hsla(0,0%,100%,.8)}[data-theme=light] .glass-panel-premium{background:linear-gradient(var(--light-angle),hsla(0,0%,100%,.95) 0,hsla(0,0%,100%,.85) 40%,hsla(0,0%,100%,.7) 100%);border:1px solid rgba(0,0,0,.12);box-shadow:0 20px 60px rgba(0,0,0,.1),0 8px 24px rgba(0,0,0,.06),0 2px 6px rgba(0,0,0,.04),inset 0 1px 1px #fff,inset 0 -1px 1px rgba(0,0,0,.02)}[data-theme=light] .glass-card{background:linear-gradient(135deg,hsla(0,0%,100%,.9),hsla(0,0%,100%,.7) 50%,hsla(0,0%,100%,.6));border:1px solid rgba(0,0,0,.08);box-shadow:0 4px 20px rgba(0,0,0,.06)}[data-theme=light] .glass-card:before{background:linear-gradient(135deg,#fff,hsla(0,0%,100%,.5) 30%,transparent 60%)}[data-theme=light] .glass-card:hover{border-color:rgba(0,168,136,.4);box-shadow:0 25px 50px rgba(0,0,0,.08),0 0 40px rgba(0,168,136,.1)}[data-theme=light] .liquid-button{color:#fff;box-shadow:0 4px 20px rgba(0,168,136,.3),0 2px 8px rgba(0,168,136,.15)}[data-theme=light] .liquid-button:hover{box-shadow:0 8px 30px rgba(0,168,136,.4),0 4px 12px rgba(0,168,136,.2)}[data-theme=light] .liquid-button-ghost{background:rgba(0,0,0,.03);color:var(--color-text-primary);border:1px solid rgba(0,0,0,.1)}[data-theme=light] .liquid-button-ghost:hover{background:rgba(0,0,0,.06);border-color:rgba(0,0,0,.15)}[data-theme=light] .text-glass-shadow{text-shadow:0 1px 0 hsla(0,0%,100%,.8),0 2px 10px rgba(0,0,0,.1)}[data-theme=light] .text-glow{text-shadow:0 0 10px rgba(0,168,136,.3),0 0 20px rgba(0,168,136,.2)}[data-theme=light] .border-glass{border:1px solid rgba(0,0,0,.08)}[data-theme=light] .border-glass-bright{border:1px solid rgba(0,0,0,.15)}[data-theme=light] .shadow-glass{box-shadow:0 8px 32px rgba(0,0,0,.08)}[data-theme=light] .shadow-glass-lg{box-shadow:0 20px 60px rgba(0,0,0,.1)}[data-theme=light] .liquid-divider{background:linear-gradient(90deg,transparent,rgba(0,0,0,.1) 20%,rgba(0,0,0,.15) 50%,rgba(0,0,0,.1) 80%,transparent)}[data-theme=light] .liquid-gradient-primary{background:radial-gradient(ellipse 80% 50% at 20% 20%,rgba(0,168,136,.1) 0,transparent 50%),radial-gradient(ellipse 60% 40% at 80% 80%,rgba(79,70,229,.08) 0,transparent 50%),linear-gradient(160deg,#fff,#f8fafc 50%,#f1f5f9)}[data-theme=light] .liquid-gradient-ambient{background:radial-gradient(ellipse 100% 60% at 10% 0,rgba(0,168,136,.08) 0,transparent 40%),radial-gradient(ellipse 80% 80% at 90% 100%,rgba(79,70,229,.06) 0,transparent 40%),radial-gradient(ellipse 60% 50% at 50% 50%,rgba(8,145,178,.04) 0,transparent 50%),linear-gradient(180deg,#fff,#f8fafc 30%,#f1f5f9 70%,#e2e8f0)}@keyframes liquidMorph{0%{border-radius:60% 40% 30% 70%/60% 30% 70% 40%}25%{border-radius:30% 60% 70% 40%/50% 60% 30% 60%}50%{border-radius:50% 60% 30% 60%/30% 70% 50% 60%}75%{border-radius:60% 40% 60% 30%/60% 40% 60% 40%}to{border-radius:60% 40% 30% 70%/60% 30% 70% 40%}}@keyframes liquidMorphSubtle{0%,to{border-radius:30% 70% 70% 30%/30% 30% 70% 70%}50%{border-radius:70% 30% 30% 70%/70% 70% 30% 30%}}@keyframes liquidBlob{0%{transform:translate(0) scale(1);border-radius:60% 40% 30% 70%/60% 30% 70% 40%}20%{transform:translate(-20px,10px) scale(1.05);border-radius:40% 60% 70% 30%/40% 60% 30% 60%}40%{transform:translate(-30px,-20px) scale(.95);border-radius:50% 50% 40% 60%/60% 40% 60% 40%}60%{transform:translate(20px,-30px) scale(1.02);border-radius:70% 30% 60% 40%/30% 70% 40% 60%}80%{transform:translate(30px,20px) scale(.98);border-radius:30% 70% 50% 50%/50% 50% 50% 50%}to{transform:translate(0) scale(1);border-radius:60% 40% 30% 70%/60% 30% 70% 40%}}@keyframes glassShimmer{0%{background-position:-200% 0;opacity:0}20%{opacity:1}80%{opacity:1}to{background-position:200% 0;opacity:0}}@keyframes glassReflection{0%{transform:translateX(-100%) rotate(35deg);opacity:0}15%{opacity:.7}50%{opacity:.4}85%{opacity:.7}to{transform:translateX(200%) rotate(35deg);opacity:0}}@keyframes glassGlint{0%,90%,to{opacity:0;transform:translateX(-100%) translateY(-100%)}95%{opacity:.8;transform:translateX(100%) translateY(100%)}}@keyframes glassPrismatic{0%{filter:hue-rotate(0deg) brightness(1)}33%{filter:hue-rotate(60deg) brightness(1.1)}66%{filter:hue-rotate(-60deg) brightness(1.05)}to{filter:hue-rotate(0deg) brightness(1)}}@keyframes orbFloat{0%,to{transform:translateY(0) translateX(0)}20%{transform:translateY(-20px) translateX(10px)}40%{transform:translateY(-35px) translateX(-5px)}60%{transform:translateY(-25px) translateX(-15px)}80%{transform:translateY(-10px) translateX(5px)}}@keyframes orbFloatReverse{0%,to{transform:translateY(0) translateX(0)}20%{transform:translateY(15px) translateX(-10px)}40%{transform:translateY(30px) translateX(5px)}60%{transform:translateY(20px) translateX(15px)}80%{transform:translateY(8px) translateX(-5px)}}@keyframes gentleFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}@keyframes gentleFloatRotate{0%,to{transform:translateY(0) rotate(0deg)}25%{transform:translateY(-8px) rotate(1deg)}50%{transform:translateY(-15px) rotate(0deg)}75%{transform:translateY(-8px) rotate(-1deg)}}@keyframes levitate{0%{transform:translateY(0) scale(1);box-shadow:0 10px 40px rgba(0,0,0,.3)}50%{transform:translateY(-12px) scale(1.02);box-shadow:0 25px 60px rgba(0,0,0,.25)}to{transform:translateY(0) scale(1);box-shadow:0 10px 40px rgba(0,0,0,.3)}}@keyframes floatDrift{0%{transform:translate(0)}25%{transform:translate(50px,-30px)}50%{transform:translate(-30px,-60px)}75%{transform:translate(-60px,-30px)}to{transform:translate(0)}}@keyframes liquidRipple{0%{transform:scale(0);opacity:.5}to{transform:scale(4);opacity:0}}@keyframes liquidRippleInfinite{0%{transform:scale(.8);opacity:.4}50%{transform:scale(1.2);opacity:.2}to{transform:scale(.8);opacity:.4}}@keyframes liquidDroplet{0%{transform:scale(1) translateY(0);opacity:1}50%{transform:scale(.95) translateY(3px);opacity:.8}to{transform:scale(1) translateY(0);opacity:1}}@keyframes liquidSplash{0%{transform:scale(0);opacity:0}30%{opacity:.6}60%{transform:scale(1.5);opacity:.3}to{transform:scale(2);opacity:0}}@keyframes gradientFlow{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes gradientFlowVertical{0%{background-position:50% 0}50%{background-position:50% 100%}to{background-position:50% 0}}@keyframes gradientRotate{0%{background-position:0 50%;filter:hue-rotate(0deg)}50%{background-position:100% 50%;filter:hue-rotate(180deg)}to{background-position:0 50%;filter:hue-rotate(1turn)}}@keyframes meshGradientFlow{0%,to{background-position:0 0,100% 0,100% 100%,0 100%}25%{background-position:25% 25%,75% 25%,75% 75%,25% 75%}50%{background-position:50% 50%,50% 50%,50% 50%,50% 50%}75%{background-position:75% 25%,25% 75%,25% 25%,75% 75%}}@keyframes auroraFlow{0%{background-position:50% 0,50% 100%,0 50%,100% 50%;opacity:.5}25%{background-position:75% 25%,25% 75%,25% 25%,75% 75%;opacity:.7}50%{background-position:100% 50%,0 50%,50% 100%,50% 0;opacity:.5}75%{background-position:75% 75%,25% 25%,75% 25%,25% 75%;opacity:.6}to{background-position:50% 0,50% 100%,0 50%,100% 50%;opacity:.5}}@keyframes glassPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.85;transform:scale(1.02)}}@keyframes glassBreathe{0%,to{box-shadow:0 0 20px rgba(0,196,160,.1),inset 0 0 20px hsla(0,0%,100%,.02);transform:scale(1)}50%{box-shadow:0 0 40px rgba(0,196,160,.2),inset 0 0 30px hsla(0,0%,100%,.04);transform:scale(1.005)}}@keyframes glassHeartbeat{0%,20%,40%,to{transform:scale(1)}10%{transform:scale(1.02)}30%{transform:scale(1.015)}}@keyframes glowPulse{0%,to{box-shadow:0 0 30px rgba(0,196,160,.3);opacity:.6}50%{box-shadow:0 0 60px rgba(0,196,160,.5);opacity:1}}@keyframes glowPulseSubtle{0%,to{filter:brightness(1) drop-shadow(0 0 15px rgba(0,196,160,.2))}50%{filter:brightness(1.1) drop-shadow(0 0 25px rgba(0,196,160,.4))}}@keyframes liquidFadeIn{0%{opacity:0;transform:translateY(40px) scale(.95);filter:blur(10px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes liquidFadeInUp{0%{opacity:0;transform:translateY(60px)}to{opacity:1;transform:translateY(0)}}@keyframes liquidFadeInDown{0%{opacity:0;transform:translateY(-60px)}to{opacity:1;transform:translateY(0)}}@keyframes liquidFadeInLeft{0%{opacity:0;transform:translateX(-60px)}to{opacity:1;transform:translateX(0)}}@keyframes liquidFadeInRight{0%{opacity:0;transform:translateX(60px)}to{opacity:1;transform:translateX(0)}}@keyframes liquidScaleIn{0%{opacity:0;transform:scale(.8)}60%{transform:scale(1.03)}to{opacity:1;transform:scale(1)}}@keyframes liquidReveal{0%{-webkit-clip-path:inset(100% 0 0 0);clip-path:inset(100% 0 0 0);opacity:0}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);opacity:1}}@keyframes liquidUnfold{0%{opacity:0;transform:perspective(1000px) rotateX(-30deg) translateY(50px);transform-origin:top center}to{opacity:1;transform:perspective(1000px) rotateX(0deg) translateY(0)}}@keyframes glassAppear{0%{opacity:0;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);transform:scale(.9)}to{opacity:1;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);transform:scale(1)}}.stagger-1{animation-delay:.1s}.stagger-2{animation-delay:.2s}.stagger-3{animation-delay:.3s}.stagger-4{animation-delay:.4s}.stagger-5{animation-delay:.5s}.stagger-6{animation-delay:.6s}.stagger-7{animation-delay:.7s}.stagger-8{animation-delay:.8s}.stagger-9{animation-delay:.9s}.stagger-10{animation-delay:1s}.stagger-slow-1{animation-delay:0s}.stagger-slow-2{animation-delay:.5s}.stagger-slow-3{animation-delay:1s}.stagger-slow-4{animation-delay:1.5s}.stagger-slow-5{animation-delay:2s}@keyframes particleRise{0%{transform:translateY(100%) translateX(0) rotate(0deg);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translateY(-100vh) translateX(50px) rotate(1turn);opacity:0}}@keyframes particleDrift{0%,to{transform:translate(0)}25%{transform:translate(20px,-10px)}50%{transform:translate(-10px,-20px)}75%{transform:translate(-20px,-10px)}}@keyframes sparkle{0%,to{opacity:0;transform:scale(0) rotate(0deg)}50%{opacity:1;transform:scale(1) rotate(180deg)}}@keyframes twinkle{0%,to{opacity:.3;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}@keyframes scrollHint{0%,to{opacity:1;transform:translateY(0)}50%{opacity:.3;transform:translateY(12px)}}@keyframes scrollChevron{0%,to{opacity:0;transform:translateY(-8px)}50%{opacity:1;transform:translateY(0)}}@keyframes scrollPulse{0%,to{box-shadow:0 0 0 0 rgba(0,196,160,.4)}50%{box-shadow:0 0 0 15px rgba(0,196,160,0)}}@keyframes liquidLoader{0%{transform:rotate(0deg);border-radius:50%}25%{border-radius:40% 60% 60% 40%/60% 40% 60% 40%}50%{transform:rotate(180deg);border-radius:50%}75%{border-radius:60% 40% 40% 60%/40% 60% 40% 60%}to{transform:rotate(1turn);border-radius:50%}}@keyframes skeletonShimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes spinGlass{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes pulseDot{0%,to{transform:scale(1);opacity:1}50%{transform:scale(.7);opacity:.5}}@keyframes hoverLift{0%{transform:translateY(0) scale(1);box-shadow:0 4px 20px rgba(0,0,0,.2)}to{transform:translateY(-10px) scale(1.02);box-shadow:0 20px 40px rgba(0,0,0,.3)}}@keyframes hoverGlow{0%{box-shadow:0 0 0 rgba(0,196,160,0)}to{box-shadow:0 0 40px rgba(0,196,160,.4)}}@keyframes hoverShine{0%{left:-100%;opacity:0}50%{opacity:.5}to{left:100%;opacity:0}}@keyframes borderGlow{0%,to{border-color:rgba(0,196,160,.2)}50%{border-color:rgba(0,196,160,.6)}}@keyframes textReveal{0%{opacity:0;transform:translateY(100%);filter:blur(15px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes textGlow{0%,to{text-shadow:0 0 10px rgba(0,196,160,.3)}50%{text-shadow:0 0 30px rgba(0,196,160,.6),0 0 60px rgba(0,196,160,.3)}}@keyframes typewriter{0%{width:0}to{width:100%}}@keyframes cursorBlink{0%,to{opacity:1}50%{opacity:0}}@keyframes backgroundPan{0%{background-position:0 0}to{background-position:100% 100%}}@keyframes noiseScroll{0%{transform:translate(0)}to{transform:translate(-10%,-10%)}}@keyframes colorShift{0%,to{filter:hue-rotate(0deg)}50%{filter:hue-rotate(30deg)}}@keyframes ambientGlow{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}.animate-liquid-morph{animation:liquidMorph 15s ease-in-out infinite}.animate-liquid-blob{animation:liquidBlob 25s ease-in-out infinite}.animate-float{animation:gentleFloat 6s ease-in-out infinite}.animate-float-slow{animation:gentleFloat 10s ease-in-out infinite}.animate-orb-float{animation:orbFloat 12s ease-in-out infinite}.animate-levitate{animation:levitate 4s ease-in-out infinite}.animate-shimmer{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.1) 50%,transparent);background-size:200% 100%;animation:glassShimmer 3s ease-in-out infinite}.animate-glow-pulse{animation:glowPulse 3s ease-in-out infinite}.animate-glass-breathe{animation:glassBreathe 6s ease-in-out infinite}.animate-gradient-flow{background-size:200% 200%;animation:gradientFlow 8s ease infinite}.animate-gradient-slow{background-size:400% 400%;animation:gradientFlow 15s ease infinite}.animate-liquid-in{animation:liquidFadeIn .8s ease-out forwards}.animate-liquid-in-up{animation:liquidFadeInUp .8s ease-out forwards}.animate-liquid-in-down{animation:liquidFadeInDown .8s ease-out forwards}.animate-liquid-scale{animation:liquidScaleIn .6s ease-out forwards}.animate-glass-appear{animation:glassAppear .6s ease-out forwards}.animate-particle-drift{animation:particleDrift 8s ease-in-out infinite}.animate-twinkle{animation:twinkle 3s ease-in-out infinite}[data-liquid-animate]{opacity:0;transform:translateY(40px);transition:all .8s cubic-bezier(.4,0,.2,1)}[data-liquid-animate].visible{opacity:1;transform:translateY(0)}[data-liquid-animate=scale]{transform:scale(.9)}[data-liquid-animate=scale].visible{transform:scale(1)}[data-liquid-animate=blur]{filter:blur(10px);transform:translateY(30px)}[data-liquid-animate=blur].visible{filter:blur(0);transform:translateY(0)}[data-liquid-animate=left]{transform:translateX(-60px)}[data-liquid-animate=left].visible{transform:translateX(0)}[data-liquid-animate=right]{transform:translateX(60px)}[data-liquid-animate=right].visible{transform:translateX(0)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}[data-liquid-animate]{opacity:1;transform:none;filter:none}}html{scroll-behavior:smooth}body{font-family:var(--font-body);background:var(--color-bg-primary);color:var(--color-text-primary);line-height:var(--leading-normal);min-height:100vh;overflow-x:hidden;position:relative;transition:background-color .3s ease,color .3s ease}body:before{content:"";position:fixed;inset:0;background:radial-gradient(ellipse 80% 50% at 10% 10%,rgba(0,196,160,.08) 0,transparent 50%),radial-gradient(ellipse 60% 40% at 90% 90%,rgba(99,102,241,.06) 0,transparent 50%),radial-gradient(ellipse 50% 30% at 50% 50%,rgba(6,182,212,.04) 0,transparent 50%);pointer-events:none;z-index:-1;transition:opacity .3s ease}[data-theme=light] body:before{background:radial-gradient(ellipse 80% 50% at 10% 10%,rgba(0,196,160,.05) 0,transparent 50%),radial-gradient(ellipse 60% 40% at 90% 90%,rgba(99,102,241,.04) 0,transparent 50%),radial-gradient(ellipse 50% 30% at 50% 50%,rgba(6,182,212,.03) 0,transparent 50%)}:focus-visible{outline:2px solid var(--ks-accent);outline-offset:2px}::selection{background-color:var(--ks-accent);color:var(--ks-primary-dark)}html{scroll-padding-top:100px}main{min-height:100vh;padding-top:80px}.section{padding:var(--space-16) 0}@media (min-width:768px){.section{padding:var(--space-24) 0}}@media (min-width:1024px){.section{padding:var(--space-32) 0}}.container{width:100%;max-width:var(--container-2xl);margin:0 auto;padding:0 var(--space-4)}@media (min-width:640px){.container{padding:0 var(--space-6)}}@media (min-width:1024px){.container{padding:0 var(--space-8)}}@media (max-width:1023px){[data-theme=light] body{background:#fff!important;color:#111827!important}[data-theme=light] body:after,[data-theme=light] body:before{display:none!important}[data-theme=light] main{background:#fff!important;position:relative;z-index:0}}.LiquidBackground_container__2S73P{position:fixed;inset:0;z-index:-10;overflow:hidden;pointer-events:none;--mouse-x:0px;--mouse-y:0px;transition:opacity .5s ease,filter .5s ease}.LiquidBackground_autoDimmed__KJSp0,.LiquidBackground_scrolled__hL_7K{opacity:.3;filter:grayscale(80%)}.LiquidBackground_gradientLayer__Zya8O{position:absolute;inset:0;background:radial-gradient(ellipse 120% 80% at 15% 10%,rgba(0,196,160,.12) 0,transparent 45%),radial-gradient(ellipse 100% 70% at 85% 85%,rgba(99,102,241,.1) 0,transparent 45%),radial-gradient(ellipse 80% 60% at 50% 120%,rgba(6,182,212,.08) 0,transparent 50%);transform:translate(calc(var(--mouse-x) * .3),calc(var(--mouse-y) * .3));transition:transform .5s cubic-bezier(.4,0,.2,1)}.LiquidBackground_meshLayer__vwYhW{position:absolute;inset:-50%;background:radial-gradient(at 0 0,rgba(0,196,160,.15) 0,transparent 40%),radial-gradient(at 100% 0,rgba(6,182,212,.12) 0,transparent 40%),radial-gradient(at 100% 100%,rgba(99,102,241,.1) 0,transparent 40%),radial-gradient(at 0 100%,rgba(0,196,160,.08) 0,transparent 40%);background-size:100% 100%;animation:LiquidBackground_meshFlow__efFqE 30s ease infinite;opacity:.7}@keyframes LiquidBackground_meshFlow__efFqE{0%,to{transform:translate(0) scale(1)}25%{transform:translate(5%,-5%) scale(1.02)}50%{transform:translate(-3%,3%) scale(.98)}75%{transform:translate(-5%,-3%) scale(1.01)}}.LiquidBackground_orb__7y5mE{position:absolute;border-radius:50%;filter:blur(80px);opacity:.5;will-change:transform}.LiquidBackground_orb1__qa2Yh{width:600px;height:600px;background:radial-gradient(circle at 30% 30%,rgba(0,196,160,.4) 0,rgba(0,196,160,.1) 50%,transparent 70%);top:-200px;left:-150px;animation:LiquidBackground_orbDrift1__1Bau0 25s ease-in-out infinite}.LiquidBackground_orb2__U6mXz{width:500px;height:500px;background:radial-gradient(circle at 70% 30%,rgba(99,102,241,.35) 0,rgba(99,102,241,.1) 50%,transparent 70%);top:20%;right:-200px;animation:LiquidBackground_orbDrift2__tcyjp 30s ease-in-out infinite;animation-delay:-5s}.LiquidBackground_orb3__uXGJo{width:450px;height:450px;background:radial-gradient(circle at 50% 50%,rgba(6,182,212,.3) 0,rgba(6,182,212,.1) 50%,transparent 70%);bottom:-150px;left:20%;animation:LiquidBackground_orbDrift3__xN6mO 28s ease-in-out infinite;animation-delay:-10s}.LiquidBackground_orb4____OMX{width:350px;height:350px;background:radial-gradient(circle at 40% 60%,rgba(0,196,160,.25) 0,rgba(99,102,241,.15) 50%,transparent 70%);bottom:30%;right:10%;animation:LiquidBackground_orbDrift4__tTS4Y 22s ease-in-out infinite;animation-delay:-15s}@keyframes LiquidBackground_orbDrift1__1Bau0{0%,to{transform:translate(0) scale(1)}25%{transform:translate(80px,60px) scale(1.1)}50%{transform:translate(40px,120px) scale(.95)}75%{transform:translate(-40px,60px) scale(1.05)}}@keyframes LiquidBackground_orbDrift2__tcyjp{0%,to{transform:translate(0) scale(1)}25%{transform:translate(-60px,40px) scale(1.08)}50%{transform:translate(-100px,-30px) scale(.92)}75%{transform:translate(-30px,-60px) scale(1.03)}}@keyframes LiquidBackground_orbDrift3__xN6mO{0%,to{transform:translate(0) scale(1)}25%{transform:translate(50px,-50px) scale(1.06)}50%{transform:translate(-40px,-80px) scale(.94)}75%{transform:translate(-70px,-30px) scale(1.02)}}@keyframes LiquidBackground_orbDrift4__tTS4Y{0%,to{transform:translate(0) scale(1)}33%{transform:translate(-50px,-60px) scale(1.12)}66%{transform:translate(30px,-40px) scale(.9)}}.LiquidBackground_noiseOverlay__m3J_H{position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");opacity:.025;mix-blend-mode:overlay}.LiquidBackground_vignette__QwpfG{position:absolute;inset:0;background:radial-gradient(ellipse 80% 70% at center,transparent 30%,rgba(3,5,8,.4) 80%,rgba(3,5,8,.8) 100%);pointer-events:none}@media (max-width:1023px){.LiquidBackground_vignette__QwpfG{display:none!important}}.LiquidBackground_subtle__cLXd0 .LiquidBackground_orb__7y5mE{opacity:.3}.LiquidBackground_subtle__cLXd0 .LiquidBackground_gradientLayer__Zya8O{opacity:.6}.LiquidBackground_subtle__cLXd0 .LiquidBackground_meshLayer__vwYhW{opacity:.4}.LiquidBackground_intense__gANKD .LiquidBackground_orb__7y5mE{opacity:.7;filter:blur(60px)}.LiquidBackground_intense__gANKD .LiquidBackground_gradientLayer__Zya8O{opacity:1}.LiquidBackground_intense__gANKD .LiquidBackground_meshLayer__vwYhW{opacity:.9}@media (max-width:768px){.LiquidBackground_orb1__qa2Yh{width:400px;height:400px}.LiquidBackground_orb2__U6mXz{width:350px;height:350px}.LiquidBackground_orb3__uXGJo{width:300px;height:300px}.LiquidBackground_orb4____OMX{width:250px;height:250px}}@media (prefers-reduced-motion:reduce){.LiquidBackground_meshLayer__vwYhW,.LiquidBackground_orb__7y5mE{animation:none}.LiquidBackground_gradientLayer__Zya8O{transition:none}}.Footer_footer__rZB2Q{position:relative;background:linear-gradient(180deg,rgba(5,10,18,.9),rgba(3,5,8,.98));padding:80px 0 40px;margin-top:40px}.Footer_footer__rZB2Q:before{content:"";position:absolute;top:0;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent,rgba(0,196,160,.3) 20%,rgba(0,196,160,.5) 50%,rgba(0,196,160,.3) 80%,transparent)}.Footer_container___B4j_{max-width:1400px;margin:0 auto;padding:0 24px}.Footer_grid__G4Mer{display:grid;grid-gap:48px;gap:48px}@media (min-width:1024px){.Footer_grid__G4Mer{grid-template-columns:1.2fr 2.8fr;gap:80px}}.Footer_brand__OL5Ui{display:flex;flex-direction:column;gap:24px}.Footer_tagline__OY2CF{font-size:1rem;color:hsla(0,0%,100%,.6);line-height:1.7;max-width:300px}.Footer_contact__OM0gw{display:flex;flex-direction:column;gap:12px}.Footer_contactItem__h2ird{display:flex;align-items:center;gap:12px;font-size:.9rem;color:hsla(0,0%,100%,.6);transition:all .3s ease}.Footer_contactItem__h2ird svg{width:18px;height:18px;color:rgba(0,196,160,.7)}.Footer_contactItem__h2ird:hover{color:var(--liquid-primary);transform:translateX(4px)}.Footer_social__qlZ7e{display:flex;gap:12px;margin-top:8px}.Footer_social__qlZ7e a{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;color:hsla(0,0%,100%,.6);transition:all .3s ease;position:relative}.Footer_social__qlZ7e a:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg,hsla(0,0%,100%,.1),transparent 50%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.Footer_social__qlZ7e a:hover{background:linear-gradient(135deg,var(--liquid-primary),var(--liquid-tertiary));border-color:transparent;color:#030508;transform:translateY(-4px);box-shadow:0 8px 20px rgba(0,196,160,.3)}.Footer_links__6wOW9{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:32px;gap:32px}@media (min-width:768px){.Footer_links__6wOW9{grid-template-columns:repeat(4,1fr)}}.Footer_column__xLYiC{display:flex;flex-direction:column;gap:12px}.Footer_columnTitle__hHceJ{font-family:var(--font-heading);font-size:.8rem;font-weight:600;color:hsla(0,0%,100%,.9);text-transform:uppercase;letter-spacing:.1em;margin-bottom:8px;padding-bottom:12px;position:relative}.Footer_columnTitle__hHceJ:after{content:"";position:absolute;bottom:0;left:0;width:40px;height:2px;background:linear-gradient(90deg,var(--liquid-primary),var(--liquid-tertiary));border-radius:1px}.Footer_link__16ENv{font-size:.9rem;color:hsla(0,0%,100%,.5);transition:all .3s ease;position:relative;display:inline-block;width:-moz-fit-content;width:fit-content}.Footer_link__16ENv:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:1px;background:var(--liquid-primary);transition:width .3s ease}.Footer_link__16ENv:hover{color:var(--liquid-primary);transform:translateX(4px)}.Footer_link__16ENv:hover:after{width:100%}.Footer_bottom__wsfnU{display:flex;flex-direction:column;gap:20px;padding-top:40px;margin-top:60px;position:relative}.Footer_bottom__wsfnU:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.1) 50%,transparent)}@media (min-width:768px){.Footer_bottom__wsfnU{flex-direction:row;justify-content:space-between;align-items:center}}.Footer_copyright__8W_Zp{font-size:.85rem;color:hsla(0,0%,100%,.4)}.Footer_legal__iwFEu{display:flex;gap:24px}.Footer_legalLink__8xdD6{font-size:.85rem;color:hsla(0,0%,100%,.4);transition:color .3s ease}.Footer_legalLink__8xdD6:hover{color:var(--liquid-primary)}@media (prefers-reduced-motion:reduce){.Footer_contactItem__h2ird,.Footer_legalLink__8xdD6,.Footer_link__16ENv,.Footer_social__qlZ7e a{transition:none}.Footer_contactItem__h2ird:hover,.Footer_link__16ENv:hover,.Footer_social__qlZ7e a:hover{transform:none}}[data-theme=light] .Footer_footer__rZB2Q{background:linear-gradient(180deg,rgba(241,245,249,.95),#f8fafc)}[data-theme=light] .Footer_footer__rZB2Q:before{background:linear-gradient(90deg,transparent,rgba(0,168,136,.4) 20%,rgba(0,168,136,.6) 50%,rgba(0,168,136,.4) 80%,transparent)}[data-theme=light] .Footer_contactItem__h2ird,[data-theme=light] .Footer_tagline__OY2CF{color:rgba(0,0,0,.6)}[data-theme=light] .Footer_contactItem__h2ird svg{color:rgba(0,168,136,.8)}[data-theme=light] .Footer_contactItem__h2ird:hover{color:#00a888}[data-theme=light] .Footer_social__qlZ7e a{background:rgba(0,0,0,.03);border:1px solid rgba(0,0,0,.08);color:rgba(0,0,0,.6)}[data-theme=light] .Footer_social__qlZ7e a:before{background:linear-gradient(135deg,hsla(0,0%,100%,.8),transparent 50%)}[data-theme=light] .Footer_social__qlZ7e a:hover{background:linear-gradient(135deg,#00a888,#0891b2);color:#fff}[data-theme=light] .Footer_columnTitle__hHceJ{color:rgba(0,0,0,.85)}[data-theme=light] .Footer_link__16ENv{color:rgba(0,0,0,.55)}[data-theme=light] .Footer_link__16ENv:hover{color:#00a888}[data-theme=light] .Footer_bottom__wsfnU:before{background:linear-gradient(90deg,transparent,rgba(0,0,0,.1) 50%,transparent)}[data-theme=light] .Footer_copyright__8W_Zp,[data-theme=light] .Footer_legalLink__8xdD6{color:rgba(0,0,0,.45)}[data-theme=light] .Footer_legalLink__8xdD6:hover{color:#00a888}.Button_button__f_l0m{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-family:var(--font-heading);font-weight:600;border-radius:14px;cursor:pointer;position:relative;overflow:hidden;white-space:nowrap;transition:all .4s cubic-bezier(.4,0,.2,1);isolation:isolate}.Button_button__f_l0m:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.Button_sm__CDbQJ{padding:10px 18px;font-size:.875rem;border-radius:10px}.Button_md__fwg2m{padding:14px 28px;font-size:1rem}.Button_lg__2Fw1x{padding:18px 36px;font-size:1.1rem}.Button_xl__eOf74{padding:20px 44px;font-size:1.2rem;border-radius:16px}.Button_primary__gNjMo{background:linear-gradient(135deg,var(--liquid-primary-bright) 0,var(--liquid-primary) 100%);color:#030508;border:none;box-shadow:0 4px 20px rgba(0,196,160,.4),0 2px 8px rgba(0,196,160,.2),inset 0 1px 0 hsla(0,0%,100%,.25)}.Button_primary__gNjMo:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.4) 50%,transparent);transition:left .6s cubic-bezier(.4,0,.2,1)}.Button_primary__gNjMo:hover:before{left:100%}.Button_primary__gNjMo:after{content:"";position:absolute;inset:-4px;background:linear-gradient(135deg,var(--liquid-primary-bright),var(--liquid-primary));border-radius:inherit;z-index:-1;opacity:0;filter:blur(20px);transition:opacity .4s ease}.Button_primary__gNjMo:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 8px 30px rgba(0,196,160,.5),0 4px 12px rgba(0,196,160,.3)}.Button_primary__gNjMo:hover:after{opacity:.6}.Button_primary__gNjMo:active{transform:translateY(-1px) scale(1)}@media (max-width:1024px){.Button_primary__gNjMo:after,.Button_primary__gNjMo:before{display:none!important}}.Button_secondary__6ARy2{background:linear-gradient(135deg,#2d5a87,#1e3a5f);color:#fff;border:none;box-shadow:0 4px 16px rgba(30,58,95,.4),inset 0 1px 0 hsla(0,0%,100%,.1)}.Button_secondary__6ARy2:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2) 50%,transparent);transition:left .6s ease}.Button_secondary__6ARy2:hover{transform:translateY(-3px);background:linear-gradient(135deg,#3a6b9c,#2d5a87);box-shadow:0 8px 28px rgba(30,58,95,.5),inset 0 1px 0 hsla(0,0%,100%,.15)}.Button_secondary__6ARy2:hover:before{left:100%}.Button_outline__Nk0b6{background:transparent;color:var(--liquid-primary);border:2px solid rgba(0,196,160,.6);position:relative}.Button_outline__Nk0b6:before{inset:0;background:linear-gradient(135deg,rgba(0,196,160,.15),rgba(0,232,189,.1))}.Button_outline__Nk0b6:after,.Button_outline__Nk0b6:before{content:"";position:absolute;border-radius:inherit;opacity:0;transition:opacity .4s ease}.Button_outline__Nk0b6:after{inset:-2px;background:linear-gradient(135deg,var(--liquid-primary-bright),var(--liquid-primary));z-index:-1;filter:blur(15px)}.Button_outline__Nk0b6:hover{border-color:var(--liquid-primary);transform:translateY(-3px);color:var(--liquid-primary-bright)}.Button_outline__Nk0b6:hover:before{opacity:1}.Button_outline__Nk0b6:hover:after{opacity:.4}@media (max-width:1024px){.Button_outline__Nk0b6:after,.Button_outline__Nk0b6:before{display:none!important}}.Button_ghost__nCpIY{background:hsla(0,0%,100%,.04);color:hsla(0,0%,100%,.9);border:1px solid hsla(0,0%,100%,.08);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.Button_ghost__nCpIY:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg,hsla(0,0%,100%,.15),transparent 50%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.Button_ghost__nCpIY:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.15);transform:translateY(-2px)}.Button_danger__yObcW{background:linear-gradient(135deg,#f87171,#ef4444);color:#fff;border:none;box-shadow:0 4px 16px rgba(239,68,68,.4),inset 0 1px 0 hsla(0,0%,100%,.2)}.Button_danger__yObcW:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3) 50%,transparent);transition:left .5s ease}.Button_danger__yObcW:hover{transform:translateY(-3px);box-shadow:0 8px 28px rgba(239,68,68,.5),inset 0 1px 0 hsla(0,0%,100%,.25)}.Button_danger__yObcW:hover:before{left:100%}.Button_glass__XlgmU{background:linear-gradient(135deg,hsla(0,0%,100%,.12),hsla(0,0%,100%,.05));color:hsla(0,0%,100%,.95);border:1px solid hsla(0,0%,100%,.15);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);box-shadow:0 4px 20px rgba(0,0,0,.2),inset 0 1px 0 hsla(0,0%,100%,.15)}.Button_glass__XlgmU:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg,hsla(0,0%,100%,.25),hsla(0,0%,100%,.08) 30%,transparent 60%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.Button_glass__XlgmU:hover{background:linear-gradient(135deg,hsla(0,0%,100%,.18),hsla(0,0%,100%,.08));border-color:rgba(0,196,160,.4);transform:translateY(-3px);box-shadow:0 8px 32px rgba(0,0,0,.3),0 0 40px rgba(0,196,160,.1)}.Button_fullWidth__9EUg4{width:100%}.Button_icon__BTVtg{display:flex;align-items:center}.Button_loading__xz7Vs{pointer-events:none}.Button_loading__xz7Vs .Button_text__dsM1r{opacity:0}.Button_spinner__bkL9X{position:absolute;display:flex;align-items:center;justify-content:center}.Button_spinnerIcon__9qa9U{width:1.25em;height:1.25em;border:2px solid;border-right:2px solid transparent;border-radius:50%;animation:Button_buttonSpin__wUcL9 .8s linear infinite}@keyframes Button_buttonSpin__wUcL9{to{transform:rotate(1turn)}}.Button_ripple__8fleT{position:absolute;border-radius:50%;background:hsla(0,0%,100%,.3);transform:scale(0);animation:Button_rippleEffect__Sb0Qs .6s ease-out;pointer-events:none}@keyframes Button_rippleEffect__Sb0Qs{to{transform:scale(4);opacity:0}}@media (max-width:640px){.Button_sm__CDbQJ{padding:8px 14px;font-size:.8rem}.Button_md__fwg2m{padding:12px 22px;font-size:.9rem}.Button_lg__2Fw1x{padding:14px 28px;font-size:1rem}.Button_xl__eOf74{padding:16px 32px;font-size:1.1rem}}@media (prefers-reduced-motion:reduce){.Button_button__f_l0m{transition:none}.Button_button__f_l0m:before{transition:none;animation:none}.Button_button__f_l0m:hover{transform:none}.Button_ripple__8fleT,.Button_spinnerIcon__9qa9U{animation:none}}[data-theme=light] .Button_ghost__nCpIY{background:rgba(0,0,0,.03);color:rgba(0,0,0,.8);border:1px solid rgba(0,0,0,.1)}[data-theme=light] .Button_ghost__nCpIY:before{background:linear-gradient(135deg,hsla(0,0%,100%,.8),transparent 50%)}[data-theme=light] .Button_ghost__nCpIY:hover{background:rgba(0,0,0,.06);border-color:rgba(0,0,0,.15)}[data-theme=light] .Button_glass__XlgmU{background:linear-gradient(135deg,hsla(0,0%,100%,.85),hsla(0,0%,100%,.6));color:rgba(0,0,0,.85);border:1px solid rgba(0,0,0,.1);box-shadow:0 4px 20px rgba(0,0,0,.06),inset 0 1px 0 #fff}[data-theme=light] .Button_glass__XlgmU:before{background:linear-gradient(135deg,#fff,hsla(0,0%,100%,.5) 30%,transparent 60%)}[data-theme=light] .Button_glass__XlgmU:hover{background:linear-gradient(135deg,hsla(0,0%,100%,.95),hsla(0,0%,100%,.75));border-color:rgba(0,168,136,.5);box-shadow:0 8px 32px rgba(0,0,0,.08),0 0 30px rgba(0,168,136,.08)}[data-theme=light] .Button_outline__Nk0b6{color:#00a888;border:2px solid rgba(0,168,136,.7)}[data-theme=light] .Button_outline__Nk0b6:hover{border-color:#00a888;color:#00a888}.Logo_logo__b0YXN{display:flex;align-items:center}.Logo_logoImage__qJyzS{height:auto;width:auto;max-width:200px;object-fit:contain;display:block}@media (min-width:1024px){.Logo_logoImage__qJyzS{mix-blend-mode:screen}}.Logo_sm__Ge_bk .Logo_logoImage__qJyzS{height:36px}.Logo_md__zrJ0E .Logo_logoImage__qJyzS{height:48px}.Logo_lg__kVFSb .Logo_logoImage__qJyzS{height:64px}@media (min-width:1024px){.Logo_dark__LSSql .Logo_logoImage__qJyzS{mix-blend-mode:multiply}}[data-theme=dark] .Logo_logoImage__qJyzS{filter:invert(1) brightness(100)}[data-theme=light] .Logo_logoImage__qJyzS{filter:none}@media (min-width:1024px){[data-theme=light] .Logo_logoImage__qJyzS{mix-blend-mode:multiply}}.ThemeToggle_toggle__Y9U24{position:relative;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:var(--glass-bg);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);cursor:pointer;transition:all .3s ease}.ThemeToggle_toggle__Y9U24:hover{border-color:var(--ks-accent);background:var(--color-bg-tertiary)}.ThemeToggle_iconWrapper___3TDB{position:relative;width:18px;height:18px}.ThemeToggle_icon__DdvAZ{position:absolute;top:0;left:0;transition:all .3s ease;opacity:0;transform:scale(.5) rotate(-90deg)}.ThemeToggle_icon__DdvAZ.ThemeToggle_active__e_H5w{opacity:1;transform:scale(1) rotate(0deg)}.ThemeToggle_sunIcon__PUfcS{color:#f59e0b}.ThemeToggle_moonIcon__NB_gC{color:var(--ks-accent)}.SearchOverlay_overlay__02tey{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.4);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1000;display:flex;align-items:flex-start;justify-content:center;padding-top:15vh;animation:SearchOverlay_fadeIn__OcGkB .2s ease-out}@keyframes SearchOverlay_fadeIn__OcGkB{0%{opacity:0}to{opacity:1}}.SearchOverlay_modal__SnEsH{width:100%;max-width:600px;background:var(--color-bg-primary);border:1px solid var(--color-border-subtle);border-radius:var(--radius-2xl);box-shadow:var(--shadow-2xl);overflow:hidden;animation:SearchOverlay_slideDown___Klg2 .3s cubic-bezier(.16,1,.3,1)}@keyframes SearchOverlay_slideDown___Klg2{0%{transform:translateY(-20px) scale(.95);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.SearchOverlay_header___ocpG{display:flex;align-items:center;padding:var(--space-4) var(--space-6);border-bottom:1px solid var(--color-border-subtle);gap:var(--space-4)}.SearchOverlay_searchIcon__vDx3_{color:var(--color-text-muted)}.SearchOverlay_form__c6uWl{flex:1 1}.SearchOverlay_input__FMXMg{width:100%;background:transparent;border:none;font-size:var(--text-xl);color:var(--color-text-primary);outline:none;font-family:var(--font-heading)}.SearchOverlay_input__FMXMg::placeholder{color:var(--color-text-muted)}.SearchOverlay_closeBtn__tesqi{background:transparent;border:none;color:var(--color-text-muted);cursor:pointer;padding:var(--space-2);border-radius:var(--radius-full);transition:all .2s;display:flex;align-items:center;justify-content:center}.SearchOverlay_closeBtn__tesqi:hover{background:var(--color-bg-tertiary);color:var(--color-text-primary)}.SearchOverlay_content__UUEbo{padding:var(--space-6);background:var(--color-bg-secondary)}.SearchOverlay_label__fCWow{font-size:var(--text-xs);font-weight:var(--font-bold);text-transform:uppercase;color:var(--color-text-muted);margin-bottom:var(--space-3);letter-spacing:var(--tracking-wide)}.SearchOverlay_targets__IU498{display:flex;flex-direction:column;gap:var(--space-2)}.SearchOverlay_targetBtn__mRt_H{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--color-bg-primary);border:1px solid transparent;border-radius:var(--radius-lg);color:var(--color-text-secondary);font-size:var(--text-base);cursor:pointer;transition:all .2s;text-align:left}.SearchOverlay_targetBtn__mRt_H:hover{background:var(--color-bg-tertiary);color:var(--color-text-primary)}.SearchOverlay_targetBtn__mRt_H.SearchOverlay_active__zAHP_{background:color-mix(in srgb,var(--ks-accent) 10%,var(--color-bg-primary));border-color:color-mix(in srgb,var(--ks-accent) 20%,transparent);color:var(--ks-accent);font-weight:var(--font-medium)}.SearchOverlay_checkIcon__DByRu{margin-left:auto;color:var(--ks-accent)}.SearchOverlay_hint__n7zac{margin-top:var(--space-6);font-size:var(--text-xs);color:var(--color-text-muted);text-align:right;display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2)}.SearchOverlay_hint__n7zac span{padding:var(--space-1) var(--space-2);background:var(--color-bg-tertiary);border-radius:var(--radius-sm);border:1px solid var(--color-border-subtle);font-weight:var(--font-medium)}.Header_header__O25NC{position:fixed;top:0;left:0;right:0;z-index:1000;padding:20px 0;transition:all .5s cubic-bezier(.4,0,.2,1);height:auto;min-height:80px;background:transparent}@media (max-width:1023px){.Header_header__O25NC{padding:12px 0;min-height:64px;background:rgba(3,5,8,.5);backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%);border-bottom:1px solid hsla(0,0%,100%,.05)}}.Header_scrolled__RHxTt{padding:12px 0;min-height:64px;background:linear-gradient(180deg,rgba(3,5,8,.85),rgba(3,5,8,.75));backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);box-shadow:0 4px 30px rgba(0,0,0,.3),0 1px 0 hsla(0,0%,100%,.05)}.Header_scrolled__RHxTt:after{content:"";position:absolute;bottom:0;left:5%;right:5%;height:1px;background:linear-gradient(90deg,transparent,rgba(0,196,160,.3) 20%,rgba(0,196,160,.5) 50%,rgba(0,196,160,.3) 80%,transparent);animation:Header_headerBorderPulse____TEm 4s ease-in-out infinite}@keyframes Header_headerBorderPulse____TEm{0%,to{opacity:.5}50%{opacity:1}}.Header_container__8Fvea{max-width:1400px;margin:0 auto;padding:0 24px;display:flex;align-items:center;justify-content:space-between}.Header_logo__QNgKp{display:flex;align-items:center;position:relative;z-index:10}.Header_nav__nLKMf{display:none;align-items:center;gap:4px}@media (min-width:1024px){.Header_nav__nLKMf{display:flex}}.Header_navItem__BMBT6{position:relative}.Header_navLink__E3_4L{display:flex;align-items:center;gap:6px;padding:10px 16px;font-size:.9rem;font-weight:500;color:hsla(0,0%,100%,.7);border-radius:10px;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative}.Header_navLink__E3_4L:before{content:"";position:absolute;inset:0;background:hsla(0,0%,100%,.06);border-radius:inherit;opacity:0;transition:opacity .3s ease}.Header_navLink__E3_4L:after{content:"";position:absolute;bottom:4px;left:50%;width:0;height:2px;background:linear-gradient(90deg,var(--liquid-primary),var(--liquid-tertiary));border-radius:1px;transform:translateX(-50%);transition:width .3s cubic-bezier(.4,0,.2,1)}.Header_navLink__E3_4L:hover{color:hsla(0,0%,100%,.95)}.Header_navLink__E3_4L:hover:before{opacity:1}.Header_navLink__E3_4L:hover:after{width:60%}.Header_navLink__E3_4L.Header_active__HzIEU{color:var(--liquid-primary)}.Header_navLink__E3_4L.Header_active__HzIEU:after{width:60%;box-shadow:0 0 8px rgba(0,196,160,.5)}.Header_dropdown___KP4o{position:absolute;top:100%;margin-top:0;left:50%;transform:translateX(-50%) translateY(10px);min-width:260px;max-height:calc(100vh - 120px);overflow-y:auto;padding:12px;background:linear-gradient(135deg,rgba(13,26,45,.98),rgba(10,18,32,.99));backdrop-filter:blur(40px) saturate(200%);-webkit-backdrop-filter:blur(40px) saturate(200%);border:1px solid hsla(0,0%,100%,.12);border-radius:20px;box-shadow:0 30px 60px rgba(0,0,0,.6),0 10px 20px rgba(0,0,0,.3),inset 0 1px 0 hsla(0,0%,100%,.05);opacity:0;visibility:hidden;transition:all .4s cubic-bezier(.4,0,.2,1)}.Header_dropdown___KP4o:after{content:"";position:absolute;top:-20px;left:0;right:0;height:20px;background:transparent}.Header_dropdown___KP4o:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg,hsla(0,0%,100%,.15),transparent 50%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.Header_navItem__BMBT6:hover .Header_dropdown___KP4o{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0)}.Header_dropdownLink__oT866{display:block;padding:12px 16px;font-size:.9rem;font-weight:500;color:hsla(0,0%,100%,.7);border-radius:10px;transition:all .2s ease}.Header_dropdownLink__oT866:hover{color:var(--liquid-primary);background:rgba(0,196,160,.1)}.Header_actions__9QAxA{display:none;align-items:center;gap:16px}@media (min-width:1024px){.Header_actions__9QAxA{display:flex}}.Header_iconButton__TxWKQ{display:flex;align-items:center;justify-content:center;width:40px;height:40px;color:hsla(0,0%,100%,.6);border-radius:10px;transition:all .3s ease;position:relative}.Header_iconButton__TxWKQ:before{content:"";position:absolute;inset:0;background:hsla(0,0%,100%,.06);border-radius:inherit;opacity:0;transition:opacity .3s ease}.Header_iconButton__TxWKQ:hover{color:var(--liquid-primary)}.Header_iconButton__TxWKQ:hover:before{opacity:1}.Header_phone__4JJOe{display:flex;align-items:center;gap:8px;font-size:.9rem;font-weight:500;color:hsla(0,0%,100%,.7);padding:8px 16px;border-radius:8px;transition:all .3s ease}.Header_phone__4JJOe:hover{color:var(--liquid-primary);background:rgba(0,196,160,.08)}.Header_mobileToggle___ZBdl{display:flex;align-items:center;justify-content:center;width:44px;height:44px;color:hsla(0,0%,100%,.9);border-radius:12px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);transition:all .3s ease}.Header_mobileToggle___ZBdl:hover{background:hsla(0,0%,100%,.1);border-color:rgba(0,196,160,.3)}@media (min-width:1024px){.Header_mobileToggle___ZBdl{display:none}}.Header_mobileMenu__gPeYJ{position:absolute;top:100%;left:0;right:0;background:linear-gradient(180deg,rgba(3,5,8,.99),#050a12);backdrop-filter:blur(40px) saturate(200%);-webkit-backdrop-filter:blur(40px) saturate(200%);border-top:1px solid hsla(0,0%,100%,.1);padding:24px;display:flex;flex-direction:column;gap:8px;max-height:calc(100vh - 80px);overflow-y:auto;-webkit-overflow-scrolling:touch;animation:Header_mobileMenuSlide__R0prT .5s cubic-bezier(.16,1,.3,1);box-shadow:0 40px 80px rgba(0,0,0,.5)}.Header_scrolled__RHxTt .Header_mobileMenu__gPeYJ{max-height:calc(100vh - 64px)}@keyframes Header_mobileMenuSlide__R0prT{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@media (min-width:1024px){.Header_mobileMenu__gPeYJ{display:none}}.Header_mobileLink__klu7D{display:block;padding:16px 20px;font-size:1rem;font-weight:500;color:hsla(0,0%,100%,.9);border-radius:12px;transition:all .3s ease;position:relative}.Header_mobileLink__klu7D:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:0;background:linear-gradient(180deg,var(--liquid-primary),var(--liquid-tertiary));border-radius:2px;transition:height .3s ease}.Header_mobileLink__klu7D:hover{background:hsla(0,0%,100%,.06);color:var(--liquid-primary)}.Header_mobileLink__klu7D:hover:before{height:50%}.Header_mobileCta__t7hMX{margin-top:16px;padding-top:16px;border-top:1px solid hsla(0,0%,100%,.08)}@media (prefers-reduced-motion:reduce){.Header_dropdown___KP4o,.Header_header__O25NC,.Header_iconButton__TxWKQ,.Header_mobileLink__klu7D,.Header_mobileMenu__gPeYJ,.Header_mobileToggle___ZBdl,.Header_navLink__E3_4L{transition:none}.Header_mobileMenu__gPeYJ,.Header_scrolled__RHxTt:after{animation:none}}[data-theme=light] .Header_header__O25NC{background:transparent}@media (max-width:1023px){[data-theme=light] .Header_header__O25NC{background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border-bottom:1px solid transparent}}[data-theme=light] .Header_scrolled__RHxTt{background:linear-gradient(180deg,hsla(0,0%,100%,.9),hsla(0,0%,100%,.85));box-shadow:0 4px 30px rgba(0,0,0,.08),0 1px 0 rgba(0,0,0,.05)}[data-theme=light] .Header_scrolled__RHxTt:after{background:linear-gradient(90deg,transparent,rgba(0,168,136,.4) 20%,rgba(0,168,136,.6) 50%,rgba(0,168,136,.4) 80%,transparent)}[data-theme=light] .Header_navLink__E3_4L{color:rgba(0,0,0,.65)}[data-theme=light] .Header_navLink__E3_4L:before{background:rgba(0,0,0,.04)}[data-theme=light] .Header_navLink__E3_4L:hover{color:rgba(0,0,0,.9)}[data-theme=light] .Header_navLink__E3_4L.Header_active__HzIEU{color:#00a888}[data-theme=light] .Header_dropdown___KP4o{background:linear-gradient(135deg,hsla(0,0%,100%,.98),hsla(0,0%,100%,.95));border:1px solid rgba(0,0,0,.08);box-shadow:0 30px 60px rgba(0,0,0,.15),0 10px 20px rgba(0,0,0,.1),inset 0 1px 0 #fff}[data-theme=light] .Header_dropdown___KP4o:before{background:linear-gradient(135deg,hsla(0,0%,100%,.9),transparent 50%)}[data-theme=light] .Header_dropdownLink__oT866{color:rgba(0,0,0,.7)}[data-theme=light] .Header_dropdownLink__oT866:hover{color:#00a888;background:rgba(0,168,136,.08)}[data-theme=light] .Header_iconButton__TxWKQ{color:rgba(0,0,0,.6)}[data-theme=light] .Header_iconButton__TxWKQ:before{background:rgba(0,0,0,.04)}[data-theme=light] .Header_iconButton__TxWKQ:hover{color:#00a888}[data-theme=light] .Header_phone__4JJOe{color:rgba(0,0,0,.65)}[data-theme=light] .Header_phone__4JJOe:hover{color:#00a888;background:rgba(0,168,136,.06)}[data-theme=light] .Header_mobileToggle___ZBdl{color:rgba(0,0,0,.8);background:rgba(0,0,0,.04);border:1px solid rgba(0,0,0,.08)}[data-theme=light] .Header_mobileToggle___ZBdl:hover{background:rgba(0,0,0,.08);border-color:rgba(0,168,136,.3)}[data-theme=light] .Header_mobileMenu__gPeYJ{background:linear-gradient(180deg,hsla(0,0%,100%,.98),#f8fafc);border-top:1px solid rgba(0,0,0,.08);box-shadow:0 40px 80px rgba(0,0,0,.1)}[data-theme=light] .Header_mobileLink__klu7D{color:rgba(0,0,0,.8)}[data-theme=light] .Header_mobileLink__klu7D:hover{background:rgba(0,0,0,.04);color:#00a888}[data-theme=light] .Header_mobileCta__t7hMX{border-top:1px solid rgba(0,0,0,.06)}.Header_cartButton__zP_RJ{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;background:transparent;color:hsla(0,0%,100%,.6);position:relative;transition:all .2s}.Header_cartButton__zP_RJ:hover{color:var(--liquid-primary);background:hsla(0,0%,100%,.06)}.Header_cartBadge__Jno4x{position:absolute;top:-4px;right:-4px;background:var(--liquid-primary);color:#fff;font-size:10px;font-weight:700;min-width:18px;height:18px;display:flex;align-items:center;justify-content:center;border-radius:99px;box-shadow:0 2px 4px rgba(0,0,0,.2)}[data-theme=light] .Header_cartButton__zP_RJ{color:rgba(0,0,0,.6)}[data-theme=light] .Header_cartButton__zP_RJ:hover{color:#00a888;background:rgba(0,0,0,.04)}.LeadCaptureModal_overlay__MOfqp{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:10000;padding:1rem;animation:LeadCaptureModal_fadeIn__r6yHs .3s ease}@keyframes LeadCaptureModal_fadeIn__r6yHs{0%{opacity:0}to{opacity:1}}.LeadCaptureModal_modal__I35fz{background:var(--color-bg-secondary);border-radius:1rem;max-width:500px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:var(--shadow-2xl);border:1px solid var(--color-border-subtle);animation:LeadCaptureModal_slideUp__A9fu5 .3s ease}@keyframes LeadCaptureModal_slideUp__A9fu5{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.LeadCaptureModal_header__05CWl{padding:2rem;border-bottom:1px solid var(--color-border-subtle);background:linear-gradient(135deg,var(--color-interactive) 0,var(--color-interactive-hover) 100%);color:#fff;border-radius:1rem 1rem 0 0;position:relative}.LeadCaptureModal_closeBtn__KlxyH{background:hsla(0,0%,100%,.2);border:none;color:#fff;cursor:pointer;padding:.5rem;border-radius:50%;transition:all .2s;display:flex;align-items:center;justify-content:center;position:absolute;top:1rem;right:1rem}.LeadCaptureModal_closeBtn__KlxyH:hover{background:hsla(0,0%,100%,.4);transform:scale(1.1)}.LeadCaptureModal_title__9Kxyz{margin:0 0 .5rem;font-size:1.5rem;font-weight:600}.LeadCaptureModal_subtitle__S4YgW{margin:0;font-size:.95rem;opacity:.95;line-height:1.5}.LeadCaptureModal_reassurance__3b7wg{background:hsla(0,0%,100%,.15);border-left:3px solid hsla(0,0%,100%,.8);padding:.75rem 1rem;margin:1rem 0 0;border-radius:.5rem;font-size:.9rem;color:#fff;line-height:1.5}.LeadCaptureModal_reassurance__3b7wg strong{font-weight:700}.LeadCaptureModal_form__MmWgo{padding:2rem}.LeadCaptureModal_field__tF5WY{margin-bottom:1.5rem}.LeadCaptureModal_label__8Jusl{display:block;margin-bottom:.5rem;font-weight:500;color:var(--color-text-primary);font-size:.95rem}.LeadCaptureModal_required__WBzfH{color:var(--ks-error)}.LeadCaptureModal_input__3ISG_{width:100%;padding:.75rem;border:1px solid var(--color-border-default);border-radius:.5rem;background:var(--color-bg-tertiary);color:var(--color-text-primary);font-size:1rem;transition:all .2s}.LeadCaptureModal_input__3ISG_:focus{outline:none;border-color:var(--color-interactive);box-shadow:0 0 0 3px rgba(102,126,234,.1)}.LeadCaptureModal_input__3ISG_:disabled{opacity:.6;cursor:not-allowed}.LeadCaptureModal_inputError__pXmjL{border-color:var(--ks-error)}.LeadCaptureModal_inputError__pXmjL:focus{box-shadow:0 0 0 3px rgba(220,38,38,.1)}.LeadCaptureModal_error__zFDjz{display:block;margin-top:.25rem;font-size:.85rem;color:var(--ks-error)}.LeadCaptureModal_checkboxField__2t0VX{margin:1.5rem 0}.LeadCaptureModal_checkboxLabel__hQXhY{display:flex;gap:.75rem;align-items:flex-start;cursor:pointer;font-size:.9rem;line-height:1.5;color:var(--color-text-secondary)}.LeadCaptureModal_checkbox___obIy{margin-top:.25rem;cursor:pointer;width:20px;height:20px;flex-shrink:0;accent-color:var(--color-interactive);border:2px solid var(--color-border-default);border-radius:4px}.LeadCaptureModal_checkbox___obIy:checked{background-color:var(--color-interactive);border-color:var(--color-interactive)}.LeadCaptureModal_checkbox___obIy:hover{border-color:var(--color-interactive)}.LeadCaptureModal_link__vc2s4{color:var(--color-interactive);text-decoration:underline}.LeadCaptureModal_link__vc2s4:hover{color:var(--color-interactive-hover)}.LeadCaptureModal_disclaimer__dMuBg{margin:1.5rem 0;padding:1rem;background:var(--color-bg-tertiary);border-radius:.5rem;font-size:.85rem;color:var(--color-text-secondary);line-height:1.5}.LeadCaptureModal_disclaimer__dMuBg p{margin:0}.LeadCaptureModal_actions__IC5Qm{display:flex;gap:.75rem;justify-content:flex-end}.LeadCaptureModal_submitBtn__yBIG5{flex:1 1;padding:.875rem 1.5rem;background:var(--color-interactive);color:#fff;border:none;border-radius:.5rem;font-weight:600;font-size:1rem;cursor:pointer;transition:all .2s}.LeadCaptureModal_submitBtn__yBIG5:hover:not(:disabled){background:var(--color-interactive-hover);transform:translateY(-1px);box-shadow:var(--shadow-lg)}.LeadCaptureModal_submitBtn__yBIG5:disabled{opacity:.6;cursor:not-allowed}@media (max-width:480px){.LeadCaptureModal_modal__I35fz{max-height:95vh}.LeadCaptureModal_form__MmWgo,.LeadCaptureModal_header__05CWl{padding:1.5rem}.LeadCaptureModal_title__9Kxyz{font-size:1.25rem}}.SupportChat_chatContainer___Gg54{height:500px;max-width:800px;margin:0 auto;box-shadow:var(--shadow-xl)}.SupportChat_chatContainer___Gg54,.SupportChat_fullPageContainer__PRgbx{display:flex;flex-direction:column;border:1px solid var(--color-border-subtle);border-radius:1rem;background:var(--color-bg-secondary);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow:hidden;position:relative;color:var(--color-text-primary)}.SupportChat_fullPageContainer__PRgbx{height:100%;min-height:600px;width:100%;box-shadow:var(--shadow-2xl)}.SupportChat_messagesHeader__XVVI1{padding:1rem;background:var(--color-bg-tertiary);border-bottom:1px solid var(--color-border-subtle);display:flex;justify-content:space-between;align-items:center}.SupportChat_title__gZMOh{font-size:1.125rem;font-weight:600;color:var(--color-text-primary);margin:0}.SupportChat_messageList__T7HD2{flex:1 1;overflow-y:auto;padding:1rem;display:flex;flex-direction:column;gap:1rem}.SupportChat_message__BLCFl{padding:.75rem 1rem;border-radius:.5rem;max-width:80%;line-height:1.5;font-size:.95rem}.SupportChat_markdownContent__9_aR5 ol,.SupportChat_markdownContent__9_aR5 ul{margin:.5rem 0;padding-left:1.5rem}.SupportChat_markdownContent__9_aR5{word-wrap:break-word;overflow-wrap:break-word;white-space:pre-wrap}.SupportChat_markdownContent__9_aR5 pre{white-space:pre-wrap;word-wrap:break-word;overflow-x:auto;max-width:100%}.SupportChat_userMessage__cYuvA{align-self:flex-end;background-color:var(--color-interactive);color:#fff;border-bottom-right-radius:.1rem}.SupportChat_aiMessage__IL_Hk{align-self:flex-start;background-color:var(--color-bg-tertiary);color:var(--color-text-primary);border-bottom-left-radius:.1rem;border:1px solid var(--color-border-subtle)}.SupportChat_inputArea__1Vlhe{padding:1rem;border-top:1px solid var(--color-border-subtle);display:flex;gap:.75rem;background:var(--color-bg-secondary)}.SupportChat_input__4_l5q{flex:1 1;padding:.75rem;border-radius:.5rem;border:1px solid var(--color-border-default);background:var(--color-bg-tertiary);color:var(--color-text-primary);font-size:1rem;outline:none;transition:border-color .2s}.SupportChat_input__4_l5q:focus{border-color:var(--color-interactive)}.SupportChat_input__4_l5q::placeholder{color:var(--color-text-tertiary)}.SupportChat_button__w1Szg{padding:0 1.5rem;background-color:var(--color-interactive);color:#fff;border:none;border-radius:.5rem;font-weight:600;cursor:pointer;transition:background-color .2s,filter .2s}.SupportChat_button__w1Szg:hover{filter:brightness(110%)}.SupportChat_button__w1Szg:disabled{opacity:.5;cursor:not-allowed}.SupportChat_loading__THqc_{display:flex;gap:.25rem;align-items:center;padding:.5rem;color:var(--color-text-secondary);font-size:.875rem}.SupportChat_dot__HSzGD{width:6px;height:6px;background-color:currentColor;border-radius:50%;animation:SupportChat_bounce__rI61j 1.4s ease-in-out infinite both}.SupportChat_dot__HSzGD:first-child{animation-delay:-.32s}.SupportChat_dot__HSzGD:nth-child(2){animation-delay:-.16s}@keyframes SupportChat_bounce__rI61j{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.SupportChat_citationsWrapper__grQM_{margin-top:1rem;width:100%}.SupportChat_safetyWarning__G4_Nb{margin-bottom:.5rem;padding:.5rem;background:rgba(220,38,38,.1);border:1px solid var(--ks-error);color:var(--ks-error);font-size:.8rem;border-radius:.25rem;font-weight:700;display:flex;align-items:center}.SupportChat_contactSupport__fuY0i{margin-top:.5rem;padding:.5rem;background:rgba(16,185,129,.1);border:1px solid var(--ks-success);color:var(--color-text-primary);border-radius:.25rem;text-align:center}.SupportChat_contactLink__6MeNi{color:var(--ks-success);font-weight:700;text-decoration:none}.SupportChat_shieldIcon__Me23G{color:var(--ks-success)}.SupportChat_widgetWrapper__pxYV7{position:fixed;bottom:1.5rem;right:1.5rem;z-index:9999;font-family:var(--font-body)}@media (max-width:768px){.SupportChat_widgetWrapper__pxYV7{bottom:1rem;right:1rem}.SupportChat_toggleBtn__HvLci{padding:.6rem 1.2rem}}.SupportChat_toggleBtn__HvLci{display:flex;align-items:center;gap:.75rem;padding:.75rem 1.5rem;background:var(--color-interactive);color:#fff;border:none;border-radius:9999px;cursor:pointer;box-shadow:var(--shadow-lg);transition:all .3s cubic-bezier(.175,.885,.32,1.275);position:relative;overflow:hidden;text-decoration:none}.SupportChat_toggleBtn__HvLci:hover{transform:scale(1.05) translateY(-2px);background:var(--color-interactive-hover);box-shadow:var(--shadow-xl)}.SupportChat_toggleLabel__o6otG{font-weight:600;font-size:.9375rem}.SupportChat_pulse__hJvbW{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;border-radius:inherit;background:var(--liquid-primary);opacity:.5;animation:SupportChat_ripple__UhRhQ 2s infinite;z-index:-1}@keyframes SupportChat_ripple__UhRhQ{0%{transform:translate(-50%,-50%) scale(1);opacity:.3}to{transform:translate(-50%,-50%) scale(1.6);opacity:0}}.SupportChat_floatingWindow__O8v62{position:absolute;bottom:5rem;right:0;width:400px;height:600px;display:flex;flex-direction:column;border-radius:1rem;overflow:hidden;box-shadow:var(--shadow-2xl);background:var(--color-bg-secondary);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--color-border-subtle);opacity:0;transform:translateY(20px) scale(.95);transition:all .4s cubic-bezier(.165,.84,.44,1);pointer-events:none}.SupportChat_visible__MBKLG{opacity:1;transform:translateY(0) scale(1);pointer-events:all}.SupportChat_closeBtn__OmLq9{background:transparent;border:none;color:var(--color-text-secondary);cursor:pointer;padding:.5rem;border-radius:50%;transition:all .2s;display:flex;align-items:center;justify-content:center}.SupportChat_closeBtn__OmLq9:hover{background:var(--color-bg-tertiary);color:var(--color-text-primary)}.SupportChat_suggestedContainer__OWn2S{margin-top:0;padding:.5rem;margin-bottom:.5rem}.SupportChat_suggestedLabel__nKcQP{font-size:.75rem;color:var(--color-text-tertiary);margin-bottom:.5rem;font-weight:500}.SupportChat_chips__DF_xd{display:flex;flex-wrap:wrap;gap:.5rem}.SupportChat_chip__VCYKI{background:var(--color-bg-tertiary);border:1px solid var(--color-border-subtle);color:var(--color-text-secondary);padding:.4rem .8rem;border-radius:9999px;font-size:.8rem;cursor:pointer;transition:all .2s;white-space:nowrap}.SupportChat_chip__VCYKI:hover{background:var(--color-bg-secondary);border-color:var(--color-interactive);color:var(--color-interactive)}.SupportChat_message__BLCFl img{max-width:100%;border-radius:.5rem;margin:.5rem 0;border:1px solid var(--color-border-subtle);display:block}.SupportChat_widgetWrapper__pxYV7 .SupportChat_floatingWindow__O8v62 .SupportChat_message__BLCFl img{max-height:150px;width:auto;object-fit:contain}@media (max-width:480px){.SupportChat_floatingWindow__O8v62{width:calc(100vw - 2rem);height:min(600px,calc(100vh - 8rem));right:0}}.ScrollToTop_container__GI05o{position:fixed;bottom:100px;right:2rem;z-index:var(--z-fixed);display:flex;align-items:center;justify-content:center;cursor:pointer;width:50px;height:50px;pointer-events:none}.ScrollToTop_visible__VKd4g{pointer-events:auto}.ScrollToTop_button__yZDMy{width:40px;height:40px;border-radius:50%;background:var(--glass-bg-dark);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);display:flex;align-items:center;justify-content:center;color:var(--ks-accent);box-shadow:var(--shadow-lg);transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;z-index:2;overflow:hidden}.ScrollToTop_button__yZDMy:hover{background:var(--ks-accent);color:var(--color-text-inverse);transform:translateY(-2px);box-shadow:0 0 20px var(--ks-accent-glow);border-color:var(--ks-accent)}.ScrollToTop_button__yZDMy:hover .ScrollToTop_progressRing__XpogF{opacity:0}.ScrollToTop_svg__P4IpW{position:absolute;top:0;left:0;width:100%;height:100%;transform:rotate(-90deg);pointer-events:none;z-index:1;overflow:visible}.ScrollToTop_track__CeNkM{stroke:var(--glass-border);fill:none;stroke-width:2px}.ScrollToTop_indicator__OPHR0{stroke:var(--ks-accent);fill:none;stroke-width:2px;stroke-linecap:round;transition:stroke-dashoffset 50ms linear}@media (max-width:768px){.ScrollToTop_container__GI05o{bottom:96px;right:1.5rem}}