@font-face{font-family:'Inter';font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/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:300;font-display:swap;src:url(/fonts/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:300;font-display:swap;src:url(/fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format('woff2');unicode-range:U+1F00-1FFF;}@font-face{font-family:'Inter';font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/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:300;font-display:swap;src:url(/fonts/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:300;font-display:swap;src:url(/fonts/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:300;font-display:swap;src:url(/fonts/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:400;font-display:swap;src:url(/fonts/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(/fonts/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(/fonts/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(/fonts/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(/fonts/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(/fonts/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(/fonts/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(/fonts/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(/fonts/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(/fonts/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(/fonts/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(/fonts/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(/fonts/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(/fonts/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(/fonts/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(/fonts/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(/fonts/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(/fonts/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(/fonts/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(/fonts/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(/fonts/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(/fonts/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(/fonts/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(/fonts/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(/fonts/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(/fonts/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(/fonts/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(/fonts/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:800;font-display:swap;src:url(/fonts/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:800;font-display:swap;src:url(/fonts/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:800;font-display:swap;src:url(/fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format('woff2');unicode-range:U+1F00-1FFF;}@font-face{font-family:'Inter';font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/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:800;font-display:swap;src:url(/fonts/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:800;font-display:swap;src:url(/fonts/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:800;font-display:swap;src:url(/fonts/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:900;font-display:swap;src:url(/fonts/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:900;font-display:swap;src:url(/fonts/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:900;font-display:swap;src:url(/fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format('woff2');unicode-range:U+1F00-1FFF;}@font-face{font-family:'Inter';font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/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:900;font-display:swap;src:url(/fonts/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:900;font-display:swap;src:url(/fonts/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:900;font-display:swap;src:url(/fonts/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:'Outfit';font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/QGYvz_MVcBeNP4NJuktqQ4E.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:'Outfit';font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/QGYvz_MVcBeNP4NJtEtq.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:'Outfit';font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/QGYvz_MVcBeNP4NJuktqQ4E.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:'Outfit';font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/QGYvz_MVcBeNP4NJtEtq.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:'Outfit';font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/QGYvz_MVcBeNP4NJuktqQ4E.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:'Outfit';font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/QGYvz_MVcBeNP4NJtEtq.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:'Outfit';font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/QGYvz_MVcBeNP4NJuktqQ4E.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:'Outfit';font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/QGYvz_MVcBeNP4NJtEtq.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:'Outfit';font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/QGYvz_MVcBeNP4NJuktqQ4E.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:'Outfit';font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/QGYvz_MVcBeNP4NJtEtq.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:'Outfit';font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/QGYvz_MVcBeNP4NJuktqQ4E.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:'Outfit';font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/QGYvz_MVcBeNP4NJtEtq.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:'Outfit';font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/QGYvz_MVcBeNP4NJuktqQ4E.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:'Outfit';font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/QGYvz_MVcBeNP4NJtEtq.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:'Unbounded';src:url('/fonts/Unbounded.ttf') format('truetype');font-weight:300 900;font-style:normal;font-display:swap;}@font-face{font-family:'Manrope';src:url('/fonts/Manrope.ttf') format('truetype');font-weight:200 800;font-style:normal;font-display:swap;}h1,h2,h3,h4,.section-title,.hero__title,.navbar__logo,.pricing-card__name,.bento-card__title,.slide-title{font-family:'Unbounded','Outfit','Inter',-apple-system,sans-serif;letter-spacing:-0.03em;}:root{--bg-primary:#050510;--bg-secondary:#0a0a1a;--surface:rgba(255,255,255,0.03);--surface-hover:rgba(255,255,255,0.06);--surface-border:rgba(255,255,255,0.06);--gradient-primary:linear-gradient(135deg,#6366f1,#06b6d4,#3b82f6);--gradient-accent:linear-gradient(135deg,#818cf8,#34d399,#06b6d4);--gradient-hero:linear-gradient(135deg,#1e1b4b 0%,#0c0a2a 30%,#050510 60%,#0a1628 100%);--gradient-cta:linear-gradient(135deg,#6366f1,#06b6d4);--holo-1:#6366f1;--holo-2:#06b6d4;--holo-3:#34d399;--holo-4:#f472b6;--holo-5:#818cf8;--text-primary:#f0f0ff;--text-secondary:rgba(255,255,255,0.70);--text-tertiary:rgba(255,255,255,0.55);--text-gradient:linear-gradient(135deg,#c7d2fe,#a5f3fc,#c7d2fe);--glow-primary:rgba(99,102,241,0.3);--glow-accent:rgba(6,182,212,0.25);--glow-soft:rgba(129,140,248,0.15);--section-padding:120px 0;--container-max:1200px;--container-padding:0 24px;--radius-sm:12px;--radius-md:16px;--radius-lg:24px;--radius-xl:32px;--radius-pill:9999px;--ease-out-expo:cubic-bezier(0.16,1,0.3,1);--ease-spring:cubic-bezier(0.34,1.56,0.64,1);--transition-fast:0.2s var(--ease-out-expo);--transition-normal:0.4s var(--ease-out-expo);--transition-slow:0.6s var(--ease-out-expo);}*,*::before,*::after{margin:0;padding:0;box-sizing:border-box;}html,body{height:100%;overflow:hidden;}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}body{font-family:'Manrope','Inter',-apple-system,BlinkMacSystemFont,sans-serif;background:var(--bg-primary);color:var(--text-primary);line-height:1.6;position:relative;}a{color:inherit;text-decoration:none;}ul,ol{list-style:none;}img{max-width:100%;display:block;}button{font-family:inherit;cursor:pointer;border:none;background:none;color:inherit;}.container{max-width:var(--container-max);margin:0 auto;padding:var(--container-padding);}.section{padding:var(--section-padding);position:relative;}.gradient-text{background:var(--text-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;}.section-label{display:inline-flex;align-items:center;gap:8px;font-size:0.8rem;font-weight:600;letter-spacing:0.15em;text-transform:uppercase;color:var(--holo-2);margin-bottom:20px;padding:8px 16px;border-radius:var(--radius-pill);border:1px solid rgba(6,182,212,0.2);background:rgba(6,182,212,0.05);}.section-title{font-size:clamp(2rem,5vw,3.5rem);font-weight:800;line-height:1.1;letter-spacing:-0.03em;margin-bottom:20px;}.section-subtitle{font-size:clamp(1rem,2vw,1.2rem);color:var(--text-secondary);max-width:600px;line-height:1.7;}.grain-overlay{position:fixed;inset:0;z-index:0;pointer-events:none;opacity:0.035;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.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:256px;}.dotgrid{position:fixed;inset:0;z-index:0;pointer-events:none;background-image:radial-gradient(rgba(99,102,241,0.08) 1px,transparent 1px);background-size:40px 40px;mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,black 20%,transparent 70%);-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,black 20%,transparent 70%);}.orb{position:fixed;border-radius:50%;filter:blur(80px);pointer-events:none;z-index:0;opacity:0.4;will-change:transform;}.orb-1{width:500px;height:500px;background:var(--holo-1);top:-10%;left:-5%;animation:orb-float-1 20s ease-in-out infinite;}.orb-2{width:400px;height:400px;background:var(--holo-2);top:30%;right:-8%;animation:orb-float-2 25s ease-in-out infinite;}.orb-3{width:350px;height:350px;background:var(--holo-4);bottom:10%;left:20%;animation:orb-float-3 22s ease-in-out infinite;}@keyframes orb-float-1{0%,100%{transform:translate(0,0) scale(1);}25%{transform:translate(60px,80px) scale(1.1);}50%{transform:translate(-30px,120px) scale(0.9);}75%{transform:translate(40px,-40px) scale(1.05);}}@keyframes orb-float-2{0%,100%{transform:translate(0,0) scale(1);}33%{transform:translate(-80px,-60px) scale(1.15);}66%{transform:translate(50px,70px) scale(0.85);}}@keyframes orb-float-3{0%,100%{transform:translate(0,0) scale(1);}20%{transform:translate(70px,-50px) scale(1.1);}60%{transform:translate(-60px,30px) scale(0.95);}}.gradient-border{position:relative;border-radius:var(--radius-lg);overflow:hidden;}.gradient-border::before{content:'';position:absolute;inset:0;border-radius:inherit;padding:1px;background:conic-gradient( from var(--border-angle,0deg),transparent 25%,var(--holo-1) 30%,var(--holo-2) 40%,var(--holo-3) 50%,transparent 55% );-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;animation:border-rotate 4s linear infinite;}@keyframes border-rotate{to{--border-angle:360deg;}}@property --border-angle{syntax:'<angle>';initial-value:0deg;inherits:false;}.card{position:relative;background:var(--surface);border:1px solid var(--surface-border);border-radius:var(--radius-lg);padding:32px;transition:all var(--transition-normal);overflow:hidden;}.card::before{content:'';position:absolute;inset:0;background:linear-gradient( 125deg,transparent 20%,rgba(99,102,241,0.06) 30%,rgba(6,182,212,0.06) 45%,rgba(52,211,153,0.04) 55%,transparent 70% );opacity:0;transition:opacity var(--transition-normal);pointer-events:none;}.card::after{content:'';position:absolute;inset:0;background:linear-gradient( 105deg,transparent 40%,rgba(99,102,241,0.1) 45%,rgba(6,182,212,0.12) 50%,rgba(244,114,182,0.08) 55%,transparent 60% );background-size:250% 100%;background-position:200% 0;transition:background-position 0.8s var(--ease-out-expo);pointer-events:none;}.card:hover{border-color:rgba(99,102,241,0.2);transform:translateY(-4px);box-shadow:0 20px 60px rgba(99,102,241,0.08),0 0 40px rgba(6,182,212,0.05);}.card:hover::before{opacity:1;}.card:hover::after{background-position:-100% 0;}.navbar{position:fixed;top:16px;left:50%;transform:translateX(-50%);width:calc(100% - 32px);max-width:var(--container-max);z-index:10000;border-radius:var(--radius-xl);background:rgba(5,5,16,0.7);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--surface-border);transition:all var(--transition-normal);}.navbar.scrolled{background:rgba(5,5,16,0.92);border-color:rgba(99,102,241,0.1);box-shadow:0 8px 32px rgba(0,0,0,0.4);}.navbar__inner{display:flex;align-items:center;justify-content:space-between;height:68px;padding:0 28px;}.navbar__logo{display:flex;align-items:center;gap:12px;font-weight:700;font-size:1.3rem;letter-spacing:-0.02em;color:var(--text-primary);text-decoration:none;flex-shrink:0;}.navbar__logo-icon{width:36px;height:36px;border-radius:10px;background:var(--gradient-primary);display:flex;align-items:center;justify-content:center;font-size:1rem;font-weight:800;}.navbar__nav{display:flex;align-items:center;gap:8px;}.navbar__link{font-size:0.9rem;font-weight:500;color:var(--text-secondary);padding:8px 16px;border-radius:var(--radius-pill);transition:all var(--transition-fast);position:relative;white-space:nowrap;}.navbar__link:hover{color:var(--text-primary);background:rgba(255,255,255,0.05);}.navbar__cta{font-size:0.85rem;font-weight:600;padding:10px 24px;border-radius:var(--radius-pill);background:var(--gradient-cta);color:#fff;transition:all var(--transition-fast);position:relative;overflow:hidden;margin-left:8px;}.navbar__cta::after{content:'';position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,0.2),transparent);opacity:0;transition:opacity var(--transition-fast);}.navbar__cta:hover{transform:translateY(-1px);box-shadow:0 8px 24px var(--glow-primary);}.navbar__cta:hover::after{opacity:1;}.navbar__burger{display:none;flex-direction:column;gap:5px;padding:8px;cursor:pointer;}.navbar__burger span{display:block;width:22px;height:2px;background:var(--text-primary);border-radius:2px;transition:all 0.3s var(--ease-out-expo);transform-origin:center;}.navbar__burger.active span:nth-child(1){transform:translateY(7px) rotate(45deg);}.navbar__burger.active span:nth-child(2){opacity:0;transform:scaleX(0);}.navbar__burger.active span:nth-child(3){transform:translateY(-7px) rotate(-45deg);}.mobile-menu{position:fixed;top:92px;left:16px;right:16px;background:rgba(10,10,26,0.95);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid var(--surface-border);border-radius:var(--radius-lg);padding:20px;display:flex;flex-direction:column;gap:4px;z-index:9999;opacity:0;visibility:hidden;transform:translateY(-16px) scale(0.96);transition:all 0.35s var(--ease-out-expo);}.mobile-menu.open{opacity:1;visibility:visible;transform:translateY(0) scale(1);}.mobile-menu a{font-size:1rem;font-weight:500;color:var(--text-secondary);padding:14px 16px;border-radius:var(--radius-md);transition:all var(--transition-fast);text-align:center;}.mobile-menu a:hover{color:var(--text-primary);background:rgba(255,255,255,0.05);}.mobile-menu__cta{margin-top:8px;font-weight:600 !important;background:var(--gradient-cta) !important;color:#fff !important;}.hero{min-height:100vh;display:flex;align-items:center;justify-content:center;text-align:center;padding:120px 24px 80px;position:relative;overflow:hidden;}.hero__content{position:relative;z-index:2;max-width:800px;}.hero__badge{display:inline-flex;align-items:center;gap:8px;padding:8px 20px;border-radius:var(--radius-pill);border:1px solid rgba(6,182,212,0.2);background:rgba(6,182,212,0.05);font-size:0.8rem;font-weight:600;color:var(--holo-2);letter-spacing:0.05em;margin-bottom:32px;animation:fade-in-up 0.8s var(--ease-out-expo) 0.2s both;}.hero__badge-dot{width:6px;height:6px;border-radius:50%;background:var(--holo-3);animation:pulse-dot 2s ease-in-out infinite;}@keyframes pulse-dot{0%,100%{opacity:1;transform:scale(1);}50%{opacity:0.5;transform:scale(0.7);}}.hero__title{font-size:clamp(2.8rem,7vw,5rem);font-weight:900;line-height:1.05;letter-spacing:-0.04em;margin-bottom:24px;animation:fade-in-up 0.8s var(--ease-out-expo) 0.4s both;}.hero__title-line{display:block;}.hero__subtitle{font-size:clamp(1rem,2.5vw,1.25rem);color:var(--text-secondary);max-width:560px;margin:0 auto 40px;line-height:1.7;animation:fade-in-up 0.8s var(--ease-out-expo) 0.6s both;}.hero__actions{display:flex;gap:16px;justify-content:center;flex-wrap:wrap;animation:fade-in-up 0.8s var(--ease-out-expo) 0.8s both;}@keyframes fade-in-up{from{opacity:0;transform:translateY(24px);}to{opacity:1;transform:translateY(0);}}.btn{display:inline-flex;align-items:center;gap:8px;font-size:0.95rem;font-weight:600;padding:14px 32px;border-radius:var(--radius-pill);transition:all var(--transition-fast);position:relative;overflow:hidden;}.btn--primary{background:var(--gradient-cta);color:#fff;box-shadow:0 4px 24px var(--glow-primary);}.btn--primary:hover{transform:translateY(-2px);box-shadow:0 8px 40px var(--glow-primary);}.btn--secondary{border:1px solid rgba(255,255,255,0.12);color:var(--text-primary);background:rgba(255,255,255,0.03);}.btn--secondary:hover{border-color:rgba(99,102,241,0.3);background:rgba(99,102,241,0.08);transform:translateY(-2px);}.hero__stats{display:flex;justify-content:center;gap:48px;margin-top:60px;animation:fade-in-up 0.8s var(--ease-out-expo) 1s both;}.hero__stat{text-align:center;}.hero__stat-number{font-size:2rem;font-weight:800;background:var(--gradient-primary);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;}.hero__stat-label{font-size:0.8rem;color:var(--text-tertiary);margin-top:4px;text-transform:uppercase;letter-spacing:0.1em;}.services{padding:var(--section-padding);}.services__header{text-align:center;margin-bottom:60px;}.bento-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:auto;gap:16px;}.bento-card{position:relative;background:var(--surface);border:1px solid var(--surface-border);border-radius:var(--radius-lg);padding:36px;overflow:hidden;transition:all var(--transition-normal);}.bento-card::after{content:'';position:absolute;inset:0;background:linear-gradient( 105deg,transparent 35%,rgba(99,102,241,0.08) 42%,rgba(6,182,212,0.1) 48%,rgba(52,211,153,0.06) 54%,rgba(244,114,182,0.05) 58%,transparent 65% );background-size:300% 100%;background-position:200% 0;transition:background-position 1s var(--ease-out-expo);pointer-events:none;}.bento-card:hover{border-color:rgba(99,102,241,0.15);transform:translateY(-4px);box-shadow:0 20px 60px rgba(0,0,0,0.3);}.bento-card:hover::after{background-position:-100% 0;}.bento-card--wide{grid-column:span 2;}.bento-card--tall{grid-row:span 2;display:flex;flex-direction:column;justify-content:space-between;}.bento-card__icon{width:48px;height:48px;border-radius:var(--radius-sm);background:rgba(99,102,241,0.1);display:flex;align-items:center;justify-content:center;margin-bottom:20px;font-size:1.4rem;color:var(--holo-2);border:1px solid rgba(99,102,241,0.1);}.bento-card__title{font-size:1.2rem;font-weight:700;margin-bottom:10px;letter-spacing:-0.01em;}.bento-card__desc{font-size:0.9rem;color:var(--text-secondary);line-height:1.7;}.pricing{padding:var(--section-padding);}.pricing__header{text-align:center;margin-bottom:60px;}.pricing__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;align-items:start;max-width:860px;margin:0 auto;}.pricing-card{position:relative;background:var(--surface);border:1px solid var(--surface-border);border-radius:var(--radius-lg);padding:40px 32px;transition:all var(--transition-normal);overflow:hidden;}.pricing-card--featured{border-color:transparent;transform:scale(1.03);}.pricing-card--featured::before{content:'';position:absolute;inset:0;border-radius:inherit;padding:1.5px;background:conic-gradient( from var(--border-angle,0deg),var(--holo-1),var(--holo-2),var(--holo-3),var(--holo-4),var(--holo-5),var(--holo-1) );-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;animation:border-rotate 3s linear infinite;}.pricing-card--featured .pricing-card__bg{position:absolute;inset:1.5px;border-radius:calc(var(--radius-lg) - 1.5px);background:var(--bg-primary);z-index:0;}.pricing-card--featured > *:not(.pricing-card__bg){position:relative;z-index:1;}.pricing-card:hover{transform:translateY(-6px);box-shadow:0 24px 64px rgba(0,0,0,0.3);}.pricing-card--featured:hover{transform:scale(1.03) translateY(-6px);box-shadow:0 24px 64px rgba(99,102,241,0.15);}.pricing-card__badge{display:inline-block;font-size:0.7rem;font-weight:700;letter-spacing:0.12em;text-transform:uppercase;padding:5px 14px;border-radius:var(--radius-pill);background:var(--gradient-cta);color:#fff;margin-bottom:20px;}.pricing-card__name{font-size:1.3rem;font-weight:700;margin-bottom:8px;}.pricing-card__desc{font-size:0.85rem;color:var(--text-tertiary);margin-bottom:24px;}.pricing-card__price{font-size:3rem;font-weight:900;letter-spacing:-0.03em;margin-bottom:8px;}.pricing-card__price span{font-size:1rem;font-weight:500;color:var(--text-tertiary);}.pricing-card__period{font-size:0.8rem;color:var(--text-tertiary);margin-bottom:32px;}.pricing-card__features{display:flex;flex-direction:column;gap:14px;margin-bottom:32px;}.pricing-card__feature{display:flex;align-items:center;gap:12px;font-size:0.9rem;color:var(--text-secondary);}.pricing-card__feature svg{flex-shrink:0;color:var(--holo-3);}.pricing-card__btn{width:100%;text-align:center;padding:14px 24px;border-radius:var(--radius-pill);font-weight:600;font-size:0.9rem;transition:all var(--transition-fast);border:1px solid rgba(255,255,255,0.1);color:var(--text-primary);}.pricing-card__btn:hover{border-color:rgba(99,102,241,0.4);background:rgba(99,102,241,0.1);}.pricing-card--featured .pricing-card__btn{background:var(--gradient-cta);border:none;color:#fff;box-shadow:0 4px 16px var(--glow-primary);}.pricing-card--featured .pricing-card__btn:hover{box-shadow:0 8px 32px var(--glow-primary);transform:translateY(-1px);}.pricing__note{font-size:0.82rem;color:var(--text-tertiary);text-align:center;margin-top:36px;max-width:680px;margin-left:auto;margin-right:auto;line-height:1.6;opacity:0.8;}.faq{padding:var(--section-padding);}.faq__header{text-align:center;margin-bottom:60px;}.faq__list{max-width:760px;margin:0 auto;display:flex;flex-direction:column;gap:8px;}.faq-item{border:1px solid var(--surface-border);border-radius:var(--radius-md);overflow:hidden;transition:border-color var(--transition-fast);}.faq-item.active{border-color:rgba(99,102,241,0.15);}.faq-item__header{width:100%;padding:20px 24px;display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:1rem;font-weight:600;text-align:left;color:var(--text-primary);background:transparent;transition:background var(--transition-fast);}.faq-item__header:hover{background:rgba(255,255,255,0.02);}.faq-item__icon{width:24px;height:24px;flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:transform 0.3s var(--ease-spring);}.faq-item.active .faq-item__icon{transform:rotate(45deg);}.faq-item__body{max-height:0;overflow:hidden;transition:max-height 0.4s var(--ease-out-expo);}.faq-item__content{padding:0 24px 20px;font-size:0.9rem;line-height:1.8;color:var(--text-secondary);}.guide{padding:var(--section-padding);}.guide__header{text-align:center;margin-bottom:60px;}.guide__steps{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;max-width:var(--container-max);margin:0 auto;}.guide-step{position:relative;background:var(--surface);border:1px solid var(--surface-border);border-radius:var(--radius-lg);padding:40px;display:flex;flex-direction:column;transition:all var(--transition-normal);overflow:hidden;}.guide-step::before{content:'';position:absolute;inset:0;background:radial-gradient( 800px circle at var(--mouse-x,50%) var(--mouse-y,50%),rgba(99,102,241,0.06),transparent 40% );opacity:0;transition:opacity 0.35s ease;pointer-events:none;z-index:0;}.guide-step:hover::before{opacity:1;}.guide-step > *{position:relative;z-index:1;}.guide-step:hover{transform:translateY(-4px);border-color:rgba(99,102,241,0.2);box-shadow:0 20px 40px rgba(0,0,0,0.3);}.guide-step__number{font-size:2.8rem;font-weight:900;background:var(--gradient-primary);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:20px;line-height:1;letter-spacing:-0.02em;}.guide-step__title{font-size:1.25rem;font-weight:700;margin-bottom:12px;color:var(--text-primary);}.guide-step__desc{font-size:0.9rem;color:var(--text-secondary);line-height:1.65;}.guide-step__img-wrapper{margin-top:24px;border-radius:var(--radius-md);overflow:hidden;border:1px solid var(--surface-border);background:rgba(0,0,0,0.2);box-shadow:0 8px 24px rgba(0,0,0,0.2);}.guide-step__img{width:100%;height:auto;display:block;object-fit:cover;transition:transform var(--transition-normal);}.guide-step:hover .guide-step__img{transform:scale(1.02);}.guide-step__visual-panel{margin-top:24px;border-radius:var(--radius-md);overflow:hidden;border:1px solid var(--surface-border);background:rgba(0,0,0,0.2);box-shadow:0 8px 24px rgba(0,0,0,0.2);display:flex;align-items:center;justify-content:center;position:relative;width:100%;aspect-ratio:589 / 1280;}.mock-ui{width:100%;height:100%;display:flex;flex-direction:column;gap:16px;}.mock-ui__avatar-wrapper{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:10px;}.mock-ui__avatar{width:70px;height:70px;border-radius:50%;background:linear-gradient(135deg,#6366f1,#06b6d4);display:flex;align-items:center;justify-content:center;font-size:1.8rem;font-weight:700;color:#fff;box-shadow:0 0 20px rgba(6,182,212,0.3);}.mock-ui__channel-name{font-size:1.1rem;font-weight:700;color:var(--text-primary);}.mock-ui__channel-sub{font-size:0.78rem;color:var(--text-secondary);background:rgba(255,255,255,0.05);padding:4px 10px;border-radius:var(--radius-pill);}.mock-ui__settings{display:flex;flex-direction:column;gap:10px;margin-top:10px;width:100%;}.mock-ui__setting-item{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-radius:var(--radius-sm);background:rgba(255,255,255,0.02);border:1px solid rgba(255,255,255,0.04);font-size:0.85rem;}.mock-ui__setting-item span:first-child{color:var(--text-secondary);}.mock-ui__setting-item span:last-child{font-weight:600;color:var(--text-primary);}.mock-ui__toggle{width:38px;height:20px;border-radius:var(--radius-pill);background:rgba(255,255,255,0.1);position:relative;cursor:pointer;transition:background 0.3s ease;}.mock-ui__toggle::after{content:'';position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform 0.3s ease;}.mock-ui__toggle.active{background:var(--holo-2);box-shadow:0 0 10px rgba(6,182,212,0.4);}.mock-ui__toggle.active::after{transform:translateX(18px);}.mock-ui__success-badge{display:flex;flex-direction:column;align-items:center;gap:16px;margin:15px 0;}.mock-ui__checkmark{width:60px;height:60px;border-radius:50%;background:rgba(16,185,129,0.1);border:2px solid #10b981;display:flex;align-items:center;justify-content:center;color:#10b981;font-size:1.8rem;box-shadow:0 0 25px rgba(16,185,129,0.3);animation:success-pulse 2s infinite ease-in-out;}.mock-ui__amount{font-size:1.8rem;font-weight:800;background:linear-gradient(135deg,#10b981,#06b6d4);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;}.mock-ui__receipt{display:flex;flex-direction:column;gap:10px;width:100%;}.mock-ui__receipt-item{display:flex;justify-content:space-between;padding:8px 12px;border-radius:var(--radius-sm);background:rgba(16,185,129,0.02);border:1px dashed rgba(16,185,129,0.15);font-size:0.82rem;}.mock-ui__receipt-item span:first-child{color:var(--text-secondary);}.mock-ui__receipt-item span:last-child{font-weight:600;color:#10b981;}.mock-ui__status-msg{font-size:0.78rem;color:var(--text-secondary);text-align:center;background:rgba(255,255,255,0.03);padding:8px 12px;border-radius:var(--radius-sm);border:1px solid var(--surface-border);line-height:1.4;}@keyframes success-pulse{0%,100%{transform:scale(1);box-shadow:0 0 20px rgba(16,185,129,0.3);}50%{transform:scale(1.05);box-shadow:0 0 35px rgba(16,185,129,0.5);}}.credibility{padding:var(--section-padding);}.credibility__card{position:relative;background:var(--surface);border:1px solid var(--surface-border);border-radius:var(--radius-xl);padding:50px 60px;overflow:hidden;box-shadow:0 30px 60px rgba(0,0,0,0.4);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);}.credibility__card::before{content:'';position:absolute;inset:0;background:radial-gradient( 1000px circle at var(--mouse-x,50%) var(--mouse-y,50%),rgba(99,102,241,0.05),transparent 40% );opacity:0;transition:opacity 0.35s ease;pointer-events:none;z-index:0;}.credibility__card:hover::before{opacity:1;}.credibility__card > *{position:relative;z-index:1;}.credibility__card-glow{position:absolute;top:-150px;right:-150px;width:450px;height:450px;background:radial-gradient(circle,rgba(99,102,241,0.1) 0%,transparent 70%);border-radius:50%;filter:blur(60px);pointer-events:none;z-index:0;}.credibility__content{display:flex;flex-direction:column;align-items:flex-start;}.credibility__title{font-size:2.2rem;font-weight:800;margin-top:10px;margin-bottom:20px;line-height:1.2;}.credibility__desc{font-size:0.95rem;color:var(--text-secondary);line-height:1.7;max-width:800px;margin-bottom:36px;}.credibility__features{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin-bottom:36px;width:100%;}.credibility__feature{display:flex;gap:16px;align-items:flex-start;padding:24px;background:rgba(255,255,255,0.01);border:1px solid rgba(255,255,255,0.03);border-radius:var(--radius-md);transition:all var(--transition-normal);}.credibility__feature:hover{background:rgba(255,255,255,0.02);border-color:rgba(99,102,241,0.15);transform:translateY(-2px);}.credibility__feature-icon{width:48px;height:48px;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all var(--transition-normal);}.credibility__feature-icon--cyan{background:rgba(6,182,212,0.08);border:1px solid rgba(6,182,212,0.15);color:var(--holo-2);}.credibility__feature:hover .credibility__feature-icon--cyan{background:rgba(6,182,212,0.15);border-color:var(--holo-2);box-shadow:0 0 16px rgba(6,182,212,0.25);transform:scale(1.05) rotate(5deg);}.credibility__feature-icon--indigo{background:rgba(99,102,241,0.08);border:1px solid rgba(99,102,241,0.15);color:var(--holo-1);}.credibility__feature:hover .credibility__feature-icon--indigo{background:rgba(99,102,241,0.15);border-color:var(--holo-1);box-shadow:0 0 16px rgba(99,102,241,0.25);transform:scale(1.05) rotate(5deg);}.credibility__feature-text h3{font-size:1.05rem;font-weight:700;margin-bottom:6px;color:var(--text-primary);}.credibility__feature-text p{font-size:0.85rem;color:var(--text-secondary);line-height:1.5;}.credibility__cta{font-size:0.85rem;padding:12px 28px;}.contact{padding:var(--section-padding);}.contact__grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:start;}.contact__info{padding-right:20px;}.contact__info-items{display:flex;flex-direction:column;gap:24px;margin-top:40px;}.contact__info-item{display:flex;align-items:flex-start;gap:16px;}.contact__info-icon{width:44px;height:44px;flex-shrink:0;border-radius:var(--radius-sm);background:rgba(99,102,241,0.08);border:1px solid rgba(99,102,241,0.1);display:flex;align-items:center;justify-content:center;color:var(--holo-2);}.contact__info-text h3{font-size:0.95rem;font-weight:600;margin-bottom:4px;}.contact__info-text p{font-size:0.85rem;color:var(--text-secondary);}.contact__form-wrapper{background:var(--surface);border:1px solid var(--surface-border);border-radius:var(--radius-lg);padding:40px;position:relative;overflow:hidden;}.contact__form-wrapper::after{content:'';position:absolute;top:0;left:0;right:0;height:1px;background:var(--gradient-primary);opacity:0.5;}.form__group{margin-bottom:20px;}.form__label{display:block;font-size:0.8rem;font-weight:600;color:var(--text-secondary);margin-bottom:8px;text-transform:uppercase;letter-spacing:0.08em;}.form__input,.form__textarea{width:100%;padding:14px 18px;border-radius:var(--radius-sm);border:1px solid var(--surface-border);background:rgba(255,255,255,0.02);color:var(--text-primary);font-size:0.95rem;font-family:inherit;transition:all var(--transition-fast);outline:none;}.form__input:focus,.form__textarea:focus{border-color:var(--holo-1);box-shadow:0 0 0 3px var(--glow-soft);background:rgba(99,102,241,0.03);}.form__input::placeholder,.form__textarea::placeholder{color:var(--text-tertiary);}.form__textarea{resize:vertical;min-height:120px;}.form__submit{width:100%;padding:16px 32px;border-radius:var(--radius-pill);background:var(--gradient-cta);color:#fff;font-size:1rem;font-weight:600;transition:all var(--transition-fast);box-shadow:0 4px 20px var(--glow-primary);}.form__submit:hover{transform:translateY(-2px);box-shadow:0 8px 36px var(--glow-primary);}.footer{padding:40px 0;border-top:1px solid var(--surface-border);}.footer__inner{display:flex;align-items:center;justify-content:space-between;gap:20px;}.footer__copy{font-size:0.8rem;color:var(--text-tertiary);}.footer__links-container{display:flex;flex-direction:column;gap:8px;align-items:flex-end;}.footer__links{display:flex;gap:20px;}.footer__links.legal-links{gap:16px;}.footer__link{font-size:0.8rem;color:var(--text-tertiary);transition:color var(--transition-fast);}.footer__link:hover{color:var(--text-primary);}.sim-screen{display:none;flex-direction:column;height:100%;animation:simFadeIn 0.3s ease;}.sim-screen--active{display:flex;}@keyframes simFadeIn{from{opacity:0;transform:translateY(8px);}to{opacity:1;transform:translateY(0);}}.sim-header{display:flex;align-items:center;gap:8px;padding:10px 14px 8px;border-bottom:1px solid rgba(255,255,255,0.08);font-size:0.72rem;color:var(--text-secondary);font-weight:500;}.sim-header__dot{width:8px;height:8px;border-radius:50%;background:#10b981;box-shadow:0 0 6px #10b981;animation:pulse-dot 2s infinite;}@keyframes pulse-dot{0%,100%{opacity:1;}50%{opacity:0.4;}}.sim-body{flex:1;padding:12px 14px;display:flex;flex-direction:column;gap:12px;}.sim-field-group{display:flex;flex-direction:column;gap:5px;}.sim-label{font-size:0.68rem;color:var(--text-secondary);font-weight:500;text-transform:uppercase;letter-spacing:0.06em;}.sim-input{background:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.12);border-radius:10px;padding:9px 12px;color:var(--text-primary);font-size:0.8rem;font-family:inherit;outline:none;transition:border-color 0.2s;}.sim-input:focus{border-color:var(--color-accent-1);}.sim-input::placeholder{color:var(--text-muted);}.sim-select-row{display:flex;gap:6px;}.sim-select-btn{flex:1;padding:7px 6px;background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.1);border-radius:8px;color:var(--text-secondary);font-size:0.72rem;font-family:inherit;cursor:pointer;transition:all 0.2s;}.sim-select-btn--active{background:rgba(99,102,241,0.2);border-color:var(--color-accent-1);color:var(--text-primary);}.sim-cta-btn{margin-top:auto;background:linear-gradient(135deg,var(--color-accent-1),var(--color-accent-2));color:#fff;border:none;border-radius:10px;padding:10px 16px;font-size:0.8rem;font-weight:600;font-family:inherit;cursor:pointer;transition:opacity 0.2s,transform 0.15s;}.sim-cta-btn:hover{opacity:0.9;transform:translateY(-1px);}.sim-cta-btn:active{transform:translateY(0);}.sim-loading{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:20px;}.sim-spinner{width:36px;height:36px;border:3px solid rgba(255,255,255,0.1);border-top-color:var(--color-accent-1);border-radius:50%;animation:spin 0.8s linear infinite;}@keyframes spin{to{transform:rotate(360deg);}}.sim-loading__text{font-size:0.78rem;color:var(--text-secondary);text-align:center;margin:0;}.sim-loading__sub{font-size:0.68rem;color:var(--text-muted);text-align:center;margin:0;}.sim-progress-bar{width:100%;max-width:140px;height:4px;background:rgba(255,255,255,0.08);border-radius:2px;overflow:hidden;}.sim-progress-fill{height:100%;width:0%;background:linear-gradient(90deg,var(--color-accent-1),var(--color-accent-2));border-radius:2px;transition:width 0.1s linear;}.sim-success{flex:1;display:flex;flex-direction:column;align-items:center;padding:16px 14px;gap:8px;}.sim-success__icon{width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,#10b981,#06b6d4);display:flex;align-items:center;justify-content:center;font-size:1.2rem;color:#fff;font-weight:700;animation:popIn 0.4s cubic-bezier(0.34,1.56,0.64,1);}@keyframes popIn{from{transform:scale(0);opacity:0;}to{transform:scale(1);opacity:1;}}.sim-success__title{font-size:0.88rem;font-weight:700;color:var(--text-primary);}.sim-success__subs{font-size:0.68rem;color:var(--text-muted);}.sim-success__items{width:100%;display:flex;flex-direction:column;gap:5px;margin-top:4px;}.sim-success__item{font-size:0.72rem;color:var(--text-secondary);background:rgba(16,185,129,0.08);border-radius:7px;padding:6px 10px;border:1px solid rgba(16,185,129,0.15);}.sim-plan-card{background:rgba(99,102,241,0.12);border:1px solid rgba(99,102,241,0.25);border-radius:10px;padding:10px 12px;display:flex;justify-content:space-between;align-items:center;}.sim-plan-name{font-size:0.75rem;color:var(--text-secondary);}.sim-plan-price{font-size:1rem;font-weight:700;color:var(--text-primary);}.sim-payment-methods{display:flex;flex-direction:column;gap:7px;}.sim-pay-btn{width:100%;padding:10px 12px;background:linear-gradient(135deg,rgba(16,185,129,0.15),rgba(6,182,212,0.15));border:1px solid rgba(16,185,129,0.3);border-radius:10px;color:var(--text-primary);font-size:0.78rem;font-weight:600;font-family:inherit;cursor:pointer;display:flex;align-items:center;gap:8px;transition:all 0.2s;}.sim-pay-btn:hover{transform:translateY(-1px);opacity:0.9;}.sim-pay-btn--card{background:linear-gradient(135deg,rgba(99,102,241,0.15),rgba(168,85,247,0.15));border-color:rgba(99,102,241,0.3);}.sim-pay-icon{font-size:1rem;}.sim-receipt{width:100%;background:rgba(255,255,255,0.04);border-radius:8px;overflow:hidden;border:1px solid rgba(255,255,255,0.08);}.sim-receipt__row{display:flex;justify-content:space-between;padding:7px 10px;font-size:0.7rem;border-bottom:1px solid rgba(255,255,255,0.05);color:var(--text-secondary);}.sim-receipt__row:last-child{border-bottom:none;}.sim-receipt__row--green{color:#10b981;}.sim-reset-btn{margin-top:auto;background:transparent;border:1px solid rgba(255,255,255,0.12);border-radius:8px;padding:7px 14px;font-size:0.72rem;color:var(--text-muted);font-family:inherit;cursor:pointer;transition:all 0.2s;}.sim-reset-btn:hover{border-color:var(--color-accent-1);color:var(--text-secondary);}.phone-simulator-frame{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:70%;max-width:290px;aspect-ratio:9 / 19.5;background:#0d0b1a;border-radius:36px;border:10px solid #1a1631;box-shadow:0 15px 35px rgba(0,0,0,0.6),0 0 0 1px rgba(99,102,241,0.25),inset 0 0 12px rgba(0,0,0,0.85);overflow:hidden;display:flex;flex-direction:column;z-index:2;box-sizing:border-box;}.phone-notch{position:absolute;top:8px;left:50%;transform:translateX(-50%);width:76px;height:18px;background:#000;border-radius:9px;z-index:10;}.phone-notch::after{content:'';position:absolute;right:10px;top:6px;width:6px;height:6px;background:#111;border-radius:50%;box-shadow:inset 0 0 2px rgba(255,255,255,0.4);}.phone-status-bar{height:32px;padding:10px 18px 0;display:flex;justify-content:space-between;align-items:center;font-size:0.68rem;color:rgba(255,255,255,0.8);font-weight:600;background:transparent;z-index:5;pointer-events:none;}.phone-status-bar__icons{display:flex;gap:6px;align-items:center;}.phone-status-bar__icons svg{color:rgba(255,255,255,0.8);}.phone-home-indicator{position:absolute;bottom:6px;left:50%;transform:translateX(-50%);width:90px;height:4px;background:rgba(255,255,255,0.35);border-radius:2px;z-index:10;}.sim-screen{position:absolute;inset:0;display:none;flex-direction:column;height:100%;padding-top:36px;padding-bottom:16px;background:#0d0b1a;box-sizing:border-box;}.sim-screen--active{display:flex;}.sim-app-bar{display:flex;align-items:center;padding:8px 12px;border-bottom:1px solid rgba(255,255,255,0.06);font-size:0.72rem;color:var(--text-primary);background:rgba(255,255,255,0.02);}.sim-back-arrow{color:var(--holo-1);cursor:pointer;margin-right:8px;font-weight:700;font-size:0.8rem;}.sim-app-title{font-weight:600;letter-spacing:-0.01em;}.sim-body--checkout{padding:12px;gap:10px !important;}.sim-product-card{display:flex;align-items:center;gap:10px;padding:8px 10px;background:rgba(255,255,255,0.03);border:1px solid rgba(255,255,255,0.06);border-radius:10px;}.sim-product-avatar{font-size:1.2rem;background:linear-gradient(135deg,#a855f7,#6366f1);width:28px;height:28px;border-radius:6px;display:flex;align-items:center;justify-content:center;}.sim-product-details{flex:1;}.sim-product-title{font-size:0.75rem;font-weight:700;margin:0;}.sim-product-meta{font-size:0.62rem;color:var(--text-tertiary);margin:1px 0 0;}.sim-details-card{display:flex;flex-direction:column;gap:4px;padding:10px;background:rgba(99,102,241,0.08);border:1px solid rgba(99,102,241,0.2);border-radius:10px;text-align:center;}.sim-details-label{font-size:0.6rem;color:var(--text-secondary);text-transform:uppercase;letter-spacing:0.05em;font-weight:600;}.sim-card-number{font-size:0.95rem;font-weight:700;color:#fff;letter-spacing:0.05em;margin:2px 0;}.sim-bank-info{font-size:0.68rem;color:var(--text-secondary);}.sim-checkout-steps{display:flex;flex-direction:column;gap:8px;}.sim-checkout-step{display:flex;align-items:center;gap:8px;}.sim-step-badge{width:16px;height:16px;border-radius:50%;background:var(--holo-1);color:#fff;font-size:0.62rem;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0;}.sim-checkout-step:nth-child(2) .sim-step-badge{background:var(--holo-2);}.sim-step-text{font-size:0.68rem;color:var(--text-secondary);}.sim-attach-box{display:flex;align-items:center;justify-content:center;gap:6px;padding:12px;background:rgba(255,255,255,0.02);border:1px dashed rgba(255,255,255,0.15);border-radius:10px;cursor:pointer;transition:all 0.2s ease;}.sim-attach-box:hover{border-color:var(--color-accent-1);background:rgba(99,102,241,0.04);}.sim-attach-box.attached{background:rgba(16,185,129,0.06);border:1px solid rgba(16,185,129,0.3);color:#10b981;}.sim-attach-box.attached .sim-attach-text{color:#10b981;font-weight:600;}.sim-attach-icon{font-size:0.8rem;}.sim-attach-text{font-size:0.72rem;color:var(--text-secondary);}.sim-pay-btn--gradient{background:linear-gradient(135deg,#a855f7,#f97316) !important;color:#fff !important;border:none !important;border-radius:10px !important;padding:10px 16px !important;font-size:0.78rem !important;font-weight:700 !important;cursor:pointer !important;box-shadow:0 4px 12px rgba(249,115,22,0.25) !important;transition:all 0.2s ease !important;margin-top:auto;width:100%;}.sim-pay-btn--gradient:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 18px rgba(249,115,22,0.4) !important;}.sim-pay-btn--gradient:disabled{cursor:not-allowed;}.reveal{opacity:0;transform:translateY(32px);transition:all 0.7s var(--ease-out-expo);}.reveal.visible{opacity:1;transform:translateY(0);}.reveal-delay-1{transition-delay:0.1s;}.reveal-delay-2{transition-delay:0.2s;}.reveal-delay-3{transition-delay:0.3s;}.reveal-delay-4{transition-delay:0.4s;}.reveal-delay-5{transition-delay:0.5s;}.reveal-delay-6{transition-delay:0.6s;}.reveal-left{transform:translate3d(-60px,0,0);opacity:0;transition:opacity 0.7s var(--ease-out-expo),transform 0.7s var(--ease-out-expo);}.reveal-right{transform:translate3d(60px,0,0);opacity:0;transition:opacity 0.7s var(--ease-out-expo),transform 0.7s var(--ease-out-expo);}.reveal-left.visible,.reveal-right.visible{opacity:1;transform:translate3d(0,0,0);}@media (max-width:1024px){.navbar__nav{display:none;}.navbar__cta{display:none;}.navbar__burger{display:flex;}.bento-grid{grid-template-columns:repeat(2,1fr);}.bento-card--wide{grid-column:span 2;}#svc-education{grid-column:span 2;}.pricing__grid{grid-template-columns:repeat(2,1fr);max-width:860px;margin:0 auto;}.pricing-card--featured{transform:none;}.pricing-card--featured:hover{transform:translateY(-6px);}.contact__grid{grid-template-columns:1fr;}.hero__stats{gap:32px;}.credibility__card{padding:40px;}}@media (max-width:768px){:root{--section-padding:80px 0;}.bento-grid{grid-template-columns:1fr;}.bento-card--wide{grid-column:span 1;}#svc-education{grid-column:span 1;}.pricing__grid{grid-template-columns:1fr;max-width:420px;margin-left:auto;margin-right:auto;}.pricing-card--featured{max-width:none;}.hero__title{font-size:clamp(2.2rem,8vw,3rem);}.hero__stats{flex-direction:column;gap:24px;}.footer__inner{flex-direction:column;text-align:center;}.guide__steps{grid-template-columns:1fr;}.credibility__features{grid-template-columns:1fr;}.credibility__card{padding:30px 20px;}}@media (max-width:480px){:root{--container-padding:0 16px;}.navbar{top:8px;width:calc(100% - 16px);border-radius:var(--radius-lg);}.navbar__inner{height:56px;padding:0 16px;}.navbar__logo{font-size:1.1rem;}.bento-card{padding:24px;}.pricing-card{padding:28px 24px;}.contact__form-wrapper{padding:24px;}.mobile-menu{top:72px;left:8px;right:8px;}.pricing__switcher{gap:8px;margin-bottom:25px;}.pricing__switcher-label{font-size:0.78rem;}.mock-ui__avatar{width:54px;height:54px;font-size:1.4rem;}.mock-ui__checkmark{width:50px;height:50px;font-size:1.4rem;}.mock-ui__amount{font-size:1.5rem;}.mock-ui__status-msg{font-size:0.74rem;padding:6px 10px;}}.scroll-container{height:100vh;overflow-y:auto;scroll-snap-type:y proximity;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;}.scroll-container .section,.scroll-container .hero{scroll-snap-align:center;scroll-snap-stop:normal;min-height:100vh;box-sizing:border-box;}.page-indicators{position:fixed;right:28px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:16px;z-index:999;}.indicator-dot{width:10px;height:10px;border-radius:50%;background:rgba(255,255,255,0.2);border:1px solid rgba(255,255,255,0.1);transition:all 0.3s var(--ease-out-expo);position:relative;cursor:pointer;}.indicator-dot::after{content:'';position:absolute;inset:-6px;border-radius:50%;border:1px solid transparent;transition:all 0.3s var(--ease-out-expo);}.indicator-dot:hover{background:var(--holo-2);transform:scale(1.2);}.indicator-dot.active{background:var(--holo-1);transform:scale(1.3);box-shadow:0 0 12px var(--glow-primary);}.indicator-dot.active::after{border-color:rgba(99,102,241,0.4);inset:-4px;}.indicator-tooltip{position:absolute;right:24px;top:50%;transform:translateY(-50%) translateX(10px);background:rgba(10,10,26,0.95);border:1px solid var(--surface-border);padding:6px 12px;border-radius:var(--radius-sm);font-size:0.75rem;font-weight:500;color:var(--text-primary);opacity:0;visibility:hidden;white-space:nowrap;pointer-events:none;transition:all 0.3s var(--ease-out-expo);}.indicator-dot:hover .indicator-tooltip{opacity:1;visibility:visible;transform:translateY(-50%) translateX(0);}.cursor-glow{position:fixed;width:600px;height:600px;background:radial-gradient(circle,rgba(99,102,241,0.12) 0%,rgba(6,182,212,0.04) 45%,transparent 70%);border-radius:50%;pointer-events:none;z-index:0;will-change:transform;transform:translate3d(-1000px,-1000px,0);filter:blur(60px);transition:opacity 0.5s ease;}.hero__container{display:grid;grid-template-columns:1.2fr 0.8fr;gap:40px;align-items:center;text-align:left;width:100%;}.hero__content{max-width:none;text-align:left;}.hero__subtitle{margin:0 0 40px 0;}.hero__actions{justify-content:flex-start;}.hero__stats{justify-content:flex-start;}.hero__visual{position:relative;display:flex;justify-content:center;align-items:center;}.hero__visual-glow{position:absolute;width:300px;height:300px;background:radial-gradient(circle,rgba(99,102,241,0.2) 0%,transparent 70%);border-radius:50%;filter:blur(40px);z-index:0;animation:pulse-glow 6s ease-in-out infinite;}@keyframes pulse-glow{0%,100%{transform:scale(1);opacity:0.8;}50%{transform:scale(1.15);opacity:1;}}.hero__image-card{position:relative;z-index:1;background:rgba(255,255,255,0.02);border:1px solid rgba(255,255,255,0.08);border-radius:var(--radius-xl);padding:16px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 30px 60px rgba(0,0,0,0.4),inset 0 1px 0 rgba(255,255,255,0.1);transform:perspective(1000px) rotateY(-8deg) rotateX(4deg);transition:all 0.5s var(--ease-out-expo);animation:float-card 6s ease-in-out infinite;}.hero__image-card:hover{transform:perspective(1000px) rotateY(0deg) rotateX(0deg) translateY(-8px);border-color:rgba(99,102,241,0.25);box-shadow:0 40px 80px rgba(99,102,241,0.15),inset 0 1px 0 rgba(255,255,255,0.2);}@keyframes float-card{0%,100%{transform:perspective(1000px) rotateY(-8deg) rotateX(4deg) translateY(0);}50%{transform:perspective(1000px) rotateY(-6deg) rotateX(3deg) translateY(-15px);}}.hero__image{width:100%;max-width:380px;height:auto;border-radius:var(--radius-lg);object-fit:cover;display:block;}.hero__image-badges{position:absolute;inset:0;pointer-events:none;}.floating-badge{position:absolute;display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:var(--radius-sm);background:rgba(10,10,26,0.85);backdrop-filter:blur(8px);border:1px solid var(--surface-border);font-size:0.8rem;font-weight:600;color:var(--text-primary);box-shadow:0 10px 25px rgba(0,0,0,0.3);animation:float-badge 4s ease-in-out infinite;}.floating-badge__icon{color:var(--holo-3);flex-shrink:0;}.badge-1{top:20%;left:-20px;animation-delay:0.5s;}.badge-2{bottom:15%;right:-20px;animation-delay:1.5s;color:var(--holo-3);border-color:rgba(52,211,153,0.2);}.pulse-green{width:8px;height:8px;border-radius:50%;background:#34d399;box-shadow:0 0 8px #34d399;animation:pulse-dot 2s ease-in-out infinite;}@keyframes float-badge{0%,100%{transform:translateY(0);}50%{transform:translateY(-8px);}}.services-slider{padding:var(--section-padding);}.services-slider__header{text-align:center;margin-bottom:60px;}.slider-wrapper{max-width:var(--container-max);margin:0 auto;position:relative;}.slider-container{position:relative;background:var(--surface);border:1px solid var(--surface-border);border-radius:var(--radius-xl);padding:60px 80px;min-height:520px;display:flex;align-items:center;justify-content:center;box-shadow:0 30px 60px rgba(0,0,0,0.4);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);overflow:hidden;}.slide-item{display:none;grid-template-columns:0.9fr 1.1fr;gap:60px;align-items:center;width:100%;position:relative;z-index:2;}.slide-item.active{display:grid;animation:fade-in-slide 0.6s var(--ease-out-expo) forwards;}@keyframes fade-in-slide{from{opacity:0;transform:translateY(20px);}to{opacity:1;transform:translateY(0);}}.slide-visual{position:relative;display:flex;justify-content:center;align-items:center;}.slide-visual-glow{position:absolute;width:280px;height:280px;background:radial-gradient(circle,rgba(6,182,212,0.16) 0%,transparent 70%);border-radius:50%;filter:blur(35px);z-index:0;}.slide-img{width:100%;max-width:300px;height:auto;object-fit:contain;position:relative;z-index:1;animation:float-slide-img 6s ease-in-out infinite;}@keyframes float-slide-img{0%,100%{transform:translateY(0);}50%{transform:translateY(-12px);}}.slide-info{display:flex;flex-direction:column;align-items:flex-start;text-align:left;}.slide-badge{display:inline-flex;align-items:center;gap:8px;font-size:0.75rem;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;padding:6px 14px;border-radius:var(--radius-pill);margin-bottom:20px;}.badge-migration{background:rgba(99,102,241,0.15);border:1px solid rgba(99,102,241,0.3);color:var(--holo-1);}.badge-scratch{background:rgba(52,211,153,0.15);border:1px solid rgba(52,211,153,0.3);color:var(--holo-3);}.badge-miniapps{background:rgba(6,182,212,0.15);border:1px solid rgba(6,182,212,0.3);color:var(--holo-2);}.badge-aiagents{background:rgba(244,114,182,0.15);border:1px solid rgba(244,114,182,0.3);color:var(--holo-4);}.slide-title{font-size:clamp(1.5rem,3.5vw,2.1rem);font-weight:800;line-height:1.15;letter-spacing:-0.02em;margin-bottom:16px;color:var(--text-primary);}.slide-desc{font-size:0.95rem;line-height:1.65;color:var(--text-secondary);margin-bottom:24px;}.slide-bullets{display:flex;flex-direction:column;gap:12px;margin-bottom:30px;width:100%;}.slide-bullets li{position:relative;padding-left:26px;font-size:0.9rem;color:var(--text-primary);line-height:1.4;}.slide-bullets li::before{content:"";position:absolute;left:6px;top:7px;width:6px;height:6px;border-radius:50%;background:var(--holo-2);box-shadow:0 0 6px var(--holo-2);}.slide-cta{display:inline-flex;align-items:center;justify-content:center;padding:14px 32px;border-radius:var(--radius-pill);font-size:0.9rem;font-weight:600;color:#fff;transition:all var(--transition-fast);position:relative;overflow:hidden;}.btn-consult{background:linear-gradient(135deg,#2563eb,#06b6d4);box-shadow:0 4px 15px rgba(6,182,212,0.2);}.btn-create{background:linear-gradient(135deg,#10b981,#06b6d4);box-shadow:0 4px 15px rgba(6,182,212,0.2);}.btn-details{background:linear-gradient(135deg,#4f46e5,#06b6d4);box-shadow:0 4px 15px rgba(6,182,212,0.2);}.btn-deploy{background:linear-gradient(135deg,#db2777,#06b6d4);box-shadow:0 4px 15px rgba(6,182,212,0.2);}.slide-cta:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(6,182,212,0.45);}.slider-arrow{position:absolute;top:50%;transform:translateY(-50%);width:46px;height:46px;border-radius:50%;background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.08);color:var(--text-primary);display:flex;align-items:center;justify-content:center;transition:all var(--transition-fast);z-index:10;}.slider-arrow:hover{background:rgba(255,255,255,0.12);border-color:rgba(99,102,241,0.3);color:var(--holo-2);box-shadow:0 0 15px rgba(99,102,241,0.15);}.slider-arrow--prev{left:20px;}.slider-arrow--next{right:20px;}.slider-dots{position:absolute;bottom:24px;left:50%;transform:translateX(-50%);display:flex;gap:10px;z-index:10;}.slider-dot{width:8px;height:8px;border-radius:50%;background:rgba(255,255,255,0.2);cursor:pointer;transition:all 0.3s ease;}.slider-dot.active{width:24px;border-radius:4px;background:var(--holo-2);box-shadow:0 0 8px var(--glow-accent);}@media (max-width:1024px),(max-height:700px){html,body{overflow:auto !important;height:auto !important;}.orb{animation:none !important;display:none !important;}.scroll-container{height:auto !important;overflow-x:hidden;overflow-y:visible !important;scroll-snap-type:none !important;}.scroll-container .section{min-height:auto;scroll-snap-align:none !important;}.scroll-container .hero{min-height:auto;scroll-snap-align:none !important;}.hero__visual,.bento-card,.guide-step,.slider-wrapper,.pricing-card,.credibility__card,.contact__form-wrapper{scroll-snap-align:none !important;scroll-margin-top:0px !important;}.services__header,.guide__header,.services-slider__header,.pricing__header,.faq__header,.contact__info{scroll-snap-align:none !important;scroll-margin-top:0px !important;}.footer{scroll-snap-align:none !important;}.page-indicators{display:none;}.hero__container{grid-template-columns:1fr;gap:60px;text-align:center;padding-top:20px;}.hero__content{text-align:center;}.hero__subtitle{margin:0 auto 40px;}.hero__actions{justify-content:center;}.hero__stats{justify-content:center;}.hero__image-card{transform:none !important;animation:float-card-mobile 6s ease-in-out infinite;}.badge-1{left:10px;}.badge-2{right:10px;}.slider-container{padding:60px 40px;}.slide-item{gap:40px;}.slide-img{max-width:250px;}}@media (max-width:768px){.slider-container{padding:40px 24px 60px;min-height:auto;}.slide-item.active{grid-template-columns:1fr;gap:30px;text-align:center;}.slide-info{align-items:center;text-align:center;}.slide-bullets{max-width:max-content;margin:0 auto 30px;text-align:left;}.slider-arrow{display:none;}.pricing__switcher{gap:12px;margin-bottom:35px;}.pricing__switcher-label{font-size:0.85rem;}.discount-badge{padding:2px 6px;font-size:0.65rem;}.footer__inner{flex-direction:column;text-align:center;gap:16px;}.footer__links-container{align-items:center !important;gap:12px;margin-top:10px;}.footer__links{justify-content:center;flex-wrap:wrap;gap:12px;}}@keyframes float-card-mobile{0%,100%{transform:translateY(0);}50%{transform:translateY(-12px);}}.bento-card::before,.pricing-card::before{content:'';position:absolute;inset:0;background:radial-gradient( 800px circle at var(--mouse-x,50%) var(--mouse-y,50%),rgba(99,102,241,0.06),transparent 40% );opacity:0;transition:opacity 0.35s ease;pointer-events:none;z-index:0;}.bento-card:hover::before,.pricing-card:hover::before{opacity:1;}.bento-card > *,.pricing-card > *{position:relative;z-index:1;}.cursor-dot,.cursor-ring{display:none !important;}@media (hover:hover) and (pointer:fine){.cursor-dot,.cursor-ring{display:block !important;}html,body,a,button,input,select,textarea,.slider-dot{cursor:none !important;}.cursor-dot{width:6px;height:6px;background:#fff;border-radius:50%;position:fixed;pointer-events:none;z-index:99999;will-change:transform;transform:translate3d(-50%,-50%,0);mix-blend-mode:difference;transition:transform 0.05s linear;}.cursor-ring{width:32px;height:32px;border:1.5px solid rgba(255,255,255,0.4);border-radius:50%;position:fixed;pointer-events:none;z-index:99998;will-change:transform,width,height;transform:translate3d(-50%,-50%,0);transition:border-color 0.25s ease,width 0.25s cubic-bezier(0.25,1,0.5,1),height 0.25s cubic-bezier(0.25,1,0.5,1),transform 0.08s linear;mix-blend-mode:difference;}.cursor-ring.hovered{width:48px;height:48px;border-color:var(--holo-2);background:rgba(6,182,212,0.08);}.cursor-ring.clicked{transform:translate3d(-50%,-50%,0) scale(0.75);border-color:var(--holo-1);background:rgba(99,102,241,0.15);}}.pricing__switcher{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:-20px;margin-bottom:50px;}.pricing__switcher-label{font-size:0.95rem;font-weight:500;color:var(--text-secondary);transition:color var(--transition-fast);display:inline-flex;align-items:center;gap:8px;}.pricing__switcher-label.active{color:var(--text-primary);font-weight:600;}.discount-badge{font-size:0.7rem;font-weight:700;background:rgba(52,211,153,0.12);color:var(--holo-3);padding:3px 8px;border-radius:var(--radius-sm);border:1px solid rgba(52,211,153,0.2);}.pricing__switcher-toggle{width:56px;height:30px;border-radius:var(--radius-pill);background:rgba(255,255,255,0.03);border:1px solid var(--surface-border);position:relative;padding:3px;transition:all var(--transition-fast);}.pricing__switcher-toggle:hover{border-color:rgba(99,102,241,0.3);background:rgba(255,255,255,0.08);}.pricing__switcher-slider{display:block;width:22px;height:22px;border-radius:50%;background:var(--gradient-cta);transition:transform 0.3s cubic-bezier(0.34,1.56,0.64,1);box-shadow:0 2px 8px var(--glow-primary);}.pricing__switcher-toggle.active .pricing__switcher-slider{transform:translateX(26px);}.pricing__switcher-toggle.active{border-color:var(--holo-1);box-shadow:0 0 12px var(--glow-soft);}.form__group--floating{position:relative;margin-bottom:24px !important;}.form__group--floating .form__input,.form__group--floating .form__textarea{padding:22px 18px 8px;background:rgba(255,255,255,0.01) !important;border:1px solid var(--surface-border);border-radius:var(--radius-sm);color:var(--text-primary);font-size:0.95rem;outline:none;width:100%;transition:all var(--transition-fast);}.form__group--floating .form__textarea{min-height:110px;}.form__group--floating .form__label{position:absolute;left:18px;top:16px;font-size:0.9rem;color:var(--text-secondary);pointer-events:none;transition:all 0.25s var(--ease-out-expo);transform-origin:left top;text-transform:none;letter-spacing:normal;}.form__group--floating .form__input:focus ~ .form__label,.form__group--floating .form__input:not(:placeholder-shown) ~ .form__label,.form__group--floating .form__textarea:focus ~ .form__label,.form__group--floating .form__textarea:not(:placeholder-shown) ~ .form__label{transform:translateY(-10px) scale(0.72);color:var(--holo-2);}.form__group--floating .form__input:focus,.form__group--floating .form__textarea:focus{border-color:var(--holo-2);background:rgba(6,182,212,0.02) !important;box-shadow:0 0 0 3px rgba(6,182,212,0.12);}.form__group-title{display:block;font-size:0.8rem;font-weight:600;color:var(--text-secondary);margin-bottom:12px;text-transform:uppercase;letter-spacing:0.08em;}.form__tags{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:24px;}.form__tag{padding:10px 18px;border-radius:var(--radius-sm);background:rgba(255,255,255,0.02);border:1px solid var(--surface-border);color:var(--text-secondary);font-size:0.85rem;font-weight:500;transition:all var(--transition-fast);}.form__tag:hover{color:var(--text-primary);border-color:rgba(99,102,241,0.25);background:rgba(99,102,241,0.04);}.form__tag.active{background:rgba(99,102,241,0.1);border-color:var(--holo-1);color:#fff;box-shadow:0 0 12px rgba(99,102,241,0.15);}.form__slider-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;}.form__slider-value{font-size:1.1rem;font-weight:700;color:var(--holo-2);background:rgba(6,182,212,0.06);padding:4px 14px;border-radius:var(--radius-sm);border:1px solid rgba(6,182,212,0.15);box-shadow:0 0 10px rgba(6,182,212,0.08);}.form__slider-wrapper{position:relative;margin-bottom:12px;display:flex;align-items:center;}.form__slider{-webkit-appearance:none;appearance:none;width:100%;height:6px;border-radius:3px;background:rgba(255,255,255,0.05);outline:none;position:relative;z-index:2;cursor:pointer;}.form__slider-track-fill{position:absolute;left:0;height:6px;border-radius:3px;background:var(--gradient-cta);z-index:1;pointer-events:none;width:0%;}.form__slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:#fff;border:2.5px solid var(--holo-2);box-shadow:0 0 8px rgba(6,182,212,0.4);cursor:pointer;transition:transform 0.15s ease;}.form__slider::-webkit-slider-thumb:hover{transform:scale(1.25);}.form__slider::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:#fff;border:2.5px solid var(--holo-2);box-shadow:0 0 8px rgba(6,182,212,0.4);cursor:pointer;transition:transform 0.15s ease;}.form__slider::-moz-range-thumb:hover{transform:scale(1.25);}.form__slider-caption{display:flex;justify-content:space-between;font-size:0.75rem;color:var(--text-tertiary);margin-bottom:24px;}.audience{padding:var(--section-padding);}.audience__header{text-align:center;margin-bottom:60px;}.audience-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:16px;max-width:var(--container-max);margin:0 auto;}.audience-card{position:relative;background:var(--surface);border:1px solid var(--surface-border);border-radius:var(--radius-md);padding:30px 24px;transition:all var(--transition-normal);display:flex;flex-direction:column;align-items:flex-start;overflow:hidden;}.audience-card::after{content:'';position:absolute;inset:0;background:linear-gradient(135deg,transparent 40%,rgba(99,102,241,0.05) 50%,rgba(6,182,212,0.05) 60%,transparent 70%);background-size:200% 100%;background-position:150% 0;transition:background-position 0.6s var(--ease-out-expo);pointer-events:none;}.audience-card:hover{border-color:rgba(6,182,212,0.2);transform:translateY(-4px);box-shadow:0 16px 40px rgba(0,0,0,0.3);}.audience-card:hover::after{background-position:-50% 0;}.audience-card__icon{width:48px;height:48px;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;margin-bottom:20px;transition:all var(--transition-normal);}.audience-card--indigo .audience-card__icon{background:rgba(99,102,241,0.08);border:1px solid rgba(99,102,241,0.15);color:var(--holo-1);}.audience-card--indigo:hover{border-color:rgba(99,102,241,0.25);box-shadow:0 16px 40px rgba(99,102,241,0.15);}.audience-card--indigo:hover .audience-card__icon{background:rgba(99,102,241,0.15);border-color:var(--holo-1);box-shadow:0 0 16px rgba(99,102,241,0.3);transform:scale(1.05);}.audience-card--emerald .audience-card__icon{background:rgba(52,211,153,0.08);border:1px solid rgba(52,211,153,0.15);color:var(--holo-3);}.audience-card--emerald:hover{border-color:rgba(52,211,153,0.25);box-shadow:0 16px 40px rgba(52,211,153,0.15);}.audience-card--emerald:hover .audience-card__icon{background:rgba(52,211,153,0.15);border-color:var(--holo-3);box-shadow:0 0 16px rgba(52,211,153,0.3);transform:scale(1.05);}.audience-card--cyan .audience-card__icon{background:rgba(6,182,212,0.08);border:1px solid rgba(6,182,212,0.15);color:var(--holo-2);}.audience-card--cyan:hover{border-color:rgba(6,182,212,0.25);box-shadow:0 16px 40px rgba(6,182,212,0.15);}.audience-card--cyan:hover .audience-card__icon{background:rgba(6,182,212,0.15);border-color:var(--holo-2);box-shadow:0 0 16px rgba(6,182,212,0.3);transform:scale(1.05);}.audience-card--pink .audience-card__icon{background:rgba(244,114,182,0.08);border:1px solid rgba(244,114,182,0.15);color:var(--holo-4);}.audience-card--pink:hover{border-color:rgba(244,114,182,0.25);box-shadow:0 16px 40px rgba(244,114,182,0.15);}.audience-card--pink:hover .audience-card__icon{background:rgba(244,114,182,0.15);border-color:var(--holo-4);box-shadow:0 0 16px rgba(244,114,182,0.3);transform:scale(1.05);}.audience-card--violet .audience-card__icon{background:rgba(129,140,248,0.08);border:1px solid rgba(129,140,248,0.15);color:var(--holo-5);}.audience-card--violet:hover{border-color:rgba(129,140,248,0.25);box-shadow:0 16px 40px rgba(129,140,248,0.15);}.audience-card--violet:hover .audience-card__icon{background:rgba(129,140,248,0.15);border-color:var(--holo-5);box-shadow:0 0 16px rgba(129,140,248,0.3);transform:scale(1.05);}.audience-card__title{font-size:1.1rem;font-weight:700;color:var(--text-primary);margin-bottom:10px;line-height:1.3;}.audience-card__desc{font-size:0.82rem;color:var(--text-secondary);line-height:1.6;}.problems{padding:var(--section-padding);}.problems__header{text-align:center;margin-bottom:60px;}.problems-grid{display:flex;flex-direction:column;gap:20px;max-width:900px;margin:0 auto;}.problem-card{display:grid;grid-template-columns:1fr auto 1fr;gap:40px;align-items:stretch;background:var(--surface);border:1px solid var(--surface-border);border-radius:var(--radius-lg);padding:36px 48px;transition:all var(--transition-normal);position:relative;overflow:hidden;}.problem-card:hover{border-color:rgba(99,102,241,0.15);box-shadow:0 16px 40px rgba(0,0,0,0.25);transform:translateY(-2px);}.problem-card__pain,.problem-card__solution{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;}.problem-card__badge{display:inline-block;font-size:0.65rem;font-weight:800;text-transform:uppercase;letter-spacing:0.08em;padding:4px 10px;border-radius:var(--radius-pill);margin-bottom:14px;line-height:1;}.pain-badge{background:rgba(239,68,68,0.08);color:#f87171;border:1px solid rgba(239,68,68,0.15);}.solution-badge{background:rgba(16,185,129,0.08);color:#34d399;border:1px solid rgba(16,185,129,0.15);}.problem-card__pain h3,.problem-card__solution h3{font-size:1.15rem;font-weight:700;margin-bottom:8px;color:var(--text-primary);line-height:1.3;}.problem-card__pain p,.problem-card__solution p{font-size:0.85rem;color:var(--text-secondary);line-height:1.5;}.problem-card__divider{width:1px;background:rgba(255,255,255,0.08);align-self:stretch;position:relative;}.cases{padding:var(--section-padding);}.cases__header{text-align:center;margin-bottom:60px;}.cases__grid{display:flex;flex-direction:column;gap:32px;max-width:var(--container-max);margin:0 auto;}.case-card{display:grid;grid-template-columns:1fr 1.65fr;gap:60px;background:var(--surface);border:1px solid var(--surface-border);border-radius:var(--radius-xl);padding:44px;align-items:center;transition:all var(--transition-normal);position:relative;overflow:hidden;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);}.case-card:hover{border-color:rgba(99,102,241,0.2);transform:translateY(-4px);box-shadow:0 30px 60px rgba(0,0,0,0.35);}.case-card__gallery{display:flex;flex-direction:column;gap:16px;width:100%;}.case-card__main-img-wrapper{border-radius:30px;overflow:hidden;border:8px solid #0d0d1c;background:rgba(0,0,0,0.4);aspect-ratio:9 / 19.3;display:flex;align-items:center;justify-content:center;box-shadow:0 25px 50px -12px rgba(0,0,0,0.6),0 0 0 1px rgba(255,255,255,0.05),inset 0 0 0 1px rgba(255,255,255,0.1);max-width:270px;width:100%;margin:0 auto;position:relative;}.case-card__main-img-wrapper::before{content:'';position:absolute;top:8px;left:50%;transform:translateX(-50%);width:50px;height:12px;background:#0d0d1c;border-radius:6px;z-index:10;}.case-card__main-img{width:100%;height:100%;object-fit:cover;display:block;}.case-card__thumbnails{display:flex;gap:10px;justify-content:center;}.case-card__thumb{width:38px;height:75px;border-radius:6px;overflow:hidden;border:1.5px solid transparent;opacity:0.4;padding:0;background:none;transition:all var(--transition-fast);cursor:pointer;}.case-card__thumb img{width:100%;height:100%;object-fit:cover;display:block;}.case-card__thumb:hover{opacity:0.8;}.case-card__thumb.active{border-color:var(--holo-2);opacity:1;box-shadow:0 0 8px var(--glow-accent);}.case-card__content{display:flex;flex-direction:column;align-items:flex-start;}.case-card__category{font-size:0.75rem;font-weight:700;text-transform:uppercase;letter-spacing:0.1em;color:var(--holo-2);margin-bottom:12px;display:inline-block;line-height:1;}.case-card__title{font-size:1.55rem;font-weight:800;margin-bottom:16px;color:var(--text-primary);line-height:1.25;}.case-card__desc{font-size:0.9rem;color:var(--text-secondary);line-height:1.7;margin-bottom:24px;}.case-card__metrics{display:flex;gap:28px;flex-wrap:wrap;}.case-card__metric{display:flex;flex-direction:column;gap:4px;}.case-card__metric-val{font-size:1.8rem;font-weight:800;background:var(--gradient-primary);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;line-height:1;}.case-card__metric-lbl{font-size:0.78rem;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:0.05em;}@media (max-width:1024px){.audience-grid{grid-template-columns:repeat(3,1fr);}}@media (max-width:768px){.audience-grid{grid-template-columns:1fr;gap:12px;}.problem-card{grid-template-columns:1fr;gap:24px;padding:28px 24px;}.problem-card__divider{width:100%;height:1px;min-height:auto;}.case-card{grid-template-columns:1fr;gap:28px;padding:24px;}.case-card__title{font-size:1.3rem;}.case-card__desc{font-size:0.85rem;margin-bottom:18px;}}.footer__seo-coverage{border-top:1px solid var(--surface-border);padding:40px 0 24px;margin-bottom:24px;opacity:0.8;transition:opacity var(--transition-normal);}.footer__seo-coverage:hover{opacity:1;}.footer__seo-title{font-size:1.1rem;font-weight:700;color:var(--text-primary);margin-bottom:12px;letter-spacing:-0.01em;}.footer__seo-text{font-size:0.85rem;color:var(--text-secondary);line-height:1.7;}.contact__info-text p a{color:inherit;text-decoration:none;transition:color var(--transition-fast);}.contact__info-text p a:hover{color:var(--holo-2);}