.my-tests-module__CmU1rq__page{color:#172033;background:radial-gradient(circle at 100% 0,#dbeafecc,#0000 34rem),linear-gradient(#f8fafc 0%,#f1f5f9 48%,#eef4fb 100%);min-height:100vh}.my-tests-module__CmU1rq__hero{color:#fff;background:radial-gradient(circle at 83% 5%,#60a5fa52,#0000 25rem),radial-gradient(circle at 8% 100%,#3b82f62e,#0000 27rem),linear-gradient(135deg,#1d4ed8 0%,#2557d6 50%,#1e40af 100%);position:relative;overflow:hidden;box-shadow:0 12px 32px #1e40af2e}.my-tests-module__CmU1rq__hero:after{content:"";pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0}.my-tests-module__CmU1rq__heroInner{z-index:1;justify-content:space-between;align-items:flex-start;gap:28px;width:min(100% - 48px,1300px);margin:0 auto;padding:28px 0;display:flex;position:relative}.my-tests-module__CmU1rq__heroContent{min-width:0}.my-tests-module__CmU1rq__brand{color:#ffffffdb;margin:0;font-size:14px;font-weight:800;line-height:1.3}.my-tests-module__CmU1rq__heroTitle{letter-spacing:-.035em;margin:5px 0 0;font-size:clamp(28px,3vw,38px);font-weight:900;line-height:1.15}.my-tests-module__CmU1rq__heroDescription{color:#ffffffe6;max-width:700px;margin:8px 0 0;font-size:14px;line-height:1.65}.my-tests-module__CmU1rq__heroUser{color:#fffc;margin-top:10px;font-size:12px;font-weight:650}.my-tests-module__CmU1rq__heroActions{flex-wrap:wrap;flex:none;align-items:center;gap:10px;display:flex}.my-tests-module__CmU1rq__dashboardButton{color:#1d4ed8;background:#fff;border:1px solid #ffffff6b;border-radius:10px;justify-content:center;align-items:center;min-height:42px;padding:9px 17px;font-size:13px;font-weight:850;text-decoration:none;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex;box-shadow:0 6px 16px #00000014}.my-tests-module__CmU1rq__dashboardButton:hover{background:#eff6ff;transform:translateY(-1px);box-shadow:0 8px 20px #0000001c}.my-tests-module__CmU1rq__container{width:min(100% - 48px,1300px);margin:0 auto;padding:28px 0 50px}.my-tests-module__CmU1rq__section{margin-top:42px}.my-tests-module__CmU1rq__section:first-child{margin-top:0}.my-tests-module__CmU1rq__sectionHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.my-tests-module__CmU1rq__sectionEyebrow{color:#2563eb;letter-spacing:.09em;text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:900;display:block}.my-tests-module__CmU1rq__sectionTitle{color:#172033;letter-spacing:-.025em;margin:0;font-size:clamp(22px,2.2vw,29px);font-weight:900;line-height:1.25}.my-tests-module__CmU1rq__sectionDescription{color:#64748b;margin:7px 0 0;font-size:13px;line-height:1.6}.my-tests-module__CmU1rq__sectionCount{color:#1d4ed8;background:#eff6ff;border:1px solid #dbeafe;border-radius:999px;justify-content:center;align-items:center;min-height:34px;padding:7px 11px;font-size:12px;font-weight:850;display:inline-flex}.my-tests-module__CmU1rq__emptyCard{text-align:center;background:#ffffffe0;border:1px dashed #cbd5e1;border-radius:15px;margin-top:20px;padding:30px;box-shadow:0 6px 20px #0f172a09}.my-tests-module__CmU1rq__emptyIcon{background:#eff6ff;border-radius:14px;justify-content:center;align-items:center;width:48px;height:48px;margin:0 auto 12px;font-size:23px;display:flex}.my-tests-module__CmU1rq__emptyTitle{color:#172033;margin:0;font-size:18px;font-weight:850}.my-tests-module__CmU1rq__emptyText{color:#64748b;max-width:560px;margin:7px auto 0;font-size:13px;line-height:1.65}.my-tests-module__CmU1rq__testsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:20px;display:grid}.my-tests-module__CmU1rq__testCard{background:#fff;border:1px solid #dce5f0;border-radius:17px;flex-direction:column;min-width:0;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 24px #0f172a0e}.my-tests-module__CmU1rq__testCard:hover{transform:translateY(-2px);box-shadow:0 13px 30px #0f172a17}.my-tests-module__CmU1rq__freeTestCard{border-color:#bbf7d0}.my-tests-module__CmU1rq__paidLockedCard{border-color:#fde68a}.my-tests-module__CmU1rq__purchasedCard{border-color:#bfdbfe}.my-tests-module__CmU1rq__cardAccent{background:linear-gradient(90deg,#2563eb,#60a5fa);height:4px}.my-tests-module__CmU1rq__freeTestCard .my-tests-module__CmU1rq__cardAccent{background:linear-gradient(90deg,#16a34a,#4ade80)}.my-tests-module__CmU1rq__paidLockedCard .my-tests-module__CmU1rq__cardAccent{background:linear-gradient(90deg,#f59e0b,#fbbf24)}.my-tests-module__CmU1rq__testCardBody{flex:1;padding:18px}.my-tests-module__CmU1rq__testCardHeader{justify-content:space-between;align-items:flex-start;gap:13px;display:flex}.my-tests-module__CmU1rq__testTitleArea{min-width:0}.my-tests-module__CmU1rq__testTitle{color:#172033;overflow-wrap:anywhere;margin:0;font-size:18px;font-weight:900;line-height:1.35}.my-tests-module__CmU1rq__testExam{color:#64748b;margin:5px 0 0;font-size:12px;line-height:1.5}.my-tests-module__CmU1rq__accessBadge{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:999px;flex:none;justify-content:center;align-items:center;min-height:30px;padding:6px 10px;font-size:10px;font-weight:900;line-height:1.2;display:inline-flex}.my-tests-module__CmU1rq__freeBadge{color:#166534;background:#dcfce7}.my-tests-module__CmU1rq__purchasedBadge{color:#1d4ed8;background:#dbeafe}.my-tests-module__CmU1rq__paidBadge{color:#92400e;background:#fef3c7}.my-tests-module__CmU1rq__testStatsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:18px;display:grid}.my-tests-module__CmU1rq__testStat{background:#f8fafc;border:1px solid #e5e7eb;border-radius:11px;min-width:0;padding:10px}.my-tests-module__CmU1rq__testStatLabel{color:#64748b;font-size:10px;font-weight:700;line-height:1.3}.my-tests-module__CmU1rq__testStatValue{color:#172033;overflow-wrap:anywhere;margin-top:4px;font-size:13px;font-weight:850;line-height:1.4}.my-tests-module__CmU1rq__lockNotice{background:linear-gradient(135deg,#fffbeb 0%,#fff7ed 100%);border:1px solid #fde68a;border-radius:11px;align-items:flex-start;gap:10px;margin-top:15px;padding:12px;display:flex}.my-tests-module__CmU1rq__lockIcon{background:#fff;border-radius:9px;flex:none;justify-content:center;align-items:center;width:33px;height:33px;font-size:15px;display:flex}.my-tests-module__CmU1rq__lockTitle{color:#92400e;font-size:12px;font-weight:850}.my-tests-module__CmU1rq__lockText{color:#a16207;margin:3px 0 0;font-size:11px;line-height:1.5}.my-tests-module__CmU1rq__testAction{margin-top:16px}.my-tests-module__CmU1rq__openTestButton{color:#fff;background:linear-gradient(135deg,#2563eb,#1d4ed8);border-radius:10px;justify-content:center;align-items:center;width:100%;min-height:42px;padding:10px 15px;font-size:13px;font-weight:850;text-decoration:none;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 6px 16px #2563eb29}.my-tests-module__CmU1rq__openTestButton:hover{transform:translateY(-1px);box-shadow:0 8px 20px #2563eb38}.my-tests-module__CmU1rq__attemptList{gap:15px;margin-top:20px;display:grid}.my-tests-module__CmU1rq__attemptCard{background:#fff;border:1px solid #dde6f0;border-radius:16px;overflow:hidden;box-shadow:0 7px 22px #0f172a0b}.my-tests-module__CmU1rq__attemptCardHeader{justify-content:space-between;align-items:flex-start;gap:16px;padding:17px 18px;display:flex}.my-tests-module__CmU1rq__attemptMain{min-width:0}.my-tests-module__CmU1rq__attemptTitle{color:#172033;overflow-wrap:anywhere;margin:0;font-size:18px;font-weight:900;line-height:1.35}.my-tests-module__CmU1rq__attemptExam{color:#64748b;margin:4px 0 0;font-size:12px}.my-tests-module__CmU1rq__attemptDates{flex-wrap:wrap;gap:11px;margin-top:9px;display:flex}.my-tests-module__CmU1rq__attemptDateItem{color:#64748b;font-size:11px;line-height:1.5}.my-tests-module__CmU1rq__attemptStatus{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:999px;flex:none;justify-content:center;align-items:center;min-height:29px;padding:6px 10px;font-size:10px;font-weight:900;display:inline-flex}.my-tests-module__CmU1rq__statusSubmitted{color:#166534;background:#dcfce7}.my-tests-module__CmU1rq__statusTimeUp{color:#9a3412;background:#ffedd5}.my-tests-module__CmU1rq__statusProgress{color:#1d4ed8;background:#dbeafe}.my-tests-module__CmU1rq__attemptStats{grid-template-columns:repeat(8,minmax(0,1fr));gap:8px;padding:0 18px 17px;display:grid}.my-tests-module__CmU1rq__attemptStat{background:#f8fafc;border:1px solid #e5e7eb;border-radius:10px;min-width:0;padding:10px}.my-tests-module__CmU1rq__attemptStatLabel{color:#64748b;font-size:9px;font-weight:700;line-height:1.3}.my-tests-module__CmU1rq__attemptStatValue{color:#172033;overflow-wrap:anywhere;margin-top:5px;font-size:13px;font-weight:900;line-height:1.35}.my-tests-module__CmU1rq__correctValue{color:#15803d}.my-tests-module__CmU1rq__wrongValue{color:#b42318}.my-tests-module__CmU1rq__scoreValue{color:#1d4ed8}.my-tests-module__CmU1rq__activeAttemptGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:0 18px 17px;display:grid}.my-tests-module__CmU1rq__activeAttemptItem{background:#eff6ff;border:1px solid #dbeafe;border-radius:11px;padding:12px}.my-tests-module__CmU1rq__activeAttemptLabel{color:#64748b;font-size:10px;font-weight:700}.my-tests-module__CmU1rq__activeAttemptValue{color:#172033;overflow-wrap:anywhere;margin-top:5px;font-size:13px;font-weight:850;line-height:1.4}.my-tests-module__CmU1rq__attemptActions{background:#fbfdff;border-top:1px solid #e5e7eb;flex-wrap:wrap;align-items:center;gap:9px;padding:14px 18px;display:flex}.my-tests-module__CmU1rq__primaryAction,.my-tests-module__CmU1rq__secondaryAction,.my-tests-module__CmU1rq__neutralAction{border-radius:9px;justify-content:center;align-items:center;min-height:39px;padding:9px 14px;font-size:12px;font-weight:850;text-decoration:none;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.my-tests-module__CmU1rq__primaryAction{color:#fff;background:#2563eb}.my-tests-module__CmU1rq__primaryAction:hover{background:#1d4ed8}.my-tests-module__CmU1rq__secondaryAction{color:#15803d;background:#fff;border:1px solid #86efac}.my-tests-module__CmU1rq__secondaryAction:hover{background:#f0fdf4}.my-tests-module__CmU1rq__neutralAction{color:#fff;background:#334155}.my-tests-module__CmU1rq__neutralAction:hover{background:#1e293b}.my-tests-module__CmU1rq__primaryAction:hover,.my-tests-module__CmU1rq__secondaryAction:hover,.my-tests-module__CmU1rq__neutralAction:hover{transform:translateY(-1px)}.my-tests-module__CmU1rq__resultBadge{border-radius:9px;justify-content:center;align-items:center;min-height:39px;padding:9px 14px;font-size:11px;font-weight:900;display:inline-flex}.my-tests-module__CmU1rq__passBadge{color:#166534;background:#dcfce7}.my-tests-module__CmU1rq__failBadge{color:#b42318;background:#fee2e2}.my-tests-module__CmU1rq__purchaseCard{background:#fff;border:1px solid #dde6f0;border-radius:16px;margin-top:20px;overflow:hidden;box-shadow:0 7px 22px #0f172a0b}.my-tests-module__CmU1rq__purchaseTableWrap{overflow-x:auto}.my-tests-module__CmU1rq__purchaseTable{border-collapse:collapse;text-align:left;width:100%;min-width:780px}.my-tests-module__CmU1rq__purchaseTable thead{background:linear-gradient(#f1f5f9,#e8eef6)}.my-tests-module__CmU1rq__purchaseTable th{color:#475569;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;padding:13px 16px;font-size:10px;font-weight:850}.my-tests-module__CmU1rq__purchaseTable td{color:#475569;vertical-align:middle;border-top:1px solid #e5e7eb;padding:14px 16px;font-size:12px;line-height:1.5}.my-tests-module__CmU1rq__purchaseName{font-weight:800;color:#172033!important}.my-tests-module__CmU1rq__purchaseId{overflow-wrap:anywhere;max-width:260px;color:#64748b!important;font-size:10px!important}.my-tests-module__CmU1rq__paymentBadge{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;min-height:27px;padding:5px 9px;font-size:9px;font-weight:900;display:inline-flex}.my-tests-module__CmU1rq__paymentPaid{color:#166534;background:#dcfce7}.my-tests-module__CmU1rq__paymentPending{color:#92400e;background:#fef3c7}.my-tests-module__CmU1rq__paymentFailed{color:#b42318;background:#fee2e2}.my-tests-module__CmU1rq__paymentRefunded{color:#7e22ce;background:#f3e8ff}.my-tests-module__CmU1rq__paymentDefault{color:#475569;background:#e2e8f0}.my-tests-module__CmU1rq__loginPage{background:linear-gradient(#f8fafc 0%,#eef4fb 100%);flex-direction:column;min-height:100vh;display:flex}.my-tests-module__CmU1rq__loginHero{color:#fff;background:linear-gradient(135deg,#1d4ed8,#1e40af);padding:25px 24px}.my-tests-module__CmU1rq__loginHeroInner{width:min(100% - 20px,1100px);margin:0 auto}.my-tests-module__CmU1rq__loginBrand{margin:0;font-size:27px;font-weight:900}.my-tests-module__CmU1rq__loginSubtitle{color:#dbeafe;margin:4px 0 0;font-size:15px}.my-tests-module__CmU1rq__loginContent{flex:1;width:min(100% - 30px,680px);margin:0 auto;padding:55px 0}.my-tests-module__CmU1rq__loginCard{text-align:center;background:#fff;border:1px solid #e2e8f0;border-radius:18px;padding:34px;box-shadow:0 12px 34px #0f172a14}.my-tests-module__CmU1rq__loginIcon{background:#eff6ff;border-radius:16px;justify-content:center;align-items:center;width:58px;height:58px;margin:0 auto;font-size:27px;display:flex}.my-tests-module__CmU1rq__loginTitle{color:#172033;margin:17px 0 0;font-size:25px;font-weight:900}.my-tests-module__CmU1rq__loginText{color:#64748b;max-width:500px;margin:9px auto 0;font-size:13px;line-height:1.65}.my-tests-module__CmU1rq__loginButton{color:#fff;background:#2563eb;border-radius:10px;justify-content:center;align-items:center;min-height:43px;margin-top:20px;padding:10px 19px;font-size:13px;font-weight:850;text-decoration:none;display:inline-flex}@media (max-width:1100px){.my-tests-module__CmU1rq__testsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.my-tests-module__CmU1rq__attemptStats{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:768px){.my-tests-module__CmU1rq__heroInner{flex-direction:column;gap:18px;width:calc(100% - 30px);padding:22px 0}.my-tests-module__CmU1rq__heroActions{width:100%}.my-tests-module__CmU1rq__container{width:calc(100% - 30px);padding:20px 0 38px}.my-tests-module__CmU1rq__testsGrid{grid-template-columns:1fr}.my-tests-module__CmU1rq__attemptStats{grid-template-columns:repeat(2,minmax(0,1fr))}.my-tests-module__CmU1rq__activeAttemptGrid{grid-template-columns:1fr}}@media (max-width:520px){.my-tests-module__CmU1rq__heroInner,.my-tests-module__CmU1rq__container{width:calc(100% - 24px)}.my-tests-module__CmU1rq__heroInner{padding:18px 0}.my-tests-module__CmU1rq__heroTitle{font-size:26px}.my-tests-module__CmU1rq__heroDescription{font-size:13px}.my-tests-module__CmU1rq__dashboardButton{width:100%}.my-tests-module__CmU1rq__section{margin-top:34px}.my-tests-module__CmU1rq__sectionTitle{font-size:21px}.my-tests-module__CmU1rq__testCardBody{padding:15px}.my-tests-module__CmU1rq__testCardHeader{gap:10px}.my-tests-module__CmU1rq__testTitle{font-size:17px}.my-tests-module__CmU1rq__testStatsGrid{gap:7px}.my-tests-module__CmU1rq__testStatValue{overflow-wrap:anywhere;word-break:normal;min-width:0}.my-tests-module__CmU1rq__attemptCardHeader{flex-direction:column;padding:15px}.my-tests-module__CmU1rq__attemptStatus{align-self:flex-start}.my-tests-module__CmU1rq__attemptStats{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 15px 15px}.my-tests-module__CmU1rq__attemptActions{padding:13px 15px}.my-tests-module__CmU1rq__primaryAction,.my-tests-module__CmU1rq__secondaryAction,.my-tests-module__CmU1rq__neutralAction,.my-tests-module__CmU1rq__resultBadge{flex:calc(50% - 5px)}.my-tests-module__CmU1rq__loginCard{padding:25px 18px}}.my-tests-module__CmU1rq__desktopPurchaseTable{display:block}.my-tests-module__CmU1rq__mobilePurchaseList{display:none}@media (max-width:520px){.my-tests-module__CmU1rq__desktopPurchaseTable{display:none}.my-tests-module__CmU1rq__mobilePurchaseList{gap:10px;margin-top:20px;display:grid}.my-tests-module__CmU1rq__mobilePurchaseCard{background:#fff;border:1px solid #dde6f0;border-radius:14px;padding:15px;box-shadow:0 6px 18px #0f172a0b}.my-tests-module__CmU1rq__mobilePurchaseName{color:#172033;overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:900;line-height:1.4}.my-tests-module__CmU1rq__mobilePurchaseGrid{grid-template-columns:1fr;gap:9px;margin-top:13px;display:grid}.my-tests-module__CmU1rq__mobilePurchaseItem{background:#f8fafc;border:1px solid #e5e7eb;border-radius:10px;padding:10px 11px}.my-tests-module__CmU1rq__mobilePurchaseLabel{color:#64748b;font-size:10px;font-weight:750;line-height:1.3}.my-tests-module__CmU1rq__mobilePurchaseValue{color:#172033;overflow-wrap:anywhere;margin-top:4px;font-size:12px;font-weight:800;line-height:1.5}}.my-tests-module__CmU1rq__testFilters{background:#fff;border:1px solid #dbe4ee;border-radius:14px;grid-template-columns:minmax(220px,1.5fr) repeat(3,minmax(150px,.75fr));gap:12px;margin-bottom:14px;padding:14px;display:grid;box-shadow:0 6px 18px #0f172a0a}.my-tests-module__CmU1rq__testSearchField,.my-tests-module__CmU1rq__testFilterField{min-width:0}.my-tests-module__CmU1rq__testFilterLabel{color:#475569;letter-spacing:.04em;text-transform:uppercase;margin-bottom:6px;font-size:10px;font-weight:850;line-height:1.3;display:block}.my-tests-module__CmU1rq__testFilterInput,.my-tests-module__CmU1rq__testFilterSelect{color:#172033;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:9px;outline:none;padding:9px 11px;font-size:12px;font-weight:650;transition:border-color .15s,box-shadow .15s,background .15s}.my-tests-module__CmU1rq__testFilterInput::placeholder{color:#94a3b8}.my-tests-module__CmU1rq__testFilterInput:focus,.my-tests-module__CmU1rq__testFilterSelect:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61f}.my-tests-module__CmU1rq__testFilterSelect{cursor:pointer}.my-tests-module__CmU1rq__testFilterSummary{color:#64748b;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;font-size:11px;line-height:1.5;display:flex}.my-tests-module__CmU1rq__testFilterSummary strong{color:#172033}.my-tests-module__CmU1rq__clearTestFilters{color:#1d4ed8;cursor:pointer;min-height:34px;font:inherit;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;flex:none;justify-content:center;align-items:center;padding:6px 11px;font-size:10px;font-weight:850;display:inline-flex}.my-tests-module__CmU1rq__clearTestFilters:hover{background:#dbeafe}.my-tests-module__CmU1rq__emptyClearButton{color:#fff;cursor:pointer;min-height:38px;font:inherit;background:#2563eb;border:0;border-radius:9px;justify-content:center;align-items:center;margin-top:14px;padding:8px 14px;font-size:11px;font-weight:850;display:inline-flex}@media (max-width:1000px){.my-tests-module__CmU1rq__testFilters{grid-template-columns:repeat(2,minmax(0,1fr))}.my-tests-module__CmU1rq__testSearchField{grid-column:1/-1}}@media (max-width:640px){.my-tests-module__CmU1rq__testFilters{grid-template-columns:1fr;gap:10px;padding:12px}.my-tests-module__CmU1rq__testSearchField{grid-column:auto}.my-tests-module__CmU1rq__testFilterSummary{flex-direction:column;align-items:flex-start}.my-tests-module__CmU1rq__clearTestFilters{width:100%}}.my-tests-module__CmU1rq__premiumFooter{background:linear-gradient(#eaf5ff 0%,#fff 48% 100%);border:1px solid #dbeafe;border-radius:28px;margin-top:56px;position:relative;overflow:hidden;box-shadow:0 18px 45px #0f172a14}.my-tests-module__CmU1rq__footerGlow{pointer-events:none;background:#60a5fa2e;border-radius:50%;width:360px;height:360px;position:absolute;top:-245px;left:50%;transform:translate(-50%)}.my-tests-module__CmU1rq__footerConnect{z-index:1;background:linear-gradient(135deg,#fffffff5,#eff6fff0);border:1px solid #dbeafe;border-radius:22px;grid-template-columns:minmax(0,.9fr) minmax(0,1.35fr);align-items:center;gap:28px;margin:30px 24px;padding:24px;display:grid;position:relative;box-shadow:0 12px 32px #0f172a12}.my-tests-module__CmU1rq__footerConnectIntro{min-width:0}.my-tests-module__CmU1rq__footerConnectEyebrow{color:#2563eb;letter-spacing:1.25px;margin-bottom:8px;font-size:11px;font-weight:900;line-height:1.2;display:inline-flex}.my-tests-module__CmU1rq__footerConnectIntro h3{color:#102a56;letter-spacing:-.35px;margin:0;font-size:clamp(20px,2vw,27px);font-weight:900;line-height:1.25}.my-tests-module__CmU1rq__footerConnectIntro p{color:#64748b;max-width:510px;margin:9px 0 0;font-size:14px;font-weight:600;line-height:1.65}.my-tests-module__CmU1rq__footerSocialGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.my-tests-module__CmU1rq__footerSocialCard{color:#102a56;background:#fff;border:1px solid #e2e8f0;border-radius:17px;align-items:center;gap:11px;min-width:0;min-height:76px;padding:13px 14px;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;box-shadow:0 7px 20px #0f172a0e}.my-tests-module__CmU1rq__footerSocialCard:hover{border-color:#bfdbfe;transform:translateY(-3px);box-shadow:0 13px 26px #0f172a1a}.my-tests-module__CmU1rq__footerSocialIcon{color:#fff;border-radius:13px;flex:none;place-items:center;width:42px;height:42px;font-size:18px;font-weight:900;line-height:1;display:grid}.my-tests-module__CmU1rq__footerSocialCard>span:last-child{flex-direction:column;min-width:0;display:flex}.my-tests-module__CmU1rq__footerSocialCard strong{font-size:14px;font-weight:900;line-height:1.25}.my-tests-module__CmU1rq__footerSocialCard small{color:#64748b;margin-top:3px;font-size:11px;font-weight:700;line-height:1.35}.my-tests-module__CmU1rq__footerSocialYoutube .my-tests-module__CmU1rq__footerSocialIcon{background:#ef1b1b}.my-tests-module__CmU1rq__footerSocialTelegram .my-tests-module__CmU1rq__footerSocialIcon{background:#229ed9}.my-tests-module__CmU1rq__footerSocialInstagram .my-tests-module__CmU1rq__footerSocialIcon{background:linear-gradient(135deg,#6d28d9,#e1306c,#f59e0b)}.my-tests-module__CmU1rq__footerBottom{color:#fff;text-align:center;background:linear-gradient(135deg,#1554d1,#2474f4);padding:40px 24px 22px;position:relative;overflow:hidden}.my-tests-module__CmU1rq__footerBottom:before{content:"";background:#fff;border-radius:50%;width:130%;height:86px;position:absolute;top:-58px;left:-15%}.my-tests-module__CmU1rq__footerCopyright{z-index:1;position:relative}.my-tests-module__CmU1rq__footerCopyright strong{font-size:16px;font-weight:900}.my-tests-module__CmU1rq__footerCopyright p{color:#fffffff0;margin:7px 0 0;font-size:13px;font-weight:650;line-height:1.5}.my-tests-module__CmU1rq__backToTop{z-index:2;color:#175cd3;background:#fff;border-radius:50%;place-items:center;width:46px;height:46px;font-size:24px;font-weight:900;text-decoration:none;display:grid;position:absolute;top:29px;right:24px;box-shadow:0 9px 24px #0f172a29}.my-tests-module__CmU1rq__bottomFooterNav{z-index:1;justify-content:center;align-items:center;gap:15px;margin-top:24px;display:flex;position:relative}.my-tests-module__CmU1rq__bottomFooterNav a{color:#fff;font-size:13px;font-weight:850;text-decoration:none}.my-tests-module__CmU1rq__bottomFooterNav span{background:#ffffff75;width:1px;height:17px}@media (max-width:800px){.my-tests-module__CmU1rq__footerConnect{grid-template-columns:1fr;gap:20px}.my-tests-module__CmU1rq__footerConnectIntro{text-align:center}.my-tests-module__CmU1rq__footerConnectIntro p{margin-left:auto;margin-right:auto}}@media (max-width:700px){.my-tests-module__CmU1rq__premiumFooter{border-radius:24px;margin-top:42px}.my-tests-module__CmU1rq__footerBottom{padding:38px 10px 19px}.my-tests-module__CmU1rq__footerCopyright strong{font-size:13px}.my-tests-module__CmU1rq__footerCopyright p{font-size:10px}.my-tests-module__CmU1rq__backToTop{width:40px;height:40px;font-size:20px;top:28px;right:12px}.my-tests-module__CmU1rq__bottomFooterNav{flex-wrap:wrap;justify-content:center;gap:8px 10px;margin-top:21px;padding:0 8px}.my-tests-module__CmU1rq__bottomFooterNav a{font-size:9px}.my-tests-module__CmU1rq__bottomFooterNav span{height:14px}}@media (max-width:600px){.my-tests-module__CmU1rq__footerConnect{border-radius:19px;margin:20px 14px 24px;padding:18px}.my-tests-module__CmU1rq__footerSocialGrid{gap:9px}.my-tests-module__CmU1rq__footerSocialCard{min-height:68px;padding:11px}.my-tests-module__CmU1rq__footerSocialIcon{border-radius:12px;width:38px;height:38px;font-size:16px}.my-tests-module__CmU1rq__footerSocialCard strong{font-size:13px}.my-tests-module__CmU1rq__footerSocialCard small{font-size:10px}}@media (max-width:400px){.my-tests-module__CmU1rq__footerConnect{margin-left:10px;margin-right:10px;padding:16px}.my-tests-module__CmU1rq__footerSocialGrid{grid-template-columns:1fr}.my-tests-module__CmU1rq__footerSocialCard{min-height:66px}}
