@font-face{font-family:Manrope;font-style:normal;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggqxSuXd.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:Manrope;font-style:normal;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggOxSuXd.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggSxSuXd.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:Manrope;font-style:normal;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggixSuXd.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:Manrope;font-style:normal;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggmxSuXd.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:Manrope;font-style:normal;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggexSg.woff2) format("woff2");unicode-range:U+0000-00FF,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:Manrope;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggqxSuXd.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:Manrope;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggOxSuXd.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggSxSuXd.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:Manrope;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggixSuXd.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:Manrope;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggmxSuXd.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:Manrope;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggexSg.woff2) format("woff2");unicode-range:U+0000-00FF,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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggqxSuXd.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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggOxSuXd.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggSxSuXd.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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggixSuXd.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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggmxSuXd.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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggexSg.woff2) format("woff2");unicode-range:U+0000-00FF,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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggqxSuXd.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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggOxSuXd.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggSxSuXd.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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggixSuXd.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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggmxSuXd.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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggexSg.woff2) format("woff2");unicode-range:U+0000-00FF,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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggqxSuXd.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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggOxSuXd.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggSxSuXd.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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggixSuXd.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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggmxSuXd.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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggexSg.woff2) format("woff2");unicode-range:U+0000-00FF,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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggqxSuXd.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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggOxSuXd.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggSxSuXd.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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggixSuXd.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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggmxSuXd.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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggexSg.woff2) format("woff2");unicode-range:U+0000-00FF,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:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggqxSuXd.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:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggOxSuXd.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggSxSuXd.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:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggixSuXd.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:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggmxSuXd.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:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggexSg.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.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:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.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:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.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:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.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:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,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:Material Icons;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/materialicons/v145/flUhRq6tzZclQEJ-Vdg-IuiaDsNc.woff2) format("woff2")}.material-icons{font-family:Material Icons;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}@font-face{font-family:Material Icons Outlined;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/materialiconsoutlined/v110/gok-H7zzDkdnRel8-DQ6KAXJ69wP1tGnf4ZGhUce.woff2) format("woff2")}.material-icons-outlined{font-family:Material Icons Outlined;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}:root{--primary-50: #EEF2FF;--primary-100: #E0E7FF;--primary-200: #C7D2FE;--primary-300: #A5B4FC;--primary-400: #818CF8;--primary-500: #6366F1;--primary-600: #4F46E5;--primary-700: #4338CA;--primary-800: #3730A3;--primary-900: #312E81;--bg-primary: #FFFFFF;--bg-secondary: #F8FAFC;--bg-tertiary: #F1F5F9;--bg-primary-rgb: 255, 255, 255;--text-primary: #0F172A;--text-secondary: #64748B;--text-tertiary: #94A3B8;--border-color: #E2E8F0;--border-color-light: #F1F5F9;--primary-color: #6366F1;--primary-color-light: rgba(99, 102, 241, .1);--primary-color-dark: #4F46E5;--accent-50: #F5F3FF;--accent-100: #EDE9FE;--accent-400: #A78BFA;--accent-500: #8B5CF6;--accent-600: #7C3AED;--success-50: #ECFDF5;--success-100: #D1FAE5;--success-400: #34D399;--success-500: #10B981;--success-600: #059669;--success-700: #047857;--warning-50: #FFFBEB;--warning-100: #FEF3C7;--warning-400: #FBBF24;--warning-500: #F59E0B;--warning-600: #D97706;--warning-700: #B45309;--error-50: #FFF1F2;--error-100: #FFE4E6;--error-400: #FB7185;--error-500: #F43F5E;--error-600: #E11D48;--error-700: #BE123C;--neutral-50: #F8FAFC;--neutral-100: #F1F5F9;--neutral-200: #E2E8F0;--neutral-300: #CBD5E1;--neutral-400: #94A3B8;--neutral-500: #64748B;--neutral-600: #475569;--neutral-700: #334155;--neutral-800: #1E293B;--neutral-900: #0F172A;--sidebar-bg: linear-gradient(180deg, #1E1B4B 0%, #312E81 100%);--sidebar-hover: rgba(255, 255, 255, .08);--sidebar-active: rgba(255, 255, 255, .15);--font-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono: "JetBrains Mono", "Fira Code", Consolas, monospace;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .75rem;--radius-xl: 1rem;--radius-2xl: 1.5rem;--radius-full: 9999px;--shadow-sm: 0 1px 2px 0 rgb(0 0 0 / .05);--shadow-md: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--shadow-xl: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--shadow-glow: 0 0 20px rgba(99, 102, 241, .3);--transition-fast: .15s cubic-bezier(.4, 0, .2, 1);--transition-base: .2s cubic-bezier(.4, 0, .2, 1);--transition-slow: .3s cubic-bezier(.4, 0, .2, 1)}*:focus-visible{outline:2px solid var(--primary-500);outline-offset:2px}*:focus:not(:focus-visible){outline:none}@media (prefers-contrast: high){:root{--primary-500: #4F46E5;--primary-600: #3730A3;--neutral-600: #1E293B}}html.dark{--neutral-50: #1E293B;--neutral-100: #334155;--neutral-200: #475569;--neutral-300: #64748B;--neutral-400: #94A3B8;--neutral-500: #CBD5E1;--neutral-600: #E2E8F0;--neutral-700: #F1F5F9;--neutral-800: #F8FAFC;--neutral-900: #FFFFFF;--bg-primary: #1E293B;--bg-secondary: #334155;--bg-tertiary: #475569;--bg-primary-rgb: 30, 41, 59;--text-primary: #FFFFFF;--text-secondary: #94A3B8;--text-tertiary: #64748B;--border-color: #475569;--border-color-light: #334155;--primary-50: #312E81;--primary-100: #3730A3;--primary-200: #4338CA}html.dark body{background:#0f172a;color:var(--neutral-900)}html.dark .navbar{background:#0f172af2;border-bottom-color:var(--neutral-100)}html.dark .navbar-logo-text{color:#fff}html.dark .navbar-link{color:var(--neutral-400)}html.dark .navbar-link:hover,html.dark .navbar-link.active{color:var(--primary-400)}html.dark .feature-card,html.dark .testimonial-card,html.dark .pricing-card{background:var(--neutral-50);border-color:var(--neutral-100)}html.dark .footer{background:#020617}html.dark .footer-newsletter{background:var(--neutral-50)}html.dark .newsletter-form input{background:#0f172a;border-color:var(--neutral-100)}html.dark .hero{background:radial-gradient(ellipse 80% 50% at 50% -20%,rgba(99,102,241,.3),transparent 50%),radial-gradient(ellipse 60% 40% at 80% 0%,rgba(168,85,247,.25),transparent 50%),linear-gradient(180deg,#0f172a,#1e293b)}html.dark .features,html.dark .testimonials{background:#0f172a}html.dark .how-it-works{background:#1e293b}html.dark .section-header h2{color:#fff}html.dark .section-header p{color:var(--neutral-400)}html.dark .feature-card h3,html.dark .testimonial-card strong{color:#fff}html.dark .feature-card p{color:var(--neutral-400)}html.dark .mobile-menu{background:#0f172a;border-top-color:var(--neutral-100)}html.dark .mobile-link{color:var(--neutral-400);border-bottom-color:var(--neutral-100)}html.dark .mobile-link:hover,html.dark .mobile-link.active{color:var(--primary-400)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;border-radius:.5rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;font-size:1rem;line-height:1;cursor:pointer;transition:all .15s cubic-bezier(.4,0,.2,1);border:none;text-decoration:none;white-space:nowrap}.btn:focus-visible{outline:2px solid #6366F1;outline-offset:2px}.btn:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.btn-sm{padding:.5rem 1rem;font-size:.875rem}.btn-lg{padding:1rem 2rem;font-size:1.125rem}.btn-primary{background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;box-shadow:0 4px 14px #6366f140}.btn-primary:hover{background:linear-gradient(135deg,#4338ca,#6d28d9);box-shadow:0 6px 20px #6366f166;transform:translateY(-1px)}.btn-primary:active{transform:translateY(0);box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.btn-secondary{background:#fff;color:#0f172a;border:1px solid #E2E8F0}.btn-secondary:hover{background:#f1f5f9;border-color:#cbd5e1}.btn-secondary:active{background:#e2e8f0}.btn-ghost{background:transparent;color:#4f46e5}.btn-ghost:hover{background:#eef2ff}.btn-ghost:active{background:#e0e7ff}.btn-success{background:#10b981;color:#fff;box-shadow:0 4px 14px #10b98140}.btn-success:hover{background:#059669;box-shadow:0 6px 20px #10b98166;transform:translateY(-1px)}.btn-danger{background:#f43f5e;color:#fff;box-shadow:0 4px 14px #f43f5e40}.btn-danger:hover{background:#e11d48;box-shadow:0 6px 20px #f43f5e66;transform:translateY(-1px)}.btn-outline{background:transparent;color:#0f172a;border:1px solid #E2E8F0}.btn-outline:hover{background:#f1f5f9;border-color:#cbd5e1}.btn-outline:active{background:#e2e8f0}.btn-text{background:transparent;color:#4f46e5;padding-left:0;padding-right:0}.btn-text:hover{color:#4338ca;text-decoration:underline}.btn-outline-primary{background:transparent;color:#4f46e5;border:1px solid #4F46E5}.btn-outline-primary:hover{background:#eef2ff}.btn-outline-secondary{background:transparent;color:#475569;border:1px solid #E2E8F0}.btn-outline-secondary:hover{background:#f1f5f9;border-color:#cbd5e1}.btn-icon{padding:.75rem;border-radius:.5rem}.btn-icon.btn-sm{padding:.5rem}.btn-icon.btn-lg{padding:1rem}.btn-block{width:100%}.btn-loading{position:relative;color:transparent!important;pointer-events:none}.btn-loading:after{content:"";position:absolute;width:16px;height:16px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:btn-spinner .6s linear infinite}@keyframes btn-spinner{to{transform:rotate(360deg)}}html.dark .btn-secondary{background:#1e293b;color:#f8fafc;border-color:#334155}html.dark .btn-secondary:hover{background:#1e293b;border-color:#475569}html.dark .btn-ghost{color:#818cf8}html.dark .btn-ghost:hover{background:#6366f126}html.dark .btn-outline-secondary{color:#94a3b8;border-color:#334155}html.dark .btn-outline-secondary:hover{background:#1e293b}html.dark .btn-outline{background:transparent;color:#f8fafc;border-color:#334155}html.dark .btn-outline:hover{background:#1e293b;border-color:#475569}html.dark .btn-text{color:#818cf8}html.dark .btn-text:hover{color:#a5b4fc}.hero-section{background:linear-gradient(135deg,var(--primary-600),var(--accent-600));padding:var(--space-16) var(--space-6);text-align:center;color:#fff}.hero-section h1{color:#fff;font-size:3rem;margin-bottom:var(--space-4)}.hero-section p{font-size:1.25rem;opacity:.9;max-width:700px;margin:0 auto}.section-header,.section-title{text-align:center;margin-bottom:var(--space-12)}.section-header h2,.section-title h2{font-size:2.5rem;font-weight:800;color:var(--neutral-900);margin-bottom:var(--space-4)}.section-header p,.section-title p{font-size:1.125rem;color:var(--neutral-500);max-width:600px;margin:0 auto}.features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-6)}.feature-card{background:#fff;border-radius:var(--radius-xl);border:1px solid var(--neutral-200);padding:var(--space-8);transition:all var(--transition-fast)}.feature-card:hover{border-color:var(--primary-300);box-shadow:var(--shadow-xl);transform:translateY(-4px)}.feature-icon{width:64px;height:64px;background:linear-gradient(135deg,var(--primary-100),var(--accent-100));border-radius:var(--radius-xl);display:flex;align-items:center;justify-content:center;color:var(--primary-600);margin-bottom:var(--space-5)}.feature-icon .material-icons-outlined{font-size:32px!important;line-height:1!important;max-width:32px;vertical-align:middle}.feature-card h3{font-size:1.25rem;margin-bottom:var(--space-3);color:var(--neutral-900)}.feature-card p{color:var(--neutral-500);line-height:1.7}.content-section,.features-section{max-width:1200px;margin:0 auto;padding:var(--space-16) var(--space-6)}@media (max-width: 639px){.hero__actions .btn{width:100%;justify-content:center}}@media (max-width: 900px){.hero-section h1{font-size:2rem}.features-grid{grid-template-columns:1fr}.section-header h2,.section-title h2{font-size:2rem}}.eyebrow{display:inline-block;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#4f46e5;line-height:1.5}.eyebrow--muted{color:#64748b}.eyebrow--badge{padding:.25rem .75rem;background:#eef2ff;border:1px solid #E0E7FF;border-radius:9999px}.eyebrow--light{color:#ffffffe6}.eyebrow--light.eyebrow--badge{background:#ffffff1a;border-color:#fff3}html.dark .eyebrow{color:#818cf8}html.dark .eyebrow--muted{color:#64748b}html.dark .eyebrow--badge{background:#6366f126;border-color:#6366f14d}.grid{display:grid;gap:1.5rem}.grid--2{grid-template-columns:repeat(2,1fr)}.grid--3{grid-template-columns:repeat(3,1fr)}.grid--4{grid-template-columns:repeat(4,1fr)}.grid--gap-sm{gap:1rem}.grid--gap-lg{gap:2rem}.grid--gap-xl{gap:2.5rem}@media (max-width: 1023px){.grid--4{grid-template-columns:repeat(2,1fr)}}@media (max-width: 767px){.grid--4,.grid--3{grid-template-columns:repeat(2,1fr)}}@media (max-width: 639px){.grid--4,.grid--3,.grid--2{grid-template-columns:1fr}}.grid-auto{display:grid;gap:1.5rem}.grid-auto--sm{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.grid-auto--md{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.grid-auto--lg{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.solution-hero{text-align:center;max-width:800px;margin:0 auto}.solution-hero__badge{display:inline-block;padding:.375rem 1rem;background:#e0e7ff;color:#4338ca;border-radius:9999px;font-size:.875rem;font-weight:500;margin-bottom:1rem}.solution-hero__badge--accent{background:#ede9fe;color:#6d28d9}.solution-hero__title{font-size:2.25rem;font-weight:700;color:#0f172a;margin-bottom:1rem;letter-spacing:-.02em}@media (min-width: 768px){.solution-hero__title{font-size:3rem}}.solution-hero__subtitle{font-size:1.125rem;color:#475569;line-height:1.625;margin-bottom:2rem}.solution-hero__actions{display:flex;gap:1rem;justify-content:center}@media (max-width: 639px){.solution-hero__actions{flex-direction:column}}html.dark .section-header h2,html.dark .section-title h2{color:#f8fafc}html.dark .section-header p,html.dark .section-title p{color:#94a3b8}html.dark .feature-card{background:#1e293b;border-color:#334155}html.dark .feature-card:hover{border-color:#818cf880}html.dark .feature-card h3{color:#f8fafc}html.dark .feature-card p{color:#94a3b8}html.dark .feature-icon{background:#6366f126;color:#818cf8}html.dark .content-section h2,html.dark .content-section h3,html.dark .features-section h2,html.dark .features-section h3{color:#f8fafc}html.dark .content-section p,html.dark .content-section li,html.dark .features-section p,html.dark .features-section li{color:#94a3b8}html.dark .legal-content h1,html.dark .legal-content h2,html.dark .legal-content h3,html.dark .legal-content h4,html.dark .legal-content h5,html.dark .legal-content h6,html.dark .text-content h1,html.dark .text-content h2,html.dark .text-content h3,html.dark .text-content h4,html.dark .text-content h5,html.dark .text-content h6,html.dark .prose h1,html.dark .prose h2,html.dark .prose h3,html.dark .prose h4,html.dark .prose h5,html.dark .prose h6{color:#f8fafc}html.dark .legal-content p,html.dark .legal-content li,html.dark .legal-content td,html.dark .text-content p,html.dark .text-content li,html.dark .text-content td,html.dark .prose p,html.dark .prose li,html.dark .prose td{color:#94a3b8}html.dark .legal-content a:not(.btn),html.dark .text-content a:not(.btn),html.dark .prose a:not(.btn){color:#818cf8}html.dark .legal-content a:not(.btn):hover,html.dark .text-content a:not(.btn):hover,html.dark .prose a:not(.btn):hover{color:#a5b4fc}html.dark .legal-content blockquote,html.dark .text-content blockquote,html.dark .prose blockquote{border-left-color:#6366f1;background:#1e293b;color:#94a3b8}html.dark .legal-content code,html.dark .text-content code,html.dark .prose code{background:#1e293b;color:#a5b4fc}html.dark .legal-content pre,html.dark .text-content pre,html.dark .prose pre{background:#1e293b;border-color:#334155}html.dark .legal-content table th,html.dark .text-content table th,html.dark .prose table th{background:#1e293b;color:#f8fafc;border-color:#334155}html.dark .legal-content table td,html.dark .text-content table td,html.dark .prose table td{border-color:#334155}html.dark .legal-content table tr:hover td,html.dark .text-content table tr:hover td,html.dark .prose table tr:hover td{background:#6366f10d}html.dark .legal-content hr,html.dark .text-content hr,html.dark .prose hr{border-color:#334155}html.dark .page-content,html.dark .main-content{background:#0f172a}html.dark .card{background:#1e293b;border-color:#334155}html.dark .card:hover{border-color:#818cf866}html.dark .form-group label{color:#f8fafc}html.dark .form-group input,html.dark .form-group textarea,html.dark .form-group select{background:#1e293b;border-color:#334155;color:#f8fafc}html.dark .form-group input::placeholder,html.dark .form-group textarea::placeholder,html.dark .form-group select::placeholder{color:#64748b}html.dark .form-group input:focus,html.dark .form-group textarea:focus,html.dark .form-group select:focus{border-color:#6366f1}html.dark ul.styled-list li,html.dark ol.styled-list li{color:#94a3b8}html.dark ul.styled-list li::marker,html.dark ol.styled-list li::marker{color:#818cf8}html.dark .divider,html.dark .separator{border-color:#334155}html.dark .text-muted{color:#64748b}html.dark .bg-muted,html.dark .bg-secondary{background:#1e293b}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:focus-visible{outline:2px solid var(--primary-500);outline-offset:2px}.skip-link{position:absolute;top:-100%;left:50%;transform:translate(-50%);padding:.75rem 1.5rem;background:var(--primary-600);color:#fff;font-weight:600;border-radius:0 0 8px 8px;z-index:9999;transition:top .2s ease}.skip-link:focus{top:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (prefers-contrast: high){:root{--border-color: #000;--text-primary: #000;--text-secondary: #333;--bg-white: #fff}}.required{color:var(--error-500);font-weight:600}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:16px;line-height:1.6;color:var(--neutral-900);background:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.material-icons,.material-icons-outlined{font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga"}.material-icons{font-family:Material Icons}.material-icons-outlined{font-family:Material Icons Outlined}html.high-contrast{--neutral-50: #ffffff;--neutral-100: #ffffff;--neutral-200: #000000;--neutral-300: #000000;--neutral-400: #000000;--neutral-500: #000000;--neutral-600: #000000;--neutral-700: #000000;--neutral-800: #000000;--neutral-900: #000000;--primary-50: #ffffff;--primary-100: #ffffff;--primary-500: #0000ff;--primary-600: #0000cc;--primary-700: #000099}html.high-contrast body{background:#fff!important;color:#000!important}html.high-contrast *{border-color:#000!important}html.high-contrast a{text-decoration:underline!important;color:#00c!important}html.high-contrast a:visited{color:#551a8b!important}html.high-contrast a:hover,html.high-contrast a:focus{color:#00f!important;outline:2px solid #000000!important}html.high-contrast button,html.high-contrast .btn{border:2px solid #000000!important;background:#fff!important;color:#000!important}html.high-contrast button:hover,html.high-contrast button:focus,html.high-contrast .btn:hover,html.high-contrast .btn:focus{background:#000!important;color:#fff!important}html.high-contrast button.btn-primary,html.high-contrast .btn.btn-primary{background:#000!important;color:#fff!important}html.high-contrast button.btn-primary:hover,html.high-contrast button.btn-primary:focus,html.high-contrast .btn.btn-primary:hover,html.high-contrast .btn.btn-primary:focus{background:#333!important}html.high-contrast input,html.high-contrast textarea,html.high-contrast select{border:2px solid #000000!important;background:#fff!important;color:#000!important}html.high-contrast input::placeholder,html.high-contrast textarea::placeholder,html.high-contrast select::placeholder{color:#666!important}html.high-contrast input:focus,html.high-contrast textarea:focus,html.high-contrast select:focus{outline:3px solid #0000ff!important}html.high-contrast .hero,html.high-contrast .cta,html.high-contrast .pricing-card.popular,html.high-contrast .contact-cta{background:#fff!important;border:2px solid #000000!important}html.high-contrast .material-icons,html.high-contrast .material-icons-outlined,html.high-contrast svg{color:#000!important}html.high-contrast *{box-shadow:none!important;text-shadow:none!important}html.high-contrast *:before,html.high-contrast *:after{background-image:none!important}html.high-contrast.dark{--neutral-50: #000000;--neutral-100: #000000;--neutral-200: #ffffff;--neutral-900: #ffffff}html.high-contrast.dark body{background:#000!important;color:#fff!important}html.high-contrast.dark *{border-color:#fff!important}html.high-contrast.dark a{color:#ff0!important}html.high-contrast.dark a:visited{color:#f9f!important}html.high-contrast.dark a:hover,html.high-contrast.dark a:focus{color:#fff!important;outline:2px solid #ffffff!important}html.high-contrast.dark button,html.high-contrast.dark .btn{border:2px solid #ffffff!important;background:#000!important;color:#fff!important}html.high-contrast.dark button:hover,html.high-contrast.dark button:focus,html.high-contrast.dark .btn:hover,html.high-contrast.dark .btn:focus{background:#fff!important;color:#000!important}html.high-contrast.dark button.btn-primary,html.high-contrast.dark .btn.btn-primary{background:#fff!important;color:#000!important}html.high-contrast.dark button.btn-primary:hover,html.high-contrast.dark button.btn-primary:focus,html.high-contrast.dark .btn.btn-primary:hover,html.high-contrast.dark .btn.btn-primary:focus{background:#ccc!important}html.high-contrast.dark input,html.high-contrast.dark textarea,html.high-contrast.dark select{border:2px solid #ffffff!important;background:#000!important;color:#fff!important}html.high-contrast.dark input::placeholder,html.high-contrast.dark textarea::placeholder,html.high-contrast.dark select::placeholder{color:#999!important}html.high-contrast.dark input:focus,html.high-contrast.dark textarea:focus,html.high-contrast.dark select:focus{outline:3px solid #ffff00!important}html.high-contrast.dark .hero,html.high-contrast.dark .cta,html.high-contrast.dark .pricing-card.popular,html.high-contrast.dark .contact-cta{background:#000!important;border:2px solid #ffffff!important}html.high-contrast.dark .material-icons,html.high-contrast.dark .material-icons-outlined,html.high-contrast.dark svg{color:#fff!important}@media print{.navbar,.mobile-menu,.footer,.back-to-top,.cookie-consent,.announcement-banner,.theme-toggle,.social-share,.social-links,.newsletter-form,.skip-link,.btn,button:not(.faq-question),video,iframe,.hero-buttons,.mobile-menu-btn{display:none!important}*{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}body{font-size:12pt;line-height:1.5;background:#fff!important}a[href]:after{content:" (" attr(href) ")";font-size:.8em;color:#666!important}a[href^="#"]:after,a[href^=javascript]:after,a[href^=mailto]:after,a[href^=tel]:after{content:""}h1,h2,h3,h4,h5,h6{page-break-after:avoid;page-break-inside:avoid}p,blockquote,ul,ol,dl,table,pre{page-break-inside:avoid}img{max-width:100%!important;page-break-inside:avoid}.page-content{padding:0!important;margin:0!important}.faq-answer{display:block!important;max-height:none!important;padding:1rem!important}.faq-question .expand-icon{display:none!important}.hero{padding:20pt 0!important;text-align:left!important}.hero h1{font-size:24pt!important}.hero-subtitle{font-size:12pt!important}table{border-collapse:collapse!important}th,td{border:1pt solid #000000!important;padding:8pt!important}.pricing-grid{display:block!important}.pricing-card{page-break-inside:avoid;margin-bottom:20pt!important;padding:15pt!important;border:1pt solid #000000!important}.pricing-card.popular{transform:none!important}.features-grid{display:block!important}.feature-card{page-break-inside:avoid;margin-bottom:15pt!important;padding:10pt!important;border:1pt solid #cccccc!important}.faq-item{page-break-inside:avoid;margin-bottom:10pt!important;border:1pt solid #cccccc!important}@page{margin:2cm}@page :first{margin-top:3cm}}.scroll-reveal{transition:opacity .6s ease-out,transform .6s ease-out}.scroll-reveal--hidden{opacity:0;transform:translateY(20px)}.scroll-reveal--visible{opacity:1;transform:translateY(0)}.scroll-reveal[data-delay="1"]{transition-delay:.1s}.scroll-reveal[data-delay="2"]{transition-delay:.2s}.scroll-reveal[data-delay="3"]{transition-delay:.3s}.scroll-reveal[data-delay="4"]{transition-delay:.4s}.animate-hidden{opacity:0;transition:opacity .6s ease-out,transform .6s ease-out}.animate-visible{opacity:1;transform:translate(0) scale(1)!important}.animate-fade-up.animate-hidden{transform:translateY(30px)}.animate-fade-in.animate-hidden{transform:translateY(0)}.animate-fade-left.animate-hidden{transform:translate(-30px)}.animate-fade-right.animate-hidden{transform:translate(30px)}.animate-scale.animate-hidden{transform:scale(.95)}@media (prefers-reduced-motion: reduce){.scroll-reveal,.animate-hidden{transition:none!important;opacity:1!important;transform:none!important}}
