.avtoshkoly-direction-page_page__uEbaW{width:min(calc(100% - 2 * var(--public-gutter)),var(--public-width));max-width:100%;min-width:0;overflow-x:clip;padding:clamp(1rem,2vw,1.5rem) 0 clamp(6rem,10vw,9rem);margin-inline:auto;color:var(--public-ink)}.avtoshkoly-direction-page_page__uEbaW h1,.avtoshkoly-direction-page_page__uEbaW h2,.avtoshkoly-direction-page_page__uEbaW h3{color:var(--public-ink);text-wrap:balance}.avtoshkoly-direction-page_eyebrow__lgQ24{margin:0;color:var(--public-cobalt);font-size:.72rem;font-weight:850;letter-spacing:.095em;text-transform:uppercase}.avtoshkoly-direction-page_hero__ePEMX{position:relative;overflow:hidden;min-height:40rem;max-width:100%;padding:clamp(2rem,4.2vw,3.5rem) var(--public-content-inset);background:linear-gradient(132deg,#fff,#f5f8fe 61%,#eef8f7);border:1px solid var(--public-line);border-radius:.95rem;box-shadow:0 1rem 2.8rem rgb(33 86 215/7%)}.avtoshkoly-direction-page_hero__ePEMX:after{position:absolute;top:-14rem;right:-13rem;width:31rem;height:31rem;content:"";border:1px solid rgb(33 86 215/8%);border-radius:50%;box-shadow:0 0 0 4.8rem rgb(33 86 215/2.3%),0 0 0 9rem rgb(18 165 148/1.6%);pointer-events:none}.avtoshkoly-direction-page_hero__ePEMX>*{position:relative;z-index:1}.avtoshkoly-direction-page_hero__ePEMX .breadcrumbs{align-items:center;margin-bottom:clamp(1.6rem,3vw,2.4rem)}.avtoshkoly-direction-page_hero__ePEMX .breadcrumbs a{display:inline-flex;align-items:center;min-height:2.75rem}.avtoshkoly-direction-page_heroGrid__UCMf_{display:grid;min-width:0;grid-template-areas:"copy summary" "facts summary";grid-template-columns:minmax(0,1.2fr) minmax(19rem,.68fr);gap:2rem clamp(2.5rem,6vw,5.25rem);align-items:center}.avtoshkoly-direction-page_heroCopy__7ZtJI{grid-area:copy;min-width:0}.avtoshkoly-direction-page_hero__ePEMX h1{max-width:17ch;margin:.8rem 0 0;font-size:clamp(2.65rem,4.5vw,4.1rem);line-height:.99;letter-spacing:-.04em}.avtoshkoly-direction-page_lead__C0hqD{max-width:49rem;margin:1.2rem 0 0;color:var(--public-muted);font-size:clamp(1rem,1.55vw,1.14rem);line-height:1.62}.avtoshkoly-direction-page_heroActions__nJOWz{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1.5rem}.avtoshkoly-direction-page_heroActions__nJOWz a{min-height:2.85rem;padding:.66rem .9rem;border-radius:.52rem;font-size:.75rem;font-weight:820}.avtoshkoly-direction-page_heroFacts__5gjSb{grid-area:facts;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin:0}.avtoshkoly-direction-page_heroFacts__5gjSb div{min-width:0;padding:.85rem .9rem;background:rgb(255 255 255/82%);border:1px solid #d9e4f2;border-radius:.65rem}.avtoshkoly-direction-page_heroFacts__5gjSb dt{display:flex;gap:.38rem;align-items:center;color:var(--public-muted);font-size:.7rem;font-weight:750}.avtoshkoly-direction-page_heroFacts__5gjSb dt svg{flex:none;color:var(--public-cobalt)}.avtoshkoly-direction-page_heroFacts__5gjSb dd{margin:.45rem 0 0;color:#203554;font-size:.84rem;font-weight:820;line-height:1.4}.avtoshkoly-direction-page_heroSummary__Qbnz9{grid-area:summary;display:grid;min-width:0;max-width:100%;align-self:center;padding:clamp(1.25rem,2.6vw,1.8rem);color:#fff;background:linear-gradient(145deg,#173b80,#2156d7);border:1px solid rgb(255 255 255/12%);border-radius:.9rem;box-shadow:0 1.2rem 2.8rem rgb(24 59 130/18%)}.avtoshkoly-direction-page_heroSummary__Qbnz9>p{margin:0;color:rgb(255 255 255/74%);font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.avtoshkoly-direction-page_heroSummary__Qbnz9>strong{margin-top:.45rem;color:#fff;font-size:clamp(2.8rem,5vw,4.25rem);line-height:.95;letter-spacing:-.05em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.avtoshkoly-direction-page_heroSummary__Qbnz9>span{margin-top:.35rem;color:rgb(255 255 255/72%);font-size:.79rem}.avtoshkoly-direction-page_heroSummary__Qbnz9 dl{display:grid;gap:.7rem;padding-top:1rem;margin:1.05rem 0 0;border-top:1px solid rgb(255 255 255/19%)}.avtoshkoly-direction-page_heroSummary__Qbnz9 dl div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.75rem;align-items:end}.avtoshkoly-direction-page_heroSummary__Qbnz9 dt{color:rgb(255 255 255/72%);font-size:.72rem;line-height:1.4}.avtoshkoly-direction-page_heroSummary__Qbnz9 dd{margin:0;color:#fff;font-size:.8rem;font-weight:850;text-align:right}.avtoshkoly-direction-page_heroSummary__Qbnz9>a{display:inline-flex;gap:.4rem;align-items:center;justify-content:center;min-height:2.75rem;padding:.65rem .8rem;margin-top:1.2rem;color:#17449d;background:#fff;border-radius:.52rem;font-size:.73rem;font-weight:830;text-decoration:none}.avtoshkoly-direction-page_beforeEnrollment__pB_lR,.avtoshkoly-direction-page_catalogSection__5wDN7,.avtoshkoly-direction-page_faqSection__RKFyv,.avtoshkoly-direction-page_organizationSection__oPbwu,.avtoshkoly-direction-page_trustSection__TYqAX{margin-top:clamp(4.5rem,9vw,7.5rem)}.avtoshkoly-direction-page_catalogSection__5wDN7,.avtoshkoly-direction-page_faqSection__RKFyv,.avtoshkoly-direction-page_kindsSection__oXoV5,.avtoshkoly-direction-page_organizationSection__oPbwu{scroll-margin-top:6.5rem}.avtoshkoly-direction-page_catalogIntro__4IoDI{display:grid;gap:.9rem}.avtoshkoly-direction-page_beforeEnrollment__pB_lR h2,.avtoshkoly-direction-page_catalogIntro__4IoDI h2,.avtoshkoly-direction-page_faqSection__RKFyv h2,.avtoshkoly-direction-page_kindsIntro__19Xth h2{max-width:18ch;margin:0;font-size:clamp(2rem,4vw,3.35rem);line-height:1.04;letter-spacing:-.04em}.avtoshkoly-direction-page_organizationSection__oPbwu h2{max-width:20ch;margin:.65rem 0 0;font-size:clamp(1.75rem,3.3vw,2.8rem);line-height:1.04;letter-spacing:-.04em}.avtoshkoly-direction-page_catalogIntro__4IoDI>p{max-width:48rem;margin:0;color:var(--public-muted);line-height:1.65}.avtoshkoly-direction-page_kindsSection__oXoV5{box-sizing:border-box;display:grid;width:100%;min-width:0;max-width:100%;grid-template-columns:minmax(16rem,.62fr) minmax(0,1.38fr);gap:clamp(2.5rem,7vw,6rem);padding:clamp(2.25rem,5vw,4rem) 0;border-block:1px solid var(--public-line)}.avtoshkoly-direction-page_kindGrid___Nt5G,.avtoshkoly-direction-page_kindsIntro__19Xth{width:100%;min-width:0;max-width:100%}.avtoshkoly-direction-page_kindsIntro__19Xth h2{max-width:17ch}.avtoshkoly-direction-page_catalogIntro__4IoDI h2,.avtoshkoly-direction-page_faqSection__RKFyv h2,.avtoshkoly-direction-page_kindsIntro__19Xth h2,.avtoshkoly-direction-page_organizationSection__oPbwu h2{scroll-margin-top:6.5rem}.avtoshkoly-direction-page_kindsIntro__19Xth>p{max-width:32rem;margin:1rem 0 0;color:var(--public-muted);font-size:.86rem;line-height:1.65}.avtoshkoly-direction-page_kindsIntro__19Xth>p+p{padding-top:.85rem;margin-top:.85rem;border-top:1px solid var(--public-line)}.avtoshkoly-direction-page_kindGrid___Nt5G{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));grid-auto-rows:1fr;gap:.75rem}.avtoshkoly-direction-page_kindCard__F4Whg{display:flex;min-width:0;height:100%;flex-direction:column;padding:1.35rem;background:linear-gradient(145deg,#eaf2ff,#fff 58%);border:1px solid #bfd2ec;border-radius:.72rem}.avtoshkoly-direction-page_kindCard__F4Whg:nth-child(2n){background:linear-gradient(145deg,#e7f7f4,#fff 58%);border-color:#b8dcd7}.avtoshkoly-direction-page_kindCard__F4Whg>div:first-child{display:flex;gap:.75rem;align-items:center;justify-content:space-between}.avtoshkoly-direction-page_kindCard__F4Whg>div:first-child span{padding:.38rem .55rem;color:#1849b5;background:#e2ecff;border-radius:.4rem;font-size:.68rem;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.avtoshkoly-direction-page_kindCard__F4Whg>div:first-child svg{box-sizing:content-box;padding:.45rem;color:#087f78;background:#e2f5f1;border-radius:.55rem}.avtoshkoly-direction-page_kindCard__F4Whg>.avtoshkoly-direction-page_kindCardPurpose__UJOyi{flex:none;margin:1rem 0 0;color:var(--public-cobalt);font-size:.7rem;font-weight:820;letter-spacing:.02em;line-height:1.35}.avtoshkoly-direction-page_kindCard__F4Whg h3{margin:.4rem 0 0;font-size:1.12rem;line-height:1.28}.avtoshkoly-direction-page_kindCard__F4Whg>p{flex:1 1;margin:.7rem 0 0;color:var(--public-muted);font-size:.84rem;line-height:1.58}.avtoshkoly-direction-page_kindCard__F4Whg dl{margin:1rem 0 0}.avtoshkoly-direction-page_kindCard__F4Whg dl div{padding-top:.75rem;border-top:1px solid #dce5f0}.avtoshkoly-direction-page_kindCard__F4Whg dt{color:var(--public-muted);font-size:.68rem}.avtoshkoly-direction-page_kindCard__F4Whg dd{margin:.22rem 0 0;color:#203554;font-size:.8rem;font-weight:780;line-height:1.4}.avtoshkoly-direction-page_kindCard__F4Whg>a{display:inline-flex;gap:.4rem;align-items:center;width:fit-content;min-height:2.75rem;padding:.55rem .7rem;margin-top:1.1rem;color:var(--public-cobalt);background:rgb(255 255 255/82%);border:1px solid #c6d7ef;border-radius:.48rem;font-size:.74rem;font-weight:830;text-decoration:none}.avtoshkoly-direction-page_kindCard__F4Whg>a:hover{background:#fff;border-color:#94b2df}.avtoshkoly-direction-page_directionDocuments__BLSBg{margin-top:.75rem;overflow:hidden;background:#fff;border:1px solid #cfdaea;border-radius:.72rem}.avtoshkoly-direction-page_directionDocumentsHeader__FJHPJ{display:flex;gap:1rem;align-items:center;justify-content:space-between;padding:.85rem 1rem;border-bottom:1px solid #e1e8f1}.avtoshkoly-direction-page_directionDocumentsHeader__FJHPJ>div:first-child{display:grid;gap:.2rem;min-width:0}.avtoshkoly-direction-page_directionDocumentsHeader__FJHPJ strong{color:#203554;font-size:.82rem;line-height:1.3}.avtoshkoly-direction-page_directionDocumentsHeader__FJHPJ span{color:var(--public-muted);font-size:.69rem;line-height:1.4}.avtoshkoly-direction-page_directionDocumentSwitch__wOJ_2{display:flex;gap:.3rem;flex:none}.avtoshkoly-direction-page_directionDocumentSwitch__wOJ_2 button{display:inline-flex;gap:.3rem;align-items:center;justify-content:center;min-height:2.75rem;padding:.42rem .58rem;color:#41536f;background:#f5f8fc;border:1px solid #d8e2ee;border-radius:.46rem;font:inherit;font-size:.68rem;font-weight:820;cursor:pointer}.avtoshkoly-direction-page_directionDocumentSwitch__wOJ_2 button[aria-pressed=true]{color:#fff;background:var(--public-cobalt);border-color:var(--public-cobalt)}.avtoshkoly-direction-page_directionDocumentCopy__nHOy1>button:focus-visible,.avtoshkoly-direction-page_directionDocumentDialog__0Db5i button:focus-visible,.avtoshkoly-direction-page_directionDocumentSwitch__wOJ_2 button:focus-visible{outline:.16rem solid rgb(33 86 215/30%);outline-offset:.12rem}.avtoshkoly-direction-page_directionDocumentPanel__ruqwM{display:grid;grid-template-columns:9.25rem minmax(0,1fr);gap:1rem;align-items:center;padding:1rem}.avtoshkoly-direction-page_directionDocumentThumbnail__atP0T{display:grid;aspect-ratio:4/3;overflow:hidden;background:#eaf0f7;border-radius:.55rem;place-items:center}.avtoshkoly-direction-page_directionDocumentThumbnail__atP0T img{display:block;width:100%;height:100%;object-fit:contain}.avtoshkoly-direction-page_directionDocumentUnavailable__hJv_X{display:inline-flex;color:#60708d;font-size:.9rem;font-weight:700;line-height:1.35}.avtoshkoly-direction-page_directionDocumentCopy__nHOy1{display:grid;justify-items:start;min-width:0}.avtoshkoly-direction-page_directionDocumentCopy__nHOy1>span{color:var(--public-cobalt);font-size:.65rem;font-weight:830;line-height:1.3}.avtoshkoly-direction-page_directionDocumentCopy__nHOy1 h3{max-width:none;margin:.28rem 0 0;font-size:.96rem;line-height:1.3;letter-spacing:-.015em;overflow-wrap:anywhere}.avtoshkoly-direction-page_directionDocumentCopy__nHOy1 p{margin:.42rem 0 0;color:var(--public-muted);font-size:.74rem;line-height:1.5}.avtoshkoly-direction-page_directionDocumentCopy__nHOy1>button{display:inline-flex;gap:.35rem;align-items:center;justify-content:center;min-height:2.75rem;padding:.52rem .68rem;margin-top:.72rem;color:var(--public-cobalt);background:#eef4ff;border:1px solid #c6d7ef;border-radius:.48rem;font:inherit;font-size:.7rem;font-weight:830;cursor:pointer}.avtoshkoly-direction-page_directionDocumentCopy__nHOy1>button:hover{background:#e4eeff;border-color:#a8bee0}.avtoshkoly-direction-page_directionDocumentDialog__0Db5i{width:min(calc(100% - 2rem),78rem);max-width:none;max-height:calc(100% - 2rem);padding:0;margin:auto;color:var(--public-ink);background:transparent;border:0;overflow:visible}.avtoshkoly-direction-page_directionDocumentDialog__0Db5i::backdrop{background:rgb(7 20 43/76%);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.avtoshkoly-direction-page_directionDocumentDialogSurface__RWZCL{overflow:hidden;background:#fff;border-radius:.85rem;box-shadow:0 2rem 6rem rgb(1 11 30/42%)}.avtoshkoly-direction-page_directionDocumentDialogToolbar__aHHtw{display:flex;gap:1rem;align-items:center;justify-content:space-between;min-height:4.2rem;padding:.7rem .9rem;border-bottom:1px solid var(--public-line)}.avtoshkoly-direction-page_directionDocumentDialogToolbar__aHHtw>div:first-child{display:grid;gap:.2rem;min-width:0}.avtoshkoly-direction-page_directionDocumentDialogToolbar__aHHtw>div:first-child span{color:var(--public-cobalt);font-size:.62rem;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.avtoshkoly-direction-page_directionDocumentDialogToolbar__aHHtw>div:first-child strong{font-size:.92rem;line-height:1.25}.avtoshkoly-direction-page_directionDocumentDialogToolbar__aHHtw>div:last-child{display:flex;gap:.45rem;flex:none}.avtoshkoly-direction-page_directionDocumentDialogToolbar__aHHtw button{display:inline-flex;gap:.4rem;align-items:center;justify-content:center;min-height:2.5rem;padding:.55rem .7rem;color:#25446f;background:#f5f8fd;border:1px solid #d4dfed;border-radius:.5rem;font:inherit;font-size:.7rem;font-weight:800;cursor:pointer}.avtoshkoly-direction-page_directionDocumentDialogToolbar__aHHtw button:last-child{width:2.5rem;padding:0}.avtoshkoly-direction-page_directionDocumentDialogViewport__luS5S{display:grid;width:100%;max-height:calc(100dvh - 9rem);padding:clamp(.45rem,1.5vw,.9rem);overflow:auto;color:inherit;background:#eaf0f7;border:0;cursor:zoom-in;place-items:center}.avtoshkoly-direction-page_directionDocumentDialogViewport__luS5S img{display:block;width:min(100%,70.625rem);max-height:calc(100dvh - 11rem);height:auto;object-fit:contain;box-shadow:0 1rem 2.5rem rgb(27 50 87/17%)}.avtoshkoly-direction-page_directionDocumentDialogViewportZoomed__bxWTT{cursor:zoom-out;place-items:start center}.avtoshkoly-direction-page_directionDocumentDialogViewportZoomed__bxWTT img{width:88rem;max-width:none;max-height:none}.avtoshkoly-direction-page_directionDocumentDialog__0Db5i footer{display:flex;align-items:center;min-height:3.3rem;padding:.65rem .9rem;border-top:1px solid var(--public-line)}.avtoshkoly-direction-page_directionDocumentDialog__0Db5i footer span{color:var(--public-muted);font-size:.67rem;line-height:1.4}.avtoshkoly-direction-page_kindHelp__s7fG4{padding:.9rem 1rem;margin:.75rem 0 0;color:var(--public-muted);background:#f8fafc;border:1px solid var(--public-line);border-radius:.62rem;font-size:.8rem;line-height:1.5}.avtoshkoly-direction-page_kindHelp__s7fG4 a{display:inline-flex;align-items:center;min-height:2.75rem;margin-left:.25rem;color:var(--public-cobalt);font-weight:820;text-underline-offset:.16em}.avtoshkoly-direction-page_hubLinks__GKH10{padding:1.25rem 0 0;margin-top:1.25rem;border-top:1px solid var(--public-line)}.avtoshkoly-direction-page_hubLinks__GKH10 h3{margin:0;font-size:1.2rem;line-height:1.25;letter-spacing:-.02em;scroll-margin-top:6.5rem}.avtoshkoly-direction-page_hubLinks__GKH10 h4{margin:1rem 0 0;font-size:.88rem;line-height:1.35}.avtoshkoly-direction-page_hubLinks__GKH10>p{max-width:62ch;margin:.55rem 0 0;color:var(--public-muted);font-size:.86rem;line-height:1.55}.avtoshkoly-direction-page_hubLinks__GKH10 ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;margin:1rem 0 0;list-style:none;column-gap:1.25rem}.avtoshkoly-direction-page_hubLinks__GKH10 li{min-width:0;border-bottom:1px solid var(--public-line)}.avtoshkoly-direction-page_hubLinks__GKH10 a{display:flex;gap:.65rem;align-items:center;justify-content:space-between;min-height:3.25rem;padding:.65rem .15rem;color:#173c78;font-size:.79rem;font-weight:780;line-height:1.35;text-decoration-thickness:.08em;text-underline-offset:.18em}.avtoshkoly-direction-page_hubLinks__GKH10 a:hover{color:var(--public-cobalt)}.avtoshkoly-direction-page_hubLinks__GKH10 a:focus-visible{border-radius:.3rem;outline:3px solid rgb(33 86 215/24%);outline-offset:2px}.avtoshkoly-direction-page_hubLinks__GKH10 a>span{display:grid;gap:.2rem}.avtoshkoly-direction-page_hubLinks__GKH10 a strong{font:inherit}.avtoshkoly-direction-page_hubLinks__GKH10 a small{color:var(--public-muted);font-size:.74rem;font-weight:520;line-height:1.45}.avtoshkoly-direction-page_hubLinks__GKH10 svg{flex:none}.avtoshkoly-direction-page_hubLinks__GKH10 .avtoshkoly-direction-page_hubChecklist__EhJXn{gap:.55rem 1.25rem}.avtoshkoly-direction-page_hubLinks__GKH10 .avtoshkoly-direction-page_hubChecklist__EhJXn li{padding:.55rem 0;color:var(--public-muted);font-size:.82rem;line-height:1.5}.avtoshkoly-direction-page_trainerSection__JvS_u{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:1.2rem 1.5rem;align-items:center;padding:clamp(1.25rem,3vw,2rem);margin:clamp(2.75rem,6vw,4.75rem) 0 0;background:linear-gradient(135deg,#edf3ff,#f2fbf9);border:1px solid #cbdcf2;border-radius:.82rem;scroll-margin-top:6.5rem}.avtoshkoly-direction-page_trainerIcon__57__v{display:grid;width:3.4rem;height:3.4rem;color:var(--public-cobalt);background:#fff;border:1px solid #cbdcf2;border-radius:.72rem;place-items:center}.avtoshkoly-direction-page_trainerSection__JvS_u h2{max-width:27ch;margin:.42rem 0 0;font-size:clamp(1.55rem,3vw,2.45rem);line-height:1.06;letter-spacing:-.035em}.avtoshkoly-direction-page_trainerSection__JvS_u>div:nth-child(2)>p:last-child{max-width:52rem;margin:.72rem 0 0;color:var(--public-muted);line-height:1.58}.avtoshkoly-direction-page_trainerSection__JvS_u>a{display:inline-flex;gap:.45rem;align-items:center;justify-content:center;min-height:2.9rem;padding:.7rem 1rem;color:#fff;background:var(--public-cobalt);border-radius:.48rem;font-size:.8rem;font-weight:820;text-align:center;text-decoration:none}.avtoshkoly-direction-page_trainerSection__JvS_u>a:hover{background:#183f9d}.avtoshkoly-direction-page_prioritySection__b2MRR{padding:clamp(3rem,7vw,5.5rem) 0;border-bottom:1px solid var(--public-line)}.avtoshkoly-direction-page_prioritySection__b2MRR>header{display:grid;grid-template-columns:minmax(0,.8fr) minmax(18rem,.65fr);gap:.45rem clamp(2rem,7vw,6rem);align-items:end;margin-bottom:1.6rem}.avtoshkoly-direction-page_prioritySection__b2MRR>header>p{grid-column:1/-1;margin:0;color:var(--public-cobalt);font-size:.75rem;font-weight:820}.avtoshkoly-direction-page_prioritySection__b2MRR>header h2{max-width:18ch;margin:0;font-size:clamp(2rem,4vw,3.35rem);line-height:1.04;letter-spacing:-.04em;scroll-margin-top:6.5rem}.avtoshkoly-direction-page_prioritySection__b2MRR>header>span{max-width:42rem;color:var(--public-muted);line-height:1.65}.avtoshkoly-direction-page_priorityGrid__s1GBU{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:.75rem;align-items:stretch}.avtoshkoly-direction-page_priorityGrid__s1GBU[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.avtoshkoly-direction-page_priorityCard__ltNrv{display:flex;min-width:0;flex-direction:column;padding:1.25rem;background:#fff;border:1px solid #cbd9eb;border-radius:.72rem;box-shadow:0 .55rem 1.4rem rgb(33 86 215/5%);scroll-margin-top:6.5rem}.avtoshkoly-direction-page_priorityCard__ltNrv>p{display:flex;gap:.75rem;align-items:center;justify-content:space-between;margin:0}.avtoshkoly-direction-page_priorityCard__ltNrv>p span{color:var(--public-cobalt);font-size:.75rem;font-weight:820}.avtoshkoly-direction-page_priorityCard__ltNrv>p strong{color:#174aa9;font-size:.95rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.avtoshkoly-direction-page_priorityCard__ltNrv h3{min-height:4.05em;margin:.8rem 0 0;font-size:1.05rem;line-height:1.35}.avtoshkoly-direction-page_topicDescription__pGSOH{flex:1 1;margin-top:.7rem;color:var(--public-muted);font-size:.84rem;line-height:1.58}.avtoshkoly-direction-page_priorityCard__ltNrv dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;padding-top:.9rem;margin:.9rem 0 0;border-top:1px solid var(--public-line)}.avtoshkoly-direction-page_priorityCard__ltNrv dt{color:var(--public-muted);font-size:.75rem}.avtoshkoly-direction-page_priorityCard__ltNrv dd{margin:.2rem 0 0;color:#203554;font-size:.82rem;font-weight:760;line-height:1.4}.avtoshkoly-direction-page_priorityCard__ltNrv>a{display:inline-flex;gap:.4rem;align-items:center;width:fit-content;min-height:2.75rem;padding:.55rem .75rem;margin-top:auto;color:var(--public-cobalt);font-size:.8rem;font-weight:820;text-underline-offset:.18em}.avtoshkoly-direction-page_page__uEbaW>.avtoshkoly-direction-page_catalogSection__5wDN7{min-width:0;content-visibility:visible;contain-intrinsic-block-size:none}.avtoshkoly-direction-page_localFilters__xzvkZ{margin-top:2rem}.avtoshkoly-direction-page_localFilters__xzvkZ .catalogSearchFormProgressive{padding:clamp(1rem,2.4vw,1.35rem)}.avtoshkoly-direction-page_localFilters__xzvkZ .catalogFilterCore[data-progressive=true]{grid-template-columns:minmax(0,1.65fr) minmax(15rem,.75fr)}.avtoshkoly-direction-page_localFilters__xzvkZ .catalogFilterCore[data-progressive=true] .catalogSearchQuery{grid-column:auto}.avtoshkoly-direction-page_localFilters__xzvkZ .catalogFilterAdvanced{margin-top:.85rem;background:rgb(255 255 255/62%);border:1px solid #dce5f0;border-radius:.62rem}.avtoshkoly-direction-page_localFilters__xzvkZ .catalogFilterAdvanced summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.65rem;align-items:center;min-height:3rem;padding:.65rem .8rem;color:#29415f;cursor:pointer;list-style:none}.avtoshkoly-direction-page_localFilters__xzvkZ .catalogFilterAdvanced summary::-webkit-details-marker{display:none}.avtoshkoly-direction-page_localFilters__xzvkZ .catalogFilterAdvanced summary span{font-size:.76rem;font-weight:830}.avtoshkoly-direction-page_localFilters__xzvkZ .catalogFilterAdvanced summary small{color:var(--public-muted);font-size:.71rem}.avtoshkoly-direction-page_localFilters__xzvkZ .catalogFilterAdvanced summary svg{color:var(--public-cobalt);transition:transform .16s ease}.avtoshkoly-direction-page_localFilters__xzvkZ .catalogFilterAdvanced[open] summary svg{transform:rotate(180deg)}.avtoshkoly-direction-page_localFilters__xzvkZ .catalogFilterAdvancedFields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;padding:1rem .8rem 0;border-top:1px solid #dce5f0}.avtoshkoly-direction-page_localFilters__xzvkZ .catalogFilterAdvanced .catalogFilterRanges{padding:0 .8rem .8rem}.avtoshkoly-direction-page_localFilters__xzvkZ .catalogFilterAdvanced>.catalogFilterRanges:first-of-type{padding-top:1rem;border-top:1px solid #dce5f0}.avtoshkoly-direction-page_catalogSection__5wDN7 .priceCatalogSection{padding-top:1.6rem}.avtoshkoly-direction-page_catalogSection__5wDN7 .priceCatalogHeading h2{max-width:none;font-size:clamp(1.65rem,3vw,2.4rem)}.avtoshkoly-direction-page_beforeEnrollment__pB_lR{display:grid;grid-template-columns:minmax(16rem,.7fr) minmax(0,1.3fr);gap:clamp(2.5rem,7vw,6rem)}.avtoshkoly-direction-page_beforeEnrollment__pB_lR>div>p:last-child{max-width:34rem;margin:1rem 0 0;color:var(--public-muted);font-size:.86rem;line-height:1.62}.avtoshkoly-direction-page_beforeEnrollment__pB_lR ol{padding:0;margin:0;list-style:none}.avtoshkoly-direction-page_beforeEnrollment__pB_lR li{display:grid;grid-template-columns:3.2rem minmax(0,1fr);gap:.85rem;padding:1.15rem 0;border-top:1px solid var(--public-line)}.avtoshkoly-direction-page_beforeEnrollment__pB_lR li:last-child{border-bottom:1px solid var(--public-line)}.avtoshkoly-direction-page_beforeEnrollment__pB_lR li>span{color:var(--public-cobalt);font-size:.68rem;font-weight:850;letter-spacing:.1em}.avtoshkoly-direction-page_beforeEnrollment__pB_lR strong{font-size:.95rem}.avtoshkoly-direction-page_beforeEnrollment__pB_lR li p{margin:.35rem 0 0;color:var(--public-muted);font-size:.84rem;line-height:1.55}.avtoshkoly-direction-page_organizationSection__oPbwu{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(14rem,.58fr);gap:1.3rem 2rem;align-items:center;padding:clamp(1.5rem,4vw,3rem);background:linear-gradient(135deg,#edf3ff,#f5fbfa);border:1px solid #cbdcf2;border-radius:.82rem}.avtoshkoly-direction-page_organizationIcon__zmm_O{display:grid;width:4.5rem;height:4.5rem;color:var(--public-cobalt);background:#fff;border:1px solid #d3e0f0;border-radius:.72rem;place-items:center}.avtoshkoly-direction-page_organizationSection__oPbwu>div:nth-child(2)>p:last-child{max-width:42rem;margin:.8rem 0 0;color:var(--public-muted);line-height:1.58}.avtoshkoly-direction-page_organizationSection__oPbwu ul{display:grid;gap:.65rem;padding:0;margin:0;list-style:none}.avtoshkoly-direction-page_organizationSection__oPbwu li{display:flex;gap:.5rem;align-items:center;color:#304663;font-size:.8rem;font-weight:760}.avtoshkoly-direction-page_organizationSection__oPbwu li svg{flex:none;color:var(--public-cobalt)}.avtoshkoly-direction-page_organizationActions__N5Axr{grid-column:2/-1;display:flex;flex-wrap:wrap;gap:.6rem;align-items:center}.avtoshkoly-direction-page_organizationActions__N5Axr a{display:inline-flex;gap:.4rem;align-items:center;justify-content:center;min-height:2.75rem;padding:.65rem .85rem;border:1px solid #c7d7ed;border-radius:.5rem;font-size:.76rem;font-weight:830;text-decoration:none}.avtoshkoly-direction-page_organizationActions__N5Axr a:first-child{color:#fff;background:var(--public-cobalt);border-color:var(--public-cobalt)}.avtoshkoly-direction-page_organizationActions__N5Axr a:last-child{color:var(--public-cobalt);background:rgb(255 255 255/78%)}.avtoshkoly-direction-page_faqSection__RKFyv{display:grid;grid-template-columns:minmax(16rem,.7fr) minmax(0,1.3fr);gap:clamp(2.5rem,7vw,6rem)}.avtoshkoly-direction-page_faqList__65dwt{border-top:1px solid var(--public-line)}.avtoshkoly-direction-page_faqList__65dwt details{border-bottom:1px solid var(--public-line)}.avtoshkoly-direction-page_faqList__65dwt summary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;padding:1.05rem 0;color:var(--public-ink);cursor:pointer;font-size:.88rem;font-weight:790;list-style:none}.avtoshkoly-direction-page_faqList__65dwt summary::-webkit-details-marker{display:none}.avtoshkoly-direction-page_faqList__65dwt summary:after{color:var(--public-cobalt);content:"+";font-size:1.1rem;font-weight:500}.avtoshkoly-direction-page_faqList__65dwt details[open] summary:after{content:"−"}.avtoshkoly-direction-page_faqList__65dwt p{max-width:48rem;margin:-.2rem 0 1.1rem;color:var(--public-muted);font-size:.84rem;line-height:1.6}.avtoshkoly-direction-page_trustSection__TYqAX{display:grid;grid-template-columns:minmax(16rem,.7fr) minmax(0,1.3fr);gap:clamp(2.5rem,7vw,6rem);padding-top:clamp(2rem,4vw,3rem);border-top:1px solid var(--public-line)}.avtoshkoly-direction-page_trustSection__TYqAX h2{max-width:18ch;margin:0;font-size:clamp(1.8rem,3.5vw,2.8rem);line-height:1.05;letter-spacing:-.04em}.avtoshkoly-direction-page_trustSection__TYqAX>div:first-child>p{max-width:32rem;margin:1rem 0 0;color:var(--public-muted);font-size:.86rem;line-height:1.62}.avtoshkoly-direction-page_trustLinks__yBg9P{display:grid;gap:.7rem}.avtoshkoly-direction-page_trustLinks__yBg9P>a{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.85rem;align-items:center;min-height:5.25rem;padding:1rem 1.1rem;color:var(--public-ink);background:linear-gradient(135deg,#fff,#f4f8ff);border:1px solid #cfddf0;border-radius:.7rem;text-decoration:none}.avtoshkoly-direction-page_trustLinks__yBg9P>a:nth-child(2){background:linear-gradient(135deg,#fff,#f1faf8);border-color:#c8e1dc}.avtoshkoly-direction-page_trustLinks__yBg9P>a>svg:first-child{box-sizing:content-box;padding:.55rem;color:var(--public-cobalt);background:#e8f0ff;border-radius:.55rem}.avtoshkoly-direction-page_trustLinks__yBg9P>a:nth-child(2)>svg:first-child{color:var(--public-teal);background:#e3f5f2}.avtoshkoly-direction-page_trustLinks__yBg9P span{display:grid;gap:.25rem}.avtoshkoly-direction-page_trustLinks__yBg9P small{color:var(--public-muted);font-size:.68rem;font-weight:740}.avtoshkoly-direction-page_trustLinks__yBg9P strong{font-size:.86rem;line-height:1.4}.avtoshkoly-direction-page_trustLinks__yBg9P>a>svg:last-child{color:var(--public-cobalt)}.avtoshkoly-direction-page_trustLinks__yBg9P>a:hover{border-color:#9eb8de;box-shadow:0 .7rem 1.6rem rgb(33 86 215/7%)}.avtoshkoly-direction-page_page__uEbaW .publicCta h2{color:#fff}@media (max-width:68rem){.avtoshkoly-direction-page_heroGrid__UCMf_{grid-template-columns:minmax(0,1fr) minmax(16rem,.52fr);gap:1.5rem}.avtoshkoly-direction-page_heroFacts__5gjSb{grid-template-columns:repeat(2,minmax(0,1fr))}.avtoshkoly-direction-page_heroFacts__5gjSb div:last-child{grid-column:1/-1}.avtoshkoly-direction-page_kindGrid___Nt5G{grid-template-columns:minmax(0,1fr)}.avtoshkoly-direction-page_organizationSection__oPbwu{grid-template-columns:auto minmax(0,1fr)}.avtoshkoly-direction-page_organizationSection__oPbwu ul,.avtoshkoly-direction-page_organizationSection__oPbwu>a{grid-column:2}}@media (max-width:52rem){.avtoshkoly-direction-page_hero__ePEMX{min-height:0}.avtoshkoly-direction-page_beforeEnrollment__pB_lR,.avtoshkoly-direction-page_faqSection__RKFyv,.avtoshkoly-direction-page_heroGrid__UCMf_,.avtoshkoly-direction-page_kindsSection__oXoV5,.avtoshkoly-direction-page_trustSection__TYqAX{grid-template-columns:minmax(0,1fr)}.avtoshkoly-direction-page_heroGrid__UCMf_{grid-template-areas:"copy" "summary" "facts";grid-template-columns:1fr;align-items:stretch}.avtoshkoly-direction-page_heroSummary__Qbnz9{max-width:34rem}.avtoshkoly-direction-page_localFilters__xzvkZ .catalogFilterAdvancedFields,.avtoshkoly-direction-page_localFilters__xzvkZ .catalogFilterCore[data-progressive=true]{grid-template-columns:1fr}.avtoshkoly-direction-page_kindsIntro__19Xth h2{max-width:20ch}.avtoshkoly-direction-page_prioritySection__b2MRR>header{grid-template-columns:1fr}.avtoshkoly-direction-page_prioritySection__b2MRR>header>p{grid-column:auto}.avtoshkoly-direction-page_trainerSection__JvS_u{grid-template-columns:auto minmax(0,1fr)}.avtoshkoly-direction-page_trainerSection__JvS_u>a{grid-column:2;width:fit-content}}@media (max-width:38rem){.avtoshkoly-direction-page_page__uEbaW{width:min(calc(100% - 1rem),var(--public-width));padding-top:.5rem}.avtoshkoly-direction-page_hero__ePEMX{padding:1rem var(--public-content-inset) 1.5rem;border-radius:.8rem}.avtoshkoly-direction-page_hero__ePEMX:after{display:none}.avtoshkoly-direction-page_hero__ePEMX .breadcrumbs{margin-bottom:1.8rem;font-size:.65rem}.avtoshkoly-direction-page_hero__ePEMX .breadcrumbs>a:first-child,.avtoshkoly-direction-page_hero__ePEMX .breadcrumbs>a:first-child+span{display:none}.avtoshkoly-direction-page_hero__ePEMX h1{max-width:none;font-size:clamp(2.05rem,10vw,2.65rem);-webkit-hyphens:manual;hyphens:manual;overflow-wrap:break-word;word-break:normal}.avtoshkoly-direction-page_lead__C0hqD{font-size:.92rem}.avtoshkoly-direction-page_heroActions__nJOWz{display:grid;grid-template-columns:1fr}.avtoshkoly-direction-page_heroActions__nJOWz a{white-space:normal}.avtoshkoly-direction-page_heroFacts__5gjSb{grid-template-columns:1fr}.avtoshkoly-direction-page_heroFacts__5gjSb div:last-child{grid-column:auto}.avtoshkoly-direction-page_heroSummary__Qbnz9{padding:1.15rem}.avtoshkoly-direction-page_heroSummary__Qbnz9 dl div{grid-template-columns:minmax(0,1fr);gap:.25rem}.avtoshkoly-direction-page_heroSummary__Qbnz9 dd{text-align:left;overflow-wrap:anywhere}.avtoshkoly-direction-page_beforeEnrollment__pB_lR h2,.avtoshkoly-direction-page_catalogIntro__4IoDI h2,.avtoshkoly-direction-page_faqSection__RKFyv h2,.avtoshkoly-direction-page_kindsIntro__19Xth h2,.avtoshkoly-direction-page_organizationSection__oPbwu h2{font-size:clamp(1.85rem,8.5vw,2.35rem)}.avtoshkoly-direction-page_kindsSection__oXoV5{padding:2rem 0}.avtoshkoly-direction-page_kindCard__F4Whg{padding:1.1rem}.avtoshkoly-direction-page_hubLinks__GKH10 ul{grid-template-columns:1fr}.avtoshkoly-direction-page_hubLinks__GKH10 h3:target{padding-top:3.25rem}.avtoshkoly-direction-page_directionDocumentCopy__nHOy1>button,.avtoshkoly-direction-page_directionDocumentSwitch__wOJ_2 button,.avtoshkoly-direction-page_kindCard__F4Whg>a{min-height:2.75rem;font-size:.78rem}.avtoshkoly-direction-page_priorityGrid__s1GBU{grid-template-columns:1fr;grid-auto-rows:auto}.avtoshkoly-direction-page_priorityCard__ltNrv{padding:1.05rem}.avtoshkoly-direction-page_priorityCard__ltNrv h3{min-height:0}.avtoshkoly-direction-page_priorityCard__ltNrv dl{grid-template-columns:1fr}.avtoshkoly-direction-page_directionDocumentsHeader__FJHPJ{align-items:stretch;flex-direction:column}.avtoshkoly-direction-page_directionDocumentSwitch__wOJ_2{width:100%}.avtoshkoly-direction-page_directionDocumentSwitch__wOJ_2 button{min-width:0;flex:1 1;white-space:normal;overflow-wrap:anywhere}.avtoshkoly-direction-page_directionDocumentPanel__ruqwM{grid-template-columns:6.75rem minmax(0,1fr);gap:.75rem;padding:.85rem}.avtoshkoly-direction-page_directionDocumentCopy__nHOy1 h3{font-size:.88rem}.avtoshkoly-direction-page_directionDocumentCopy__nHOy1 p{font-size:.7rem}.avtoshkoly-direction-page_directionDocumentDialog__0Db5i{width:calc(100% - 1rem);max-height:calc(100% - 1rem)}.avtoshkoly-direction-page_directionDocumentDialogToolbar__aHHtw{min-height:4rem;padding:.65rem}.avtoshkoly-direction-page_directionDocumentDialogToolbar__aHHtw button span{display:none}.avtoshkoly-direction-page_directionDocumentDialogToolbar__aHHtw button{width:2.65rem;padding:0}.avtoshkoly-direction-page_directionDocumentDialogViewport__luS5S{max-height:calc(100dvh - 8rem);padding:.35rem}.avtoshkoly-direction-page_directionDocumentDialog__0Db5i footer{padding:.65rem}.avtoshkoly-direction-page_organizationSection__oPbwu{grid-template-columns:1fr;padding:1.25rem}.avtoshkoly-direction-page_trainerSection__JvS_u{grid-template-columns:1fr;padding:1.15rem}.avtoshkoly-direction-page_trainerSection__JvS_u>a{grid-column:auto;width:100%}.avtoshkoly-direction-page_organizationActions__N5Axr,.avtoshkoly-direction-page_organizationSection__oPbwu ul{grid-column:1}.avtoshkoly-direction-page_organizationActions__N5Axr a{width:100%}.avtoshkoly-direction-page_organizationIcon__zmm_O{width:3.8rem;height:3.8rem}.avtoshkoly-direction-page_catalogSection__5wDN7 [aria-label="Таблица программ и цен"]{overflow:visible}.avtoshkoly-direction-page_catalogSection__5wDN7 [aria-label="Таблица программ и цен"] table,.avtoshkoly-direction-page_catalogSection__5wDN7 [aria-label="Таблица программ и цен"] tbody{display:block;width:100%;min-width:0}.avtoshkoly-direction-page_catalogSection__5wDN7 [aria-label="Таблица программ и цен"] thead{display:none}.avtoshkoly-direction-page_catalogSection__5wDN7 [aria-label="Таблица программ и цен"] tbody{display:grid;gap:.75rem}.avtoshkoly-direction-page_catalogSection__5wDN7 [aria-label="Таблица программ и цен"] tr{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:.8rem 1rem;padding:1rem;background:#fff;border:1px solid var(--public-line);border-radius:.68rem;box-shadow:0 .5rem 1.4rem rgb(33 86 215/4%)}.avtoshkoly-direction-page_catalogSection__5wDN7 [aria-label="Таблица программ и цен"] td,.avtoshkoly-direction-page_catalogSection__5wDN7 [aria-label="Таблица программ и цен"] th{display:block;width:auto;min-width:0;padding:0;border:0;white-space:normal}.avtoshkoly-direction-page_catalogSection__5wDN7 [aria-label="Таблица программ и цен"] th{grid-column:1/-1;grid-row:1;align-self:start}.avtoshkoly-direction-page_catalogSection__5wDN7 [aria-label="Таблица программ и цен"] td:first-of-type{grid-column:1/-1;grid-row:2}.avtoshkoly-direction-page_catalogSection__5wDN7 [aria-label="Таблица программ и цен"] td:nth-of-type(2){grid-column:1/-1;grid-row:3}.avtoshkoly-direction-page_catalogSection__5wDN7 [aria-label="Таблица программ и цен"] td:nth-of-type(3){grid-column:1;grid-row:4}.avtoshkoly-direction-page_catalogSection__5wDN7 [aria-label="Таблица программ и цен"] td:nth-of-type(4){grid-column:1/-1;grid-row:5}.avtoshkoly-direction-page_catalogSection__5wDN7 [aria-label="Таблица программ и цен"] td:nth-of-type(5){grid-column:2;grid-row:4}.avtoshkoly-direction-page_catalogSection__5wDN7 [aria-label="Таблица программ и цен"] td:nth-of-type(6){grid-column:1/-1;grid-row:6}.avtoshkoly-direction-page_catalogSection__5wDN7 [aria-label="Таблица программ и цен"] td:nth-of-type(n+2):nth-of-type(-n+5):before{display:block;margin-bottom:.25rem;color:var(--public-muted);font-size:.64rem;font-weight:740}.avtoshkoly-direction-page_catalogSection__5wDN7 [aria-label="Таблица программ и цен"] td:nth-of-type(2):before{content:"Вид обучения"}.avtoshkoly-direction-page_catalogSection__5wDN7 [aria-label="Таблица программ и цен"] td:nth-of-type(3):before{content:"Объём"}.avtoshkoly-direction-page_catalogSection__5wDN7 [aria-label="Таблица программ и цен"] td:nth-of-type(4):before{content:"Итоговый документ"}.avtoshkoly-direction-page_catalogSection__5wDN7 [aria-label="Таблица программ и цен"] td:nth-of-type(5):before{content:"Стоимость"}.avtoshkoly-direction-page_catalogSection__5wDN7 [aria-label="Таблица программ и цен"] td:nth-of-type(6) a{width:100%}}@media (prefers-reduced-motion:reduce){.avtoshkoly-direction-page_page__uEbaW *{scroll-behavior:auto!important}.avtoshkoly-direction-page_localFilters__xzvkZ .catalogFilterAdvanced summary svg{transition:none}}.price-page_page__4KA4Q [id][tabindex="-1"],.price-page_page__4KA4Q h2[id]{scroll-margin-top:6.5rem}.price-page_resultsToolbar___gFGZ{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;justify-content:space-between;margin:1.35rem 0 .85rem}.price-page_viewSwitch__SX2XG{display:inline-flex;gap:.25rem;padding:.25rem;background:#edf2f8;border:1px solid #d5e0ed;border-radius:.58rem}.price-page_viewSwitch__SX2XG a{display:inline-flex;gap:.35rem;align-items:center;min-height:2.15rem;padding:.4rem .62rem;color:#5e6d83;border-radius:.4rem;font-size:.68rem;font-weight:820;text-decoration:none}.price-page_viewSwitch__SX2XG a[aria-current=page]{color:#183f9d;background:#fff;box-shadow:0 .15rem .5rem rgb(35 67 120/12%)}.price-page_viewSwitch__SX2XG svg{width:.95rem;height:.95rem}.price-page_sortControl__QyIb3{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center;padding:.35rem .45rem;background:#fff;border:1px solid #d5e0ed;border-radius:.55rem}.price-page_sortControl__QyIb3>svg{width:1rem;height:1rem;color:#2156d7}.price-page_sortControl__QyIb3 label{display:grid;grid-template-columns:auto auto;gap:.4rem;align-items:center}.price-page_sortControl__QyIb3 label span{color:#68778d;font-size:.64rem;font-weight:760}.price-page_sortControl__QyIb3 select{min-height:2.75rem;max-width:11rem;color:#17243a;background:transparent;border:0;font:inherit;font-size:.69rem;font-weight:800}.price-page_sortControl__QyIb3 button{min-height:1.9rem;padding:.32rem .52rem;color:#183f9d;background:#edf3ff;border:1px solid #c8d8f4;border-radius:.38rem;cursor:pointer;font:inherit;font-size:.61rem;font-weight:830}.price-page_sortControl__QyIb3 button:hover{background:#e1ebfc;border-color:#9db9e9}.price-page_resultsStatus__EZDdQ{display:flex;gap:1rem;align-items:end;justify-content:space-between;padding:1rem 0 .15rem;border-bottom:1px solid #dce5f0}.price-page_resultsStatus__EZDdQ>div{display:grid;gap:.18rem}.price-page_resultsStatus__EZDdQ span{color:#68778d;font-size:.68rem;font-weight:760}.price-page_resultsStatus__EZDdQ strong{color:#17243a;font-size:clamp(1.15rem,2.4vw,1.55rem);letter-spacing:-.025em}.price-page_resultsStatus__EZDdQ p{margin:0;color:#68778d;font-size:.73rem;line-height:1.45}.price-page_comfortable__zIVRC .price-page_viewSwitch__SX2XG a{min-height:2.75rem;font-size:.78rem}.price-page_comfortable__zIVRC .price-page_sortControl__QyIb3{min-height:3.05rem;padding:.45rem .55rem}.price-page_comfortable__zIVRC .price-page_sortControl__QyIb3 label span{font-size:.72rem}.price-page_comfortable__zIVRC .price-page_sortControl__QyIb3 select{min-height:2.75rem;padding:.45rem .55rem;font-size:.78rem}.price-page_comfortable__zIVRC .price-page_sortControl__QyIb3 button{min-height:2.75rem;padding-inline:.75rem;font-size:.72rem}.price-page_quickFilters__GfpFh{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center;margin-top:.9rem}.price-page_quickFilters__GfpFh>span{margin-right:.2rem;color:#6b788b;font-size:.78rem;font-weight:780}.price-page_quickFilters__GfpFh a{display:inline-flex;align-items:center;min-height:2.4rem;padding:.45rem .7rem;color:#425472;background:#fff;border:1px solid #d5e0ed;border-radius:999px;font-size:.75rem;font-weight:760;text-decoration:none}.price-page_quickFilters__GfpFh a[aria-current=true]{color:#fff;background:#2156d7;border-color:#2156d7}.price-page_heroFacts__U8BPq{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;max-width:52rem;margin-top:1.35rem}.price-page_heroFacts__U8BPq article{display:grid;gap:.18rem;min-width:0;padding:.78rem .9rem;background:rgb(255 255 255/78%);border:1px solid #d6e2ef;border-radius:.62rem;box-shadow:0 .35rem 1rem rgb(33 86 215/4%)}.price-page_heroFacts__U8BPq strong{color:#174aa9;font-size:1rem;font-weight:900;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.price-page_heroFacts__U8BPq span{color:#60718a;font-size:.66rem;line-height:1.4}.price-page_tableShell__JNCFj{max-width:100%;overflow:auto;background:#fff;border:1px solid #c5d3e4;border-radius:.68rem;box-shadow:0 .85rem 2rem rgb(33 86 215/7%);scrollbar-color:#b7c7dc #f3f6fa;scrollbar-gutter:stable;scrollbar-width:thin;overscroll-behavior-inline:contain}.price-page_tableShell__JNCFj:focus-visible{outline:.18rem solid rgb(33 86 215/22%);outline-offset:.15rem}.price-page_strictTable__hrwxd{width:100%;border-spacing:0;border-collapse:separate;color:#34445b;font-size:.7rem}.price-page_strictTableCompact__a1t2x{min-width:74rem}.price-page_strictTableDirectionScoped__HsZsd{min-width:64rem}.price-page_strictTableWithFormat__qs2S7{min-width:92rem}.price-page_strictTable__hrwxd td,.price-page_strictTable__hrwxd th{max-width:17rem;padding:.72rem .75rem;text-align:left;vertical-align:top;background:#fff;border-right:1px solid #e5ebf3;border-bottom:1px solid #e2e9f2;line-height:1.4}.price-page_strictTable__hrwxd thead th{position:sticky;z-index:2;top:0;padding-block:.62rem;color:#455a77;background:#eaf1f9;box-shadow:inset 0 -.1rem 0 #c3d2e3;font-size:.58rem;font-weight:880;letter-spacing:.065em;text-transform:uppercase;white-space:nowrap}.price-page_strictTable__hrwxd tr>:first-child{position:sticky;z-index:1;left:0;min-width:5.2rem;background:#f7faff;box-shadow:.12rem 0 .35rem rgb(41 66 105/8%)}.price-page_strictTable__hrwxd thead tr>:first-child{z-index:3;background:#e2ecf7}.price-page_strictTable__hrwxd tbody tr:nth-child(2n)>*{background:#fbfdff}.price-page_strictTable__hrwxd tbody tr:nth-child(2n)>:first-child{background:#f1f6fc}.price-page_strictTable__hrwxd tbody tr:hover>*{background:#f3f7fd}.price-page_strictTable__hrwxd tbody tr:hover>:first-child{background:#eaf2fc;box-shadow:inset .18rem 0 0 #2156d7,.12rem 0 .35rem rgb(41 66 105/8%)}.price-page_strictTable__hrwxd tbody tr:last-child>*{border-bottom:0}.price-page_strictTable__hrwxd tr>:last-child{border-right:0}.price-page_strictTable__hrwxd a{color:#2156d7;text-decoration-thickness:1px;text-underline-offset:.15em}.price-page_tableCode__MZESU{color:#2156d7;font-weight:900;letter-spacing:.045em;white-space:nowrap}.price-page_tableName____VQo{min-width:18rem;color:#17243a;font-size:.73rem;font-weight:760}.price-page_tableName____VQo>span:first-child{display:block}.price-page_courseIdentity__t4o_j>small,.price-page_tableName____VQo small{display:block;margin-top:.28rem;color:#68778d;font-size:.62rem;font-weight:680}.price-page_tableDirection__ln8mH{min-width:8.5rem}.price-page_tableNumber__aNxVr,.price-page_tablePrice__1e8Pu{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.price-page_tablePrice__1e8Pu{color:#174aa9;font-size:.84rem;font-weight:900;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.price-page_tableApplicationButton__BaYa_,.price-page_tablePlanButton__PpqeN{display:inline-flex;align-items:center;justify-content:center;min-width:5rem;min-height:1.95rem;padding:.3rem .48rem;border:1px solid #c8d8f4;border-radius:.38rem;font:inherit;font-size:.61rem;font-weight:820;text-decoration:none}.price-page_tablePlanButton__PpqeN{color:#748195;cursor:not-allowed;background:#f3f5f8;border-color:#dce3ec}.price-page_strictTable__hrwxd .price-page_tableApplicationButton__BaYa_{color:#fff;background:#2156d7;border-color:#2156d7;text-decoration:none}.price-page_strictTable__hrwxd .price-page_tableApplicationButton__BaYa_:hover{background:#183f9d;border-color:#183f9d}.price-page_compactList___n6aa{display:grid;gap:.65rem}.price-page_listRow__npomd{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(14rem,.62fr) minmax(14rem,.48fr);gap:1rem;align-items:center;padding:1rem;background:#fff;border:1px solid #d5e0ed;border-radius:.68rem;box-shadow:0 .55rem 1.35rem rgb(33 86 215/5%)}.price-page_courseIdentity__t4o_j{min-width:0}.price-page_courseIdentity__t4o_j p{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin:0 0 .45rem}.price-page_courseIdentity__t4o_j p span{color:#2156d7;font-size:.66rem;font-weight:900;letter-spacing:.07em}.price-page_courseIdentity__t4o_j p a{color:#68778d;font-size:.62rem;font-weight:750;text-decoration:none}.price-page_courseIdentity__t4o_j h3{margin:0;font-size:.84rem;line-height:1.38}.price-page_courseIdentity__t4o_j h3 a{color:#17243a;text-decoration-thickness:1px;text-underline-offset:.15em}.price-page_courseIdentity__t4o_j h3 a:hover{color:#2156d7}.price-page_listFacts__AwUcV{display:grid;gap:.6rem;margin:0}.price-page_listFacts__AwUcV>div{min-width:0}.price-page_listFacts__AwUcV dt{display:flex;gap:.32rem;align-items:center;color:#68778d;font-size:.62rem}.price-page_listFacts__AwUcV dt svg{width:1rem;height:1rem;color:#2156d7}.price-page_listFacts__AwUcV dd{margin:.16rem 0 0;color:#17243a;font-size:.7rem;font-weight:780;line-height:1.35}.price-page_listCommercial__J4SKT{min-width:0;padding-left:1rem;border-left:1px solid #dfe7f1}.price-page_listCommercial__J4SKT>small{display:block;color:#68778d;font-size:.62rem}.price-page_listCommercial__J4SKT>strong{display:block;margin-top:.12rem;color:#174aa9;font-size:1.08rem;font-weight:900;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.price-page_courseActions__M4nnA{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem;width:100%;margin-top:.65rem}.price-page_applicationButton__IJwZk,.price-page_planButton__59_Ch{display:inline-flex;gap:.32rem;align-items:center;justify-content:center;width:100%;min-height:2.3rem;padding:.45rem .55rem;border:1px solid transparent;border-radius:.43rem;font:inherit;font-size:.64rem;font-weight:850;line-height:1.2;text-align:center;text-decoration:none}.price-page_planButton__59_Ch{color:#748195;cursor:not-allowed;background:#f3f5f8;border-color:#dce3ec}.price-page_applicationButton__IJwZk{color:#fff;background:#2156d7;border-color:#2156d7}.price-page_applicationButton__IJwZk:hover{background:#183f9d;border-color:#183f9d}.price-page_comfortable__zIVRC .price-page_strictTable__hrwxd{font-size:.8rem}.price-page_comfortable__zIVRC .price-page_strictTable__hrwxd thead th{font-size:.68rem}.price-page_comfortable__zIVRC .price-page_tableName____VQo{font-size:.84rem}.price-page_comfortable__zIVRC .price-page_tableApplicationButton__BaYa_{min-height:2.75rem;font-size:.68rem}.price-page_comfortable__zIVRC .price-page_courseIdentity__t4o_j h3 a,.price-page_comfortable__zIVRC .price-page_tableName____VQo a{display:inline-flex;align-items:center;min-height:2.75rem}.price-page_comfortable__zIVRC .price-page_courseIdentity__t4o_j p span{font-size:.71rem}.price-page_comfortable__zIVRC .price-page_courseIdentity__t4o_j h3{font-size:.92rem}.price-page_comfortable__zIVRC .price-page_courseIdentity__t4o_j>small,.price-page_comfortable__zIVRC .price-page_listCommercial__J4SKT>small,.price-page_comfortable__zIVRC .price-page_listFacts__AwUcV dt{font-size:.68rem}.price-page_comfortable__zIVRC .price-page_listFacts__AwUcV dd{font-size:.82rem;line-height:1.45}.price-page_comfortable__zIVRC .price-page_applicationButton__IJwZk{min-height:2.65rem;font-size:.71rem}.price-page_applicationButton__IJwZk svg,.price-page_planButton__59_Ch svg{flex:none;width:.95rem;height:.95rem}.price-page_courseDetails__DcMZX{grid-column:1/-1;margin-top:-.1rem}.price-page_courseDetails__DcMZX>summary{display:flex;gap:.32rem;align-items:center;width:fit-content;color:#2156d7;cursor:pointer;font-size:.65rem;font-weight:820}.price-page_courseDetails__DcMZX>summary::marker{content:""}.price-page_courseDetails__DcMZX>summary svg{width:.75rem;height:.75rem;transition:transform .15s ease}.price-page_courseDetails__DcMZX[open]>summary svg{transform:rotate(180deg)}.price-page_courseDetails__DcMZX>dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem 1rem;padding:.85rem;margin:.5rem 0 0;background:#f7f9fc;border:1px solid #dce5f0;border-radius:.55rem}.price-page_courseDetails__DcMZX>dl>div:first-child{grid-column:span 2}.price-page_courseDetails__DcMZX dt{color:#68778d;font-size:.6rem;font-weight:760}.price-page_courseDetails__DcMZX dd{margin:.15rem 0 0;color:#17243a;font-size:.68rem;font-weight:720;line-height:1.45}.price-page_cardGrid__C_plV{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;align-items:stretch}.price-page_courseCard__DfXGh{position:relative;display:flex;min-width:0;height:100%;flex-direction:column;gap:.8rem;padding:1.15rem;background:#fff;border:1px solid #d5e0ed;border-radius:.7rem;box-shadow:0 .6rem 1.5rem rgb(33 86 215/5%)}.price-page_courseCard__DfXGh:before{position:absolute;top:0;right:1.15rem;left:1.15rem;height:2px;content:"";background:linear-gradient(90deg,#2156d7,#12a594);border-radius:999px;opacity:.72}.price-page_courseCard__DfXGh>header{display:flex;gap:.65rem;align-items:center;justify-content:space-between}.price-page_courseCard__DfXGh>header span{color:#2156d7;font-size:.67rem;font-weight:900;letter-spacing:.08em}.price-page_courseCard__DfXGh>header a{color:#68778d;font-size:.62rem;font-weight:750;text-decoration:none}.price-page_courseCard__DfXGh h3{margin:0;font-size:.92rem;line-height:1.35}.price-page_courseCard__DfXGh h3 a{color:#17243a;text-decoration:none}.price-page_courseCard__DfXGh h3 a:hover{color:#2156d7}.price-page_courseCard__DfXGh>p{margin:0;color:#68778d;font-size:.7rem;line-height:1.5}.price-page_cardFacts__Mz9qr{display:grid;gap:.5rem;margin:0}.price-page_cardFacts__Mz9qr>div{display:grid;grid-template-columns:5.5rem minmax(0,1fr);gap:.5rem}.price-page_cardFacts__Mz9qr dt{color:#68778d;font-size:.64rem}.price-page_cardFacts__Mz9qr dd{margin:0;color:#17243a;font-size:.68rem;font-weight:760;line-height:1.35}.price-page_cardFooter__YmHtH{display:grid;gap:.65rem;margin-top:auto}.price-page_cardPrice__JXlkD{display:grid;padding-top:.75rem;border-top:1px solid #dfe7f1}.price-page_cardPrice__JXlkD small{color:#68778d;font-size:.61rem}.price-page_cardPrice__JXlkD strong{margin-top:.1rem;color:#174aa9;font-size:1.08rem;font-weight:900;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.price-page_courseCard__DfXGh .price-page_courseDetails__DcMZX>dl{grid-template-columns:1fr}.price-page_courseCard__DfXGh .price-page_courseDetails__DcMZX>dl>div:first-child{grid-column:auto}.price-page_emptyState__L_VMC{margin-top:.85rem}.price-page_pagination__eyrZX{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.75rem;align-items:center;margin-top:1rem}.price-page_pagination__eyrZX>div{display:flex;flex-wrap:wrap;gap:.35rem;justify-content:center}.price-page_pagination__eyrZX a{display:inline-flex;min-width:2.75rem;min-height:2.75rem;padding:.38rem .55rem;align-items:center;justify-content:center;color:#29415f;background:#fff;border:1px solid #d5e0ed;border-radius:.45rem;font-size:.66rem;font-weight:820;text-decoration:none}.price-page_pagination__eyrZX a[aria-current=page]{color:#fff;background:#2156d7;border-color:#2156d7}.price-page_pagination__eyrZX a[aria-disabled=true]{color:#98a4b5;pointer-events:none;background:#f3f5f8}@media (max-width:68rem){.price-page_listRow__npomd{grid-template-columns:minmax(0,1.2fr) minmax(12rem,.55fr) minmax(12rem,.48fr)}.price-page_cardGrid__C_plV,.price-page_courseDetails__DcMZX>dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:52rem){.price-page_heroFacts__U8BPq{grid-template-columns:1fr}.price-page_resultsToolbar___gFGZ{align-items:stretch}.price-page_listRow__npomd{grid-template-columns:1fr;align-items:start}.price-page_listCommercial__J4SKT{padding-top:.75rem;padding-left:0;border-top:1px solid #dfe7f1;border-left:0}.price-page_courseDetails__DcMZX{margin-top:0}}@media (max-width:36rem){.price-page_resultsToolbar___gFGZ{display:grid}.price-page_viewSwitch__SX2XG{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.price-page_viewSwitchCompact__l9SZi{grid-template-columns:repeat(2,minmax(0,1fr))}.price-page_viewSwitch__SX2XG a{justify-content:center;min-width:0;padding-inline:.35rem}.price-page_sortControl__QyIb3{width:100%}.price-page_sortControl__QyIb3 label{grid-template-columns:auto minmax(0,1fr);width:100%;min-width:0}.price-page_sortControl__QyIb3 select{width:100%;min-width:0}.price-page_comfortable__zIVRC .price-page_applicationButton__IJwZk,.price-page_comfortable__zIVRC .price-page_sortControl__QyIb3 button,.price-page_pagination__eyrZX a,.price-page_quickFilters__GfpFh a{min-height:2.75rem;font-size:.78rem}.price-page_cardGrid__C_plV{grid-template-columns:1fr}.price-page_courseActions__M4nnA{grid-template-columns:1fr 1fr}.price-page_courseDetails__DcMZX>dl{grid-template-columns:1fr}.price-page_courseDetails__DcMZX>dl>div:first-child{grid-column:auto}.price-page_pagination__eyrZX{grid-template-columns:1fr 1fr}.price-page_pagination__eyrZX>div{grid-column:1/-1;grid-row:1}.price-page_resultsStatus__EZDdQ{display:grid;gap:.35rem;align-items:start}}@media (prefers-reduced-motion:reduce){.price-page_courseDetails__DcMZX>summary svg{transition:none}}