@font-face{font-family:"Inclusive Sans Fallback: Helvetica Neue";src:local("Helvetica Neue");size-adjust:106.8889%;ascent-override:88.8773%;descent-override:23.3888%;line-gap-override:0%}@font-face{font-family:Inclusive Sans;src:local("Inclusive Sans SemiBold"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-tZU9cyXZs5iP4WN6q95AbC64ryQ_iY24RDx9qEfu1VY.woff) format(woff);font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:Inclusive Sans;src:local("Inclusive Sans Bold"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-SsPe_hUflJTlCLsFpxZkDUhm142FOyOYiAsA7ptOsdk.woff) format(woff);font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:Inclusive Sans;src:local("Inclusive Sans Bold Italic"),url(../_fonts/5kSkKi_xTke9saEsMi6vbui6J7ea3r5bx8Y1UuMVsfI-j2CeHuhM5_pC8kTRscnCsUBPTIJKeTLQs2sWlv5W4AM.woff2) format(woff2);font-display:swap;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-weight:700;font-style:italic}@font-face{font-family:Inclusive Sans;src:local("Inclusive Sans Bold Italic"),url(../_fonts/Agj3V1kr2SwP9D62XKsoU0QGj6pMg_m-osFiH0n-Xo8-4KWLWIPCBW9wwXv9PYiBP1WE8Enpi33TUiMCDYduItA.woff2) format(woff2);font-display:swap;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-weight:700;font-style:italic}@font-face{font-family:Inclusive Sans;src:local("Inclusive Sans Bold"),url(../_fonts/ZhQQM4Gr51_edxUuFDwp1k7IZk_22Gb6gyOXVrcFnHU-emWeObPdfYT8tw3P_dNYdZ-hUPVkAQjxmuUfFFLGxb0.woff2) format(woff2);font-display:swap;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-weight:700;font-style:normal}@font-face{font-family:Inclusive Sans;src:local("Inclusive Sans Bold"),url(../_fonts/8C8jl5w_wPjRE2CjK6dtBkIVlN4dsTlS4yFgL7I1z0Y-j9eyzfCfnlzKJ1rhABvLHdO6XqO_mLTDZrgwAN5CRTE.woff2) format(woff2);font-display:swap;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-weight:700;font-style:normal}@font-face{font-family:"Inclusive Sans Fallback: Arial";src:local("Arial");size-adjust:107.8957%;ascent-override:88.048%;descent-override:23.1705%;line-gap-override:0%}@font-face{font-family:Inclusive Sans;src:local("Inclusive Sans Medium Italic"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-CcspZ1ktI0XX_0WwbSlI8_lYjX1qaljLqvgQO4zsZZk.woff) format(woff);font-display:swap;font-weight:500;font-style:italic}@font-face{font-family:Inclusive Sans;src:local("Inclusive Sans Medium Italic"),url(../_fonts/5kSkKi_xTke9saEsMi6vbui6J7ea3r5bx8Y1UuMVsfI-j2CeHuhM5_pC8kTRscnCsUBPTIJKeTLQs2sWlv5W4AM.woff2) format(woff2);font-display:swap;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-weight:500;font-style:italic}@font-face{font-family:Inclusive Sans;src:local("Inclusive Sans Medium Italic"),url(../_fonts/Agj3V1kr2SwP9D62XKsoU0QGj6pMg_m-osFiH0n-Xo8-4KWLWIPCBW9wwXv9PYiBP1WE8Enpi33TUiMCDYduItA.woff2) format(woff2);font-display:swap;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-weight:500;font-style:italic}@font-face{font-family:Inclusive Sans;src:local("Inclusive Sans Medium"),url(../_fonts/ZhQQM4Gr51_edxUuFDwp1k7IZk_22Gb6gyOXVrcFnHU-emWeObPdfYT8tw3P_dNYdZ-hUPVkAQjxmuUfFFLGxb0.woff2) format(woff2);font-display:swap;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-weight:500;font-style:normal}@font-face{font-family:Inclusive Sans;src:local("Inclusive Sans Medium"),url(../_fonts/8C8jl5w_wPjRE2CjK6dtBkIVlN4dsTlS4yFgL7I1z0Y-j9eyzfCfnlzKJ1rhABvLHdO6XqO_mLTDZrgwAN5CRTE.woff2) format(woff2);font-display:swap;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-weight:500;font-style:normal}@font-face{font-family:Inclusive Sans;src:local("Inclusive Sans Regular Italic"),local("Inclusive Sans Italic"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-Ywgg5CHrZ3gxe1nlzvsjMi2LWP7zhWHQKlIEizzU97k.woff) format(woff);font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:Inclusive Sans;src:local("Inclusive Sans SemiBold Italic"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-ifApE3grnplh8K640z5m_oXkMF_QPEJx9epZvYbXzBQ.woff) format(woff);font-display:swap;font-weight:600;font-style:italic}@font-face{font-family:Inclusive Sans;src:local("Inclusive Sans Medium Italic"),url(../_fonts/L-v1WXQ8M37wpg-nGqAkNrTqR9lZ3A61YSg22pXosYY-oWVGg1MFEJl3QmOZBaBFaCw1DIva_fgXy03z6Wwr6JA.woff2) format(woff2);font-display:swap;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-weight:500;font-style:italic}@font-face{font-family:Inclusive Sans;src:local("Inclusive Sans SemiBold Italic"),url(../_fonts/L-v1WXQ8M37wpg-nGqAkNrTqR9lZ3A61YSg22pXosYY-oWVGg1MFEJl3QmOZBaBFaCw1DIva_fgXy03z6Wwr6JA.woff2) format(woff2);font-display:swap;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-weight:600;font-style:italic}@font-face{font-family:Inclusive Sans;src:local("Inclusive Sans Medium"),url(../_fonts/VJv571Fmh5D8T2Hal6VriR_3ur7u-KxtBG1qgqgA-S8-uMoBYi6asdTR32ZwEsXagJ8HlfIqNo7Je__Ynw4KxlA.woff2) format(woff2);font-display:swap;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-weight:500;font-style:normal}@font-face{font-family:Inclusive Sans;src:local("Inclusive Sans SemiBold"),url(../_fonts/VJv571Fmh5D8T2Hal6VriR_3ur7u-KxtBG1qgqgA-S8-uMoBYi6asdTR32ZwEsXagJ8HlfIqNo7Je__Ynw4KxlA.woff2) format(woff2);font-display:swap;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-weight:600;font-style:normal}@font-face{font-family:"Inclusive Sans Fallback: Segoe UI";src:local("Segoe UI");size-adjust:108.4899%;ascent-override:87.5658%;descent-override:23.0436%;line-gap-override:0%}@font-face{font-family:Inclusive Sans;src:local("Inclusive Sans Bold Italic"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-v55v_YfMBnBte8W72LIhQfWZp0LKGylvQi99fbdS6Zg.woff) format(woff);font-display:swap;font-weight:700;font-style:italic}@font-face{font-family:Inclusive Sans;src:local("Inclusive Sans Regular Italic"),local("Inclusive Sans Italic"),url(../_fonts/Agj3V1kr2SwP9D62XKsoU0QGj6pMg_m-osFiH0n-Xo8-4KWLWIPCBW9wwXv9PYiBP1WE8Enpi33TUiMCDYduItA.woff2) format(woff2);font-display:swap;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-weight:400;font-style:italic}@font-face{font-family:Inclusive Sans;src:local("Inclusive Sans SemiBold Italic"),url(../_fonts/5kSkKi_xTke9saEsMi6vbui6J7ea3r5bx8Y1UuMVsfI-j2CeHuhM5_pC8kTRscnCsUBPTIJKeTLQs2sWlv5W4AM.woff2) format(woff2);font-display:swap;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-weight:600;font-style:italic}@font-face{font-family:Inclusive Sans;src:local("Inclusive Sans Regular"),local("Inclusive Sans"),url(../_fonts/8C8jl5w_wPjRE2CjK6dtBkIVlN4dsTlS4yFgL7I1z0Y-j9eyzfCfnlzKJ1rhABvLHdO6XqO_mLTDZrgwAN5CRTE.woff2) format(woff2);font-display:swap;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-weight:400;font-style:normal}@font-face{font-family:Inclusive Sans;src:local("Inclusive Sans SemiBold"),url(../_fonts/ZhQQM4Gr51_edxUuFDwp1k7IZk_22Gb6gyOXVrcFnHU-emWeObPdfYT8tw3P_dNYdZ-hUPVkAQjxmuUfFFLGxb0.woff2) format(woff2);font-display:swap;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-weight:600;font-style:normal}@font-face{font-family:"Inclusive Sans Fallback: Noto Sans";src:local("Noto Sans");size-adjust:101.4768%;ascent-override:93.6175%;descent-override:24.6362%;line-gap-override:0%}@font-face{font-family:Inclusive Sans;src:local("Inclusive Sans Regular"),local("Inclusive Sans"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-fqHp_8AYbASmWwO_yw0Mz1et3jPBs6RDHyN0RpEYbc4.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Inclusive Sans;src:local("Inclusive Sans Regular Italic"),local("Inclusive Sans Italic"),url(../_fonts/5kSkKi_xTke9saEsMi6vbui6J7ea3r5bx8Y1UuMVsfI-j2CeHuhM5_pC8kTRscnCsUBPTIJKeTLQs2sWlv5W4AM.woff2) format(woff2);font-display:swap;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-weight:400;font-style:italic}@font-face{font-family:Inclusive Sans;src:local("Inclusive Sans SemiBold Italic"),url(../_fonts/Agj3V1kr2SwP9D62XKsoU0QGj6pMg_m-osFiH0n-Xo8-4KWLWIPCBW9wwXv9PYiBP1WE8Enpi33TUiMCDYduItA.woff2) format(woff2);font-display:swap;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-weight:600;font-style:italic}@font-face{font-family:Inclusive Sans;src:local("Inclusive Sans Regular"),local("Inclusive Sans"),url(../_fonts/ZhQQM4Gr51_edxUuFDwp1k7IZk_22Gb6gyOXVrcFnHU-emWeObPdfYT8tw3P_dNYdZ-hUPVkAQjxmuUfFFLGxb0.woff2) format(woff2);font-display:swap;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-weight:400;font-style:normal}@font-face{font-family:Inclusive Sans;src:local("Inclusive Sans SemiBold"),url(../_fonts/8C8jl5w_wPjRE2CjK6dtBkIVlN4dsTlS4yFgL7I1z0Y-j9eyzfCfnlzKJ1rhABvLHdO6XqO_mLTDZrgwAN5CRTE.woff2) format(woff2);font-display:swap;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-weight:600;font-style:normal}@font-face{font-family:"Inclusive Sans Fallback: BlinkMacSystemFont";src:local("BlinkMacSystemFont");size-adjust:115.4851%;ascent-override:82.2617%;descent-override:21.6478%;line-gap-override:0%}@font-face{font-family:Inclusive Sans;src:local("Inclusive Sans Medium"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-Aim21A9SSy0XmKtN_Imvw1dEWZmPzauh9Qz4U2_T2eQ.woff) format(woff);font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Inclusive Sans;src:local("Inclusive Sans Regular Italic"),local("Inclusive Sans Italic"),url(../_fonts/L-v1WXQ8M37wpg-nGqAkNrTqR9lZ3A61YSg22pXosYY-oWVGg1MFEJl3QmOZBaBFaCw1DIva_fgXy03z6Wwr6JA.woff2) format(woff2);font-display:swap;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-weight:400;font-style:italic}@font-face{font-family:Inclusive Sans;src:local("Inclusive Sans Bold Italic"),url(../_fonts/L-v1WXQ8M37wpg-nGqAkNrTqR9lZ3A61YSg22pXosYY-oWVGg1MFEJl3QmOZBaBFaCw1DIva_fgXy03z6Wwr6JA.woff2) format(woff2);font-display:swap;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-weight:700;font-style:italic}@font-face{font-family:Inclusive Sans;src:local("Inclusive Sans Regular"),local("Inclusive Sans"),url(../_fonts/VJv571Fmh5D8T2Hal6VriR_3ur7u-KxtBG1qgqgA-S8-uMoBYi6asdTR32ZwEsXagJ8HlfIqNo7Je__Ynw4KxlA.woff2) format(woff2);font-display:swap;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-weight:400;font-style:normal}@font-face{font-family:Inclusive Sans;src:local("Inclusive Sans Bold"),url(../_fonts/VJv571Fmh5D8T2Hal6VriR_3ur7u-KxtBG1qgqgA-S8-uMoBYi6asdTR32ZwEsXagJ8HlfIqNo7Je__Ynw4KxlA.woff2) format(woff2);font-display:swap;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-weight:700;font-style:normal}@font-face{font-family:Manrope;src:local("Manrope Medium"),url(../_fonts/6CXtQpr9VY5Z0zV1xogwmkWDzNR_19zN1NTGulEzmjg-kCRFKXhkCh0_kGLAckhVN3TP-F_bkwm7Ivy9TdKzUJg.woff2) format(woff2);font-display:swap;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-weight:500;font-style:normal}@font-face{font-family:Manrope;src:local("Manrope SemiBold"),url(../_fonts/Im8HkqQ00A1IGqihOqFViX4pj8D3DlxkfI6t6LTbZQg-jR4Prvz_J7I8oA8oUj3_1pTizDgpRYIEI5b7BlHPneU.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:600;font-style:normal}@font-face{font-family:Manrope;src:local("Manrope Medium"),url(../_fonts/bJM9t_QZ4-OukAilpAvXFzrpFWWgeGJ0mI4OoxeTBXA-T1gZRQnm_CyPlHs2G7o5lSEBc3-0yjeDI6MJ5h7RFr8.woff2) format(woff2);font-display:swap;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-weight:500;font-style:normal}@font-face{font-family:Manrope;src:local("Manrope SemiBold"),url(../_fonts/j2DQVh5iMWeAm2MqpLd4MwbmjfUsIAMYOc7Un8-q1oQ-5gkdZw7cVFs_x-rFm49rMnDT-AGGoIvy6_RxE2XbStA.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:600;font-style:normal}@font-face{font-family:Manrope;src:local("Manrope Medium"),url(../_fonts/FPImowmXkU1aWgmKsxPu7Akj0JNowdsV90BaJJQN8Dw-_91jnewDEbv6Ft52Ae56infTiwcwq3HFAAhB_Y7h8Nw.woff2) format(woff2);font-display:swap;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-weight:500;font-style:normal}@font-face{font-family:Manrope;src:local("Manrope SemiBold"),url(../_fonts/UnngOpW3QUFmW9ustR7f4iJ6HMtsBQrF8MRey6Urw8M-bdAyUOEhdSN8LU65JRDWYqdkUIYhM59ZKeszsiAgtAI.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:600;font-style:normal}@font-face{font-family:Manrope;src:local("Manrope Medium"),url(../_fonts/UnngOpW3QUFmW9ustR7f4iJ6HMtsBQrF8MRey6Urw8M-bdAyUOEhdSN8LU65JRDWYqdkUIYhM59ZKeszsiAgtAI.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:500;font-style:normal}@font-face{font-family:Manrope;src:local("Manrope SemiBold"),url(../_fonts/FPImowmXkU1aWgmKsxPu7Akj0JNowdsV90BaJJQN8Dw-_91jnewDEbv6Ft52Ae56infTiwcwq3HFAAhB_Y7h8Nw.woff2) format(woff2);font-display:swap;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-weight:600;font-style:normal}@font-face{font-family:Manrope;src:local("Manrope Medium"),url(../_fonts/j2DQVh5iMWeAm2MqpLd4MwbmjfUsIAMYOc7Un8-q1oQ-5gkdZw7cVFs_x-rFm49rMnDT-AGGoIvy6_RxE2XbStA.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:500;font-style:normal}@font-face{font-family:Manrope;src:local("Manrope SemiBold"),url(../_fonts/bJM9t_QZ4-OukAilpAvXFzrpFWWgeGJ0mI4OoxeTBXA-T1gZRQnm_CyPlHs2G7o5lSEBc3-0yjeDI6MJ5h7RFr8.woff2) format(woff2);font-display:swap;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-weight:600;font-style:normal}@font-face{font-family:Manrope;src:local("Manrope Medium"),url(../_fonts/Im8HkqQ00A1IGqihOqFViX4pj8D3DlxkfI6t6LTbZQg-jR4Prvz_J7I8oA8oUj3_1pTizDgpRYIEI5b7BlHPneU.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:500;font-style:normal}@font-face{font-family:Manrope;src:local("Manrope SemiBold"),url(../_fonts/6CXtQpr9VY5Z0zV1xogwmkWDzNR_19zN1NTGulEzmjg-kCRFKXhkCh0_kGLAckhVN3TP-F_bkwm7Ivy9TdKzUJg.woff2) format(woff2);font-display:swap;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-weight:600;font-style:normal}@font-face{font-family:Manrope;src:local("Manrope Regular"),local("Manrope"),url(../_fonts/6CXtQpr9VY5Z0zV1xogwmkWDzNR_19zN1NTGulEzmjg-kCRFKXhkCh0_kGLAckhVN3TP-F_bkwm7Ivy9TdKzUJg.woff2) format(woff2);font-display:swap;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-weight:400;font-style:normal}@font-face{font-family:Manrope;src:local("Manrope Bold"),url(../_fonts/Im8HkqQ00A1IGqihOqFViX4pj8D3DlxkfI6t6LTbZQg-jR4Prvz_J7I8oA8oUj3_1pTizDgpRYIEI5b7BlHPneU.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:700;font-style:normal}@font-face{font-family:Manrope;src:local("Manrope Regular"),local("Manrope"),url(../_fonts/bJM9t_QZ4-OukAilpAvXFzrpFWWgeGJ0mI4OoxeTBXA-T1gZRQnm_CyPlHs2G7o5lSEBc3-0yjeDI6MJ5h7RFr8.woff2) format(woff2);font-display:swap;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-weight:400;font-style:normal}@font-face{font-family:Manrope;src:local("Manrope Bold"),url(../_fonts/j2DQVh5iMWeAm2MqpLd4MwbmjfUsIAMYOc7Un8-q1oQ-5gkdZw7cVFs_x-rFm49rMnDT-AGGoIvy6_RxE2XbStA.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:700;font-style:normal}@font-face{font-family:Manrope;src:local("Manrope Regular"),local("Manrope"),url(../_fonts/FPImowmXkU1aWgmKsxPu7Akj0JNowdsV90BaJJQN8Dw-_91jnewDEbv6Ft52Ae56infTiwcwq3HFAAhB_Y7h8Nw.woff2) format(woff2);font-display:swap;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-weight:400;font-style:normal}@font-face{font-family:Manrope;src:local("Manrope Bold"),url(../_fonts/UnngOpW3QUFmW9ustR7f4iJ6HMtsBQrF8MRey6Urw8M-bdAyUOEhdSN8LU65JRDWYqdkUIYhM59ZKeszsiAgtAI.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:700;font-style:normal}@font-face{font-family:Manrope;src:local("Manrope Regular"),local("Manrope"),url(../_fonts/UnngOpW3QUFmW9ustR7f4iJ6HMtsBQrF8MRey6Urw8M-bdAyUOEhdSN8LU65JRDWYqdkUIYhM59ZKeszsiAgtAI.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:400;font-style:normal}@font-face{font-family:Manrope;src:local("Manrope Bold"),url(../_fonts/FPImowmXkU1aWgmKsxPu7Akj0JNowdsV90BaJJQN8Dw-_91jnewDEbv6Ft52Ae56infTiwcwq3HFAAhB_Y7h8Nw.woff2) format(woff2);font-display:swap;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-weight:700;font-style:normal}@font-face{font-family:Manrope;src:local("Manrope Regular"),local("Manrope"),url(../_fonts/j2DQVh5iMWeAm2MqpLd4MwbmjfUsIAMYOc7Un8-q1oQ-5gkdZw7cVFs_x-rFm49rMnDT-AGGoIvy6_RxE2XbStA.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:Manrope;src:local("Manrope Bold"),url(../_fonts/bJM9t_QZ4-OukAilpAvXFzrpFWWgeGJ0mI4OoxeTBXA-T1gZRQnm_CyPlHs2G7o5lSEBc3-0yjeDI6MJ5h7RFr8.woff2) format(woff2);font-display:swap;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-weight:700;font-style:normal}@font-face{font-family:Manrope;src:local("Manrope Regular"),local("Manrope"),url(../_fonts/Im8HkqQ00A1IGqihOqFViX4pj8D3DlxkfI6t6LTbZQg-jR4Prvz_J7I8oA8oUj3_1pTizDgpRYIEI5b7BlHPneU.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}@font-face{font-family:Manrope;src:local("Manrope Bold"),url(../_fonts/6CXtQpr9VY5Z0zV1xogwmkWDzNR_19zN1NTGulEzmjg-kCRFKXhkCh0_kGLAckhVN3TP-F_bkwm7Ivy9TdKzUJg.woff2) format(woff2);font-display:swap;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-weight:700;font-style:normal}@font-face{font-family:"Manrope Fallback: Segoe UI";src:local("Segoe UI");size-adjust:103.7533%;ascent-override:102.7437%;descent-override:28.9147%;line-gap-override:0%}@font-face{font-family:"Manrope Fallback: Helvetica Neue";src:local("Helvetica Neue");size-adjust:102.2222%;ascent-override:104.2826%;descent-override:29.3478%;line-gap-override:0%}@font-face{font-family:"Manrope Fallback: Noto Sans";src:local("Noto Sans");size-adjust:97.0464%;ascent-override:109.8443%;descent-override:30.913%;line-gap-override:0%}@font-face{font-family:"Manrope Fallback: Arial";src:local("Arial");size-adjust:103.1851%;ascent-override:103.3095%;descent-override:29.074%;line-gap-override:0%}@font-face{font-family:"Manrope Fallback: BlinkMacSystemFont";src:local("BlinkMacSystemFont");size-adjust:110.4431%;ascent-override:96.5203%;descent-override:27.1633%;line-gap-override:0%}@font-face{font-family:Manrope;src:local("Manrope Regular"),local("Manrope"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-wPsHUB6eI7bs1LLb7jUybHwKvpU3v1hqhDVoMxO5dUU.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Manrope;src:local("Manrope Medium"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-58cSYcLODugk4Zu8CLxpuYS2k7VDFVf3QmxNZaoRmsA.woff) format(woff);font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Manrope;src:local("Manrope SemiBold"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-pl70zjWQWfT4d7_kSlnNHuvef2z_GjzK_6F7FVYzc6A.woff) format(woff);font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:Manrope;src:local("Manrope Bold"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-voFTEiyP2w7LVYxASRo153A_4ZJ3yULXeMD1FUqp1Vg.woff) format(woff);font-display:swap;font-weight:700;font-style:normal}:root{--color-primary:#78f7de;--color-primary-dark:#4be9c7;--color-background:#0a0a0a;--color-background-elevated:#1a1a1a;--color-text-primary:#fff;--color-text-secondary:#ededed;--color-text-muted:#999;--color-text-dim:#888;--color-border:hsla(0,0%,100%,.1);--font-primary:"Manrope", "Manrope Fallback: BlinkMacSystemFont", "Manrope Fallback: Segoe UI", "Manrope Fallback: Helvetica Neue", "Manrope Fallback: Arial", "Manrope Fallback: Noto Sans",sans-serif;--font-secondary:"Inclusive Sans", "Inclusive Sans Fallback: BlinkMacSystemFont", "Inclusive Sans Fallback: Segoe UI", "Inclusive Sans Fallback: Helvetica Neue", "Inclusive Sans Fallback: Arial", "Inclusive Sans Fallback: Noto Sans",sans-serif;--spacing-xs:.5rem;--spacing-sm:1rem;--spacing-md:1.5rem;--spacing-lg:2rem;--spacing-xl:3rem;--spacing-2xl:4rem;--spacing-3xl:6rem;--container-max:1440px;--container-padding:24px;--radius-sm:5px;--radius-md:8px;--radius-lg:10px;--radius-xl:20px;--transition-fast:.15s ease;--transition-base:.2s ease;--transition-slow:.3s ease;--z-navigation:10000;--z-modal:1000;--z-tooltip:2000}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth;text-rendering:optimizeLegibility}body{background:var(--color-background);color:var(--color-text-primary);font-family:var(--font-primary);font-size:16px;line-height:1.5;margin:0;min-height:100vh;overflow-x:hidden;padding:0;position:relative}body:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3Cfilter id='a'%3E%3CfeTurbulence baseFrequency='3.5' numOctaves='4' stitchTiles='stitch' type='fractalNoise'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E");content:"";height:100%;left:0;mix-blend-mode:overlay;opacity:.03;pointer-events:none;position:fixed;top:0;width:100%;z-index:9999}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,p{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;line-height:inherit}ol,ul{list-style:none;margin:0;padding:0}a{text-decoration:inherit}a,button{color:inherit}button{background:none;border:none;cursor:pointer;font:inherit;padding:0}button,input,select,textarea{color:inherit;font-family:inherit;font-size:inherit;line-height:inherit}input,select,textarea{background:none;border:none;outline:none}canvas,img,picture,svg,video{display:block;max-width:100%}button,input[type=button],input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none}:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}::-moz-selection{background-color:var(--color-primary);color:var(--color-background)}::selection{background-color:var(--color-primary);color:var(--color-background)}.container{margin:0 auto;max-width:var(--container-max);padding:0 var(--container-padding);width:100%}.visually-hidden{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.section{padding:var(--spacing-3xl) var(--container-padding);width:100%}html{scroll-padding-top:100px}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}@media(max-width:809px){:root{--container-padding:16px}body{font-size:14px}}@media(min-width:1920px){:root{--container-max:1800px}}@media(prefers-contrast:high){:root{--color-border:hsla(0,0%,100%,.3)}}.alert{align-items:center;background-color:#fff;border:2px solid;border-radius:.5rem;box-shadow:0 4px 6px #0000001a;display:flex;padding:1rem;transition:transform .2s ease,box-shadow .2s ease}.alert:hover{box-shadow:0 6px 8px #00000026;transform:translateY(-2px)}.counter button{margin:5px}.navigation-container{display:flex;justify-content:center;position:sticky;top:10px;width:100%;z-index:100}.app-navigation{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid hsla(0,0%,100%,.1);border-radius:20px;box-shadow:0 -10px 12px #0bcadc05;display:flex;gap:2rem;padding:1.5rem 2rem;width:80%;z-index:100}.app-navigation .logo-link{align-items:center;display:flex;text-decoration:none;transition:opacity .2s ease}.app-navigation .logo-link:hover{opacity:.8}.app-navigation .logo{height:33px;width:42px}.app-navigation .logo svg{display:block;height:100%;width:100%}.app-navigation .nav-links{align-items:center;display:flex;gap:2rem;margin-left:auto}.app-navigation .nav-link{color:#ededed;font-family:Inclusive Sans,"Inclusive Sans Fallback: BlinkMacSystemFont","Inclusive Sans Fallback: Segoe UI","Inclusive Sans Fallback: Helvetica Neue","Inclusive Sans Fallback: Arial","Inclusive Sans Fallback: Noto Sans",sans-serif;font-size:15px;font-weight:500;letter-spacing:-.01em;line-height:2em;text-decoration:none;transition:color .2s ease}.app-navigation .nav-link:hover{color:#78f7de}.app-navigation .cta-button{align-items:center;background:#78f7de;border-radius:8px;color:#0a0a0a;display:inline-flex;font-family:Manrope,"Manrope Fallback: BlinkMacSystemFont","Manrope Fallback: Segoe UI","Manrope Fallback: Helvetica Neue","Manrope Fallback: Arial","Manrope Fallback: Noto Sans",sans-serif;font-size:18px;font-weight:600;justify-content:center;padding:.625rem 1.5rem;text-decoration:none;transition:all .2s ease}.app-navigation .cta-button:hover{background:#4be9c7;transform:translateY(-1px)}.app-navigation .nav-divider{background:linear-gradient(90deg,transparent,rgba(120,247,222,.3) 50%,transparent);bottom:0;height:1px;left:0;position:absolute;right:0}@media(max-width:809px){.app-navigation{gap:1rem;padding:1rem}.app-navigation .nav-links{display:none}.app-navigation .cta-button{font-size:16px;padding:.5rem 1.25rem}.app-navigation .logo{height:28px;width:36px}}@media(min-width:810px)and (max-width:1199px){.app-navigation .nav-links{gap:1.5rem}.app-navigation .nav-link{font-size:14px}}.footer{align-items:center;padding:80px 24px 60px}.footer,.footer-content{display:flex;justify-content:center;width:100%}.footer-content{max-width:1400px}.footer-branding{align-items:center;display:flex;gap:16px}.footer-logo{flex-shrink:0;height:auto;width:60px}.footer-logo :deep(svg){display:block;height:auto;width:100%}.footer-text{color:#fff;font-family:Manrope,"Manrope Fallback: BlinkMacSystemFont","Manrope Fallback: Segoe UI","Manrope Fallback: Helvetica Neue","Manrope Fallback: Arial","Manrope Fallback: Noto Sans",sans-serif;font-size:27px;font-weight:600;margin:0}@media(max-width:809px){.footer{padding:60px 24px 40px}.footer-logo{width:48px}.footer-text{font-size:22px}}.hero-section{overflow:hidden;padding:80px 24px 120px;position:relative;width:100%}.hero-section:before{animation:heroGlow 8s ease-in-out infinite alternate;background:radial-gradient(circle,rgba(120,247,222,.3),rgba(75,233,199,.2) 30%,transparent 60%);filter:blur(80px);height:800px;left:-10%;top:5%;width:800px}.hero-section:after,.hero-section:before{content:"";pointer-events:none;position:absolute;z-index:0}.hero-section:after{animation:heroGlow 10s ease-in-out infinite alternate-reverse;background:radial-gradient(circle,rgba(120,247,222,.15),transparent 50%);filter:blur(60px);height:600px;left:5%;top:15%;width:600px}@keyframes heroGlow{0%{opacity:.6;transform:scale(.8)}to{opacity:1;transform:scale(1.1)}}.hero-section .container{margin:0 auto;max-width:1440px;position:relative;z-index:1}.hero-content{align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1.2fr}.hero-text{display:flex;flex-direction:column;gap:32px}.hero-title{color:#fff;font-family:Manrope,"Manrope Fallback: BlinkMacSystemFont","Manrope Fallback: Segoe UI","Manrope Fallback: Helvetica Neue","Manrope Fallback: Arial","Manrope Fallback: Noto Sans",sans-serif;font-size:72px;font-weight:700;letter-spacing:-.04em;line-height:1.1em}.hero-title .highlight{color:#78f7de}.hero-description{color:#fff;font-family:Manrope,"Manrope Fallback: BlinkMacSystemFont","Manrope Fallback: Segoe UI","Manrope Fallback: Helvetica Neue","Manrope Fallback: Arial","Manrope Fallback: Noto Sans",sans-serif;font-size:32px;font-weight:500;letter-spacing:-.04em;line-height:1.1em}.hero-actions{align-items:center;display:flex;gap:20px;margin-top:8px}.hero-actions .btn-primary{align-items:center;background:#78f7de;border-radius:10px;color:#0a0a0a;cursor:pointer;display:inline-flex;font-family:Manrope,"Manrope Fallback: BlinkMacSystemFont","Manrope Fallback: Segoe UI","Manrope Fallback: Helvetica Neue","Manrope Fallback: Arial","Manrope Fallback: Noto Sans",sans-serif;font-size:18px;font-weight:600;justify-content:center;overflow:visible;padding:16px 32px;position:relative;text-decoration:none;transition:all .2s ease}.hero-actions .btn-primary:after,.hero-actions .btn-primary:before{border:2px solid #78f7de;border-radius:12px;content:"";inset:-2px;opacity:0;pointer-events:none;position:absolute}.hero-actions .btn-primary:before{animation:pulsePrimary 2.5s cubic-bezier(.25,.46,.45,.94) infinite}.hero-actions .btn-primary:after{animation:pulsePrimary 2.5s cubic-bezier(.25,.46,.45,.94) 1.25s infinite}@keyframes pulsePrimary{0%{opacity:.8;transform:scale(1)}50%{opacity:.4;transform:scale(1.08,1.2)}to{opacity:0;transform:scale(1.15,1.4)}}.hero-actions .btn-primary:hover{background:#4be9c7;box-shadow:0 8px 24px #78f7de4d;transform:translateY(-2px)}.hero-actions .btn-secondary{align-items:center;background:#ffffff1a;border:1px solid hsla(0,0%,100%,.2);border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;font-family:Manrope,"Manrope Fallback: BlinkMacSystemFont","Manrope Fallback: Segoe UI","Manrope Fallback: Helvetica Neue","Manrope Fallback: Arial","Manrope Fallback: Noto Sans",sans-serif;font-size:18px;font-weight:600;justify-content:center;padding:16px 32px;text-decoration:none;transition:all .2s ease}.hero-actions .btn-secondary:hover{background:#ffffff26;border-color:#ffffff4d}.hero-visual{position:relative}.hero-image-wrapper{animation:float 6s ease-in-out infinite;position:relative;transform:translateY(-50px)}@keyframes float{0%,to{transform:translateY(-50px)}50%{transform:translateY(-65px)}}.hero-image{border-radius:12px;height:auto;width:100%}@media(max-width:1199px){.hero-content{gap:60px;grid-template-columns:1fr}.hero-title{font-size:56px}.hero-description{font-size:26px}.hero-image-wrapper{animation:none;transform:translateY(0)}}@media(max-width:809px){.hero-section{padding:40px 16px 80px}.hero-content{gap:40px}.hero-text{gap:24px}.hero-title{font-size:40px}.hero-description{font-size:20px}.hero-actions{flex-direction:column;gap:12px;width:100%}.hero-actions .btn-primary,.hero-actions .btn-secondary{font-size:16px;padding:14px 24px;width:100%}.hero-image{border-radius:8px}}@media(prefers-reduced-motion:reduce){.hero-image-wrapper{animation:none}}.features-section{background:#121212;background:linear-gradient(0deg,#030303,#121212e6);padding:100px 24px;width:100%}.features-section .container{margin:0 auto;max-width:1400px}.features-header{margin-bottom:80px;text-align:left}.features-title{color:var(--color-text-primary);font-family:Manrope,"Manrope Fallback: BlinkMacSystemFont","Manrope Fallback: Segoe UI","Manrope Fallback: Helvetica Neue","Manrope Fallback: Arial","Manrope Fallback: Noto Sans",sans-serif;font-size:48px;font-weight:400;line-height:1.3em}.features-title .highlight{background:#000;border-radius:5px;color:#78f7de;font-weight:inherit;padding:5px}.features-grid{display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin:0 auto;max-width:1200px}.feature-card{border:2px solid transparent;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;gap:16px;padding:32px;transition:all .3s ease}.feature-card:hover{background:linear-gradient(135deg,#ffffff14,#ffffff05);border:2px solid #fff;transform:translateY(-4px)}.feature-icon{flex-shrink:0;height:45px;width:42px}.feature-icon svg{display:block;height:100%;width:100%}.feature-title{color:var(--color-text-primary);font-family:Manrope,"Manrope Fallback: BlinkMacSystemFont","Manrope Fallback: Segoe UI","Manrope Fallback: Helvetica Neue","Manrope Fallback: Arial","Manrope Fallback: Noto Sans",sans-serif;font-size:26px;font-weight:500;line-height:1.7em}.feature-description{color:var(--color-text-secondary);font-family:Manrope,"Manrope Fallback: BlinkMacSystemFont","Manrope Fallback: Segoe UI","Manrope Fallback: Helvetica Neue","Manrope Fallback: Arial","Manrope Fallback: Noto Sans",sans-serif;font-size:22px;font-weight:400;line-height:1.3em}@media(max-width:809px){.features-section{padding:60px 16px}.features-header{margin-bottom:50px}.features-title{font-size:32px}.features-grid{gap:48px;grid-template-columns:1fr}.feature-title{font-size:22px}.feature-description{font-size:18px}}@media(min-width:810px)and (max-width:1199px){.features-title{font-size:40px}.features-grid{gap:32px;grid-template-columns:repeat(2,1fr)}.feature-title{font-size:24px}.feature-description{font-size:20px}}.capabilities-section{background:#030303;padding:80px 24px;position:relative;width:100%}.capabilities-section:before{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);content:"";inset:0;position:absolute}.capabilities-container{background-image:url(../images/capabilities-bg.jpg);background-position:50%;background-size:cover;border-radius:20px;margin:0 auto;max-width:1380px;position:relative;z-index:1}.capabilities-content{padding:48px}.capabilities-section .section-title{color:#fff;font-family:Manrope,"Manrope Fallback: BlinkMacSystemFont","Manrope Fallback: Segoe UI","Manrope Fallback: Helvetica Neue","Manrope Fallback: Arial","Manrope Fallback: Noto Sans",sans-serif;font-size:48px;font-weight:400;letter-spacing:-.04em;line-height:1.4em;margin-bottom:48px}.content-switcher{display:flex;flex-direction:column;gap:32px}.tabs{display:flex;flex-wrap:wrap;gap:16px}.tab-button{background:#fff;border:none;border-radius:8px;color:#000;cursor:pointer;font-family:Manrope,"Manrope Fallback: BlinkMacSystemFont","Manrope Fallback: Segoe UI","Manrope Fallback: Helvetica Neue","Manrope Fallback: Arial","Manrope Fallback: Noto Sans",sans-serif;font-size:15px;font-weight:500;padding:12px 24px;transition:all .2s ease;white-space:nowrap}.tab-button.active{background:#78f7de;color:#000}.tab-button:hover{opacity:.8;transform:translateY(-1px)}.tab-content{min-height:400px}.content-panel{animation:fadeIn .3s ease}.panel-grid{align-items:start;display:grid;gap:48px;grid-template-columns:1fr 1fr}.screenshot{background:#ffffff0d;border-radius:5px;overflow:hidden}.screenshot img{display:block;height:auto;width:100%}.placeholder-content{align-items:center;background:#78f7de1a;display:flex;justify-content:center;min-height:400px;padding:80px 40px}.placeholder-content p{color:#78f7de;font-size:24px;font-weight:600}.info-panel{display:flex;flex-direction:column;gap:24px}.info-title{color:#fff;font-family:Manrope,"Manrope Fallback: BlinkMacSystemFont","Manrope Fallback: Segoe UI","Manrope Fallback: Helvetica Neue","Manrope Fallback: Arial","Manrope Fallback: Noto Sans",sans-serif;font-size:36px;font-weight:600;line-height:1em}.info-text{display:flex;flex-direction:column;gap:12px}.info-text p{color:#fff;font-family:Manrope,"Manrope Fallback: BlinkMacSystemFont","Manrope Fallback: Segoe UI","Manrope Fallback: Helvetica Neue","Manrope Fallback: Arial","Manrope Fallback: Noto Sans",sans-serif;font-size:22px;line-height:1.1em}.info-list{display:flex;flex-direction:column;gap:8px;padding-left:24px}.info-list li{color:#fff;font-family:Manrope,"Manrope Fallback: BlinkMacSystemFont","Manrope Fallback: Segoe UI","Manrope Fallback: Helvetica Neue","Manrope Fallback: Arial","Manrope Fallback: Noto Sans",sans-serif;font-size:22px;line-height:1.1em;list-style:disc}.info-list strong{font-weight:700}.fade-enter-active,.fade-leave-active{transition:opacity .3s ease}.fade-enter-from,.fade-leave-to{opacity:0}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1199px){.panel-grid{gap:32px;grid-template-columns:1fr}}@media(max-width:809px){.capabilities-section{padding:60px 16px}.capabilities-content{padding:32px 24px}.capabilities-section .section-title{font-size:32px;margin-bottom:32px}.info-title{font-size:28px}.info-list li,.info-text p{font-size:18px}.tabs{flex-direction:column}.tab-button{justify-content:center;width:100%}}.faq-section{padding:80px 24px;position:relative;width:100%}.faq-section .container{margin:0 auto;max-width:1400px}.faq-content{align-items:flex-start;display:flex;gap:80px;position:relative}.faq-header{flex:0 0 auto;max-width:600px}.faq-title{color:#fff;font-family:Manrope,"Manrope Fallback: BlinkMacSystemFont","Manrope Fallback: Segoe UI","Manrope Fallback: Helvetica Neue","Manrope Fallback: Arial","Manrope Fallback: Noto Sans",sans-serif;font-size:48px;font-weight:400;line-height:1.6em}.faq-title .highlight{background:#000;border-radius:5px;color:#78f7de;padding:5px;white-space:nowrap}.faq-list{display:flex;flex:1;flex-direction:column;gap:0;max-width:800px}.faq-item{border-radius:10px;overflow:hidden;transition:all .3s ease}.faq-item,.faq-item.is-open{background:#000}.faq-item+.faq-item{margin-top:16px}.faq-question{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;gap:16px;padding:20px 24px;text-align:left;transition:background .2s ease;width:100%}.faq-question:hover{background:#0000000d}.faq-item.is-open .faq-question:hover{background:#ffffff0d}.faq-icon{flex-shrink:0;height:20px;position:relative;width:20px}.icon-line{background:#78f7de;position:absolute;transition:all .3s ease}.faq-item:not(.is-open) .icon-line{background:#999}.icon-line-horizontal{border-radius:1px;height:2px;left:0;top:50%;transform:translateY(-50%);width:20px}.icon-line-vertical{border-radius:10px;height:20px;left:50%;top:0;transform:translate(-50%);width:2px}.faq-item.is-open .icon-line-vertical{opacity:0;transform:translate(-50%) rotate(90deg)}.question-text{color:#78f7de;font-family:Inclusive Sans,"Inclusive Sans Fallback: BlinkMacSystemFont","Inclusive Sans Fallback: Segoe UI","Inclusive Sans Fallback: Helvetica Neue","Inclusive Sans Fallback: Arial","Inclusive Sans Fallback: Noto Sans",sans-serif;font-size:15px;font-weight:500;letter-spacing:-.01em;line-height:1em;transition:color .2s ease}.faq-item:not(.is-open) .question-text{color:#fff}.faq-answer{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease}.faq-item.is-open .faq-answer{max-height:500px;padding:0 24px 24px}.answer-text{color:#999;font-family:Inclusive Sans,"Inclusive Sans Fallback: BlinkMacSystemFont","Inclusive Sans Fallback: Segoe UI","Inclusive Sans Fallback: Helvetica Neue","Inclusive Sans Fallback: Arial","Inclusive Sans Fallback: Noto Sans",sans-serif;font-size:15px;font-weight:500;letter-spacing:-.01em;line-height:1.3em}.answer-text :deep(p){color:#999;margin:0}.answer-text :deep(strong){color:#ccc;font-weight:700}.faq-background-image{background:linear-gradient(135deg,#78f7de08,#78f7de00);border-radius:20px;bottom:0;pointer-events:none;position:absolute;right:0;top:0;width:40%}@media(max-width:1199px){.faq-content{flex-direction:column;gap:40px}.faq-header{max-width:100%}.faq-background-image{display:none}}@media(max-width:809px){.faq-section{padding:60px 16px}.faq-title{font-size:36px}.faq-content{gap:32px}.faq-question{gap:12px;padding:16px 20px}.answer-text,.question-text{font-size:14px}.faq-item.is-open .faq-answer{padding:0 20px 20px}}.waitlist-section{background:#0a0a0a;padding:120px 24px;width:100%}.waitlist-section .container{margin:0 auto;max-width:600px}.waitlist-content{align-items:center;display:flex;flex-direction:column;gap:32px;text-align:center}.waitlist-title{font-size:48px}.waitlist-subtitle,.waitlist-title{color:#fff;font-family:Manrope,"Manrope Fallback: BlinkMacSystemFont","Manrope Fallback: Segoe UI","Manrope Fallback: Helvetica Neue","Manrope Fallback: Arial","Manrope Fallback: Noto Sans",sans-serif;font-weight:400;line-height:1em}.waitlist-subtitle{font-size:24px}.waitlist-section .highlight{color:#78f7de}.waitlist-form{gap:24px;margin-top:16px;width:100%}.form-group,.waitlist-form{display:flex;flex-direction:column}.form-group{gap:8px;text-align:left}.form-label{color:#888;font-family:Inclusive Sans,"Inclusive Sans Fallback: BlinkMacSystemFont","Inclusive Sans Fallback: Segoe UI","Inclusive Sans Fallback: Helvetica Neue","Inclusive Sans Fallback: Arial","Inclusive Sans Fallback: Noto Sans",sans-serif;font-size:12px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.form-input{background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;color:#fff;font-family:Manrope,"Manrope Fallback: BlinkMacSystemFont","Manrope Fallback: Segoe UI","Manrope Fallback: Helvetica Neue","Manrope Fallback: Arial","Manrope Fallback: Noto Sans",sans-serif;font-size:16px;padding:16px 20px;transition:all .2s ease;width:100%}.form-input::-moz-placeholder{color:#ffffff4d}.form-input::placeholder{color:#ffffff4d}.form-input:focus{background:#ffffff14;border-color:#78f7de;outline:none}.submit-button{background:#84f7e1;border:none;border-radius:10px;color:#0a0a0a;cursor:pointer;font-family:Inclusive Sans,"Inclusive Sans Fallback: BlinkMacSystemFont","Inclusive Sans Fallback: Segoe UI","Inclusive Sans Fallback: Helvetica Neue","Inclusive Sans Fallback: Arial","Inclusive Sans Fallback: Noto Sans",sans-serif;font-size:14px;font-weight:600;letter-spacing:.5px;margin-top:8px;padding:18px 32px;text-transform:uppercase;transition:all .2s ease;width:100%}.submit-button:hover:not(:disabled){background:#78f7de;box-shadow:0 8px 24px #78f7de4d;transform:translateY(-2px)}.submit-button:disabled{cursor:not-allowed;opacity:.6}.success-message{align-items:center;animation:slideIn .3s ease;background:#78f7de1a;border:1px solid rgba(120,247,222,.3);border-radius:12px;display:flex;flex-direction:column;gap:16px;padding:40px}.success-icon{color:#78f7de;height:48px;width:48px}.success-message p{color:#fff;font-size:18px;font-weight:500}.form-note,.success-message p{font-family:Manrope,"Manrope Fallback: BlinkMacSystemFont","Manrope Fallback: Segoe UI","Manrope Fallback: Helvetica Neue","Manrope Fallback: Arial","Manrope Fallback: Noto Sans",sans-serif}.form-note{color:#7a7a7a;font-size:20px;font-weight:400;line-height:1em;text-align:center}@keyframes slideIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media(max-width:809px){.waitlist-section{padding:80px 16px}.waitlist-title{font-size:32px}.waitlist-subtitle{font-size:18px}.form-input{font-size:14px;padding:14px 16px}.submit-button{font-size:13px;padding:16px 24px}.form-note{font-size:16px}}.waitlist-form .submit-message{color:#ff6464;font-family:Manrope,"Manrope Fallback: BlinkMacSystemFont","Manrope Fallback: Segoe UI","Manrope Fallback: Helvetica Neue","Manrope Fallback: Arial","Manrope Fallback: Noto Sans",sans-serif;font-size:14px;margin-top:-8px}.waitlist-form .submit-message.success{color:#78f7de}.waitlist-note{color:#7a7a7a;font-family:Manrope,"Manrope Fallback: BlinkMacSystemFont","Manrope Fallback: Segoe UI","Manrope Fallback: Helvetica Neue","Manrope Fallback: Arial","Manrope Fallback: Noto Sans",sans-serif;font-size:20px;font-weight:400;line-height:1em;text-align:left;width:100%}@media(max-width:809px){.waitlist-note{font-size:16px;text-align:center}}@media(min-width:810px)and (max-width:1199px){.waitlist-title{font-size:40px}.waitlist-subtitle{font-size:20px}}
