.modal__overlay{z-index:101;background:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal__container{box-sizing:border-box;background-color:#fff;border-radius:4px;width:70%;max-width:500px;max-height:100vh;padding:30px;overflow-y:auto}@media screen and (max-width:768px){.modal__container{width:70%}}@media screen and (max-width:576px){.modal__container{width:100%;max-width:90%}}.modal__header{justify-content:space-between;align-items:center;display:flex}.modal__title{color:#000;box-sizing:border-box;margin-top:0;margin-bottom:0;font-size:28px;font-weight:600;line-height:1.25}.modal__close{background:0 0;border:0}.modal__header .modal__close:before{content:"✕";color:#000}.modal__content{color:#000c;margin-top:20px;margin-bottom:25px;line-height:1.5}.modal__btn{color:#000c;cursor:pointer;-webkit-appearance:button;text-transform:none;will-change:transform;-moz-osx-font-smoothing:grayscale;backface-visibility:hidden;background-color:#e6e6e6;border-style:none;border-width:0;border-radius:.25rem;margin:0;padding:.5rem 1rem;font-size:.875rem;line-height:1.15;transition:transform .25s ease-out;overflow:visible;transform:translateZ(0)}.modal__btn:focus,.modal__btn:hover{transform:scale(1.05)}
.ContactFormController-module-scss-module__u0MGpW__section{margin:40px 0 0}.ContactFormController-module-scss-module__u0MGpW__form{background:var(--form-bg,#fff);border:1px solid var(--border-generic-color,#0000001a);border-radius:24px;margin:0 auto;padding:24px 20px}.ContactFormController-module-scss-module__u0MGpW__content{flex-direction:column;gap:24px;max-width:900px;margin:0 auto;display:flex}.ContactFormController-module-scss-module__u0MGpW__heroTitle{color:#000;font-family:var(--font-tt-runs),"TT Runs Trial",sans-serif;margin:0 0 4px;font-size:20px;font-weight:700;line-height:28px}.ContactFormController-module-scss-module__u0MGpW__heroDescription{color:#000000b3;max-width:710px;margin:0;font-size:16px;font-weight:500;line-height:24px}.ContactFormController-module-scss-module__u0MGpW__certificateList{flex-direction:column;gap:8px;display:flex}.ContactFormController-module-scss-module__u0MGpW__cardsWrapper{flex-wrap:wrap;gap:20px;display:flex}.ContactFormController-module-scss-module__u0MGpW__certificates{grid-template-columns:repeat(3,1fr);gap:12px;width:100%;display:grid}.ContactFormController-module-scss-module__u0MGpW__certificate{cursor:pointer;align-items:flex-start;gap:12px;min-width:0;display:flex}.ContactFormController-module-scss-module__u0MGpW__certificate .ContactFormController-module-scss-module__u0MGpW__radio{box-sizing:border-box;background:#fff;border:2px solid #00000040;border-radius:50%;flex-shrink:0;width:24px;height:24px;display:block}.ContactFormController-module-scss-module__u0MGpW__certificate .ContactFormController-module-scss-module__u0MGpW__certImage{-o-object-fit:cover;object-fit:cover;border-radius:12px;flex:auto;width:100%;min-width:0;height:162px}.ContactFormController-module-scss-module__u0MGpW__certificate.ContactFormController-module-scss-module__u0MGpW__certificateChoosen .ContactFormController-module-scss-module__u0MGpW__radio{border:7px solid #2b61ec}.ContactFormController-module-scss-module__u0MGpW__personalData{flex-direction:column;gap:8px;display:flex}.ContactFormController-module-scss-module__u0MGpW__sectionTitle{color:#000;font-family:var(--font-tt-runs),"TT Runs Trial",sans-serif;margin:0;font-size:20px;font-weight:700;line-height:28px}.ContactFormController-module-scss-module__u0MGpW__sectionDescription{color:#000000b3;margin:0 0 8px;font-size:16px;font-weight:500;line-height:24px}.ContactFormController-module-scss-module__u0MGpW__inputs{flex-wrap:wrap;gap:16px;display:flex}.ContactFormController-module-scss-module__u0MGpW__field{flex:calc(50% - 8px);min-width:280px}.ContactFormController-module-scss-module__u0MGpW__input{color:#000;background:#72727a26;border:none;border-radius:8px;align-items:center;width:100%;padding:16px;font-size:18px;font-weight:500;line-height:24px;display:flex}.ContactFormController-module-scss-module__u0MGpW__input::placeholder{color:#00000080}.ContactFormController-module-scss-module__u0MGpW__inputError{outline:1px solid #e03131}.ContactFormController-module-scss-module__u0MGpW__error{color:#e03131;margin-top:4px;font-size:12px;display:block}.ContactFormController-module-scss-module__u0MGpW__importantBox{background:#f6f5ff;border-radius:16px;padding:16px}.ContactFormController-module-scss-module__u0MGpW__importantTitle{color:#2b61ec;font-family:var(--font-tt-runs),"TT Runs Trial",sans-serif;margin:0 0 8px;font-size:18px;font-weight:700;line-height:24px}.ContactFormController-module-scss-module__u0MGpW__importantList{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.ContactFormController-module-scss-module__u0MGpW__importantItem{color:#000;font-size:14px;font-weight:500;line-height:20px}.ContactFormController-module-scss-module__u0MGpW__checkboxes{flex-direction:column;gap:8px;display:flex}.ContactFormController-module-scss-module__u0MGpW__checkboxRoot{align-items:flex-start;display:flex}.ContactFormController-module-scss-module__u0MGpW__checkboxInner{position:relative;top:2px}.ContactFormController-module-scss-module__u0MGpW__checkboxInput{background-color:var(--form-bg,#fff)!important;border-color:#00000040!important}.ContactFormController-module-scss-module__u0MGpW__checkboxInput:checked{background-color:#2b61ec!important;border-color:#2b61ec!important}.ContactFormController-module-scss-module__u0MGpW__checkboxLabel{color:#000;font-size:16px;font-weight:500;line-height:20px}.ContactFormController-module-scss-module__u0MGpW__checkboxLabel a{color:#2d68ed;text-decoration:underline}.ContactFormController-module-scss-module__u0MGpW__globalError{color:#e03131;background:#e031311a;border-radius:8px;padding:12px 16px;font-size:14px;font-weight:500;line-height:20px}.ContactFormController-module-scss-module__u0MGpW__btnBlock{justify-content:center;display:flex}.ContactFormController-module-scss-module__u0MGpW__btn{background:var(--btn-form-bg,#2b61ec);color:#fff;cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;width:100%;min-width:128px;padding:16px 24px;font-size:18px;font-weight:500;line-height:24px;display:flex}.ContactFormController-module-scss-module__u0MGpW__btn:hover:not(:disabled){opacity:.92}.ContactFormController-module-scss-module__u0MGpW__btnDisabled{opacity:.6;cursor:not-allowed}@media screen and (max-width:1024px){.ContactFormController-module-scss-module__u0MGpW__form{padding:24px 20px}.ContactFormController-module-scss-module__u0MGpW__heroTitle,.ContactFormController-module-scss-module__u0MGpW__sectionTitle{font-size:20px;line-height:28px}.ContactFormController-module-scss-module__u0MGpW__heroDescription,.ContactFormController-module-scss-module__u0MGpW__sectionDescription{font-size:16px;line-height:24px}.ContactFormController-module-scss-module__u0MGpW__certificate .ContactFormController-module-scss-module__u0MGpW__certImage{height:140px}}@media screen and (max-width:768px){.ContactFormController-module-scss-module__u0MGpW__certificate{gap:12px}.ContactFormController-module-scss-module__u0MGpW__certificate .ContactFormController-module-scss-module__u0MGpW__radio{width:18px;height:18px}.ContactFormController-module-scss-module__u0MGpW__certificate .ContactFormController-module-scss-module__u0MGpW__certImage{height:100px}.ContactFormController-module-scss-module__u0MGpW__certificate.ContactFormController-module-scss-module__u0MGpW__certificateChoosen .ContactFormController-module-scss-module__u0MGpW__radio{border-width:5px}}@media screen and (max-width:640px){.ContactFormController-module-scss-module__u0MGpW__section{margin:40px 0 0}.ContactFormController-module-scss-module__u0MGpW__form{border-radius:24px;padding:24px 20px}.ContactFormController-module-scss-module__u0MGpW__content{gap:24px}.ContactFormController-module-scss-module__u0MGpW__inputs{flex-direction:column}.ContactFormController-module-scss-module__u0MGpW__field{min-width:100%}.ContactFormController-module-scss-module__u0MGpW__btn{width:100%}.ContactFormController-module-scss-module__u0MGpW__certificates{grid-template-columns:1fr;gap:12px}.ContactFormController-module-scss-module__u0MGpW__certificate .ContactFormController-module-scss-module__u0MGpW__radio{width:24px;height:24px}.ContactFormController-module-scss-module__u0MGpW__certificate .ContactFormController-module-scss-module__u0MGpW__certImage{height:154px}.ContactFormController-module-scss-module__u0MGpW__certificate.ContactFormController-module-scss-module__u0MGpW__certificateChoosen .ContactFormController-module-scss-module__u0MGpW__radio{border-width:7px}}
.QaA-module-scss-module__p0qF7a__section{padding-top:40px;padding-bottom:128px}.QaA-module-scss-module__p0qF7a__section [class*=Faq_title]{font-family:var(--font-tt-runs),"TT Runs Trial",sans-serif;margin-top:0;margin-bottom:24px;font-size:32px;font-weight:800;line-height:32px}.QaA-module-scss-module__p0qF7a__section [class*=Faq_label]{font-size:16px;font-weight:700;line-height:24px}.QaA-module-scss-module__p0qF7a__section [class*=Faq_content]{padding-top:8px;font-size:14px;line-height:16px}.QaA-module-scss-module__p0qF7a__section [class*=Faq_content] a{color:#2b61ec}@media screen and (max-width:1024px){.QaA-module-scss-module__p0qF7a__section{padding-bottom:100px}.QaA-module-scss-module__p0qF7a__section [class*=Faq_title]{margin-bottom:24px;font-size:32px}}@media screen and (max-width:478px){.QaA-module-scss-module__p0qF7a__section{padding-bottom:40px}.QaA-module-scss-module__p0qF7a__section [class*=Faq_title]{margin-bottom:24px;font-size:24px;line-height:32px}}
.StepsSection-module-scss-module___FYGEW__section [class*=Steps_wrapper]{padding-top:40px}.StepsSection-module-scss-module___FYGEW__section [class*=Steps_title]{max-width:874px;font-family:var(--font-tt-runs),"TT Runs Trial",sans-serif;margin:0 auto 40px;font-size:32px;font-weight:800;line-height:32px}.StepsSection-module-scss-module___FYGEW__section [class*=Steps_number]{font-family:var(--font-tt-runs),"TT Runs Trial",sans-serif;font-size:20px;font-weight:800;line-height:28px}.StepsSection-module-scss-module___FYGEW__section [class*=Steps_text]{font-size:14px;font-weight:700;line-height:20px}.StepsSection-module-scss-module___FYGEW__section [class*=Steps_steps]{margin-top:28px}.StepsSection-module-scss-module___FYGEW__subtitle{margin-top:20px;font-size:28px;font-weight:600;line-height:32px;display:block}@media screen and (max-width:1024px){.StepsSection-module-scss-module___FYGEW__section [class*=Steps_title]{margin-bottom:20px;font-size:32px;line-height:32px}.StepsSection-module-scss-module___FYGEW__subtitle{font-size:24px;line-height:32px}}@media screen and (max-width:640px){.StepsSection-module-scss-module___FYGEW__section [class*=Steps_steps]{gap:40px}.StepsSection-module-scss-module___FYGEW__section [class*=Steps_step]{flex-direction:column;align-items:center;padding:56px 16px 32px}.StepsSection-module-scss-module___FYGEW__section [class*=Steps_number]{font-size:20px;line-height:28px;position:absolute;top:-28px;left:50%;transform:translate(-50%)}.StepsSection-module-scss-module___FYGEW__section [class*=Steps_text]{text-align:center;font-size:14px;line-height:1.2}.StepsSection-module-scss-module___FYGEW__section [class*=Steps_title]{font-size:28px;line-height:32px}.StepsSection-module-scss-module___FYGEW__subtitle{font-size:20px;line-height:28px}}@media screen and (max-width:478px){.StepsSection-module-scss-module___FYGEW__section [class*=Steps_title]{font-size:24px;line-height:32px}}
