@keyframes SpecialtyCard_cardReveal__E6g1I{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.SpecialtyCard_cardLink__Atrx2{display:block;text-decoration:none;color:inherit;outline:none;border-radius:20px;opacity:0;animation:SpecialtyCard_cardReveal__E6g1I .7s cubic-bezier(.16,1,.3,1) forwards;animation-delay:calc(var(--card-index, 0)*60ms)}.SpecialtyCard_cardLink__Atrx2:focus-visible{outline:2px solid #53a0fa;outline-offset:3px}.SpecialtyCard_card__lGVzC{position:relative;display:flex;flex-direction:column;justify-content:flex-end;padding:32px 28px 28px;border-radius:20px;cursor:pointer;min-height:180px;overflow:hidden;background:linear-gradient(165deg,#fff,#eef5ff);border:1px solid #bbd9fd;box-shadow:0 4px 14px rgba(83,160,250,.1),0 2px 6px rgba(52,59,75,.04);transition:transform .5s cubic-bezier(.25,.46,.45,.94),box-shadow .5s ease,border-color .4s ease,background .4s ease}.SpecialtyCard_card__lGVzC:before{content:"";position:absolute;top:-30%;right:-15%;width:120px;height:120px;background:radial-gradient(circle,rgba(83,160,250,.08) 0,transparent 70%);border-radius:50%;pointer-events:none;transition:opacity .6s ease,transform .6s ease;opacity:1}.SpecialtyCard_card__lGVzC:hover{transform:translateY(-4px);transition:transform .52s cubic-bezier(.34,1.4,.64,1),box-shadow .52s cubic-bezier(.25,.46,.45,.94),border-color .4s ease,background .4s ease;border-color:#87bdfb;background:linear-gradient(165deg,#eef5ff,#cbe3ff);box-shadow:0 14px 32px rgba(83,160,250,.2),0 6px 14px rgba(52,59,75,.08)}.SpecialtyCard_card__lGVzC:hover:before{opacity:1;transform:scale(1.5);background:radial-gradient(circle,rgba(83,160,250,.14) 0,transparent 70%)}.SpecialtyCard_card__lGVzC:hover .SpecialtyCard_indexNum__PGk9o{opacity:.04}.SpecialtyCard_card__lGVzC:hover .SpecialtyCard_name__xtV56{color:#53a0fa;font-weight:600}.SpecialtyCard_card__lGVzC:hover .SpecialtyCard_accentLine__x4KX8{transform:scaleX(1);opacity:1;transition-delay:.1s}.SpecialtyCard_card__lGVzC:active{transform:translateY(-1px) scale(.995);transition:transform .14s ease,box-shadow .14s ease;box-shadow:0 4px 12px rgba(83,160,250,.12),0 1px 4px rgba(52,59,75,.04)}@media(max-width:767px){.SpecialtyCard_card__lGVzC{min-height:148px;padding:28px 22px 22px;border-radius:16px}.SpecialtyCard_card__lGVzC:hover{transform:none;box-shadow:0 4px 14px rgba(83,160,250,.1),0 2px 6px rgba(52,59,75,.04)}}.SpecialtyCard_indexNum__PGk9o{position:absolute;top:-4px;right:16px;font-size:88px;line-height:1;font-weight:800;letter-spacing:-.05em;color:#53a0fa;opacity:.06;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:opacity .5s ease,color .4s ease}@media(max-width:767px){.SpecialtyCard_indexNum__PGk9o{font-size:68px;top:-2px;right:12px}}.SpecialtyCard_accentLine__x4KX8{position:absolute;bottom:0;left:28px;right:28px;height:2px;background:linear-gradient(90deg,#87bdfb,#bbd9fd);border-radius:2px 2px 0 0;transform:scaleX(.6);transform-origin:left center;opacity:.7;transition:transform .5s cubic-bezier(.16,1,.3,1),opacity .4s ease,background .4s ease;pointer-events:none}@media(max-width:767px){.SpecialtyCard_accentLine__x4KX8{left:22px;right:22px}}.SpecialtyCard_content__gCjde{display:flex;align-items:flex-end;margin-top:auto}.SpecialtyCard_name__xtV56{font-size:18px;line-height:26px;font-weight:500;color:#53a0fa;transition:color .4s ease,font-weight .3s ease;letter-spacing:-.01em}@media(max-width:767px){.SpecialtyCard_name__xtV56{font-size:15px;line-height:22px}}@keyframes StateBlocks_errorFadeIn__c8Cnj{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.StateBlocks_errorBlock__k4_Dy{display:flex;flex-direction:column;align-items:center;gap:20px;padding:56px 32px;background:linear-gradient(165deg,#fff,#fafafb);border:1px solid #ebebed;border-radius:24px;text-align:center;animation:StateBlocks_errorFadeIn__c8Cnj .6s cubic-bezier(.16,1,.3,1) forwards}@media(max-width:767px){.StateBlocks_errorBlock__k4_Dy{padding:40px 20px;gap:16px;border-radius:20px}}.StateBlocks_errorIcon__yEajz{width:56px;height:56px;display:flex;align-items:center;justify-content:center;color:#aeb1b8}@media(max-width:767px){.StateBlocks_errorIcon__yEajz{width:48px;height:48px}.StateBlocks_errorIcon__yEajz svg{width:32px;height:32px}}.StateBlocks_errorContent__I0hD9{display:flex;flex-direction:column;gap:8px}.StateBlocks_errorTitle___8p_J{margin:0;font-size:20px;font-weight:600;color:#343b4b;letter-spacing:-.01em}@media(max-width:767px){.StateBlocks_errorTitle___8p_J{font-size:17px}}.StateBlocks_errorText__WteQR{margin:0;color:#858994;font-size:15px;line-height:23px;max-width:400px}@media(max-width:767px){.StateBlocks_errorText__WteQR{font-size:14px;line-height:21px}}.StateBlocks_retryButton__DtuLt{margin-top:4px;padding:12px 28px;font-size:15px;font-weight:500;color:#53a0fa;background:transparent;border:1.5px solid #bbd9fd;border-radius:12px;cursor:pointer;transition:background .3s ease,border-color .3s ease,color .3s ease,box-shadow .3s ease}.StateBlocks_retryButton__DtuLt:hover{background:#eef5ff;border-color:#53a0fa;box-shadow:0 4px 12px rgba(83,160,250,.12)}.StateBlocks_retryButton__DtuLt:active{background:#dcebfe;box-shadow:none;transition-duration:.1s}.StateBlocks_retryButton__DtuLt:focus-visible{outline:2px solid #53a0fa;outline-offset:2px}@media(max-width:767px){.StateBlocks_retryButton__DtuLt{padding:11px 24px;font-size:14px}}.StateBlocks_block__oiDn_{padding:48px 24px;background:linear-gradient(165deg,#fff,#fafafb);border:1px solid #ebebed;border-radius:24px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px}@media(max-width:767px){.StateBlocks_block__oiDn_{padding:32px 16px;border-radius:20px}}.StateBlocks_title__cryWX{margin:0;font-size:20px;font-weight:600;color:#343b4b;letter-spacing:-.01em}@media(max-width:767px){.StateBlocks_title__cryWX{font-size:17px}}.StateBlocks_text__adlM7{margin:0;color:#858994;font-size:15px;line-height:23px;max-width:440px}@media(max-width:767px){.StateBlocks_text__adlM7{font-size:14px;line-height:21px}}.StateBlocks_action__1Pg5J{margin-top:8px;min-width:220px}.StateBlocks_link__cpAT2{text-decoration:none;display:block}@keyframes StateBlocks_pulse__za_HZ{0%,to{opacity:1}50%{opacity:.6}}@keyframes StateBlocks_skeletonShimmer__dh5p1{0%,to{background-position:100% 0}50%{background-position:0 0}}@keyframes StateBlocks_skeletonFadeIn__kZ8hP{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.StateBlocks_skeleton__4g1lr{height:180px;border-radius:20px;background:linear-gradient(105deg,#fafafb,#f3f3f5 20%,#eef5ff 40%,#f3f3f5 60%,#fafafb 80%,#f3f3f5);background-size:200% 100%;animation:StateBlocks_skeletonFadeIn__kZ8hP .6s cubic-bezier(.16,1,.3,1) forwards,StateBlocks_skeletonShimmer__dh5p1 3.2s ease-in-out infinite;animation-delay:calc(var(--skeleton-index, 0)*40ms),calc(var(--skeleton-index, 0)*.1s);border:1px solid hsla(240,5%,93%,.5);opacity:0}@media(max-width:1199px){.StateBlocks_skeleton__4g1lr{height:170px}}@media(max-width:767px){.StateBlocks_skeleton__4g1lr{height:148px;border-radius:16px}}.StateBlocks_questionSkeleton__22CQ2{height:120px;border-radius:16px;background:#eef5ff;animation:StateBlocks_pulse__za_HZ 1.4s ease-in-out infinite}.StateBlocks_schoolSkeleton__zA_5v{height:180px;border-radius:16px;border:1px solid #ebebed;background:linear-gradient(105deg,#fafafb,#f3f3f5 30%,#eef5ff 50%,#f3f3f5 70%,#fafafb);background-size:200% 100%;animation:StateBlocks_skeletonShimmer__dh5p1 2.4s ease-in-out infinite}@media(max-width:767px){.StateBlocks_schoolSkeleton__zA_5v{height:220px}}.StateBlocks_eventSkeleton__NOatx{height:200px;border-radius:20px;border:1px solid #ebebed;background:linear-gradient(105deg,#fafafb,#f3f3f5 30%,#eef5ff 50%,#f3f3f5 70%,#fafafb);background-size:200% 100%;animation:StateBlocks_skeletonShimmer__dh5p1 2.4s ease-in-out infinite}@media(max-width:767px){.StateBlocks_eventSkeleton__NOatx{height:240px}}.WantToBeDoctor_page__Sleex{display:flex;flex-direction:column;gap:80px}@media(max-width:744px){.WantToBeDoctor_page__Sleex{padding:16px;gap:48px}}.WantToBeDoctor_header__o62iU{display:flex;flex-direction:column;gap:40px}@media(max-width:744px){.WantToBeDoctor_header__o62iU{gap:32px}}.WantToBeDoctor_headerText__6QVCo{display:flex;flex-direction:column;gap:16px}.WantToBeDoctor_title__ZkSML{margin:0;font-size:36px;line-height:44px;font-weight:700;color:#343b4b;letter-spacing:-.02em}@media(max-width:767px){.WantToBeDoctor_title__ZkSML{font-size:24px;line-height:32px}}.WantToBeDoctor_intro__b8aix{margin:0;font-size:17px;line-height:26px;font-weight:400;color:#717486;max-width:640px}@media(max-width:767px){.WantToBeDoctor_intro__b8aix{font-size:15px;line-height:23px}}.WantToBeDoctor_grid__fngWC{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}@media(max-width:1199px){.WantToBeDoctor_grid__fngWC{grid-template-columns:repeat(3,1fr);gap:14px}}@media(max-width:767px){.WantToBeDoctor_grid__fngWC{grid-template-columns:repeat(2,1fr);gap:10px}}@media(max-width:479px){.WantToBeDoctor_grid__fngWC{grid-template-columns:1fr;gap:10px}}