@font-face{font-family:Montserrat;font-style:normal;font-weight:100;font-display:swap;src:url(/_next/static/media/3f69592b2fe603c7-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:Montserrat;font-style:normal;font-weight:100;font-display:swap;src:url(/_next/static/media/6325a8417175c41d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:100;font-display:swap;src:url(/_next/static/media/021bc4481ed92ece-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:Montserrat;font-style:normal;font-weight:100;font-display:swap;src:url(/_next/static/media/99b7f73d5af7c3e2-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:Montserrat;font-style:normal;font-weight:100;font-display:swap;src:url(/_next/static/media/4f05ba3a6752a328-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:Montserrat;font-style:normal;font-weight:200;font-display:swap;src:url(/_next/static/media/3f69592b2fe603c7-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:Montserrat;font-style:normal;font-weight:200;font-display:swap;src:url(/_next/static/media/6325a8417175c41d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:200;font-display:swap;src:url(/_next/static/media/021bc4481ed92ece-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:Montserrat;font-style:normal;font-weight:200;font-display:swap;src:url(/_next/static/media/99b7f73d5af7c3e2-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:Montserrat;font-style:normal;font-weight:200;font-display:swap;src:url(/_next/static/media/4f05ba3a6752a328-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:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/3f69592b2fe603c7-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:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/6325a8417175c41d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/021bc4481ed92ece-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:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/99b7f73d5af7c3e2-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:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/4f05ba3a6752a328-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:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/3f69592b2fe603c7-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:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6325a8417175c41d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/021bc4481ed92ece-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:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/99b7f73d5af7c3e2-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:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/4f05ba3a6752a328-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:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/3f69592b2fe603c7-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:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6325a8417175c41d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/021bc4481ed92ece-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:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99b7f73d5af7c3e2-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:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/4f05ba3a6752a328-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:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/3f69592b2fe603c7-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:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6325a8417175c41d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/021bc4481ed92ece-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:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/99b7f73d5af7c3e2-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:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/4f05ba3a6752a328-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:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/3f69592b2fe603c7-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:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6325a8417175c41d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/021bc4481ed92ece-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:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/99b7f73d5af7c3e2-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:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/4f05ba3a6752a328-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:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/3f69592b2fe603c7-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:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/6325a8417175c41d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/021bc4481ed92ece-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:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/99b7f73d5af7c3e2-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:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/4f05ba3a6752a328-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:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/3f69592b2fe603c7-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:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/6325a8417175c41d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/021bc4481ed92ece-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:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/99b7f73d5af7c3e2-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:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/4f05ba3a6752a328-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:Montserrat Fallback;src:local("Arial");ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.00%;size-adjust:112.83%}.__className_237071{font-family:Montserrat,Montserrat Fallback;font-style:normal}.__variable_237071{--font-montserrat:"Montserrat","Montserrat Fallback"}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/55c55f0601d81cf3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/26a46d62cd723877-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/97e0cb1ae144a2a9-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/581909926a08bbc8-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_e8ce0c{font-family:Inter,Inter Fallback;font-style:normal}:root{--background:#18181b;--foreground:#ffffff;--primary:#f59e0b;--primary-foreground:#000000;--secondary:#27272a;--secondary-foreground:#d4d4d8;--muted:#3f3f46;--muted-foreground:#a1a1aa;--accent:#f59e0b;--accent-foreground:#000000;--border:#27272a;--input:#3f3f46;--ring:#f59e0b;--radius:0.5rem;--font-montserrat:"Montserrat",sans-serif;--distort-x:0;--distort-y:0;--bg-color:#050505;--text-color:#ffffff;--accent-color:rgba(255,107,0,0.8)}[data-theme=dark]{--color-background:#121212;--color-text:#f1f1f1;--color-primary:#0ea5e9;--color-secondary:#9333ea;--color-accent:#fcd34d}*{box-sizing:border-box;padding:0;margin:0}body,html{max-width:100vw;overflow-x:hidden;background-size:repeat;background-repeat:repeat;background-position:50%;background-color:var(--background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--foreground);font-family:var(--font-montserrat),sans-serif}a{color:inherit;text-decoration:none}body{font-family:var(--font-montserrat),sans-serif}@layer utilities{.text-balance{text-wrap:balance}}@layer base{:root{--background:0 0% 100%;--foreground:0 0% 3.9%;--card:0 0% 100%;--card-foreground:0 0% 3.9%;--popover:0 0% 100%;--popover-foreground:0 0% 3.9%;--primary:0 0% 9%;--primary-foreground:0 0% 98%;--secondary:0 0% 96.1%;--secondary-foreground:0 0% 9%;--muted:0 0% 96.1%;--muted-foreground:0 0% 45.1%;--accent:0 0% 96.1%;--accent-foreground:0 0% 9%;--destructive:0 84.2% 60.2%;--destructive-foreground:0 0% 98%;--border:0 0% 89.8%;--input:0 0% 89.8%;--ring:0 0% 3.9%;--chart-1:12 76% 61%;--chart-2:173 58% 39%;--chart-3:197 37% 24%;--chart-4:43 74% 66%;--chart-5:27 87% 67%;--radius:0.5rem;--sidebar-background:0 0% 98%;--sidebar-foreground:240 5.3% 26.1%;--sidebar-primary:240 5.9% 10%;--sidebar-primary-foreground:0 0% 98%;--sidebar-accent:240 4.8% 95.9%;--sidebar-accent-foreground:240 5.9% 10%;--sidebar-border:220 13% 91%;--sidebar-ring:217.2 91.2% 59.8%}.dark{--background:0 0% 3.9%;--foreground:0 0% 98%;--card:0 0% 3.9%;--card-foreground:0 0% 98%;--popover:0 0% 3.9%;--popover-foreground:0 0% 98%;--primary:0 0% 98%;--primary-foreground:0 0% 9%;--secondary:0 0% 14.9%;--secondary-foreground:0 0% 98%;--muted:0 0% 14.9%;--muted-foreground:0 0% 63.9%;--accent:0 0% 14.9%;--accent-foreground:0 0% 98%;--destructive:0 62.8% 30.6%;--destructive-foreground:0 0% 98%;--border:0 0% 14.9%;--input:0 0% 14.9%;--ring:0 0% 83.1%;--chart-1:220 70% 50%;--chart-2:160 60% 45%;--chart-3:30 80% 55%;--chart-4:280 65% 60%;--chart-5:340 75% 55%;--sidebar-background:240 5.9% 10%;--sidebar-foreground:240 4.8% 95.9%;--sidebar-primary:224.3 76.3% 48%;--sidebar-primary-foreground:0 0% 100%;--sidebar-accent:240 3.7% 15.9%;--sidebar-accent-foreground:240 4.8% 95.9%;--sidebar-border:240 3.7% 15.9%;--sidebar-ring:217.2 91.2% 59.8%}}@layer base{*{@apply border-border}body{@apply bg-background text-foreground}}.layout_container__Tovb9{display:flex;flex-direction:column;min-height:100vh}.Footer_footer__UaG1g{position:relative;background-color:rgba(10,10,10,.8);padding:5rem 2rem 2rem;font-family:var(--font-montserrat),sans-serif;overflow:hidden}.Footer_footerContent__nZq4z{max-width:1400px;margin:0 auto;position:relative;z-index:2}.Footer_footerTop__VmTxR{display:flex;flex-direction:column;gap:3rem;margin-bottom:4rem}.Footer_footerLogo__FBvBQ{display:flex;flex-direction:column;line-height:1}.Footer_logoMain__icjhe{font-size:2rem;font-weight:700;color:var(--text-color);letter-spacing:2px}.Footer_logoAccent__O57tg{font-size:1rem;font-weight:400;color:var(--primary);letter-spacing:4px}.Footer_footerColumns__MjApb{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:3rem;gap:3rem}.Footer_footerColumn__7FuWc{display:flex;flex-direction:column}.Footer_columnTitle__YcE5F{font-size:1.2rem;font-weight:700;color:var(--text-color);margin-bottom:1.5rem;position:relative;display:inline-block;padding-bottom:.5rem}.Footer_columnTitle__YcE5F:after{content:"";position:absolute;bottom:0;left:0;width:40px;height:2px;background-color:var(--primary)}.Footer_footerLinks__4RPn7{list-style:none;display:flex;flex-direction:column;gap:.8rem}.Footer_footerLink__twEJY a{color:rgba(255,255,255,.7);font-size:1rem;transition:color .3s ease,transform .3s ease;display:inline-block}.Footer_footerLink__twEJY a:hover{color:var(--primary);transform:translateX(5px)}.Footer_footerSchedule__4l4qA{list-style:none;display:flex;flex-direction:column;gap:.8rem}.Footer_scheduleItem__UCgYB{display:flex;justify-content:space-between;color:rgba(255,255,255,.7);font-size:1rem;gap:.3rem}.Footer_scheduleDay__g_fl0{font-weight:500}.Footer_scheduleHours__VXnMV{color:var(--primary)}.Footer_footerContact__TGCGK{display:flex;flex-direction:column;gap:1rem;font-style:normal}.Footer_contactItem__NC8Fl{display:flex;align-items:flex-start;color:rgba(255,255,255,.7);font-size:1rem}.Footer_contactIcon__abcDN{margin-right:.8rem;color:var(--primary);display:flex;align-items:center;justify-content:center}.Footer_contactText__3xZzz{line-height:1.6}.Footer_contactLink__ZkhIE{color:rgba(255,255,255,.7);transition:color .3s ease}.Footer_contactLink__ZkhIE:hover{color:var(--primary)}.Footer_socialLinks__QXggH{display:flex;gap:1rem;margin-bottom:2rem}.Footer_socialLink__VOPU_{width:40px;height:40px;border-radius:50%;border:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;color:var(--text-color);font-size:.9rem;transition:all .3s ease}.Footer_socialLink__VOPU_:hover{background-color:var(--primary);border-color:var(--primary);color:var(--bg-color);transform:translateY(-3px)}.Footer_footerBottom__jFaYu{display:flex;justify-content:space-between;align-items:center;padding-top:2rem;border-top:1px solid rgba(255,255,255,.05)}.Footer_copyrightText__ZGqLn{color:rgba(255,255,255,.5);font-size:.9rem}.Footer_createdBy__Gs9OO{color:rgba(255,255,255,.5)}.Footer_bm__JA0lV{cursor:pointer;color:var(--primary)}.Footer_footerLegal__Vhmvr{display:flex;gap:1.5rem}.Footer_legalLink__VU9ur{color:rgba(255,255,255,.5);font-size:.9rem;transition:color .3s ease}.Footer_legalLink__VU9ur:hover{color:var(--primary)}.Footer_footerDecor__OtHZm{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1}.Footer_footerLine__Ib5Ta{position:absolute;top:0;left:50%;width:1px;height:100%;background-color:rgba(255,255,255,.03)}.Footer_footerAccent__sI55Y{position:absolute;top:40px;right:40px;width:60px;height:60px;border-right:1px solid var(--primary);border-top:1px solid var(--primary);transform:rotate(90deg)}@media (max-width:1023px){.Footer_footerColumns__MjApb{grid-template-columns:repeat(2,1fr)}.Footer_footerAccent__sI55Y{display:none}}@media (max-width:767px){.Footer_footer__UaG1g{padding:4rem 1.5rem 2rem}.Footer_footerColumns__MjApb{grid-template-columns:1fr;gap:2.5rem}.Footer_footerBottom__jFaYu{flex-direction:column;gap:1.5rem;text-align:center}.Footer_footerLegal__Vhmvr{flex-direction:column;gap:1rem}}@media (max-width:480px){.Footer_footer__UaG1g{padding:3rem 1rem 1.5rem}.Footer_logoMain__icjhe{font-size:1.5rem}.Footer_logoAccent__O57tg{font-size:.8rem}.Footer_columnTitle__YcE5F{font-size:1.1rem}}.Navbar_header__vG7Lu{position:fixed;top:0;left:0;width:100%;z-index:1000;padding:1.5rem 2rem;transition:all .3s ease;font-family:var(--font-montserrat),sans-serif}.Navbar_scrolled___WOss{background-color:rgba(5,5,5,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:1rem 2rem;border-bottom:1px solid rgba(255,255,255,.05)}.Navbar_container__R6vwY{display:flex;align-items:center;justify-content:space-between;max-width:1600px;margin:0 auto}.Navbar_logo__UM0Ax{display:flex;flex-direction:column;line-height:1;position:relative;z-index:1001}.Navbar_logoMain___r_iz{font-size:1.5rem;font-weight:700;color:var(--text-color);letter-spacing:2px}.Navbar_logoAccent__UiZ4M{font-size:.8rem;font-weight:400;color:var(--primary);letter-spacing:4px}.Navbar_desktopNav__Za2sj{display:flex}.Navbar_navList__3LBi0{display:flex;list-style:none;gap:2.5rem}.Navbar_navItem__mQUmI{position:relative}.Navbar_navLink__id1IU{position:relative;font-size:.9rem;font-weight:500;color:var(--text-color);letter-spacing:2px;padding:.5rem 0;transition:color .3s ease}.Navbar_navLink__id1IU.Navbar_active__ZTgb8,.Navbar_navLink__id1IU:hover{color:var(--primary)}.Navbar_navLinkLine__CdH7_{position:absolute;bottom:0;left:0;width:0;height:1px;background-color:var(--primary);transition:width .3s ease}.Navbar_navLink__id1IU.Navbar_active__ZTgb8 .Navbar_navLinkLine__CdH7_,.Navbar_navLink__id1IU:hover .Navbar_navLinkLine__CdH7_{width:100%}.Navbar_menuButton__6Djq2{display:none;width:50px;height:50px;padding:0;position:relative;z-index:1001;background:transparent;border:none;cursor:pointer}.Navbar_menuBar__lsAA9{position:absolute;left:50%;width:30px;height:4px;background-color:var(--primary,#fff);border-radius:2px;transform-origin:center center;transition:transform .3s ease,opacity .3s ease}.Navbar_menuBar__lsAA9:first-child{top:12px}.Navbar_menuBar__lsAA9:nth-child(2){top:23px}.Navbar_menuBar__lsAA9:nth-child(3){top:34px}.Navbar_menuButton__6Djq2 .Navbar_menuBar__lsAA9{background-color:var(--primary)}.Navbar_menuButton__6Djq2.Navbar_open__hjzS7 .Navbar_menuBar__lsAA9:first-child,.Navbar_menuButton__6Djq2.Navbar_open__hjzS7 .Navbar_menuBar__lsAA9:nth-child(3){top:50%}.Navbar_menuButton__6Djq2.Navbar_open__hjzS7 .Navbar_menuBar__lsAA9:first-child{transform:translate(-50%,-50%) rotate(45deg)}.Navbar_menuButton__6Djq2.Navbar_open__hjzS7 .Navbar_menuBar__lsAA9:nth-child(2){opacity:0}.Navbar_menuButton__6Djq2.Navbar_open__hjzS7 .Navbar_menuBar__lsAA9:nth-child(3){transform:translate(-50%,-50%) rotate(-45deg)}.Navbar_mobileNav__hkRPp{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:var(--bg-color);z-index:1000;opacity:0;visibility:hidden;transition:all .3s ease;display:flex;flex-direction:column;align-items:center;justify-content:center;transform:translateY(-20px);pointer-events:none}.Navbar_mobileNav__hkRPp.Navbar_open__hjzS7{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.Navbar_mobileNavContent__nVF83{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;padding:7rem 2rem 2rem}.Navbar_mobileNavList__mctW5{list-style:none;text-align:center;margin-bottom:3rem}.Navbar_mobileNavItem__2rea_{margin-bottom:2rem;opacity:0;transform:translateY(20px);transition:opacity .3s ease,transform .3s ease}.Navbar_mobileNav__hkRPp.Navbar_open__hjzS7 .Navbar_mobileNavItem__2rea_{opacity:1;transform:translateY(0)}.Navbar_mobileNavLink___jIUL{font-size:2rem;font-weight:700;color:var(--text-color);letter-spacing:2px;transition:color .3s ease}.Navbar_mobileNavLink___jIUL.Navbar_active__ZTgb8,.Navbar_mobileNavLink___jIUL:hover{color:var(--primary)}.Navbar_mobileNavFooter__1pBTz{text-align:center;margin-top:auto}.Navbar_navSocial__bLfYD{display:flex;justify-content:center;gap:2rem;margin-bottom:1.5rem}.Navbar_socialLink__uPzRh{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid rgba(255,255,255,.1);border-radius:50%;transition:all .3s ease}.Navbar_socialLink__uPzRh:hover{border-color:var(--primary);background-color:var(--primary)}.Navbar_socialIcon___pcIK{font-size:.8rem;color:var(--text-color)}.Navbar_socialLink__uPzRh:hover .Navbar_socialIcon___pcIK{color:var(--bg-color)}.Navbar_navInfo__YRhrp{color:rgba(255,255,255,.6);font-size:.9rem;letter-spacing:1px}.Navbar_navInfoText___Zsrp{margin-bottom:.5rem}@media (max-width:1023px){.Navbar_desktopNav__Za2sj{display:none}.Navbar_menuButton__6Djq2{display:flex;align-items:center;justify-content:center}}@media (max-width:767px){.Navbar_header__vG7Lu{padding:1.2rem 1.5rem}.Navbar_logoMain___r_iz{font-size:1.2rem}.Navbar_logoAccent__UiZ4M{font-size:.7rem}.Navbar_mobileNavLink___jIUL{font-size:1.8rem}}@media (max-width:480px){.Navbar_header__vG7Lu{padding:1rem}.Navbar_mobileNavLink___jIUL{font-size:1.5rem}}