@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-cyrillic-600-normal-DvRl3Mj-.woff2) format("woff2"),url(/assets/manrope-cyrillic-600-normal-It4mZcQk.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-greek-600-normal-BoRV6lzK.woff2) format("woff2"),url(/assets/manrope-greek-600-normal-CF2i9ZRY.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-vietnamese-600-normal-C1J5PCl_.woff2) format("woff2"),url(/assets/manrope-vietnamese-600-normal-lA7a_7Ok.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-ext-600-normal-_gBojHdJ.woff2) format("woff2"),url(/assets/manrope-latin-ext-600-normal-u5Pl7hTU.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-600-normal-4f0koTD-.woff2) format("woff2"),url(/assets/manrope-latin-600-normal-BqgrALkZ.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-cyrillic-700-normal-Dw_fZAg2.woff2) format("woff2"),url(/assets/manrope-cyrillic-700-normal-7JNVKxyl.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-greek-700-normal-CHUG9PD8.woff2) format("woff2"),url(/assets/manrope-greek-700-normal-DyfsrCpP.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-vietnamese-700-normal-CUqMx5-1.woff2) format("woff2"),url(/assets/manrope-vietnamese-700-normal-pt65Fn2Z.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-latin-ext-700-normal-DYOwVNan.woff2) format("woff2"),url(/assets/manrope-latin-ext-700-normal-eVCcYqtJ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-latin-700-normal-BZp_XxE4.woff2) format("woff2"),url(/assets/manrope-latin-700-normal-DGRFkw-m.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(data:font/woff2;base64,d09GMgABAAAAAAY4AA8AAAAADAgAAAXbAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG4F8HC4GYD9TVEFUKgCBChEIColAh0ILIAABNgIkAzwEIAWFDgeBDgwHG+AJUZRRTjjFj4Tq5gemzyGZTG6nVw6tYjI838fD/1/mfX/fTGqhUoGWQqHaNBZMPNyAow0ox7twBQnwzhJOTWc7hKOWXWKXr0DkpgQpUDLH6QCIQtseGBrgH7bw/7/frGjU9j8ZT4RKbQ9/j4slsyyW3BKNiYZGaHNN65yFqEm8baHMTLciniD21+aCycSwMhUB9AqGkau5xdUw8mwCNwAjL9r4IRiJAnwSJed6bgjEoKJRCGVEjGC8GHhyqyYG0DhA08q13HvbJ8lebH7HERcej2+zleYi6xT6wehFtXEWiNUvSCAJCImISSGIHKm5DqiAQoiCiIig3eo8ADUgAQHGoYHxBjSdwsAt6MGRua9FgwBU49Rx3A0mlxftMl8tLF3AK/Y82SwpgOugmDstrv53P6BrEjoa0D3ksmA75lDQ6fxg3Lv+FOKyu4dHABQIEF0kDbACtOQ2UndzyjAwSY0kpEDLsN0nIqhjeSm/nDt9ljqr5GhezC8Km6+73kAZzaiMv3qoplbpp6S21QABMSEJ0d2XNlEBdJkzxy+C2AOIDmqgXx8jkEidBQ30gaHWTIs4YaidEmffo5a4hu+kIoCiAmRoBDxnYriXbJJignyibHw9UsEkaUO/Dq6z0GZDsukvZIte0YjFIthDIZio6O1XjKcmUZmv7LIcqxUIOTnDVp9JutASWkvJJ/WTGqJn4Udv0Iy3H9N6H76G6Y4PWKvdjlwvxNosFphuterJiYqmFsV4YhLxaCpXzZYMPCKMQYGkAWmgc6HN1znqPK+FXRTq3HQ5HnTBhRrE6faqdetCVJb6osXnj8P0EwkXrLJF9qx1m8YoNltCLRbu3AzWo75k9wpCNm1DM44GH5ypMHD9Zif5LnuEfRFPxQtrsocl/XDgfQ5zWdOXl+PyLsUX4kKKy8W5NJ+JM73JOBkLMcbUMIMZmgvFoaJgHCzyxb5CGtPr8C7YBQJd52xfS3/eyWn2bzFOvr+pQv774z+Iuhv3cM+ch4n7LjutH3zXSbespmaZ7mXYd2G586UOIIjDbM01Od8UetxiU+PdG5Lav6VCcP50O9809mH04Gnr0qZ/9m4dWZwhmceYjLk9hvVFf7tPeKkFwXbwylNfV3+td+BL+ys++IBR3usAa9r/n4/OTKh/f+3a+rce8uqSNeBYd4/TbKz+/+uGqPvn7AHnT3Dz4gVuBfvvrHNdNl7IQsFIpXfniaoDmlw2uSKnzTf4Ey2GB6deVr889GLXryvmw74Di+DXZdt3/bZiAezbvxB+W77j31nTjy9aPvPQjLqxZXFLmlfMPAjT3PNX0oX6GMOdwbyo2b2aLu/q0sjJYYP+w5N+CAq8L4zPU7kl18bGTtyU7BTm030o2/CB4cjPL1tf5nzoi17QUx+5xsyMj21KjNhRqKA9YhbneAQkFMenndxF082h5m/SGx+1m1sOp5w7m7enKt5bTx6ZLik1UCAByP9quwDyqh71gzqlRZX8q5gUPQd8nd07G/DjWbGNznrB8a7LqBEAAT62tHocAMlKAerKoeq++wIWAjNxfgOi1Sks1nqT02jBq0FBfqY8lhP8knymAocQMISlIIFWMMLj+q3VglIC4CF0QIrgoKUEZWilpGJ3eymhVMDFYalQnGGpUoxMqZovD4mGltyDAMgGPois/7uWXq9uPXg5xuNx2mQyGNCpRJshHAMjPVrmKNaKevCIvIkimvVMOnB6GfFAFM5EBgbPY8DpFqFMruLZm8fDwvYUY+lx82YaDKHFBN5YzKAmUU9SJV+Jgm6sxaz0djPzwttw9zCMnguydOMTcNL1ojAiJaBVY6a+4RpQDph90KHzZzDfMxhOH6YF3rnNlOBu0su8Zu1BrIPB4FtAzxl08eRObSIMrveDQQgAzWZt9dSGgCUPEAHJQSIKCZAQiZAYyJAgKZIJM9o5/bBeUvOLzFZ8xwSReaiXicnMGKyWgyVmOzcTErwsJoMhsiqzjaKYzJjz6P+dWgIAAAA=) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAiIAA4AAAAAC0gAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABRAAAAJsAAAD8jkqUrUdTVUIAAAHgAAAALQAAAC4jdiSCT1MvMgAAAhAAAABNAAAAYHPJrjFTVEFUAAACYAAAACYAAAAqeZZrrWNtYXAAAAKIAAAAZAAAAIpNu/P9Z2FzcAAAAuwAAAAIAAAACAAAABBnbHlmAAAC9AAAA2AAAASSElra4mhlYWQAAAZUAAAANgAAADYglsUZaGhlYQAABowAAAAfAAAAJBD9BtZobXR4AAAGrAAAADcAAAA8RcwDXGxvY2EAAAbkAAAAIAAAACAI4wpobWF4cAAABwQAAAAcAAAAIAAmAL9uYW1lAAAHIAAAAQEAAAIUKwxPmHBvc3QAAAgkAAAAYwAAAI7B1Xo4eNpiYGRgYOBi0GKwYGB2cfMJATQ51gYIQ1EUPfEgZbZBVsEb3KVGh6BigtSpGYJtPvejee7vknR28yHJsLUck+ADGIMDOIPefEwM7wwfV5kjdZkqgxsHQuWWMA9p09pcfs9lVdmLSQE7l5qluVI3mSrvWesz8vTd10+pi0dASKSsiCMuq2IZ1cElxMchEjsfnJaxe8r9J7ePKfoAeNpjYGRgYOBi0AFCZhc3nxAGieTKohwGkZzEkjwGEQYQYAER//+DSACWTwc8AAAAeNpjYGG5x6zAwMrAwCrCsoGBgWEahGbaw2DE1MGAApjYQQSMF+zh68lwgIFXYQtHyN8VDAwcIUwRCgyM80FyLBasC4CUAgMLACrPDBIAAAB42mNgBEIOIGZgEAGTMgxM5ekZJSAmAxMDmGJkZ1ZgYAAAK20CKAAAeNpVyDUBQgEUBdCDu8tMlV+DDMzkoQDOgkMSRiwEru9dRxgRVEWEHh7VRl1RRFxOQ6BjGwpH+9F59NiYXC787b3oLHp47pfzZXNpXYJLCNg1hdR9LyuvCHJikuJSEtJXUj0X5gABAAH//wAPeNqUkwOwHEkYgP+/h/XW89a2dx/WV7HtPJ5tTMWFsxUnhbNt2zaLZ8bm9KYnRilt/fq6G0zwMYAAwt3AgQQGsEAruMAHIYhBCnLQBiWAUiXiSBxn/Ziv7zrOqqoLp0yZNW6cOmrUrGHDZg0YoNbrc9rb1XxezWbnxONqODzL6wUgkGY+F5nPErQw7zCCES7CIcel8WVcji/Tf0/Sfu8nuffeFu7eeSrm6fckS+ZqNwK3T1J6fa+k+QhZjLWWjpHHEZ8++OmRSngjXgcHNXUxTU7wHKYpmkxWSnZnZ5W1oth6lFN4Yc/Crm8H9w3+tmvhOYf8E91dC3sKgwcX2O5uZa+vCCzxq1mUMkDExtSzYsPV1I6DsM7yIGon47gu7XcS3P2o9iI0mwckiAg8GyLcwuZfMw1uNrFVa9VSp9PpsEVs5SKJRSVRYkO8s2P0WRc9/+PJdHVLx2XnXjKhI0jXCndrfwcV7+3ag/R0nDD0hlmjk26vdsPeVzKg+bvwtPAmGFjcYQA+TqxKPMwrVsJzTmajFnG6nE5MppLJuMhskCD96JFHsIFPY+ORR+hHP9/4YtFl2P27wV14kbgNruKLdO2LBbch+DpOw7dx2uuv0yfpEPrk6whkwaUnjBjeuHgBmaW3vD4FhDRdyY/h6zoXPMjlaToPrQgsW+k8uhLP5euanaze9TFdeYDECCbj3UtCB+EKkr0odEdj0f0sGjeNffhDvywhXc0ZlO6pI0+P0bV8nd4bCKxcmOkeZ6cb0WyfkR09MOGjfr7OeExp/s4v57vAwihHAYRoklTKim5BcdiJmOrcj0QnotthRNT7tt54y9a779t2083b7r16aNJCLdb0UJxvTQ27slf1GaTgYsSHHkFcuJg2H3qYNhfR3vLoceUufHBMuWvKaH8IyF67+j3EYIxuVQ+jUq7F2NeLMCMOu34LpU52Icy8yFZETEX0WeVgxGw1wnb30WAPwy6VHOSKMUsqZ18qT+NP1VKyYA1E4mP8A3ricguPbi7uG/mbNoOQbwkxCIrdMyrVmGg3Gjj6q1gIDf189ilPDBgwRj49GPFVPrwok/r2W1n2ZNINl9tarRr8puK5+Usv5dzfcpySM4XbHIFQPdwat+2ZfZlubLKdhfmyYFX1SwCpGzFLAAEAAAAEgQaDNptmXw889QADB9AAAAAA27amhAAAAADdH1Gf/uL9ignECZsAAAAGAAIAAAAAAAB42mNgZGDgCPm7goGBy+bfo3+POI8ARVABPwCm3QbmAHjaYz3BcII1jEEDhlneMDCAMGsMQw+bCIMNSwFQbApDD8szhgDGCQwMIMyyASjPwBAAAHPHC2cAAAAAWgB3AJwAzQDmAO4BGAFZAXMBoAHcAdwB3AHcAkl42mNgZGBg4GdIYeBliGRgA/MQgJmBEQAUnQDmeNqFkLVVRUEYBgd3zXBJcHdIcHdNee5+Lw4lUAPVUAG1EPOdw3NdnX/WF6jngwrKKuuAL37jXMYgP3Eup5nvOFewzGecK9PmVNGJEedq+cs4NzNP7z+XQSPtca4RwQ5PGESxsEkIP3bucODBhVteVTnMKlPKMWxE8Sg2xJPExH71IVkXU5yxyzEnWAgSlQ3jYCLPCbfyUbRacZB+5plkgWnm02iNK/Y54UBUesdLeRem2EI0a35/nvlbaIxnosmX9jPLNDOsiK5ltC5nn3PEeMU2tIINTPRHcnqN4uHkf8XiP+bCg2ZgYmUSGyEC6B9lLERVg9ixMCWbftLIH+hQUM8AAAB42mNgYgCD/3MYjBiwAX4gVmE4ycjEYMPIzMjCyMrIxsjOyMHAzMjJyMXIzeaYVJRalsoZWlxSlJhZklzJXpqXaWDi5AihXS04S9FknKAylmDawNGAyTkIxDQycDIBAGvuGzcA) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/manrope-cyrillic-800-normal-AvdZ5mAV.woff2) format("woff2"),url(/assets/manrope-cyrillic-800-normal-BuEMjQU-.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/manrope-greek-800-normal-CDvU698_.woff2) format("woff2"),url(/assets/manrope-greek-800-normal-Bw-67qu9.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/manrope-vietnamese-800-normal-ClPWri-A.woff2) format("woff2"),url(/assets/manrope-vietnamese-800-normal-bvg7iBCV.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/manrope-latin-ext-800-normal-DdFx7KEb.woff2) format("woff2"),url(/assets/manrope-latin-ext-800-normal-BQAQsuQc.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/manrope-latin-800-normal-BfWYOv1c.woff2) format("woff2"),url(/assets/manrope-latin-800-normal-uHUdIJgA.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-cyrillic-600-normal-DvRl3Mj-.woff2) format("woff2"),url(/assets/manrope-cyrillic-600-normal-It4mZcQk.woff) format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-cyrillic-700-normal-Dw_fZAg2.woff2) format("woff2"),url(/assets/manrope-cyrillic-700-normal-7JNVKxyl.woff) format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/manrope-cyrillic-800-normal-AvdZ5mAV.woff2) format("woff2"),url(/assets/manrope-cyrillic-800-normal-BuEMjQU-.woff) format("woff")}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAASsABAAAAAACKgAAARRAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbbhwuBmA/U1RBVC4AbBEICoUMhBULGgABNgIkAy4EIAWEDAd2DAcb+QZRlDBKP8AXCRxeMX+KMhjaYUFBg8aLX46dZEHCfD4evt/vf2vvc7+ZJG3WPCqEwnQa00liKdHEQqZawzvpHdVl1TNhd2CsTpgkB+4t6NkTvqZewo9Citv8ZVmpWkMSVP0P4L8/qwr/J44Zb6PNojkDbCOdSCZWYRRF24AnNo+Of67kf8C/t7e5Jjpz/ghvBxpbvXtCgVZACqEIgWbLuqKP+g+VQtYbE/ZC1jexfsgSA1+OlHu2sB8SQLAqGQiNkg2dV+RLdNiSljt0dkSuauLNcwK7StZjcw7NFks+LCWAY7t03AWeXxRjNiC9y4sjlsBp6JP76av/blG9bsMBvARkR34CJiUKoVGgF8Io6r7DySIKqSCjPh6BfA1wK8VDR3vGxrgEuqXJL0ttJjFWO4Oo6mPZ/v+CBvzwF8wbpzkw0NqfgiiuELVLBWl14CDQglfAT2AU6AVIWStiOyfC+xZVNTqBzknLyWBiUlWJyQnm5MQk4iEuLE+SKpLVRKMmKkITimiIUoXVmMI0Vo6b+vBsCVlxhUy7VkqWn75PNHIiI4gAURCpCssxYISlHqZpyZYD3XJoW2FXmtA7u3kWTVlViBFRYJS8aB9atvMqnnr+cB5ede7WIzLtwY09MHn55iwCWEogaf5imHziCpl26FiMb16/r1cQqX7qQ/n+C2XWvP3y9n3is3vPAMednRB7Vt9l0W0e6ZuqObMg5ZT1pM64ua+bUTBeU6kH6py22tfyvHwF3yu3kLkuUzC4eGrh8IzUhobUjOFk6ZBiSDmYuemXbuFL5pXsFVOUOhGCMZb5L4a+lL0cWk1YJ+Apx3ql5OhmFBXN8MWNL1sTXzsgnSUNSeFgX+E4VvxBKPzxqSj1Cb+ioME/SasYc35gem11v3Trr4bCjXhZh3AqK/4vVIxamlExYHJJ0a+e01TyUXsGpUKtRTpda5kOsIXKdtT3cGC8bIbP1DwgNGiOc9iJAFo675+AZvJZVtkPORdC8Dlm27ipPb8mpPwAfKlelgP4XlJP//cnGU6fBuolCF4IY7llCIdQigCiMltyFLJqJTzJyi2k5H9ctPOvvAF5Cq2g9pgshFb7KMPoiJulQLMHaFE14YUfa0Jo9o+Q2n0jFJt2EyrDFhLq7NES6g1rw7fbksQQqRVNfdxWi42LgxPbhBdlUER3re8jwiLMJYgV0SLCxatFQJhDK6H+hhLys4lgNROzcYjyMgmTswl7tgrwK8PVgiOcPTjYsQKDvCI0OFp004JfCnVx+ZTlxynvCCpiEj3OkY/kcjPbBQSNEc7AAGV4OHi4ykhRgC3vLJEjhAW4MZDFyojmTRN4zuJl6nJodXCxWkWZtbAI8GWW08UnyMTrbBWo3noUJbB2AHguasWsK4iKEpUSdVEfDdEYTfX75r//T4uP+l0cQTvXBvGiOAyHahfPH/I4bYJEkyXK2v6NQ4iKCE34nM6H0f92x8wAAAA=) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/onest-cyrillic-400-normal-DH8vlB-A.woff2) format("woff2"),url(/assets/onest-cyrillic-400-normal-BxvCLB5P.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/onest-latin-ext-400-normal--mQR5RlC.woff2) format("woff2"),url(/assets/onest-latin-ext-400-normal-BbXTNVXw.woff) format("woff");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:Onest;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/onest-latin-400-normal-bladozIj.woff2) format("woff2"),url(/assets/onest-latin-400-normal-BAzPRZHg.woff) format("woff");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:Onest;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAATEABAAAAAACMQAAARpAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbbhwuBmA/U1RBVCoAbBEICoUMhBYLGgABNgIkAy4EIAWEKgd2DAcbFAcIngV2w3VRgnH8O2HJGV3SEOLh+7Fv59731kSjtgWaiNWdTtyGZQuJRKaJlUKyxpDp/+g9+9nkmD0QOQIplAbts78gkcBufytLI3cNmqoE/Q/gv3/imPEirUIzwEY8sSyromiKxA10YrMMSp2tKQroAf/enh7MfnTb3TFPjNC5o0AnIIVQhEC7dYnIU/mltWB3+/EqsHtdogbsGMDnUXDE8BowwZNUqQ1ozAmoZW6RRE8uR5XcaFPcJlrSyQtsDLC45j76AobkC6IRwOm8cdyDaL8EvNmC9LEXZnUNHICa3UKe+nce1A+oHMAbALInvwOzTIXQKjAIYRLxWCoTEYEUEC3xHwCJMsFITsw2cAPoZ9XxvanLrCwL4CAi6jevLf+FA7/+BPPMAVJZ0HLu1wESiIVo/K9DdtpyFOjAewD/gElgECBlA8jyikU+W9TaWoatHGyyDCxvmpq3PjI37ew4wnKq3qy2wbwZtzTjJkx2ZMdt3NhENVNEe2m/MWD8tUMeeO5OPGG3J55z4Apuqcd1GHXouI5rm6h6Ctqj/YpysG3myq3UsX21K9V0dWScO4SGzXekkL0ghbrerEez1+2ixm/Z4UTNP3z+Op5w9exB+HNm2GFov4Kh8+UMGLr36DJzzlxpb8C17eOv1R9h46FXrtgGPP/z/KPpi8svINu/jTM9xMdMqg43qX9jNkoL1FfpgWb94ngmQZEgTXevO9h8SDpwTqiMVtDSuaG2i83iyjzWhbdYvQ8IvA+77Sv3AOqd7bxf7NjbOXdkd3LAcHb+rzW2+lE3S2/JbpWCf8SgJq7cc61ni32p2tmlrdWwxfJsmScEZkCR9RaatuDYtLohksJndZUvdjvhrR89XV7RA1Ul876V2gQGFFgvoWmnyTcmpNeNlRZ+qKvXz7DyIMvd3E796qsonvikzApiTts0lpsGcHm0FkLBsr0fGHjftjkiNLPcC4hlQGjRHtdgfRXQ4dwSCSwm35JLcuPMN3gNT8Zu+tphmfrVhCx/AT/9ZzsA8McjmPxf8ZukjjwANEsQvAhLOR4EV1EHkKC0IxfBLtaAsWQqx0CVTkr0A/ymHvIyhILGGRUhdDpEGEcuakyc/RpIUduoGP9xWhj1jJa6/aAV21ZV16G0Jge0tGajGmnddvjQelFGqX3MdFojIQSgZZNO1zHkpGREZRi9XISOWgWNUyAO+PsiLUGyCBEEPXhyWiJBOIGcSjgWTypChXyly9SGLR+px+CnTmJpeIkSLjISTSElIWJDKoKWrtRwScLFwNq2Cd2r1KRajZTtANXNpXRUuvCDJb3Kc7C0+uGfIttLtEjRorC2tgPAVC6SpRKPpTCgHmcW3VPp2cvV9xL0bE4p+cBJOt3C9WCpH1Mrz51aXVf2RmC3CgYjBFIbWyHa2Tqx6CQiokRVoimaoyVao635sJtn9IyxTiOPjM2JykHRaZFZkUROtfxidGR2rGlXj05k/s5hNdb1GhMTGb8D/R+1wWASAAA=) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/onest-cyrillic-500-normal-DHyr8B2c.woff2) format("woff2"),url(/assets/onest-cyrillic-500-normal-CyY1vN0Q.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/onest-latin-ext-500-normal-BlXa29q8.woff2) format("woff2"),url(/assets/onest-latin-ext-500-normal-CoujUMv_.woff) format("woff");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:Onest;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/onest-latin-500-normal-qHiQtL66.woff2) format("woff2"),url(/assets/onest-latin-500-normal-oFTiz6Nq.woff) format("woff");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:Onest;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,d09GMgABAAAAAAS4ABAAAAAACNgAAARcAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbbhwuBmA/U1RBVCoAbBEICoUQhB8LGgABNgIkAy4EIAWEOgd2DAcbLQdRlOjRMRH9TLBtH6T1oWGTA/6W6DMHz/Pv2f/aJ6mSGXckdKir4tJ4hr7I5n8hUgCszZVMqcoRqP3UowKGHuD8X05v2Fljed/aYEWayNgLz6IxcQAGmGVzAo0FNtbzXsBZQgFowJhtOXx45KPomiTCHhFxcglahuiMCBAAACgEQUMQwCCXarS2jr7ROKetWTof5/wpyxfiRAd4NbLmzVi6EDvsDHSUVsiojIRM4nEFBIu8FbORNEo++cLRYSARZpiu+pUbC6i9Qobe+jKRUv4Gu7IBij9xyDMyiscITL5Le+H/V0F/SAaAUwAqWD0JJONAEOwI4ESAeNSqWbOXiwIUAiB25QZAARrgREMAJzpuIIwQNBSBJOPiMh4XpT+RfJcfaMjj7+D/xzceM8vv8ss/rZ+OQYCAIH4EgwWwYTRgAncDv0A84ARAofyQSZH7sRFdt2uRIZFhLj3Y4wi2Tw10BJjzzDnG2IDR40yv6fOaHlMzlekz3R7DayhDG+tet/edd1LNC/eb+x5MMi976y3TN9YcY4qJOc4c7THGGhhijJ5k8py5/u7uu/fGuK6ZoiS98oRsuRRlyLbYkMBTt8qWG+4x9t51XbRx5buQLMu8/fLjbD5/2mlijDYJOH6azX7ofOO3Jo4zR0/c+87Y7J8Qnvmt/u1fjh/f/BE96IkTgU/sKtzaUbR13C+/2SFsT8x5wr3/YsHkwg2FUy4r2Puk+6k5R0+lTUvfkD6F0+nhV1oqh5ILXGGzQh5JS78YMksKWoaTsV4WfuLvLeveaHtz7Zsda97YeurvK8L3rnit//W1r/etfM3fUzWclN+SOkev74uKqq/XZ4e5njiJbFtmb+hXEwtCliyo9W1zN37kG/puhTN606OJ0Q/87d5QnNfSkjMYmp3ZG/LWQKFz8X1ra3w7vY2f+8as3BkU88r38XHnnpuxtimn2ZU1HErTmFmXbd18GQyMmTxA/2z91vT0W/XZKr9jOBWViQA2DJnA7RfYnH5XMYAO6h7tOjnmZQgg0LrU8fGk4Prf7Jr2HcAnGeciAT5PzNH8/f++dl57DLCiABB4EhbtiqmEJVQFAfmmysepHkAfEuMYbFoSVokE+qQpoDxkgf8xXQgQgAtFLFqYUU2TT6IhugNOTgliIMTzM1AE8RXQKOWOUt0CLNSyGliJZzwIopJMEIJBPDOUEAJYRBEAdrHr33zc7O31eIrJ7fdq4Pc6+N+4eApBeC1J+IW9iOAxf31jZI9k0On6K0fR+PzGfOPwD1mcHvzV4y5w2Jdv0rhkbUHlO2Pnh6vxpMqCx40f8ntiJBoKm0gsq2Q45GmewVSBb8UByUOG7xW9+OqyLnkRtTm41fkfL8M4eY4v+CuU//Ujp284wRb3HIj1350fFEA6+Lwo0URHE4tYxSZ2cVhdU38LkGNbsXBOcXlriaClCcWuYtU6Ml4sLW4pd0yZtmL5jK90SBTp7Yiy4sr7xP9t+gEAAAA=) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/onest-cyrillic-600-normal-DiaWg2oX.woff2) format("woff2"),url(/assets/onest-cyrillic-600-normal-CXIKc6w5.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/onest-latin-ext-600-normal-CMbOq94E.woff2) format("woff2"),url(/assets/onest-latin-ext-600-normal-mefcv-cx.woff) format("woff");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:Onest;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/onest-latin-600-normal-jVaZHx2Z.woff2) format("woff2"),url(/assets/onest-latin-600-normal-6nn5mF7m.woff) format("woff");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:Onest;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAAS8ABAAAAAACIwAAARgAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbbhwuBmA/U1RBVCoAbBEICoUMhB8LGgABNgIkAy4EIAWDdAd2DAcb5wYgLgZj90IpKzuwRoaNJtDuLu/zK6h4+P812n3vz9rMrCqmWZMmlQSnS6ZxyNY0RJVEZSM0ooXsaef4Ov15u+G+GmkqZEskKbGRC2+jb/NWXv8JOgoIhxtBjzJZfXz+FwpVtvfAOXn7m6o0A+zEF8nkaIzipejEzrdMS3/TQQ58u9BB7KB822wDkVgQWaeK4qDee6BAC0ghFCFQ26oAebC6kYGAm+kYhIBncQ1DAA78OCCXuxzDIOAWq2Ql9Mtg9kYRpcQwdBH2iCjI3y7NOiQLFHWpM9NC3AEueZNQAzgMW8dFyPKL6GcfkP7EE9veAQfAc/UV8tXKF6qPqBnAAwBymHiC1YRC6BeYgLCAuNbT60IEkAJigLgDgETBBFJgAscFYIwPUhq0mtQBeIgIzqPVV/4DZvDhO/z/7a0Hejpph37LvysAEYsQHRjGbG05AzR4D+AXFoAJgJSdOCEmwXOLiiMgg3yC/KQcb43QWzDsKfTAA7iPUnowKqzFOi3WYBITWIfVGkpLERRJqQdWTU6K8c6bzerb8/jA+DjWKbECIwzNecxoKCUFdVCMKTB+8j0njj8NDliM9Y/Qwv3TFLpGU8hz++nYfepDverKoxnq8JTYz00mJh7CjR0PJzDUZzC0d3dYkIJz/el8p3GjCjPGVZNKvLc8axVesJp/wjuPdyH8MfZfjD8+4PN4V+qMwucqmp+vZgL56coz5aHd63Xx6+P1yH9QP8GzwRMbF0yR6yONmyIK/hR0iDOq49xe+0SiYS93AF3dLgbivv+6X5uHX9W8XvO6ZvDVlvHjtvvv7Xne+GLNi8be5z/37lTESKqC3QGpnoFBf1MD3Xy6qiMGUiqhyVuasE7iazfkm5c15oxZ2t5F+5C6ueEhs24o1+Wm1daktPslJzT5SOPnS/wM2/qyrYubc0bNHcuWtIGrzsyFa7e3rRGnVFclM77Q0COnt955Cg6NrR2Yz1srEg/xXAXp9UwcEBsBoU8dnXCJgab/VRqAIJfLWQieuJHgh/7LcZN3yVdBId/Dt/jdQQD8jEom/7eiPC4PhF4Jgq8iXpYD6J2MQBBkkzkQkM/FVCnPZMmURhjAJ70DyEsQC7orXRBa+xDmkAlDSYnadSesEgL34Y0qD7Wv8tTvs7zY6oi8MmGDvMceSnmvCTLZkB089BABLSFh2m7ndenTo5frtZLLCKciEhJONg59jAEXsTM4A4Pwm7Mceki0qNaoxbAuTi7pZFiDOil1cXDqwxomkikDjUYr1qObC4s1yEmHlqFQhmzZDAmpInyC9ltptOtQXNoDsW60HGvETI5GR4hkoWXJJMIwAl24wo2tHFj9JpItKeVenhDbFLFI0lIle/QFdXezymDDGiJZADtMjrC0mpVgyxSTEcRmd1WWo1qs9xIRiEQcKMFFPMRHAiTkSa1b/Yfx3cN9dI48E5KymmgpTcjb54tZtCxHaLG5XV0b4bAbHf4O2XTeDfT/V9VaAAAA) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/onest-cyrillic-700-normal-CwpXuTGk.woff2) format("woff2"),url(/assets/onest-cyrillic-700-normal-DOtXtm0s.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/onest-latin-ext-700-normal-D_U7BJTl.woff2) format("woff2"),url(/assets/onest-latin-ext-700-normal-L8x1Byc4.woff) format("woff");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:Onest;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/onest-latin-700-normal-D8xhDbGo.woff2) format("woff2"),url(/assets/onest-latin-700-normal-B6UpoX6M.woff) format("woff");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:Onest;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/onest-cyrillic-400-normal-DH8vlB-A.woff2) format("woff2"),url(/assets/onest-cyrillic-400-normal-BxvCLB5P.woff) format("woff")}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/onest-cyrillic-500-normal-DHyr8B2c.woff2) format("woff2"),url(/assets/onest-cyrillic-500-normal-CyY1vN0Q.woff) format("woff")}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/onest-cyrillic-600-normal-DiaWg2oX.woff2) format("woff2"),url(/assets/onest-cyrillic-600-normal-CXIKc6w5.woff) format("woff")}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/onest-cyrillic-700-normal-CwpXuTGk.woff2) format("woff2"),url(/assets/onest-cyrillic-700-normal-DOtXtm0s.woff) format("woff")}html,body,#root{height:100%;margin:0}:root{color-scheme:light;--cr-canvas: #f2f5fb;--cr-surface: #ffffff;--cr-surface-alt: #fafbfe;--cr-hairline: #e5eaf4;--cr-ink: #0f1b33;--cr-muted: #5b647c;--cr-brand: #1f54d4;--cr-brand-strong: #143c9e;--cr-link: #1f54d4;--cr-on-brand: #ffffff;--cr-cyan: #0e97c2;--cr-read-tick: #8fd3ff;--cr-panel: #f2f5fb;--cr-surface-glass: rgba(255, 255, 255, .96);--cr-danger-surface: #fdecec;--cr-warn-surface: #fff9db;--cr-warn-border: #ffe066;--cr-border: #dce3ee;--cr-border-strong: #cbd8ea;--cr-fade: rgb(15 27 51 / 8%);--cr-tint-soft: #f3f7ff;--cr-tint: #e7f5ff;--cr-hover: #f5f8ff;--cr-tint-ink: #096580;--cr-warn-tint: #fffaf0;--cr-info-tint: #f3fafc;--cr-mark: #fff1c2;--cr-mark-ink: #4d3200;--cr-warn-ink: #b54708;--cr-ink-soft: #495057;--cr-book-ok: #1b7a38;--cr-book-warn: #b54708;--cr-book-danger: #c92a2a;--cr-up: #1b7a38;--cr-up-surface: #e6f5ea;--cr-down: #c92a2a;--cr-down-surface: #fdecec;--cr-lock: #8a5a00;--cr-lock-surface: #fff2cc;--cr-cat-1: #1f54d4;--cr-cat-2: #0e97c2;--cr-cat-3: #a163d6;--cr-cat-4: #d68910;--cr-cat-5: #3f9142;--cr-cat-6: #c2578f;--cr-cat-other: #9aa3b5;--cr-tag-gray-bg: #eef1f6;--cr-tag-gray-ink: #3d475c;--cr-tag-gray-dot: #8791a6;--cr-tag-blue-bg: #e8effd;--cr-tag-blue-ink: #1a47b5;--cr-tag-blue-dot: #2f63e0;--cr-tag-cyan-bg: #e2f3fa;--cr-tag-cyan-ink: #0b6485;--cr-tag-cyan-dot: #1497c4;--cr-tag-teal-bg: #dff4f0;--cr-tag-teal-ink: #0b665d;--cr-tag-teal-dot: #12a192;--cr-tag-green-bg: #e6f4e7;--cr-tag-green-ink: #2a672d;--cr-tag-green-dot: #43a047;--cr-tag-orange-bg: #fdecdc;--cr-tag-orange-ink: #93440b;--cr-tag-orange-dot: #ec7a1f;--cr-tag-red-bg: #fde8e8;--cr-tag-red-ink: #a52222;--cr-tag-red-dot: #e03b3b;--cr-tag-pink-bg: #fbe7f1;--cr-tag-pink-ink: #963268;--cr-tag-pink-dot: #d65c9b;--cr-tag-grape-bg: #f6e8fb;--cr-tag-grape-ink: #7a2a8e;--cr-tag-grape-dot: #b24fcf;--cr-tag-violet-bg: #efe9fd;--cr-tag-violet-ink: #5a31ad;--cr-tag-violet-dot: #8157e0;--cr-sch-work-bg: #e6f5ea;--cr-sch-work-ink: #1d6b3a;--cr-sch-changed-bg: #b5e8c6;--cr-sch-changed-ink: #0b4f26;--cr-sch-changed-edge: #1b9a4e;--cr-sch-off-bg: #eceff5;--cr-sch-off-ink: #7b859b;--cr-sch-vacation-bg: #d4e5ff;--cr-sch-vacation-ink: #17479a;--cr-sch-vacation-edge: #3b82f0;--cr-sch-sick-bg: #fcd9e3;--cr-sch-sick-ink: #9d1239;--cr-sch-sick-edge: #e5446f;--cr-sch-personal-bg: #ffe9a8;--cr-sch-personal-ink: #6b4700;--cr-sch-personal-edge: #e0a100;--cr-sch-trip-bg: #e3d8fb;--cr-sch-trip-ink: #4f2aa3;--cr-sch-trip-edge: #7c52de;--cr-sch-other-bg: #d9dee8;--cr-sch-other-ink: #3f485c;--cr-sch-other-edge: #7f8aa0;--cr-grad-brand: linear-gradient(135deg, #2a8fea, #1f54d4);--cr-grad-hero: linear-gradient(162deg, #0a1530 0%, #0e2350 56%, #0c2f5e 100%);--cr-grad-cta: linear-gradient(150deg, #143c9e, #1f54d4 55%, #0e97c2);--cr-tab-min: 44px;--cr-shadow-1: 0 1px 2px rgba(15, 27, 51, .06);--cr-shadow-2: 0 8px 24px rgba(15, 27, 51, .12)}:root{--cr-shell-bg: #101a2d;--cr-shell-raised: #182641;--cr-shell-raised-hover: #1c2b49;--cr-shell-active: #1a2d52;--cr-shell-border: #273650;--cr-shell-text: #eef3ff;--cr-shell-muted: #9dacca;--cr-shell-link: #d7e0f2;--cr-shell-hover: rgba(77, 124, 255, .1);--cr-shell-hover-text: #fff;--cr-shell-active-text: #fff;--cr-shell-icon: #63a4ff;--cr-shell-icon-hover: #8bb9ff;--cr-shell-icon-active: #72a8ff;--cr-shell-brand: #4d8dff;--cr-shell-star: var(--mantine-color-yellow-5);--cr-shell-scroll: #52627d;--cr-shell-glow: drop-shadow(0 0 5px rgba(77, 141, 255, .22));--cr-shell-glow-active: drop-shadow(0 0 7px rgba(77, 141, 255, .42));--cr-shell-brand-glow: 0 0 16px rgba(77, 141, 255, .24)}@media (max-width: 47.9375em){:root:not([data-mantine-color-scheme=dark]){--cr-shell-bg: #ffffff;--cr-shell-raised: #f3f6fc;--cr-shell-raised-hover: #e9eef9;--cr-shell-active: #e6edfc;--cr-shell-border: #dce3ee;--cr-shell-text: #0f1b33;--cr-shell-muted: #5b647c;--cr-shell-link: #2a3856;--cr-shell-hover: rgba(31, 84, 212, .07);--cr-shell-hover-text: #0f1b33;--cr-shell-active-text: #0f1b33;--cr-shell-icon: #4b5f8f;--cr-shell-icon-hover: #1f54d4;--cr-shell-icon-active: #1f54d4;--cr-shell-brand: #1f54d4;--cr-shell-star: #a86000;--cr-shell-scroll: #b9c3d8;--cr-shell-glow: none;--cr-shell-glow-active: none;--cr-shell-brand-glow: none}}.cr-app-shell{background:var(--cr-shell-bg)}.cr-shell-header,.cr-shell-navbar{background:var(--cr-shell-bg)!important;border-color:var(--cr-shell-border)!important;color:var(--cr-shell-text)}.cr-shell-navbar{scrollbar-color:var(--cr-shell-scroll) var(--cr-shell-bg);scrollbar-width:thin}.cr-shell-navbar::-webkit-scrollbar{width:8px}.cr-shell-navbar::-webkit-scrollbar-track{background:var(--cr-shell-bg)}.cr-shell-navbar::-webkit-scrollbar-thumb{background:var(--cr-shell-scroll);border:2px solid var(--cr-shell-bg);border-radius:999px}.cr-shell-header .mantine-Text-root[data-dimmed],.cr-shell-navbar .mantine-Text-root[data-dimmed]{color:var(--cr-shell-muted)!important}.cr-shell-search{background:var(--cr-shell-raised)!important;border-color:var(--cr-shell-border)!important;color:var(--cr-shell-muted)!important;border-radius:10px!important}.cr-shell-search:hover,.cr-shell-search:focus-visible{background:var(--cr-shell-raised-hover)!important;border-color:var(--cr-shell-brand)!important}.cr-shell-profile .mantine-ActionIcon-root{background:var(--cr-shell-raised);border-color:var(--cr-shell-border);color:var(--cr-shell-text)}.cr-shell-profile .mantine-UnstyledButton-root{color:var(--cr-shell-text)}.cr-shell-brand-name{color:var(--cr-shell-brand)!important;text-shadow:var(--cr-shell-brand-glow)}.cr-shell-navbar .mantine-NavLink-root{min-height:40px;border-radius:8px;color:var(--cr-shell-link);border-left:3px solid transparent;padding-inline:9px}.cr-shell-navbar .mantine-NavLink-root:hover{background:var(--cr-shell-hover);color:var(--cr-shell-hover-text)}.cr-shell-navbar .mantine-NavLink-root[data-active]{background:var(--cr-shell-active);color:var(--cr-shell-active-text);border-left-color:var(--cr-shell-brand)}.cr-shell-navbar .mantine-NavLink-root[data-active]{border-left-width:5px;padding-inline-start:7px}.cr-shell-navbar .mantine-NavLink-root[data-active] .mantine-NavLink-label{font-weight:700}.cr-shell-navbar .mantine-NavLink-root:active{background:var(--cr-shell-active);transform:scale(.99)}.cr-shell-navbar .mantine-NavLink-section{color:var(--cr-shell-icon)}.cr-shell-navbar .mantine-NavLink-section svg,.cr-shell-navbar .mantine-ActionIcon-root svg{color:var(--cr-shell-icon)!important;filter:var(--cr-shell-glow);stroke-width:2.1}.cr-shell-navbar .mantine-NavLink-root:hover .mantine-NavLink-section svg,.cr-shell-navbar .mantine-ActionIcon-root:hover svg{color:var(--cr-shell-icon-hover)!important}.cr-shell-navbar .mantine-NavLink-root[data-active] .mantine-NavLink-section,.cr-shell-navbar .mantine-NavLink-root[data-active] .mantine-NavLink-section svg,.cr-shell-navbar .mantine-ActionIcon-root[data-variant=light] svg{color:var(--cr-shell-icon-active)!important;filter:var(--cr-shell-glow-active)}.cr-workspace{background:var(--cr-canvas)}@media (min-width: 48em){.cr-workspace{position:relative;z-index:1;isolation:isolate;overflow:visible;background:var(--cr-shell-bg)}.cr-workspace:before{content:"";position:absolute;inset:var(--app-shell-header-offset, 56px) 0 0 var(--app-shell-navbar-offset, 240px);z-index:-1;border-top-left-radius:24px;background:var(--cr-canvas);box-shadow:-1px -1px 0 var(--cr-shell-border);pointer-events:none}}[data-mantine-color-scheme=dark]{color-scheme:dark;--cr-shell-bg: #101a2d;--cr-shell-raised: #182641;--cr-shell-raised-hover: #1c2b49;--cr-shell-active: #1a2d52;--cr-shell-border: #273650;--cr-shell-text: #eef3ff;--cr-shell-muted: #9dacca;--cr-shell-link: #d7e0f2;--cr-shell-hover: rgba(77, 124, 255, .1);--cr-shell-hover-text: #fff;--cr-shell-active-text: #fff;--cr-shell-icon: #63a4ff;--cr-shell-icon-hover: #8bb9ff;--cr-shell-icon-active: #72a8ff;--cr-shell-brand: #4d8dff;--cr-shell-star: var(--mantine-color-yellow-5);--cr-shell-scroll: #52627d;--cr-shell-glow: drop-shadow(0 0 5px rgba(77, 141, 255, .22));--cr-shell-glow-active: drop-shadow(0 0 7px rgba(77, 141, 255, .42));--cr-shell-brand-glow: 0 0 16px rgba(77, 141, 255, .24);--cr-shadow-1: 0 1px 2px rgba(0, 0, 0, .45);--cr-shadow-2: 0 10px 28px rgba(0, 0, 0, .55);--cr-canvas: #0c1424;--cr-surface: #141d30;--cr-surface-alt: #18223a;--cr-hairline: #28324a;--cr-ink: #e6ebf5;--cr-muted: #9aa6bd;--cr-brand: #4373e9;--cr-link: #7aa0f0;--cr-brand-strong: #2a60e3;--cr-on-brand: #ffffff;--cr-cyan: #2fb4d6;--cr-panel: #18223a;--cr-surface-glass: rgba(20, 29, 48, .96);--cr-danger-surface: #3a2622;--cr-warn-surface: #2f2a1a;--cr-warn-border: #6b5a1e;--cr-border: #33405c;--cr-border-strong: #445372;--cr-fade: rgb(0 0 0 / 45%);--cr-tint-soft: #1b2745;--cr-tint: #16264f;--cr-hover: #1e2942;--cr-tint-ink: #5cc7e0;--cr-warn-tint: #2b2417;--cr-info-tint: #13283a;--cr-mark: #4a3b12;--cr-mark-ink: #ffe3a3;--cr-warn-ink: #ffa94d;--cr-ink-soft: #c5cde0;--cr-book-ok: #69db7c;--cr-book-warn: #ffa94d;--cr-book-danger: #ff8787;--cr-up: #69db7c;--cr-up-surface: #163625;--cr-down: #ff8787;--cr-down-surface: #3a2622;--cr-lock: #ffd166;--cr-lock-surface: #362c11;--cr-cat-1: #6f9bf3;--cr-cat-2: #4bc3e8;--cr-cat-3: #c39ef0;--cr-cat-4: #f0b64e;--cr-cat-5: #79cf7d;--cr-cat-6: #e28ab3;--cr-cat-other: #7c869c;--cr-tag-gray-bg: #252f45;--cr-tag-gray-ink: #c9d1e2;--cr-tag-gray-dot: #8b96ad;--cr-tag-blue-bg: #1a2c57;--cr-tag-blue-ink: #b3c8ff;--cr-tag-blue-dot: #5b8bf5;--cr-tag-cyan-bg: #10344a;--cr-tag-cyan-ink: #97dbf4;--cr-tag-cyan-dot: #36b3e0;--cr-tag-teal-bg: #0f3a36;--cr-tag-teal-ink: #8fe3d6;--cr-tag-teal-dot: #2cc2b0;--cr-tag-green-bg: #183a1d;--cr-tag-green-ink: #a3e2a6;--cr-tag-green-dot: #5cbf60;--cr-tag-orange-bg: #3f2713;--cr-tag-orange-ink: #ffc793;--cr-tag-orange-dot: #f48b3a;--cr-tag-red-bg: #432020;--cr-tag-red-ink: #ffb3b3;--cr-tag-red-dot: #f06262;--cr-tag-pink-bg: #40223a;--cr-tag-pink-ink: #f7b8d9;--cr-tag-pink-dot: #e279b0;--cr-tag-grape-bg: #3a2245;--cr-tag-grape-ink: #ebb9f7;--cr-tag-grape-dot: #c878e0;--cr-tag-violet-bg: #2d2352;--cr-tag-violet-ink: #d0bfff;--cr-tag-violet-dot: #9a78ee;--cr-sch-work-bg: #17301f;--cr-sch-work-ink: #93d6ab;--cr-sch-changed-bg: #1f5a35;--cr-sch-changed-ink: #c9f2d8;--cr-sch-changed-edge: #46d27f;--cr-sch-off-bg: #0f1726;--cr-sch-off-ink: #6c7893;--cr-sch-vacation-bg: #1a3558;--cr-sch-vacation-ink: #b0d0ff;--cr-sch-vacation-edge: #5b9bff;--cr-sch-sick-bg: #4d1d30;--cr-sch-sick-ink: #ffb9cd;--cr-sch-sick-edge: #ff6b92;--cr-sch-personal-bg: #4a3a0c;--cr-sch-personal-ink: #ffe08a;--cr-sch-personal-edge: #f0b429;--cr-sch-trip-bg: #33265f;--cr-sch-trip-ink: #d4c5ff;--cr-sch-trip-edge: #9a78ee;--cr-sch-other-bg: #2a3347;--cr-sch-other-ink: #b8c1d4;--cr-sch-other-edge: #7b87a0}.vk-mini-app{user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.vk-mini-app input,.vk-mini-app textarea,.vk-mini-app [contenteditable=true]{user-select:text;-webkit-user-select:text}.cr-booking-calendar{display:block;width:100%;padding:12px;border:var(--cr-book-border, 1px) solid var(--cr-hairline);border-radius:var(--cr-book-radius, 18px);background:var(--cr-surface)}.cr-booking-calendar>*{width:100%}.cr-booking-calendar table{width:100%;table-layout:fixed}.cr-booking-calendar td>button{width:100%;min-width:0;max-width:52px;margin-inline:auto;border-radius:var(--cr-book-radius-sm, 10px);font-weight:500}.cr-booking-calendar td>button[data-selected]{background:var(--cr-brand);color:var(--cr-on-brand);box-shadow:var(--cr-book-shadow, 0 6px 16px rgba(31, 84, 212, .28))}.cr-booking-calendar td>button[data-today]:not([data-selected]){box-shadow:inset 0 0 0 1.5px var(--cr-book-today-ring, rgba(31, 84, 212, .55));font-weight:700}.cr-booking-calendar td>button[data-weekend]:not([data-selected]){color:var(--cr-ink)}a,button,[role=button],.cr-book-card,.mantine-Button-root,.mantine-ActionIcon-root{-webkit-tap-highlight-color:transparent}.mantine-Modal-content{scrollbar-width:thin;scrollbar-color:var(--cr-hairline) transparent}.mantine-Modal-content::-webkit-scrollbar{width:8px}.mantine-Modal-content::-webkit-scrollbar-thumb{background:var(--cr-hairline);border-radius:8px;border:2px solid transparent;background-clip:padding-box}.mantine-Modal-content::-webkit-scrollbar-track{background:transparent}.cr-book-card{box-shadow:var(--cr-book-shadow, 0 1px 2px rgba(15, 27, 51, .04));transition:box-shadow .16s ease,border-color .16s ease,transform .16s ease}.cr-book-card:hover{box-shadow:var(--cr-book-shadow-hover, 0 8px 22px rgba(15, 27, 51, .1));transform:var(--cr-book-lift, translateY(-1px))}.cr-book-card[data-active=true]{box-shadow:var(--cr-book-shadow-active, 0 8px 20px rgba(31, 84, 212, .16))}.cr-book-card[aria-disabled=true]:hover,.cr-book-card[data-closed=true]:hover{box-shadow:var(--cr-book-shadow, 0 1px 2px rgba(15, 27, 51, .04));transform:none}@media (prefers-reduced-motion: reduce){.cr-book-card{transition:none}.cr-book-card:hover{transform:none}}@keyframes cr-book-appear{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.cr-book-appear{animation:cr-book-appear .18s cubic-bezier(.2,.8,.2,1)}@media (prefers-reduced-motion: reduce){.cr-book-appear{animation:none}}[data-cr-compact]{--mantine-font-size-xs: 11px;--mantine-font-size-sm: 12.5px;--mantine-font-size-md: 13.5px;--mantine-font-size-lg: 15px;--mantine-font-size-xl: 17px;--mantine-spacing-xs: 7px;--mantine-spacing-sm: 9px;--mantine-spacing-md: 12px;--mantine-spacing-lg: 16px;--mantine-spacing-xl: 20px}[data-cr-compact] .cr-book-card{padding:9px 12px!important;border-radius:var(--cr-book-radius-sm, 12px)!important}[data-cr-compact] .cr-book-root{min-height:0!important}[data-cr-compact] .mantine-Avatar-root,[data-cr-compact] .mantine-ThemeIcon-root{--avatar-size: 34px !important;--ti-size: 34px !important}[data-cr-compact] .cr-book-header{margin-bottom:14px!important}[data-cr-compact] .cr-book-header .mantine-Avatar-root{--avatar-size: 40px !important}[data-cr-compact] .cr-book-header>div:first-child{width:40px!important;height:40px!important;font-size:18px!important;border-radius:var(--cr-book-radius-sm, 12px)!important}.cr-book-theme[data-cr-theme][data-cr-shape]{color:var(--cr-ink);--mantine-color-text: var(--cr-ink);--mantine-color-bright: var(--cr-ink);--mantine-color-body: var(--cr-surface);--mantine-color-dimmed: var(--cr-muted);--mantine-color-placeholder: var(--cr-muted);--mantine-color-default: var(--cr-surface);--mantine-color-default-hover: var(--cr-canvas);--mantine-color-default-color: var(--cr-ink);--mantine-color-default-border: var(--cr-hairline);--mantine-color-anchor: var(--cr-link);--cr-link: var(--cr-brand);--mantine-color-gray-text: var(--cr-muted);--mantine-color-gray-light-color: var(--cr-muted);--mantine-color-dark-0: var(--cr-ink);--mantine-color-dark-1: var(--cr-ink);--mantine-color-dark-2: var(--cr-muted);--mantine-color-dark-3: var(--cr-muted);--mantine-color-dark-4: var(--cr-hairline);--mantine-color-dark-5: var(--cr-canvas);--mantine-color-dark-6: var(--cr-surface);--mantine-color-dark-7: var(--cr-canvas);--mantine-color-dark-8: var(--cr-canvas);--mantine-color-dark-9: var(--cr-canvas);--mantine-color-gray-0: var(--cr-canvas);--mantine-color-gray-1: var(--cr-canvas);--mantine-color-gray-2: var(--cr-hairline);--mantine-color-gray-3: var(--cr-hairline);--mantine-color-gray-4: var(--cr-hairline);--mantine-color-gray-5: var(--cr-muted);--mantine-color-gray-6: var(--cr-muted);--mantine-color-gray-7: var(--cr-ink);--mantine-color-gray-8: var(--cr-ink);--mantine-color-gray-9: var(--cr-ink);--cr-book-today-ring: var(--cr-brand);--cr-book-day-free: var(--mantine-primary-color-light);--cr-book-day-free-ink: var(--cr-ink);--cr-book-ok: #1b7a38;--cr-book-warn: #b54708;--cr-book-danger: #c92a2a;--mantine-color-error: var(--cr-book-danger);--mantine-color-red-light-color: var(--cr-book-danger);--mantine-color-orange-light-color: var(--cr-book-warn);--mantine-color-green-light-color: var(--cr-book-ok)}.cr-book-theme[data-cr-theme][data-cr-shape=round]{--cr-book-pill: 999px;--cr-book-lift: translateY(-1px);--cr-book-shadow-hover: 0 8px 22px rgba(0, 0, 0, .1);--cr-book-shadow-active: 0 8px 20px rgba(0, 0, 0, .12)}.cr-book-theme[data-cr-theme][data-cr-shape=square]{--cr-book-pill: 0px;--cr-book-lift: none;--cr-book-shadow-hover: none;--cr-book-shadow-active: none}.cr-book-theme[data-cr-theme][data-cr-shape][data-mantine-color-scheme=dark]{--cr-book-ok: #69db7c;--cr-book-warn: #ffa94d;--cr-book-danger: #ff8787}.cr-book-theme[data-cr-theme] .mantine-Button-root[data-variant=light]{--button-bg: var(--cr-surface) !important;--button-hover: var(--cr-canvas) !important;--button-color: var(--cr-brand) !important;--button-bd: var(--cr-book-border, 1px) solid var(--cr-hairline) !important}.cr-book-theme[data-cr-theme=mono] .mantine-Anchor-root{text-decoration:underline;text-underline-offset:.15em}.cr-book-theme[data-cr-theme][data-cr-shape]{--cr-book-brand-hover: var(--cr-brand);--mantine-color-brand-filled-hover: var(--cr-book-brand-hover)}@supports (color: color-mix(in srgb,#000 50%,#fff)){.cr-book-theme[data-cr-theme][data-cr-shape]{--cr-book-brand-hover: color-mix(in srgb, var(--cr-brand) 85%, var(--cr-ink))}}.cr-book-theme[data-cr-theme] .mantine-Button-root:disabled,.cr-book-theme[data-cr-theme] .mantine-Button-root[data-disabled]{border:var(--cr-book-border, 1px) solid var(--cr-hairline)}body{background:var(--cr-canvas);color:var(--cr-ink);font-family:Onest,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased}.cr-cta-gradient{background:var(--cr-grad-brand);color:#fff}@keyframes cr-pulse{0%,to{opacity:1}50%{opacity:.3}}@media (prefers-reduced-motion: reduce){.cr-pulse-dot{animation:none!important}}@keyframes cr-fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.cr-hero-swap{animation:cr-fade-in .32s ease}@media (prefers-reduced-motion: reduce){.cr-hero-swap{animation:none}}.cr-lift{transition:transform .16s ease,box-shadow .16s ease}.cr-lift:hover{transform:translateY(-3px);box-shadow:0 14px 32px -16px #0f1b3347}@media (prefers-reduced-motion: reduce){.cr-lift{transition:none}.cr-lift:hover{transform:none}}*{box-sizing:border-box}@media (max-width: 47.9375em){.mantine-Input-input,.mantine-Textarea-input,.mantine-NativeSelect-input,.mantine-PinInput-input{font-size:16px}.mantine-Modal-inner{padding:0}.mantine-Modal-content{width:100%;max-width:100%;min-height:100dvh;border-radius:0}.cr-modal-fit .mantine-Modal-inner{align-items:flex-end}.cr-modal-fit .mantine-Modal-content{min-height:0;max-height:100dvh;border-radius:16px 16px 0 0}.mantine-Drawer-content{max-width:100%}.cr-confirm-dialog .mantine-Modal-inner{padding:var(--mantine-spacing-md)}.cr-confirm-dialog .mantine-Modal-content{flex:0 1 420px;width:100%;max-width:420px;min-height:0;border-radius:var(--mantine-radius-lg)}.cr-confirm-dialog .mantine-Modal-body .mantine-Group-root{flex-wrap:nowrap}.cr-confirm-dialog .mantine-Modal-body .mantine-Group-root>button{flex:1 1 0;min-width:0}.mantine-ActionIcon-root{min-width:var(--cr-tab-min);min-height:var(--cr-tab-min)}.mantine-ActionIcon-root[aria-label^=Пояснение]{position:relative;min-width:0;min-height:0}.mantine-ActionIcon-root[aria-label^=Пояснение]:after{position:absolute;top:50%;left:50%;width:var(--cr-tab-min);height:var(--cr-tab-min);content:"";transform:translate(-50%,-50%)}.mantine-Button-root,.cr-book-root .mantine-Input-input{min-height:var(--cr-tab-min)}.mantine-SegmentedControl-label{min-height:var(--cr-tab-min);display:flex;align-items:center;justify-content:center}.mantine-CloseButton-root:not(.mantine-Pill-remove):after{content:"";position:absolute;top:50%;left:50%;width:var(--cr-tab-min);height:var(--cr-tab-min);transform:translate(-50%,-50%)}.mantine-Switch-body{min-height:var(--cr-tab-min);align-items:center}.mantine-Checkbox-body,.mantine-Radio-body{align-items:center}.mantine-Checkbox-label,.mantine-Radio-label{display:inline-flex;align-items:center;min-height:var(--cr-tab-min)}.mantine-Chip-label,.mantine-Menu-item{min-height:var(--cr-tab-min)}.mantine-Combobox-option{min-height:var(--cr-tab-min);align-content:center}.mantine-Tabs-tab,.mantine-NavLink-root,.cr-shell-navbar .mantine-NavLink-root{min-height:var(--cr-tab-min)}}.mantine-Table-td{overflow-wrap:anywhere}.mantine-AppShell-navbar.driver-active-element-parent-no-scroll{overflow-y:auto!important}.cr-hero-scene{width:100%;max-width:none}@media (min-width: 62em){.cr-hero-scene{width:126%;margin-inline-start:-2%}}.cr-price-table tbody td{border-bottom:1px solid var(--cr-border)}.cr-price-table thead th{border-bottom:2px solid var(--cr-border-strong)}.cr-price-table tbody tr.cr-price-group td{border-top:2px solid var(--cr-border-strong)}.cr-price-table tbody tr.cr-price-group:first-of-type td{border-top:none}.cr-index-link{display:block;color:var(--cr-ink);border-bottom:1px solid var(--cr-hairline);transition:color .15s ease}.cr-index-link:hover{color:var(--cr-link)}@media (prefers-reduced-motion: reduce){.cr-index-link{transition:none}}.cr-tile{border:1px solid rgba(31,84,212,.08);box-shadow:0 1px 2px #10214a0a,0 12px 28px -14px #10214a29;transition:transform .2s ease,box-shadow .2s ease}.cr-tile:hover{transform:translateY(-3px);box-shadow:0 2px 4px #10214a0d,0 22px 44px -18px #1f54d447}.cr-tile-ic{width:60px;height:60px;display:grid;place-items:center;border-radius:16px;background:linear-gradient(158deg,#eef3fd,#e2ecfb);box-shadow:inset 0 1px #ffffffe6,inset 0 -2px 6px #1f54d40f}@media (prefers-reduced-motion: reduce){.cr-tile{transition:none}.cr-tile:hover{transform:none}}.cr-partner-mark{height:96px;display:flex;align-items:center;justify-content:center}.cr-partner-mark img{width:auto;height:auto;max-height:100%;margin:0 auto}.cr-partner-note{margin-top:var(--mantine-spacing-sm);text-align:center}@media (max-width: 35.99em){.cr-partner{flex-direction:row;align-items:center;gap:14px}.cr-partner-mark{flex:none;width:104px;height:44px;justify-content:flex-start}.cr-partner-mark img{margin:0}.cr-partner-note{margin-top:0;text-align:left}}@media (max-width: 35.99em){.cr-price-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px;flex-wrap:wrap}.cr-price-head>.cr-price-name{flex:0 1 auto;width:auto;gap:8px}.cr-price-head>.cr-price-amount{flex:0 0 auto}}.cr-num{font-variant-numeric:tabular-nums}:root{--cr-day-mark-right: 23px}@media (max-width: 47.9375em){:root{--cr-day-mark-right: 36px}}:root{--cr-spec-tint: 14%;--cr-spec-stripe: 100%}[data-mantine-color-scheme=dark]{--cr-spec-tint: 26%;--cr-spec-stripe: 70%}.cr-legend{display:grid;grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:8px 14px;font-size:12px;line-height:1.25;color:var(--cr-muted)}.cr-legend-item{display:grid;grid-template-columns:14px 1fr;gap:6px;align-items:start}.cr-legend-glyph{display:inline-flex;align-items:center;justify-content:center;height:15px}.cr-legend-dot{width:9px;height:9px;border-radius:999px;background:var(--cr-muted);opacity:.55}.cr-legend-item--wide{grid-column:span 2}@media (max-width: 340px){.cr-legend-item--wide{grid-column:auto}}.cr-legend-swatch{width:12px;height:12px;margin-top:2px;border-radius:4px;border-width:1px;border-style:solid;border-color:var(--cr-hairline)}.cr-wide-on-phone,.cr-wide-on-phone>.mantine-Button-root{width:fit-content}@media (max-width: 47.9375em){.cr-legend{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:7px 10px}.cr-wide-on-phone,.cr-wide-on-phone>.mantine-Button-root{width:100%}.cr-wide-on-phone.mantine-Button-root,.cr-wide-on-phone>.mantine-Button-root{height:auto;min-height:var(--cr-tab-min);padding-block:8px}.cr-wide-on-phone.mantine-Button-root .mantine-Button-label,.cr-wide-on-phone>.mantine-Button-root .mantine-Button-label{white-space:normal;line-height:1.3}}@keyframes cr-appt-pulse{0%,to{box-shadow:0 0 0 3px var(--mantine-color-blue-5)}50%{box-shadow:0 0 0 6px #228be659}}@media (prefers-reduced-motion: reduce){[style*=cr-appt-pulse]{animation:none!important}}@media (max-width: 47.9375em){.cr-tap{position:relative;display:inline-flex;align-items:center;min-height:24px}.cr-tap:after{content:"";position:absolute;left:0;right:0;top:50%;height:44px;transform:translateY(-50%)}.cr-tap-box{display:inline-flex;align-items:center;justify-content:center;min-height:40px;min-width:40px}.settings-content .mantine-Button-root.cr-tap-box{min-height:40px}}.cr-auth{display:flex;flex-direction:column;min-height:100vh}.cr-auth-panel{position:relative;overflow:hidden;flex:none;min-height:84px;display:flex;flex-direction:column;justify-content:center}.cr-auth-form{flex:1;display:flex;align-items:flex-start}@media (min-width: 62em){.cr-auth{flex-direction:row}.cr-auth-panel{flex:1 1 42%;min-width:0;justify-content:flex-start}.cr-auth-points{flex:1 1 auto;display:flex;flex-direction:column;justify-content:center}.cr-auth-form{flex:1 1 58%;min-width:0;align-items:center}}#features,#apps,#pricing{scroll-margin-top:78px}.cr-feature-title{margin-top:var(--mantine-spacing-md)}@media (max-width: 47.9375em){.cr-feature{display:flex;align-items:flex-start;gap:14px}.cr-feature>.cr-tile-ic{flex:none;width:52px;height:52px;border-radius:14px}.cr-feature>.cr-tile-ic img{width:38px;height:38px}.cr-feature-body{flex:1;min-width:0}.cr-feature-title{margin-top:0}}body.chat-fullheight{overflow:hidden}body.chat-fullheight main{height:100dvh!important;min-height:0!important;overflow:hidden!important;display:flex!important;flex-direction:column!important}.cr-workspace-notices{display:contents}@media (max-width: 768px) and (max-height: 650px){body.chat-fullheight .cr-workspace-notices{display:block;flex:0 1 auto;min-height:0;max-height:20dvh;overflow-y:auto;overscroll-behavior:contain}body.chat-fullheight .personal-support-composer textarea{min-height:44px!important;max-height:64px!important;overflow-y:auto!important}}@media (max-width: 47.9375em){.mobile-compact .mantine-Card-root:not([data-appt-id]){--card-padding: 10px !important}.mobile-compact .mantine-Title-root{font-size:19px}.mobile-compact{--mantine-spacing-md: 12px}}.settings-shell{width:100%}.settings-local-nav{padding:8px;border:1px solid var(--cr-shell-border);border-radius:16px;color:var(--cr-shell-text);background:var(--cr-shell-bg);box-shadow:var(--cr-shadow-2)}.settings-compact-nav{display:none;position:relative}.cr-fade-x{--cr-fade-w: 32px}.cr-fade-x[data-fade-end=true]:not([data-fade-start=true]){-webkit-mask-image:linear-gradient(to right,#000 calc(100% - var(--cr-fade-w)),transparent);mask-image:linear-gradient(to right,#000 calc(100% - var(--cr-fade-w)),transparent)}.cr-fade-x[data-fade-start=true]:not([data-fade-end=true]){-webkit-mask-image:linear-gradient(to left,#000 calc(100% - var(--cr-fade-w)),transparent);mask-image:linear-gradient(to left,#000 calc(100% - var(--cr-fade-w)),transparent)}.cr-fade-x[data-fade-start=true][data-fade-end=true]{-webkit-mask-image:linear-gradient(to right,transparent,#000 var(--cr-fade-w),#000 calc(100% - var(--cr-fade-w)),transparent);mask-image:linear-gradient(to right,transparent,#000 var(--cr-fade-w),#000 calc(100% - var(--cr-fade-w)),transparent)}.settings-local-nav .mantine-Text-root{color:var(--cr-shell-muted)!important}.settings-local-nav .mantine-NavLink-root{min-height:40px;padding:8px 12px;color:var(--cr-shell-text);border-radius:8px!important;transition:background-color .18s ease,transform .18s ease}.settings-local-nav .mantine-NavLink-root:hover{background:var(--cr-shell-raised);transform:translate(2px)}.settings-local-nav .mantine-NavLink-root:active{transform:none}.settings-local-nav .mantine-NavLink-root:focus-visible{outline:2px solid var(--cr-shell-brand);outline-offset:-2px}.settings-local-nav .mantine-NavLink-root[data-active]{color:var(--cr-shell-active-text);background:var(--cr-shell-active);box-shadow:inset 3px 0 0 var(--cr-shell-brand)}.settings-content{--settings-accent: var(--cr-brand);width:100%;min-width:0}.settings-content>*{width:100%}.settings-content[data-settings-section=billing]{--settings-accent: var(--cr-cat-3)}.settings-content[data-settings-section=loyalty]{--settings-accent: var(--cr-cat-5)}.settings-content[data-settings-section=notifications]{--settings-accent: var(--cr-cat-4)}.settings-content[data-settings-section=documents],.settings-content[data-settings-section=data]{--settings-accent: var(--cr-cat-2)}.settings-section-heading{min-height:44px;padding:4px 4px 8px;border:0;border-bottom:1px solid var(--cr-border);border-radius:0;background:none;box-shadow:none}.settings-section-heading .mantine-Text-root[data-size=sm]{font-size:12.5px;line-height:1.35}.settings-section-icon{display:grid;place-items:center;width:34px;height:34px;flex:0 0 34px;border-radius:12px;color:var(--cr-on-brand);background:linear-gradient(145deg,var(--settings-accent, var(--cr-brand)),color-mix(in srgb,var(--settings-accent, var(--cr-brand)) 72%,var(--cr-ink)));box-shadow:var(--cr-shadow-1)}.settings-route{width:100%;gap:12px!important}.settings-route>.mantine-Card-root{width:100%}.settings-functions-route,.settings-workstations-route{gap:12px}.settings-feature-list{overflow:hidden;border:1px solid var(--cr-border);border-radius:16px;box-shadow:var(--cr-shadow-1)}.settings-feature-row{min-height:64px;padding:12px;background:var(--cr-surface)}.settings-feature-row+.settings-feature-row{border-top:1px solid var(--cr-border)}.settings-feature-row:hover{background:var(--cr-hover)}.settings-feature-copy{min-width:0}.settings-feature-actions{flex:0 0 auto}.settings-branches-unassigned .mantine-Alert-body,.settings-branches-unassigned .mantine-Alert-message{min-width:0}.settings-account-route{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.settings-data-route{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.settings-data-route>.settings-data-history{grid-column:1 / -1}.settings-billing-route>.mantine-Card-root:first-child{background:linear-gradient(135deg,color-mix(in srgb,var(--mantine-primary-color-filled) 5%,var(--cr-surface)),var(--cr-surface))}.settings-billing-route{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);gap:12px;align-items:start}.settings-billing-route>*{grid-column:1 / -1}.settings-billing-status{background:linear-gradient(135deg,color-mix(in srgb,var(--mantine-primary-color-filled) 5%,var(--cr-surface)),var(--cr-surface))}.settings-billing-period{grid-column:1!important;min-height:100%}.settings-billing-promo{grid-column:2!important;min-height:100%}.settings-billing-tariffs-title{margin-top:4px!important}.settings-billing-tariffs>.mantine-Card-root{display:flex;flex-direction:column;min-height:100%}.settings-billing-tariffs{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.settings-billing-tariffs .mantine-Card-root{padding:16px 18px}.settings-billing-tariffs .mantine-List-root{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px;row-gap:4px}.settings-billing-tariffs .mantine-List-itemWrapper{line-height:1.3}.settings-billing-tariffs .mantine-Button-root{margin-top:auto}.settings-notifications-route{display:flex;flex-direction:column}.settings-notifications-route>.mantine-Card-root{padding:16px}.settings-notify-row{padding:12px;border:1px solid var(--cr-border);border-radius:12px;background:var(--cr-surface-alt)}.settings-notify-row:focus-within{border-color:var(--cr-border-strong)}.settings-notify-row-editor{padding-top:12px}.settings-notify-preview-line{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.settings-notify-nested{padding-left:12px;border-left:2px solid var(--cr-border)}.settings-notify-editor{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:12px}.settings-notify-editor .mantine-Textarea-input{line-height:1.4}.settings-notify-channel{border:1px solid var(--cr-border);border-radius:var(--mantine-radius-sm)}.settings-notify-channel-off{border-style:dashed}.settings-notify-rulesrow{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:40px;padding:4px 0;background:none;border:none;font:inherit;color:inherit;text-align:left;cursor:pointer}.settings-notify-rulesrow-label{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto}.settings-notify-rulesrow-value{display:inline-flex;align-items:center;gap:8px;min-width:0;flex:1 1 auto;justify-content:flex-end}.settings-notify-rulesrow-summary{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:right}.settings-notify-rulesrow:hover .settings-notify-rulesrow-summary{color:var(--cr-ink)}.settings-notify-rulesrow:active{background:var(--cr-hover)}.settings-notify-rulesrow:focus-visible{outline:2px solid var(--cr-brand);outline-offset:2px;border-radius:8px}@media (max-width: 47.9375em){.settings-notify-rulesrow{flex-wrap:wrap}.settings-notify-rulesrow-value{flex-basis:100%;justify-content:space-between}.settings-notify-rulesrow-summary{white-space:normal;text-align:left}}.cr-doc-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:16px;row-gap:8px}@media (max-width: 47.9375em){.cr-doc-row{grid-template-columns:minmax(0,1fr)}}.cr-doc-actions{display:grid;grid-template-columns:14rem 14rem 2rem;gap:8px;align-items:center}@media (max-width: 47.9375em){.cr-doc-actions{display:flex;flex-wrap:wrap}.cr-doc-actions>span:empty{display:none}}.cr-docs-page{--mantine-color-dimmed: var(--cr-muted);--mantine-font-size-xs: .8125rem}.cr-docs-page .mantine-InputWrapper-description{font-size:.8125rem;color:var(--cr-muted)}.cr-sticky-save{position:sticky;bottom:0;z-index:4;display:flex;align-items:center;justify-content:flex-end;gap:var(--mantine-spacing-sm);margin-top:var(--mantine-spacing-sm);padding:10px 0;background:var(--cr-surface);border-top:1px solid var(--cr-hairline)}@media (max-width: 47.9375em){.cr-sticky-save{bottom:calc(72px + env(safe-area-inset-bottom,0px))}}.settings-notify-savebar{position:sticky;bottom:12px;z-index:5;padding:12px 16px!important;box-shadow:var(--cr-shadow-2)}.settings-notify-savebar[data-state=dirty]{border-color:color-mix(in srgb,var(--cr-cat-4) 55%,var(--cr-border))}.settings-notify-savebar[data-state=saved]{border-color:color-mix(in srgb,var(--cr-up) 45%,var(--cr-border))}.jl-status-row{margin-bottom:4px}.jl-pill{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border-radius:999px;font-size:12.5px;font-weight:600}.jl-pill[data-tone=ok]{background:var(--mantine-color-teal-light);color:var(--mantine-color-teal-7)}.jl-pill[data-tone=warn]{background:var(--mantine-color-orange-light);color:var(--mantine-color-orange-8)}.jl-status-link{display:inline-flex;align-items:center;gap:4px;height:30px;padding:0 10px;border-radius:999px;font-size:12.5px;font-weight:700;text-decoration:none;background:var(--mantine-color-brand-light);color:var(--mantine-color-brand-7)}.jl-status-link:hover{background:var(--mantine-color-brand-6);color:#fff}.jl-preset-row{margin-bottom:6px}.jl-preset-btn{border-radius:999px!important}.jl-track{display:flex;align-items:flex-start;gap:4px;position:relative;padding-top:4px;margin-bottom:10px}.jl-track:before{content:"";position:absolute;left:26px;right:26px;top:21px;height:2px;background:var(--cr-border);z-index:0}.jl-node{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;position:relative;z-index:1;padding:0 2px}.jl-node-hit{display:flex;flex-direction:column;align-items:center;width:100%;background:none;border:none;cursor:pointer;font:inherit;color:inherit;padding:0}.jl-dot{width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px solid var(--cr-border);background:var(--cr-surface);color:var(--cr-muted);transition:transform .1s ease}.jl-node[data-state=on] .jl-dot{border-color:var(--mantine-color-teal-6);color:var(--mantine-color-teal-6);background:var(--mantine-color-teal-light)}.jl-node[data-state=off] .jl-dot{border-color:var(--cr-border);color:var(--cr-muted)}.jl-node[data-state=locked] .jl-dot{border-style:dashed;border-color:var(--mantine-color-orange-6);color:var(--mantine-color-orange-6);background:var(--mantine-color-orange-light)}.jl-node[data-state=landmark] .jl-dot{border-color:var(--cr-border-strong);color:var(--cr-ink)}.jl-node[data-selected=true] .jl-dot{transform:scale(1.12);box-shadow:0 0 0 4px var(--mantine-color-brand-light);border-color:var(--mantine-color-brand-6)}.jl-text{display:flex;flex-direction:column;align-items:center;min-width:0;max-width:100%}.jl-label{margin-top:6px;font-size:11.5px;font-weight:700;text-align:center;line-height:1.25}.jl-when{font-size:10.5px;color:var(--cr-muted);text-align:center;margin-top:1px;min-height:13px}.jl-node-switch{margin-top:5px}.jl-node-hit:hover .jl-dot,.jl-node-hit:focus-visible .jl-dot{border-color:var(--mantine-color-brand-6);color:var(--mantine-color-brand-6)}.jl-node-hit:hover .jl-label,.jl-node-hit:focus-visible .jl-label{text-decoration:underline;text-decoration-color:var(--mantine-color-brand-6);text-underline-offset:2px}.jl-node-hit:focus-visible{outline:2px solid var(--mantine-color-brand-6);outline-offset:3px;border-radius:8px}.jl-branch-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:4px}.jl-branch-caption{font-size:11px;color:var(--cr-muted);flex-basis:100%;margin-bottom:2px}.jl-chip{display:flex;align-items:center;gap:6px;height:30px;padding:0 10px 0 2px;border-radius:999px;border:1px dashed var(--cr-border);background:var(--cr-surface-alt);font-size:11.5px;font-weight:600}.jl-chip-hit{background:none;border:none;cursor:pointer;font:inherit;color:inherit;padding:0 0 0 8px}.jl-chip[data-state=on]{border-style:solid;border-color:var(--mantine-color-teal-6)}.jl-chip[data-state=locked]{border-color:var(--mantine-color-orange-6)}.jl-chip[data-static=true]{border-style:solid;color:var(--cr-muted)}.jl-chip[data-static=true] .jl-chip-hit{cursor:default;padding-right:8px}.jl-chip:not([data-static=true]):hover{border-color:var(--mantine-color-brand-6)}.jl-chip:not([data-static=true]) .jl-chip-hit:hover{text-decoration:underline}.jl-chip-hit:focus-visible{outline:2px solid var(--mantine-color-brand-6);outline-offset:2px;border-radius:999px}@media (max-width: 47.9375em){.jl-track{flex-direction:column;align-items:stretch;gap:0;padding-top:0;margin-bottom:8px}.jl-track:before{left:17px;top:22px;bottom:22px;right:auto;width:2px;height:auto}.jl-node{flex:none;width:100%;flex-direction:row;align-items:center;justify-content:space-between;gap:12px;padding:0;min-height:56px}.jl-node-hit{flex-direction:row;align-items:center;text-align:left;width:auto;flex:1 1 auto;min-width:0;gap:12px;min-height:56px}.jl-dot{flex:none}.jl-text{align-items:flex-start;gap:1px;flex:1 1 auto}.jl-label{text-align:left;margin-top:0;font-size:14px;line-height:1.25}.jl-when{text-align:left;margin-top:0;min-height:0;font-size:12px;line-height:1.3}.jl-node-switch{margin-top:0;flex:none}.jl-dot{position:relative}.jl-dot:after{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px}.jl-chip{min-height:40px}.jl-status-row{gap:6px!important}.jl-pill{height:auto;min-height:28px;padding:4px 10px;font-size:12px;line-height:1.25}.jl-status-link{height:28px;position:relative;font-size:12px}.jl-status-link:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px}.jl-preset-row{display:grid!important;grid-template-columns:auto 1fr 1fr 1fr;align-items:center;gap:6px!important;margin-bottom:4px}.jl-preset-btn{height:40px;padding:0 6px;font-size:12.5px}}.settings-documents-route>.mantine-Group-root:first-child{padding-bottom:12px;border-bottom:1px solid var(--cr-border)}.settings-document-summary{min-height:24px}.settings-document-guides .mantine-Alert-root{min-height:100%}.settings-document-guides .mantine-Alert-body{min-width:0}.settings-account-route .mantine-Card-root:first-child{background:linear-gradient(135deg,color-mix(in srgb,var(--mantine-primary-color-filled) 6%,var(--cr-surface)),var(--cr-surface))}.settings-account-route>:first-child,.settings-account-route>:last-child{grid-column:1 / -1}.settings-account-route>.settings-account-ownership{grid-column:1 / -1}.settings-data-action{display:flex;align-items:center;flex:1 1 180px;min-width:0}.settings-data-action>.mantine-Button-root{flex:1 1 auto;min-width:0;min-height:44px;border-radius:12px;--button-justify: flex-start}.settings-app-card>.mantine-Group-root:last-of-type{align-items:flex-start}.settings-app-android{background:linear-gradient(145deg,color-mix(in srgb,var(--cr-cat-5) 6%,var(--cr-surface)),var(--cr-surface))}.settings-app-windows{background:linear-gradient(145deg,color-mix(in srgb,var(--mantine-primary-color-filled) 5%,var(--cr-surface)),var(--cr-surface))}.settings-account-profile{padding-block:16px}.my-settings-profile{padding-block:14px}.settings-account-license{min-height:100%}.settings-danger-zone{background:color-mix(in srgb,var(--cr-danger-surface) 46%,var(--cr-surface))}.settings-danger-zone .mantine-InputWrapper-root{max-width:640px}.settings-schedule-table{overflow:hidden}.settings-schedule-summary{padding:12px 16px;border-bottom:1px solid var(--cr-border);background:color-mix(in srgb,var(--mantine-primary-color-filled) 4%,var(--cr-surface))}.settings-scope-picker{padding:8px;border:1px solid var(--cr-border);border-radius:12px;background:var(--cr-surface)}.settings-save-bar{position:sticky;bottom:12px;z-index:4;padding:12px;border:1px solid var(--cr-border);border-radius:12px;background:color-mix(in srgb,var(--cr-surface) 94%,transparent);box-shadow:var(--cr-shadow-2);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.settings-schedule-head,.settings-schedule-row{display:grid;grid-template-columns:minmax(150px,1.2fr) minmax(170px,1fr) minmax(130px,.8fr) minmax(130px,.8fr);align-items:center;column-gap:16px;padding:12px 16px}.settings-schedule-head{background:var(--cr-panel);border-bottom:1px solid var(--cr-border)}.settings-schedule-row+.settings-schedule-row{border-top:1px solid var(--cr-border)}.settings-schedule-row .mantine-InputWrapper-root,.settings-schedule-row .mantine-Input-root{width:100%}.settings-content .mantine-Card-root{border-color:var(--cr-border);border-radius:16px;box-shadow:var(--cr-shadow-1);transition:box-shadow .18s ease,border-color .18s ease}.settings-content .mantine-Card-root:hover{border-color:var(--cr-border-strong);box-shadow:var(--cr-shadow-2)}.settings-content .mantine-Card-root>.mantine-Text-root:first-child,.settings-content .mantine-Card-root>.mantine-Group-root:first-child .mantine-Text-root:first-child{letter-spacing:-.01em}.settings-content .mantine-Card-root+.mantine-Card-root{margin-top:0}.settings-content .mantine-Table-table{font-size:12.5px;border-collapse:separate;border-spacing:0}.settings-content .mantine-Table-th{color:var(--cr-muted);font-size:11.5px;font-weight:600;letter-spacing:normal;text-transform:none;background:var(--cr-panel)}.settings-content .mantine-Table-th .mantine-Text-root{font-size:11.5px!important;font-weight:600!important;color:var(--cr-muted)}.settings-content .mantine-Table-th[aria-sort=ascending] .mantine-Text-root,.settings-content .mantine-Table-th[aria-sort=descending] .mantine-Text-root{font-weight:700!important;color:var(--cr-ink)}.settings-content .mantine-Table-td,.settings-content .mantine-Table-th{padding:8px 12px}.settings-content .mantine-Table-td{padding:12px;border-bottom-color:var(--cr-hairline)}.settings-content .mantine-Table-tr:hover .mantine-Table-td{background:var(--cr-hover)}.settings-content .mantine-Input-input{min-height:40px;border-color:var(--cr-border-strong);background:var(--cr-surface-alt)}.settings-content .mantine-Input-input:focus{background:var(--cr-surface);box-shadow:0 0 0 3px color-mix(in srgb,var(--cr-brand) 18%,transparent)}.settings-content .mantine-Button-root{min-height:36px;font-weight:650}.settings-content .mantine-Button-root[data-variant=filled]{box-shadow:var(--cr-shadow-1)}.settings-content .mantine-Title-root{line-height:1.2}.settings-content .mantine-Table-table{table-layout:auto}.settings-content .mantine-Table-td{vertical-align:middle}.settings-content[data-settings-section=modules] .settings-feature-list,.settings-content[data-settings-section=workstations] .settings-workstations-route>.mantine-Card-root:last-child{overflow:hidden;border-radius:16px}.settings-content[data-settings-section=modules] .settings-feature-row{position:relative;padding-left:16px}.settings-content[data-settings-section=modules] .settings-feature-row:before{content:"";position:absolute;inset:16px auto 16px 0;width:3px;border-radius:0 4px 4px 0;background:var(--cr-border-strong)}.settings-content[data-settings-section=modules] .settings-feature-row:has(.mantine-Switch-input:checked):before{background:var(--cr-up)}.settings-content[data-settings-section=modules] .settings-integrations-summary{border-color:var(--cr-border-strong);background:linear-gradient(105deg,var(--cr-tint-soft) 0%,var(--cr-surface) 62%)}.settings-content[data-settings-section=work-schedule] .settings-scope-picker{box-shadow:var(--cr-shadow-1)}.settings-content[data-settings-section=work-schedule] .settings-schedule-table{border:1px solid var(--cr-border);border-radius:16px;background:var(--cr-surface);box-shadow:var(--cr-shadow-1)}.settings-content[data-settings-section=work-schedule] .settings-schedule-row{min-height:56px;transition:background-color .12s ease}.settings-content[data-settings-section=work-schedule] .settings-schedule-row:hover{background:var(--cr-hover)}.settings-content[data-settings-section=work-schedule] .settings-schedule-row:nth-child(2n){background:var(--cr-surface-alt)}.settings-content[data-settings-section=work-schedule] .settings-schedule-row:nth-child(2n):hover{background:var(--cr-hover)}.settings-content[data-settings-section=workstations] .settings-policy-card,.settings-content[data-settings-section=services] .settings-policy-card{border-left:4px solid var(--cr-cat-4);background:linear-gradient(100deg,var(--cr-warn-tint) 0%,var(--cr-surface) 52%)}.settings-content[data-settings-section=workstations] .mantine-Table-td:nth-child(2)>div{width:44px!important;height:12px!important;border:0!important;border-radius:999px!important;box-shadow:inset 0 0 0 1px var(--cr-border-strong)}.settings-content[data-settings-section=workstations] .settings-workstations-route>.mantine-Card-root:last-child{padding:0}.settings-content[data-settings-section=workstations] .settings-workstations-route>.mantine-Card-root:last-child>.mantine-Group-root:first-child{margin:0!important;padding:16px 16px 12px;border-bottom:1px solid var(--cr-border);background:linear-gradient(180deg,var(--cr-surface),var(--cr-surface-alt))}.settings-content[data-settings-section=services] .mantine-Table-table,.settings-content[data-settings-section=workstations] .mantine-Table-table{border:0}.settings-content[data-settings-section=billing] .settings-billing-status{position:relative;overflow:hidden;border-color:color-mix(in srgb,var(--cr-cat-3) 22%,var(--cr-surface));background:radial-gradient(circle at 95% 15%,color-mix(in srgb,var(--cr-cat-3) 18%,transparent),transparent 25%),linear-gradient(120deg,var(--cr-surface-alt),var(--cr-surface))}.settings-content[data-settings-section=billing] .settings-billing-status:after{content:"";position:absolute;right:-40px;bottom:-56px;width:160px;height:160px;border:28px solid color-mix(in srgb,var(--cr-cat-3) 8%,transparent);border-radius:50%;pointer-events:none}.settings-content[data-settings-section=billing] .settings-billing-period{border-top:3px solid var(--cr-cat-3)}.settings-content[data-settings-section=billing] .settings-billing-promo{border-top:3px solid var(--cr-cat-4)}.settings-content[data-settings-section=billing] .settings-billing-tariffs>.mantine-Card-root{border-top:3px solid var(--cr-border)}.settings-content[data-settings-section=billing] .settings-billing-tariffs>.mantine-Card-root:has(.mantine-Badge-root){border-top-color:var(--cr-cat-3)}.settings-content[data-settings-section=notifications] .settings-notify-row:focus-within{border-color:color-mix(in srgb,var(--cr-brand) 40%,var(--cr-surface));box-shadow:0 0 0 3px color-mix(in srgb,var(--cr-brand) 18%,transparent)}.settings-content[data-settings-section=documents] .settings-documents-route{padding:16px;border:1px solid var(--cr-border);border-radius:16px;background:var(--cr-surface);box-shadow:var(--cr-shadow-1)}.settings-content[data-settings-section=documents] .settings-documents-route>.mantine-Stack-root{gap:12px}.settings-content[data-settings-section=documents] .mantine-Table-td{padding-block:8px}.settings-content[data-settings-section=documents] .settings-document-guides .mantine-Alert-root{border-left:3px solid var(--cr-cat-2);background:var(--cr-info-tint)}.settings-content[data-settings-section=account] .settings-account-profile{border:0;color:var(--cr-on-brand);background:radial-gradient(circle at 88% 18%,color-mix(in srgb,var(--cr-on-brand) 15%,transparent),transparent 25%),var(--cr-grad-cta);box-shadow:var(--cr-shadow-2)}.settings-content[data-settings-section=account] .settings-account-profile .mantine-Text-root,.settings-content[data-settings-section=account] .settings-account-profile .mantine-Title-root{color:inherit!important}.settings-content[data-settings-section=account] .settings-account-profile .mantine-Text-root[data-dimmed]{color:color-mix(in srgb,var(--cr-on-brand) 72%,transparent)!important}.settings-content[data-settings-section=account] .settings-danger-zone{border-color:color-mix(in srgb,var(--cr-down) 25%,var(--cr-surface));border-left:4px solid var(--cr-down)}.settings-content[data-settings-section=account] .settings-account-route{align-items:stretch}.settings-content[data-settings-section=account] .settings-account-security,.settings-content[data-settings-section=account] .settings-account-license{height:100%}.settings-content[data-settings-section=account] .settings-account-security>.mantine-Group-root{align-items:center;flex-wrap:wrap}.settings-content[data-settings-section=account] .settings-account-security>.mantine-Group-root>div{flex:1 1 280px;min-width:0}.settings-content[data-settings-section=account] .settings-account-security .mantine-Button-root{flex:0 0 auto;width:auto!important;max-width:100%}.my-settings-readiness-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:8px;border:1px solid var(--cr-border);background:var(--cr-surface-alt);cursor:pointer}.my-settings-readiness-chip:hover{border-color:var(--cr-brand)}.my-settings-readiness-dot{width:6px;height:6px;border-radius:50%;background:var(--mantine-color-orange-6);flex-shrink:0}.settings-group-heading{margin-top:20px;margin-bottom:-4px;padding:0 2px 6px;border-bottom:1px solid var(--cr-border)}.settings-apps-route>.settings-group-heading:has(+.settings-group-heading),.settings-apps-route>.settings-group-heading:last-child{display:none}.my-security-card .mantine-Switch-body{min-height:44px}.my-security-card .mantine-Switch-labelWrapper{flex:1 1 auto}.my-settings-tile-grid{display:grid;gap:12px;align-items:stretch}.my-settings-tile-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.my-settings-tile-grid-3{display:flex;flex-wrap:wrap}.my-settings-tile-grid-3>*{flex:1 1 300px;min-width:0}.my-settings-apps-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:stretch}.settings-store-card{position:relative;overflow:hidden;display:flex;flex-direction:column}.settings-store-card:after{content:"";position:absolute;right:-40px;top:-40px;width:144px;height:144px;border-radius:50%;background:color-mix(in srgb,var(--cr-brand) 6%,transparent);pointer-events:none}.settings-store-card>.mantine-Group-root:last-child{margin-top:auto}.settings-app-android{border-top:3px solid var(--cr-cat-5)}.settings-app-windows{border-top:3px solid var(--cr-brand)}body:has(.settings-shell) .mantine-Modal-content{overflow-x:hidden;border:1px solid var(--cr-border);border-radius:16px;box-shadow:var(--cr-shadow-2)}body:has(.settings-shell) .mantine-Modal-header{min-height:52px;padding:12px 16px;border-bottom:1px solid var(--cr-border);background:linear-gradient(110deg,var(--cr-surface),var(--cr-tint-soft))}body:has(.settings-shell) .mantine-Modal-title{color:var(--cr-ink)}body:has(.settings-shell) .mantine-Modal-body{padding:12px 16px 16px}body:has(.settings-shell) .mantine-Modal-body .mantine-Input-input{min-height:36px;border-color:var(--cr-border-strong);background:var(--cr-surface-alt)}body:has(.settings-shell) .mantine-Modal-body .mantine-Input-input:focus{background:var(--cr-surface);box-shadow:0 0 0 3px color-mix(in srgb,var(--cr-brand) 18%,transparent)}body:has(.settings-shell) .mantine-Modal-body .mantine-InputWrapper-root{margin-bottom:0}body:has(.settings-shell) .mantine-Modal-body .mantine-InputWrapper-label{margin-bottom:4px;font-size:12.5px}body:has(.settings-shell) .mantine-Modal-body .mantine-InputWrapper-description{font-size:11.5px;line-height:1.3}body:has(.settings-shell) .mantine-Modal-body .mantine-Stack-root{gap:12px}body:has(.settings-shell) .mantine-Modal-body .mantine-Button-root{min-height:36px;font-weight:650}@media (max-width: 1400px){.settings-compact-nav{display:block}.settings-local-nav{display:none}.settings-layout{display:block}.settings-functions-route .mantine-Table-table,.settings-workstations-route .mantine-Table-table{min-width:100%!important}.settings-functions-route .mantine-Table-th:nth-child(2),.settings-functions-route .mantine-Table-td:nth-child(2){display:none}.settings-functions-route .mantine-Table-th:nth-child(5),.settings-functions-route .mantine-Table-td:nth-child(5){width:132px!important}}@media (prefers-reduced-motion: reduce){.settings-local-nav .mantine-NavLink-root,.settings-content[data-settings-section=work-schedule] .settings-schedule-row,.settings-content .mantine-Card-root{transition:none}.settings-local-nav .mantine-NavLink-root:hover{transform:none}}@media (max-width: 47.9375em){.settings-billing-tariffs{grid-template-columns:1fr!important}.settings-billing-tariffs .mantine-List-root{grid-template-columns:1fr}.settings-content .mantine-Table-scrollContainer{border-radius:12px}.settings-functions-route .mantine-Table-th:nth-child(3),.settings-functions-route .mantine-Table-td:nth-child(3){display:none}.settings-functions-route .mantine-Table-th,.settings-functions-route .mantine-Table-td{padding-inline:8px}.settings-feature-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:10px;row-gap:6px}.settings-feature-copy,.settings-feature-actions{display:contents}.settings-feature-copy>.mantine-Group-root{grid-row:1;grid-column:1 / -1;display:block}.settings-feature-copy>.mantine-Group-root>.mantine-Text-root{display:inline}.settings-feature-copy>.mantine-Group-root .mantine-Badge-root{margin-left:7px;vertical-align:2px}.settings-feature-copy>.mantine-Text-root{grid-row:2;grid-column:1 / -1}.settings-feature-actions>.mantine-Button-root{grid-row:3;grid-column:1;justify-self:start}.settings-feature-actions>.mantine-Switch-root,.settings-feature-actions>.mantine-Text-root{grid-row:3;grid-column:2;justify-self:end}}@media (max-width: 960px){.settings-billing-route{grid-template-columns:1fr}.settings-billing-period,.settings-billing-promo{grid-column:1!important}.my-settings-apps-grid,.my-settings-tile-grid-2{grid-template-columns:1fr}.my-settings-tile-grid-3>*{flex-basis:100%}}.settings-content .mantine-ActionIcon-root,.settings-content .mantine-Switch-root{flex:0 0 auto}@media (min-width: 1200px){.settings-layout{align-items:flex-start}.settings-local-nav{position:sticky;top:76px}}@media (max-width: 47.9375em){.settings-data-route,.settings-account-route{grid-template-columns:1fr}.settings-data-route{align-items:start}.settings-notify-row>.mantine-Group-root{flex-wrap:wrap;row-gap:8px}.settings-notify-savebar{bottom:8px}.settings-account-route>:first-child,.settings-account-route>:last-child{grid-column:auto}.settings-schedule-head{display:none}.settings-schedule-row{grid-template-columns:minmax(130px,1fr) minmax(150px,1fr);row-gap:8px}.settings-section-heading{min-height:44px;padding:4px 0 8px}.settings-section-icon{width:36px;height:36px;flex-basis:36px;border-radius:12px}.settings-compact-nav{margin-inline:-4px;padding-bottom:4px}.settings-compact-nav .mantine-Tabs-list{flex-wrap:nowrap;width:max-content}.settings-compact-nav .mantine-Tabs-tab{min-height:var(--cr-tab-min);padding:8px 12px}.settings-route{gap:8px!important}.settings-content .mantine-Card-root{border-radius:12px}.settings-content .mantine-Card-section{padding-inline:12px}.settings-content .mantine-Table-th,.settings-content .mantine-Table-td{padding:8px}.settings-app-card>.mantine-Group-root:first-child>.mantine-Badge-root{margin-left:auto}body:has(.settings-shell) .mantine-Modal-inner{align-items:flex-end;padding:8px 8px 0}body:has(.settings-shell) .mantine-Modal-content{width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important;max-height:calc(100dvh - 8px);margin:0!important;border-radius:16px 16px 0 0}body:has(.settings-shell) .mantine-Modal-body{overflow-x:hidden}body:has(.settings-shell) .mantine-Modal-body .mantine-Button-root{min-height:var(--cr-tab-min)}body:has(.settings-shell) .mantine-Modal-body .mantine-Group-root{max-width:100%}}.cr-swatch-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;margin-top:4px;max-width:208px}@media (max-width: 47.9375em){.cr-swatch-grid{max-width:304px}.cr-swatch-grid .mantine-ColorSwatch-root{--cs-size: var(--cr-tab-min)}}.cr-review-avatar{width:48px;height:48px;flex-shrink:0;border-radius:50%;display:grid;place-items:center;font:700 16px/1 Manrope,system-ui,sans-serif;color:var(--cr-on-brand);background:linear-gradient(135deg,var(--cr-brand),rgba(31,84,212,.72))}.cr-review-quote{margin:0;padding-left:16px;border-left:3px solid var(--cr-brand)}.cr-review-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;padding-top:18px;border-top:1px solid rgba(31,84,212,.1)}@media (max-width: 47.99em){.cr-review-facts{grid-template-columns:1fr;gap:12px}}.cr-review-dot{width:44px;height:44px;padding:0;border:0;background:none;cursor:pointer;display:grid;place-items:center}.cr-review-dot:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--cr-brand);opacity:.28;transition:opacity .2s ease,transform .2s ease}.cr-review-dot[data-active]:before{opacity:1;transform:scale(1.35)}.cr-block-promo{width:100%;margin-top:var(--mantine-spacing-sm);padding:14px 16px;border-radius:12px;text-align:center;background:var(--cr-tint-soft, rgba(31, 84, 212, .06));border:1px solid rgba(31,84,212,.18)}.cr-block-code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:20px;font-weight:800;letter-spacing:2px;color:var(--cr-link)}:root{--cr-star: #f3a712}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){--cr-star: #ffc247}}:root[data-theme=dark]{--cr-star: #ffc247}.cr-review-low{border-left:3px solid var(--mantine-color-red-6)}.cookie-banner{bottom:12px}.cookie-notice-booking{background:var(--cr-surface-glass);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--cr-hairline);color:var(--cr-ink)}.cookie-notice-booking:last-child{padding-bottom:env(safe-area-inset-bottom)}@media (max-width: 48em){.cookie-banner{bottom:calc(76px + env(safe-area-inset-bottom,0px))}}@media (max-width: 47.9375em){.settings-content .mantine-Button-root:not([data-size=compact-xs]),.settings-content .mantine-Input-input{min-height:var(--cr-tab-min, 44px)}.settings-content .mantine-ActionIcon-root:not([data-size=xs]):not([data-size=sm]):not([aria-label^=Пояснение]){min-width:40px;min-height:40px}.settings-content .mantine-Badge-root{flex-shrink:0;max-width:100%;overflow:visible;text-overflow:clip}.settings-content .mantine-Badge-label{overflow:visible;text-overflow:clip}.settings-scope-picker,.settings-role-picker{flex-wrap:nowrap!important;overflow-x:auto;scrollbar-width:none}.settings-scope-picker::-webkit-scrollbar,.settings-role-picker::-webkit-scrollbar{display:none}.settings-scope-picker>*,.settings-role-picker>*{flex:0 0 auto}.settings-schedule-row{padding:8px 12px;row-gap:6px}.settings-staff-shell{border:0!important;background:transparent!important;box-shadow:none!important;padding:0!important}.settings-staff-shell:hover{box-shadow:none!important;border:0!important}.settings-staff-add{width:100%}}.settings-content[data-settings-section=account] .settings-account-profile .mantine-Badge-root{background:color-mix(in srgb,var(--cr-on-brand) 22%,transparent);color:var(--cr-on-brand)}.settings-tariff-more{display:none}@media (max-width: 47.9375em){.settings-tariff-more{display:inline-flex;margin-top:4px}.settings-tariff-features:not([data-open]) .mantine-List-item:nth-child(n+5){display:none}.settings-notify-rulesrow{row-gap:2px}}:root:not([data-modality=keyboard]) .mantine-Modal-content :focus-visible,:root:not([data-modality=keyboard]) .mantine-Drawer-content :focus-visible{outline:none}.mantine-Switch-body:has(.mantine-Switch-description){align-items:flex-start}.mantine-Switch-body:has(.mantine-Switch-description) .mantine-Switch-track{margin-top:1px}[data-mantine-color-scheme=dark] .mantine-Switch-input:not(:checked)+.mantine-Switch-track{border-color:#6577a3}[data-mantine-color-scheme=dark] .mantine-Popover-dropdown .mantine-SegmentedControl-indicator,[data-mantine-color-scheme=dark] .mantine-Modal-content .mantine-SegmentedControl-indicator{border:1px solid #6577a3}.mantine-AppShell-main{padding-bottom:env(safe-area-inset-bottom,0px)}.cr-mobile-tabbar{transform:translateY(var(--cr-vv-gap, 0px))}.safe-top{padding-top:env(safe-area-inset-top,0px)}.safe-bottom{padding-bottom:env(safe-area-inset-bottom,0px)}@media (display-mode: standalone){body{overscroll-behavior-y:none}}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/manrope-cyrillic-400-normal.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/manrope-latin-400-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+2000-206F,U+2122,U+2212}@font-face{font-family:ClientEditorial;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/CormorantGaramond.woff2) format("woff2")}@font-face{font-family:ClientHand;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/MarckScript.woff2) format("woff2")}.cr-header{box-sizing:border-box;display:flex;align-items:center;gap:28px;position:relative;z-index:100;width:100%;height:78px;margin:0;padding:0 max(24px,calc((100vw - 1280px)/2));background:linear-gradient(110deg,#07132e,#102b57);color:#f6f9ff;border-bottom:1px solid #426195;box-shadow:0 7px 22px #071a3220;font-family:Manrope,Arial,sans-serif}.cr-header *{box-sizing:border-box}.cr-header a{text-decoration:none;color:#f6f9ff;white-space:nowrap}.cr-header .cr-logo{flex:none;font:800 27px/1.2 Manrope,Arial,sans-serif;letter-spacing:-1px}.cr-header .cr-logo span{color:#6098ff}.cr-header .cr-logo,.cr-footer .cr-logo{display:inline-flex;align-items:center}.cr-logo .cr-logo-mark{flex:none;width:28px;height:28px;margin-right:9px}.cr-header .cr-nav{display:flex;align-items:center;flex-direction:row;gap:28px;margin:0 auto;padding:0}.cr-header .cr-nav a,.cr-header .cr-login{font:800 12px/1.5 Manrope,Arial,sans-serif;padding:0;border:0}.cr-header .cr-nav a:hover,.cr-header .cr-login:hover,.cr-header .cr-nav a[aria-current=page]{color:#8eb8ff}.cr-header .cr-nav .cr-nav-login{display:none}.cr-header .cr-start{display:inline-flex;align-items:center;justify-content:center;font:800 12px/1.5 Manrope,Arial,sans-serif;background:linear-gradient(125deg,#0965fa,#0640c8);border:1px solid #3880ff;border-radius:10px;padding:10px 18px;box-shadow:inset 0 1px 1px #ffffff75}.cr-header .cr-menu{display:none;border:0;background:none;color:inherit;cursor:pointer;font:700 12px Manrope,Arial,sans-serif}.cr-header a:focus-visible,.cr-header button:focus-visible{outline:2px solid #a9ceff;outline-offset:5px}.cr-skip{position:fixed;left:12px;top:-80px;z-index:300;background:#fff;color:#071439;padding:12px;font:700 13px Manrope,Arial,sans-serif;text-decoration:none}.cr-skip:focus{top:8px}@media (max-width: 1050px){.cr-header{gap:18px}.cr-header .cr-nav{gap:15px}}@media (max-width: 850px){.cr-header{height:72px;padding:0 18px;gap:12px}.cr-header .cr-logo{font-size:24px}.cr-header .cr-logo .cr-logo-mark{width:24px;height:24px;margin-right:7px}.cr-header .cr-menu{display:block;margin-left:auto;padding:10px 0}.cr-header .cr-login{display:none}.cr-header .cr-start{font-size:10px;padding:10px}.cr-header .cr-nav{display:none;position:absolute;top:72px;left:0;right:0;width:100%;padding:24px;background:#0a2149;box-shadow:0 12px 22px #071a3220}.cr-header .cr-nav.is-open{display:flex;align-items:flex-start;flex-direction:column;gap:20px}.cr-header .cr-nav a{font-size:14px}.cr-header .cr-nav.is-open .cr-nav-login{display:block;align-self:stretch;margin-top:4px;padding-top:18px;border-top:1px solid #ffffff24}}@media (max-width: 340px){.cr-header .cr-logo .cr-logo-mark{display:none}}.cr-footer{background:#041a3b;color:#b6c8e4;padding:55px 0 20px;font-family:Manrope,Arial,sans-serif;font-size:15px;line-height:1.6}.cr-footer .cr-wrap{max-width:1320px;margin:auto;padding-left:40px;padding-right:40px}.cr-footer a{color:inherit;text-decoration:none}.cr-footer a:hover{color:#fff}.cr-footer .cr-footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1.3fr 1fr;gap:40px}.cr-footer .cr-footer-grid .cr-logo{display:inline-block;font-size:28px;font-weight:800;letter-spacing:-1.5px;white-space:nowrap;color:#fff}.cr-footer .cr-footer-grid .cr-logo span{color:#6098ff}.cr-footer .cr-footer-grid h3{margin:0;font:800 13px/1.5 Manrope,Arial,sans-serif;color:#fff}.cr-footer .cr-footer-grid a:not(.cr-logo){display:block;font-size:12px;margin:9px 0}.cr-footer .cr-footer-grid p{font-size:13px;margin:15px 0 0}.cr-footer .cr-footer-bottom{display:flex;justify-content:space-between;gap:30px;font-size:11px;border-top:1px solid #ffffff15;margin-top:35px;padding-top:22px}.cr-footer .cr-footer-bottom a{text-decoration:underline;text-underline-offset:3px}@media (pointer: coarse){.cr-footer .cr-footer-grid a:not(.cr-logo){padding:6px 0;margin:3px 0}}@media (max-width: 1050px){.cr-footer .cr-wrap{padding-left:28px;padding-right:28px}}@media (max-width: 720px){.cr-footer .cr-wrap{padding-left:22px;padding-right:22px}.cr-footer .cr-footer-grid{grid-template-columns:1fr 1fr;gap:25px}.cr-footer .cr-footer-bottom{display:block;font-size:10px}.cr-footer .cr-footer-bottom a{display:block;margin-top:15px}}@media (prefers-reduced-motion: reduce){.cr-header *,.cr-footer *{transition:none!important;animation:none!important}}@media print{.cr-header,.cr-footer,.cr-skip{display:none}}@font-face{font-family:Manrope;src:url(/fonts/manrope-cyrillic-400-normal.woff2) format("woff2");font-display:swap}.cr-v12{--ink:#071439;--blue:#0451f8;--navy:#062968;--muted:#586b8a;--line:#dce5f2;--paper:#f5f8ff;--shadow:0 20px 60px #203c7315}.cr-v12 *{box-sizing:border-box}.cr-v12{scroll-behavior:smooth;scroll-padding-top:95px}.cr-v12{margin:0;color:var(--ink);font:15px/1.6 Manrope,Segoe UI,sans-serif;background:#fff}.cr-v12 button,.cr-v12 input,.cr-v12 select,.cr-v12 textarea{font:inherit}.cr-v12 button,.cr-v12 a,.cr-v12 input,.cr-v12 select,.cr-v12 summary{touch-action:manipulation}.cr-v12 button,.cr-v12 summary{cursor:pointer}.cr-v12 button{color:inherit}.cr-v12 a{color:inherit;text-decoration:none}.cr-v12 img{max-width:100%;display:block}.cr-v12 button:focus-visible,.cr-v12 a:focus-visible,.cr-v12 summary:focus-visible,.cr-v12 input:focus-visible,.cr-v12 select:focus-visible,.cr-v12 textarea:focus-visible{outline:3px solid #2686ff;outline-offset:5px}.cr-v12 h1,.cr-v12 h2,.cr-v12 h3,.cr-v12 p{margin-top:0}.cr-v12 h1{font:800 clamp(42px,4.8vw,73px)/1.08 Manrope,sans-serif;letter-spacing:-3.5px;margin-bottom:26px}.cr-v12 h1 em{font-style:normal;color:var(--blue)}.cr-v12 h2{font:normal clamp(35px,4vw,58px)/1.06 Georgia,serif;letter-spacing:-1.9px;margin-bottom:25px}.cr-v12 h3{font: 30px/1.15 Georgia,serif;letter-spacing:-.5px}.cr-v12 p{margin-bottom:18px}.cr-v12 .wrap{max-width:1320px;margin:auto;padding-left:40px;padding-right:40px}.cr-v12 header{height:88px;max-width:1440px;margin:auto;display:flex;gap:26px;align-items:center;padding:0 40px;background:#ffffffed;position:relative;z-index:20}.cr-v12 .logo{font-size:28px;font-weight:800;letter-spacing:-1.5px;white-space:nowrap}.cr-v12 .logo span{color:var(--blue)}.cr-v12 nav{display:flex;gap:28px;margin:auto;font-size:13px;font-weight:800}.cr-v12 nav a:hover{color:var(--blue)}.cr-v12 .login{font-size:13px}.cr-v12 .button{border:1px solid #1456d7;background:linear-gradient(155deg,#0766ff,#0638bc);box-shadow:inset 0 1px 1px #ffffff7a,0 6px 16px #0a4ee62b;color:#fff;padding:16px 25px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;gap:12px;font-weight:800;font-size:14px;line-height:1.3;transition:transform .2s,box-shadow .2s}.cr-v12 .button:hover{transform:translateY(-2px);box-shadow:0 10px 25px #0a4ee635}.cr-v12 .button.small{padding:12px 17px;font-size:12px}.cr-v12 .button.white{background:#fff;color:var(--navy);border-color:#fff}.cr-v12 .button.secondary{background:#fff;color:var(--ink);border:1px solid var(--line);box-shadow:none}.cr-v12 .menu-toggle{display:none}.cr-v12 .hero{display:grid;grid-template-columns:1fr 1.12fr;min-height:700px;align-items:center;padding-top:45px;padding-bottom:35px;overflow:visible}.cr-v12 .hero-copy{position:relative;z-index:2}.cr-v12 .intro{color:var(--muted);font-size:13px;margin-bottom:22px}.cr-v12 .lead{font-size:18px;line-height:1.65;max-width:500px;color:#405371}.cr-v12 .actions{display:flex;align-items:center;flex-wrap:wrap;gap:22px;margin:30px 0 15px}.cr-v12 .text-link{font-size:13px;font-weight:800}.cr-v12 .text-link span{margin-left:8px}.cr-v12 .fine{font-size:12px;color:var(--muted);line-height:1.6}.cr-v12 .hero-proof{display:flex;gap:20px;font-size:12px;color:var(--muted);margin-top:30px}.cr-v12 .hero-art{height:600px;position:relative;margin-right:-40px;margin-left:-45px}.cr-v12 .hero-art>img{position:absolute;width:100%;height:100%;object-fit:contain}.cr-v12 .hero-booking{position:absolute;left:22%;top:24%;width:48%;z-index:2;transform:rotate(3deg);border:1px solid #ffffffd9;border-radius:22px;background:linear-gradient(130deg,#ffffffed,#ecf2ffd9);box-shadow:inset 0 0 0 4px #ffffff6e,0 16px 28px #18397335,0 0 0 1px #8ea7d44d;padding:23px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.cr-v12 .booking-top{display:flex;justify-content:space-between;font-weight:800;margin-bottom:15px}.cr-v12 .booking-top small{color:var(--blue)}.cr-v12 label{display:block;font-size:12px;margin:9px 0 5px}.cr-v12 select,.cr-v12 input,.cr-v12 textarea{border:1px solid var(--line);background:#fff;color:var(--ink);padding:10px 12px;border-radius:8px;max-width:100%;width:100%}.cr-v12 select{cursor:pointer}.cr-v12 .demo-form .button{width:100%;margin-top:12px}.cr-v12 .demo-label{display:block;font-size:10px;color:var(--muted);margin-top:8px;text-align:center}.cr-v12 .niche-intro{padding-top:20px;padding-bottom:60px}.cr-v12 .small-heading{font:800 17px Manrope;letter-spacing:0}.cr-v12 .niche-art{width:100%;height:155px;object-fit:cover;object-position:center 53%}.cr-v12 .niche-shortcuts{display:flex;gap:10px;justify-content:space-between;align-items:center}.cr-v12 .niche-shortcuts button,.cr-v12 .niche-shortcuts select{background:#fff;border:0;padding:12px 5px;font-size:12px;white-space:nowrap;width:auto}.cr-v12 .niche-shortcuts button:hover{color:var(--blue)}.cr-v12 .feature-section{padding:80px 0 65px;overflow:hidden;border-top:1px solid #edf1f9}.cr-v12 .feature-section.tinted{background:linear-gradient(135deg,#f4f8ff,#fff 65%)}.cr-v12 .feature-section.dark{background:radial-gradient(at 85% 20%,#16499c,#042456 65%);color:#fff}.cr-v12 .section-title{display:flex;justify-content:space-between;gap:35px;align-items:end;margin-bottom:28px}.cr-v12 .section-title h2{max-width:670px;margin-bottom:0}.cr-v12 .section-title>p{max-width:400px;color:var(--muted);margin:0}.cr-v12 .dark .section-title>p,.cr-v12 .dark .fine{color:#bfcee7}.cr-v12 .tabs{display:flex;gap:5px;max-width:100%;overflow:auto;background:#eaf0fa;border:1px solid #dce7f5;border-radius:12px;padding:5px;width:fit-content;margin-bottom:35px;scrollbar-width:thin}.cr-v12 .tabs button{border:0;background:none;padding:11px 18px;white-space:nowrap;border-radius:8px;font-size:13px}.cr-v12 .tabs button[aria-selected=true]{background:linear-gradient(135deg,#065cff,#06338c);box-shadow:0 4px 10px #004cd530;color:#fff}.cr-v12 .dark .tabs{background:#ffffff10;border-color:#ffffff30}.cr-v12 .dark .tabs button{color:#d6e5ff}.cr-v12 .dark .tabs button[aria-selected=true]{background:#fff;color:#073276}.cr-v12 .section-panel{display:grid;grid-template-columns:.78fr 1.22fr;gap:45px;align-items:center;min-height:490px}.cr-v12 .panel-copy h3{font-size:36px;max-width:470px}.cr-v12 .panel-copy p{color:var(--muted);font-size:16px}.cr-v12 .dark .panel-copy p{color:#c7d7f1}.cr-v12 .benefits{padding:0;list-style:none;margin:25px 0}.cr-v12 .benefits li{position:relative;padding:9px 0 9px 25px;font-size:14px}.cr-v12 .benefits li:before{content:"✓";position:absolute;left:0;color:var(--blue);font-weight:800}.cr-v12 .dark .benefits li:before{color:#8fb9ff}.cr-v12 .panel-visual{min-height:430px;position:relative;padding:35px 15px;isolation:isolate}.cr-v12 .scene-back{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1;border-radius:20px;opacity:.95}.cr-v12 .panel-visual.with-art .ui-window{margin:5px 0 35px;width:82%}.cr-v12 .ui-window{background:linear-gradient(140deg,#fffffff7,#f4f7ffed);color:var(--ink);padding:23px;border:1px solid #fff;border-radius:15px;box-shadow:inset 0 0 0 1px #c3d4ed80,0 20px 55px #17396624;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:relative}.cr-v12 .ui-top{display:flex;justify-content:space-between;align-items:center;gap:15px;border-bottom:1px solid var(--line);padding-bottom:15px;margin-bottom:18px;font-size:13px;font-weight:800}.cr-v12 .ui-top span{font-size:11px;color:var(--muted);font-weight:400}.cr-v12 .mini-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.cr-v12 .metric{background:#fff;padding:14px;border-radius:8px;border:1px solid #e5ecf7}.cr-v12 .metric small{font-size:10px;display:block;color:var(--muted)}.cr-v12 .metric b{font-size:21px;font-weight:800}.cr-v12 .table-scroll{overflow:auto}.cr-v12 table{width:100%;border-collapse:collapse;font-size:12px;white-space:nowrap}.cr-v12 th,.cr-v12 td{text-align:left;padding:13px 10px;border-bottom:1px solid var(--line)}.cr-v12 th{font-size:10px;color:var(--muted);font-weight:400}.cr-v12 td:first-child{font-weight:800}.cr-v12 .tag{font-size:10px;background:#e4f0ff;color:#1251a2;border-radius:5px;padding:5px 8px}.cr-v12 .tag.green{background:#e2f6ed;color:#247453}.cr-v12 .schedule{display:grid;grid-template-columns:42px repeat(3,1fr);position:relative}.cr-v12 .schedule>div{padding:10px 6px;border-right:1px solid #e9edf5;border-bottom:1px solid #e9edf5;font-size:10px;min-height:48px}.cr-v12 .schedule .booked{background:#e4eeff;border-left:2px solid #5b8bf5;border-radius:5px;margin:3px}.cr-v12 .schedule .pink{background:#f5e5ed;border-left-color:#d39aac}.cr-v12 .schedule .mint{background:#e4f2ee;border-left-color:#6daf9c}.cr-v12 .schedule b{display:block}.cr-v12 .schedule .time{color:var(--muted)}.cr-v12 .bars{height:140px;display:flex;align-items:end;justify-content:space-between;padding:15px 5px 0;gap:13px;border-bottom:1px solid #abc2e9;background:repeating-linear-gradient(to top,transparent 0,transparent 34px,#e5ebf4 35px)}.cr-v12 .bars i{display:block;flex:1;background:linear-gradient(90deg,#0759ea,#8eb9ff);border-radius:3px 3px 0 0;min-width:8px}.cr-v12 .months{display:flex;justify-content:space-between;font-size:10px;color:var(--muted);padding-top:8px}.cr-v12 .brand-row{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:22px 0}.cr-v12 .brand-chip{display:flex;align-items:center;gap:8px;background:#fff;border:1px solid var(--line);color:var(--ink);border-radius:10px;padding:9px 12px;font-size:12px}.cr-v12 .brand-chip img{width:24px;height:24px;object-fit:contain}.cr-v12 .note{border-left:2px solid #3474ef;padding:10px 15px;background:#edf4ff;font-size:12px;color:var(--muted);margin-top:20px}.cr-v12 .dark .note{background:#ffffff0c;color:#c2d5f3}.cr-v12 .split-ui{display:grid;grid-template-columns:1fr 1fr;gap:12px}.cr-v12 .chat-bubble{background:#e6efff;border-radius:12px 12px 12px 0;padding:13px;margin:12px 0;font-size:12px}.cr-v12 .chat-bubble.reply{background:#e4f3ed;margin-left:25px;border-radius:12px 12px 0}.cr-v12 .notice{padding:22px;border:1px solid #d6e3f7;background:#fff;border-radius:15px;box-shadow:var(--shadow)}.cr-v12 .notice h4{margin:0 0 18px;font-size:16px}.cr-v12 .notice p{font-size:13px}.cr-v12 .notice .actions{margin:18px 0 0;gap:8px}.cr-v12 .notice .button{font-size:11px;padding:11px}.cr-v12 .large-number{font: 65px Georgia;color:var(--blue);margin:10px 0}.cr-v12 .loyal-card{background:linear-gradient(125deg,#0956cc,#051e59);border:2px solid #94b9f3;border-radius:16px;color:#fff;padding:25px;box-shadow:inset 0 0 12px #96baff55,0 15px 35px #052a6938}.cr-v12 .loyal-card .large-number{color:#fff}.cr-v12 .document-sheet{background:#fff;padding:25px;box-shadow:0 12px 25px #1330621c;font-size:12px;min-height:240px;border:1px solid #e5e9f1}.cr-v12 .document-sheet h4{text-align:center}.cr-v12 .document-lines{height:70px;background:repeating-linear-gradient(transparent 0,transparent 12px,#dce2ea 13px,#dce2ea 15px);margin:20px 0}.cr-v12 .fields{display:flex;gap:5px;flex-wrap:wrap;margin:10px 0}.cr-v12 .fields button{border:1px solid var(--line);background:#f5f8ff;border-radius:5px;padding:5px;font-size:10px}.cr-v12 .subtabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:15px}.cr-v12 .subtabs button{background:#fff;border:1px solid var(--line);border-radius:7px;padding:7px 11px;font-size:12px}.cr-v12 .subtabs button.active{color:var(--blue);border-color:var(--blue)}.cr-v12 .teeth{display:grid;grid-template-columns:repeat(8,1fr);gap:5px;margin:18px 0}.cr-v12 .tooth{height:50px;border:1px solid #bdcddd;border-radius:10px 10px 17px 17px;background:linear-gradient(100deg,#f0f5fc,#fff,#d7e1ed);font-size:10px;padding-top:7px;text-align:center}.cr-v12 .tooth.selected{background:linear-gradient(120deg,#568eff,#0a46ca);color:#fff}.cr-v12 .periodont{display:grid;grid-template-columns:repeat(8,1fr);gap:2px;font-size:10px;text-align:center}.cr-v12 .periodont div{border:1px solid var(--line);padding:12px 0}.cr-v12 .all-niches{margin-bottom:25px;max-width:320px}.cr-v12 .catalog{padding-top:90px;padding-bottom:90px}.cr-v12 .search-label{font-size:13px}.cr-v12 .catalog input{max-width:600px;margin:5px 0 10px;padding:15px}.cr-v12 .catalog details{border-bottom:1px solid var(--line);padding:0 0 10px}.cr-v12 .catalog summary{padding:20px 0;font-weight:800;font-size:17px}.cr-v12 .catalog ul{columns:2;list-style:none;padding:0;margin:0}.cr-v12 .catalog li{break-inside:avoid;padding:8px 25px 8px 0;font-size:13px;display:flex;gap:12px}.cr-v12 .catalog li span{color:#7892b3;font-size:11px;min-width:25px}.cr-v12 .catalog mark{background:#dceaff;color:inherit}.cr-v12 .start{padding-top:75px;padding-bottom:90px;border-top:1px solid var(--line)}.cr-v12 .steps{display:grid;grid-template-columns:repeat(5,1fr);gap:14px;margin:40px 0}.cr-v12 .steps button{background:linear-gradient(150deg,#fff,#e9f1ff);border:1px solid #cfddf1;padding:25px 15px;text-align:left;border-radius:10px;box-shadow:0 15px 30px #203f7210}.cr-v12 .steps button b{display:block;font:36px Georgia;margin-bottom:10px;color:var(--blue)}.cr-v12 .steps button[aria-selected=true]{background:#063a91;color:#fff}.cr-v12 .steps button[aria-selected=true] b{color:#fff}.cr-v12 .start-preview{background:#f4f7fd;border:1px solid var(--line);border-radius:15px;padding:30px;display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:center;min-height:260px}.cr-v12 .start-preview h3{font-size:28px}.cr-v12 .review-band{background:linear-gradient(110deg,#eff5ff,#fff)}.cr-v12 .review{padding-top:75px;padding-bottom:75px;display:grid;grid-template-columns:.85fr 1.15fr;gap:65px}.cr-v12 .quote-mark{font:150px Georgia;color:#3a7cf1;line-height:1}.cr-v12 .review blockquote{font-size:20px;line-height:1.7;margin:0 0 20px}.cr-v12 .full-review summary{display:inline-block;color:var(--blue);border:1px solid #acc6ef;border-radius:30px;padding:10px 20px;font-size:13px}.cr-v12 .full-review[open] summary{margin-bottom:25px}.cr-v12 .full-review p{font-size:14px}.cr-v12 .pricing{padding-top:85px;padding-bottom:75px}.cr-v12 .billing{display:flex;justify-content:center;gap:5px;margin:30px 0}.cr-v12 .billing button{border:1px solid var(--line);background:#fff;padding:10px 20px;border-radius:8px;font-size:13px}.cr-v12 .billing .active{background:var(--navy);color:#fff}.cr-v12 .price-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.cr-v12 .price-card{padding:28px 22px;border:1px solid #dce5f1;border-radius:14px;background:linear-gradient(145deg,#fff,#f5f8fd);position:relative;display:flex;flex-direction:column;box-shadow:var(--shadow)}.cr-v12 .price-card.featured{background:linear-gradient(130deg,#124fac,#052760);color:#fff;border-color:#2368d3}.cr-v12 .price-card .popular{position:absolute;top:-13px;left:25px;right:25px;background:#1260d9;color:#fff;text-align:center;font-size:10px;padding:5px;border-radius:20px}.cr-v12 .price-card h3{font-size:27px}.cr-v12 .price{font:34px Georgia;white-space:nowrap;margin:10px 0}.cr-v12 .price small{font:11px Manrope}.cr-v12 .price-card .plan-desc{font-size:12px;min-height:42px}.cr-v12 .price-card ul{list-style:none;padding:0;font-size:12px;flex:1}.cr-v12 .price-card li{margin:10px 0}.cr-v12 .price-card li:before{content:"✓ ";color:#518cff}.cr-v12 .price-card .button{width:100%;font-size:12px;margin-top:20px}.cr-v12 .price-card .annual-total{font-size:11px;min-height:18px}.cr-v12 .trial-note{text-align:center;background:#edf4ff;border:1px solid #d6e4fa;padding:15px;border-radius:9px;margin:25px 0;font-size:13px}.cr-v12 .comparison summary{padding:15px 0;color:var(--blue);font-weight:800}.cr-v12 .comparison table{min-width:650px}.cr-v12 .partners{padding-top:30px;padding-bottom:75px}.cr-v12 .partner-row{display:flex;align-items:center;justify-content:space-between;gap:40px;margin:40px 0 60px}.cr-v12 .partner-row img{width:18%;height:55px;object-fit:contain}.cr-v12 .promises{display:grid;grid-template-columns:repeat(4,1fr);gap:25px}.cr-v12 .promises>div{border-left:1px solid var(--line);padding-left:18px}.cr-v12 .promises b{font-size:14px}.cr-v12 .promises p{font-size:12px;color:var(--muted);margin-top:9px}.cr-v12 .final-cta{background:radial-gradient(at 80% 20%,#1a58ac,#031c49);color:#fff;padding:55px 0}.cr-v12 .final-cta .wrap{display:flex;justify-content:space-between;align-items:center}.cr-v12 .final-cta h2{margin:0}.cr-v12 .final-cta p{font-size:11px;text-align:center;margin:15px 0 0;color:#bdcfee}.cr-v12 footer{background:#041a3b;color:#b6c8e4;padding:55px 0 20px}.cr-v12 .footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1.3fr 1fr;gap:40px}.cr-v12 .footer-grid .logo{color:#fff}.cr-v12 .footer-grid h3{font:800 13px Manrope;color:#fff}.cr-v12 .footer-grid a:not(.logo){display:block;font-size:12px;margin:9px 0}.cr-v12 .footer-grid p{font-size:13px;margin-top:15px}.cr-v12 .footer-bottom{display:flex;justify-content:space-between;font-size:11px;border-top:1px solid #ffffff15;margin-top:35px;padding-top:22px}.cr-v12 #toast{position:fixed;bottom:25px;left:50%;transform:translate(-50%);background:#092759;color:#fff;box-shadow:var(--shadow);border-radius:10px;padding:14px 22px;z-index:50;max-width:90%;display:none}.cr-v12 #toast.visible{display:block}.cr-v12 .demo-success{text-align:center;padding:15px 0}.cr-v12 .demo-success .check{display:block;font-size:42px;color:#20835e}.cr-v12 .demo-success h4{font-size:18px;margin:8px 0}.cr-v12 .demo-success p{font-size:12px}.cr-v12 .demo-success button{margin-top:12px}.cr-v12 .empty{text-align:center;padding:30px;color:var(--muted)}@media (min-width:1600px){.cr-v12 header{max-width:1440px}.cr-v12 .hero-art{height:650px}}@media (max-width:1050px){.cr-v12 header{gap:17px;padding:0 25px}.cr-v12 nav{gap:15px}.cr-v12 .wrap{padding-left:28px;padding-right:28px}.cr-v12 h1{letter-spacing:-2px}.cr-v12 .hero{min-height:600px;grid-template-columns:1fr 1fr}.cr-v12 .hero-art{height:510px}.cr-v12 .hero-booking{left:15%;width:57%;padding:17px}.cr-v12 .hero-proof{flex-direction:column;gap:5px}.cr-v12 .section-panel{gap:25px}.cr-v12 .panel-copy h3{font-size:31px}.cr-v12 .tabs button{padding:10px 12px}.cr-v12 .price-cards{grid-template-columns:repeat(2,1fr);gap:25px}.cr-v12 .niche-shortcuts{overflow:auto;justify-content:start}.cr-v12 .niche-shortcuts button{padding:10px}.cr-v12 .steps{gap:8px}.cr-v12 .steps button{padding:18px 10px;font-size:12px}}@media (max-width:720px){.cr-v12 header{height:72px;padding:0 20px;gap:12px}.cr-v12 .logo{font-size:24px}.cr-v12 .login{display:none}.cr-v12 header>.button{font-size:10px;padding:10px}.cr-v12 .menu-toggle{display:block;border:0;background:none;margin-left:auto;font-size:12px}.cr-v12 nav{display:none;position:absolute;top:72px;left:0;right:0;background:#fff;padding:25px;box-shadow:var(--shadow)}.cr-v12 nav.open{display:flex;flex-direction:column}.cr-v12 .wrap{padding-left:22px;padding-right:22px}.cr-v12 .hero{display:flex;flex-direction:column;padding-top:35px;padding-bottom:0;min-height:0;overflow:hidden}.cr-v12 .hero-copy{width:100%}.cr-v12 h1{font-size:43px;letter-spacing:-2.3px;max-width:500px}.cr-v12 h2{font-size:37px;letter-spacing:-1.2px}.cr-v12 .lead{font-size:15px}.cr-v12 .intro{font-size:11px}.cr-v12 .actions{gap:15px;margin-top:22px}.cr-v12 .actions .button{padding:14px 18px;font-size:12px}.cr-v12 .text-link{font-size:11px}.cr-v12 .hero-proof{flex-direction:row;gap:18px;font-size:10px;margin-top:18px}.cr-v12 .hero-art{width:115%;height:440px;margin:-5px -20px 0}.cr-v12 .hero-booking{left:24%;top:22%;width:48%;padding:15px;border-radius:16px;transform:rotate(3deg)}.cr-v12 .hero-booking label{font-size:10px;margin:5px 0 3px}.cr-v12 .hero-booking select{font-size:11px;padding:7px}.cr-v12 .booking-top{font-size:12px;margin-bottom:8px}.cr-v12 .hero-booking .button{font-size:11px;padding:10px}.cr-v12 .niche-intro{padding-top:15px;padding-bottom:40px}.cr-v12 .niche-art{height:100px}.cr-v12 .small-heading{font-size:15px}.cr-v12 .feature-section{padding:45px 0}.cr-v12 .section-title{display:block;margin-bottom:25px}.cr-v12 .section-title>p{margin-top:18px;font-size:14px}.cr-v12 .tabs{width:100%;margin-bottom:25px}.cr-v12 .tabs button{font-size:12px}.cr-v12 .section-panel{display:block;min-height:0}.cr-v12 .panel-copy h3{font-size:29px}.cr-v12 .panel-copy p{font-size:14px}.cr-v12 .benefits{margin:18px 0}.cr-v12 .benefits li{font-size:12px;padding-top:6px;padding-bottom:6px}.cr-v12 .panel-visual{min-height:350px;padding:25px 0;margin-top:15px}.cr-v12 .ui-window{padding:17px}.cr-v12 .panel-visual.with-art .ui-window{width:89%}.cr-v12 .metric{padding:10px}.cr-v12 .metric b{font-size:17px}.cr-v12 .split-ui{gap:8px}.cr-v12 .split-ui .ui-window{padding:10px}.cr-v12 .document-sheet{padding:15px}.cr-v12 .section-panel .note{margin-bottom:20px}.cr-v12 .catalog{padding-top:50px;padding-bottom:50px}.cr-v12 .catalog ul{columns:1}.cr-v12 .catalog li{font-size:12px}.cr-v12 .start{padding-top:45px;padding-bottom:50px}.cr-v12 .steps{display:flex;overflow:auto;margin:25px 0;padding-bottom:10px}.cr-v12 .steps button{flex:0 0 145px}.cr-v12 .start-preview{display:block;padding:22px;min-height:360px}.cr-v12 .review{display:block;padding-top:45px;padding-bottom:45px}.cr-v12 .quote-mark{display:none}.cr-v12 .review blockquote{font-size:17px}.cr-v12 .pricing{padding-top:50px}.cr-v12 .price-cards{gap:15px}.cr-v12 .price-card{padding:25px 15px}.cr-v12 .price-card h3{font-size:25px}.cr-v12 .price{font-size:29px}.cr-v12 .price-card .plan-desc{font-size:11px;min-height:55px}.cr-v12 .price-card ul{font-size:11px}.cr-v12 .partner-row{gap:15px;flex-wrap:wrap;margin:25px 0 40px}.cr-v12 .partner-row img{width:40%;height:40px}.cr-v12 .promises{grid-template-columns:1fr 1fr;gap:20px}.cr-v12 .final-cta .wrap{display:block}.cr-v12 .final-cta h2{margin-bottom:25px}.cr-v12 .final-cta p{text-align:left}.cr-v12 .footer-grid{grid-template-columns:1fr 1fr;gap:25px}.cr-v12 .footer-bottom{display:block;font-size:10px}.cr-v12 .footer-bottom a{display:block;margin-top:15px}}@media (prefers-reduced-motion:reduce){.cr-v12{scroll-behavior:auto}.cr-v12 *,.cr-v12 *:before,.cr-v12 *:after{transition:none!important;animation:none!important}}@media print{.cr-v12 header,.cr-v12 footer,.cr-v12 .tabs,.cr-v12 .button,.cr-v12 .scene-back,.cr-v12 .hero-art,.cr-v12 .niche-intro{display:none}.cr-v12 section{break-inside:avoid}.cr-v12 .wrap{padding:15px}.cr-v12 .feature-section.dark{background:#fff;color:#071439}}@font-face{font-family:Manrope;src:url(/fonts/manrope-latin-400-normal.woff2) format("woff2");font-weight:400;unicode-range:U+0000-00FF;font-display:swap}.cr-v12 .logo{font-size:27px;letter-spacing:-1px}.cr-v12 h1{font-size:clamp(40px,4.55vw,67px)}.cr-v12 .hero{min-height:660px;padding-top:30px}.cr-v12 .hero-art{height:575px}.cr-v12 .hero-booking{top:23%;left:24%;width:45%;padding:23px}.cr-v12 .hero-booking select{height:43px}.cr-v12 .hero-booking .booking-top{font-size:15px}.cr-v12 .hero-art>img{-webkit-mask-image:linear-gradient(to bottom,black 85%,transparent);mask-image:linear-gradient(to bottom,black 85%,transparent)}.cr-v12 .scene{background-image:var(--scene);background-size:200% 200%;background-repeat:no-repeat;aspect-ratio:1;position:absolute;right:-40px;top:0;width:60%;z-index:-1;border-radius:0;-webkit-mask-image:linear-gradient(to right,transparent,black 18%);mask-image:linear-gradient(to right,transparent,black 18%);pointer-events:none}.cr-v12 .pos-0{background-position:0 0}.cr-v12 .pos-1{background-position:100% 0}.cr-v12 .pos-2{background-position:0 100%}.cr-v12 .pos-3{background-position:100% 100%}.cr-v12 .scene-niches{background-size:400% 200%}.cr-v12 .scene-niches.pos-6{background-position:66.6667% 100%}.cr-v12 .feature-section{padding-top:70px;padding-bottom:60px}.cr-v12 .section-panel{grid-template-columns:.7fr 1.5fr;gap:25px;min-height:440px}.cr-v12 .panel-copy h3{font-size:35px;line-height:1.11}.cr-v12 .panel-copy p{font-size:14px;line-height:1.7}.cr-v12 .panel-copy .fine{font-size:11px}.cr-v12 .section-title{margin-bottom:25px}.cr-v12 .section-title>p{font-size:14px}.cr-v12 .panel-visual{min-height:440px;padding:25px 0;isolation:isolate}.cr-v12 .composed-scene .live-ui{width:75%;position:relative;z-index:2;margin:35px 0 0}.cr-v12 .composed-scene>.scene{width:54%;right:-18px;top:35px;bottom:0;height:auto;aspect-ratio:1;min-height:380px;background-size:200% 200%;-webkit-mask-image:linear-gradient(to right,transparent 0,black 18%,black 97%,transparent);mask-image:linear-gradient(to right,transparent 0,black 18%,black 97%,transparent)}.cr-v12 .ui-window{box-shadow:inset 0 0 0 1px #d4e0f399,0 12px 32px #15386720;border-radius:13px;background:linear-gradient(125deg,#fffffff5,#f4f8fff2)}.cr-v12 .ui-top{margin-bottom:15px;font-size:13px}.cr-v12 .ui-top span{font-size:10px}.cr-v12 table{font-size:11px}.cr-v12 th,.cr-v12 td{padding:11px 8px}.cr-v12 .metric b{font-size:19px}.cr-v12 .mini-grid{gap:7px}.cr-v12 .person{display:inline-flex;gap:8px;align-items:center;white-space:nowrap}.cr-v12 .person img{width:27px;height:27px;object-fit:cover;border-radius:50%}.cr-v12 .participant-dots{display:flex;align-items:center;gap:5px;margin:15px 0}.cr-v12 .participant-dots img{width:30px;height:30px;border-radius:50%;border:2px solid white;object-fit:cover}.cr-v12 .participant-dots span{width:30px;height:30px;background:#e8eff9;border-radius:50%;text-align:center;color:#8494ae;padding-top:2px}.cr-v12 .class-heading{display:flex;align-items:center;justify-content:space-between}.cr-v12 .vacancy{display:flex;gap:10px;background:#eaf6ee;border-radius:10px;padding:14px;margin:18px 0;font-size:12px}.cr-v12 .vacancy small{display:block;font-size:10px;color:var(--muted)}.cr-v12 .status-dot{width:9px;height:9px;background:#37a267;border-radius:50%;margin-top:5px}.cr-v12 .chart-wrap{display:flex;gap:5px;margin-top:20px}.cr-v12 .y-axis{display:flex;flex-direction:column;justify-content:space-between;font-size:8px;color:var(--muted);width:38px}.cr-v12 .chart-grid{flex:1;background:repeating-linear-gradient(to top,transparent 0,transparent 35px,#e3eaf5 36px)}.cr-v12 .chart-grid svg{display:block;width:100%;height:150px}.cr-v12 .chart-legend{display:flex;gap:20px;color:var(--blue);font-size:10px;margin-top:20px}.cr-v12 .chart-legend small{margin-left:auto;color:var(--muted)}.cr-v12 .payroll-total{display:flex;justify-content:space-between;padding:17px 8px;border-top:1px solid #cfddf1;font-size:12px}.cr-v12 .team-columns{display:grid;grid-template-columns:1fr 1fr;gap:18px;font-size:11px}.cr-v12 .team-columns h4{margin:0 0 14px}.cr-v12 .staff-week{display:grid;grid-template-columns:40px repeat(5,1fr);gap:5px;font-size:8px;align-items:center}.cr-v12 .staff-week b{padding:7px 0;font-size:9px}.cr-v12 .shift{background:#b6d6ff;border:1px solid #99c3f9;border-radius:3px;height:20px}.cr-v12 .shift.off{background:#e7ecf2;border-color:#e7ecf2}.cr-v12 .access-note{margin-top:20px;padding-top:12px;border-top:1px solid var(--line);font-size:10px}.cr-v12 .access-note p{margin:8px 0}.cr-v12 .chat-bubble .person img{width:20px;height:20px}.cr-v12 .chat-bubble .person{font-size:10px}.cr-v12 .chat-bubble p{margin:5px 0;font-size:10px}.cr-v12 .chat-bubble small{color:var(--muted);font-size:8px}.cr-v12 .chat-demo input{padding:8px;font-size:10px}.cr-v12 .chat-demo .button{margin-top:8px;font-size:9px}.cr-v12 .product-dot{display:inline-block;width:13px;height:23px;background:linear-gradient(90deg,#f6f8fc,#d9e1ed);border:1px solid #bacce4;border-radius:3px;margin-right:8px;vertical-align:middle}.cr-v12 .product-dot.blue{border-top:5px solid #094cae}.cr-v12 .product-dot.mint{height:15px;border-color:#a1cfc4;background:#e9f5f0}.cr-v12 .consumption{padding:15px;margin:15px 0;background:#edf4ff;border-radius:8px;font-size:11px}.cr-v12 .consumption span{display:block;margin:4px 0 12px}.cr-v12 .plain-button{background:none;border:0;color:var(--blue);padding:0}.cr-v12 .client-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px;font-size:10px}.cr-v12 .client-header .tag{font-size:8px}.cr-v12 .template-list{display:grid;gap:10px;margin-bottom:20px}.cr-v12 .template-list button{background:#f7faff;border:1px solid #e2eaf7;border-radius:9px;padding:15px;display:flex;gap:15px;align-items:center;text-align:left}.cr-v12 .template-list small{display:block;font-size:10px;color:var(--muted);margin-top:4px}.cr-v12 .template-list button>span:last-child{margin-left:auto}.cr-v12 .paper-icon{color:var(--blue);font-size:25px}.cr-v12 .editor-tools{border:1px solid var(--line);padding:8px;margin-top:15px;font-size:12px}.cr-v12 .template-code{background:#fff;border:1px solid var(--line);padding:15px;font-size:11px;line-height:2.3}.cr-v12 .template-code mark{background:#cfe2ff}.cr-v12 .booking-duo{display:grid;grid-template-columns:1fr .95fr;gap:8px;align-items:center}.cr-v12 .booking-duo .ui-window{padding:17px}.cr-v12 .booking-duo .booking-top{font-size:12px}.cr-v12 .booking-duo .demo-form label{font-size:10px}.cr-v12 .booking-duo .demo-form select{font-size:11px;padding:8px}.cr-v12 .booking-duo .button{font-size:11px;padding:12px}.cr-v12 .calendar-title{display:flex;justify-content:space-between;font-size:10px;margin-bottom:13px}.cr-v12 .calendar-days{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;font-size:9px;text-align:center}.cr-v12 .calendar-days button{border:0;background:none;padding:6px 0;font-size:9px;border-radius:5px}.cr-v12 .calendar-days .selected{background:var(--blue);color:#fff}.cr-v12 .calendar-days>span{color:#7388a9}.cr-v12 .date-caption{font-size:9px;margin-top:15px;color:var(--muted)}.cr-v12 .booking-channel-strip{display:flex;gap:5px;flex-wrap:wrap;margin-top:14px}.cr-v12 .booking-channel-strip .brand-chip{font-size:9px;padding:5px 8px;gap:5px;border-radius:7px}.cr-v12 .booking-channel-strip img{width:16px;height:16px}.cr-v12 .stage-booking .live-ui{width:85%;margin-top:40px}.cr-v12 .stage-booking .scene{width:76%;right:-30px;min-height:430px;top:0}.cr-v12 .stage-notification .scene{min-height:450px;width:80%;top:0;-webkit-mask-image:linear-gradient(to right,transparent,black 10%);mask-image:linear-gradient(to right,transparent,black 10%)}.cr-v12 .stage-notification .live-ui{width:65%;margin-left:55px}.cr-v12 .stage-notification .ui-window{transform:rotate(2deg)}.cr-v12 .stage-notification .notice{padding:15px}.cr-v12 .stage-autofill .live-ui{width:90%}.cr-v12 .stage-team .live-ui{width:83%}.cr-v12 .stage-branches .panel-copy{align-self:start;padding-top:30px}.cr-v12 .stage-branches .panel-visual{min-height:530px}.cr-v12 .branch-scene{height:480px;position:relative}.cr-v12 .branch-scene .scene{top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-size:200% 200%;-webkit-mask-image:linear-gradient(to bottom,black 88%,transparent);mask-image:linear-gradient(to bottom,black 88%,transparent);aspect-ratio:auto}.cr-v12 .branch-label{position:absolute;background:#ffffffcf;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);border:1px solid #cedbee;border-radius:7px;box-shadow:0 5px 15px #15356217;font-size:11px;padding:8px 12px}.cr-v12 .branch-a{top:12%;left:42%}.cr-v12 .branch-b{top:51%;left:7%}.cr-v12 .branch-c{top:51%;right:7%}.cr-v12 .stage-branches .live-ui>.ui-window{position:absolute;left:0;bottom:-10px;width:43%;padding:15px}.cr-v12 .device-scene{height:470px;position:relative}.cr-v12 .device-scene .scene{top:0;right:0;bottom:0;left:0;width:100%;height:100%;-webkit-mask-image:linear-gradient(to bottom,black 87%,transparent);mask-image:linear-gradient(to bottom,black 87%,transparent);aspect-ratio:auto}.cr-v12 .device-badges{display:flex;gap:10px;justify-content:center;margin-top:10px;font-size:12px}.cr-v12 .device-badges span{padding:10px 15px;background:#fff;border:1px solid var(--line);border-radius:20px;box-shadow:0 7px 20px #23416c10}.cr-v12 .integration-orbit{height:460px;position:relative;background:radial-gradient(ellipse at center,#dceaff 0,transparent 60%)}.cr-v12 .integration-orbit:before{content:"";position:absolute;width:60%;height:70%;left:20%;top:15%;border:1px solid #a5c2e7;border-radius:50%;box-shadow:0 0 0 30px #dce9fa33}.cr-v12 .orbit-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:130px;width:130px;border-radius:50%;background:radial-gradient(at 30% 20%,#2580ff,#01216d);border:7px ridge #b6cdec;color:#fff;display:grid;place-content:center;text-align:center;font-size:24px;font-weight:800;box-shadow:inset 0 0 20px #88b2f7,0 20px 30px #0b377535}.cr-v12 .orbit-center span{display:none}.cr-v12 .orbit-item{position:absolute;left:var(--x);top:var(--y);transform:translate(-50%,-50%);background:linear-gradient(150deg,#fff,#ebf2fc);box-shadow:0 7px 20px #16366518,inset 0 0 0 1px #fff;border:1px solid #d5e2f3;padding:12px 15px;border-radius:12px;display:flex;gap:7px;align-items:center;font-size:11px;white-space:nowrap}.cr-v12 .orbit-item img{width:23px;height:23px}.cr-v12 .niche-shortcuts{display:grid;grid-template-columns:repeat(8,1fr);gap:5px;align-items:start;overflow:visible}.cr-v12 .niche-shortcuts>button{white-space:normal;padding:0;background:none;border:0;text-align:center;font-size:11px}.cr-v12 .niche-object{display:block;aspect-ratio:1;background-image:var(--scene);background-size:400% 200%;background-repeat:no-repeat;margin-bottom:8px;mix-blend-mode:multiply}.cr-v12 .n-0{background-position:0 0}.cr-v12 .n-1{background-position:33.333% 0}.cr-v12 .n-2{background-position:66.666% 0}.cr-v12 .n-3{background-position:100% 0}.cr-v12 .n-4{background-position:0 100%}.cr-v12 .n-5{background-position:33.333% 100%}.cr-v12 .n-6{background-position:66.666% 100%}.cr-v12 .n-7{background-position:100% 100%}.cr-v12 .more-niche label{font-size:11px;text-align:center;margin:0}.cr-v12 .more-niche select{width:100%;padding:5px;border:1px solid var(--line);font-size:10px;margin-top:5px}.cr-v12 .niche-intro{padding-bottom:50px}.cr-v12 .more-niche .niche-object{margin-bottom:0}.cr-v12 .section-panel{border-radius:18px}.cr-v12 .feature-section.tinted{background:linear-gradient(125deg,#f6f9ff,#fff 70%)}.cr-v12 .step-art{height:125px;position:relative;overflow:hidden}.cr-v12 .steps button{min-height:220px}.cr-v12 .step-art .step-mini{transform:scale(.85);transform-origin:center;position:absolute;left:0;right:0;top:0;background:#fff;border:1px solid #d7e3f7;border-radius:8px;padding:12px;color:var(--ink);box-shadow:0 10px 20px #0c366e1a;font-size:8px}.cr-v12 .step-mini strong{display:block;font-size:11px;margin-bottom:12px}.cr-v12 .step-mini i{display:block;background:#e9f0fa;height:12px;margin:7px 0;border-radius:3px}.cr-v12 .steps{align-items:end;gap:10px}.cr-v12 .steps button:nth-child(2){transform:translateY(-10px)}.cr-v12 .steps button:nth-child(3){transform:translateY(-20px)}.cr-v12 .steps button:nth-child(4){transform:translateY(-30px)}.cr-v12 .steps button:nth-child(5){transform:translateY(-40px)}.cr-v12 .start .section-title{margin-bottom:65px}@media (max-width:1050px){.cr-v12 .section-panel{grid-template-columns:.8fr 1.2fr}.cr-v12 .composed-scene .live-ui{width:85%}.cr-v12 .composed-scene>.scene{width:52%;right:-25px;min-height:360px}.cr-v12 .stage-booking .live-ui{width:100%}.cr-v12 .booking-duo{grid-template-columns:1fr .85fr}.cr-v12 .booking-duo .ui-window{padding:12px}.cr-v12 .hero-booking{width:53%;left:17%}.cr-v12 .panel-copy h3{font-size:30px}.cr-v12 .panel-copy p{font-size:13px}.cr-v12 .scene{opacity:.9}.cr-v12 .niche-shortcuts>button{font-size:10px}.cr-v12 .device-badges{font-size:10px;gap:5px}.cr-v12 .device-badges span{padding:8px}.cr-v12 .stage-autofill .live-ui{width:100%}.cr-v12 .stage-notification .live-ui{margin-left:0;width:85%}.cr-v12 .team-columns{gap:8px}.cr-v12 .stage-team .live-ui{width:100%}}@media (max-width:720px){.cr-v12 h1{font-size:43px}.cr-v12 .hero{min-height:0;padding-top:30px}.cr-v12 .hero-art{height:420px}.cr-v12 .hero-booking{left:24%;width:49%;top:20%;padding:15px}.cr-v12 .hero-booking select{height:32px}.cr-v12 .hero-booking .booking-top{font-size:12px}.cr-v12 .hero-proof{font-size:9px}.cr-v12 .niche-shortcuts{display:flex;overflow:auto;gap:10px;padding-bottom:10px}.cr-v12 .niche-shortcuts>button,.cr-v12 .more-niche{min-width:100px;flex:0 0 100px}.cr-v12 .niche-shortcuts>button{font-size:11px}.cr-v12 .section-panel{display:block}.cr-v12 .panel-copy h3{font-size:31px}.cr-v12 .panel-visual{min-height:430px;padding-top:15px;margin-top:25px}.cr-v12 .composed-scene .live-ui{width:92%;margin-top:55px}.cr-v12 .composed-scene>.scene{width:70%;min-height:300px;top:0;right:-20px;-webkit-mask-image:linear-gradient(to bottom,black 75%,transparent);mask-image:linear-gradient(to bottom,black 75%,transparent);opacity:.85}.cr-v12 .stage-booking .live-ui{width:100%;margin-top:65px}.cr-v12 .stage-booking .scene{width:90%;right:0}.cr-v12 .booking-duo{grid-template-columns:1fr .85fr;gap:7px}.cr-v12 .booking-duo .ui-window{padding:12px}.cr-v12 .booking-duo .ui-top{font-size:10px}.cr-v12 .booking-duo .ui-top span{display:none}.cr-v12 .booking-duo .booking-top{font-size:11px}.cr-v12 .booking-duo .demo-label{font-size:8px}.cr-v12 .calendar-days{gap:1px}.cr-v12 .calendar-days button,.cr-v12 .calendar-title{font-size:8px}.cr-v12 .stage-team .live-ui,.cr-v12 .stage-autofill .live-ui{width:100%}.cr-v12 .stage-notification .live-ui{width:84%;margin-left:0}.cr-v12 .stage-notification .scene{width:85%;min-height:400px;right:0}.cr-v12 .scene-niches{background-size:400% 200%!important}.cr-v12 .device-scene{height:300px}.cr-v12 .device-badges{flex-wrap:wrap}.cr-v12 .stage-devices .panel-visual{min-height:360px}.cr-v12 .branch-scene{height:360px}.cr-v12 .stage-branches .panel-visual{min-height:435px}.cr-v12 .stage-branches .live-ui>.ui-window{width:65%;bottom:0}.cr-v12 .branch-label{font-size:9px;padding:6px}.cr-v12 .integration-orbit{height:390px}.cr-v12 .orbit-item{font-size:9px;padding:9px 7px;gap:4px}.cr-v12 .orbit-item img{width:18px;height:18px}.cr-v12 .orbit-center{width:100px;height:100px;font-size:20px;border-width:5px}.cr-v12 .niche-intro{padding-bottom:20px}.cr-v12 .steps{padding-top:35px;margin-top:20px}.cr-v12 .steps button{flex-basis:150px}.cr-v12 .start .section-title{margin-bottom:25px}.cr-v12 .steps button:nth-child(n){transform:none}.cr-v12 .chart-grid svg{height:120px}.cr-v12 .metric b{font-size:17px}.cr-v12 .person{gap:5px}.cr-v12 .person img{width:23px;height:23px}}.cr-v12 .before-after{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:15px 0}.cr-v12 .before-after figure{margin:0;position:relative;overflow:hidden;border-radius:8px}.cr-v12 .photo-crop{aspect-ratio:1;background-image:url(/art-v12/atlas-photos.webp);background-size:200% 200%}.cr-v12 .photo-0{background-position:0 0}.cr-v12 .photo-1{background-position:100% 0}.cr-v12 .photo-2{background-position:0 100%}.cr-v12 .photo-3{background-position:100% 100%}.cr-v12 .before-after figcaption{position:absolute;bottom:7px;left:7px;background:#ffffffdb;font-size:10px;padding:3px 8px;border-radius:5px}.cr-v12 .niche-large-1{background-position:33.333% 0}.cr-v12 .niche-large-2{background-position:66.666% 0}.cr-v12 .niche-large-3{background-position:100% 0}.cr-v12 .niche-large-5{background-position:33.333% 100%}.cr-v12 .niche-large-6{background-position:66.666% 100%}.cr-v12 .composed-scene>.scene-niches{background-size:400% 200%}.cr-v12 .footer-bottom{line-height:1.8}@media (min-width:721px) and (max-width:1050px){.cr-v12 .hero-art{margin-right:-28px}}.cr-v12 .step-field{padding:7px 5px;margin:5px 0;border:1px solid #dce5f2;border-radius:4px;text-align:left;font-size:9px}.cr-v12 .step-save{padding:7px 4px;background:#0652ee;color:#fff;border-radius:4px;margin-top:7px;font-size:9px}.cr-v12 .step-art{height:150px}.cr-v12 .steps button{min-height:280px}.cr-v12 .metric b{white-space:nowrap}@media (max-width:720px){.cr-v12 .metric b{font-size:13px}.cr-v12 .steps button{min-height:260px}}@media (min-width:721px){.cr-v12 .steps button{height:300px;min-height:300px}}.cr-v12 #business.art-directed{position:relative;background:radial-gradient(ellipse at 88% 65%,#e9f0fa 0,transparent 47%),#fcfdff;overflow:hidden;padding:90px 0 60px}.cr-v12 #business .section-title h2{font-weight:700;font-size:clamp(42px,4.6vw,66px);letter-spacing:-2.8px}.cr-v12 #business .tabs{background:none;border:none;border-bottom:1px solid #dbe3ef;border-radius:0;padding:0;gap:20px;margin-bottom:15px}.cr-v12 #business .tabs button{background:none;box-shadow:none;border-radius:0;color:#596984;padding:15px 5px;position:relative}.cr-v12 #business .tabs button[aria-selected=true]{color:#064dd9}.cr-v12 #business .tabs button[aria-selected=true]:after{content:"";height:3px;background:#075eff;position:absolute;bottom:-1px;left:0;right:0}.cr-v12 .business-scene{position:relative;min-height:620px;display:grid;grid-template-columns:24% 48% 28%;grid-template-rows:1fr auto;align-items:center;isolation:isolate;padding-top:30px}.cr-v12 .business-story{z-index:3;align-self:center;padding:0 20px 35px 0}.cr-v12 .business-story h3{font-size:36px;line-height:1.09;font-weight:700;letter-spacing:-1.1px}.cr-v12 .business-story>p{font-size:14px;line-height:1.75;color:#52647f;margin:26px 0}.cr-v12 .business-interface{z-index:2;position:relative;align-self:center;transform:perspective(1700px) rotateY(-3deg);margin:10px 0 42px}.cr-v12 .business-object{position:absolute;z-index:1;width:450px;right:-112px;bottom:120px;margin:0;pointer-events:none}.cr-v12 .business-object img{width:100%;filter:drop-shadow(0 26px 18px #1a3a661a)}.cr-v12 .business-object figcaption{font:15px/1.55 Georgia,serif;color:#243d64;position:absolute;bottom:12%;left:30%;width:50%;white-space:pre-line;transform:rotate(3deg);text-align:center}.cr-v12 .business-finance .business-object{right:-130px;bottom:115px;width:460px}.cr-v12 .business-finance .business-object figcaption{bottom:10%}.cr-v12 .business-payroll .business-object{width:440px;right:-100px}.cr-v12 .business-payroll .business-object figcaption{display:none}.cr-v12 .business-inventory .business-object figcaption{display:none}.cr-v12 .business-benefits{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);gap:40px;z-index:4;border-top:1px solid #d8e2ef;padding:25px 0 0}.cr-v12 .business-benefits>div{display:flex;gap:13px;align-items:baseline}.cr-v12 .business-benefits p{font-size:13px;color:#405574;margin:0}.cr-v12 .benefit-mark{color:#0c5bf2}.cr-v12 .finance-dashboard,.cr-v12 .payroll-dashboard,.cr-v12 .business-interface>.ui-window{background:linear-gradient(125deg,#fff,#f7faff);border:1px solid #fff;border-radius:16px;padding:25px;box-shadow:0 1px #c1cfe388,0 22px 50px #1a3f7020,inset 0 0 0 1px #e0e8f788}.cr-v12 .dashboard-head{display:flex;justify-content:space-between;align-items:center;font-size:12px;font-weight:800;margin-bottom:24px}.cr-v12 .dashboard-head label{display:flex;align-items:center;gap:8px;font-weight:400;margin:0;font-size:10px;color:#73829b}.cr-v12 .dashboard-head select{width:auto;font-size:10px;padding:6px 8px}.cr-v12 .live-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:#1b69f0;margin-right:8px}.cr-v12 .finance-totals{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:15px;padding:0 0 22px}.cr-v12 .finance-totals>div{border-left:2px solid #ccdaec;padding-left:12px}.cr-v12 .finance-totals>div:first-child{border-color:#095ffb}.cr-v12 .finance-totals span{display:block;font-size:10px;color:#6b7c97;margin-bottom:8px}.cr-v12 .finance-totals strong{font-size:21px;letter-spacing:-.6px;white-space:nowrap}.cr-v12 .finance-totals small{font-size:13px}.cr-v12 .real-chart{height:180px;display:flex;gap:8px;margin:8px 0 33px}.cr-v12 .chart-scale{display:flex;flex-direction:column;justify-content:space-between;font-size:8px;color:#74869f;width:37px;padding-bottom:0}.cr-v12 .plot{display:flex;flex:1;gap:6px;border-bottom:1px solid #d2dfef;background:repeating-linear-gradient(to top,transparent 0,transparent 58px,#e4ecf5 59px);align-items:end}.cr-v12 .plot-month{flex:1;min-width:0;height:100%;position:relative;background:none;border:0;padding:0;display:flex;gap:2px;align-items:end;justify-content:center}.cr-v12 .plot-month .revenue-bar{height:var(--revenue);width:34%;background:linear-gradient(90deg,#0a43b9,#3086ff);border-radius:3px 3px 0 0;box-shadow:inset 1px 0 #94c3ff}.cr-v12 .plot-month .cost-bar{height:var(--cost);width:34%;background:linear-gradient(90deg,#b4ceef,#e0edff);border-radius:3px 3px 0 0}.cr-v12 .plot-month small{position:absolute;top:calc(100% + 9px);font-size:8px;color:#7384a0}.cr-v12 .plot-month.chosen{background:#e6effa77}.cr-v12 .plot-month[hidden]{display:none}.cr-v12 .chart-caption{font-size:9px;display:flex;justify-content:space-between;gap:10px;color:#1457bd}.cr-v12 .chart-caption i{font-style:normal;color:#7895c0;margin-left:9px}.cr-v12 .chart-readout{color:#3c5477}.cr-v12 .finance-ledger{border-top:1px solid #dfe7f3;margin-top:22px;padding-top:16px;display:grid;grid-template-columns:1fr 1fr;gap:20px;font-size:9px}.cr-v12 .finance-ledger span{color:#6c7d96;display:block;margin-bottom:5px}.cr-v12 .finance-ledger b{font-weight:400;font-size:11px}.cr-v12 .interface-caption{display:block;font-size:9px;color:#788aa2;margin-top:15px}.cr-v12 .salary-breakdown{display:grid;gap:5px;padding:15px 12px;background:#edf4ff;margin:15px 0;border-radius:8px;font-size:10px;color:#587397}.cr-v12 .salary-breakdown strong{font-size:16px;color:#183e7b}.cr-v12 .dashboard-bottom{display:flex;justify-content:space-between;align-items:center;gap:10px}.cr-v12 .dashboard-bottom>span{font-size:9px;color:#7c8da5}.cr-v12 .business-interface .person img{width:26px;height:26px}.cr-v12 .business-interface th,.cr-v12 .business-interface td{font-size:10px;padding:12px 5px}.cr-v12 .business-interface .ui-top{font-size:12px}.cr-v12 .business-team{grid-template-columns:24% 51% 25%}.cr-v12 .business-team .business-object{right:-115px;width:410px}.cr-v12 .business-team .business-object figcaption{font-size:13px;bottom:11%}.cr-v12 .business-interface .team-columns{gap:14px}.cr-v12 .business-interface .team-columns .chat-bubble{padding:9px}.cr-v12 .business-interface .ui-window{padding:22px}@media (max-width:1100px){.cr-v12 .business-scene{grid-template-columns:28% 55% 17%;min-height:640px}.cr-v12 .business-story h3{font-size:30px}.cr-v12 .business-object{opacity:.85;right:-180px!important}.cr-v12 .business-interface{transform:none}.cr-v12 .business-benefits{gap:15px}.cr-v12 .business-object figcaption{display:none}.cr-v12 .finance-totals strong{font-size:17px}.cr-v12 .finance-dashboard,.cr-v12 .payroll-dashboard{padding:18px}.cr-v12 .business-interface table{min-width:400px}}@media (max-width:720px){.cr-v12 #business.art-directed{padding-top:55px}.cr-v12 #business .section-title h2{letter-spacing:-1.5px}.cr-v12 #business .tabs{gap:20px}.cr-v12 .business-scene{display:flex;flex-direction:column;align-items:stretch;padding-top:25px;min-height:0}.cr-v12 .business-story{padding:0 95px 0 0;min-height:260px}.cr-v12 .business-story h3{font-size:31px}.cr-v12 .business-story>p{font-size:13px;margin:20px 0}.cr-v12 .business-story .text-link{font-size:11px}.cr-v12 .business-object,.cr-v12 .business-finance .business-object{width:205px!important;right:-45px!important;top:100px;bottom:auto!important;opacity:1}.cr-v12 .business-team .business-object{top:145px}.cr-v12 .business-interface{margin:25px 0 30px;width:100%}.cr-v12 .business-benefits{display:flex;flex-direction:column;gap:13px;padding-top:22px}.cr-v12 .business-benefits p{font-size:12px}.cr-v12 .finance-totals{gap:6px}.cr-v12 .finance-totals>div{padding-left:7px}.cr-v12 .finance-totals strong{font-size:16px}.cr-v12 .finance-totals span{font-size:9px}.cr-v12 .real-chart{height:150px}.cr-v12 .plot{gap:3px}.cr-v12 .chart-caption{font-size:8px}.cr-v12 .finance-ledger b{font-size:10px}.cr-v12 .business-interface .team-columns{grid-template-columns:1fr}.cr-v12 .business-interface .ui-window{padding:16px}.cr-v12 .business-interface .person img{width:24px;height:24px}.cr-v12 .finance-dashboard,.cr-v12 .payroll-dashboard{padding:15px}.cr-v12 .business-story .text-link{display:inline-block;max-width:170px}.cr-v12 .business-inventory .business-object{top:115px}.cr-v12 .dashboard-bottom{align-items:start;flex-direction:column}}@media (prefers-reduced-motion:no-preference){.cr-v12 .business-interface{animation:business-appear .45s ease-out}.cr-v12 .business-object{animation:business-appear .6s ease-out}@keyframes business-appear{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0 0}}}.cr-v12 .business-interface{transform:none}.cr-v12 #business .section-title{display:grid;grid-template-columns:1.8fr 1fr;align-items:end}.cr-v12 #business .section-title h2{max-width:none;font-size:clamp(42px,4.3vw,62px)}@media (max-width:720px){.cr-v12 #business .section-title{display:block}.cr-v12 .business-story{padding-right:0;min-height:0}.cr-v12 .business-story h3{width:64%;min-height:205px;font-size:30px}.cr-v12 .business-story>p{max-width:none;margin:24px 0 17px}.cr-v12 .business-object,.cr-v12 .business-finance .business-object{top:28px;width:175px!important;right:-27px!important}.cr-v12 .business-team .business-object,.cr-v12 .business-inventory .business-object{top:50px}.cr-v12 .dashboard-head{gap:8px;flex-wrap:wrap}.cr-v12 .dashboard-head label{margin-left:auto}.cr-v12 .business-finance .business-object{top:42px}}.cr-v12 .finance-month-caption{font-size:9px;color:#74869e;margin:0 0 14px}.cr-v12 .dentition-scroll{overflow:auto;padding:10px 0}.cr-v12 .dentition{min-width:575px}.cr-v12 .jaw{display:grid;grid-template-columns:repeat(16,1fr);gap:4px;margin:10px 0}.cr-v12 .tooth-number{font-size:9px;background:none;border:0;display:block;margin:auto;padding:4px}.cr-v12 .tooth-surfaces{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;border:1px solid #d3deee;border-radius:4px;padding:2px;background:#f9fbff}.cr-v12 .tooth-surfaces button{aspect-ratio:1;padding:0;font-size:5px;border:0;background:#e8eef6;min-width:0}.cr-v12 .tooth-surfaces button:nth-child(2n){background:#fff}.cr-v12 .tooth-surfaces button.filled{background:#89bcf9}.cr-v12 .tooth-unit.active .tooth-surfaces{outline:2px solid #397beb}.cr-v12 .jaw-label{font-size:9px;color:#7b8ca7;text-align:center}.cr-v12 .dental-legend{display:flex;gap:15px;font-size:9px;color:#5376a8;margin:8px 0 15px}.cr-v12 .tooth-detail{border-top:1px solid #dce5f3;padding:14px 0 0;font-size:11px}.cr-v12 .tooth-detail p{margin:8px 0;color:#687e9a}.cr-v12 .tooth-detail small{font-size:9px;color:#7b8da5}.cr-v12 .patient-meta{display:flex;gap:15px;align-items:center;font-size:10px;color:#788aa4;margin:0 0 18px}.cr-v12 .perio-head{display:flex;justify-content:space-between;font-size:11px;margin:20px 0}.cr-v12 .perio-options{display:flex;align-items:center;gap:12px;font-size:10px}.cr-v12 .perio-timeline{display:flex;gap:10px;align-items:center;font-size:9px;margin:25px 0}.cr-v12 .perio-timeline i{height:1px;background:#c6d8ef;flex:1}.cr-v12 .document-workflow{display:grid;grid-template-columns:.85fr 1.15fr;gap:25px}.cr-v12 .document-source{padding-top:12px}.cr-v12 .source-heading{font-size:12px;font-weight:800;margin-bottom:22px}.cr-v12 .document-source .template-code{margin-top:22px;border:1px solid #d5e1f2;border-radius:7px;padding:15px;background:#f6f9ff;font-size:11px}.cr-v12 .template-code>span{display:block;color:#7d8ba4;font-size:9px;margin-bottom:12px}.cr-v12 .template-code p{margin-bottom:8px}.cr-v12 .document-filled{padding:23px;font-size:10px}.cr-v12 .document-brand{display:flex;justify-content:space-between;gap:10px;font-size:10px;font-weight:800;color:#27569b;border-bottom:1px solid #dfe6f0;padding-bottom:12px;margin-bottom:20px}.cr-v12 .document-brand span{font-weight:400;font-size:7px;color:#92a0b4}.cr-v12 .document-filled h4{font-size:13px;text-align:center;margin:0 0 10px}.cr-v12 .document-date{text-align:center;color:#7a8ba4;font-size:8px}.cr-v12 .document-section{font-size:8px;color:#6f86a5;border-bottom:1px solid #e1e9f3;padding-bottom:5px;margin:15px 0 9px}.cr-v12 .document-filled p{font-size:9px;line-height:1.8;margin-bottom:9px}.cr-v12 .document-filled .document-explainer{font-size:8px;color:#6e829e;margin-top:15px}.cr-v12 .document-signatures{display:flex;justify-content:space-between;font-size:8px;line-height:2;margin-top:18px}.cr-v12 .client-summary{display:grid;grid-template-columns:1fr 1fr 1.4fr;padding:10px 0 20px;gap:12px}.cr-v12 .client-summary b{display:block;font-size:17px}.cr-v12 .client-summary span{font-size:9px;color:#7990ad}.cr-v12 .client-note{padding:12px 14px;border-left:2px solid #8ab8ee;background:#f1f6fc;margin:15px 0 0;font-size:10px}.cr-v12 .client-note p{margin:5px 0;color:#667e9c}@media (max-width:720px){.cr-v12 .document-workflow{display:block}.cr-v12 .document-source{padding-top:0}.cr-v12 .document-source .template-code{margin:15px 0}.cr-v12 .document-result{margin-top:20px}.cr-v12 .document-filled{padding:25px}.cr-v12 .document-filled p{font-size:11px}.cr-v12 .document-section{font-size:10px}.cr-v12 .document-date,.cr-v12 .document-filled .document-explainer{font-size:9px}.cr-v12 .document-brand span{font-size:8px}.cr-v12 .document-signatures{font-size:10px}.cr-v12 .client-summary b{font-size:14px}}.cr-v12 #booking{background:radial-gradient(ellipse at 70% 70%,#eaf2ff 0,transparent 60%),#fff;overflow:hidden}.cr-v12 #booking .scene{background-image:url(/art-v12/booking-alpha.webp)!important;-webkit-mask-image:none!important;mask-image:none!important;opacity:1}.cr-v12 #booking .section-panel{grid-template-columns:27% 73%;gap:12px}.cr-v12 #booking .panel-visual{min-height:540px}.cr-v12 #booking .stage-booking .scene{width:68%;height:auto;min-height:0;aspect-ratio:1;left:-30px;right:auto;top:40px;bottom:auto}.cr-v12 #booking .stage-booking .live-ui{width:78%;margin-left:22%;margin-top:60px}.cr-v12 .stage-booking .booking-duo{gap:12px;grid-template-columns:1fr 1fr}.cr-v12 .stage-booking .booking-duo .ui-window{padding:18px}.cr-v12 .stage-booking .booking-duo .ui-top{display:none}.cr-v12 .stage-booking .calendar-title{font-size:11px}.cr-v12 .stage-booking .calendar-days button{font-size:10px}.cr-v12 .stage-booking .booking-channel-strip{flex-wrap:wrap;padding-top:12px}.cr-v12 #booking .stage-groups .scene,.cr-v12 #booking .stage-waitlist .scene,.cr-v12 #booking .stage-resources .scene{width:66%;min-height:0;aspect-ratio:1;left:-22px;right:auto;top:45px;bottom:auto}.cr-v12 #booking .stage-groups .live-ui,.cr-v12 #booking .stage-waitlist .live-ui,.cr-v12 #booking .stage-resources .live-ui{width:63%;margin-left:37%;margin-top:55px}.cr-v12 #booking .panel-copy h3{font-weight:700;letter-spacing:-1px}.cr-v12 #booking .panel-copy{padding-right:10px}.cr-v12 #booking .panel-copy .benefits{margin-top:25px}.cr-v12 #booking .tabs{border:none;background:none;border-bottom:1px solid #d7e4f6;border-radius:0;padding:0;gap:18px}.cr-v12 #booking .tabs button{border-radius:0;background:none;box-shadow:none;padding:16px 4px;color:#6c7e97}.cr-v12 #booking .tabs button[aria-selected=true]{color:#075efa;border-bottom:3px solid #075efa}.cr-v12 .booking-channel-strip .brand-chip{font-size:10px;padding:6px 9px}.cr-v12 .booking-channel-strip .brand-chip img{width:20px;height:20px}@media (max-width:1050px) and (min-width:721px){.cr-v12 #booking .section-panel{grid-template-columns:32% 68%}.cr-v12 #booking .stage-booking .live-ui{width:90%;margin-left:10%}.cr-v12 #booking .stage-booking .scene{left:-50px}.cr-v12 .stage-booking .booking-duo .ui-window{padding:12px}}@media (max-width:720px){.cr-v12 #booking .section-panel{display:block}.cr-v12 #booking .panel-copy{padding-right:0}.cr-v12 #booking .panel-visual{padding-top:215px;margin-top:5px;min-height:0}.cr-v12 #booking .composed-scene>.scene{width:260px!important;height:260px!important;min-height:0!important;left:calc(50% - 130px)!important;top:0!important;right:auto!important}.cr-v12 #booking .composed-scene>.live-ui{width:100%!important;margin:0!important}.cr-v12 .stage-booking .booking-duo{grid-template-columns:1fr}.cr-v12 .stage-booking .booking-duo .ui-window{padding:20px}.cr-v12 .stage-booking .booking-duo .calendar-title{font-size:12px}.cr-v12 .stage-booking .booking-duo .calendar-days button{font-size:11px}.cr-v12 .stage-booking .booking-duo .booking-top{font-size:15px}.cr-v12 .stage-booking .booking-duo .demo-label{font-size:10px}.cr-v12 #booking .tabs{gap:20px}.cr-v12 .booking-channel-strip{justify-content:center}}@media (min-width:1060px){.cr-v12 #booking .stage-booking .scene,.cr-v12 #booking .stage-groups .scene,.cr-v12 #booking .stage-waitlist .scene,.cr-v12 #booking .stage-resources .scene{width:470px;height:470px;aspect-ratio:1;top:70px;bottom:auto}.cr-v12 #booking .panel-visual{min-height:600px}.cr-v12 #booking .panel-copy h3{font-size:31px}.cr-v12 #booking .stage-booking .live-ui{margin-top:55px}}.cr-v12 .document-scene{padding:40px 0 20px}.cr-v12 .document-scene-intro{display:grid;grid-template-columns:1fr 1fr;gap:80px;margin-bottom:40px}.cr-v12 .document-scene-intro h3{font:700 35px/1.15 Georgia;margin:0}.cr-v12 .document-scene-intro p{font-size:14px;color:#617696;max-width:460px}.cr-v12 .doc-flow.ui-window{display:grid;grid-template-columns:.85fr 35px 1fr 35px 1.2fr;align-items:center;background:none;box-shadow:none;border:0;padding:0;gap:13px}.cr-v12 .doc-flow-card{background:linear-gradient(125deg,#fff,#f4f8ff);border:1px solid white;border-radius:15px;padding:24px;box-shadow:0 15px 35px #22497c13,inset 0 0 0 1px #d9e4f599;min-width:0}.cr-v12 .flow-card-title{font-size:12px;font-weight:800;display:flex;gap:10px;align-items:center;margin-bottom:26px}.cr-v12 .flow-card-title>span{font-size:10px;color:#5580b5;font-weight:400}.cr-v12 .flow-arrow{font-size:30px;color:#1767f2;text-align:center}.cr-v12 .template-toolbar{display:flex;gap:16px;font-size:13px;border-bottom:1px solid #dce5f3;padding-bottom:14px;margin-bottom:20px}.cr-v12 .doc-template{font-size:12px;line-height:1.8;min-height:250px;resize:vertical;background:#fff;border:1px solid #dce6f3}.cr-v12 .template-tokens{display:flex;gap:8px;padding:12px 0}.cr-v12 .template-tokens span{background:#e4efff;color:#2d65ad;padding:3px 9px;font-size:10px;border-radius:4px}.cr-v12 .doc-flow .result-card{padding:20px}.cr-v12 .doc-flow .document-sheet{padding:25px;min-height:390px}.cr-v12 .doc-flow .document-sheet h4{font-size:14px}.cr-v12 .doc-flow .document-sheet p{font-size:11px}.cr-v12 .doc-custom-preview{font-size:11px;line-height:1.9;white-space:pre-wrap;margin-top:20px;border-top:1px solid #e2e9f3;padding-top:15px}.cr-v12 .doc-flow .fine{font-size:10px}.cr-v12 .doc-flow .result-card>.fine{display:block;margin-top:16px}.cr-v12 .doc-flow .document-signatures{margin-top:25px}.cr-v12 .doc-flow .client-header{font-size:12px}.cr-v12 .doc-flow .document-brand{font-size:13px}.cr-v12 .doc-flow .document-brand span{font-size:8px}@media (max-width:1050px){.cr-v12 .doc-flow.ui-window{grid-template-columns:.8fr 15px 1fr 15px 1.15fr;gap:5px}.cr-v12 .doc-flow-card{padding:15px}.cr-v12 .flow-arrow{font-size:21px}.cr-v12 .doc-flow .document-sheet{padding:18px}.cr-v12 .document-scene-intro{gap:25px}}@media (max-width:720px){.cr-v12 .document-scene-intro{display:block;margin-bottom:25px}.cr-v12 .document-scene-intro h3{font-size:30px;margin-bottom:20px}.cr-v12 .doc-flow.ui-window{display:flex;flex-direction:column;gap:18px}.cr-v12 .doc-flow-card{width:100%;padding:22px}.cr-v12 .flow-arrow{transform:rotate(90deg);height:24px;line-height:24px}.cr-v12 .doc-flow .result-card{padding:20px}.cr-v12 .doc-flow .document-sheet{padding:24px}.cr-v12 .doc-template{min-height:225px}.cr-v12 .flow-card-title{font-size:14px}.cr-v12 .doc-flow .fine{font-size:11px}}.cr-v12 .device-screen{position:absolute;z-index:4;background:#fff;overflow:hidden;color:#1d3c68;pointer-events:none}.cr-v12 .monitor-screen{left:10%;top:22.5%;width:54.4%;height:37%;transform:skewY(4.7deg);padding:8px}.cr-v12 .laptop-screen{left:46.7%;top:49%;width:33.6%;height:23.2%;transform:skewY(-5deg);padding:5px}.cr-v12 .phone-screen{left:83.1%;top:54.6%;width:9.5%;height:28.2%;transform:skewY(-3deg);border-radius:4px;padding:7px 4px;font-size:5px}.cr-v12 .phone-screen>span{display:block;color:#8ea0b5;font-size:4px}.cr-v12 .phone-screen>div{margin:5px 0;padding:4px 3px;background:#edf3fe;border-left:1px solid #2676f6;font-size:4px}.cr-v12 .phone-screen>div b{display:block}.cr-v12 .phone-screen>div:nth-last-child(1){background:#eaf6f0;border-color:#60a486}.cr-v12 .mini-app-brand{font-size:10px;font-weight:800;border-bottom:1px solid #e2eafa;padding-bottom:6px;display:flex;align-items:center}.cr-v12 .mini-app-brand>span{color:#0765f5}.cr-v12 .mini-app-brand small{font-size:5px;font-weight:400;margin-left:auto}.cr-v12 .mini-app-body{display:grid;grid-template-columns:18% 82%;font-size:6px;line-height:3}.cr-v12 .mini-app-body aside{background:#f1f5fd;padding:5px;font-size:5px;color:#547096}.cr-v12 .mini-app-body .schedule{font-size:5px;margin:0;min-width:0;gap:1px;grid-template-columns:20px repeat(3,1fr)}.cr-v12 .mini-app-body .schedule>div{padding:3px;min-height:22px;line-height:1.5}.cr-v12 .mini-app-body .schedule .booked b{display:block;font-size:5px}.cr-v12 .laptop-screen .mini-app-brand{font-size:6px;padding-bottom:3px}.cr-v12 .laptop-screen .mini-app-body aside{font-size:3px}.cr-v12 .laptop-screen .mini-app-body .schedule{font-size:3px;grid-template-columns:12px repeat(3,1fr)}.cr-v12 .laptop-screen .mini-app-body .schedule>div{min-height:13px;padding:2px}.cr-v12 .laptop-screen .mini-app-body .schedule .booked b,.cr-v12 .laptop-screen .mini-app-brand small{font-size:3px}.cr-v12 .stage-devices [data-show-device-schedule]{display:block;margin:20px auto 0}@media (max-width:720px){.cr-v12 .monitor-screen{padding:4px}.cr-v12 .mini-app-brand{font-size:6px}.cr-v12 .mini-app-brand small{font-size:3px}.cr-v12 .mini-app-body aside{font-size:3px;padding:2px}.cr-v12 .mini-app-body .schedule{font-size:3px;grid-template-columns:10px repeat(3,1fr)}.cr-v12 .mini-app-body .schedule>div{padding:1px;min-height:14px}.cr-v12 .mini-app-body .schedule .booked b{font-size:3px}.cr-v12 .laptop-screen{padding:2px}.cr-v12 .laptop-screen .mini-app-body .schedule>div{min-height:8px;font-size:2px}.cr-v12 .laptop-screen .mini-app-body .schedule .booked b{font-size:2px}.cr-v12 .phone-screen{font-size:4px;padding:4px 2px}.cr-v12 .phone-screen>div{font-size:3px;margin:2px 0;padding:2px}.cr-v12 .phone-screen>span{font-size:3px}}.cr-v12 .calendar-nav{border:0;background:transparent;font-size:22px;line-height:1;padding:3px 8px;color:#5277a8}.cr-v12 .calendar-title{align-items:center}.cr-v12 .calendar-title b{text-transform:capitalize}.cr-v12 .calendar-days{min-height:190px}.cr-v12 .doc-output-meta{font-size:10px;color:#7890ae;margin:-10px 0 18px;line-height:1.9}.cr-v12 .doc-output-meta b{color:#344f76;font-weight:400}.cr-v12 .isolated-sculpture{display:block;width:100%;height:auto;object-fit:contain;filter:drop-shadow(0 22px 20px #2947760c)}.cr-v12 .scene-editorial h3{font-size:clamp(30px,3vw,46px);line-height:1.1;letter-spacing:-1.7px;margin:0 0 20px;font-weight:750}.cr-v12 .scene-editorial p{font-size:15px;line-height:1.75;color:var(--muted);max-width:540px}.cr-v12 .scene-benefit-row{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;grid-column:1/-1;border-top:1px solid #bdcbe14d;padding-top:24px;margin-top:20px}.cr-v12 .scene-benefit-row>div{display:flex;gap:14px}.cr-v12 .scene-benefit-row span{font-size:11px;color:#4484d9;line-height:2.2}.cr-v12 .scene-benefit-row p{font-size:12px;line-height:1.6;margin:0}.cr-v12 .retention-composition{position:relative;display:grid;grid-template-columns:30% 70%;align-items:center;padding:20px 0 0}.cr-v12 .retention-theatre{position:relative;min-height:540px;display:flex;align-items:center;justify-content:flex-end}.cr-v12 .retention-theatre figure{position:absolute;width:78%;left:-10%;margin:0;top:0}.cr-v12 .retention-live{position:relative;width:60%;z-index:1}.cr-v12 .retention-live .ui-window{padding:26px;background:linear-gradient(140deg,#fffffff5,#f3f7ffed);color:#081933;box-shadow:0 24px 60px #000c2426,inset 0 0 0 1px #fff}.cr-v12 .retention-live .ui-window p{color:#60718e}.cr-v12 .retention-notification .scene-editorial p{color:#b6cceb}.cr-v12 .retention-notification .scene-benefit-row{color:#dbe9ff}.cr-v12 .retention-campaign .retention-theatre,.cr-v12 .retention-return .retention-theatre{min-height:550px}.cr-v12 .retention-campaign .retention-live,.cr-v12 .retention-return .retention-live{width:78%}.cr-v12 .retention-campaign .retention-theatre figure,.cr-v12 .retention-return .retention-theatre figure{width:42%;left:-17%;top:25%}.cr-v12 .retention-loyalty .retention-theatre figure,.cr-v12 .retention-passes .retention-theatre figure{width:65%;left:-2%;top:8%}.cr-v12 .retention-loyalty .retention-live,.cr-v12 .retention-passes .retention-live{width:48%;margin-top:170px}.cr-v12 .industry-composition{display:grid;grid-template-columns:29% 46% 25%;align-items:center;gap:0;padding:30px 0}.cr-v12 .industry-composition .scene-editorial{padding-right:32px}.cr-v12 .industry-composition .scene-editorial h3{font-size:32px;letter-spacing:-1px}.cr-v12 .industry-workspace{position:relative;z-index:1}.cr-v12 .industry-sculpture{margin:0 -35px 0 5px}.cr-v12 .industry-sculpture figcaption{font-size:12px;color:#71829a;line-height:1.7;text-align:center}.cr-v12 .industry-dental{grid-template-columns:26% 54% 20%}.cr-v12 .industry-dental .industry-sculpture{margin-right:-20px}.cr-v12 .industry-workspace .ui-window{padding:22px}.cr-v12 .document-composition{display:grid;grid-template-columns:32% 35% 33%;align-items:center;position:relative;gap:0;padding-top:15px}.cr-v12 .document-composition .scene-editorial{padding-right:35px}.cr-v12 .document-composition figure{margin:0 -10px 0 -30px}.cr-v12 .document-live{z-index:1}.cr-v12 .document-print{grid-template-columns:30% 38% 32%}.cr-v12 .document-print .document-sheet{font-size:11px}.cr-v12 .network-composition .scene-editorial{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center;padding-top:20px}.cr-v12 .network-composition .scene-editorial h3{max-width:400px}.cr-v12 .network-panorama{position:relative;width:100%;max-width:1120px;margin:-60px auto -5px}.cr-v12 .network-panorama>.isolated-sculpture{width:100%;height:auto}.cr-v12 .network-pin{position:absolute;display:flex;flex-direction:column;gap:4px;text-align:left;padding:14px 19px;background:#fffe;border:1px solid white;border-radius:10px;box-shadow:0 8px 30px #132e5c1c;font-size:14px;color:#091b3b;cursor:pointer}.cr-v12 .network-pin span{font-size:10px;color:#0860f4}.cr-v12 .pin-central{top:33%;left:42%}.cr-v12 .pin-park{top:58%;left:10%}.cr-v12 .pin-metro{top:58%;right:12%}.cr-v12 .network-shared{position:absolute;bottom:8%;left:35%;display:flex;align-items:center;font-size:12px}.cr-v12 .network-shared>img{width:31px;height:31px;object-fit:cover;border-radius:50%;border:2px solid #fff;margin-left:-7px}.cr-v12 .network-shared>div{margin-left:13px}.cr-v12 .network-shared span{display:block;font-size:10px;color:#6e7e97;margin-top:5px}.cr-v12 .connections-composition{display:grid;grid-template-columns:32% 33% 35%;align-items:center;padding:20px 0}.cr-v12 .connections-composition .scene-editorial{padding-right:35px}.cr-v12 .connections-composition figure{margin:0}.cr-v12 .connections-payments figure{max-height:490px;display:flex;justify-content:center}.cr-v12 .connections-payments figure img{max-height:490px;width:auto;max-width:100%}.cr-v12 .connections-composition .ui-window{padding:24px}.cr-v12 .feature-section .tabs{background:none;border-radius:0;box-shadow:none;border:0;border-bottom:1px solid #a9c0df55;padding:0;gap:20px}.cr-v12 .feature-section .tabs>button{background:none;border:0;border-radius:0;box-shadow:none;padding:15px 3px;color:#6f7f97}.cr-v12 .feature-section .tabs>button[aria-selected=true]{color:#0860ff;border-bottom:3px solid #0860ff}.cr-v12 .feature-section.dark .tabs>button{color:#a9c5e9}.cr-v12 .feature-section.dark .tabs>button[aria-selected=true]{color:#fff;border-color:#7eb6ff}@media (max-width:1050px){.cr-v12 .industry-composition,.cr-v12 .industry-dental{grid-template-columns:32% 68%}.cr-v12 .industry-sculpture{display:none}.cr-v12 .document-composition,.cr-v12 .connections-composition{grid-template-columns:36% 64%}.cr-v12 .document-composition figure,.cr-v12 .connections-composition figure{grid-column:1;grid-row:2;margin:0;padding-right:20px}.cr-v12 .document-live,.cr-v12 .connection-live{grid-column:2;grid-row:1/3}.cr-v12 .retention-composition{grid-template-columns:33% 67%}.cr-v12 .retention-live{width:70%}.cr-v12 .network-panorama{margin-top:-20px}}@media (max-width:720px){.cr-v12 .scene-editorial h3{font-size:32px;letter-spacing:-1px}.cr-v12 .scene-editorial p{font-size:14px}.cr-v12 .retention-composition,.cr-v12 .industry-composition,.cr-v12 .document-composition,.cr-v12 .connections-composition{display:block;padding:5px 0}.cr-v12 .scene-benefit-row{gap:15px;grid-template-columns:1fr;margin-top:28px}.cr-v12 .scene-benefit-row>div{align-items:baseline}.cr-v12 .scene-benefit-row p{font-size:12px}.cr-v12 .retention-theatre{min-height:0;display:block;padding-top:240px}.cr-v12 .retention-theatre figure,.cr-v12 .retention-campaign .retention-theatre figure,.cr-v12 .retention-return .retention-theatre figure,.cr-v12 .retention-loyalty .retention-theatre figure,.cr-v12 .retention-passes .retention-theatre figure{width:290px;left:calc(50% - 145px);top:0}.cr-v12 .retention-theatre .retention-live{width:100%;margin:0}.cr-v12 .retention-campaign .retention-theatre,.cr-v12 .retention-return .retention-theatre{min-height:0}.cr-v12 .retention-live .ui-window{padding:22px}.cr-v12 .industry-composition .scene-editorial,.cr-v12 .document-composition .scene-editorial,.cr-v12 .connections-composition .scene-editorial{padding-right:0}.cr-v12 .industry-workspace{margin-top:25px}.cr-v12 .industry-sculpture{display:block;max-width:240px;margin:15px auto 0}.cr-v12 .industry-sculpture figcaption{display:none}.cr-v12 .document-composition figure,.cr-v12 .connections-composition figure{width:270px;margin:0 auto;padding:0}.cr-v12 .document-live,.cr-v12 .connection-live{margin-top:0}.cr-v12 .connections-payments figure img{height:320px}.cr-v12 .network-composition .scene-editorial{display:block;padding-top:5px}.cr-v12 .network-panorama{margin:0 -18px;width:calc(100% + 36px);padding-bottom:55px}.cr-v12 .network-pin{font-size:10px;padding:7px 9px;gap:2px}.cr-v12 .network-pin span{font-size:8px}.cr-v12 .pin-central{top:24%;left:40%}.cr-v12 .pin-park{top:49%;left:2%}.cr-v12 .pin-metro{top:49%;right:2%}.cr-v12 .network-shared{left:14%;bottom:0;font-size:11px}.cr-v12 .network-shared span{font-size:9px}.cr-v12 .feature-section .tabs{gap:20px}}.cr-v12 .device-presentation{position:relative;aspect-ratio:1.5;max-width:1120px;margin:-40px auto -35px}.cr-v12 .device-world{position:absolute;width:1536px;height:1024px;transform:scale(var(--device-scale,.7));transform-origin:0 0}.cr-v12 .device-world>.isolated-sculpture{position:absolute;top:0;right:0;bottom:0;left:0;width:1536px;height:1024px}.cr-v12 .projected-screen{position:absolute;left:0;top:0;transform-origin:0 0;background:#fff;overflow:hidden;padding:20px;color:#122548}.cr-v12 .projected-screen .mini-app-brand{font-size:25px;padding-bottom:20px}.cr-v12 .projected-screen .mini-app-brand small{font-size:14px}.cr-v12 .projected-screen .mini-app-body{font-size:14px;line-height:3;grid-template-columns:20% 80%}.cr-v12 .projected-screen .mini-app-body aside{font-size:13px;padding:14px 6px}.cr-v12 .projected-screen .mini-app-body .schedule{font-size:12px;grid-template-columns:45px repeat(3,1fr);gap:3px}.cr-v12 .projected-screen .mini-app-body .schedule>div{font-size:12px;padding:9px 5px;min-height:59px}.cr-v12 .projected-screen .mini-app-body .schedule .booked b{font-size:12px}.cr-v12 .phone-projection{padding:22px 13px;font-size:14px}.cr-v12 .phone-projection>b{font-size:21px}.cr-v12 .phone-projection>p{font-size:12px;color:#70809a}.cr-v12 .phone-projection article{padding:12px 6px;margin:10px 0;background:#eaf2ff;border-left:3px solid #1265ee}.cr-v12 .phone-projection time,.cr-v12 .phone-projection strong,.cr-v12 .phone-projection span{display:block;margin:4px 0}.cr-v12 .phone-projection span{font-size:10px}.cr-v12 .devices-composition .scene-editorial{display:grid;grid-template-columns:1fr 1fr;gap:80px}.cr-v12 .devices-composition [data-show-device-schedule]{display:block;margin:20px auto}.cr-v12 .devices-composition .device-badges{position:relative}.cr-v12 .business-interface,.cr-v12 .finance-dashboard{color:#122448}.cr-v12 .finance-dashboard .finance-totals span,.cr-v12 .finance-dashboard .finance-month-caption,.cr-v12 .finance-dashboard .chart-scale,.cr-v12 .finance-dashboard .finance-ledger span,.cr-v12 .finance-dashboard .interface-caption{color:#647b9b}.cr-v12 .finance-dashboard .finance-totals strong{color:#18355c}@media (max-width:720px){.cr-v12 .devices-composition .scene-editorial{display:block}.cr-v12 .device-presentation{margin:0 -18px;width:calc(100% + 36px)}.cr-v12 .devices-composition .device-badges{gap:5px;font-size:10px}.cr-v12 .devices-composition .device-badges span{padding:8px 10px}}.cr-v12 .feature-section.dark .tabs>button[aria-selected=true]{background:transparent!important;color:#fff!important}.cr-v12 .retention-notification .retention-theatre{min-height:640px}.cr-v12 .retention-notification .retention-theatre figure{width:70%;left:-5%;top:0}.cr-v12 .retention-notification .scene-benefit-row{position:relative;z-index:3;margin-top:20px}.cr-v12 .desktop-projection{clip-path:polygon(0 0,100% 0,100% 60%,48% 64%,49% 100%,0 100%)}@media (max-width:720px){.cr-v12 .retention-notification .retention-theatre{min-height:0}.cr-v12 .retention-notification .retention-theatre figure{width:290px;left:calc(50% - 145px);top:0}}.cr-v12 .hero-art>img{-webkit-mask-image:none;mask-image:none;object-fit:contain;width:150%;max-width:none;height:100%;left:-38%;position:absolute;top:0}.cr-v12 .hero-art{position:relative}.cr-v12 .hero-booking{left:5%;width:48%;top:24%}.cr-v12 .hero-art>img{filter:drop-shadow(0 20px 20px #34445d08)}.cr-v12 #start .steps{position:relative;gap:24px;align-items:stretch;margin-top:70px;padding:0 0 30px}.cr-v12 #start .steps:before{content:"";position:absolute;left:5%;right:5%;top:45px;height:1px;background:linear-gradient(90deg,#dbe5f5,#2675f7,#c8d8ef)}.cr-v12 #start .steps button{position:relative;min-height:180px;border-radius:0;background:transparent;border:0;box-shadow:none;color:#4a6182;text-align:left;padding:0 12px 20px;transform:none;font-size:13px}.cr-v12 #start .steps button>b{display:grid;place-items:center;width:90px;height:90px;border:1px solid #fff;border-radius:22px;background:linear-gradient(135deg,#fff,#dce8f9);box-shadow:inset 0 0 0 1px #d0deef,0 16px 26px #18396819;color:#1560d3;font: 52px/1 Georgia,serif;margin:0 0 23px;transition:.25s}.cr-v12 #start .steps button[aria-selected=true]{background:none;color:#071439}.cr-v12 #start .steps button[aria-selected=true]>b{background:linear-gradient(135deg,#137cff,#0434b7);color:#fff;box-shadow:inset 0 0 0 1px #77a7fe,0 17px 25px #034fc833;transform:translateY(-8px)}.cr-v12 #start .start-preview{border:0;border-top:1px solid #d3e0f3;border-radius:0;background:radial-gradient(ellipse at 90% 50%,#e8f1ff,transparent 65%);box-shadow:none;padding:38px 0;gap:70px}.cr-v12 .review-band{padding:85px 0;background:linear-gradient(120deg,#f0f5ff,#fff);border-block:1px solid #dce6f7}.cr-v12 .review{grid-template-columns:34% 66%;gap:0}.cr-v12 .review>div:first-child{padding-right:40px}.cr-v12 .review blockquote{font:normal clamp(23px,2vw,30px)/1.48 Georgia,serif;letter-spacing:-.3px;margin:0 0 30px;color:#15325a}.cr-v12 .review .quote-mark{font:180px/1 Georgia,serif;color:#045cf3;display:block;height:95px}.cr-v12 .review .full-review{margin-top:25px;max-width:none}.cr-v12 .review .full-review summary{display:inline-block;border-bottom:1px solid #105eea;border-radius:0;padding:10px 0;background:none;color:#065def;font-size:14px}.cr-v12 .review #review-body{font-size:15px;line-height:1.85;padding-top:25px}.cr-v12 .partners{padding-top:85px;padding-bottom:85px}.cr-v12 .partner-row{padding:28px 0 50px;border-bottom:1px solid #dbe5f4;margin-bottom:55px}.cr-v12 .partners>h3{font-size:36px;margin-bottom:35px}.cr-v12 .trust-symbol{width:54px;height:54px;border-radius:14px;display:grid;place-items:center;background:linear-gradient(135deg,#fff,#e6effc);box-shadow:inset 0 0 0 1px #e0e9f6,0 9px 17px #0b34730d;margin-bottom:25px;color:#1b60bd}.cr-v12 .trust-symbol svg{width:26px;height:26px}.cr-v12 .promises>div{padding-right:20px}.cr-v12 .promises b{font-size:15px}.cr-v12 .promises p{font-size:12px;line-height:1.7}.cr-v12 .final-cta{overflow:hidden;background:radial-gradient(ellipse at 70% 100%,#114fbc,#071f51 75%);padding:60px 0}.cr-v12 .final-cta>.wrap{position:relative;min-height:300px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.cr-v12 .final-cta h2{font-size:58px;position:relative;z-index:1}.cr-v12 .final-cta .closing-object{position:absolute;right:5%;width:440px;top:-110px;margin:0;pointer-events:none}.cr-v12 .final-cta .closing-object img{filter:drop-shadow(0 20px 40px #0003)}.cr-v12 .final-cta>.wrap>div{position:relative;z-index:2}.cr-v12 .final-cta p{font-size:12px;margin-top:18px}.cr-v12 footer{padding-top:65px}@media (max-width:720px){.cr-v12 .hero-art>img{width:165%;left:-45%}.cr-v12 .hero-booking{left:4%;width:58%;top:25%;padding:17px}.cr-v12 .hero-art{height:440px}.cr-v12 #start .steps{gap:10px;margin-top:35px}.cr-v12 #start .steps button{flex-basis:135px;min-height:155px;font-size:12px;padding:0 5px}.cr-v12 #start .steps button>b{width:72px;height:72px;font-size:39px}.cr-v12 #start .steps:before{top:35px}.cr-v12 #start .start-preview{padding:25px 0;gap:25px}.cr-v12 .review-band{padding:55px 0}.cr-v12 .review{display:block}.cr-v12 .review>div:first-child{padding:0}.cr-v12 .review .quote-mark{height:65px;font-size:115px}.cr-v12 .review blockquote{font-size:25px}.cr-v12 .partners{padding-block:55px}.cr-v12 .partner-row{padding-bottom:30px;margin-bottom:35px}.cr-v12 .partners>h3{font-size:29px}.cr-v12 .final-cta>.wrap{min-height:420px;padding-bottom:140px}.cr-v12 .final-cta h2{font-size:43px}.cr-v12 .final-cta .closing-object{width:280px;top:auto;bottom:-150px;right:-40px;opacity:.9}.cr-v12 .trust-symbol{margin-bottom:15px}}.cr-v12 .hero-art>img{width:140%;left:-40%}.cr-v12 .business-object{margin-right:0!important}.cr-v12 .desktop-projection{clip-path:none}.cr-v12 .device-foreground{position:absolute;top:0;right:0;bottom:0;left:0;width:1536px;height:1024px;max-width:none;clip-path:polygon(36.4% 39%,73.4% 39.8%,76% 76%,87% 84%,79% 90%,34% 90%)}@media (max-width:720px){.cr-v12 .hero-art>img{width:140%;left:-40%}}.cr-v12 .retention-campaign,.cr-v12 .retention-return{display:block}.cr-v12 .retention-campaign .scene-editorial,.cr-v12 .retention-return .scene-editorial{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;padding:25px 0}.cr-v12 .retention-campaign .retention-theatre,.cr-v12 .retention-return .retention-theatre{display:grid;grid-template-columns:32% 68%;gap:0;min-height:470px}.cr-v12 .retention-campaign .retention-theatre figure,.cr-v12 .retention-return .retention-theatre figure{position:static;width:100%;margin:0;padding:20px}.cr-v12 .retention-campaign .retention-live,.cr-v12 .retention-return .retention-live{width:100%}.cr-v12 .retention-live .loyal-card p{color:#bfd6ff}.cr-v12 .retention-loyalty .scene-editorial,.cr-v12 .retention-passes .scene-editorial{padding-right:15px}.cr-v12 .retention-loyalty .scene-editorial h3,.cr-v12 .retention-passes .scene-editorial h3{font-size:40px}@media (max-width:720px){.cr-v12 .retention-campaign .scene-editorial,.cr-v12 .retention-return .scene-editorial{display:block;padding:5px 0}.cr-v12 .retention-campaign .retention-theatre,.cr-v12 .retention-return .retention-theatre{display:block;padding-top:0;min-height:0}.cr-v12 .retention-campaign .retention-theatre figure,.cr-v12 .retention-return .retention-theatre figure{width:270px;margin:0 auto;padding:10px}.cr-v12 .retention-loyalty .scene-editorial h3,.cr-v12 .retention-passes .scene-editorial h3{font-size:32px}}.cr-v12 .branch-schedule-composition .scene-editorial{display:grid;grid-template-columns:1fr 1fr;gap:80px;padding-top:25px}.cr-v12 .branch-schedule-layout{display:grid;grid-template-columns:32% 68%;align-items:center;gap:0}.cr-v12 .branch-schedule-layout figure{margin:0;padding-right:35px}.cr-v12 .branch-schedule-layout figcaption{font-size:13px;line-height:1.8;color:#6d7e95;text-align:center}.cr-v12 .branch-schedule-layout .ui-window{padding:28px}.cr-v12 .branch-schedule-layout .schedule{font-size:13px}.cr-v12 .branch-schedule-layout .schedule>div{padding:14px 10px;min-height:58px}@media (max-width:720px){.cr-v12 .branch-schedule-composition .scene-editorial,.cr-v12 .branch-schedule-layout{display:block}.cr-v12 .branch-schedule-layout figure{max-width:260px;padding:0;margin:0 auto 25px}.cr-v12 .branch-schedule-layout figcaption{display:none}.cr-v12 .branch-schedule-layout .ui-window{padding:16px}.cr-v12 .branch-schedule-layout .schedule{font-size:10px}.cr-v12 .branch-schedule-layout .schedule>div{padding:8px 3px}}.cr-v12 .orbit-center{display:block;line-height:116px;font-size:19px}.cr-v12 .orbit-center span{display:inline}.cr-v12 .orbit-item,.cr-v12 .ui-window table td,.cr-v12 .ui-window table th{font-size:12px}.cr-v12 .business-interface th,.cr-v12 .business-interface td,.cr-v12 .salary-breakdown{font-size:11px}.cr-v12 .dashboard-head{font-size:13px}@media (max-width:720px){.cr-v12 .orbit-center{line-height:90px;font-size:15px}.cr-v12 .orbit-item{font-size:9px}.cr-v12 .ui-window table td,.cr-v12 .ui-window table th{font-size:10px}}.cr-v12 .final-cta h2{margin-bottom:28px}.cr-v12 .final-cta .closing-object{width:350px;top:-25px}.cr-v12 .review .full-review summary{border:0;border-bottom:1px solid #1264ee}.cr-v12 .start .section-title{margin-bottom:20px}.cr-v12 #start .steps{margin-top:35px;margin-bottom:10px}.cr-v12 #start .steps:before{top:35px}@media (max-width:720px){.cr-v12 .final-cta>.wrap{padding-bottom:220px;min-height:490px}.cr-v12 .final-cta .closing-object{width:230px;right:15px;top:auto;bottom:-30px}.cr-v12 .final-cta h2{margin-bottom:25px}}.cr-v12 .device-presentation.device-integrated{height:auto;aspect-ratio:3/2;margin:0 auto;isolation:isolate}.cr-v12 .device-integrated>img{display:block;width:100%;height:auto;max-width:100%;mix-blend-mode:multiply}.cr-v12 .device-integrated{-webkit-mask-image:linear-gradient(to right,transparent,#000 3%,#000 97%,transparent);mask-image:linear-gradient(to right,transparent,#000 3%,#000 97%,transparent)}@media (max-width:720px){.cr-v12 .device-presentation.device-integrated{width:100%;margin:0;max-width:100%}}.cr-v12 .device-integrated{-webkit-mask-image:linear-gradient(to right,transparent,#000 3%,#000 97%,transparent),linear-gradient(to bottom,transparent,#000 5%,#000 92%,transparent);mask-image:linear-gradient(to right,transparent,#000 3%,#000 97%,transparent),linear-gradient(to bottom,transparent,#000 5%,#000 92%,transparent);-webkit-mask-composite:source-in;mask-composite:intersect}.cr-v12 .reference-wave .tabs{border:0!important;border-radius:28px!important;background:#eef3fa!important;padding:5px!important;gap:4px!important;width:max-content;max-width:100%;margin-bottom:30px}.cr-v12 .reference-wave .tabs button{border:0!important;border-radius:23px!important;padding:12px 23px!important;background:transparent!important;color:#193c71!important;box-shadow:none!important;white-space:nowrap}.cr-v12 .reference-wave .tabs button[aria-selected=true]{background:linear-gradient(120deg,#076aff,#003fc2)!important;color:#fff!important;box-shadow:0 4px 10px #0753cd26!important}.cr-v12 .reference-wave .tabs button:after{display:none!important}.cr-v12 .reference-wave .scene-benefit-row>div>span{display:none}.cr-v12 .reference-wave .scene-benefit-row>div{border-left:2px solid #8bb6ef;padding-left:16px}.cr-v12 .reference-wave #business{background:linear-gradient(90deg,#f6faff,#fff 56%,#edf3fa)}.cr-v12 .reference-wave .business-scene{min-height:480px;grid-template-columns:25% 48% 27%;padding:18px 0 0;gap:0}.cr-v12 .reference-wave .business-scene:before{content:"";position:absolute;z-index:-1;top:-85px;right:24%;bottom:90px;left:0;border:1px solid #fff;border-radius:22px;background:linear-gradient(115deg,#fffe,#f7fbffb8);box-shadow:0 22px 45px #244d7c13,inset 0 0 0 1px #dce8f655}.cr-v12 .reference-wave #business .tabs{position:relative;z-index:3;margin-left:22px;margin-bottom:8px}.cr-v12 .reference-wave .business-story{padding:0 22px 30px 28px}.cr-v12 .reference-wave .business-story h3{font-size:32px;line-height:1.13;letter-spacing:-1px}.cr-v12 .reference-wave .business-story>p{font-size:13px;line-height:1.7;margin:22px 0}.cr-v12 .reference-wave .business-story .text-link{font-size:11px}.cr-v12 .reference-wave .business-interface{margin:0 15px 36px 0;align-self:center}.cr-v12 .reference-wave .business-object,.cr-v12 .reference-wave .business-finance .business-object,.cr-v12 .reference-wave .business-team .business-object,.cr-v12 .reference-wave .business-payroll .business-object{width:35%;right:-5%!important;bottom:70px;opacity:1}.cr-v12 .reference-wave .finance-dashboard,.cr-v12 .reference-wave .payroll-dashboard,.cr-v12 .reference-wave .business-interface>.ui-window{padding:20px;border-radius:13px;box-shadow:0 12px 25px #204b7720,inset 0 0 0 1px #dce7f7}.cr-v12 .reference-wave .real-chart{height:150px}.cr-v12 .reference-wave .business-benefits{min-height:76px;padding:22px 28px 0;gap:25px}.cr-v12 .reference-wave #booking .section-title{text-align:center;display:block}.cr-v12 .reference-wave #booking .section-title h2,.cr-v12 .reference-wave #booking .section-title p{max-width:none}.cr-v12 .reference-wave #booking .tabs{margin-left:auto;margin-right:auto}.cr-v12 .reference-wave #booking .section-panel{position:relative;border-radius:25px;padding:30px 28px 0;background:linear-gradient(110deg,#fff9,#f7fbff55);border:1px solid #e1eaf5;box-shadow:inset 0 1px #fff,0 28px 35px -30px #45698b70;grid-template-columns:29% 71%;gap:0;isolation:isolate}.cr-v12 .reference-wave #booking .panel-copy{padding:28px 5px 35px 0}.cr-v12 .reference-wave #booking .panel-copy h3{font-size:33px;line-height:1.13}.cr-v12 .reference-wave #booking .panel-copy>p{font-size:14px;line-height:1.65}.cr-v12 .reference-wave #booking .panel-visual{min-height:560px}.cr-v12 .reference-wave #booking .stage-booking .scene{width:650px;height:650px;top:-40px;left:-125px}.cr-v12 .reference-wave #booking .stage-booking .live-ui{width:88%;margin-left:10%;margin-top:90px}.cr-v12 .reference-wave .stage-booking .booking-duo{gap:18px;align-items:center}.cr-v12 .reference-wave .stage-booking .booking-duo>.ui-window:first-child{transform:perspective(1300px) rotateY(7deg) rotate(-3deg);box-shadow:0 22px 35px #1f42752b,inset 0 0 0 2px #fff;border:2px solid #ccdcf1;background:linear-gradient(130deg,#fffe,#eaf2ffed)}.cr-v12 .reference-wave .stage-booking .booking-duo>.ui-window:last-child{transform:perspective(1300px) rotateY(-7deg) rotate(2deg);box-shadow:0 25px 35px #1f427525;border:2px solid white}.cr-v12 .reference-wave .booking-channel-strip{display:flex;flex-wrap:wrap;gap:5px;margin:20px 0 14px}.cr-v12 .reference-wave .booking-channel-strip .brand-chip{font-size:9px;padding:5px 7px;background:#fff;box-shadow:none}.cr-v12 .reference-wave .vk-community{display:flex;gap:10px;padding:12px 0;border-top:1px solid #dce6f3;border-bottom:1px solid #dce6f3}.cr-v12 .reference-wave .vk-community>img{width:30px;height:30px}.cr-v12 .reference-wave .vk-community p{margin:0;font-size:11px}.cr-v12 .reference-wave .vk-community b,.cr-v12 .reference-wave .vk-community span{display:block}.cr-v12 .reference-wave .vk-community span{font-size:10px;line-height:1.6;color:#637993;margin-top:5px}.cr-v12 .reference-wave #booking .stage-groups .scene,.cr-v12 .reference-wave #booking .stage-waitlist .scene,.cr-v12 .reference-wave #booking .stage-resources .scene{width:520px;height:520px;top:10px;left:-90px}.cr-v12 .reference-wave #booking .stage-groups .live-ui,.cr-v12 .reference-wave #booking .stage-waitlist .live-ui,.cr-v12 .reference-wave #booking .stage-resources .live-ui{width:65%;margin-left:34%;margin-top:35px}.cr-v12 .reference-wave #retention.dark{background:radial-gradient(ellipse at 68% 80%,#0958d5 0,#05318b 40%,#031d59 85%);overflow:hidden}.cr-v12 .reference-wave #retention.dark .section-title{display:none}.cr-v12 .reference-wave #retention.dark .tabs{background:#ffffff16!important;margin-bottom:20px}.cr-v12 .reference-wave #retention.dark .tabs button{color:#ccdfff!important}.cr-v12 .return-stage{position:relative;isolation:isolate;display:grid;grid-template-columns:32% 29% 39%;align-items:center;min-height:580px;padding-top:20px}.cr-v12 .return-stage:after{content:"";position:absolute;z-index:-1;left:22%;right:-6%;height:48px;bottom:107px;border-radius:50%;background:linear-gradient(#e0edff88,#788daf44 35%,#fff9 46%,#09266d);box-shadow:0 22px 30px #00133d80}.cr-v12 .return-story{position:relative;z-index:4;padding:0 30px 70px 0}.cr-v12 .return-story h3{font:700 47px/1.04 Georgia,serif;letter-spacing:-1.6px;color:#fff;margin:0 0 25px}.cr-v12 .return-story>p{color:#d1e0ff;font-size:14px;line-height:1.75}.cr-v12 .return-channels{display:flex;gap:6px;margin:24px 0 17px;flex-wrap:wrap}.cr-v12 .return-channels .brand-chip{background:#ffffff14;border-color:#ffffff30;color:#fff;font-size:11px}.cr-v12 .return-story .return-free{font-size:12px;color:#fff}.cr-v12 .return-story>small{display:block;font-size:10px;line-height:1.65;color:#9ebde9}.cr-v12 .return-object{position:absolute;z-index:-1;width:760px;right:-90px;top:-35px;margin:0}.cr-v12 .return-object img{width:100%;filter:drop-shadow(0 25px 35px #00144088)}.cr-v12 .return-calendar{position:relative;z-index:2;transform:perspective(1300px) rotateY(12deg) rotate(-4deg);margin:20px -26px 65px 0}.cr-v12 .return-calendar .ui-window{padding:18px;background:linear-gradient(130deg,#fffe,#d9e7f5f0);border:3px solid #d8e7ff;box-shadow:0 0 0 2px #5481c9,0 22px 40px #00123c70;color:#143669}.cr-v12 .return-calendar .ui-top{font-size:12px}.cr-v12 .return-calendar .schedule{min-width:0;font-size:8px;grid-template-columns:30px repeat(3,1fr)}.cr-v12 .return-calendar .schedule>div{padding:5px;min-height:39px}.cr-v12 .return-calendar .schedule b{font-size:8px}.cr-v12 .return-message{position:relative;z-index:3;padding:0 12px 30px 25px;transform:perspective(1500px) rotateY(-8deg) rotate(3deg)}.cr-v12 .return-message .notice{background:linear-gradient(125deg,#fff,#eaf3ff);color:#17335f;padding:30px;border:3px solid #e2ecff;border-radius:23px;box-shadow:0 0 0 3px #638fd4,0 0 0 6px #0b47ba,0 28px 45px #00113880}.cr-v12 .return-message .notice h4{font-size:15px;color:#123371}.cr-v12 .return-message .notice p{color:#334e76;font-size:13px;line-height:1.8}.cr-v12 .return-message .notice .actions{display:grid;grid-template-columns:1fr 1fr;gap:7px}.cr-v12 .return-message .notice .button{font-size:11px;padding:12px 8px}.cr-v12 .return-message .demo-label{color:#68809f;font-size:9px}.cr-v12 .return-stage>.scene-benefit-row{grid-column:1/-1;position:relative;z-index:3;align-self:end;color:#c9ddff;padding-top:22px}.cr-v12 .return-stage>.scene-benefit-row p{color:#c9ddff}.cr-v12 .return-stage>.scene-benefit-row>div{border-color:#427acb}@media (max-width:1100px){.cr-v12 .reference-wave .business-story h3{font-size:27px}.cr-v12 .reference-wave .business-story{padding-left:15px}.cr-v12 .reference-wave .business-scene{grid-template-columns:26% 51% 23%}.cr-v12 .return-story h3{font-size:38px}.cr-v12 .return-message .notice{padding:20px}.cr-v12 .return-calendar{margin-right:-12px}.cr-v12 .reference-wave #booking .stage-booking .live-ui{width:95%;margin-left:4%}}@media (max-width:720px){.cr-v12 .reference-wave .tabs button{padding:11px 17px!important}.cr-v12 .reference-wave .tabs{width:100%;overflow:auto;max-width:100%}.cr-v12 .reference-wave #business .tabs{margin-left:0}.cr-v12 .reference-wave .business-scene{display:flex;min-height:0;padding:20px 0 0}.cr-v12 .reference-wave .business-scene:before{top:-18px;right:0;bottom:90px;left:0;border-radius:18px}.cr-v12 .reference-wave .business-story{padding:0 18px}.cr-v12 .reference-wave .business-story h3{font-size:30px;width:62%;min-height:190px}.cr-v12 .reference-wave .business-object,.cr-v12 .reference-wave .business-finance .business-object,.cr-v12 .reference-wave .business-team .business-object,.cr-v12 .reference-wave .business-payroll .business-object{width:180px!important;right:-20px!important;top:22px;bottom:auto}.cr-v12 .reference-wave .business-interface{width:100%;margin:20px 0}.cr-v12 .reference-wave .business-benefits{padding:20px 10px}.cr-v12 .reference-wave #booking .section-panel{padding:0 15px;display:block}.cr-v12 .reference-wave #booking .panel-copy h3{font-size:30px}.cr-v12 .reference-wave #booking .panel-copy{padding:22px 0}.cr-v12 .reference-wave #booking .panel-visual{min-height:0;padding-top:230px}.cr-v12 .reference-wave .stage-booking .booking-duo>.ui-window{transform:none!important}.cr-v12 .reference-wave #booking .stage-booking .live-ui{width:100%;margin:0}.cr-v12 .reference-wave .return-stage{display:flex;flex-direction:column;align-items:stretch;padding:10px 0}.cr-v12 .return-story{padding:0 0 15px}.cr-v12 .return-story h3{font-size:43px}.cr-v12 .return-object{width:430px;right:-130px;top:275px;opacity:.85}.cr-v12 .return-calendar{width:72%;margin:15px 0 5px;transform:rotate(-3deg)}.cr-v12 .return-message{width:90%;align-self:end;padding:0;margin:15px 0 35px;transform:rotate(2deg)}.cr-v12 .return-stage:after{bottom:230px;left:0;right:-10%;height:25px}.cr-v12 .return-stage>.scene-benefit-row{margin:0}.cr-v12 .reference-wave #retention.dark .tabs{margin-bottom:25px}.cr-v12 .return-calendar .schedule>div{min-height:34px}}@media (min-width:721px){.cr-v12 .reference-wave #booking .stage-booking .scene{left:-5px;width:580px;height:580px;top:5px}.cr-v12 .reference-wave #booking .stage-groups .scene,.cr-v12 .reference-wave #booking .stage-waitlist .scene,.cr-v12 .reference-wave #booking .stage-resources .scene{left:-10px;width:470px;height:470px}.cr-v12 .return-object{width:650px;right:-55px;top:-5px}.cr-v12 .return-stage:after{display:none}.cr-v12 .return-stage>.scene-benefit-row{margin-top:65px;padding-bottom:15px}.cr-v12 .reference-wave .retention-campaign,.cr-v12 .reference-wave .retention-return{display:grid;grid-template-columns:28% 72%;align-items:center}.cr-v12 .reference-wave .retention-campaign .scene-editorial,.cr-v12 .reference-wave .retention-return .scene-editorial{display:block;padding-right:25px}.cr-v12 .reference-wave .retention-campaign .scene-editorial h3,.cr-v12 .reference-wave .retention-return .scene-editorial h3{font-size:36px}.cr-v12 .reference-wave .retention-campaign .retention-theatre,.cr-v12 .reference-wave .retention-return .retention-theatre{min-height:500px;padding-right:22%;display:flex}.cr-v12 .reference-wave .retention-campaign .retention-theatre figure,.cr-v12 .reference-wave .retention-return .retention-theatre figure{width:45%;left:auto;right:-5%;top:17%}.cr-v12 .reference-wave .retention-campaign .retention-live,.cr-v12 .reference-wave .retention-return .retention-live{width:100%;margin:0}.cr-v12 .reference-wave .retention-composition:before{content:"";position:absolute;top:0;right:22%;bottom:80px;left:0;border-radius:22px;background:linear-gradient(120deg,#ffffffbd,#eff6ff66);z-index:-1}.cr-v12 .reference-wave .retention-composition{isolation:isolate}.cr-v12 .reference-wave .industry-composition,.cr-v12 .reference-wave .document-composition,.cr-v12 .reference-wave .connections-composition{position:relative;isolation:isolate}.cr-v12 .reference-wave .industry-composition:before,.cr-v12 .reference-wave .document-composition:before,.cr-v12 .reference-wave .connections-composition:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:75px;left:0;border-radius:22px;background:linear-gradient(115deg,#fff9,#edf4fd88);border:1px solid #fff;box-shadow:0 15px 40px #244e7f0b}.cr-v12 .reference-wave .industry-composition .scene-editorial,.cr-v12 .reference-wave .document-composition .scene-editorial,.cr-v12 .reference-wave .connections-composition .scene-editorial{padding-left:24px}.cr-v12 .reference-wave .industry-sculpture{margin-right:0}.cr-v12 .reference-wave .document-live,.cr-v12 .reference-wave .connection-live{padding-right:20px}}.cr-v12 .reference-wave #retention.dark .tabs>button[aria-selected=true]{background:#0960ee!important;color:#fff!important}@media (min-width:721px){.cr-v12 .reference-wave #retention .retention-campaign .retention-theatre,.cr-v12 .reference-wave #retention .retention-return .retention-theatre{padding:0 23% 0 0;min-height:520px;justify-content:flex-start}.cr-v12 .reference-wave #retention .retention-campaign .retention-theatre figure,.cr-v12 .reference-wave #retention .retention-return .retention-theatre figure{width:42%;left:auto;right:-7%;top:17%;transform:rotate(-5deg)}.cr-v12 .reference-wave #retention .retention-campaign .retention-live,.cr-v12 .reference-wave #retention .retention-return .retention-live{width:100%;margin:0;transform:perspective(1800px) rotateY(-4deg)}.cr-v12 .reference-wave #retention .retention-campaign .retention-live .ui-window{border:2px solid #fff;background:linear-gradient(130deg,#fff,#eaf2ff);box-shadow:0 20px 40px #234d792a,inset 0 0 0 1px #cfddf0}.cr-v12 .reference-wave #retention .retention-campaign .chat-bubble{border-radius:15px 15px 15px 3px;padding:21px;background:linear-gradient(135deg,#e1edff,#f3f8ff);border:1px solid #cadaf1}}@media (max-width:720px){.cr-v12 .return-stage:after{display:none}}.cr-v12 .reference-wave .connections-channels{grid-template-columns:32% 32% 36%;min-height:540px}.cr-v12 .reference-wave .connections-channels .scene-editorial h3{font-size:39px}.cr-v12 .reference-wave .connections-channels .connection-live{padding:0;position:relative;z-index:2;transform:perspective(1200px) rotateY(8deg) rotate(-2deg)}.cr-v12 .reference-wave .connections-channels .connection-live>.notice{padding:32px 25px;border:3px solid #e2eafa;border-radius:28px;background:linear-gradient(135deg,#fff,#edf4fd);box-shadow:0 0 0 2px #c2d2e8,5px 5px #b3c2d9,0 25px 35px #24446625;color:#153465}.cr-v12 .reference-wave .connections-channels .notice .actions{display:grid;grid-template-columns:1fr;gap:10px}.cr-v12 .reference-wave .connections-channels .notice .button{width:100%;font-size:13px}.cr-v12 .reference-wave .connections-channels .notice h4{font-size:17px}.cr-v12 .reference-wave .connections-channels .notice p{font-size:14px;line-height:1.8}.cr-v12 .reference-wave .connections-channels .demo-label{font-size:10px;color:#7586a1}.cr-v12 .reference-wave .channel-sculpture{position:relative;width:115%;margin:0 0 0 -7%;isolation:isolate}.cr-v12 .reference-wave .channel-sculpture>.isolated-sculpture{width:100%}.cr-v12 .channel-medallion{position:absolute;width:100px;height:108px;background:linear-gradient(120deg,#fff,#d9e6f8);border:2px solid white;border-radius:24px;box-shadow:3px 4px #b5c5db,0 18px 24px #1a3b6c24,inset 0 0 0 2px #d6e1f0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;transform:rotate(7deg)}.cr-v12 .channel-medallion img{width:45px;height:45px}.cr-v12 .channel-medallion b{font-size:13px}.cr-v12 .medal-max{top:4%;left:12%;transform:rotate(-9deg)}.cr-v12 .medal-vk{top:16%;right:4%}.cr-v12 .medal-mail{right:10%;bottom:16%;transform:rotate(-5deg)}.cr-v12 .medal-mail>span{font-size:46px;line-height:1;color:#075bf4}.cr-v12 .reference-wave .document-templates{grid-template-columns:35% 31% 34%;min-height:470px}.cr-v12 .reference-wave .document-templates .document-live{padding:0;transform:perspective(1400px) rotateY(-5deg);position:relative;z-index:2}.cr-v12 .reference-wave .document-templates .document-live>.ui-window{padding:25px;border:2px solid white;box-shadow:6px 3px #b8c5d6,9px 3px #e1e8f1,0 25px 45px #183a6525}.cr-v12 .reference-wave .document-templates>figure{margin:0 0 0 -20px}.cr-v12 .reference-wave .document-templates .template-list button{padding:20px 15px;box-shadow:inset 0 1px #fff,0 5px 8px #19385e05}.cr-v12 .reference-wave .document-templates .scene-editorial h3{font-size:37px}.cr-v12 .reference-wave .document-print{grid-template-columns:30% 43% 27%}.cr-v12 .reference-wave .document-print figure{margin:0 -35px 0 -30px}.cr-v12 .reference-wave .document-print .document-live{transform:perspective(1500px) rotateY(-5deg) rotate(2deg)}.cr-v12 .reference-wave .application-frame{display:grid;grid-template-columns:90px minmax(0,1fr);background:linear-gradient(130deg,#f0f5fe,#fff);border:2px solid white;border-radius:15px;box-shadow:0 20px 35px #20436b20;overflow:hidden}.cr-v12 .reference-wave .application-frame>.ui-window{box-shadow:none;border:0;border-radius:0;padding:20px 15px;background:#ffffffad}.cr-v12 .application-rail{padding:20px 8px;background:linear-gradient(90deg,#e7effb,#f3f7fe);font-size:9px;color:#5c7396}.cr-v12 .application-rail>b{font-size:12px;display:block;color:#102b52;margin-bottom:28px}.cr-v12 .application-rail>b>span{color:#0961ee}.cr-v12 .application-rail>span{display:block;padding:12px 5px;border-radius:5px;margin:4px 0}.cr-v12 .application-rail .selected{color:#0657cf;background:#d4e4ff}.cr-v12 .reference-wave .industry-composition{grid-template-columns:25% 55% 20%;min-height:470px}.cr-v12 .reference-wave .industry-dental{grid-template-columns:23% 60% 17%}.cr-v12 .reference-wave .industry-composition .scene-editorial h3{font-size:32px}.cr-v12 .reference-wave .industry-sculpture{width:140%;margin-left:-12%;position:relative;z-index:-1}.cr-v12 .reference-wave .industry-sculpture figcaption{display:none}.cr-v12 .reference-wave .integration-orbit{isolation:isolate;perspective:1200px}.cr-v12 .reference-wave .orbit-center{z-index:2;border:8px solid #d3e6ff;background:radial-gradient(circle at 27% 22%,#5db0ff 0,#084ebc 25%,#00246d 67%,#327ef0 83%,#c1e8ff 87%,#074abc 94%);box-shadow:inset 0 0 0 3px #65a0f6,inset -13px -16px 26px #00163b88,0 0 0 3px #366dc1,0 24px 28px #254b7135;color:#fff}.cr-v12 .reference-wave .orbit-center>span{color:#fff}.cr-v12 .reference-wave .orbit-item{z-index:3;background:linear-gradient(130deg,#fff,#e1ebf8);border:2px solid white;border-radius:18px;padding:15px 18px;box-shadow:3px 4px #b6c5db,0 12px 20px #284b7321}.cr-v12 .orbit-spokes{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.cr-v12 .orbit-spokes i{position:absolute;left:50%;top:50%;height:7px;width:39%;transform-origin:left center;transform:rotate(var(--angle));background:linear-gradient(#e8f7ff,#7087a6 24%,#fcffff,#33567c 70%,#d6e9ff);box-shadow:0 4px 6px #1d3e611c}.cr-v12 .reference-wave #start .steps{align-items:end;padding-top:90px;gap:16px;overflow:visible;margin-top:55px}.cr-v12 .reference-wave #start .steps:before{left:2%;right:1%;top:95px;height:4px;transform:rotate(-6deg);background:linear-gradient(#daeaff,#527da9,#faffff)}.cr-v12 .reference-wave #start .steps button{padding:0 14px 20px;min-height:0;background:linear-gradient(115deg,#fff9,#c9def5a8);border:1px solid white;border-radius:13px;box-shadow:inset 0 0 0 2px #d6e5f6,5px 6px #b9cee44a,0 18px 25px #28537b20;margin-bottom:calc(var(--step-rise)*22px);transform:none;flex:1;min-width:0}.cr-v12 .reference-wave #start .steps button>b{display:inline-block;width:auto;height:auto;background:none;box-shadow:none;border:0;font:42px/1 Georgia;color:#103771;margin:18px 8px 12px 0;vertical-align:middle;transform:none}.cr-v12 .reference-wave #start .steps button[aria-selected=true]{background:linear-gradient(120deg,#e3efff,#bdd7f8);outline:2px solid #4689e7;outline-offset:3px}.cr-v12 .reference-wave #start .steps button[aria-selected=true]>b{background:none;color:#0753bc;transform:none;box-shadow:none}.cr-v12 .step-product-preview{position:relative;text-align:left;margin:-80px -4px 0;padding:17px 13px;background:linear-gradient(130deg,#fff,#f1f6ff);border:2px solid white;border-radius:9px;box-shadow:0 10px 20px #2448711c;min-height:173px;color:#1d3f70;pointer-events:none}.cr-v12 .step-product-preview>strong{display:block;font-size:11px;margin-bottom:16px}.cr-v12 .step-product-preview>span{display:block;color:#7488a4;font-size:8px;margin:8px 0}.cr-v12 .step-product-preview>div{border:1px solid #d6e2f3;background:#f9fcff;border-radius:4px;padding:7px;font-size:9px;margin:6px 0}.cr-v12 .step-product-preview>div>b{float:right;font-size:8px}.cr-v12 .step-product-preview>em{display:block;background:linear-gradient(120deg,#176dee,#073479);border-radius:4px;text-align:center;font-style:normal;padding:8px;color:#fff;font-size:9px;margin-top:12px}.cr-v12 .step-person{display:flex;align-items:center;gap:7px}.cr-v12 .step-person img{width:24px;height:24px;border-radius:50%}@media (max-width:1050px){.cr-v12 .reference-wave .industry-composition,.cr-v12 .reference-wave .industry-dental{grid-template-columns:30% 70%}.cr-v12 .reference-wave .industry-sculpture{display:none}.cr-v12 .reference-wave .application-frame{grid-template-columns:73px minmax(0,1fr)}.cr-v12 .application-rail{font-size:8px}.cr-v12 .reference-wave .connections-channels{grid-template-columns:32% 38% 30%}.cr-v12 .channel-medallion{width:75px;height:85px}.cr-v12 .channel-medallion b{font-size:10px}.cr-v12 .channel-medallion img{width:34px;height:34px}.cr-v12 .reference-wave .connections-channels .scene-editorial h3{font-size:32px}.cr-v12 .reference-wave #start .steps{gap:12px}.cr-v12 .step-product-preview{padding:14px 8px}.cr-v12 .reference-wave #start .steps button{font-size:11px;padding-inline:9px}}@media (max-width:720px){.cr-v12 .reference-wave .connections-channels,.cr-v12 .reference-wave .document-templates,.cr-v12 .reference-wave .document-print,.cr-v12 .reference-wave .industry-composition{display:flex;flex-direction:column;align-items:stretch;min-height:0}.cr-v12 .reference-wave .connections-channels .scene-editorial h3,.cr-v12 .reference-wave .document-templates .scene-editorial h3{font-size:32px}.cr-v12 .reference-wave .connections-channels .connection-live{order:2;transform:none;margin-top:20px}.cr-v12 .reference-wave .connections-channels .channel-sculpture{width:300px;margin:0 auto;order:1}.cr-v12 .reference-wave .connections-channels .scene-benefit-row{order:3}.cr-v12 .reference-wave .document-templates>figure{width:250px;margin:0 auto;order:1}.cr-v12 .reference-wave .document-templates .document-live{order:2;transform:none}.cr-v12 .reference-wave .document-templates .scene-benefit-row{order:3}.cr-v12 .reference-wave .document-print .document-live{transform:none}.cr-v12 .reference-wave .application-frame{display:block}.cr-v12 .application-rail{display:none}.cr-v12 .reference-wave .industry-sculpture{display:block;width:210px;margin:15px auto}.cr-v12 .reference-wave #start .steps{overflow-x:auto;align-items:start;padding:95px 6px 30px;margin-top:20px;gap:20px}.cr-v12 .reference-wave #start .steps button{flex:0 0 170px;margin-bottom:0;min-height:220px}.cr-v12 .reference-wave #start .steps:before{display:none}.cr-v12 .reference-wave .orbit-item{font-size:9px;padding:10px 8px;border-radius:11px}.cr-v12 .orbit-spokes i{height:5px}.cr-v12 .reference-wave .orbit-center{border-width:5px}}.cr-v12 .reference-wave #start .steps button{height:auto;min-height:0;padding-bottom:20px}.cr-v12 .reference-wave #start .step-product-preview b{display:inline;font-family:inherit;font-size:9px;line-height:1.3;margin:0;color:#153867}.cr-v12 .reference-wave #start .step-product-preview{min-height:175px}.cr-v12 .reference-wave .orbit-spokes{width:100%;height:100%;overflow:visible}.cr-v12 .reference-wave .orbit-spokes line{stroke:url(#metal-link);stroke-width:5;vector-effect:non-scaling-stroke}.cr-v12 .reference-wave .industry-toolbar{display:flex;align-items:center;gap:15px;margin-bottom:30px}.cr-v12 .reference-wave .industry-toolbar .tabs{margin:0;min-width:0;flex:1;overflow-x:auto}.cr-v12 .reference-wave .industry-toolbar .tabs button{padding-inline:16px!important;font-size:12px}.cr-v12 .reference-wave .industry-toolbar .all-niches{margin:0;width:210px;max-width:210px;flex:0 0 210px;font-size:0}.cr-v12 .reference-wave .industry-toolbar select{font-size:12px;margin:0;padding:14px;border-radius:25px;background:#f2f6fc;color:#26476f;border:1px solid #dce7f5}@media (max-width:720px){.cr-v12 .reference-wave .industry-toolbar{gap:8px}.cr-v12 .reference-wave .industry-toolbar .all-niches{width:130px;max-width:130px;flex-basis:130px}.cr-v12 .reference-wave .industry-toolbar select{font-size:10px;padding:14px 9px}.cr-v12 .reference-wave .industry-toolbar .tabs button{font-size:11px}.cr-v12 .reference-wave #start .steps button{min-height:0}}.cr-v12 .tooth-anatomy{display:block;width:100%;padding:0;border:0;background:transparent}.cr-v12 .tooth-anatomy svg{width:100%;height:60px;display:block;filter:drop-shadow(0 3px 2px #20466918)}.cr-v12 .tooth-unit.active .tooth-anatomy{background:#dceaff;border-radius:6px}.cr-v12 .tooth-surfaces{margin-top:4px}.cr-v12 .jaw:nth-of-type(3) .tooth-anatomy svg{transform:rotate(180deg)}@media (min-width:1051px){.cr-v12 .reference-wave .industry-dental{grid-template-columns:27% 56% 17%}.cr-v12 .reference-wave .industry-dental .scene-editorial{padding-right:15px}.cr-v12 .reference-wave .industry-dental .scene-editorial h3{font-size:29px;letter-spacing:-1px;overflow-wrap:break-word}}.cr-v12 .reference-wave .retention-loyalty .loyal-card,.cr-v12 .reference-wave .retention-passes .loyal-card{background:transparent;border:0;border-radius:0;box-shadow:none;padding:5px 0 20px;color:#163566}.cr-v12 .reference-wave .retention-loyalty .loyal-card b,.cr-v12 .reference-wave .retention-passes .loyal-card b{font-size:12px;color:#5f789a}.cr-v12 .reference-wave .retention-loyalty .loyal-card .large-number,.cr-v12 .reference-wave .retention-passes .loyal-card .large-number{font-size:34px;line-height:1.25;margin:17px 0 12px;color:#123b80}.cr-v12 .reference-wave .retention-loyalty .loyal-card .large-number small,.cr-v12 .reference-wave .retention-passes .loyal-card .large-number small{font-size:14px!important}.cr-v12 .reference-wave .retention-loyalty .loyal-card p,.cr-v12 .reference-wave .retention-passes .loyal-card p{margin:0;font-size:12px;color:#5f789a}@media (min-width:721px){.cr-v12 .reference-wave #retention .retention-loyalty .retention-theatre,.cr-v12 .reference-wave #retention .retention-passes .retention-theatre{min-height:510px}.cr-v12 .reference-wave #retention .retention-loyalty .retention-live,.cr-v12 .reference-wave #retention .retention-passes .retention-live{width:41%;margin-top:60px}.cr-v12 .reference-wave #retention .retention-loyalty .retention-theatre figure,.cr-v12 .reference-wave #retention .retention-passes .retention-theatre figure{width:74%;left:-5%;top:0}.cr-v12 .reference-wave .retention-loyalty .scene-editorial,.cr-v12 .reference-wave .retention-passes .scene-editorial{padding-right:20px}.cr-v12 .reference-wave .retention-loyalty .scene-editorial h3,.cr-v12 .reference-wave .retention-passes .scene-editorial h3{font-size:36px}}.cr-v12 .branch-directory{padding:18px;background:linear-gradient(135deg,#fff,#eef5ff);border:2px solid #fff;border-radius:15px;box-shadow:0 15px 28px #1d44751b;margin-top:24px}.cr-v12 .branch-directory h4{font:700 14px Manrope;margin:0 0 14px}.cr-v12 .branch-directory button{display:flex;align-items:center;gap:12px;width:100%;text-align:left;padding:15px 8px;border:0;border-bottom:1px solid #dde7f5;background:transparent;color:#173e75}.cr-v12 .branch-directory button:last-child{border:0}.cr-v12 .branch-directory button>span:last-child{margin-left:auto}.cr-v12 .branch-directory b{font-size:12px;display:block}.cr-v12 .branch-directory small{font-size:9px;display:block;color:#7187a4;margin-top:5px}.cr-v12 .branch-dot{width:27px;height:27px;display:grid;place-items:center;border-radius:8px;background:linear-gradient(130deg,#246fe9,#063b96);color:#fff;font-size:12px}@media (min-width:721px){.cr-v12 .reference-wave .network-composition{display:grid;grid-template-columns:27% 73%;gap:0;align-items:center}.cr-v12 .reference-wave .network-composition>.scene-editorial{display:block;padding:0 25px 0 0}.cr-v12 .reference-wave .network-composition>.scene-editorial h3{font-size:33px;letter-spacing:-1px}.cr-v12 .reference-wave .network-composition>.scene-editorial p{font-size:13px}.cr-v12 .reference-wave .network-panorama{width:110%;max-width:none;margin:-5px -5% 0}.cr-v12 .reference-wave .network-shared{left:24%;bottom:5%}.cr-v12 .reference-wave .network-composition>.scene-benefit-row{grid-column:1/-1}.cr-v12 .reference-wave .network-pin{font-size:12px;padding:10px 13px}}@media (max-width:720px){.cr-v12 .branch-directory{margin-bottom:20px}.cr-v12 .branch-directory button{padding:12px 8px}}.cr-v12 .payment-receipt{padding:34px 25px;text-align:center;background:linear-gradient(135deg,#fff,#eaf3ff);border:2px solid white;border-radius:22px;box-shadow:4px 5px #d2dfef,0 20px 35px #20426d20}.cr-v12 .payment-check{display:grid;place-items:center;width:72px;height:72px;margin:0 auto 25px;border-radius:50%;background:radial-gradient(circle at 25% 20%,#9aebc5,#32a878 64%,#14845b);box-shadow:inset 0 0 0 2px #a0e7c8,0 8px 16px #1482572b;color:#fff;font-size:38px}.cr-v12 .payment-receipt h4{font:700 23px/1.25 Manrope;margin:0 0 15px}.cr-v12 .payment-receipt>p{font-size:12px;color:#5e7699}.cr-v12 .payment-receipt>strong{font:32px Georgia;display:block;margin:20px 0;color:#144488}.cr-v12 .payment-partners{display:flex;gap:7px;flex-wrap:wrap;margin-top:25px}.cr-v12 .payment-partners .brand-chip{font-size:10px}.cr-v12 .reference-wave .connections-payments figure{max-height:550px}.cr-v12 .reference-wave .connections-payments figure img{max-height:550px}@media (min-width:1051px){.cr-v12 .reference-wave .branch-schedule-layout{display:grid;grid-template-columns:64% 36%;gap:24px;align-items:center}.cr-v12 .reference-wave .branch-schedule-layout>.ui-window{grid-column:1;grid-row:1;position:relative;z-index:2}.cr-v12 .reference-wave .branch-schedule-layout>figure{grid-column:2;grid-row:1;height:510px;position:relative;overflow:hidden;margin:0}.cr-v12 .reference-wave .branch-schedule-layout>figure>.isolated-sculpture{position:absolute;width:270%;max-width:none;left:-85%;top:-30px}.cr-v12 .reference-wave .branch-schedule-layout>figure>figcaption{position:absolute;left:15%;right:15%;bottom:15px;padding:15px;text-align:center;background:#ffffffdf;border:1px solid white;border-radius:10px;box-shadow:0 12px 25px #28436618;font-size:12px}.cr-v12 .reference-wave .branch-schedule-layout .schedule{margin-top:18px}}@media (min-width:1051px){.cr-v12 .reference-wave .branch-schedule-layout>figure>.isolated-sculpture{-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 43%,transparent 62%);mask-image:linear-gradient(to bottom,#000 0%,#000 43%,transparent 62%)}.cr-v12 .reference-wave .branch-schedule-layout>figure>figcaption{bottom:30px;background:linear-gradient(130deg,#fff,#edf4fd);box-shadow:0 12px 25px #28436618}}.cr-v12>header{max-width:none;height:78px;padding:0 max(24px,calc((100vw - 1280px)/2));background:linear-gradient(110deg,#07132e,#102b57);color:#f6f9ff;border-bottom:1px solid #426195;box-shadow:0 7px 22px #071a3220}.cr-v12>header .logo span{color:#6098ff}.cr-v12>header nav a:hover{color:#8eb8ff}.cr-v12 .reference-wave .hero{padding-top:52px;padding-bottom:28px;min-height:590px}.cr-v12 .reference-wave .hero-booking,.cr-v12 .reference-wave .booking-live,.cr-v12 .reference-wave .stage-booking .ui-window,.cr-v12 .reference-wave .stage-booking form{transform:none!important;backface-visibility:visible}.cr-v12 .reference-wave .isolated-sculpture{filter:drop-shadow(0 9px 9px #193a6012)}.cr-v12 .reference-wave .connection-live,.cr-v12 .reference-wave .document-live,.cr-v12 .reference-wave .return-calendar,.cr-v12 .reference-wave .return-message{transform:none!important}.cr-v12 .reference-wave #booking .section-panel{grid-template-columns:34% 66%;padding:22px 26px 0}.cr-v12 .reference-wave #booking .panel-copy{padding:16px 18px 22px 0}.cr-v12 .reference-wave #booking .panel-copy h3{font-size:30px;max-width:360px;line-height:1.16;margin-bottom:18px}.cr-v12 .reference-wave #booking .panel-copy>p{margin-bottom:16px}.cr-v12 .reference-wave #booking .panel-visual{min-height:480px}.cr-v12 .reference-wave #booking .benefits{margin:16px 0}.cr-v12 .reference-wave #booking .benefits li{padding-top:7px;padding-bottom:7px;font-size:13px}.cr-v12 .reference-wave .booking-channel-strip{flex-wrap:nowrap;overflow-x:auto;gap:4px;margin:15px 0 12px;scrollbar-width:thin}.cr-v12 .reference-wave .booking-channel-strip .brand-chip{flex:0 0 auto;padding:5px;font-size:9px}.cr-v12 .reference-wave .booking-channel-strip img{width:17px;height:17px}.cr-v12 .vk-app-link{display:block;grid-column:1/-1;font-size:12px;font-weight:800;color:#0755ed;padding-top:9px}.cr-v12 .vk-app-link:hover{text-decoration:underline}.cr-v12 .reference-wave .vk-community{display:grid;grid-template-columns:30px 1fr;gap:8px 10px}.cr-v12 .reference-wave .vk-community .vk-app-link{grid-column:2;white-space:nowrap;padding-top:0}.cr-v12 .select-shell{display:block;position:relative;min-width:0;width:100%}.cr-v12 .native-source{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;clip-path:inset(100%);padding:0!important;pointer-events:none}.cr-v12 .select-trigger{width:100%;min-height:40px;padding:10px 34px 10px 13px;border:1px solid #cedcf1;border-radius:10px;background:linear-gradient(145deg,#fff,#f4f7fe);color:#102851;text-align:left;font-size:12px;line-height:1.35;position:relative;box-shadow:inset 0 1px #fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cr-v12 .select-trigger:after{content:"";position:absolute;right:14px;top:44%;width:6px;height:6px;border-right:1.5px solid #0657ef;border-bottom:1.5px solid #0657ef;transform:rotate(45deg)}.cr-v12 .select-trigger:hover,.cr-v12 .select-trigger[aria-expanded=true]{border-color:#1761f2;box-shadow:0 0 0 3px #075aff0c}.cr-v12 .brand-options{position:fixed;z-index:10000;overflow-y:auto;padding:6px;border:1px solid #ccdaf1;border-radius:14px;background:#fcfdff;box-shadow:0 18px 45px #061f4d30,0 0 0 4px #ffffff80;scrollbar-width:thin;scrollbar-color:#b5c8ec transparent}.cr-v12 .brand-options button{display:block;width:100%;border:0;border-radius:8px;padding:11px 13px;text-align:left;background:transparent;color:#15355e;font-size:13px}.cr-v12 .brand-options button:hover,.cr-v12 .brand-options button:focus{background:#eaf1ff;outline:none}.cr-v12 .brand-options button[aria-selected=true]{background:linear-gradient(110deg,#0866ff,#0343ca);color:#fff}.cr-v12 .brand-options button[aria-selected=true]:after{content:"✓";float:right;margin-left:12px}.cr-v12 .story-navigation{display:flex;justify-content:space-between;align-items:center;margin:28px 0 18px;color:#526987;font-size:13px}.cr-v12 .story-navigation b{margin-left:22px;color:#0755e9}.cr-v12 .story-navigation button{width:42px;height:42px;border:1px solid #c5d4eb;border-radius:50%;background:#fff;font-size:21px;margin-left:8px}.cr-v12 .story-navigation button:hover{background:#0755ec;color:#fff}.cr-v12 .story-track{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px 2px 20px;scrollbar-width:thin;scrollbar-color:#adc5ed #f3f6fc;position:relative}.cr-v12 .feature-story{flex:0 0 calc((100% - 40px)/3);height:470px;scroll-snap-align:start;border:1px solid #dce6f4;border-radius:20px;background:radial-gradient(ellipse at 70% 70%,#dceaff,#fff 75%);padding:25px 24px 18px;display:flex;flex-direction:column;text-align:left;position:relative;overflow:hidden;isolation:isolate;color:#08193d;transition:border-color .2s,box-shadow .2s}.cr-v12 .feature-story[aria-pressed=true]{border-color:#0758fa;box-shadow:inset 0 0 0 1px #0758fa}.cr-v12 .feature-story:hover{box-shadow:inset 0 0 0 1px #669dff}.cr-v12 .story-kicker{font-size:10px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;min-height:30px}.cr-v12 .feature-story strong{font:800 29px/1.12 Manrope,sans-serif;letter-spacing:-1px;max-width:290px;z-index:2}.cr-v12 .feature-story img{width:100%;height:260px;object-fit:contain;margin:auto 0;filter:drop-shadow(0 9px 9px #102a5c12)}.cr-v12 .feature-story.cobalt-story{background:radial-gradient(ellipse at 70% 60%,#245dda,#092d8e 65%,#061b4b);color:#fff}.cr-v12 .story-bottom{display:flex;align-items:center;justify-content:space-between;font-size:12px;font-weight:700;border-top:1px solid #9cb0d645;padding-top:12px}.cr-v12 .story-arrow{font-size:23px}.cr-v12 .story-detail{padding:30px 0 0;display:grid;grid-template-columns:28% 1fr;gap:36px}.cr-v12 .story-detail[hidden]{display:none}.cr-v12 .story-detail-title>span{font-size:10px;letter-spacing:1.5px;color:#0757e7;font-weight:800}.cr-v12 .story-detail-title h3{font:800 26px/1.2 Manrope,sans-serif;margin:14px 0}.cr-v12 .story-detail-title p{font-size:12px;color:#617494}.cr-v12 .catalog .story-detail ul{columns:auto;display:grid;grid-template-columns:1fr 1fr;gap:0 22px;margin:0;padding:0;list-style:none}.cr-v12 .catalog .story-detail li{display:flex;gap:12px;padding:13px 0;border-bottom:1px solid #e3ebf6;font-size:12px;line-height:1.55;break-inside:avoid}.cr-v12 .catalog .story-detail li>span{color:#2c68d4;font-size:10px;flex:0 0 21px;padding-top:2px}@media (max-width:1000px){.cr-v12 .feature-story{flex-basis:calc((100% - 20px)/2)}.cr-v12 .reference-wave #booking .section-panel{grid-template-columns:40% 60%}.cr-v12 .story-detail{grid-template-columns:1fr}.cr-v12 .reference-wave #booking .panel-copy h3{font-size:27px}}@media (max-width:720px){.cr-v12>header{height:72px;padding:0 18px}.cr-v12>header nav{background:#0a2149;color:#fff}.cr-v12 .reference-wave .hero{padding-top:30px;min-height:0}.cr-v12 .reference-wave #booking .section-panel{display:block;padding:18px}.cr-v12 .reference-wave #booking .panel-copy{padding:0}.cr-v12 .reference-wave #booking .panel-visual{min-height:350px}.cr-v12 .feature-story{flex-basis:87%;height:445px}.cr-v12 .feature-story strong{font-size:27px}.cr-v12 .story-detail{gap:12px}.cr-v12 .catalog .story-detail ul{grid-template-columns:1fr}.cr-v12 .story-navigation b{margin-left:8px}.cr-v12 .story-navigation{font-size:11px}.cr-v12 .select-trigger{min-height:36px;padding:8px 28px 8px 10px;font-size:11px}}@font-face{font-family:ClientEditorial;src:url(/fonts/CormorantGaramond.woff2) format("woff2");font-weight:300 700;font-display:swap}@font-face{font-family:ClientHand;src:url(/fonts/MarckScript.woff2) format("woff2");font-weight:400;font-display:swap}.cr-v12{--atelier-shadow:0 18px 30px -18px #223f6970,0 2px 5px #3146660a}.cr-v12 .reference-wave h2,.cr-v12 .reference-wave .scene-editorial h3,.cr-v12 .reference-wave .panel-copy h3,.cr-v12 .reference-wave .business-story h3,.cr-v12 .reference-wave .return-story h3,.cr-v12 .reference-wave .price-card h3{font-family:ClientEditorial,Georgia,serif;font-weight:600;letter-spacing:-1.5px;line-height:.98}.cr-v12 .reference-wave h2{font-size:clamp(42px,4.65vw,68px)}.cr-v12 .reference-wave #catalog h2{font-family:Georgia,serif;font-weight:400;font-size:clamp(35px,4vw,58px);line-height:1.06;letter-spacing:-1.9px}.cr-v12 .reference-wave .hero h1{font-size:clamp(42px,4.3vw,65px);line-height:1.06;letter-spacing:-3px}.cr-v12 .reference-wave .hero{position:relative;background:radial-gradient(ellipse at 78% 90%,#e8f1fc80,transparent 48%)}.cr-v12 .hero-handnote{position:absolute;right:-8px;top:14px;z-index:4;font:26px/.98 ClientHand,cursive;color:#174478;transform:rotate(-9deg);width:190px;pointer-events:none}.cr-v12 .hero-handnote svg{width:80px;height:60px;display:block;margin:6px 0 0 65px}.cr-v12 .hero-handnote path{fill:none;stroke:#3375ec;stroke-width:1.6;stroke-linecap:round}.cr-v12 .reference-wave .feature-section:not(#retention){background:linear-gradient(110deg,#fff 15%,#f8fafd 60%,#edf2f8);position:relative;border-bottom:1px solid #e0e8f2}.cr-v12 .reference-wave .feature-section:not(#retention):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,transparent 72%,#b0bfd014 72.1%,#fff7 73%,transparent 77%);opacity:.8}.cr-v12 .reference-wave .section-title{position:relative;margin-bottom:30px;align-items:end}.cr-v12 .reference-wave .section-title>p{font-size:15px;color:#5f728f;max-width:365px}.cr-v12 .reference-wave .feature-section .tabs{background:linear-gradient(120deg,#fff,#eaf0f8)!important;border:1px solid #dfe7f2!important;border-radius:13px!important;box-shadow:inset 0 1px #fff,0 7px 15px #1c42690a;padding:4px!important;gap:0!important}.cr-v12 .reference-wave .feature-section .tabs button{border-radius:10px!important;padding:12px 22px!important}.cr-v12 .reference-wave .feature-section .tabs button[aria-selected=true]{background:linear-gradient(135deg,#0765f5,#06316c)!important;box-shadow:inset 0 1px 1px #86b8ff,0 5px 11px #1455a82e!important}.cr-v12 .atelier-panel{position:relative;padding-bottom:55px}.cr-v12 .atelier-signature{font:27px/.98 ClientHand,cursive;color:#173f72;white-space:pre-line;text-align:right;margin:0;position:absolute;right:15px;bottom:0;transform:rotate(-7deg);pointer-events:none;max-width:280px}.cr-v12 .reference-wave .scene-benefit-row{padding-bottom:12px}.cr-v12 .reference-wave .scene-benefit-row>div{border-left-width:1px}.cr-v12 .reference-wave #booking .section-panel{border-radius:18px;background:linear-gradient(115deg,#edf5ff9c,#ffffff80 47%,#ecf2f780);box-shadow:inset 0 1px #fff,var(--atelier-shadow);padding:28px 28px 0;grid-template-columns:33% 67%}.cr-v12 .reference-wave #booking .panel-copy h3{font-size:39px;line-height:1.01;max-width:365px}.cr-v12 .reference-wave #booking .panel-copy>p{font-size:14px}.cr-v12 .reference-wave #booking .panel-visual{align-self:end;padding-bottom:22px;min-height:500px}.cr-v12 .reference-wave #booking .stage-booking .scene{width:640px;height:640px;left:-25px;top:-20px}.cr-v12 .reference-wave #booking .stage-booking .booking-duo>.ui-window{background:linear-gradient(125deg,#fff,#f0f5fe);border:1px solid #d8e5f5;border-radius:16px;box-shadow:inset 0 1px #fff,3px 3px #b6c8df66,0 19px 24px -14px #24456565}.cr-v12 .atelier-channels .brand-chip{background:transparent!important;border:0!important;padding:5px!important;box-shadow:none!important;font-size:10px!important}.cr-v12 .atelier-channels .brand-chip img{width:23px!important;height:23px!important}.cr-v12 .reference-wave .hero-booking .select-shell:has(select[name=service]) .select-trigger,.cr-v12 .reference-wave .hero-booking .select-shell:has(select[name=specialist]) .select-trigger,.cr-v12 .reference-wave .hero-booking .select-shell:has(select[name=time]) .select-trigger{padding-left:46px;min-height:46px}.cr-v12 .reference-wave .hero-booking .select-shell:has(select[name=service]):before,.cr-v12 .reference-wave .hero-booking .select-shell:has(select[name=specialist]):before,.cr-v12 .reference-wave .hero-booking .select-shell:has(select[name=time]):before{position:absolute;left:10px;top:10px;width:26px;height:26px;z-index:2;pointer-events:none;display:grid;place-items:center;font-size:21px;color:#214a80;border-radius:7px;background:#e4edf9}.cr-v12 .reference-wave .hero-booking .select-shell:has(select[name=service]):before{content:"✂"}.cr-v12 .reference-wave .hero-booking .select-shell:has(select[name=specialist]):before{content:"";background:url(/art-v12/avatar-2.webp) center/cover;border-radius:50%}.cr-v12 .reference-wave .hero-booking .select-shell:has(select[name=time]):before{content:"◷";font-size:25px}.cr-v12 .reference-wave .return-message .notice h4,.cr-v12 .reference-wave .connections-channels .notice h4{font-size:13px}.cr-v12 .reference-wave .return-message .notice>p:first-of-type,.cr-v12 .reference-wave .connections-channels .notice>p:first-of-type{font-size:23px;font-weight:700;line-height:1.25;color:#102956;max-width:320px;margin:20px 0 24px}.cr-v12 .reference-wave .return-calendar .calendar-grid button{font-size:12px}.cr-v12 .reference-wave .vk-community{padding:13px;background:linear-gradient(110deg,#fff,#f4f8fe);border:1px solid #e2eaf7;border-radius:12px;box-shadow:var(--atelier-shadow)}.cr-v12 .reference-wave #retention.dark{margin:26px auto;border-radius:24px;max-width:1400px;background:radial-gradient(ellipse at 86% 35%,#155bd1 0,#07327f 40%,#051b43 90%);border:1px solid #285496}.cr-v12 .reference-wave #retention.dark .tabs{background:#09285f88!important;border-color:#708ab277!important}.cr-v12 .reference-wave #retention.dark .tabs button[aria-selected=true]{background:linear-gradient(#fff,#edf4ff)!important;color:#06449d!important;box-shadow:0 0 16px #d3e7ff50!important}.cr-v12 .reference-wave #retention .atelier-signature{color:#e4efff;font-size:30px;right:28px}.cr-v12 .reference-wave .return-story h3{font:600 64px/.92 ClientEditorial,Georgia,serif;letter-spacing:-2px}.cr-v12 .reference-wave .return-stage{grid-template-columns:33% 28% 39%;min-height:505px}.cr-v12 .reference-wave .return-story{padding-bottom:35px}.cr-v12 .reference-wave .return-calendar{margin:0 -20px 90px 0}.cr-v12 .return-calendar .calendar-ui{background:linear-gradient(115deg,#fcffff,#cbdcf3);border:3px solid #d6e7ff;box-shadow:0 0 0 2px #527ec4,5px 5px #1a407d,0 22px 30px #00113660;border-radius:20px;padding:20px;color:#153663}.cr-v12 .return-calendar .calendar-ui button{color:#163861}.cr-v12 .return-calendar .calendar-ui button.selected{color:#fff}.cr-v12 .reference-wave .return-object{width:760px;top:-45px;right:-90px}.cr-v12 .reference-wave .return-message{padding-top:35px;padding-bottom:0}.cr-v12 .reference-wave .return-message .notice{min-height:330px;padding:30px;background:linear-gradient(120deg,#fff,#e3edf9);box-shadow:inset 0 0 0 2px #fff,0 0 0 2px #6487bd,5px 5px #164ba2,0 25px 40px #00153699}.cr-v12 .reference-wave .return-stage:after{display:block;left:28%;right:-20px;bottom:72px;height:55px;border-radius:50% 50% 12px 12px;background:linear-gradient(100deg,#293e62,#e4effb 18%,#8b9db5 35%,#fafcff 53%,#4c678e 78%,#0b2351);box-shadow:0 20px 35px #00103060;z-index:-1}.cr-v12 .reference-wave .return-stage>.scene-benefit-row{margin-top:40px}.cr-v12 .reference-wave .business-scene{grid-template-columns:26% 49% 25%;gap:0;min-height:440px;padding:24px 0 0;align-items:center}.cr-v12 .reference-wave .business-story h3{font-size:39px}.cr-v12 .reference-wave .business-story{padding:15px 25px 25px 12px}.cr-v12 .reference-wave .business-interface{margin:0 12px 25px 0}.cr-v12 .reference-wave .business-object,.cr-v12 .reference-wave .business-finance .business-object,.cr-v12 .reference-wave .business-team .business-object,.cr-v12 .reference-wave .business-payroll .business-object{position:relative!important;right:auto!important;bottom:auto;top:auto;width:118%!important;margin:0 0 0 -5%;align-self:end}.cr-v12 .reference-wave .business-scene:before{top:-67px;right:23%;bottom:70px;left:-10px;border-radius:20px;background:linear-gradient(110deg,#fff,#edf4fca8);box-shadow:var(--atelier-shadow)}.cr-v12 .reference-wave .business-benefits{grid-column:1/-1}.cr-v12 .reference-wave .business-interface>.ui-window,.cr-v12 .reference-wave .finance-dashboard,.cr-v12 .reference-wave .payroll-dashboard{border:1px solid #e0e8f3;box-shadow:var(--atelier-shadow);background:linear-gradient(130deg,#fff,#f7fafe)}.cr-v12 .reference-wave .industry-composition .scene-editorial h3,.cr-v12 .reference-wave .document-composition .scene-editorial h3,.cr-v12 .reference-wave .connections-composition .scene-editorial h3{font-size:39px}.cr-v12 .reference-wave .application-frame{border:1px solid #d3dfed;border-radius:16px;box-shadow:inset 0 1px #fff,4px 4px #c6d3e233,0 18px 26px -12px #24456955;background:linear-gradient(120deg,#fff,#f1f5fb)}.cr-v12 .reference-wave .industry-composition:before,.cr-v12 .reference-wave .document-composition:before,.cr-v12 .reference-wave .connections-composition:before{background:linear-gradient(110deg,transparent,#fff7 50%,#e5ecf580);border-radius:0;top:5%;right:-35px;bottom:0;left:-35px;box-shadow:none}.cr-v12 .reference-wave .document-templates .document-live>.ui-window,.cr-v12 .reference-wave .connection-live .notice{border:1px solid #cfdae9;background:linear-gradient(120deg,#fff,#f0f5fc);box-shadow:inset 0 1px #fff,4px 3px #b4c5db70,0 20px 28px -14px #18345370;border-radius:16px}.cr-v12 .reference-wave .template-list button{background:linear-gradient(#fff,#f3f6fb);border:1px solid #dce5f1!important}.cr-v12 .reference-wave #start{position:relative;background:linear-gradient(120deg,#fff,#f1f6fc);padding-bottom:50px}.cr-v12 .reference-wave #start .steps{gap:8px}.cr-v12 .reference-wave #start .steps button{border-radius:9px;box-shadow:inset 0 0 0 1px #98b7db,2px 3px #fff,4px 5px #668aad55,0 18px 22px #345b812b;background:linear-gradient(120deg,#f8fcffcc,#a9c9ec90 50%,#e5f1fda8)}.cr-v12 .reference-wave #start .steps:before{height:6px;box-shadow:0 2px 1px #233d6850}.cr-v12 .reference-wave #start .steps button>b{font-family:ClientEditorial,serif;font-size:47px}.cr-v12 .start-signature{font:29px/.96 ClientHand,cursive;transform:rotate(-7deg);text-align:right;margin:0 30px 28px auto;color:#17457c;max-width:290px}.cr-v12 .reference-wave .review{position:relative;background:linear-gradient(110deg,#fff,#eff5fc80);padding-top:48px;padding-bottom:48px}.cr-v12 .review-inscription{font-size:10px;letter-spacing:2px;line-height:1.9;color:#47638a;border-left:1px solid #b7c8df;padding-left:20px;position:absolute;right:35px;top:55px}.cr-v12 .review-inscription span{display:block;width:35px;height:1px;background:#6d8cb1;margin-top:15px}.cr-v12 .reference-wave .review blockquote{font-size:19px;max-width:660px}.cr-v12 .reference-wave .review .full-review{max-width:660px}.cr-v12 .reference-wave .review .quote-mark{font-family:ClientEditorial,serif}.cr-v12 .reference-wave .price-card{border-radius:13px;background:linear-gradient(130deg,#fff,#f8faff);box-shadow:var(--atelier-shadow)}.cr-v12 .reference-wave .price-card h3{font-size:34px}.cr-v12 .reference-wave .price{font-family:ClientEditorial,serif;font-size:46px;line-height:1.1}.cr-v12 .reference-wave .price-card.popular{background:radial-gradient(ellipse at top left,#2368ba,#082653 90%);color:#fff}.cr-v12 .reference-wave .price-card.popular .plan-desc,.cr-v12 .reference-wave .price-card.popular .fine{color:#d6e4f8}.cr-v12 .reference-wave .final-cta{position:relative;background:radial-gradient(ellipse at 50% -50%,#1e5691,#051a3b 85%);padding:38px 0}.cr-v12 .reference-wave .final-cta>.wrap{min-height:190px;flex-direction:row;align-items:center;justify-content:space-between;gap:35px}.cr-v12 .reference-wave .final-cta h2{font-family:ClientEditorial,serif;font-size:61px;max-width:580px;margin:0}.cr-v12 .reference-wave .final-cta .closing-object{display:none}.cr-v12 .closing-ribbon{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.cr-v12 .reference-wave footer{background:linear-gradient(115deg,#071932,#0b294e);color:#dfebfc}.cr-v12 .reference-wave footer .logo span{color:#8eb5ee}@media (max-width:1100px){.cr-v12 .reference-wave .business-story h3{font-size:32px}.cr-v12 .reference-wave .return-story h3{font-size:48px}.cr-v12 .hero-handnote{font-size:22px;right:0;top:-10px;width:150px}.cr-v12 .review-inscription{display:none}.cr-v12 .reference-wave .final-cta h2{font-size:49px}}@media (min-width:721px) and (max-width:1100px){.cr-v12 .reference-wave .business-object,.cr-v12 .reference-wave .business-finance .business-object,.cr-v12 .reference-wave .business-team .business-object,.cr-v12 .reference-wave .business-payroll .business-object{width:100%!important;margin:0}.cr-v12 .reference-wave .network-panorama{width:100%;max-width:100%;min-width:0}.cr-v12 .hero-handnote{right:20px}.cr-v12 .reference-wave .business-scene{grid-template-columns:25% 50% 25%}.cr-v12 .reference-wave .network-composition{grid-template-columns:32% minmax(0,68%)}}@media (min-width:721px){.cr-v12 .reference-wave .feature-section{padding-top:50px;padding-bottom:40px}.cr-v12 .reference-wave .return-object{width:600px;right:-20px;top:-100px}.cr-v12 .reference-wave .return-stage:after{display:none}.cr-v12 .reference-wave .return-stage>.scene-benefit-row{background:#082452e8;padding:20px 0 8px;margin-top:28px}.cr-v12 .reference-wave #retention .atelier-signature{bottom:-9px;right:25px}.cr-v12 .reference-wave .finance-dashboard .finance-month-caption{margin:9px 0}.cr-v12 .reference-wave .finance-totals{margin:14px 0}.cr-v12 .reference-wave .finance-ledger{margin-top:16px;padding-top:12px}.cr-v12 .reference-wave .chart-caption{margin-top:10px;margin-bottom:12px}.cr-v12 .reference-wave .business-scene{min-height:410px}.cr-v12 .reference-wave .business-story>p{margin:18px 0}.cr-v12 .reference-wave .business-benefits{min-height:55px;padding-top:18px}.cr-v12 .reference-wave #start .section-title{grid-template-columns:2fr 1fr}.cr-v12 .reference-wave #start .section-title h2{max-width:none}.cr-v12 .reference-wave #start .steps{padding-top:70px;margin-top:35px}.cr-v12 .reference-wave .document-composition:before,.cr-v12 .reference-wave .connections-composition:before,.cr-v12 .reference-wave .industry-composition:before{border:0}}@media (max-width:720px){.cr-v12 .reference-wave h2{font-size:44px}.cr-v12 .reference-wave .hero h1{font-size:43px;letter-spacing:-2px}.cr-v12 .hero-handnote{font-size:20px;right:7px;top:8px;width:140px}.cr-v12 .reference-wave .feature-section .tabs button{padding:11px 15px!important}.cr-v12 .atelier-signature{font-size:23px;right:5px;bottom:0}.cr-v12 .atelier-panel{padding-bottom:55px}.cr-v12 .reference-wave #booking .section-panel{display:block;padding:20px 16px 0}.cr-v12 .reference-wave #booking .panel-copy h3{font-size:34px}.cr-v12 .reference-wave #booking .panel-visual{min-height:0;padding-bottom:18px}.cr-v12 .reference-wave #booking .stage-booking .scene{width:390px;height:390px;left:-15px;top:-40px}.cr-v12 .reference-wave #retention.dark{margin:16px 8px;border-radius:18px}.cr-v12 .reference-wave .return-stage{display:flex;min-height:0}.cr-v12 .reference-wave .return-story h3{font-size:52px}.cr-v12 .reference-wave .return-calendar{width:74%;margin:15px 0}.cr-v12 .reference-wave .return-object{width:440px;top:300px;right:-100px}.cr-v12 .reference-wave .return-message{padding-top:0;width:92%;margin-top:12px}.cr-v12 .reference-wave .return-message .notice{min-height:0;padding:22px}.cr-v12 .reference-wave .return-stage:after{display:none}.cr-v12 .reference-wave .business-scene{display:flex;min-height:0}.cr-v12 .reference-wave .business-story{padding:10px 14px}.cr-v12 .reference-wave .business-story h3{font-size:33px;min-height:0;width:100%}.cr-v12 .reference-wave .business-object,.cr-v12 .reference-wave .business-finance .business-object,.cr-v12 .reference-wave .business-team .business-object,.cr-v12 .reference-wave .business-payroll .business-object{width:190px!important;margin:0 auto;align-self:center}.cr-v12 .reference-wave .business-interface{margin:15px 0}.cr-v12 .reference-wave .business-scene:before{top:0;right:0;bottom:50px;left:0}.cr-v12 .reference-wave .industry-composition .scene-editorial h3,.cr-v12 .reference-wave .document-composition .scene-editorial h3,.cr-v12 .reference-wave .connections-composition .scene-editorial h3{font-size:35px}.cr-v12 .reference-wave #start .steps{gap:18px}.cr-v12 .start-signature{font-size:25px}.cr-v12 .reference-wave .final-cta>.wrap{display:block;min-height:0}.cr-v12 .reference-wave .final-cta h2{font-size:45px;margin-bottom:25px}.cr-v12 .reference-wave .price{font-size:34px}.cr-v12 .reference-wave .price-card h3{font-size:30px}.cr-v12 .reference-wave .review blockquote{font-size:17px}.cr-v12 .reference-wave .atelier-channels .brand-chip{font-size:9px!important;padding:3px!important}}@media (max-width:720px){.cr-v12 .reference-wave .hero-art{margin-top:50px}.cr-v12 .hero-handnote{top:-38px;right:10px;width:170px;font-size:18px;line-height:1.05}.cr-v12 .hero-handnote svg{width:48px;height:35px;margin-left:100px}}.cr-v12 .reference-wave .feature-section:before{display:none!important}.cr-v12 .reference-wave .business-scene:before{border:0!important;background:linear-gradient(110deg,#fff,#f5f8fc)!important;box-shadow:0 16px 25px -22px #36557970!important}.cr-v12 .reference-wave .industry-composition:before,.cr-v12 .reference-wave .document-composition:before,.cr-v12 .reference-wave .connections-composition:before{display:none!important}.cr-v12 .reference-wave .atelier-panel{padding-bottom:0;overflow-anchor:none}.cr-v12 .reference-wave .atelier-signature.signature-row{position:relative;right:auto;bottom:auto;display:block;margin:24px 10px 12px auto;padding:7px 4px;transform:rotate(-5deg);width:max-content;max-width:280px;clear:both}.cr-v12 .reference-wave #retention .atelier-signature.signature-row{right:auto;bottom:auto}.cr-v12 .reference-wave .business-interface,.cr-v12 .reference-wave .business-object{animation:none!important}.cr-v12 .reference-wave #retention{margin:26px auto!important;border-radius:24px!important;padding:50px 0 40px!important;max-width:1400px;border:1px solid #285496;overflow-anchor:none}.cr-v12 .reference-wave #retention .section-title{display:none!important}.cr-v12 .reference-wave #retention .tabs{margin-bottom:20px!important}.cr-v12 .reference-wave #retention .retention-composition{background:linear-gradient(115deg,#fff,#edf4fc);border-radius:19px;padding:28px 25px 22px;color:#102c52}.cr-v12 .reference-wave #retention .retention-composition:before{display:none}.cr-v12 .reference-wave #retention .retention-composition .scene-editorial h3{color:#10254b}.cr-v12 .reference-wave #retention .retention-composition .scene-editorial p,.cr-v12 .reference-wave #retention .retention-composition .scene-benefit-row p{color:#526c8e}.cr-v12 .reference-wave #retention .retention-composition .scene-benefit-row{border-color:#c6d7ed}.cr-v12 .reference-wave .return-stage{isolation:isolate}.cr-v12 .reference-wave .return-object{pointer-events:none}.cr-v12 .reference-wave .booking-channel-strip{scrollbar-width:none}@media (min-width:721px){.cr-v12 .reference-wave #booking .panel-visual{overflow:visible;position:relative;min-height:540px}.cr-v12 .reference-wave #booking .panel-visual>.scene{top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;min-height:0!important;aspect-ratio:auto!important;background-size:contain!important;-webkit-mask-image:none!important;mask-image:none!important}.cr-v12 .reference-wave #booking .stage-booking .live-ui{position:relative;z-index:1;margin-bottom:26px}.cr-v12 .reference-wave #retention .retention-composition{grid-template-columns:29% minmax(0,71%);gap:0;align-items:center}.cr-v12 .reference-wave #retention .retention-theatre{display:grid;grid-template-columns:minmax(0,73%) minmax(0,27%);gap:10px;padding:10px 0 15px;min-height:460px;align-items:center}.cr-v12 .reference-wave #retention .retention-theatre .retention-live{grid-column:1;grid-row:1;width:100%;margin:0;min-width:0}.cr-v12 .reference-wave #retention .retention-theatre figure{position:relative;grid-column:2;grid-row:1;left:auto;right:auto;top:auto;bottom:auto;width:100%;margin:0;align-self:end;z-index:0}.cr-v12 .reference-wave #retention .retention-theatre figure img{width:100%;height:auto;max-width:100%}.cr-v12 .reference-wave #retention .retention-loyalty .retention-theatre,.cr-v12 .reference-wave #retention .retention-passes .retention-theatre{grid-template-columns:minmax(0,55%) minmax(0,45%)}.cr-v12 .reference-wave #retention .retention-composition>.scene-benefit-row{grid-column:1/-1;margin-top:10px;padding-top:18px}.cr-v12 .reference-wave #retention .scene-editorial{padding-right:25px;min-width:0}.cr-v12 .reference-wave #retention .retention-theatre .ui-window{padding:22px;min-width:0}}@media (max-width:720px){.cr-v12 .reference-wave #retention{margin:16px 8px!important;padding:30px 0!important;border-radius:18px!important}.cr-v12 .reference-wave #retention>.wrap{padding-left:16px;padding-right:16px}.cr-v12 .reference-wave #retention .retention-composition{padding:20px 14px;display:block}.cr-v12 .reference-wave #retention .retention-theatre{display:flex;flex-direction:column;min-height:0;padding:0;margin-top:20px}.cr-v12 .reference-wave #retention .retention-theatre .retention-live{width:100%;margin:0;order:1}.cr-v12 .reference-wave #retention .retention-theatre figure{position:relative;width:180px;margin:16px auto 0;inset:auto;order:2}.cr-v12 .reference-wave #retention .retention-live .ui-window{padding:15px}.cr-v12 .reference-wave .atelier-signature.signature-row{font-size:23px;max-width:240px;margin-top:22px;margin-right:6px}.cr-v12 .reference-wave #booking .panel-visual>.scene{width:100%!important;height:230px!important;min-height:0!important;top:0!important;left:0!important;background-size:contain!important;-webkit-mask-image:none!important;mask-image:none!important}}.cr-v12{overflow-anchor:none}@media (min-width:721px){.cr-v12 #retention #retention-panel .retention-theatre{display:grid;grid-template-columns:minmax(0,70%) minmax(0,30%);padding:10px 0 15px;gap:16px;min-height:460px;align-items:center}.cr-v12 #retention #retention-panel .retention-theatre figure{position:relative!important;grid-column:2;grid-row:1;inset:auto!important;width:100%!important;margin:0!important;padding:0!important;transform:none!important;align-self:center}.cr-v12 #retention #retention-panel .retention-theatre .retention-live{grid-column:1;grid-row:1;width:100%!important;margin:0!important;padding:0;min-width:0}.cr-v12 #retention #retention-panel .retention-theatre figure img{width:100%;height:auto;max-width:100%}.cr-v12 .reference-wave #booking .panel-visual{align-self:center}}@media (min-width:721px) and (max-width:1100px){.cr-v12 .reference-wave #booking .section-panel{grid-template-columns:38% 62%;padding:22px}.cr-v12 .reference-wave #booking .panel-copy h3{font-size:33px}.cr-v12 .reference-wave #booking .panel-copy{padding-right:22px}.cr-v12 .reference-wave #booking .panel-visual{min-height:500px}.cr-v12 .reference-wave #booking .panel-copy>p{font-size:13px}.cr-v12 .reference-wave #booking .benefits li{font-size:12px}}@media (max-width:720px){.cr-v12 #retention #retention-panel .retention-theatre{display:flex;flex-direction:column;padding:0;min-height:0}.cr-v12 #retention #retention-panel .retention-theatre figure{position:relative!important;inset:auto!important;width:180px!important;margin:15px auto 0!important;padding:0!important;transform:none!important}}.cr-v12 .reference-wave #retention .retention-composition .fine,.cr-v12 .reference-wave #retention .retention-composition .demo-label{color:#5c7394!important}.cr-v12 #booking #booking-panel .stage-booking{display:grid;grid-template-columns:minmax(0,30fr) minmax(0,23fr) minmax(0,47fr);gap:20px;padding:26px;align-items:center}.cr-v12 #booking #booking-panel .stage-booking .panel-copy{padding:0;min-width:0;grid-column:1}.cr-v12 #booking #booking-panel .stage-booking .panel-copy h3{font-size:33px;line-height:1.07}.cr-v12 #booking #booking-panel .stage-booking .booking-details-row{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:12px 24px;border-top:1px solid #d9e5f4;padding-top:18px;margin-top:5px}.cr-v12 #booking #booking-panel .stage-booking .booking-details-row .benefits{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0}.cr-v12 #booking #booking-panel .stage-booking .booking-details-row .fine{margin:0!important;text-align:right;font-size:11px}.cr-v12 #booking #booking-panel .stage-booking .booking-details-row .text-link{font-size:11px;align-self:center}.cr-v12 #booking #booking-panel .stage-booking .panel-visual{display:contents}.cr-v12 #booking #booking-panel .stage-booking .booking-illustration{grid-column:2;margin:0;width:100%}.cr-v12 #booking #booking-panel .stage-booking .booking-illustration img{display:block;width:100%;height:auto}.cr-v12 #booking #booking-panel .stage-booking .live-ui{grid-column:3;width:100%!important;margin:0!important;min-width:0}.cr-v12 #booking #booking-panel .stage-booking .booking-duo{display:grid;grid-template-columns:1fr;gap:12px}.cr-v12 #booking #booking-panel .stage-booking .booking-duo>.ui-window{width:100%;padding:16px;margin:0;transform:none!important}.cr-v12 #booking #booking-panel .stage-booking .calendar-ui{padding:8px}.cr-v12 #booking #booking-panel .stage-booking .booking-channel-strip{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:3px;overflow:visible}.cr-v12 #booking #booking-panel .stage-booking .booking-channel-strip .brand-chip{display:flex;flex-direction:column;align-items:center;justify-content:end;gap:5px;white-space:nowrap;font-size:8px!important;padding:3px 0!important;border:0;min-width:0}@media (min-width:1300px){.cr-v12 #booking #booking-panel .stage-booking{grid-template-columns:minmax(0,28fr) minmax(0,22fr) minmax(0,50fr);gap:16px}.cr-v12 #booking #booking-panel .stage-booking .booking-duo{grid-template-columns:1fr 1fr;align-items:start}.cr-v12 #booking #booking-panel .stage-booking .booking-duo>.ui-window{padding:14px}.cr-v12 #booking #booking-panel .stage-booking .calendar-ui{padding:0}}@media (max-width:900px) and (min-width:721px){.cr-v12 #booking #booking-panel .stage-booking{grid-template-columns:minmax(0,45fr) minmax(0,55fr);gap:20px}.cr-v12 #booking #booking-panel .stage-booking .panel-copy{grid-column:1;grid-row:1}.cr-v12 #booking #booking-panel .stage-booking .booking-illustration{grid-column:1;grid-row:2;max-width:240px;margin:0 auto}.cr-v12 #booking #booking-panel .stage-booking .live-ui{grid-column:2;grid-row:1 / 3}}@media (max-width:720px){.cr-v12 #booking #booking-panel .stage-booking{grid-template-columns:minmax(0,1fr);padding:20px 16px;gap:16px}.cr-v12 #booking #booking-panel .stage-booking .panel-copy{grid-column:1;grid-row:1}.cr-v12 #booking #booking-panel .stage-booking .booking-illustration{grid-column:1;grid-row:2;max-width:260px;margin:0 auto}.cr-v12 #booking #booking-panel .stage-booking .live-ui{grid-column:1;grid-row:3}}@media (max-width:720px){.cr-v12 #booking #booking-panel .stage-booking .booking-details-row{display:flex;flex-direction:column;grid-row:4}.cr-v12 #booking #booking-panel .stage-booking .booking-details-row .benefits{display:block}.cr-v12 #booking #booking-panel .stage-booking .booking-details-row .fine{text-align:left}}.cr-v12 #booking #booking-panel .stage-groups{display:grid;grid-template-columns:minmax(0,44fr) minmax(0,56fr);column-gap:24px;row-gap:0;align-items:start;padding:28px}.cr-v12 #booking #booking-panel .stage-groups .panel-copy{grid-column:1;grid-row:1;padding:0 16px 0 0}.cr-v12 #booking #booking-panel .stage-groups .panel-copy h3{font-size:34px;max-width:390px}.cr-v12 #booking #booking-panel .stage-groups .panel-visual{display:contents}.cr-v12 #booking #booking-panel .stage-groups .group-illustration{grid-column:1;grid-row:2;margin:0 auto;max-width:330px;width:100%;align-self:end}.cr-v12 #booking #booking-panel .stage-groups .group-illustration img{display:block;width:100%;height:auto}.cr-v12 #booking #booking-panel .stage-groups .live-ui{grid-column:2;grid-row:1 / 3;width:100%!important;max-width:100%;margin:0!important;padding:0;align-self:center;min-width:0}.cr-v12 #booking #booking-panel .stage-groups .live-ui>.ui-window{width:100%;max-width:100%;margin:0;padding:24px;transform:none!important}@media (max-width:720px){.cr-v12 #booking #booking-panel .stage-groups{grid-template-columns:minmax(0,1fr);padding:20px 16px;gap:16px}.cr-v12 #booking #booking-panel .stage-groups .panel-copy{grid-column:1;grid-row:1;padding:0}.cr-v12 #booking #booking-panel .stage-groups .panel-copy h3{font-size:32px}.cr-v12 #booking #booking-panel .stage-groups .group-illustration{grid-column:1;grid-row:2;max-width:265px;margin:0 auto}.cr-v12 #booking #booking-panel .stage-groups .live-ui{grid-column:1;grid-row:3}.cr-v12 #booking #booking-panel .stage-groups .live-ui>.ui-window{padding:16px}}.cr-v12 .reference-wave img.intrinsic-art{height:auto}.cr-v12 .reference-wave .business-object img{display:block;width:100%;height:auto;object-fit:contain}.cr-v12 #branches>.wrap{display:grid;grid-template-columns:minmax(0,42fr) minmax(0,58fr);column-gap:24px;align-items:start}.cr-v12 #branches .section-title{display:block;margin:0;grid-column:1;grid-row:1}.cr-v12 #branches .section-title h2{font-size:58px;line-height:.98;letter-spacing:-1.8px;margin:0 0 18px}.cr-v12 #branches .section-title>p{font-size:15px;max-width:390px;margin:0;line-height:1.55}.cr-v12 #branches>.wrap>.tabs{grid-column:2;grid-row:1;justify-self:end;margin:0!important;align-self:start}.cr-v12 #branches-panel{grid-column:1/-1;min-width:0}.cr-v12 #branches .network-composition{display:grid;grid-template-columns:minmax(0,29fr) minmax(0,71fr);gap:0;align-items:center;padding:0;margin-top:-35px}.cr-v12 #branches .network-composition>.scene-editorial{display:block;padding:20px 24px 0 0;min-width:0}.cr-v12 #branches .network-panorama{width:100%;max-width:100%;margin:0;padding:0;min-width:0}.cr-v12 #branches .network-panorama>.isolated-sculpture{display:block;width:100%;height:auto}.cr-v12 #branches .branch-directory{margin:0;padding:18px 12px;background:linear-gradient(120deg,#fff,#f2f6fc);box-shadow:0 15px 28px -14px #223d6650;border:1px solid #e2e9f2}.cr-v12 #branches .branch-directory h4{padding:0 9px;margin-bottom:12px;font-size:16px}.cr-v12 #branches .branch-directory button{padding:10px 8px;gap:10px;border:0;border-radius:9px;transition:background .15s}.cr-v12 #branches .branch-directory button:first-of-type{background:#e6eeff}.cr-v12 #branches .branch-directory button:hover{background:#dbe8ff}.cr-v12 #branches .branch-directory b{font-size:13px;color:#122a52}.cr-v12 #branches .branch-directory small{font-size:11px;color:#62789b}.cr-v12 #branches .branch-thumbnail{width:55px;height:47px;flex:0 0 55px;border-radius:6px;background-color:#e7edf5;background-image:url(/art-v12/branches-cutout-sm.webp);background-size:280%;background-repeat:no-repeat;box-shadow:inset 0 0 0 1px #dbe4ef}.cr-v12 #branches .branch-thumbnail-0{background-position:50% 5%}.cr-v12 #branches .branch-thumbnail-1{background-position:0% 85%}.cr-v12 #branches .branch-thumbnail-2{background-position:100% 85%}.cr-v12 #branches .network-shared{position:relative;inset:auto;display:flex;flex-wrap:wrap;gap:0;margin:15px 0 0;padding:17px 20px;background:linear-gradient(125deg,#fff,#f1f6fc);border:1px solid #e1e9f5;border-radius:13px;box-shadow:0 12px 25px -19px #15396560}.cr-v12 #branches .network-shared>div{margin:10px 0 0;width:100%}.cr-v12 #branches .network-shared b{font-size:13px}.cr-v12 #branches .network-shared span{font-size:11px;line-height:1.5}.cr-v12 #branches .network-pin{padding:9px 13px;background:linear-gradient(120deg,#ffffffef,#e6edf6ef);border:1px solid #fff;border-radius:6px;box-shadow:0 4px 10px #10244122;text-align:left;gap:2px;min-width:125px}.cr-v12 #branches .network-pin b{font-size:13px;font-weight:600}.cr-v12 #branches .network-pin span{font-size:10px;color:#59708c}.cr-v12 #branches .pin-central{top:12%;left:43%;transform:translate(-5%)}.cr-v12 #branches .pin-park{top:48%;left:6%}.cr-v12 #branches .pin-metro{top:48%;right:6%}.cr-v12 #branches .network-composition>.scene-benefit-row{grid-column:1/-1;margin-top:10px;padding-top:18px}@media (max-width:1100px) and (min-width:721px){.cr-v12 #branches .section-title h2{font-size:48px}.cr-v12 #branches>.wrap{grid-template-columns:42fr 58fr;gap:12px}.cr-v12 #branches .tabs button{padding:11px 12px!important;font-size:11px}.cr-v12 #branches .network-composition{grid-template-columns:34fr 66fr;margin-top:0}.cr-v12 #branches .network-composition>.scene-editorial{padding-right:12px}.cr-v12 #branches .network-pin{min-width:0;padding:6px 8px}.cr-v12 #branches .network-pin b{font-size:11px}.cr-v12 #branches .network-pin span{font-size:9px}.cr-v12 #branches .branch-thumbnail{width:42px;flex-basis:42px;height:40px}.cr-v12 #branches .branch-directory{padding:14px 7px}.cr-v12 #branches .branch-directory b{font-size:11px}.cr-v12 #branches .branch-directory small{font-size:10px}}@media (max-width:720px){.cr-v12 #branches>.wrap{display:block}.cr-v12 #branches .section-title h2{font-size:43px;max-width:380px}.cr-v12 #branches>.wrap>.tabs{margin:24px 0 16px!important}.cr-v12 #branches .network-composition{display:flex;flex-direction:column;margin:0}.cr-v12 #branches .network-composition>.scene-editorial{padding:0;width:100%}.cr-v12 #branches .network-panorama{margin-top:20px}.cr-v12 #branches .network-pin{padding:5px 7px;min-width:0}.cr-v12 #branches .network-pin b{font-size:9px}.cr-v12 #branches .network-pin span{font-size:8px}.cr-v12 #branches .pin-central{top:12%;left:41%}.cr-v12 #branches .pin-park{top:48%;left:3%}.cr-v12 #branches .pin-metro{top:48%;right:3%}.cr-v12 #branches .network-shared{padding:12px 18px}.cr-v12 #branches .network-shared>div{width:auto;flex:1;margin:0 0 0 12px}.cr-v12 #branches .network-shared>img{width:25px;height:25px}}.cr-v12 #branches .pin-central{top:3%}.cr-v12 #branches .pin-park,.cr-v12 #branches .pin-metro{top:38%}@media (max-width:720px){.cr-v12 #branches .pin-central{top:2%}.cr-v12 #branches .pin-park,.cr-v12 #branches .pin-metro{top:37%}}.cr-v12 .reference-wave #start{width:100%;max-width:none;background:#f7f9fc;padding-left:max(22px,calc((100% - 1240px)/2));padding-right:max(22px,calc((100% - 1240px)/2));border:0}.cr-v12 .reference-wave #reviews{background:#f7f9fc;border:0}.cr-v12 .reference-wave #reviews .review{background:transparent;border:0;box-shadow:none}.cr-v12 .reference-wave #start .start-preview{background:transparent;box-shadow:none;border:0}.cr-v12 .reference-wave .feature-section:not(#retention){background:linear-gradient(110deg,#fff,#f5f8fc);border:0}.cr-v12 .reference-wave .atelier-panel .scene-annotation{position:relative!important;inset:auto!important;display:block;width:auto;max-width:260px;margin:24px 0 8px!important;padding:0 0 0 24px;transform:rotate(-4deg);text-align:left;font:27px/1.05 ClientHand,cursive;letter-spacing:0;color:#255184;white-space:pre-line}.cr-v12 .reference-wave .atelier-panel .scene-annotation:before{content:"";position:absolute;left:0;top:6px;width:12px;height:28px;border-left:1px solid currentColor;border-bottom:1px solid currentColor;border-radius:0 0 0 10px;opacity:.65}.cr-v12 .reference-wave #retention .return-story .scene-annotation{color:#dceaff}.cr-v12 .reference-wave #retention .retention-composition .scene-annotation{color:#255184}.cr-v12 .reference-wave .business-object figcaption{display:none}.cr-v12 .reference-wave .start-signature{margin:16px 0 0;max-width:260px;text-align:left;font-size:26px}.cr-v12 #booking #booking-panel .stage-booking.composed-booking{grid-template-columns:minmax(0,29fr) minmax(0,71fr);gap:0;padding:24px 24px 16px;isolation:isolate;background:radial-gradient(ellipse at 65% 95%,#dce7f3 0,transparent 60%),linear-gradient(125deg,#f3f8ff,#fff 65%,#edf3f9);box-shadow:inset 0 1px #fff,0 18px 24px -22px #14386480}.cr-v12 #booking #booking-panel .stage-booking .panel-copy{grid-column:1;grid-row:1;padding:0 14px 0 0;align-self:center}.cr-v12 #booking #booking-panel .stage-booking .panel-copy h3{font-size:38px;line-height:1.04;margin-bottom:20px}.cr-v12 #booking #booking-panel .stage-booking .panel-copy>p:not(.scene-annotation){font-size:14px;line-height:1.65}.cr-v12 #booking #booking-panel .stage-booking .booking-theatre{grid-column:2;grid-row:1;position:relative;width:100%;aspect-ratio:1.5;min-width:0;align-self:center}.cr-v12 #booking #booking-panel .stage-booking .booking-illustration{position:absolute;top:0;right:0;bottom:0;left:0;max-width:none;width:100%;margin:0}.cr-v12 #booking #booking-panel .stage-booking .booking-illustration img{width:100%;height:auto;display:block}.cr-v12 #booking #booking-panel .stage-booking .live-ui{position:absolute;left:27%;right:12%;top:17%;width:auto!important;max-width:none!important;margin:0!important;grid-column:auto}.cr-v12 #booking #booking-panel .stage-booking .booking-duo{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:start}.cr-v12 #booking #booking-panel .stage-booking .booking-duo>.ui-window{padding:16px 14px;transform:none!important;border:1px solid #fdfefe;background:linear-gradient(125deg,#fff,#f3f6fc);border-radius:15px;box-shadow:inset 0 0 0 1px #dce5f4,3px 3px #dbe4ef90,0 18px 25px -15px #17375680}.cr-v12 #booking #booking-panel .stage-booking .demo-form{padding:0}.cr-v12 #booking #booking-panel .stage-booking .booking-top{font-family:ClientEditorial,serif;font-size:19px;margin-bottom:17px}.cr-v12 #booking #booking-panel .stage-booking .demo-form label{font-size:11px;margin-top:11px}.cr-v12 #booking #booking-panel .stage-booking .select-trigger{font-size:12px;padding:10px 12px;min-height:39px}.cr-v12 #booking #booking-panel .stage-booking .demo-form .button{margin-top:14px;padding:13px 6px}.cr-v12 #booking #booking-panel .stage-booking .calendar-ui{padding:0}.cr-v12 #booking #booking-panel .stage-booking .calendar-grid{gap:2px}.cr-v12 #booking #booking-panel .stage-booking .calendar-grid button{min-height:24px;padding:5px 0}.cr-v12 #booking #booking-panel .stage-booking .date-caption{margin:8px 0;font-size:9px}.cr-v12 #booking #booking-panel .stage-booking .booking-slots{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;margin-top:12px}.cr-v12 #booking .booking-slots button{font:10px Manrope;color:#1b3c69;border:1px solid #d4e0f0;border-radius:5px;background:#f9fbff;padding:7px 2px}.cr-v12 #booking .booking-slots button[aria-pressed=true]{background:#0759e8;color:#fff;border-color:#0759e8}.cr-v12 #booking #booking-panel .stage-booking .booking-details-row{grid-row:2;margin-top:5px;padding-top:16px;gap:10px 20px}.cr-v12 #booking #booking-panel .stage-booking .booking-channel-strip{margin:20px 0 14px;gap:7px}.cr-v12 #booking #booking-panel .stage-booking .booking-channel-strip .brand-chip{font-size:9px!important;gap:6px}.cr-v12 #booking #booking-panel .stage-booking .scene-annotation{font-size:25px;max-width:240px;margin-top:18px!important}.cr-v12 #booking #booking-panel .stage-groups.composed-booking{grid-template-columns:minmax(0,31fr) minmax(0,39fr) minmax(0,30fr);padding:26px 24px;gap:0;align-items:center;background:radial-gradient(ellipse at 55% 90%,#e0e9f4,transparent 60%),linear-gradient(120deg,#f5f9ff,#fff)}.cr-v12 #booking #booking-panel .stage-groups .panel-copy{grid-column:1;grid-row:1;padding:0 18px 0 0}.cr-v12 #booking #booking-panel .stage-groups .group-illustration{grid-column:2;grid-row:1;max-width:none;position:relative;width:100%;margin:0;align-self:center}.cr-v12 #booking #booking-panel .stage-groups .live-ui{grid-column:3;grid-row:1;align-self:center;width:100%!important}.cr-v12 #booking #booking-panel .stage-groups .live-ui>.ui-window{padding:20px 16px;background:linear-gradient(120deg,#fff,#f2f6fc)}.cr-v12 #booking .group-ring-people{position:absolute;left:40%;top:21%;width:23%;display:grid;grid-template-columns:1fr 1fr;gap:5px;transform:rotate(-5deg)}.cr-v12 #booking .group-ring-people img{width:100%;height:auto;border-radius:50%;border:2px solid #fff;box-shadow:0 2px 6px #0d295b22}.cr-v12 #booking .group-ring-people span{grid-column:1/-1;text-align:center;color:#355c96;font-size:10px;white-space:nowrap;margin-top:3px}.cr-v12 #booking #booking-panel .composed-booking:has(.booking-side-art){display:grid;grid-template-columns:minmax(0,29fr) minmax(0,49fr) minmax(0,22fr);gap:18px;padding:28px;align-items:center}.cr-v12 #booking #booking-panel .composed-booking:has(.booking-side-art) .panel-visual{display:contents}.cr-v12 #booking #booking-panel .composed-booking:has(.booking-side-art) .panel-copy{grid-column:1;padding:0;min-width:0}.cr-v12 #booking #booking-panel .composed-booking:has(.booking-side-art) .live-ui{grid-column:2;grid-row:1;width:100%!important;margin:0;min-width:0;padding:0}.cr-v12 #booking #booking-panel .booking-side-art{grid-column:3;grid-row:1;width:100%;margin:0}.cr-v12 #booking #booking-panel .booking-side-art img{display:block;width:100%;height:auto}@media (min-width:721px) and (max-width:1100px){.cr-v12 #booking #booking-panel .stage-booking.composed-booking{grid-template-columns:27fr 73fr;padding:20px 16px}.cr-v12 #booking #booking-panel .stage-booking .booking-theatre{aspect-ratio:auto;height:530px}.cr-v12 #booking #booking-panel .stage-booking .booking-illustration{top:auto;bottom:0}.cr-v12 #booking #booking-panel .stage-booking .live-ui{left:24%;right:4%;top:7%}.cr-v12 #booking #booking-panel .stage-booking .booking-duo>.ui-window{padding:14px 10px}.cr-v12 #booking #booking-panel .stage-booking .panel-copy h3{font-size:31px}.cr-v12 #booking #booking-panel .stage-booking .panel-copy>p:not(.scene-annotation){font-size:12px}.cr-v12 #booking #booking-panel .stage-groups.composed-booking{grid-template-columns:36fr 31fr 33fr;padding:20px 16px}.cr-v12 #booking #booking-panel .stage-groups .panel-copy h3{font-size:31px}.cr-v12 #booking #booking-panel .stage-groups .live-ui>.ui-window{padding:16px 10px}.cr-v12 #booking .group-ring-people{gap:2px}.cr-v12 #booking .group-ring-people span{font-size:8px}}@media (max-width:720px){.cr-v12 #booking #booking-panel .stage-booking.composed-booking,.cr-v12 #booking #booking-panel .stage-groups.composed-booking,.cr-v12 #booking #booking-panel .composed-booking:has(.booking-side-art){display:flex;flex-direction:column;gap:20px;padding:22px 16px}.cr-v12 #booking #booking-panel .stage-booking .panel-copy,.cr-v12 #booking #booking-panel .stage-groups .panel-copy{padding:0;width:100%}.cr-v12 #booking #booking-panel .stage-booking .panel-copy h3{font-size:34px}.cr-v12 #booking #booking-panel .stage-booking .booking-theatre{aspect-ratio:auto;height:auto;display:flex;flex-direction:column}.cr-v12 #booking #booking-panel .stage-booking .booking-illustration{position:relative;inset:auto;width:100%;max-width:none;order:2;margin-top:-30px}.cr-v12 #booking #booking-panel .stage-booking .live-ui{position:relative;inset:auto;order:1;width:100%!important}.cr-v12 #booking #booking-panel .stage-booking .booking-duo{grid-template-columns:1fr 1fr;gap:8px}.cr-v12 #booking #booking-panel .stage-booking .booking-duo>.ui-window{padding:13px 9px}.cr-v12 #booking #booking-panel .stage-booking .booking-top{font-size:16px}.cr-v12 #booking #booking-panel .stage-booking .select-trigger{font-size:11px;padding:8px}.cr-v12 #booking #booking-panel .stage-booking .calendar-ui{font-size:10px}.cr-v12 #booking #booking-panel .stage-booking .booking-slots{gap:3px}.cr-v12 #booking #booking-panel .stage-booking .booking-slots button{font-size:9px}.cr-v12 #booking #booking-panel .stage-groups .group-illustration{width:100%;max-width:390px}.cr-v12 #booking #booking-panel .stage-groups .live-ui{width:100%!important}.cr-v12 #booking #booking-panel .booking-side-art{max-width:270px}.cr-v12 #booking #booking-panel .composed-booking:has(.booking-side-art) .live-ui{width:100%!important}.cr-v12 #booking .group-ring-people{gap:5px}.cr-v12 #booking .group-ring-people span{font-size:10px}.cr-v12 .reference-wave .atelier-panel .scene-annotation{font-size:25px;margin-top:17px!important}.cr-v12 .reference-wave #reviews .review{padding:38px 22px}}.cr-v12 #booking .booking-illustration .plinth-inscription{position:absolute;right:3.1%;bottom:19.3%;width:8.8%;margin:0;transform:rotate(-3deg);font:18px/1.02 ClientHand,cursive;text-align:center;color:#102e58;white-space:pre-line;pointer-events:none}.cr-v12 #booking .group-illustration .bottle-inscription{position:absolute;right:13%;top:47%;width:12%;margin:0;transform:rotate(-3deg);font:16px/1.05 ClientHand,cursive;text-align:center;color:#e2eeff;white-space:pre-line;pointer-events:none}.cr-v12 .reference-wave #documents .scene-editorial>.scene-annotation,.cr-v12 .reference-wave #retention .scene-editorial>.scene-annotation{font:26px/1.1 ClientHand,cursive!important;margin:22px 0 0!important;max-width:240px;color:#255184!important}@media (max-width:1100px){.cr-v12 #booking .booking-illustration .plinth-inscription{font-size:14px}.cr-v12 #booking .group-illustration .bottle-inscription{font-size:11px}}@media (max-width:720px){.cr-v12 #booking .booking-illustration .plinth-inscription{font-size:9px}.cr-v12 #booking .group-illustration .bottle-inscription{font-size:13px}}.cr-v12 .reference-wave .hero{grid-template-columns:minmax(0,45fr) minmax(0,55fr);gap:20px;padding-top:38px;padding-bottom:28px;min-height:0;align-items:center;background:transparent}.cr-v12 .reference-wave .hero-copy{position:relative;z-index:2}.cr-v12 .reference-wave .hero-art{position:relative;width:100%;height:590px;margin:0;min-width:0}.cr-v12 .reference-wave .hero-art>img{position:absolute;width:128%;max-width:none;height:100%;left:-20%;top:0;object-fit:contain}.cr-v12 .reference-wave .hero-booking{width:48%;left:5%;top:24%;padding:24px;border-radius:22px}.cr-v12 .reference-wave .hero-handnote{right:5px;top:5px;width:165px;font-size:23px;line-height:1.06;transform:rotate(-7deg)}.cr-v12 .reference-wave .hero-handnote svg{width:62px;height:48px;margin:5px 0 0 95px}.cr-v12 .reference-wave .niche-intro{padding-top:10px;padding-bottom:42px}.cr-v12 .reference-wave .niche-intro .small-heading{font:700 18px/1.4 Manrope,sans-serif;letter-spacing:0;margin:0 0 18px}.cr-v12 .reference-wave .niche-intro .niche-shortcuts{gap:12px}@media (min-width:721px) and (max-width:1100px){.cr-v12 .reference-wave .hero{grid-template-columns:45fr 55fr;gap:10px;padding-top:28px}.cr-v12 .reference-wave .hero-art{height:530px}.cr-v12 .reference-wave .hero-booking{width:56%;left:0;top:22%;padding:18px}.cr-v12 .reference-wave .hero h1{font-size:48px;letter-spacing:-2px}.cr-v12 .reference-wave .hero .lead{font-size:15px}.cr-v12 .reference-wave .hero .actions{gap:12px}.cr-v12 .reference-wave .hero .actions>.button{padding:15px 16px}.cr-v12 .reference-wave .hero-handnote{right:0;top:0;font-size:20px;width:140px}}@media (max-width:720px){.cr-v12 .reference-wave .hero{display:flex;gap:0;padding-top:30px;padding-bottom:0;overflow:hidden}.cr-v12 .reference-wave .hero h1{font-size:43px;letter-spacing:-2px;line-height:1.04}.cr-v12 .reference-wave .hero-art{width:100%;height:440px;margin:28px 0 0}.cr-v12 .reference-wave .hero-art>img{width:140%;left:-28%;height:100%;top:0}.cr-v12 .reference-wave .hero-booking{left:0;top:20%;width:57%;padding:15px;border-radius:16px}.cr-v12 .reference-wave .hero-booking .select-trigger{min-height:35px!important;font-size:11px;padding-left:34px!important}.cr-v12 .reference-wave .hero-booking .select-shell:before{width:21px!important;height:21px!important;left:7px!important;top:7px!important}.cr-v12 .reference-wave .hero-booking .booking-top{font-size:12px;margin-bottom:10px}.cr-v12 .reference-wave .hero-booking .demo-label{font-size:8px;line-height:1.4}.cr-v12 .reference-wave .hero-handnote{right:0;top:0;width:135px;font-size:18px}.cr-v12 .reference-wave .hero-handnote svg{width:42px;height:32px;margin-left:80px}.cr-v12 .reference-wave .niche-intro{padding-top:10px;padding-bottom:25px}.cr-v12 .reference-wave .niche-intro .small-heading{font-size:16px}}.cr-v12 .reference-wave .hero-handnote{width:215px;right:0;top:-5px;font-size:21px;line-height:1.08}.cr-v12 .reference-wave .hero-handnote svg{width:44px;height:36px;margin-left:175px}.cr-v12 .reference-wave .hero-art>img{height:calc(100% - 45px);top:45px}@media (max-width:1100px) and (min-width:721px){.cr-v12 .reference-wave .hero-handnote{font-size:18px;width:190px}.cr-v12 .reference-wave .hero-handnote svg{margin-left:140px}.cr-v12 .reference-wave .hero-art>img{width:124%;left:-23%}.cr-v12 .reference-wave .industry-sculpture{margin-right:0;max-width:100%}}@media (max-width:720px){.cr-v12 .reference-wave .hero-handnote{width:160px;right:0;top:0;font-size:18px}.cr-v12 .reference-wave .hero-handnote svg{margin-left:115px}.cr-v12 .reference-wave .hero-art>img{height:calc(100% - 35px);top:35px}.cr-v12 .reference-wave .hero h1{font-size:39px;letter-spacing:-1.8px}}@media (max-width:720px){.cr-v12 .reference-wave .hero-art>img{width:128%;left:-30%}}.cr-v12 #booking .resource-date{display:flex;justify-content:space-between;gap:12px;font-size:12px;margin:0 0 20px}.cr-v12 #booking .resource-date span{color:#6a81a2;font-size:11px}.cr-v12 #booking .resource-hours{display:grid;grid-template-columns:95px repeat(4,1fr);font-size:10px;color:#6a81a2;margin-bottom:10px}.cr-v12 #booking .resource-line{display:grid;grid-template-columns:95px 1fr;align-items:center;gap:0;margin:8px 0}.cr-v12 #booking .resource-line>b{font-size:11px}.cr-v12 #booking .resource-track{height:54px;position:relative;background:repeating-linear-gradient(90deg,#edf3fb 0,#edf3fb calc(25% - 1px),#dbe5f3 calc(25% - 1px),#dbe5f3 25%);border-radius:7px}.cr-v12 #booking .resource-track>span{position:absolute;top:3px;height:48px;background:#dbe8ff;border-left:3px solid #1461ed;border-right:8px solid #bdcff0;border-radius:5px;padding:7px 8px;box-sizing:border-box}.cr-v12 #booking .resource-track strong{display:block;font-size:11px;font-weight:700}.cr-v12 #booking .resource-track small{font-size:10px;color:#38567d;white-space:nowrap}.cr-v12 #booking .resource-legend{display:flex;gap:18px;font-size:10px;color:#55739a;margin:14px 0 18px}.cr-v12 #booking #booking-panel .stage-resources.composed-booking{grid-template-columns:minmax(0,28fr) minmax(0,47fr) minmax(0,25fr)}.cr-v12 #booking #booking-panel .stage-resources .booking-side-art{width:113%;max-width:none;margin-left:-4%}@media (max-width:720px){.cr-v12 #booking #booking-panel .stage-booking .booking-duo{grid-template-columns:1fr;gap:14px}.cr-v12 #booking #booking-panel .stage-booking .booking-duo>.ui-window{padding:18px}.cr-v12 #booking #booking-panel .stage-booking .demo-form{display:grid;grid-template-columns:1fr 1fr;column-gap:12px}.cr-v12 #booking #booking-panel .stage-booking .demo-form>.booking-top,.cr-v12 #booking #booking-panel .stage-booking .demo-form>label:first-of-type,.cr-v12 #booking #booking-panel .stage-booking .demo-form>.button,.cr-v12 #booking #booking-panel .stage-booking .demo-form>.demo-label{grid-column:1/-1}.cr-v12 #booking #booking-panel .stage-booking .booking-top{font:700 16px/1.3 Manrope,sans-serif}.cr-v12 #booking #booking-panel .stage-booking .select-trigger{font-size:13px;min-height:44px}.cr-v12 #booking #booking-panel .stage-booking .calendar-ui{font-size:12px}.cr-v12 #booking #booking-panel .stage-booking .calendar-grid button{font-size:12px;min-height:36px}.cr-v12 #booking #booking-panel .stage-booking .booking-slots{gap:6px}.cr-v12 #booking #booking-panel .stage-booking .booking-slots button{font-size:12px;min-height:40px}.cr-v12 #booking #booking-panel .stage-booking .booking-illustration{margin-top:-12px}.cr-v12 #booking #booking-panel .stage-resources.composed-booking{display:flex}.cr-v12 #booking #booking-panel .stage-resources .booking-side-art{width:270px;max-width:100%;margin:0 auto}.cr-v12 #booking .resource-hours{grid-template-columns:78px repeat(4,1fr);font-size:9px}.cr-v12 #booking .resource-line{grid-template-columns:78px 1fr}.cr-v12 #booking .resource-line>b{font-size:10px}.cr-v12 #booking .resource-track strong{font-size:10px}.cr-v12 #booking .resource-track small{font-size:8px}}.cr-v12 #retention .return-stage{display:grid;grid-template-columns:minmax(0,29fr) minmax(0,71fr);padding-top:0;min-height:0;gap:0}.cr-v12 #retention .return-story{padding:12px 22px 30px 0}.cr-v12 #retention .return-story h3{font:600 54px/.99 Cormorant Garamond,serif;letter-spacing:-1.5px;margin-bottom:24px}.cr-v12 #retention .return-story>p{font-size:14px;line-height:1.7}.cr-v12 #retention .return-story .return-free{font-size:13px}.cr-v12 #retention .notification-theatre{position:relative;width:100%;height:580px;isolation:isolate}.cr-v12 #retention .notification-theatre .return-object{position:absolute;inset:auto -3% 0 -5%;width:108%;margin:0;z-index:0;opacity:1}.cr-v12 #retention .notification-theatre .return-object img{width:100%;height:auto;filter:none;display:block}.cr-v12 #retention .notification-theatre .return-calendar{position:absolute;left:24%;top:9%;width:29%;margin:0;transform:rotate(-3deg);z-index:1}.cr-v12 #retention .notification-theatre .return-calendar .calendar-ui{padding:15px 12px;border:1px solid #e3edff;box-shadow:inset 0 0 0 2px #fff9,0 0 0 2px #527bbe,0 14px 30px #00113155;border-radius:18px;background:linear-gradient(120deg,#f7fbff,#dce8f7)}.cr-v12 #retention .notification-theatre .calendar-head{font-size:11px}.cr-v12 #retention .notification-theatre .calendar-grid{gap:2px;font-size:10px}.cr-v12 #retention .notification-theatre .calendar-grid button{font-size:10px;min-height:27px;padding:4px 0}.cr-v12 #retention .notification-theatre .calendar-ui .fine{font-size:8px}.cr-v12 #retention .next-appointment{margin-top:13px;padding-top:12px;border-top:1px solid #bed0eb;color:#183766}.cr-v12 #retention .next-appointment span,.cr-v12 #retention .next-appointment small{display:block;font-size:10px;color:#5f789d}.cr-v12 #retention .next-appointment b{display:block;font-size:17px;margin:5px 0}.cr-v12 #retention .notification-theatre .return-message{position:absolute;left:53%;top:25%;width:38%;margin:0;padding:0;transform:rotate(2deg);z-index:2}.cr-v12 #retention .notification-theatre .return-message .notice{padding:24px 20px;min-height:0;border-radius:21px;box-shadow:inset 0 0 0 2px #fff,0 0 0 2px #8daada,4px 5px #1c4c9b,0 22px 35px #00133955}.cr-v12 #retention .notification-theatre .notice>p:first-of-type{font-size:22px;margin:18px 0;line-height:1.25}.cr-v12 #retention .notification-theatre .notice p{font-size:12px}.cr-v12 #retention .notification-theatre .notice-status:empty{display:none}.cr-v12 #retention .return-stage>.scene-benefit-row{grid-column:1/-1;margin-top:0;padding-top:20px;background:transparent}.cr-v12 #retention #retention-panel .retention-campaign .retention-theatre{position:relative;display:block;min-height:500px;padding:0}.cr-v12 #retention .campaign-workspace{display:grid;grid-template-columns:minmax(0,62fr) minmax(0,38fr);gap:20px;padding:0!important;background:none!important;box-shadow:none!important;border:0!important}.cr-v12 #retention .campaign-editor{background:linear-gradient(125deg,#fff,#f2f7fe);border:1px solid #d9e5f5;border-radius:17px;box-shadow:inset 0 0 0 2px #fff,0 18px 30px -20px #213e6266;padding:22px;min-width:0}.cr-v12 #retention .campaign-editor textarea{min-height:116px;line-height:1.7;font-size:13px}.cr-v12 #retention .campaign-editor label{font-size:12px}.cr-v12 #retention .campaign-editor .ui-top{font-size:14px;gap:15px}.cr-v12 #retention .campaign-editor .ui-top span{font-size:9px}.cr-v12 #retention .campaign-editor .fields{gap:6px;margin-top:10px}.cr-v12 #retention .campaign-editor .fields button{padding:8px;font-size:11px}.cr-v12 #retention .campaign-audience{border-top:1px solid #dbe5f2;margin-top:22px;padding-top:16px;font-size:12px}.cr-v12 #retention .campaign-audience>span{display:block;color:#657e9f;font-size:10px;margin:5px 0 12px}.cr-v12 #retention .campaign-audience img{width:27px;height:27px;border-radius:50%;border:2px solid white;margin-right:-5px}.cr-v12 #retention .campaign-phone{align-self:start;margin-top:25px;position:relative;z-index:2;min-width:0;padding:18px 13px 16px;background:linear-gradient(135deg,#f9fcff,#e5ecf6);border:5px solid #fff;border-radius:24px;box-shadow:0 0 0 1px #cddbed,0 18px 24px -15px #27426355}.cr-v12 #retention .phone-heading{display:flex;align-items:center;gap:8px;font-size:12px}.cr-v12 #retention .phone-heading img{width:24px;height:24px}.cr-v12 .phone-heading span{margin-left:auto;font-size:9px;color:#8c9db7}.cr-v12 #retention .campaign-phone .campaign-preview{background:#fff;border:0;border-radius:12px 12px 12px 3px;padding:14px 10px;font-size:12px;line-height:1.65;margin:18px 0 0}.cr-v12 #retention .message-link-preview{display:block;text-align:center;background:linear-gradient(110deg,#075dfe,#07389e);color:#fff;border-radius:7px;padding:10px 5px;margin:0 10px 10px;font-size:12px}.cr-v12 #retention .campaign-phone>small{display:block;text-align:center;color:#697e9b;font-size:10px}.cr-v12 #retention .campaign-phone>.fine{display:block;font-size:9px;line-height:1.4;margin-top:16px}.cr-v12 #retention #retention-panel .retention-campaign .retention-theatre>figure{position:absolute!important;inset:auto -1% -3% auto!important;width:32%!important;z-index:1}.cr-v12 #retention #retention-panel .retention-loyalty .retention-theatre,.cr-v12 #retention #retention-panel .retention-passes .retention-theatre{grid-template-columns:minmax(0,48fr) minmax(0,52fr);min-height:440px;gap:10px}.cr-v12 #retention .retention-loyalty .loyal-card,.cr-v12 #retention .retention-passes .loyal-card{position:relative;overflow:hidden;border-radius:15px;padding:22px;background:radial-gradient(ellipse at 90% 0,#3c80da,transparent 60%),linear-gradient(130deg,#0b438c,#051e51);color:#fff;box-shadow:inset 0 0 0 1px #ffffff65,0 12px 18px -12px #06285888;margin-bottom:18px}.cr-v12 #retention .retention-loyalty .loyal-card:after,.cr-v12 #retention .retention-passes .loyal-card:after{content:"";position:absolute;right:-25%;bottom:-145%;width:100%;height:230%;border:1px solid #8ebaff65;transform:rotate(35deg);border-radius:50%;pointer-events:none}.cr-v12 #retention .loyal-card>b{color:#d1e4ff;font-size:11px}.cr-v12 #retention .loyal-card .large-number{font:500 48px/1.2 Cormorant Garamond,serif;color:#fff;margin:16px 0 12px}.cr-v12 #retention .loyal-card .large-number small{font:12px Manrope,sans-serif!important}.cr-v12 #retention .loyal-card p{color:#d2e2ff;font-size:11px;margin:0}.cr-v12 #retention .retention-loyalty .ui-window,.cr-v12 #retention .retention-passes .ui-window{padding:20px!important}.cr-v12 #retention .retention-loyalty .ui-top,.cr-v12 #retention .retention-passes .ui-top{font-size:12px;gap:12px}.cr-v12 #retention .retention-loyalty .ui-top span,.cr-v12 #retention .retention-passes .ui-top span{font-size:8px}.cr-v12 #retention #retention-panel .retention-return .retention-theatre{grid-template-columns:minmax(0,62fr) minmax(0,38fr)}@media (min-width:721px) and (max-width:1100px){.cr-v12 #retention .return-stage{grid-template-columns:29fr 71fr}.cr-v12 #retention .return-story h3{font-size:43px}.cr-v12 #retention .notification-theatre{height:550px}.cr-v12 #retention .notification-theatre .return-object{bottom:0;left:-6%;right:-4%;width:110%}.cr-v12 #retention .notification-theatre .return-calendar{left:18%;width:35%;top:5%}.cr-v12 #retention .notification-theatre .return-message{left:53%;top:27%;width:42%}.cr-v12 #retention .notification-theatre .return-message .notice{padding:20px 14px}.cr-v12 #retention .notification-theatre .notice>p:first-of-type{font-size:19px}.cr-v12 #retention .campaign-workspace{grid-template-columns:60fr 40fr;gap:12px}.cr-v12 #retention .campaign-editor{padding:16px 12px}.cr-v12 #retention .campaign-phone{padding:14px 8px;border-width:3px}.cr-v12 #retention .campaign-phone .campaign-preview{font-size:11px;padding:10px 8px}.cr-v12 #retention .retention-composition .scene-editorial{padding-right:18px}.cr-v12 #retention .retention-composition .scene-editorial h3{font-size:32px}}@media (max-width:720px){.cr-v12 #retention .return-stage{display:flex;gap:18px}.cr-v12 #retention .return-story{padding:0}.cr-v12 #retention .return-story h3{font-size:49px}.cr-v12 #retention .notification-theatre{display:grid;grid-template-columns:1fr;gap:18px;height:auto;padding-bottom:0}.cr-v12 #retention .notification-theatre .return-calendar{position:relative;inset:auto;transform:none;width:75%;margin:0;order:1}.cr-v12 #retention .notification-theatre .return-message{position:relative;inset:auto;transform:none;width:90%;margin:0 0 0 auto;order:2}.cr-v12 #retention .notification-theatre .return-object{position:relative;inset:auto;width:100%;margin-top:-25px;order:3;grid-row:auto}.cr-v12 #retention .notification-theatre .return-message .notice{padding:23px 19px}.cr-v12 #retention .notification-theatre .calendar-grid button{min-height:31px;font-size:11px}.cr-v12 #retention .notification-theatre .notice>p:first-of-type{font-size:23px}.cr-v12 #retention .notification-theatre .next-appointment{display:none}.cr-v12 #retention .return-stage>.scene-benefit-row{margin:0;padding-top:18px}.cr-v12 #retention .campaign-workspace{grid-template-columns:1fr;gap:18px}.cr-v12 #retention .campaign-editor{padding:18px 14px}.cr-v12 #retention .campaign-phone{width:76%;margin:0 0 0 auto;padding:18px 13px}.cr-v12 #retention #retention-panel .retention-campaign .retention-theatre{padding-bottom:115px}.cr-v12 #retention #retention-panel .retention-campaign .retention-theatre>figure{width:46%!important;left:-5%!important;right:auto!important;bottom:0!important}.cr-v12 #retention .retention-composition .scene-editorial{padding:0}.cr-v12 #retention #retention-panel .retention-loyalty .retention-theatre,.cr-v12 #retention #retention-panel .retention-passes .retention-theatre{display:flex;min-height:0}.cr-v12 #retention #retention-panel .retention-loyalty .retention-theatre>figure,.cr-v12 #retention #retention-panel .retention-passes .retention-theatre>figure{width:100%!important;max-width:340px!important}.cr-v12 #retention #retention-panel .retention-return .retention-theatre{display:flex}.cr-v12 #retention #retention-panel .retention-return .retention-theatre>figure{width:240px!important}}.cr-v12 #retention .campaign-workspace{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;transform:none!important}.cr-v12 #retention .retention-campaign .retention-live{transform:none!important}.cr-v12 #retention .campaign-audience>div{display:flex;align-items:center}.cr-v12 #retention .campaign-audience img{display:inline-block!important;flex:0 0 27px}@media (max-width:720px){.cr-v12 #retention .notification-theatre{display:block;height:700px;position:relative}.cr-v12 #retention .notification-theatre .return-calendar{position:absolute;left:0;top:0;width:75%;z-index:2}.cr-v12 #retention .notification-theatre .return-message{position:absolute;left:auto;right:0;top:315px;width:90%;margin:0;z-index:3}.cr-v12 #retention .notification-theatre .return-object{position:absolute;left:-5%;right:auto;bottom:0;top:auto;width:110%;margin:0;z-index:1}}.cr-v12 #business .plot{position:relative}.cr-v12 #business .profit-line{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;overflow:visible}.cr-v12 #business .chart-caption .profit-legend{color:#102d67;font-style:normal;margin-left:10px}.cr-v12 #business .finance-totals{padding-bottom:10px}.cr-v12 #business .staff-week-caption{font-size:10px;color:#7087a7;margin:-3px 0 14px}.cr-v12 #business .shift-legend{display:flex;gap:15px;margin-top:12px;font-size:10px;color:#627da1}.cr-v12 #business .shift-legend span{display:flex;align-items:center;gap:5px}.cr-v12 #business .shift-legend i{width:7px;height:7px;background:#b6d6ff;border:1px solid #94bef0;border-radius:50%}.cr-v12 #business .shift-legend span+span i{background:#e7ecf2;border-color:#dce4ef}.cr-v12 #business .stock-adjust{width:31px;height:31px;display:inline-grid;place-items:center;border:1px solid #d5e3f5;border-radius:7px;background:linear-gradient(#fff,#edf4ff);color:#0647b8;box-shadow:0 2px 4px #1b4c8610;font-size:18px;line-height:1}.cr-v12 #business .stock-adjust:hover{background:#e4efff;border-color:#80aefa}.cr-v12 #business .stock-feedback{font-size:10px;color:#57759b;line-height:1.6;min-height:32px;margin:14px 0}.cr-v12 #booking .resource-track{height:67px}.cr-v12 #booking .resource-track>span{height:61px;padding:5px;border-right-width:5px}.cr-v12 #booking .resource-track strong{font-size:10px}.cr-v12 #booking .resource-track small{font-size:9px;line-height:1.3}@media (max-width:720px){.cr-v12 #business .business-scene:before{display:none!important}.cr-v12 #business .business-object{align-self:center!important;margin:0 auto!important}.cr-v12 #business .business-benefits{padding:16px 0 0;margin-top:10px}.cr-v12 #business .business-benefits>div{padding:8px 0}.cr-v12 #business .business-story{padding:10px 0 0}.cr-v12 #business .business-story>p{margin:20px 0}.cr-v12 #business .business-interface{margin:20px 0}.cr-v12 #business .finance-totals strong{font-size:16px;letter-spacing:-.7px}.cr-v12 #business .finance-totals small{font-size:10px}.cr-v12 #business .chart-caption{display:block;font-size:9px}.cr-v12 #business .chart-readout{display:block;margin-top:9px;text-align:right}.cr-v12 #business .payroll-dashboard table,.cr-v12 #business .business-inventory table{min-width:0;width:100%;display:block}.cr-v12 #business .payroll-dashboard thead,.cr-v12 #business .business-inventory thead{display:none}.cr-v12 #business .payroll-dashboard tbody,.cr-v12 #business .business-inventory tbody{display:block}.cr-v12 #business .payroll-dashboard tbody tr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px 10px;padding:15px 0;border-bottom:1px solid #dae5f4}.cr-v12 #business .payroll-dashboard tbody td{display:block;border:0;padding:0;font-size:11px}.cr-v12 #business .payroll-dashboard tbody td:first-child{grid-column:1/3;align-self:center}.cr-v12 #business .payroll-dashboard tbody td:nth-child(2){text-align:right;align-self:center;font-size:11px}.cr-v12 #business .payroll-dashboard tbody td:nth-child(2):after{content:" услуг";font-size:9px;color:#6b82a3}.cr-v12 #business .payroll-dashboard tbody td:nth-child(n+3):before{content:attr(data-label);display:block;font-size:9px;color:#6b82a3;margin-bottom:5px}.cr-v12 #business .payroll-dashboard tbody td:last-child{font-weight:800;color:#063f9b}.cr-v12 #business .payroll-dashboard .person{font-size:12px}.cr-v12 #business .business-inventory tbody tr{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:16px 0;border-bottom:1px solid #dae5f4;align-items:center}.cr-v12 #business .business-inventory tbody td{display:block;border:0;padding:0;font-size:12px}.cr-v12 #business .business-inventory tbody td:first-child{grid-column:1/-1;font-size:13px}.cr-v12 #business .business-inventory tbody td:nth-child(n+2):before{content:attr(data-label);display:block;font-size:9px;color:#6b82a3;margin-bottom:6px}.cr-v12 #business .stock-adjust{width:36px;height:36px}.cr-v12 #business .stock-feedback{font-size:11px}.cr-v12 #booking .resource-track strong{font-size:8px;letter-spacing:-.4px}.cr-v12 #booking .resource-track small{font-size:7px}.cr-v12 #booking .resource-track>span{padding:5px 2px;border-left-width:2px;border-right-width:3px}}.cr-v12 #business .chat-history{height:248px;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding-right:8px;scrollbar-color:#91b3e4 #eef4fc;scrollbar-width:thin}.cr-v12 #business .chat-history .chat-bubble{overflow-wrap:anywhere;margin:0 0 10px}.cr-v12 #business .chat-demo{margin-top:14px}.cr-v12 #catalog .feature-story{display:grid;grid-template-rows:30px 100px minmax(0,1fr) 42px;gap:0;height:470px}.cr-v12 #catalog .feature-story img{height:100%;min-height:0;width:100%;margin:0;object-fit:contain}.cr-v12 #catalog .story-bottom{align-self:stretch;flex-shrink:0;min-height:42px}.cr-v12 #catalog .story-detail[hidden]{display:none!important}.cr-v12 .reference-wave #pricing .price-card.featured{background:linear-gradient(145deg,#124bbb,#08285f)!important;color:#fff!important;border-color:#235be0}.cr-v12 .reference-wave #pricing .price-card.featured :is(h3,p,li,.price,.price span,.fine){color:#fff!important}.cr-v12 .reference-wave #pricing .price-card.featured .button{background:#fff!important;color:#092658!important}.cr-v12 .reference-wave #pricing .price-card.featured li:before{color:#9ec5ff!important}@media (max-width:720px){.cr-v12 #catalog .feature-story{height:445px;grid-template-rows:30px 95px minmax(0,1fr) 42px}}.cr-v12 .reference-wave :is(.price,.large-number,.payment-receipt>strong,.start-preview h3,.step-number),.cr-v12 #start-steps>button>b{font-family:Manrope,sans-serif!important;font-variant-numeric:lining-nums tabular-nums}.cr-v12 #start-steps>button>b{font-size:30px!important;font-weight:500!important;line-height:1.2!important;min-width:34px;display:inline-block;vertical-align:top}.cr-v12 #start-steps>button{font-family:Manrope,sans-serif;text-wrap:pretty}.cr-v12 #start{position:relative;padding-bottom:42px!important}.cr-v12 #start .start-signature{margin:0 0 12px auto!important;width:240px;max-width:100%;font-size:23px;line-height:1.2;transform:rotate(-5deg);text-align:center}.cr-v12 #start .start-preview{min-height:0!important;margin-top:14px!important;padding-top:20px!important;padding-bottom:12px!important}.cr-v12 .review{padding-top:42px!important;padding-bottom:50px!important}.cr-v12 #pricing{padding-bottom:30px!important}.cr-v12 .partners{padding-top:38px!important;padding-bottom:35px!important}.cr-v12 .reference-wave .before-after{gap:12px;max-width:560px;margin-inline:auto}.cr-v12 .reference-wave .before-after .photo-crop{height:155px!important;min-height:0!important;aspect-ratio:auto!important}.cr-v12 .reference-wave .before-after figure{min-height:0!important}.cr-v12 .reference-wave :is(.scene-editorial p,.panel-copy p,.section-title p,.scene-benefit-row li){text-wrap:pretty}.cr-v12 .reference-wave :is(.scene-editorial h3,.panel-copy h3){text-wrap:balance}.cr-v12 .final-cta,.cr-v12>footer{background:#09264e!important;color:#f3f7ff}.cr-v12 .final-cta{padding:52px 0 35px!important}.cr-v12 .final-cta .closing-ribbon{opacity:.24}.cr-v12>footer{padding-top:28px!important}.cr-v12>footer .footer-grid{border-top:1px solid #7799c43b;padding-top:36px;gap:32px}.cr-v12>footer .footer-bottom{margin-top:30px!important;padding-top:20px!important}@media (min-width:721px){.cr-v12 .reference-wave .dentition{min-width:0!important;width:100%!important}.cr-v12 .reference-wave .jaw{grid-template-columns:repeat(16,minmax(0,1fr))!important;gap:2px!important}.cr-v12 .reference-wave .tooth-unit{min-width:0!important}.cr-v12 .reference-wave .tooth-surfaces{width:100%!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important}.cr-v12 .reference-wave .tooth-surfaces button{min-width:0!important;padding:0!important}.cr-v12 .reference-wave .dentition-scroll{overflow:visible!important}}@media (max-width:720px){.cr-v12 #start .start-signature{margin:12px 0 14px auto!important;font-size:21px}.cr-v12 .reference-wave .before-after .photo-crop{height:130px!important}.cr-v12 .final-cta{padding-top:38px!important}.cr-v12>footer .footer-grid{gap:25px}}.cr-v12 #start-steps{position:relative}.cr-v12 #start-steps .start-signature{position:absolute;right:0;bottom:0;width:225px;margin:0!important;pointer-events:none}.cr-v12 #start-steps>button>.step-caption{display:inline-block;vertical-align:top;width:calc(100% - 44px);line-height:1.5}.cr-v12 #hero-booking .select-shell:has(select[name=service]):before,.cr-v12 #hero-booking .select-shell:has(select[name=time]):before{content:none!important}.cr-v12 #hero-booking .form-field-icon{position:absolute;width:21px;height:21px;left:12px;top:50%;transform:translateY(-50%);color:#21497e;pointer-events:none;z-index:2}.cr-v12 .booking-brand-choice{margin-top:18px;padding-top:15px;border-top:1px solid #cedcef}.cr-v12 .booking-brand-choice>b{font-size:12px}.cr-v12 .booking-brand-choice>div{display:flex;gap:10px;margin:12px 0}.cr-v12 .booking-brand-choice button{width:25px;height:25px;border-radius:50%;background:var(--swatch);border:3px solid #fff;box-shadow:0 0 0 1px #d0dcef;padding:0}.cr-v12 .booking-brand-choice button[aria-pressed=true]{box-shadow:0 0 0 2px var(--swatch)}.cr-v12 .booking-brand-choice p{font-size:11px!important;line-height:1.5!important;margin:0!important}.cr-v12 .custom-booking .booking-promotion{background:color-mix(in srgb,var(--booking-accent) 9%,white);border-left:3px solid var(--booking-accent);border-radius:8px;padding:10px 12px;margin-bottom:14px;display:flex;flex-direction:column;gap:4px;color:#122748}.cr-v12 .custom-booking .booking-promotion>span{font-size:7px;letter-spacing:.7px;color:var(--booking-accent)}.cr-v12 .custom-booking .booking-promotion>b{font-size:12px;line-height:1.3}.cr-v12 .custom-booking .booking-promotion>small{font-size:9px}.cr-v12 .reference-wave #booking .custom-booking .demo-form .button,.cr-v12 .reference-wave #booking .custom-booking .calendar-grid .selected,.cr-v12 .reference-wave #booking .custom-booking .calendar-grid .active,.cr-v12 .reference-wave #booking .custom-booking [data-booking-slot][aria-pressed=true]{background:var(--booking-accent)!important;border-color:var(--booking-accent)!important;color:#fff!important}.cr-v12 .reference-wave #industries .industry-toolbar{display:flex;gap:0;align-items:stretch;border:1px solid #d7e3f2;border-radius:14px;background:linear-gradient(110deg,#fff,#eaf1f9);padding:5px;width:100%}.cr-v12 .reference-wave #industries .industry-toolbar .tabs{flex:1;border:0;background:transparent;box-shadow:none;margin:0;min-width:0;padding:0}.cr-v12 .reference-wave #industries .industry-toolbar .all-niches{width:175px;flex:0 0 175px;margin:0;padding:0;border-left:1px solid #d9e4f4}.cr-v12 .reference-wave #industries .all-niches .select-trigger{height:100%;border:0;background:transparent;box-shadow:none;min-height:44px;font-size:12px}@media (max-width:720px){.cr-v12 #start-steps .start-signature{position:static;width:100%;text-align:right;padding:10px 12px 0;grid-column:1/-1}.cr-v12 .reference-wave #industries .industry-toolbar{display:block}.cr-v12 .reference-wave #industries .industry-toolbar .all-niches{width:100%;border-left:0;border-top:1px solid #d9e4f4;margin-top:5px}.cr-v12 .booking-brand-choice{margin-bottom:18px}}.cr-v12 #booking .group-capacity{position:absolute;left:44%;top:25%;width:32%;height:31%;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:50%;background:radial-gradient(ellipse,#fff 40%,#e4edfa);box-shadow:inset 0 0 15px #8bb3e233;color:#153b74}.cr-v12 #booking .group-capacity>b{font:600 clamp(24px,2.5vw,38px)/1 Manrope,sans-serif}.cr-v12 #booking .group-capacity>b>span{font-size:16px;font-weight:400;color:#748caf}.cr-v12 #booking .group-capacity>small{font-size:10px;margin-top:5px}.cr-v12 #booking .group-capacity>div{display:grid;grid-template-columns:repeat(4,9px);gap:5px;margin-top:10px}.cr-v12 #booking .group-capacity i{width:9px;height:9px;border:1px solid #a9c3e6;border-radius:50%;background:#fff}.cr-v12 #booking .group-capacity i.occupied{background:#135bcb;border-color:#135bcb}.cr-v12 #booking .group-plinth-note{position:absolute;bottom:8%;left:24%;width:64%;text-align:center;font:18px/1.15 MarckScript,cursive;color:#173e72;margin:0;background:#f7f9fbd9;border:1px solid #d4dfeb;border-radius:4px;padding:5px}.cr-v12 #niche-shortcuts .more-niche{position:relative;cursor:pointer}.cr-v12 #niche-shortcuts .more-niche .select-shell{position:static}.cr-v12 #niche-shortcuts .more-niche .select-trigger{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;background:transparent;box-shadow:none;display:flex;align-items:flex-end;justify-content:center;padding:0 4px 6px;font:11px Manrope,sans-serif;color:#112957}.cr-v12 #niche-shortcuts .more-niche .select-trigger:after{display:none}.cr-v12 #niche-shortcuts .more-niche .select-trigger:hover{background:#0e59d707;border-radius:12px}.cr-v12 #niche-shortcuts .more-niche label{display:block;height:28px}@media (max-width:720px){.cr-v12 #booking .group-capacity>b{font-size:28px}.cr-v12 #booking .group-capacity>small{font-size:9px}.cr-v12 #booking .group-plinth-note{font-size:16px}}@media (max-width:720px){.cr-v12 .reference-wave #pricing .price-card{min-width:0;padding:18px 13px}.cr-v12 .reference-wave #pricing .price{font-size:28px!important;white-space:nowrap}.cr-v12 .reference-wave #pricing .price small,.cr-v12 .reference-wave #pricing .price span{font-size:9px!important}}.cr-v12 .custom-booking .booking-promotion{grid-column:1/-1;width:100%}@media (min-width:721px) and (max-width:1100px){.cr-v12 #booking .booking-channel-strip{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 8px!important}.cr-v12 #booking .booking-channel-strip .brand-chip{width:auto!important}.cr-v12 #booking .vk-community{overflow-wrap:normal}.cr-v12 #booking .vk-app-link{font-size:10px!important}}.cr-v12 #business .inventory-thumb{display:inline-block;vertical-align:middle;width:44px;height:76px;margin-right:10px;border:1px solid #e5edf8;border-radius:8px;background-image:url(/art-v12/inventory-products-v11.webp);background-size:132px 88px;background-repeat:no-repeat;background-position:0 50%;flex-shrink:0}.cr-v12 #business .inventory-thumb-1{background-position:-44px 50%}.cr-v12 #business .inventory-thumb-2{background-position:-88px 50%}.cr-v12 .reference-wave #integrations .stage-ecosystem{grid-template-columns:31% minmax(0,69%);gap:15px;background:transparent;box-shadow:none;border:0;padding:0;align-items:center}.cr-v12 .reference-wave #integrations .stage-ecosystem .panel-visual{position:relative;min-height:0;height:auto;width:100%;overflow:visible}.cr-v12 .reference-wave #integrations .stage-ecosystem .live-ui{position:static!important;width:100%!important;height:auto!important;transform:none!important;inset:auto!important}.cr-v12 .glass-integration-hub{position:relative;width:100%;aspect-ratio:3/2;isolation:isolate}.cr-v12 .glass-integration-hub .hub-sculpture{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.cr-v12 .glass-integration-hub .hub-label{position:absolute;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;gap:7px;width:18%;height:11%;font:600 11px Manrope,sans-serif;color:#132f62;white-space:nowrap}.cr-v12 .glass-integration-hub .hub-label img{width:24px;height:24px;object-fit:contain;mix-blend-mode:multiply}.cr-v12 .glass-integration-hub .hub-label img:only-child{width:80%;height:28px}.cr-v12 .glass-integration-hub .hub-wordmark{position:absolute;left:50%;top:49.5%;transform:translate(-50%,-50%);color:#fff;text-align:center}.cr-v12 .hub-wordmark>b{font:800 64px/1 Manrope,sans-serif;display:block}.cr-v12 .hub-wordmark>strong{font:600 25px/1.4 Manrope,sans-serif}.cr-v12 .reference-wave .connections-payments .payment-partners{grid-column:1/-1;display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;gap:36px;margin:12px auto 0;width:min(100%,800px)}.cr-v12 .payment-partners>span{display:flex;justify-content:center;align-items:center;flex:1;min-width:0;height:48px}.cr-v12 .payment-partners>span>img{width:100%;height:36px;object-fit:contain;mix-blend-mode:multiply}.cr-v12 .payment-partners>span:has(img[src*=alfa])>img{height:48px}@media (max-width:1100px){.cr-v12 .glass-integration-hub .hub-label{font-size:9px;gap:4px}.cr-v12 .glass-integration-hub .hub-label img{width:19px;height:19px}.cr-v12 .hub-wordmark>b{font-size:48px}.cr-v12 .hub-wordmark>strong{font-size:20px}}@media (max-width:720px){.cr-v12 .reference-wave #integrations .stage-ecosystem{display:block}.cr-v12 .glass-integration-hub{margin-top:20px;width:100%}.cr-v12 .glass-integration-hub .hub-label{font-size:6px;gap:3px}.cr-v12 .glass-integration-hub .hub-label img{width:12px;height:12px}.cr-v12 .glass-integration-hub .hub-label img:only-child{height:15px}.cr-v12 .hub-wordmark>b{font-size:28px}.cr-v12 .hub-wordmark>strong{font-size:12px}.cr-v12 .reference-wave .connections-payments .payment-partners{gap:12px;margin-top:18px}.cr-v12 .payment-partners>span>img{height:25px}.cr-v12 .payment-partners>span:has(img[src*=alfa])>img{height:38px}}.cr-v12 .reference-wave #booking .custom-booking .calendar-days .selected{background:var(--booking-accent)!important;border-color:var(--booking-accent)!important;color:#fff!important}.cr-v12 .glass-integration-hub{isolation:auto}.cr-v12 #retention .retention-return .retention-live{transform:none!important}.cr-v12 #booking .booking-theatre .panel-copy h3>span{white-space:nowrap}@media (max-width:720px){.cr-v12 .reference-wave #pricing .plan-desc{min-height:72px!important}.cr-v12 .reference-wave #pricing .price-card>.button{min-height:66px;display:flex;align-items:center;justify-content:center}}@media (max-width:720px){.cr-v12 .glass-integration-hub .hub-label{font-size:8px;gap:2px}.cr-v12 .glass-integration-hub .hub-label img{width:11px;height:11px}}@media (min-width:721px) and (max-width:1100px){.cr-v12 #booking #booking-panel .stage-booking .booking-channel-strip{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px 8px!important}}.cr-v12 .reference-wave .final-cta>.wrap{min-height:0!important;padding-bottom:0!important}.cr-v12 #start-steps>button>.step-caption{vertical-align:middle;line-height:1.35;padding-left:7px}.cr-v12 #start-steps>button>b{vertical-align:middle;margin:0!important;width:30px!important;height:auto!important;min-width:30px}.cr-v12 #booking .group-capacity{left:37%;top:19%;width:31%;height:31%;background:radial-gradient(ellipse,#fff9,#e4edfa44);box-shadow:none}.cr-v12 #booking .group-plinth-note{font-family:ClientHand,cursive;bottom:10%;left:24%;width:62%;border:0;background:transparent}.cr-v12 .reference-wave #industries .industry-toolbar .tabs{border:0!important;background:transparent!important;box-shadow:none!important}.cr-v12 .glass-integration-hub .hub-sculpture{-webkit-mask-image:linear-gradient(to right,transparent,#000 5%,#000 95%,transparent),linear-gradient(to bottom,transparent,#000 4%,#000 96%,transparent);mask-image:linear-gradient(to right,transparent,#000 5%,#000 95%,transparent),linear-gradient(to bottom,transparent,#000 4%,#000 96%,transparent);-webkit-mask-composite:source-in;mask-composite:intersect}.cr-v12 .payment-partners>span:has(img[src*=alfa])>img{height:30px}@media (max-width:720px){.cr-v12 .payment-partners>span:has(img[src*=alfa])>img{height:22px}}@media (max-width:720px){.cr-v12 .reference-wave #pricing .plan-desc{min-height:5lh!important}}.cr-v12 #booking .resource-track{height:78px}.cr-v12 #booking .resource-track>span{height:72px;display:flex;flex-direction:column;justify-content:center;gap:5px;padding:7px 6px;border-right-width:4px}.cr-v12 #booking .resource-track strong{font:700 10px/1.25 Manrope,sans-serif;margin:0;letter-spacing:0}.cr-v12 #booking .resource-track small{display:block;font:400 9px/1.45 Manrope,sans-serif;margin:0;white-space:nowrap;color:#46658b}.cr-v12 .class-portrait{display:inline-block;width:32px;height:32px;flex:0 0 auto;border-radius:50%;background-image:url(/art-v12/group-portraits-v12.webp);background-size:300% 200%;background-position:0 0;border:2px solid #fff;box-shadow:0 1px 4px #27476b25}.cr-v12 .class-portrait-1{background-position:50% 0}.cr-v12 .class-portrait-2{background-position:100% 0}.cr-v12 .class-portrait-3{background-position:0 100%}.cr-v12 .class-portrait-4{background-position:50% 100%}.cr-v12 .class-portrait-5{background-position:100% 100%}.cr-v12 #booking #booking-panel .stage-groups.composed-booking{grid-template-columns:minmax(0,32fr) minmax(0,40fr) minmax(0,28fr);gap:10px;padding:28px 24px}.cr-v12 #booking #booking-panel .stage-groups .panel-copy{padding-right:0}.cr-v12 #booking #booking-panel .stage-groups .panel-copy h3{font-size:33px;line-height:1.12;letter-spacing:-1px}.cr-v12 #booking #booking-panel .stage-groups .group-illustration{width:115%;margin-left:-8%;max-width:none;position:relative}.cr-v12 #booking .class-circle-people{position:absolute;left:47%;top:18%;width:24%;height:47%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(4,minmax(0,1fr));gap:5px;justify-items:center;align-items:center}.cr-v12 #booking .class-circle-people .class-portrait,.cr-v12 #booking .class-circle-people .class-free-place{width:auto;height:100%;aspect-ratio:1;max-width:100%;border-width:2px}.cr-v12 #booking .class-free-place{display:inline-grid;place-items:center;width:27px;height:27px;border:1px solid #b9cce6;background:#edf3fb88;border-radius:50%;color:#7792b8;font:400 18px/1 Manrope,sans-serif}.cr-v12 #booking .class-circle-caption{position:absolute;top:67%;left:46%;width:27%;text-align:center;font:500 13px/1.4 Manrope,sans-serif;color:#315383;margin:0}.cr-v12 #booking .group-plinth-note{bottom:8%;left:36%;width:56%;font-size:19px;color:#183b68}.cr-v12 #booking .participant-dots{gap:3px;align-items:center}.cr-v12 #booking .participant-dots .class-portrait{width:27px;height:27px}.cr-v12 #booking .participant-dots .class-portrait{background-image:url(/art-v12/group-portraits-v12.webp);background-size:300% 200%;display:inline-block}.cr-v12 #booking .participant-dots .class-portrait-0{background-position:0 0}.cr-v12 #booking .participant-dots .class-portrait-1{background-position:50% 0}.cr-v12 #booking .participant-dots .class-portrait-2{background-position:100% 0}.cr-v12 #booking .participant-dots .class-portrait-3{background-position:0 100%}.cr-v12 #booking .participant-dots .class-portrait-4{background-position:50% 100%}.cr-v12 #booking .participant-dots .class-portrait-5{background-position:100% 100%}.cr-v12 #booking .participant-dots .class-free-place{width:25px;height:25px}.cr-v12 #booking .stage-groups .person{gap:7px;display:flex;align-items:center;white-space:nowrap}.cr-v12 #booking .stage-groups .person .class-portrait{width:29px;height:29px}.cr-v12 #booking .stage-groups .live-ui>.ui-window>.button{width:100%}.cr-v12 #booking .class-circle-people{top:16%;height:43%}.cr-v12 #booking .class-circle-caption{top:61.5%}.cr-v12 #business .inventory-thumb{width:28px;height:46px;background-size:84px 56px;background-position:0 50%;border:0;margin-right:10px}.cr-v12 #business .inventory-thumb-1{background-position:-28px 50%}.cr-v12 #business .inventory-thumb-2{background-position:-56px 50%}.cr-v12 #business .business-inventory tbody td{padding-top:8px;padding-bottom:8px}.cr-v12 #business .business-inventory .consumption{padding:13px 15px}.cr-v12 #business .business-inventory .consumption p{margin:4px 0 10px}.cr-v12 #business .business-inventory .stock-feedback{min-height:0;margin:10px 0 16px}.cr-v12 #business .business-inventory .business-object{align-self:center!important}.cr-v12 #business .business-inventory .business-story h3{max-width:300px;font-size:36px}.cr-v12 #business .payslip-download{font:600 11px/1.4 Manrope,sans-serif;margin-left:12px;display:inline-block}.cr-v12 .story-phrase{white-space:nowrap}.cr-v12 #industries .industry-sculpture{z-index:0}.cr-v12 #industries .massage-sculpture{width:100%;aspect-ratio:1;background:url(/art-v12/atlas-niches.webp) 100% 0/400% 200%;mix-blend-mode:multiply}.cr-v12 #industries .industry-sculpture:has(.massage-sculpture){mix-blend-mode:multiply}.cr-v12 #industries .industry-composition:has(.massage-sculpture){isolation:auto}.cr-v12 #industries .before-after{max-width:440px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cr-v12 #industries .before-after .photo-crop{height:auto!important;aspect-ratio:1!important;background-size:200% 200%}.cr-v12 #industries .dental-pane:has(.perio-head) .table-wrap{overflow:visible}.cr-v12 #industries .dental-pane:has(.perio-head) table{width:100%;min-width:0;table-layout:fixed}.cr-v12 #industries .dental-pane:has(.perio-head) th,.cr-v12 #industries .dental-pane:has(.perio-head) td{padding:12px 2px;text-align:center;font-size:9px;letter-spacing:-.15px;white-space:nowrap}.cr-v12 #industries .dental-pane:has(.perio-head) th:first-child,.cr-v12 #industries .dental-pane:has(.perio-head) td:first-child{width:98px;text-align:left;white-space:normal}.cr-v12 #business .business-story:has(.story-phrase) h3{font-size:34px}.cr-v12 #industries .scene-editorial:has(.story-phrase) h3{font-size:32px;letter-spacing:-.8px;line-height:1.12;max-width:none}@media (min-width:721px) and (max-width:1100px){.cr-v12 #business .business-story:has(.story-phrase) h3{font-size:29px}.cr-v12 #industries .industry-composition .scene-editorial{padding-left:10px;padding-right:18px}.cr-v12 #industries .industry-composition .scene-editorial h3{font-size:29px;letter-spacing:-.9px}.cr-v12 #integrations .connections-payments .scene-editorial h3{font-size:32px}}@media (max-width:720px){.cr-v12 #industries .scene-editorial:has(.story-phrase) h3{font-size:32px}.cr-v12 #business .payslip-download{margin:12px 0 0;display:block}}@media (min-width:721px) and (max-width:900px){.cr-v12 #business .business-scene{grid-template-columns:minmax(0,72fr) minmax(0,28fr);grid-template-rows:auto 1fr auto;gap:18px 8px;min-height:0}.cr-v12 #business .business-story{grid-column:1/-1;grid-row:1;display:grid;grid-template-columns:1fr 1fr;gap:12px 24px;align-items:center;padding:8px 12px}.cr-v12 #business .business-story h3{font-size:32px!important;margin:0;max-width:none}.cr-v12 #business .business-story>p{margin:0;font-size:13px;line-height:1.6}.cr-v12 #business .business-story>.text-link{grid-column:2;font-size:11px}.cr-v12 #business .business-interface{grid-column:1;grid-row:2;margin:0;min-width:0}.cr-v12 #business .business-object{grid-column:2;grid-row:2;width:100%!important;margin:0;align-self:center!important}.cr-v12 #business .business-benefits{grid-column:1/-1;grid-row:3}.cr-v12 #business .business-scene:before{top:0;right:0;bottom:70px;left:0}.cr-v12 #industries .industry-composition{grid-template-columns:minmax(0,1fr);gap:22px;padding-top:25px}.cr-v12 #industries .industry-composition .scene-editorial{grid-column:1;grid-row:1;display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:center;padding:0 10px}.cr-v12 #industries .industry-composition .scene-editorial h3{font-size:32px;margin:0}.cr-v12 #industries .industry-composition .scene-editorial>p{margin:0;font-size:13px;line-height:1.6}.cr-v12 #industries .industry-workspace{grid-column:1;grid-row:2;min-width:0}.cr-v12 #industries .industry-sculpture{display:none}.cr-v12 #industries .scene-benefit-row{grid-column:1;grid-row:3;margin-top:0}}@media (max-width:720px){.cr-v12 #industries .industry-sculpture{position:relative;z-index:0;width:185px;max-width:55%;margin:12px auto 0}.cr-v12 #industries .before-after{max-width:100%;gap:8px}.cr-v12 #industries .dental-pane:has(.perio-head) th,.cr-v12 #industries .dental-pane:has(.perio-head) td{font-size:8px;padding:10px 1px;letter-spacing:-.3px}.cr-v12 #industries .dental-pane:has(.perio-head) th:first-child,.cr-v12 #industries .dental-pane:has(.perio-head) td:first-child{width:72px;font-size:9px;letter-spacing:0}}@media (min-width:721px) and (max-width:1100px){.cr-v12 #booking #booking-panel .stage-groups.composed-booking{grid-template-columns:minmax(0,41fr) minmax(0,59fr);gap:18px;padding:24px}.cr-v12 #booking #booking-panel .stage-groups .panel-copy{grid-column:1;grid-row:1;padding:0}.cr-v12 #booking #booking-panel .stage-groups .group-illustration{grid-column:1;grid-row:2;width:110%;margin-left:-4%;margin-top:0}.cr-v12 #booking #booking-panel .stage-groups .live-ui{grid-column:2;grid-row:1/3}.cr-v12 #booking #booking-panel .stage-groups .panel-copy h3{font-size:30px}.cr-v12 #booking .class-circle-people{gap:3px}.cr-v12 #booking .class-circle-caption{font-size:11px}.cr-v12 #booking .group-plinth-note{font-size:15px}}@media (max-width:720px){.cr-v12 #booking #booking-panel .stage-groups.composed-booking{display:flex;padding:22px 16px;gap:18px}.cr-v12 #booking #booking-panel .stage-groups .group-illustration{width:100%;margin:0}.cr-v12 #booking .class-circle-people{gap:3px}.cr-v12 #booking .class-circle-caption{font-size:10px}.cr-v12 #booking .group-plinth-note{font-size:14px}}@media (min-width:721px) and (max-width:1100px){.cr-v12 #booking #booking-panel .stage-resources.composed-booking{grid-template-columns:minmax(0,34fr) minmax(0,66fr);gap:18px}.cr-v12 #booking #booking-panel .stage-resources .panel-copy{grid-column:1;grid-row:1;padding:0}.cr-v12 #booking #booking-panel .stage-resources .live-ui{grid-column:2;grid-row:1/3;min-width:0}.cr-v12 #booking #booking-panel .stage-resources .booking-side-art{grid-column:1;grid-row:2;width:100%;margin:0}.cr-v12 #booking .resource-hours{grid-template-columns:72px repeat(4,1fr)}.cr-v12 #booking .resource-line{grid-template-columns:72px 1fr}.cr-v12 #booking .resource-line>b{font-size:10px}}@media (max-width:720px){.cr-v12 #booking .resource-hours{grid-template-columns:repeat(4,minmax(0,1fr));font-size:10px}.cr-v12 #booking .resource-hours>span:first-child{display:none}.cr-v12 #booking .resource-line{grid-template-columns:minmax(0,1fr);gap:7px;margin:15px 0}.cr-v12 #booking .resource-line>b{font-size:11px}.cr-v12 #booking .resource-track>span{padding:7px 4px;border-right-width:3px}.cr-v12 #booking .resource-track strong{font-size:10px}.cr-v12 #booking .resource-track small{font-size:9px}}.cr-v12 .reference-wave #start{padding-top:52px!important;padding-bottom:26px!important}.cr-v12 .reference-wave #start>.section-title{display:block;margin-bottom:20px}.cr-v12 .reference-wave #start>.section-title h2{font-size:clamp(42px,4.3vw,61px);line-height:1.03;margin-bottom:18px;max-width:none;text-wrap:balance}.cr-v12 .reference-wave #start>.section-title p{max-width:760px;font-size:15px;line-height:1.65;margin:0;text-wrap:pretty}.cr-v12 .reference-wave #start .steps{margin-top:30px;padding-top:88px;padding-bottom:24px}.cr-v12 .reference-wave #start #start-steps>button{position:relative}.cr-v12 .reference-wave #start #start-steps>button>b{font-family:Manrope,sans-serif!important;font-size:30px!important;font-weight:500;font-variant-numeric:lining-nums tabular-nums}.cr-v12 .reference-wave #start #start-steps>button .start-signature{position:absolute;right:0;top:calc(100% + 17px);bottom:auto;width:215px;max-width:none;font:23px/1.18 ClientHand,cursive;letter-spacing:0;text-align:right;margin:0!important;padding:0;color:#17457c;pointer-events:none}.cr-v12 .reference-wave #start #start-preview{min-height:0!important;padding-top:16px!important;padding-bottom:0!important;margin-top:8px!important;gap:36px}.cr-v12 .reference-wave #start #start-preview h3{font-family:ClientEditorial,Georgia,serif!important;font-size:34px;line-height:1.12;letter-spacing:-.7px;margin-bottom:18px;text-wrap:balance}.cr-v12 .reference-wave #start #start-preview .step-index{font-family:Manrope,sans-serif!important;font-size:.76em;font-weight:500;font-variant-numeric:lining-nums tabular-nums;margin-right:.2em;letter-spacing:0}.cr-v12 .reference-wave #start #start-preview>div>p{font-size:14px;line-height:1.65;text-wrap:pretty}.cr-v12 .reference-wave #start #start-preview .ui-window{margin:0}.cr-v12 .reference-wave #reviews.review-band{padding:0!important;margin:0!important;background:#f6f8fb!important;border:0}.cr-v12 .reference-wave #reviews>.review{position:relative;padding-top:30px!important;padding-bottom:38px!important;grid-template-columns:minmax(0,.95fr) minmax(0,1.3fr);gap:76px;background:transparent!important;align-items:start}.cr-v12 .reference-wave #reviews h2{font-size:clamp(42px,3.7vw,53px);line-height:1.01;letter-spacing:-1.3px;max-width:470px;margin:0;text-wrap:balance}.cr-v12 .reference-wave #reviews .quote-mark{position:absolute;left:43%;top:18px;transform:translate(-100%);font-size:116px;line-height:1;color:#075afa;margin:0;pointer-events:none}.cr-v12 .reference-wave #reviews #review-pull{font:19px/1.65 Manrope,sans-serif;max-width:610px;margin:2px 0 18px;text-wrap:pretty}.cr-v12 .reference-wave #reviews .review>div:nth-child(2)>p{margin-bottom:16px;font-size:13px;line-height:1.7}.cr-v12 .reference-wave #reviews .review>div:nth-child(2)>p>.fine{display:inline-block;font-size:11px;line-height:1.65;max-width:560px}.cr-v12 .reference-wave #reviews .full-review{max-width:630px}.cr-v12 .reference-wave #reviews .full-review summary{margin:0;padding:7px 0;font-size:13px;line-height:1.6}.cr-v12 .reference-wave #reviews .full-review[open] summary{margin-bottom:14px}.cr-v12 .reference-wave #reviews .review-inscription{display:none}.cr-v12 .reference-wave #reviews .full-review p{font-size:14px;line-height:1.75;text-wrap:pretty}.cr-v12 .reference-wave #pricing{padding-top:45px!important;padding-bottom:22px!important}.cr-v12 .reference-wave #pricing .section-title{margin-bottom:18px}.cr-v12 .reference-wave #pricing .billing{margin:22px 0 28px}.cr-v12 .reference-wave #pricing .price,.cr-v12 .reference-wave #pricing .price small{font-family:Manrope,sans-serif!important;font-variant-numeric:lining-nums tabular-nums}.cr-v12 .reference-wave #pricing .price{font-weight:500;letter-spacing:-1px}.cr-v12 .reference-wave #pricing .price-card{padding-top:25px;padding-bottom:25px}.cr-v12 .reference-wave #pricing .price-card h3{margin-bottom:20px}.cr-v12 .reference-wave #pricing .price-card .plan-desc{margin-bottom:18px;text-wrap:pretty}.cr-v12 .reference-wave #pricing .price-card>.fine{margin-bottom:18px}.cr-v12 .reference-wave #pricing .price-card ul{margin:12px 0 23px}.cr-v12 .reference-wave #pricing .price-card li{text-wrap:pretty}.cr-v12 .reference-wave #pricing .trial-note{margin-top:24px;margin-bottom:20px}.cr-v12 .reference-wave #pricing .comparison{margin:15px 0 12px}.cr-v12 .reference-wave #pricing>.fine{margin-bottom:0;max-width:1140px;text-wrap:pretty}@supports (grid-template-rows:subgrid){.cr-v12 .reference-wave #pricing .price-cards{row-gap:0;align-items:stretch}.cr-v12 .reference-wave #pricing .price-card{display:grid;grid-row:span 6;grid-template-rows:subgrid;row-gap:0;margin-bottom:20px}.cr-v12 .reference-wave #pricing .price-card .plan-desc{min-height:0!important}.cr-v12 .reference-wave #pricing .price-card>.button{align-self:end}}.cr-v12 .reference-wave .partners{padding-top:28px!important;padding-bottom:32px!important;display:grid;grid-template-columns:280px minmax(0,1fr);column-gap:42px;align-items:center}.cr-v12 .reference-wave .partners>h2{font-size:44px;line-height:1.04;margin:0;text-wrap:balance}.cr-v12 .reference-wave .partners>.partner-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;margin:0;padding:12px 0;gap:30px;border:0;min-height:72px}.cr-v12 .reference-wave .partners>.partner-row img{max-width:100%;width:100%;height:42px;object-fit:contain}.cr-v12 .reference-wave .partners>h3{grid-column:1/-1;border-top:1px solid #dbe5f1;padding-top:28px;margin:26px 0 23px;font-size:34px;line-height:1.1;text-wrap:balance}.cr-v12 .reference-wave .partners>.promises{grid-column:1/-1;gap:25px}.cr-v12 .reference-wave .partners .promises>div{padding:0 12px 0 16px;min-height:0}.cr-v12 .reference-wave .partners .promises>div>p{font-size:12px;line-height:1.65;margin:10px 0 0;max-width:245px;text-wrap:pretty}.cr-v12 .reference-wave .partners .promise-icon{width:38px;height:38px;margin-bottom:14px}.cr-v12 .reference-wave .final-cta{background:#09264e!important;padding:36px 0 28px!important}.cr-v12 .reference-wave .final-cta>.wrap{display:grid!important;grid-template-columns:minmax(0,1.35fr) minmax(180px,.8fr) auto;gap:48px;align-items:center;min-height:0!important;padding-bottom:0!important}.cr-v12 .reference-wave .final-cta h2{font-size:54px;line-height:1;max-width:560px;margin:0;text-wrap:balance}.cr-v12 .reference-wave .final-cta .closing-copy{border-left:1px solid #b2d4fb66;padding-left:24px;font-size:14px;line-height:1.7;color:#d9e9ff;max-width:270px;margin:0;text-wrap:pretty;text-align:left}.cr-v12 .reference-wave .final-cta .closing-action{justify-self:end;text-align:center}.cr-v12 .reference-wave .final-cta .closing-action p{font:11px/1.5 Manrope,sans-serif;margin:12px 0 0;color:#d9e9ff}.cr-v12 .reference-wave .final-cta .closing-ribbon{opacity:.3;z-index:0}.cr-v12 .reference-wave .final-cta>.wrap{position:relative;z-index:1}.cr-v12 .reference-wave body>footer,.cr-v12.reference-wave>footer{background:#09264e!important;padding-top:0!important;padding-bottom:18px!important}.cr-v12.reference-wave>footer .footer-grid{display:grid;grid-template-columns:1.1fr .8fr 1.03fr .8fr 1.12fr;gap:30px;border-top:1px solid #b2d4fb3b;padding-top:30px!important;padding-bottom:24px!important}.cr-v12.reference-wave>footer .footer-grid h3{font:700 13px/1.4 Manrope,sans-serif;margin:0 0 14px;color:#fff}.cr-v12.reference-wave>footer .footer-grid a{font-size:12px;line-height:1.5;margin-bottom:9px}.cr-v12.reference-wave>footer .footer-grid .logo{font-size:29px;line-height:1.2;display:block;margin-bottom:20px}.cr-v12.reference-wave>footer .footer-grid>div:first-child p{font-size:12px;line-height:1.6;color:#d9e9ff;margin:0;max-width:205px;text-wrap:pretty}.cr-v12.reference-wave>footer .footer-about{border-left:1px solid #b2d4fb3b;padding-left:25px}.cr-v12.reference-wave>footer .footer-about a{font-weight:700;font-size:15px;display:inline-block;margin:0 0 14px}.cr-v12.reference-wave>footer .footer-about p{font:11px/1.75 Manrope,sans-serif;color:#c5d6ec;margin:0;text-wrap:pretty}.cr-v12.reference-wave>footer .footer-bottom{display:flex;justify-content:space-between;gap:25px;border-top:1px solid #b2d4fb22;margin-top:0!important;padding-top:16px!important;font:10px/1.6 Manrope,sans-serif;color:#b9cce7}.cr-v12.reference-wave>footer .footer-bottom a{font-size:10px;color:#d9e9ff}@media (max-width:1100px){.cr-v12 .reference-wave #start>.section-title h2{font-size:51px}.cr-v12 .reference-wave #start #start-steps>button .start-signature{width:185px;font-size:21px}.cr-v12 .reference-wave #reviews>.review{grid-template-columns:1fr 1.22fr;gap:62px}.cr-v12 .reference-wave #reviews h2{font-size:43px}.cr-v12 .reference-wave #reviews .quote-mark{left:44%;font-size:95px;top:24px}.cr-v12 .reference-wave #reviews #review-pull{font-size:17px}.cr-v12 .reference-wave .partners{grid-template-columns:220px minmax(0,1fr);column-gap:25px}.cr-v12 .reference-wave .partners>h2{font-size:38px}.cr-v12 .reference-wave .partners>.partner-row{gap:25px}.cr-v12 .reference-wave .partners>.partner-row img{height:34px}.cr-v12 .reference-wave .final-cta>.wrap{grid-template-columns:minmax(0,1.3fr) minmax(150px,.75fr) auto;gap:25px}.cr-v12 .reference-wave .final-cta h2{font-size:45px}.cr-v12 .reference-wave .final-cta .closing-copy{font-size:12px;padding-left:20px}.cr-v12.reference-wave>footer .footer-grid{gap:21px;grid-template-columns:1.05fr .75fr 1.08fr .83fr 1.15fr}.cr-v12.reference-wave>footer .footer-about{padding-left:18px}}@media (max-width:720px){.cr-v12 .reference-wave #start{padding-top:35px!important;padding-bottom:24px!important}.cr-v12 .reference-wave #start>.section-title h2{font-size:40px;margin-bottom:18px;max-width:440px}.cr-v12 .reference-wave #start>.section-title p{font-size:13px}.cr-v12 .reference-wave #start .steps{padding-top:82px;padding-bottom:60px;margin-top:24px;margin-bottom:0}.cr-v12 .reference-wave #start #start-steps>button .start-signature{width:170px;font-size:20px;top:calc(100% + 13px);right:0;text-align:center}.cr-v12 .reference-wave #start #start-preview{padding-top:4px!important;margin-top:0!important;gap:17px}.cr-v12 .reference-wave #start #start-preview h3{font-size:29px;margin-bottom:15px}.cr-v12 .reference-wave #start #start-preview>div>p{font-size:13px;margin-bottom:16px}.cr-v12 .reference-wave #reviews>.review{display:block;padding-top:24px!important;padding-bottom:30px!important}.cr-v12 .reference-wave #reviews h2{font-size:39px;margin-bottom:27px;max-width:360px;text-wrap:balance}.cr-v12 .reference-wave #reviews .quote-mark{left:auto;right:15px;top:96px;transform:none;font-size:85px;opacity:.14}.cr-v12 .reference-wave #reviews #review-pull{font-size:16px;line-height:1.7;margin-bottom:16px;max-width:100%}.cr-v12 .reference-wave #pricing{padding-top:33px!important;padding-bottom:20px!important}.cr-v12 .reference-wave #pricing .section-title{margin-bottom:16px}.cr-v12 .reference-wave #pricing .billing{margin:20px 0 28px}.cr-v12 .reference-wave #pricing .price-card{padding:24px 13px 19px}.cr-v12 .reference-wave #pricing .price{font-size:28px}.cr-v12 .reference-wave #pricing .price-card h3{font-size:29px;margin-bottom:20px}.cr-v12 .reference-wave #pricing .price-card ul{margin:8px 0 20px}.cr-v12 .reference-wave .partners{display:block;padding-top:20px!important;padding-bottom:27px!important}.cr-v12 .reference-wave .partners>h2{font-size:39px;margin-bottom:20px}.cr-v12 .reference-wave .partners>.partner-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 30px;padding:0 0 8px}.cr-v12 .reference-wave .partners>.partner-row img{height:35px;max-width:145px;justify-self:center}.cr-v12 .reference-wave .partners>h3{font-size:31px;margin-top:23px;padding-top:24px;margin-bottom:23px}.cr-v12 .reference-wave .partners>.promises{gap:25px 18px}.cr-v12 .reference-wave .partners .promises>div{padding:0 0 0 12px}.cr-v12 .reference-wave .partners .promises>div>b{font-size:12px}.cr-v12 .reference-wave .partners .promises>div>p{font-size:11px;margin-top:9px}.cr-v12 .reference-wave .final-cta{padding:31px 0 26px!important}.cr-v12 .reference-wave .final-cta>.wrap{display:block!important}.cr-v12 .reference-wave .final-cta h2{font-size:43px;max-width:360px;margin:0 0 20px}.cr-v12 .reference-wave .final-cta .closing-copy{font-size:13px;border:0;padding:0;max-width:280px;margin:0 0 22px}.cr-v12 .reference-wave .final-cta .closing-action{text-align:left}.cr-v12 .reference-wave .final-cta .closing-action p{margin-top:12px}.cr-v12.reference-wave>footer .footer-grid{grid-template-columns:1fr 1fr;gap:27px 23px;padding-top:28px!important;padding-bottom:22px!important}.cr-v12.reference-wave>footer .footer-grid>div:first-child{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:23px}.cr-v12.reference-wave>footer .footer-grid .logo{font-size:28px;margin:0}.cr-v12.reference-wave>footer .footer-grid>div:first-child p{font-size:11px}.cr-v12.reference-wave>footer .footer-about{padding-left:0;border:0}.cr-v12.reference-wave>footer .footer-about a{font-size:14px;margin-bottom:10px}.cr-v12.reference-wave>footer .footer-about p{font-size:10px}.cr-v12.reference-wave>footer .footer-grid a{font-size:11px;margin-bottom:9px}.cr-v12.reference-wave>footer .footer-bottom{display:block;font-size:10px}.cr-v12.reference-wave>footer .footer-bottom a{display:block;margin-top:7px}}@media (min-width:721px) and (max-width:900px){.cr-v12 .reference-wave #start #start-steps>button .start-signature{font-size:18px;width:185px}.cr-v12 .reference-wave .partners{grid-template-columns:195px minmax(0,1fr);column-gap:22px}.cr-v12 .reference-wave .partners>.partner-row{gap:19px}.cr-v12 .reference-wave .partners>.promises{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 30px}}.cr-v12 .reference-wave .branch-schedule-layout>figure.branch-facade-v12{position:relative;height:auto;width:100%;max-width:490px;margin:0 auto;padding:0;overflow:visible;align-self:center}.cr-v12 .reference-wave .branch-facade-v12>.branch-facade-image{display:block;width:100%;height:auto;max-width:100%;position:static;object-fit:contain;mix-blend-mode:multiply;-webkit-mask-image:linear-gradient(to right,transparent,#000 4%,#000 96%,transparent),linear-gradient(to bottom,transparent,#000 4%,#000 96%,transparent);mask-image:linear-gradient(to right,transparent,#000 4%,#000 96%,transparent),linear-gradient(to bottom,transparent,#000 4%,#000 96%,transparent);-webkit-mask-composite:source-in;mask-composite:intersect}.cr-v12 .reference-wave .branch-schedule-layout>figure.branch-facade-v12>figcaption{display:flex;flex-direction:column;gap:1px;position:absolute;left:26%;right:10%;top:12.5%;bottom:auto;margin:0;padding:0;color:#fff;background:none;border:0;border-radius:0;box-shadow:none;text-align:center;transform:rotate(5deg);line-height:1.3;text-shadow:0 1px 2px #071d3d}.cr-v12 .branch-facade-v12 figcaption strong{font-size:17px;font-weight:700}.cr-v12 .branch-facade-v12 figcaption span{font-size:11px}@media (min-width: 721px) and (max-width: 1100px){.cr-v12 .branch-facade-v12 figcaption strong{font-size:14px}.cr-v12 .branch-facade-v12 figcaption span{font-size:9px}}@media (min-width: 721px) and (max-width: 1050px){.cr-v12 .reference-wave .branch-schedule-layout{grid-template-columns:minmax(0,64fr) minmax(0,36fr);gap:16px}.cr-v12 .reference-wave .branch-schedule-layout>.ui-window{grid-column:1;grid-row:1}.cr-v12 .reference-wave .branch-schedule-layout>figure.branch-facade-v12{grid-column:2;grid-row:1}}@media (max-width: 720px){.cr-v12 .reference-wave .branch-schedule-layout{display:flex;flex-direction:column-reverse;gap:18px}.cr-v12 .reference-wave .branch-schedule-layout>.ui-window{width:100%}.cr-v12 .reference-wave .branch-schedule-layout>figure.branch-facade-v12{width:82%;max-width:300px;margin:0 auto}.cr-v12 .branch-facade-v12 figcaption strong{font-size:12px}.cr-v12 .branch-facade-v12 figcaption span{font-size:9px}}.cr-v12 .reference-wave #industries .industry-toolbar .tabs{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;flex:1 1 auto;overflow:visible}.cr-v12 .reference-wave #industries .industry-toolbar .tabs button{min-width:0;padding-inline:8px;text-align:center;white-space:nowrap}.cr-v12 .reference-wave #industries .industry-toolbar .all-niches{flex:0 0 162px;width:162px;padding-left:5px}.cr-v12 .reference-wave #industries .industry-toolbar .select-trigger.niche-is-current{background:linear-gradient(110deg,#0866ff,#073c8b);color:#fff;border-radius:10px}.cr-v12 .reference-wave #industries .industry-toolbar .select-trigger.niche-is-current:after{border-color:#fff}.cr-v12 #business .chat-history:focus-visible{outline:2px solid #1761f2;outline-offset:4px;border-radius:10px}.cr-v12 #catalog .capability-search-results{display:grid;gap:22px;margin-top:26px;max-width:950px}.cr-v12 #catalog .capability-result-group{border:1px solid #d9e4f4;border-radius:15px;padding:22px 26px;background:linear-gradient(120deg,#fff,#f4f8fe);box-shadow:0 9px 20px -15px #153b7830}.cr-v12 #catalog .capability-result-heading{display:flex;justify-content:space-between;align-items:center;gap:24px;padding-bottom:14px;border-bottom:1px solid #dbe5f4}.cr-v12 #catalog .capability-result-heading h3{font:700 18px/1.4 Manrope,sans-serif;margin:0}.cr-v12 #catalog .capability-result-heading button{font:600 12px/1.4 Manrope,sans-serif;border:0;background:transparent;padding:8px 0;color:#0755d6;white-space:nowrap}.cr-v12 #catalog .capability-result-heading button span{margin-left:8px}.cr-v12 #catalog .capability-result-group ul{display:grid;columns:auto;list-style:none;gap:14px;margin:18px 0 0;padding:0}.cr-v12 #catalog .capability-result-group li{display:flex;gap:12px;font-size:14px;line-height:1.65;color:#19345e}.cr-v12 #catalog .capability-result-group li>span:last-child{font-size:inherit;line-height:inherit;color:inherit;font-weight:400;min-width:0}.cr-v12 #catalog .search-result-check{color:#075ae7;font-size:16px;flex:0 0 16px}.cr-v12 #catalog mark{color:inherit;background:#e0edff;padding:1px 3px;border-radius:3px;font-weight:700}.cr-v12 #catalog .capability-search-empty{margin-top:24px;padding:24px 0}.cr-v12 #catalog .capability-search-empty p{color:#577296;margin:0 0 18px}.cr-v12 #catalog .capability-search-empty>div{display:flex;flex-wrap:wrap;gap:10px}.cr-v12 #catalog .capability-search-empty button{border:1px solid #cadcf4;border-radius:20px;background:#fff;padding:8px 14px;color:#164476;font-size:12px}@media (min-width:721px) and (max-width:1100px){.cr-v12 .reference-wave #industries .industry-toolbar .tabs button{font-size:10.5px;padding-inline:4px}.cr-v12 .reference-wave #industries .industry-toolbar .all-niches{flex-basis:150px;width:150px}.cr-v12 .reference-wave #industries .industry-toolbar .all-niches .select-trigger{font-size:11px}}@media (max-width:720px){.cr-v12 .reference-wave #industries .industry-toolbar{display:flex;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#b7cbea transparent}.cr-v12 .reference-wave #industries .industry-toolbar .tabs{display:flex;flex:0 0 auto;width:max-content;max-width:none;overflow:visible}.cr-v12 .reference-wave #industries .industry-toolbar .tabs button{flex:0 0 auto;padding-inline:15px}.cr-v12 .reference-wave #industries .industry-toolbar .all-niches{flex:0 0 170px;width:170px;max-width:170px;border-top:0;border-left:1px solid #d9e4f4;margin:0;padding:0 0 0 5px}.cr-v12 #catalog .capability-result-group{padding:18px}.cr-v12 #catalog .capability-result-heading{align-items:flex-start;gap:12px}.cr-v12 #catalog .capability-result-heading h3{font-size:16px}.cr-v12 #catalog .capability-result-heading button{font-size:11px;padding-top:4px}.cr-v12 #catalog .capability-result-group li{font-size:13px}}.cr-v12 #documents .document-heading-compact{display:none}.cr-v12 #documents .document-heading-full{display:inline}.cr-v12 .reference-wave #documents .document-print-v12{display:grid;grid-template-columns:minmax(0,27fr) minmax(0,33fr) minmax(0,40fr);column-gap:18px;row-gap:0;min-height:0;align-items:center;padding-top:10px}.cr-v12 .reference-wave #documents .document-print-v12 .scene-editorial{grid-column:1;grid-row:1;padding:0 8px 0 0}.cr-v12 .reference-wave #documents .document-print-v12 .scene-editorial h3{font-size:36px;line-height:1.1;letter-spacing:-1px}.cr-v12 #documents .document-print-v12 .scene-editorial h3 span{white-space:nowrap}.cr-v12 .reference-wave #documents .document-print-v12>figure{grid-column:2;grid-row:1;margin:0;padding:0;width:100%;max-width:440px;aspect-ratio:1.45;overflow:hidden;align-self:center;justify-self:center}.cr-v12 .reference-wave #documents .document-print-v12>figure>img{width:100%;height:100%;max-width:100%;object-fit:cover}.cr-v12 .reference-wave #documents .document-print-v12 .document-live{grid-column:3;grid-row:1;padding:0;margin:0;width:100%;min-width:0;transform:none}.cr-v12 #documents .document-print-v12 .document-live>.ui-window{padding:22px}.cr-v12 #documents .document-print-v12 .ui-top{margin-bottom:15px;padding-bottom:13px;gap:12px}.cr-v12 #documents .document-print-v12 .ui-top>b{font-size:13px}.cr-v12 #documents .document-print-v12 .ui-top>span{white-space:nowrap;font-size:10px}.cr-v12 #documents .document-print-v12 .document-filled{padding:23px 25px;min-height:0}.cr-v12 #documents .document-print-v12 .document-brand{margin-bottom:15px;padding-bottom:10px;font-size:11px}.cr-v12 #documents .document-print-v12 .document-brand span{font-size:8px}.cr-v12 #documents .document-print-v12 .document-filled h4{font-size:15px;margin-bottom:7px}.cr-v12 #documents .document-print-v12 .document-filled p{font-size:10px;line-height:1.7;margin-bottom:7px}.cr-v12 #documents .document-print-v12 .document-filled .document-date{font-size:9px}.cr-v12 #documents .document-print-v12 .document-section{font-size:9px;margin:12px 0 7px}.cr-v12 #documents .document-print-v12 .document-filled .document-explainer{font-size:9px;line-height:1.6;margin-top:12px}.cr-v12 #documents .document-print-v12 .document-signatures{font-size:9px;margin-top:14px}.cr-v12 #documents .document-print-v12 .actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:18px 0 0}.cr-v12 #documents .document-print-v12 .actions>.button{min-height:44px;width:100%;padding:12px 10px;font-size:12px}.cr-v12 #documents .document-print-v12 .scene-benefit-row{grid-column:1 / -1;grid-row:2;margin-top:25px}@media (min-width: 721px) and (max-width: 1100px){.cr-v12 .reference-wave #documents .document-print-v12{column-gap:14px}.cr-v12 .reference-wave #documents .document-print-v12 .scene-editorial h3{font-size:30px}.cr-v12 .reference-wave #documents .document-print-v12 .scene-editorial p{font-size:14px}.cr-v12 #documents .document-print-v12 .document-live>.ui-window{padding:18px}.cr-v12 #documents .document-print-v12 .document-filled{padding:20px}.cr-v12 #documents .document-print-v12 .actions{gap:8px}.cr-v12 #documents .document-print-v12 .actions>.button{font-size:11px;padding-inline:7px}}@media (min-width: 721px) and (max-width: 900px){.cr-v12 #documents>.wrap>.section-title{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}.cr-v12 #documents .section-title h2{max-width:100%;font-size:42px}.cr-v12 #documents .section-title>p{max-width:530px}.cr-v12 .reference-wave #documents .document-templates{display:grid;grid-template-columns:minmax(0,42fr) minmax(0,58fr);gap:0 22px;min-height:0}.cr-v12 .reference-wave #documents .document-templates .scene-editorial{grid-column:1;grid-row:1;padding:0;align-self:end}.cr-v12 .reference-wave #documents .document-templates .scene-editorial h3{font-size:32px;letter-spacing:-.9px}.cr-v12 .reference-wave #documents .document-templates>figure{grid-column:1;grid-row:2;width:100%;max-width:285px;margin:0 auto;padding:0;align-self:start}.cr-v12 .reference-wave #documents .document-templates .document-live{grid-column:2;grid-row:1 / 3;padding:0;width:100%}.cr-v12 #documents .document-templates .scene-benefit-row{grid-row:3;grid-column:1 / -1}.cr-v12 .reference-wave #documents .document-print-v12{grid-template-columns:minmax(0,40fr) minmax(0,60fr);column-gap:22px}.cr-v12 .reference-wave #documents .document-print-v12 .scene-editorial{grid-column:1;grid-row:1;align-self:end;padding:0}.cr-v12 .reference-wave #documents .document-print-v12>figure{grid-column:1;grid-row:2;align-self:start;margin-top:12px}.cr-v12 .reference-wave #documents .document-print-v12 .document-live{grid-column:2;grid-row:1 / 3}.cr-v12 #documents .document-print-v12 .scene-benefit-row{grid-row:3}.cr-v12 #documents .doc-flow.ui-window{grid-template-columns:minmax(0,1fr) 22px minmax(0,1fr);gap:12px;align-items:center}.cr-v12 #documents .doc-flow>.doc-flow-card:first-child{grid-column:1;grid-row:1}.cr-v12 #documents .doc-flow>.flow-arrow:nth-child(2){grid-column:2;grid-row:1;align-self:center}.cr-v12 #documents .doc-flow>.template-card{grid-column:3;grid-row:1}.cr-v12 #documents .doc-flow>.flow-arrow:nth-child(4){grid-column:1 / -1;grid-row:2;transform:rotate(90deg);height:28px;line-height:28px}.cr-v12 #documents .doc-flow>.result-card{grid-column:1 / -1;grid-row:3;width:min(100%,470px);justify-self:center}.cr-v12 #documents .doc-flow .document-sheet{min-height:0}.cr-v12 #documents .document-scene-intro{gap:25px}.cr-v12 #documents .document-scene-intro h3{font-size:31px}}@media (max-width: 720px){.cr-v12 #documents .document-heading-full{display:none}.cr-v12 #documents .document-heading-compact{display:inline}.cr-v12 #documents .document-heading-v12{font-size:36px;line-height:1.08;letter-spacing:-1.15px}.cr-v12 #documents .document-scene{padding-top:12px}.cr-v12 .reference-wave #documents .document-print-v12{display:flex;flex-direction:column;gap:20px;padding-top:0}.cr-v12 .reference-wave #documents .document-print-v12 .scene-editorial{width:100%;padding:0}.cr-v12 .reference-wave #documents .document-print-v12 .scene-editorial h3{font-size:32px;margin-bottom:18px}.cr-v12 .reference-wave #documents .document-print-v12>figure{width:min(100%,285px);margin:0 auto}.cr-v12 .reference-wave #documents .document-print-v12 .document-live{width:100%;padding:0}.cr-v12 #documents .document-print-v12 .document-live>.ui-window{padding:18px}.cr-v12 #documents .document-print-v12 .document-filled{padding:21px 19px}.cr-v12 #documents .document-print-v12 .document-filled p{font-size:10px}.cr-v12 #documents .document-print-v12 .document-filled h4{font-size:14px}.cr-v12 #documents .document-print-v12 .actions{gap:8px}.cr-v12 #documents .document-print-v12 .actions>.button{font-size:11px;padding-inline:7px}.cr-v12 #documents .document-print-v12 .scene-benefit-row{width:100%;margin-top:2px}}@media (max-width:720px){.cr-v12 #retention .notification-theatre{height:auto;display:grid;grid-template-columns:minmax(0,1fr);gap:16px;padding:0}.cr-v12 #retention .notification-theatre .return-calendar,.cr-v12 #retention .notification-theatre .return-object,.cr-v12 #retention .notification-theatre .return-message{position:relative;inset:auto;transform:none;grid-column:1;margin:0}.cr-v12 #retention .notification-theatre .return-calendar{width:80%;max-width:280px;order:1;justify-self:start}.cr-v12 #retention .notification-theatre .calendar-grid button{min-height:27px;font-size:10px}.cr-v12 #retention .notification-theatre .return-object{width:82%;max-width:280px;order:2;justify-self:end;z-index:0}.cr-v12 #retention .notification-theatre .return-message{width:100%;max-width:400px;order:3;justify-self:end}.cr-v12 #retention .notification-theatre .return-message .notice{padding:22px 19px}.cr-v12 #retention .return-stage>.scene-benefit-row{width:100%;max-width:none;align-self:stretch}}@media (min-width:540px) and (max-width:720px){.cr-v12 #retention .notification-theatre{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;align-items:center}.cr-v12 #retention .notification-theatre .return-calendar{grid-column:1;width:100%}.cr-v12 #retention .notification-theatre .return-object{grid-column:2;width:100%;grid-row:1}.cr-v12 #retention .notification-theatre .return-message{grid-column:1/-1;max-width:440px;justify-self:center}}
