@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#090909;--color-surface:#121212;--color-surface2:#191919;--color-accent-red:#c71f25d9;--color-hover-red:#f8040c;--color-text:#fff;--color-muted:#a6a6a6;--color-border:#292929;--font-family:"Inter", Arial, Helvetica, sans-serif;--font-secondary:"Roboto", Arial, Helvetica, sans-serif}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#fff;letter-spacing:-.02em;background-color:#111;min-width:320px;min-height:100vh;margin:0;font-family:Inter,Arial,Helvetica,sans-serif;font-size:14px;font-weight:400;line-height:1.2}h1,h2,h3,h4,h5,h6,p{margin:0}ul,ol{margin:0;padding:0;list-style:none}a{color:currentColor;-webkit-tap-highlight-color:transparent;text-decoration:none}button{cursor:pointer;appearance:none;font:inherit;-webkit-tap-highlight-color:transparent;background:0 0;border:none}select,textarea,input{font:inherit;color:inherit}img{max-width:100%;height:auto;display:block}.container{width:100%;max-width:100%;margin:0 auto;padding:0 18px}@media only screen and (width>=768px){.container{max-width:768px;padding:0 32px}}@media only screen and (width>=1280px){.container{max-width:1440px;padding:0 40px}}._header_1ijqc_3{z-index:100;background-color:#000;width:100%;position:sticky;top:0}._header_container_1ijqc_12{justify-content:space-between;align-items:center;min-height:68px;display:flex;position:relative}._logo_1ijqc_24{flex-shrink:0;align-items:center;display:flex}._header_logo_1ijqc_30{width:120px;height:50px;display:block}._nav_1ijqc_38{z-index:1000;pointer-events:none;background-color:#000;flex-direction:column;justify-content:center;align-items:center;gap:32px;width:100%;min-height:100dvh;padding:24px;transition:transform .45s;display:flex;position:fixed;inset:0;transform:translate(100%)}._header_link_1ijqc_62{font-size:28px;font-weight:700;text-decoration:none;transition:opacity .3s}._open_1ijqc_70{pointer-events:auto;transform:translate(0)}@media (hover:hover){._header_link_1ijqc_62:hover{opacity:.7}}._header_link_1ijqc_62:focus-visible{outline:2px solid var(--color-text);outline-offset:4px}._burger_button_1ijqc_88{color:var(--color-text);background:0 0;justify-content:center;align-items:center;padding:0;display:flex}._burger_button_img_1ijqc_99{width:32px;height:32px;display:block}._close_button_1ijqc_107{color:#fff;background:0 0;justify-content:center;align-items:center;width:44px;height:44px;padding:0;font-size:32px;line-height:1;display:flex;position:absolute;top:20px;left:20px}@media only screen and (width>=768px){._nav_1ijqc_38{pointer-events:auto;background:0 0;flex-direction:row;align-items:center;gap:32px;width:auto;min-height:auto;padding:0;transition:none;position:static;transform:none}._header_link_1ijqc_62{font-size:16px;font-weight:500}._burger_button_1ijqc_88,._close_button_1ijqc_107{display:none}}@media only screen and (width>=1280px){._nav_1ijqc_38{gap:40px}._header_link_1ijqc_62{font-size:18px}}._footer_section_ay0nj_5{margin:35px auto 24px}._footer_container_ay0nj_11{flex-direction:column;gap:80px;display:flex}._footer_title_ay0nj_19{color:var(--color-text);font-size:14px;font-weight:800}._footer_text_ay0nj_26{color:#666;font-size:12px}._hero_section_1jdtn_5{--hero-image:image-set(url(/images/mobile-1x.webp) 1x, url(/images/mobile-2x.webp) 2x);background:linear-gradient(#0000008c, #0000008c), var(--hero-image) center / cover no-repeat;min-height:580px;display:flex}._hero_container_1jdtn_22{text-align:center;flex-direction:column;width:100%;margin:35px auto 24px;display:flex}._hero_title_1jdtn_34{padding:155px 0 60px;font-size:46px;font-weight:800}._hero_text_under_1jdtn_41{color:var(--color-muted);padding-bottom:40px}._hero_action_1jdtn_49{flex-direction:column;align-items:center;gap:12px;display:flex}._hero_btn_book_1jdtn_58,._hero_btn_learn_1jdtn_59{cursor:pointer;border-radius:50px;justify-content:center;align-items:center;width:100%;max-width:354px;height:42px;padding:12px 18px;font-size:12px;font-weight:600;text-decoration:none;transition:background-color .25s,transform .12s;display:flex}._hero_btn_book_1jdtn_58{background-color:var(--color-accent-red)}._hero_btn_learn_1jdtn_59{color:#000;background-color:#969696eb}@media (hover:hover){._hero_btn_book_1jdtn_58:hover{background-color:var(--color-hover-red)}._hero_btn_learn_1jdtn_59:hover{background-color:#ddd}}._hero_btn_book_1jdtn_58:focus-visible,._hero_btn_learn_1jdtn_59:focus-visible{outline:2px solid var(--color-text);outline-offset:3px}._hero_btn_book_1jdtn_58:active{background-color:var(--color-hover-red);transform:scale(.98)}._hero_btn_learn_1jdtn_59:active{background-color:#ddd;transform:scale(.98)}@media screen and (width>=768px){._hero_section_1jdtn_5{--hero-image:image-set(url(/images/tablet-1x.webp) 1x, url(/images/tablet-2x.webp) 2x)}}@media screen and (width>=1280px){._hero_section_1jdtn_5{--hero-image:image-set(url(/images/desktop-1x.webp) 1x, url(/images/desktop-2x.webp) 2x);min-height:100vh}}._contacts_section_1axg9_5{margin:35px auto 40px}._contacts_container_1axg9_11{flex-direction:column;display:flex}._contacts_top_1axg9_18{flex-direction:column;gap:32px;width:100%;display:flex}._contacts_info_1axg9_28{flex-direction:column;gap:30px;display:flex}._contacts_label_1axg9_34{letter-spacing:.08em;color:var(--color-accent-red);font-size:12px;font-weight:600}._contacts_title_1axg9_42{font-size:34px;font-weight:800}._contacts_address_1axg9_47{color:var(--color-muted);flex-direction:column;gap:8px;font-style:normal;font-weight:400;display:flex}._contacts_map_1axg9_60{width:100%}._map_iframe_1axg9_64{border:0;width:100%;height:320px;padding-bottom:20px;display:block}._contacts_form_1axg9_76{flex-direction:column;gap:10px;padding-top:20px;display:flex}._selected_plan_1axg9_86{border:1px solid var(--color-accent-red);background:var(--color-surface2);border-radius:6px;margin-bottom:20px;padding:14px 16px}._selected_plan_label_1axg9_96{letter-spacing:.08em;color:var(--color-muted);margin-bottom:6px;font-size:12px;font-weight:600}._selected_plan_value_1axg9_106{color:var(--color-text);font-size:18px;font-weight:700}._form_field_1axg9_115{flex-direction:column;gap:8px;display:flex}._form_field_1axg9_115 label{font-size:16px}._form_input_1axg9_125,._form_textarea_1axg9_126{width:100%;color:var(--color-text);background:#181818;border:1px solid #2a2a2a;border-radius:5px;font-size:16px;transition:border-color .2s,box-shadow .2s}._form_input_1axg9_125{padding:10px 12px}._form_textarea_1axg9_126{resize:vertical;min-height:160px;padding:12px 14px}._form_input_1axg9_125:focus,._form_textarea_1axg9_126:focus{border-color:var(--color-accent-red);box-shadow:0 0 0 1px var(--color-accent-red);outline:none}._form_input_1axg9_125:-webkit-autofill:focus{border-color:var(--color-accent-red);box-shadow:0 0 0 1px var(--color-accent-red);outline:none}._form_input_1axg9_125:-webkit-autofill{-webkit-text-fill-color:var(--color-text);-webkit-box-shadow:inset 0 0 0 1000px #181818}._form_error_1axg9_172{color:#ff4d4f;margin-top:4px;font-size:12px}._form_actions_1axg9_182{padding-top:15px}._form_button_1axg9_188{width:100%;color:var(--color-text);background-color:var(--color-accent-red);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;gap:10px;padding:12px 18px;font-weight:600;transition:background-color .25s,transform .12s,opacity .2s;display:inline-flex}._form_button_1axg9_188:disabled{opacity:.6;cursor:not-allowed}@media (hover:hover){._form_button_1axg9_188:hover{background-color:var(--color-hover-red)}}._form_button_1axg9_188:focus-visible{outline:2px solid var(--color-text);outline-offset:3px}._form_button_1axg9_188:active{background-color:var(--color-hover-red);transform:scale(.98)}._section_programs_5ctjl_3{margin:35px auto 24px}._programs_container_5ctjl_9{flex-direction:column;display:flex}._programs_label_5ctjl_16{letter-spacing:.08em;max-width:96px;color:var(--color-accent-red);padding-bottom:20px;font-size:12px;font-weight:600}._programs_title_5ctjl_27{padding-bottom:20px;font-size:34px;font-weight:800}._classes_list_5ctjl_36{flex-direction:column;gap:12px;display:flex}._classes_item_5ctjl_42{background:#151515;border:1px solid #2a2a2a;border-radius:8px;width:100%;height:auto;padding:18px}._classes_image_5ctjl_55{aspect-ratio:16/9;border:1px solid #252525;border-bottom:3px solid var(--color-accent-red);object-fit:cover;border-radius:6px;width:100%}._classes_title_5ctjl_68{padding:15px 0 12px;font-size:18px;font-weight:800}._classes_description_5ctjl_75{color:var(--color-muted);font-size:12px}._about_section_1d1em_3{margin:35px auto 24px}._about_container_1d1em_9{flex-direction:column;gap:40px;display:flex}._about_wrapper_1d1em_17{flex-direction:column;gap:20px;display:flex}._about_text_1d1em_23{letter-spacing:.08em;color:var(--color-accent-red);font-size:12px;font-weight:600}._about_title_1d1em_31{font-size:34px;font-weight:800}._about_description_1d1em_36{color:var(--color-muted)}._about_btn_learn_1d1em_42{text-align:center;cursor:pointer;border:1px solid #4a4a4a;border-radius:4px;width:150px;height:auto;padding:12px 18px;font-size:12px;font-weight:600;text-decoration:none;transition:background-color .25s,color .25s}@media (hover:hover){._about_btn_learn_1d1em_42:hover{color:#000;background-color:#fff}}._about_btn_learn_1d1em_42:focus-visible{outline:2px solid var(--color-text);outline-offset:3px}._about_btn_learn_1d1em_42:active{color:#000;background-color:#fff}._about_img_1d1em_87{width:100%;height:auto;display:block}._team_section_1lpgm_5{margin:35px auto 24px}._team_container_1lpgm_11{flex-direction:column;display:flex}._team_label_1lpgm_18{letter-spacing:.08em;max-width:96px;color:var(--color-accent-red);padding-bottom:20px;font-size:12px;font-weight:600}._team_title_1lpgm_29{padding-bottom:20px;font-size:34px;font-weight:800;line-height:1.2}._team_list_1lpgm_39{flex-direction:column;gap:12px;display:flex}._team_item_1lpgm_45{background:#151515;border:1px solid #2a2a2a;border-radius:8px;width:100%;height:auto;padding:18px}._team_image_1lpgm_58{aspect-ratio:16/9;border:1px solid #252525;border-bottom:3px solid var(--color-accent-red);object-fit:cover;border-radius:6px;width:100%}._team_member_name_1lpgm_71{padding:15px 0 12px;font-size:18px;font-weight:800}._team_description_1lpgm_81{color:var(--color-muted);font-size:12px}._benefits_section_19x9v_5{margin:35px auto 24px}._benefits_container_19x9v_11{flex-direction:column;display:flex}._benefits_label_19x9v_18{letter-spacing:.08em;max-width:102px;color:var(--color-accent-red);padding-bottom:20px;font-size:12px;font-weight:600}._benefits_title_19x9v_29{padding-bottom:20px;font-size:34px;font-weight:800}._benefits_description_19x9v_35{color:var(--color-muted);padding-bottom:20px;font-size:14px}._benefits_list_19x9v_48{flex-direction:column;gap:12px;display:flex}._benefits_item_19x9v_54{align-items:flex-start;gap:12px;display:flex}._benefits_svg_wrapper_19x9v_62{flex-shrink:0;width:32px;height:32px;position:relative}._benefits_svg_circle_19x9v_70{width:32px;height:32px;color:var(--color-accent-red);display:block}._benefits_svg_check_19x9v_79{color:#e31b23;width:32px;height:32px;position:absolute;top:35%;left:63%;transform:translate(-50%,-50%)}._benefits_subtitle_19x9v_94{letter-spacing:.06em;font-size:12px;font-weight:800}._benefits_text_19x9v_100{color:var(--color-muted);font-size:12px}._classes_section_12ymo_5{margin:35px auto 24px}._classes_container_12ymo_11{flex-direction:column;display:flex}._classes_text_container_12ymo_18{flex-direction:column;gap:20px;padding-bottom:20px;display:flex}._classes_label_12ymo_26{letter-spacing:.08em;max-width:120px;color:var(--color-accent-red);font-size:12px;font-weight:600}._classes_title_12ymo_36{font-size:34px;font-weight:800}._classes_filter_12ymo_46{flex-wrap:wrap;gap:5px;display:flex}._classes_btn_12ymo_52{width:auto;color:var(--color-text);background:var(--color-surface2);cursor:pointer;border-radius:3px;padding:8px 12px;transition:background-color .2s,color .2s}._classes_btn_active_12ymo_68{color:var(--color-text);background:var(--color-accent-red)}@media (hover:hover){._classes_btn_12ymo_52:hover{background:var(--color-accent-red)}}._classes_btn_12ymo_52:focus-visible{outline:2px solid var(--color-text);outline-offset:3px}._classes_list_12ymo_90{flex-direction:column;gap:8px;display:flex}._classes_item_12ymo_96{background:#151515;gap:10px;width:100%;height:auto;padding:12px 14px;display:flex}._classes_day_12ymo_109,._classes_time_12ymo_110,._classes_discipline_12ymo_111{font-size:14px;font-weight:600}._classes_time_12ymo_110{color:var(--color-muted)}@media screen and (width>=1280px){._classes_container_12ymo_11{flex-direction:row}}._pricing_section_18ymi_5{margin:35px auto 24px}._pricing_container_18ymi_11{flex-direction:column;display:flex}._pricing_text_container_18ymi_18{flex-direction:column;gap:20px;padding-bottom:20px;display:flex}._pricing_label_18ymi_26{letter-spacing:.08em;width:120px;color:var(--color-accent-red);font-size:12px;font-weight:600}._pricing_title_18ymi_36{font-size:34px;font-weight:800}._pricing_plans_container_18ymi_43{flex-direction:column;gap:16px;display:flex}._pricing_plan_article_18ymi_49{cursor:pointer;background:#151515;border:1px solid #2a2a2a;border-radius:8px;flex-direction:column;gap:16px;width:100%;height:auto;padding:24px 22px;transition:border-color .25s,box-shadow .25s;display:flex}._pricing_plan_active_18ymi_70{border-color:var(--color-accent-red)}._plans_title_18ymi_76{font-size:14px;font-weight:800}._plans_price_18ymi_81{font-size:40px;font-weight:800}._plans_description_18ymi_86{color:var(--color-muted);font-size:14px}._pricing_list_18ymi_94{flex-direction:column;display:flex}._pricing_list_item_18ymi_99{color:var(--color-muted);align-items:flex-start;gap:8px;font-size:14px;display:flex}._pricing_check_icon_18ymi_109{width:16px;height:16px;color:var(--color-accent-red);flex-shrink:0}._pricing_btn_18ymi_120{width:100%;height:42px;color:var(--color-text);background:var(--color-accent-red);cursor:pointer;border-radius:4px;padding:12px 18px;font-size:12px;font-weight:600;transition:background-color .25s,transform .12s}@media (hover:hover){._pricing_btn_18ymi_120:hover{background-color:var(--color-hover-red)}}._pricing_btn_18ymi_120:focus-visible{outline:2px solid var(--color-text);outline-offset:3px}._pricing_btn_18ymi_120:active{background-color:var(--color-hover-red);transform:scale(.98)}@media screen and (width>=1280px){._pricing_plans_container_18ymi_43{flex-direction:row}}._freetrial_section_ljcg9_5{margin:35px auto 24px}._freetrial_container_ljcg9_11{flex-direction:column;gap:20px;display:flex}._freetrial_label_ljcg9_19{letter-spacing:.08em;color:var(--color-accent-red);font-size:12px;font-weight:600}._freetrial_title_ljcg9_27{color:var(--color-text);font-size:31px;font-weight:800}._freetrial_description_ljcg9_34{color:var(--color-muted);font-size:14px}._freetrial_btn_ljcg9_42{width:100%;height:auto;color:var(--color-text);background:var(--color-accent-red);cursor:pointer;border-radius:4px;padding:12px 18px;font-size:12px;font-weight:600;transition:background-color .25s,transform .12s}@media (hover:hover){._freetrial_btn_ljcg9_42:hover{background-color:var(--color-hover-red)}}._freetrial_btn_ljcg9_42:focus-visible{outline:2px solid var(--color-text);outline-offset:3px}._freetrial_btn_ljcg9_42:active{background-color:var(--color-hover-red);transform:scale(.98)}
