.EnglishTest-module__zx4Fkq__testModal{z-index:1000;background:rgba(0,0,0,.7);justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.EnglishTest-module__zx4Fkq__testContent{background:#fff;border-radius:12px;width:100%;max-width:800px;max-height:90vh;padding:2rem;position:relative;overflow-y:auto;box-shadow:0 10px 30px rgba(0,0,0,.3)}.EnglishTest-module__zx4Fkq__testClose{cursor:pointer;color:#666;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:2rem;display:flex;position:absolute;top:1rem;right:1rem}.EnglishTest-module__zx4Fkq__testClose:hover{color:#333;background:#f5f5f5}.EnglishTest-module__zx4Fkq__testForm h3,.EnglishTest-module__zx4Fkq__testQuestions h3,.EnglishTest-module__zx4Fkq__testResults h3{color:#333;text-align:center;margin-bottom:1.5rem}.EnglishTest-module__zx4Fkq__formGroup{margin-bottom:1.5rem}.EnglishTest-module__zx4Fkq__formGroup label{color:#333;margin-bottom:.5rem;font-weight:700;display:block}.EnglishTest-module__zx4Fkq__formGroup input,.EnglishTest-module__zx4Fkq__formGroup select{border:2px solid #ddd;border-radius:6px;width:100%;padding:.75rem;font-size:1rem;transition:border-color .3s}.EnglishTest-module__zx4Fkq__formGroup input:focus,.EnglishTest-module__zx4Fkq__formGroup select:focus{border-color:#007bff;outline:none}.EnglishTest-module__zx4Fkq__formActions{justify-content:flex-end;gap:1rem;margin-top:2rem;display:flex}.EnglishTest-module__zx4Fkq__btnPrimary{color:#fff;cursor:pointer;background:#007bff;border:none;border-radius:6px;padding:.75rem 1.5rem;font-size:1rem;transition:background-color .3s}.EnglishTest-module__zx4Fkq__btnPrimary:hover:not(:disabled){background:#0056b3}.EnglishTest-module__zx4Fkq__btnPrimary:disabled{opacity:.6;cursor:not-allowed}.EnglishTest-module__zx4Fkq__btnSecondary{color:#fff;cursor:pointer;background:#6c757d;border:none;border-radius:6px;padding:.75rem 1.5rem;font-size:1rem;transition:background-color .3s}.EnglishTest-module__zx4Fkq__btnSecondary:hover{background:#545b62}.EnglishTest-module__zx4Fkq__questionsInfo{text-align:center;background:#e9ecef;border-radius:6px;margin-bottom:1.5rem;padding:1rem}.EnglishTest-module__zx4Fkq__questionsInfo p{margin:.25rem 0;font-weight:500}.EnglishTest-module__zx4Fkq__questionItem{background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;margin-bottom:2rem;padding:1.5rem}.EnglishTest-module__zx4Fkq__questionText{color:#333;margin-bottom:1rem;font-size:1.1rem;font-weight:700}.EnglishTest-module__zx4Fkq__optionsList{flex-direction:column;gap:.75rem;display:flex}.EnglishTest-module__zx4Fkq__optionLabel{cursor:pointer;border:1px solid #dee2e6;border-radius:6px;align-items:center;padding:.75rem;transition:background-color .2s;display:flex}.EnglishTest-module__zx4Fkq__optionLabel:hover{background-color:#e9ecef}.EnglishTest-module__zx4Fkq__optionLabel input{margin-right:1rem;transform:scale(1.2)}.EnglishTest-module__zx4Fkq__optionText{color:#333;font-size:1rem}.EnglishTest-module__zx4Fkq__testActions{text-align:center;border-top:1px solid #dee2e6;margin-top:2rem;padding-top:2rem}.EnglishTest-module__zx4Fkq__submitStatus{text-align:center;padding:2rem}.EnglishTest-module__zx4Fkq__loadingSpinner{border:4px solid #f3f3f3;border-top-color:#007bff;border-radius:50%;width:50px;height:50px;margin:0 auto 1rem;animation:1s linear infinite EnglishTest-module__zx4Fkq__spin}@keyframes EnglishTest-module__zx4Fkq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.EnglishTest-module__zx4Fkq__submitStatus h3{color:#007bff;margin-bottom:.5rem}.EnglishTest-module__zx4Fkq__successHeader{text-align:center;margin-bottom:1.5rem}.EnglishTest-module__zx4Fkq__successIcon{color:#fff;background:#28a745;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;margin:0 auto 1rem;font-size:2rem;display:flex}.EnglishTest-module__zx4Fkq__successHeader h3{color:#28a745;margin-bottom:0}.EnglishTest-module__zx4Fkq__successMessage{color:#155724;background:#d4edda;border:1px solid #c3e6cb;border-radius:8px;margin-bottom:1.5rem;padding:1.5rem}.EnglishTest-module__zx4Fkq__warningMessage{color:#856404;background:#fff3cd;border:1px solid #ffeaa7;border-radius:8px;margin-bottom:1.5rem;padding:1.5rem}.EnglishTest-module__zx4Fkq__successMessage p,.EnglishTest-module__zx4Fkq__warningMessage p{margin-bottom:.5rem}.EnglishTest-module__zx4Fkq__successMessage p:last-child,.EnglishTest-module__zx4Fkq__warningMessage p:last-child{margin-bottom:0}.EnglishTest-module__zx4Fkq__resultsSummary{background:#f8f9fa;border-radius:8px;margin-bottom:1.5rem;padding:1.5rem}.EnglishTest-module__zx4Fkq__resultsSummary h4{color:#333;margin-top:0;margin-bottom:1rem}.EnglishTest-module__zx4Fkq__resultsSummary p{margin-bottom:.75rem;font-size:1.1rem}.EnglishTest-module__zx4Fkq__recommendation{margin:1.5rem 0}.EnglishTest-module__zx4Fkq__resultsActions{justify-content:center;gap:1rem;margin-top:2rem;display:flex}.EnglishTest-module__zx4Fkq__errorStatus{text-align:center;padding:2rem}.EnglishTest-module__zx4Fkq__errorIcon{margin-bottom:1rem;font-size:3rem}.EnglishTest-module__zx4Fkq__errorStatus h3{color:#dc3545;margin-bottom:1rem}.EnglishTest-module__zx4Fkq__errorStatus p{color:#6c757d;margin-bottom:2rem}.EnglishTest-module__zx4Fkq__errorActions{justify-content:center;gap:1rem;display:flex}@media (max-width:768px){.EnglishTest-module__zx4Fkq__testContent{max-width:95%;margin:10px;padding:1.5rem}.EnglishTest-module__zx4Fkq__formActions,.EnglishTest-module__zx4Fkq__resultsActions,.EnglishTest-module__zx4Fkq__errorActions{flex-direction:column}.EnglishTest-module__zx4Fkq__questionItem,.EnglishTest-module__zx4Fkq__successMessage,.EnglishTest-module__zx4Fkq__warningMessage{padding:1rem}.EnglishTest-module__zx4Fkq__questionsInfo{padding:.75rem}}
.CertificateBlock-module__hW0F4G__container{width:100%;max-width:1200px;font-family:var(--font-primary),system-ui,sans-serif;background:#fff;margin:0 auto;padding:50px 40px;position:relative;overflow:hidden}.CertificateBlock-module__hW0F4G__content{z-index:2;flex-direction:column;align-items:flex-start;gap:50px;display:flex;position:relative}@media (min-width:1024px){.CertificateBlock-module__hW0F4G__content{flex-direction:row;justify-content:space-between;align-items:center;gap:80px}}.CertificateBlock-module__hW0F4G__textSection{text-align:left;z-index:3;flex:1;max-width:550px;position:relative}.CertificateBlock-module__hW0F4G__title{z-index:4;margin-bottom:25px;font-size:max(2.4rem,min(6vw,4rem));font-weight:800;line-height:1.1;position:relative}.CertificateBlock-module__hW0F4G__titleLine{color:var(--primary-red);display:block}.CertificateBlock-module__hW0F4G__description{color:var(--primary-black-mid);margin-bottom:45px;font-size:max(1.25rem,min(2.5vw,1.4rem));font-weight:600;line-height:1.1}.CertificateBlock-module__hW0F4G__description p{margin-bottom:6px}.CertificateBlock-module__hW0F4G__contactButton{background:var(--primary-red);color:#fff;cursor:pointer;text-transform:uppercase;letter-spacing:.5px;z-index:4;border:none;border-radius:30px;width:100%;max-width:300px;padding:18px 52px;font-size:1.25rem;font-weight:700;transition:all .3s;position:relative}.CertificateBlock-module__hW0F4G__contactButton:hover{background:#b91c1c;transform:translateY(-2px);box-shadow:0 8px 20px rgba(220,38,38,.3)}.CertificateBlock-module__hW0F4G__couponsSection{z-index:1;flex:1;position:absolute;top:0;bottom:0;left:0;right:0}.CertificateBlock-module__hW0F4G__couponsContainer{width:100%;height:100%;position:relative}.CertificateBlock-module__hW0F4G__couponMain,.CertificateBlock-module__hW0F4G__couponSecondary{transform-origin:50%;width:450px;height:319px;transition:all .3s;position:absolute;overflow:hidden;box-shadow:0 20px 40px rgba(0,0,0,.25)}.CertificateBlock-module__hW0F4G__couponMain:hover{transform:rotate(5deg)scale(1.15)}.CertificateBlock-module__hW0F4G__couponMain{z-index:20;top:60px;right:80px;transform:rotate(5deg);box-shadow:0 25px 50px rgba(0,0,0,.35)}.CertificateBlock-module__hW0F4G__couponSecondary{z-index:10;filter:brightness(.95);top:25px;right:40px;transform:rotate(22deg)}.CertificateBlock-module__hW0F4G__imageWrapper{width:100%;height:100%;position:relative}.CertificateBlock-module__hW0F4G__couponImage{object-fit:contain;object-position:center;width:100%!important;height:100%!important}.CertificateBlock-module__hW0F4G__popupOverlay{z-index:1000;background:rgba(0,0,0,.7);justify-content:center;align-items:center;padding:20px;animation:.3s ease-out CertificateBlock-module__hW0F4G__fadeIn;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.CertificateBlock-module__hW0F4G__popupContent{background:#fff;border-radius:24px;width:100%;max-width:500px;padding:40px;animation:.3s ease-out CertificateBlock-module__hW0F4G__slideUp;position:relative;box-shadow:0 25px 50px rgba(0,0,0,.3)}.CertificateBlock-module__hW0F4G__closeButton{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:2rem;transition:all .3s;display:flex;position:absolute;top:16px;right:20px}.CertificateBlock-module__hW0F4G__closeButton:hover{color:#374151;background:#f3f4f6;transform:rotate(90deg)}.CertificateBlock-module__hW0F4G__popupHeader{text-align:center;margin-bottom:32px}.CertificateBlock-module__hW0F4G__popupTitle{color:#1f2937;margin-bottom:12px;font-size:1.5rem;font-weight:700}.CertificateBlock-module__hW0F4G__popupSubtitle{color:#6b7280;font-size:.95rem;line-height:1.5}.CertificateBlock-module__hW0F4G__messengersGrid{grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:32px;display:grid}.CertificateBlock-module__hW0F4G__messengerLink{background:#fff;border:2px solid #e5e7eb;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:100px;padding:24px 16px;text-decoration:none;transition:all .3s;display:flex;position:relative;overflow:hidden}.CertificateBlock-module__hW0F4G__messengerLink:before{content:"";background:var(--messenger-color,#dc2626);height:4px;position:absolute;top:0;left:0;right:0}.CertificateBlock-module__hW0F4G__messengerLink:hover{border-color:var(--messenger-color,#dc2626);transform:translateY(-4px);box-shadow:0 12px 25px rgba(0,0,0,.15)}.CertificateBlock-module__hW0F4G__messengerIcon{font-size:2rem;transition:transform .3s}.CertificateBlock-module__hW0F4G__messengerLink:hover .CertificateBlock-module__hW0F4G__messengerIcon{transform:scale(1.2)}.CertificateBlock-module__hW0F4G__messengerName{color:#374151;font-size:1rem;font-weight:600}.CertificateBlock-module__hW0F4G__popupFooter{text-align:center;border-top:1px solid #e5e7eb;padding-top:24px}.CertificateBlock-module__hW0F4G__footerText{color:#6b7280;margin-bottom:8px;font-size:.9rem;line-height:1.5}.CertificateBlock-module__hW0F4G__phoneLink{color:#dc2626;font-size:1.1rem;font-weight:600;text-decoration:none;transition:color .3s}.CertificateBlock-module__hW0F4G__phoneLink:hover{color:#b91c1c;text-decoration:underline}@keyframes CertificateBlock-module__hW0F4G__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes CertificateBlock-module__hW0F4G__slideUp{0%{opacity:0;transform:translateY(30px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:1280px){.CertificateBlock-module__hW0F4G__couponMain{top:-20px;right:60px;transform:rotate(4deg)}.CertificateBlock-module__hW0F4G__couponSecondary{top:50px;right:30px;transform:rotate(1.5deg)}}@media (max-width:1024px){.CertificateBlock-module__hW0F4G__container{padding:40px 30px}.CertificateBlock-module__hW0F4G__content{gap:60px}.CertificateBlock-module__hW0F4G__couponMain,.CertificateBlock-module__hW0F4G__couponSecondary{width:40%;height:71%}.CertificateBlock-module__hW0F4G__couponMain{top:20px;right:40px;transform:rotate(3deg)}.CertificateBlock-module__hW0F4G__couponSecondary{top:20px;right:20px;transform:rotate(20deg)}}@media (max-width:768px){.CertificateBlock-module__hW0F4G__container{padding:30px 20px;overflow:visible}.CertificateBlock-module__hW0F4G__content{gap:40px}.CertificateBlock-module__hW0F4G__couponsSection{height:300px;margin-top:30px;position:relative}.CertificateBlock-module__hW0F4G__couponMain,.CertificateBlock-module__hW0F4G__couponSecondary{width:280px;height:198px}.CertificateBlock-module__hW0F4G__couponMain{top:-290px;right:-690px;transform:rotate(12deg)}.CertificateBlock-module__hW0F4G__couponSecondary{top:-330px;right:-700px;transform:rotate(26deg)}.CertificateBlock-module__hW0F4G__popupContent{margin:20px;padding:30px 24px}.CertificateBlock-module__hW0F4G__messengersGrid{grid-template-columns:1fr}}@media (max-width:480px){.CertificateBlock-module__hW0F4G__container{padding:max(1rem,min(4vw,1.5rem)) max(.75rem,min(3vw,1rem));overflow:visible}.CertificateBlock-module__hW0F4G__content{align-items:stretch;gap:max(1.5rem,min(6vw,2rem))}.CertificateBlock-module__hW0F4G__textSection{text-align:center;max-width:100%;margin:0 1px}.CertificateBlock-module__hW0F4G__title{letter-spacing:-.02em;text-align:left;margin-bottom:max(.75rem,min(4vw,1.25rem));font-size:max(1.75rem,min(10vw,2.2rem));line-height:1.2;position:relative}.CertificateBlock-module__hW0F4G__description{text-align:left;max-width:100%;margin-bottom:max(1.5rem,min(6vw,2rem));margin-left:0;margin-right:0;padding-bottom:50px;font-size:max(1rem,min(4.5vw,1.1rem));line-height:1}.CertificateBlock-module__hW0F4G__description p{font-size:1rem}.CertificateBlock-module__hW0F4G__contactButton{letter-spacing:.5px;border-radius:2rem;max-width:min(100%,280px);min-height:3.25rem;margin:0 auto;padding:max(.855rem,min(4vw,1rem)) max(1.5rem,min(8vw,2rem));font-size:max(1rem,min(4vw,1.1rem));font-weight:700;box-shadow:0 4px 12px rgba(220,38,38,.25)}.CertificateBlock-module__hW0F4G__contactButton:active{transform:translateY(0);box-shadow:0 2px 6px rgba(220,38,38,.3)}.CertificateBlock-module__hW0F4G__couponsSection{height:max(200px,min(55vw,250px));margin-top:max(1rem,min(4vw,1.5rem));position:absolute}.CertificateBlock-module__hW0F4G__couponMain,.CertificateBlock-module__hW0F4G__couponSecondary{aspect-ratio:280/160;width:120px;height:85px;box-shadow:0 8px 25px rgba(0,0,0,.15),0 2px 8px rgba(0,0,0,.1)}.CertificateBlock-module__hW0F4G__couponMain{z-index:20;top:80%;right:25%;transform:translate(40%,-60%)rotate(4deg)}.CertificateBlock-module__hW0F4G__couponSecondary{z-index:10;opacity:.9;top:75%;right:20%;transform:translate(20%,-40%)rotate(12deg)}@media (prefers-reduced-motion:no-preference){.CertificateBlock-module__hW0F4G__couponMain{transition:transform .6s cubic-bezier(.25,.46,.45,.94)}.CertificateBlock-module__hW0F4G__couponSecondary{transition:transform .6s cubic-bezier(.25,.46,.45,.94) .1s}}.CertificateBlock-module__hW0F4G__popupContent{border-radius:1.25rem;max-width:calc(100vw - 1rem);margin:.5rem;padding:max(1.25rem,min(5vw,1.5rem)) max(1rem,min(4vw,1.25rem))}.CertificateBlock-module__hW0F4G__popupHeader{margin-bottom:max(1.5rem,min(6vw,2rem));padding:0 .25rem}.CertificateBlock-module__hW0F4G__popupTitle{margin-bottom:.5rem;font-size:max(1.25rem,min(6vw,1.375rem));line-height:1.3}.CertificateBlock-module__hW0F4G__popupSubtitle{font-size:max(.875rem,min(4vw,.95rem));line-height:1.5}.CertificateBlock-module__hW0F4G__messengersGrid{grid-template-columns:repeat(2,1fr);gap:max(.5rem,min(3vw,.75rem));margin-bottom:max(1.5rem,min(6vw,2rem))}.CertificateBlock-module__hW0F4G__messengerLink{border-radius:.875rem;gap:.5rem;min-height:5rem;padding:max(.875rem,min(4vw,1rem)) .75rem}.CertificateBlock-module__hW0F4G__messengerIcon{font-size:1.5rem}.CertificateBlock-module__hW0F4G__messengerName{font-size:max(.8rem,min(3.5vw,.9rem))}.CertificateBlock-module__hW0F4G__popupFooter{padding-top:max(1rem,min(4vw,1.5rem))}.CertificateBlock-module__hW0F4G__footerText{margin-bottom:.375rem;font-size:max(.75rem,min(3.5vw,.85rem))}.CertificateBlock-module__hW0F4G__phoneLink{padding:.375rem .75rem;font-size:max(.9rem,min(4vw,1rem))}.CertificateBlock-module__hW0F4G__closeButton{width:2.25rem;height:2.25rem;font-size:1.25rem;top:.5rem;right:.75rem}@media (max-width:360px){.CertificateBlock-module__hW0F4G__messengersGrid{grid-template-columns:1fr}.CertificateBlock-module__hW0F4G__couponMain{transform:translate(35%,-60%)rotate(3deg)}.CertificateBlock-module__hW0F4G__couponSecondary{transform:translate(15%,-40%)rotate(10deg)}}@media (max-width:480px) and (orientation:landscape){.CertificateBlock-module__hW0F4G__container{padding:1rem .75rem}.CertificateBlock-module__hW0F4G__content{flex-direction:row;align-items:center;gap:1.5rem}.CertificateBlock-module__hW0F4G__textSection{text-align:left;flex:1}.CertificateBlock-module__hW0F4G__couponsSection{flex:0 0 40%;height:180px;margin-top:0}.CertificateBlock-module__hW0F4G__couponMain,.CertificateBlock-module__hW0F4G__couponSecondary{width:max(120px,min(30vw,160px))}.CertificateBlock-module__hW0F4G__couponMain{transform:translate(30%,-50%)rotate(4deg)}.CertificateBlock-module__hW0F4G__couponSecondary{transform:translate(10%,-30%)rotate(12deg)}.CertificateBlock-module__hW0F4G__description{text-align:left;margin-left:0;margin-right:0}.CertificateBlock-module__hW0F4G__contactButton{max-width:none;margin:0}}@media (prefers-color-scheme:dark){.CertificateBlock-module__hW0F4G__container{background:#1a1a1a}.CertificateBlock-module__hW0F4G__description{color:#e5e5e5}.CertificateBlock-module__hW0F4G__couponMain,.CertificateBlock-module__hW0F4G__couponSecondary{filter:brightness(.9)contrast(1.1)}}}
