.CourseCollectionUI_metrics__2atVU{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:23px;overflow:hidden;border:1px solid #b4b0ec21;border-radius:13px;background:rgba(180,176,236,.105);box-shadow:inset 0 1px hsla(0,0%,100%,.025)}.CourseCollectionUI_metrics__2atVU>div{min-width:0;padding:13px 15px;background:#070b22e6}.CourseCollectionUI_metrics__2atVU>[data-metric=detail],.CourseCollectionUI_metrics__2atVU>[data-metric=result]{grid-column:span 2}.CourseCollectionUI_metrics__2atVU dd,.CourseCollectionUI_metrics__2atVU dt{margin:0}.CourseCollectionUI_metrics__2atVU dt{display:flex;align-items:center;gap:6px;color:#b4bcd085;font-size:9px;line-height:1.2;letter-spacing:.08em;text-transform:uppercase}.CourseCollectionUI_metrics__2atVU dd{margin-top:5px;color:#f7f8f8e0;font-size:12px;line-height:1.4;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.CourseCollectionUI_metrics__2atVU dd strong{color:#f7f8f8;font-size:15px}.CourseCollectionUI_metrics__2atVU dd>small{display:block;margin-top:4px;color:#b4bcd080;font-size:9px;font-weight:500;line-height:1.25}.CourseCollectionUI_metricIcon__XyyFQ{flex:0 0 auto;width:13px;height:13px;color:#70cee9b8}.CourseCollectionUI_mobileComparison__6OPRm{display:none}@media(min-width:681px)and (max-width:1100px){.CourseCollectionUI_metrics__2atVU{grid-template-columns:repeat(2,minmax(0,1fr))}.CourseCollectionUI_metrics__2atVU>[data-metric=detail],.CourseCollectionUI_metrics__2atVU>[data-metric=result]{grid-column:1/-1}}@media(max-width:680px){.CourseCollectionUI_metrics__2atVU{grid-template-areas:"rating rating rating students students students" "duration duration duration updated updated updated" "detail detail detail detail detail detail" "result result result result result result";grid-template-columns:repeat(6,minmax(0,1fr));border-color:#b4b0ec24;border-radius:16px}.CourseCollectionUI_metrics__2atVU>div{min-height:70px;padding:13px 14px;background:radial-gradient(circle at 12% 0,rgba(64,200,224,.035),#0000 55%),#070b22eb}.CourseCollectionUI_metrics__2atVU>[data-metric=rating]{grid-area:rating}.CourseCollectionUI_metrics__2atVU>[data-metric=students]{grid-area:students}.CourseCollectionUI_metrics__2atVU>[data-metric=duration]{grid-area:duration}.CourseCollectionUI_metrics__2atVU>[data-metric=updated]{grid-area:updated}.CourseCollectionUI_metrics__2atVU>[data-metric=detail]{grid-area:detail}.CourseCollectionUI_metrics__2atVU>[data-metric=result]{grid-area:result}.CourseCollectionUI_metrics__2atVU>[data-metric=duration] dd,.CourseCollectionUI_metrics__2atVU>[data-metric=rating] dd,.CourseCollectionUI_metrics__2atVU>[data-metric=students] dd,.CourseCollectionUI_metrics__2atVU>[data-metric=updated] dd{margin-top:7px;font-size:16px;font-weight:610;line-height:1.15;letter-spacing:-.015em}.CourseCollectionUI_metrics__2atVU>[data-metric=duration] dd strong,.CourseCollectionUI_metrics__2atVU>[data-metric=rating] dd strong,.CourseCollectionUI_metrics__2atVU>[data-metric=students] dd strong,.CourseCollectionUI_metrics__2atVU>[data-metric=updated] dd strong{font-size:20px;font-weight:680}.CourseCollectionUI_metrics__2atVU>[data-metric=detail]{min-height:64px;padding:12px 14px}.CourseCollectionUI_metrics__2atVU>[data-metric=detail] dt{font-size:9px}.CourseCollectionUI_metrics__2atVU>[data-metric=detail] dd{margin-top:6px;overflow-wrap:anywhere;font-size:12px;font-weight:590;line-height:1.35}.CourseCollectionUI_metrics__2atVU>[data-metric=result]{min-height:76px;padding:13px 14px 14px;background:linear-gradient(100deg,rgba(64,200,224,.035),#0000 62%),#070b22eb}.CourseCollectionUI_metrics__2atVU>[data-metric=result] dd{margin-top:7px;font-size:13px;line-height:1.42}.CourseCollectionUI_mobileComparison__6OPRm{display:block;overflow:hidden;margin-top:30px;border:1px solid #b4b0ec29;border-radius:18px;background:linear-gradient(145deg,#161d456b,#05081dc2),#080c24d1;box-shadow:0 22px 54px #0000002e,inset 0 1px hsla(0,0%,100%,.035)}.CourseCollectionUI_mobileComparisonControl__Qkrvq{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;margin:8px;padding:3px;border:1px solid #b4b0ec1f;border-radius:13px;background:#0104148a}.CourseCollectionUI_mobileComparisonControl__Qkrvq button{min-width:0;min-height:42px;padding:0 8px;border:0;border-radius:10px;color:#bec6d9ad;background:#0000;font:650 11px/1 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:.01em;cursor:pointer;transition:color .24s ease,background-color .24s ease,box-shadow .24s ease}.CourseCollectionUI_mobileComparisonControl__Qkrvq button[aria-pressed=true]{color:#f7f8f8;background:linear-gradient(135deg,#465bb08c,#33418c66);box-shadow:inset 0 1px hsla(0,0%,100%,.075),0 5px 15px #0003}.CourseCollectionUI_mobileComparisonControl__Qkrvq button:focus-visible{outline:2px solid #40c8e0;outline-offset:2px}.CourseCollectionUI_mobileComparisonTable__TyDay{width:100%;table-layout:fixed;border-collapse:collapse}.CourseCollectionUI_mobileComparisonTable__TyDay caption{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.CourseCollectionUI_mobileComparisonTable__TyDay thead th{padding:10px 12px 9px;border-top:1px solid #b4b0ec1a;border-bottom:1px solid #b4b0ec1c;color:#b4bcd080;background:hsla(180,7%,97%,.018);font-size:8px;font-weight:700;line-height:1;text-align:left;text-transform:uppercase;letter-spacing:.12em}.CourseCollectionUI_mobileComparisonTable__TyDay thead th:last-child{text-align:right}.CourseCollectionUI_mobileComparisonTable__TyDay tbody td,.CourseCollectionUI_mobileComparisonTable__TyDay tbody th{height:70px;padding:11px 12px;border-bottom:1px solid #b4b0ec17;vertical-align:middle}.CourseCollectionUI_mobileComparisonTable__TyDay tbody tr:last-child td,.CourseCollectionUI_mobileComparisonTable__TyDay tbody tr:last-child th{border-bottom:0}.CourseCollectionUI_mobileComparisonTable__TyDay tbody tr{transition:background-color .2s ease}.CourseCollectionUI_mobileComparisonTable__TyDay tbody tr:focus-within{background:rgba(64,200,224,.045)}.CourseCollectionUI_mobileComparisonCourseColumn__F_xa9{width:49%}.CourseCollectionUI_mobileComparisonValueColumn__tVlkA{width:32%}.CourseCollectionUI_mobileComparisonRatingColumn__FhNWl{width:19%}.CourseCollectionUI_mobileComparisonCourse__izo61{text-align:left}.CourseCollectionUI_mobileComparisonCourse__izo61 a{display:grid;grid-template-columns:18px minmax(0,1fr);gap:7px;align-items:start;color:#f7f8f8}.CourseCollectionUI_mobileComparisonCourse__izo61 a>span:first-child{padding-top:2px;color:#40c8e0;font:650 8px/1.2 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;letter-spacing:.04em}.CourseCollectionUI_mobileComparisonCourse__izo61 a>span:last-child{display:-webkit-box;overflow:hidden;color:#f7f8f8;font-size:11px;font-weight:650;line-height:1.32;letter-spacing:-.012em;-webkit-box-orient:vertical;-webkit-line-clamp:2}.CourseCollectionUI_mobileComparisonCourse__izo61 a:focus-visible{outline:2px solid #40c8e0;outline-offset:4px;border-radius:4px}.CourseCollectionUI_mobileComparisonValue__oHIHd{color:#eff2fae0;text-align:left}.CourseCollectionUI_mobileComparisonValue__oHIHd>small{display:-webkit-box;overflow:hidden;margin-top:4px;color:#b4bcd085;font-size:8px;line-height:1.25;-webkit-box-orient:vertical;-webkit-line-clamp:1}.CourseCollectionUI_mobileComparisonPrimary__e58IS{display:flex;min-width:0;align-items:center;overflow:hidden;font-size:10px;font-weight:620;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.CourseCollectionUI_marker__P__EB{flex:0 0 auto;width:6px;height:6px;margin-right:6px;border-radius:50%;background:currentColor;box-shadow:0 0 0 3px rgba(64,200,224,.055)}.CourseCollectionUI_primaryText__p20tw{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CourseCollectionUI_mobileComparisonEnglish__22hW6{color:#c7baffb8!important}.CourseCollectionUI_mobileComparisonRating__nQhvI{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.CourseCollectionUI_mobileComparisonRating__nQhvI small,.CourseCollectionUI_mobileComparisonRating__nQhvI strong{display:block}.CourseCollectionUI_mobileComparisonRating__nQhvI strong{color:#f7f8f8;font-size:15px;font-weight:680;line-height:1;letter-spacing:-.02em}.CourseCollectionUI_mobileComparisonRating__nQhvI small{margin-top:5px;color:#b4bcd073;font-size:8px;line-height:1}.CourseCollectionUI_mobileComparisonHint__Dlh8H{margin:0;padding:10px 12px 12px;border-top:1px solid #b4b0ec14;color:#b4bcd07a;font-size:8px;line-height:1.4;text-align:center}}@media(max-width:360px){.CourseCollectionUI_metrics__2atVU>div{padding-right:11px;padding-left:11px}.CourseCollectionUI_metrics__2atVU>[data-metric=detail]{padding-right:8px;padding-left:8px}.CourseCollectionUI_mobileComparisonCourseColumn__F_xa9{width:50%}.CourseCollectionUI_mobileComparisonValueColumn__tVlkA{width:32%}.CourseCollectionUI_mobileComparisonRatingColumn__FhNWl{width:18%}.CourseCollectionUI_mobileComparisonTable__TyDay tbody td,.CourseCollectionUI_mobileComparisonTable__TyDay tbody th,.CourseCollectionUI_mobileComparisonTable__TyDay thead th{padding-right:9px;padding-left:9px}}@media(prefers-reduced-motion:reduce){.CourseCollectionUI_mobileComparisonControl__Qkrvq button,.CourseCollectionUI_mobileComparisonTable__TyDay tbody tr{animation:none!important;transition:none!important}}.Accordion_accordionSection__dBwgk{display:flex;flex-direction:column;margin-bottom:17px}.Accordion_accordionSection__dBwgk:last-of-type{margin-bottom:0}@media(max-width:1200px){.Accordion_accordionSection__dBwgk{margin-bottom:15px}}.Accordion_accordionHeading__DnKra{margin:0;font:inherit}.Accordion_accordion__xzIJe{width:100%;min-height:76px;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff0d;border-radius:12px;display:flex;align-items:center;outline:none;transition:background-color .2s ease;position:relative;font-weight:400;font-size:20px;line-height:26px;color:#f7f8f8;justify-content:flex-start;text-align:left;padding:24px 55px 24px 24px}.Accordion_accordion__xzIJe .Accordion_accordion_title___1XAb,.Accordion_accordion__xzIJe h3{font:inherit}.Accordion_accordion__xzIJe:after,.Accordion_accordion__xzIJe:before{content:"";position:absolute;right:25px;top:50%;width:22px;height:2px;margin-top:-2px;background-color:#fff}.Accordion_accordion__xzIJe:before{transform:rotate(-90deg);transition:transform .35s cubic-bezier(.65,.05,.36,1)}.Accordion_accordion__xzIJe:hover{transform:none}.Accordion_accordion__xzIJe:focus-visible{outline:3px solid #5fd2e5;outline-offset:3px}@media(max-width:1200px){.Accordion_accordion__xzIJe{font-size:18px;line-height:1.4;padding:20px 55px 20px 20px}}@media(max-width:900px){.Accordion_accordion__xzIJe{min-height:65px;padding-top:15px;padding-bottom:15px;font-size:16px}}@media(max-width:767px){.Accordion_accordion__xzIJe{min-height:88px;height:auto;font-weight:400;font-size:18px;line-height:28px;color:#f7f8f8;padding-left:15px}.Accordion_accordion__xzIJe .Accordion_accordion_title___1XAb,.Accordion_accordion__xzIJe h3{font:inherit}}@media(max-width:370px){.Accordion_accordion__xzIJe{font-size:16px;line-height:25px;min-height:65px;padding-top:12px;padding-bottom:12px}}.Accordion_active__TyAoH{background-color:#4c50be}.Accordion_accordion_icon__dYhjS{margin-left:auto;transition:transform .2s ease}.Accordion_accordion_content__jJ9gR{display:grid;grid-template-rows:0fr;background:linear-gradient(358.98deg,#f7f8f80d 1.12%,#f7f8f800 99.39%);font-weight:400;font-size:18px;line-height:27px;padding-left:24px;padding-right:24px;color:#fff;transition:grid-template-rows .24s ease,visibility 0s linear .24s;visibility:hidden}@media(max-width:767px){.Accordion_accordion_content__jJ9gR{padding-left:15px;padding-right:16px;font-size:0;line-height:24px}}.Accordion_accordion_content_inner__wQkW7{min-height:0;overflow:hidden}.Accordion_accordion_text__OdTL0{font-size:16px;font-weight:400;padding:10px}.Accordion_accordion_text__OdTL0 *{font:inherit}.Accordion_accordion_text__OdTL0 h2{display:inline}.Accordion_accordionSection__dBwgk.Accordion_isActive__9X0nn .Accordion_accordion_content__jJ9gR{grid-template-rows:1fr;opacity:1;visibility:visible;transition-delay:0s}.Accordion_accordionSection__dBwgk.Accordion_isActive__9X0nn .Accordion_accordion__xzIJe:before{transform:rotate(0deg)}.IlyaFofanovAuthorPage_page__jgUgP{--ink:#f1f5fc;--muted:#a7b3cc;--subtle:#8391af;--cyan:#74d9ef;--violet:#b09cff;--line:#b0beec29;--track:#74d9ef;position:relative;isolation:isolate;overflow-x:clip;color:var(--ink);background:radial-gradient(ellipse at 82% 2%,#5853b22e,#0000 900px),radial-gradient(ellipse at 4% 11%,#19689d1f,#0000 780px),linear-gradient(180deg,#050a1e,#030719 40%,#030517)}.IlyaFofanovAuthorPage_page__jgUgP :where(h1,h2,h3,h4,p,figure,ul,ol){margin:0}.IlyaFofanovAuthorPage_page__jgUgP :where(h1,h2,h3,h4,p){overflow-wrap:anywhere}.IlyaFofanovAuthorPage_page__jgUgP a{color:inherit;text-decoration:none}.IlyaFofanovAuthorPage_page__jgUgP :where(a,button,summary):focus-visible{outline:3px solid var(--cyan);outline-offset:4px}.IlyaFofanovAuthorPage_page__jgUgP :where(section[id],article[id]){scroll-margin-top:115px}.IlyaFofanovAuthorPage_page__jgUgP img{display:block;max-width:100%}.IlyaFofanovAuthorPage_breadcrumbs__i8z6j{padding-top:28px}.IlyaFofanovAuthorPage_breadcrumbs__i8z6j ol{display:flex;flex-wrap:wrap;gap:9px 0;list-style:none;padding:0}.IlyaFofanovAuthorPage_breadcrumbs__i8z6j li{display:flex;align-items:center;color:var(--subtle);font-size:13px;line-height:1.5}.IlyaFofanovAuthorPage_breadcrumbs__i8z6j li+li:before{content:"/";margin:0 12px;color:#58647f}.IlyaFofanovAuthorPage_breadcrumbs__i8z6j a:hover{color:var(--cyan)}.IlyaFofanovAuthorPage_breadcrumbs__i8z6j li:last-child{color:#c4cee3}.IlyaFofanovAuthorPage_hero__93glr{padding-top:55px}.IlyaFofanovAuthorPage_heroGrid__m6p11{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:50px;align-items:center}.IlyaFofanovAuthorPage_heroCopy__WpbVr{min-width:0}.IlyaFofanovAuthorPage_eyebrow__dG4QN{display:flex;align-items:center;gap:9px;color:var(--cyan);font-size:12px;font-weight:700;line-height:1.65;letter-spacing:.13em;text-transform:uppercase}.IlyaFofanovAuthorPage_statusDot__PieVu{width:6px;height:6px;flex:0 0 6px;border-radius:50%;background:var(--cyan);box-shadow:0 0 13px #74d9ef7a}.IlyaFofanovAuthorPage_hero__93glr h1{margin-top:22px;color:#f4f7ff;font-size:clamp(64px,6.9vw,88px);font-weight:550;letter-spacing:-.065em;line-height:1}.IlyaFofanovAuthorPage_hero__93glr h1>span{display:block;color:#abaff5;background:linear-gradient(100deg,#77d8f1,#b09cff 90%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:#0000}.IlyaFofanovAuthorPage_heroDescriptor___EmMy{margin-top:27px!important;color:#e1e6f7;font-size:clamp(23px,2.35vw,29px);font-weight:500;letter-spacing:-.028em;line-height:1.35}.IlyaFofanovAuthorPage_heroLead__KoffM{max-width:530px;margin-top:19px!important;color:var(--muted);font-size:15px;line-height:1.8}.IlyaFofanovAuthorPage_brandLine__nJdbt{display:flex;align-items:center;gap:18px;margin-top:24px;padding:16px 17px;border:1px solid #74d9ef30;border-left:2px solid #74d9ef;border-radius:0 13px 13px 0;background:linear-gradient(105deg,rgba(64,200,224,.075),rgba(85,87,193,.055))}.IlyaFofanovAuthorPage_brandLine__nJdbt>div{min-width:0}.IlyaFofanovAuthorPage_brandLine__nJdbt strong{display:block;color:var(--cyan);font-size:13px;line-height:1.5;letter-spacing:.055em}.IlyaFofanovAuthorPage_brandLine__nJdbt span{display:block;margin-top:5px;color:#becae0;font-size:13px;line-height:1.65}.IlyaFofanovAuthorPage_brandLine__nJdbt>a{display:grid;place-items:center;flex:0 0 32px;width:32px;height:38px;color:var(--cyan)}.IlyaFofanovAuthorPage_brandLine__nJdbt svg{width:21px;height:21px}.IlyaFofanovAuthorPage_heroActions__v7fJC{display:flex;flex-wrap:wrap;gap:10px;margin-top:25px}.IlyaFofanovAuthorPage_button__SiUG2{display:inline-flex;justify-content:center;align-items:center;gap:12px;min-height:49px;padding:13px 19px;border:1px solid #0000;border-radius:11px;color:#f8faff;font-size:14px;font-weight:650;line-height:1.4;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.IlyaFofanovAuthorPage_button__SiUG2 svg{width:18px;height:18px;flex:0 0 auto}.IlyaFofanovAuthorPage_button__SiUG2:hover{transform:translateY(-2px)}.IlyaFofanovAuthorPage_buttonPrimary__QHQ_p{background:linear-gradient(110deg,#4661bd,#5559b7);border-color:#9daaf34d;box-shadow:0 10px 32px #394baa2e,inset 0 1px #edf5ff1f}.IlyaFofanovAuthorPage_buttonPrimary__QHQ_p:hover{box-shadow:0 13px 35px #4057c752}.IlyaFofanovAuthorPage_buttonGhost__I4f1t{color:#d6e0f3;background:rgba(190,207,255,.025);border-color:var(--line)}.IlyaFofanovAuthorPage_buttonGhost__I4f1t:hover{border-color:#74d9ef66}.IlyaFofanovAuthorPage_updated__E5MiU{margin-top:17px!important;color:var(--subtle);font-size:12px;line-height:1.6}.IlyaFofanovAuthorPage_heroVisual__8Qb8b{position:relative;min-width:0;overflow:hidden;border:1px solid #9db2e63b;border-radius:23px;background:#0a1021;box-shadow:0 35px 85px #00000045,0 0 100px #4f54ae1a}.IlyaFofanovAuthorPage_heroVisual__8Qb8b>img{width:100%;height:400px;object-fit:cover;object-position:34% 50%}.IlyaFofanovAuthorPage_heroVisual__8Qb8b figcaption{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;padding:26px 27px 23px;border-top:1px solid var(--line);background:linear-gradient(110deg,#101934,#0b0f24)}.IlyaFofanovAuthorPage_heroVisual__8Qb8b figcaption span{color:#9ca9cb;font-size:12px;letter-spacing:.09em;text-transform:uppercase}.IlyaFofanovAuthorPage_heroVisual__8Qb8b figcaption strong{display:block;margin-top:11px;color:#e8edfc;font-size:23px;font-weight:550;letter-spacing:-.027em;line-height:1.3}.IlyaFofanovAuthorPage_heroVisual__8Qb8b figcaption a{display:inline-flex;align-items:center;gap:7px;color:#a1ddeb;font-size:12px;line-height:1.5}.IlyaFofanovAuthorPage_heroVisual__8Qb8b figcaption svg{width:14px;height:14px;flex:0 0 14px}.IlyaFofanovAuthorPage_visualTopline__3S_gN{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:17px 22px;border-bottom:1px solid var(--line);color:#b5bdd6;font-size:12px;line-height:1.5}.IlyaFofanovAuthorPage_visualTopline__3S_gN span:last-child{color:#9398c5;font-size:12px;letter-spacing:.08em}.IlyaFofanovAuthorPage_illustrationNote__s_6Va{position:absolute;top:420px;right:13px;color:#eef3ffa6;font-size:12px;line-height:1;text-shadow:0 1px 7px #000}.IlyaFofanovAuthorPage_facts__nRQjb{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin-top:54px!important;padding:27px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.IlyaFofanovAuthorPage_facts__nRQjb li{min-width:0;padding:0 29px;border-left:1px solid var(--line)}.IlyaFofanovAuthorPage_facts__nRQjb li:first-child{padding-left:0;border-left:0}.IlyaFofanovAuthorPage_facts__nRQjb strong{display:block;color:#e8efff;font-size:clamp(29px,3.1vw,41px);font-weight:500;line-height:1.2;letter-spacing:-.04em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.IlyaFofanovAuthorPage_facts__nRQjb li>span{display:block;margin-top:9px;color:var(--subtle);font-size:12px;line-height:1.5}.IlyaFofanovAuthorPage_factNote__e9HC_{margin-top:15px!important;color:var(--subtle);font-size:12px;line-height:1.8}.IlyaFofanovAuthorPage_factNote__e9HC_ a{display:inline-flex;align-items:center;gap:6px;margin-left:8px;color:#a8c6e9}.IlyaFofanovAuthorPage_factNote__e9HC_ svg{width:14px;height:14px}.IlyaFofanovAuthorPage_anchorNav__SCC27{display:flex;gap:32px;margin-top:39px;padding-bottom:19px;border-bottom:1px solid var(--line);overflow-x:auto;scrollbar-width:thin}.IlyaFofanovAuthorPage_anchorNav__SCC27 a{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto;min-height:35px;color:#bac5db;font-size:14px;line-height:1.5}.IlyaFofanovAuthorPage_anchorNav__SCC27 a:hover{color:var(--cyan)}.IlyaFofanovAuthorPage_anchorNav__SCC27 span{padding:2px 6px;border-radius:5px;color:#b5b0ee;background:#8676e01f;font-size:12px}.IlyaFofanovAuthorPage_section__yn96P{margin-top:clamp(80px,9vw,118px)}.IlyaFofanovAuthorPage_sectionHeading__xxSmO{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:60px;align-items:end;margin-bottom:35px}.IlyaFofanovAuthorPage_sectionHeading__xxSmO>p{max-width:450px;color:var(--muted);font-size:14px;line-height:1.85}.IlyaFofanovAuthorPage_page__jgUgP h2{margin-top:16px;color:var(--ink);font-size:clamp(30px,3.45vw,44px);font-weight:500;line-height:1.15;letter-spacing:-.044em}.IlyaFofanovAuthorPage_pathGrid__W0ePZ{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:17px}.IlyaFofanovAuthorPage_pathCard__ObvOX{display:flex;flex-direction:column;grid-column:span 2;min-width:0;padding:26px 25px;border:1px solid var(--line);border-radius:19px;background:radial-gradient(ellipse at 0 0,rgba(56,144,183,.095),#0000 70%),#10173073}.IlyaFofanovAuthorPage_pathCard__ObvOX:nth-child(2){background:radial-gradient(ellipse at 0 0,#8768d31f,#0000 70%),#10173073}.IlyaFofanovAuthorPage_pathCard__ObvOX:nth-child(3){background:radial-gradient(ellipse at 0 0,#4868c326,#0000 70%),#10173073}.IlyaFofanovAuthorPage_pathCard__ObvOX:nth-last-child(-n+2){grid-column:span 3}.IlyaFofanovAuthorPage_pathCard__ObvOX h3{margin-top:26px;color:#eef2ff;font-size:25px;font-weight:550;line-height:1.3;letter-spacing:-.035em}.IlyaFofanovAuthorPage_pathCard__ObvOX>p{margin-top:14px;margin-bottom:27px;color:var(--muted);font-size:14px;line-height:1.8}.IlyaFofanovAuthorPage_pathCard__ObvOX ol{display:grid;gap:0;list-style:none;padding:0;margin-top:auto}.IlyaFofanovAuthorPage_pathCard__ObvOX li{display:flex;gap:10px;align-items:center;padding:14px 0;border-top:1px solid var(--line)}.IlyaFofanovAuthorPage_pathCard__ObvOX li>span{display:grid;place-items:center;width:22px;height:22px;flex:0 0 22px;border:1px solid #97c0e62e;border-radius:50%;color:#a5b4d0;font-size:12px}.IlyaFofanovAuthorPage_pathCard__ObvOX li a{display:flex;align-items:center;justify-content:space-between;gap:9px;flex:1 1;min-width:0;color:#d2ddee;font-size:13px;line-height:1.5}.IlyaFofanovAuthorPage_pathCard__ObvOX li a:hover{color:var(--cyan)}.IlyaFofanovAuthorPage_pathCard__ObvOX li svg{width:15px;height:15px;flex:0 0 15px;color:#7fb8d8}.IlyaFofanovAuthorPage_pathCard__ObvOX li:last-child{padding-bottom:0}.IlyaFofanovAuthorPage_pathTopline__lvDEq{display:flex;justify-content:space-between;gap:15px;color:#a6aecf;font-size:12px;line-height:1.6;letter-spacing:.06em;text-transform:uppercase}.IlyaFofanovAuthorPage_pathTopline__lvDEq span:last-child{color:#8bd5ec;font-size:20px;line-height:1}.IlyaFofanovAuthorPage_learningNote___zsb9{display:flex;align-items:center;gap:19px;padding:22px 25px;margin-top:18px;border:1px solid #8ca6da1a;border-radius:14px;background:#1624452e}.IlyaFofanovAuthorPage_learningNote___zsb9>span{color:#8d9fd7;font:23px/1 ui-monospace,monospace}.IlyaFofanovAuthorPage_learningNote___zsb9 p{color:var(--muted);font-size:14px;line-height:1.75}.IlyaFofanovAuthorPage_learningNote___zsb9 strong{color:#d2dcee;font-weight:600}.IlyaFofanovAuthorPage_desktopComparison__09sbz{overflow-x:auto;border:1px solid var(--line);border-radius:18px;background:linear-gradient(110deg,#192441a6,#0d122d80)}.IlyaFofanovAuthorPage_desktopComparison__09sbz table{width:100%;border-collapse:collapse;text-align:left}.IlyaFofanovAuthorPage_desktopComparison__09sbz caption{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.IlyaFofanovAuthorPage_desktopComparison__09sbz td,.IlyaFofanovAuthorPage_desktopComparison__09sbz th{padding:18px 20px;border-bottom:1px solid #a5b2e21a}.IlyaFofanovAuthorPage_desktopComparison__09sbz thead th{color:#8695b5;background:rgba(177,192,240,.025);font-size:12px;font-weight:600;line-height:1.5;letter-spacing:.07em;text-transform:uppercase}.IlyaFofanovAuthorPage_desktopComparison__09sbz tbody th{width:34%}.IlyaFofanovAuthorPage_desktopComparison__09sbz tbody th a{display:flex;align-items:center;gap:12px;color:#dce5f7;font-size:14px;font-weight:550;line-height:1.5}.IlyaFofanovAuthorPage_desktopComparison__09sbz tbody th a>span{color:#717f9f;font-size:12px;font-weight:400}.IlyaFofanovAuthorPage_desktopComparison__09sbz tbody th svg{width:14px;height:14px;flex:0 0 14px;margin-left:auto;opacity:.3}.IlyaFofanovAuthorPage_desktopComparison__09sbz tbody td{color:#bdc9e0;font-size:13px;line-height:1.6}.IlyaFofanovAuthorPage_desktopComparison__09sbz td strong{color:#d5dbf9;font-size:15px;font-weight:600}.IlyaFofanovAuthorPage_desktopComparison__09sbz td small{display:block;margin-top:3px;color:#8e9bb7;font-size:12px}.IlyaFofanovAuthorPage_desktopComparison__09sbz tbody tr:last-child td,.IlyaFofanovAuthorPage_desktopComparison__09sbz tbody tr:last-child th{border:0}.IlyaFofanovAuthorPage_desktopComparison__09sbz tbody tr:hover{background:rgba(94,167,222,.035)}.IlyaFofanovAuthorPage_desktopComparison__09sbz tbody tr:hover svg{opacity:1;color:var(--cyan)}.IlyaFofanovAuthorPage_desktopComparison__09sbz:focus-visible{outline:2px solid var(--cyan);outline-offset:4px}.IlyaFofanovAuthorPage_trackLanguage__QH14A{--track:#76d6e9}.IlyaFofanovAuthorPage_trackData__MaYja{--track:#88b2ff}.IlyaFofanovAuthorPage_trackArchitecture__TOPWo{--track:#b7a0ff}.IlyaFofanovAuthorPage_trackTools__kPWJP{--track:#94addb}.IlyaFofanovAuthorPage_trackWeb__1lnp_{--track:#9fbcfa}.IlyaFofanovAuthorPage_trackLabel__EJJ7w{color:var(--track)}.IlyaFofanovAuthorPage_dataNote__yGYcV{margin-top:17px!important;color:var(--subtle);font-size:12px;line-height:1.8}.IlyaFofanovAuthorPage_courseList__q8EtQ{display:grid;grid-template-columns:minmax(0,1fr);gap:25px;list-style:none;padding:0}.IlyaFofanovAuthorPage_courseList__q8EtQ>li{min-width:0}.IlyaFofanovAuthorPage_courseCard__SPG2t{display:grid;grid-template-columns:280px minmax(0,1fr);min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:22px;background:radial-gradient(ellipse at 0 0,rgba(64,99,166,.055),#0000 55%),#0b1129ab;content-visibility:auto;contain-intrinsic-width:none;contain-intrinsic-height:auto 700px;transition:border-color .25s ease}.IlyaFofanovAuthorPage_courseCard__SPG2t:hover{border-color:#9dbae44d}.IlyaFofanovAuthorPage_courseAside__2n__g{padding:23px;border-right:1px solid #adc1e917;background:linear-gradient(150deg,rgba(118,151,220,.045),#0a0f261f)}.IlyaFofanovAuthorPage_courseImage__qAEYa{display:block;position:relative;overflow:hidden;border:1px solid #a3b6db1f;border-radius:12px}.IlyaFofanovAuthorPage_courseImage__qAEYa img{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}.IlyaFofanovAuthorPage_courseImage__qAEYa>span{position:absolute;bottom:7px;left:7px;padding:4px 7px;border:1px solid #c1c9eb29;border-radius:5px;color:#e1e8ff;background:#05091edb;font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.1em}.IlyaFofanovAuthorPage_courseAsideMeta__fbOKR{margin-top:24px}.IlyaFofanovAuthorPage_courseAsideMeta__fbOKR>span{display:inline-block;padding:6px 9px;border:1px solid var(--line);border-radius:6px;color:var(--track);font:11px/1.3 ui-monospace,monospace}.IlyaFofanovAuthorPage_courseAsideMeta__fbOKR>p{margin-top:13px;color:#c6d1e8;font-size:14px;font-weight:550;line-height:1.5}.IlyaFofanovAuthorPage_courseAsideMeta__fbOKR>small{display:block;margin-top:7px;color:var(--subtle);font-size:12px;line-height:1.7}.IlyaFofanovAuthorPage_courseCredits__YO_D9{margin-top:24px!important;padding-top:18px;border-top:1px solid var(--line);color:#b3bfd7;font-size:12px;line-height:1.75}.IlyaFofanovAuthorPage_courseCredits__YO_D9>span{display:block;margin-top:5px;color:#818eac}.IlyaFofanovAuthorPage_courseCredits__YO_D9 a{color:#9eb4d8}.IlyaFofanovAuthorPage_courseCredits__YO_D9 a:hover{text-decoration:underline;text-underline-offset:3px}.IlyaFofanovAuthorPage_courseBody__ULeWz{min-width:0;padding:28px 31px 24px}.IlyaFofanovAuthorPage_courseBody__ULeWz h3{max-width:780px;margin-top:11px;color:#e6ecfc;font-size:26px;font-weight:550;line-height:1.3;letter-spacing:-.03em}.IlyaFofanovAuthorPage_courseBody__ULeWz h3 a:hover{color:#b9dff7}.IlyaFofanovAuthorPage_courseBody__ULeWz dl [data-metric] dt{color:#8d9dbb;font-size:12px;letter-spacing:.025em}.IlyaFofanovAuthorPage_courseBody__ULeWz dl [data-metric] dd{font-size:14px}.IlyaFofanovAuthorPage_courseBody__ULeWz dl [data-metric] dd>small{color:#8e9eba;font-size:12px;line-height:1.45}.IlyaFofanovAuthorPage_courseBadge__2JNGe{color:var(--track);font-size:12px;font-weight:600;line-height:1.6;letter-spacing:.065em;text-transform:uppercase}.IlyaFofanovAuthorPage_courseVerdict__P9Obl{margin-top:15px!important;color:var(--muted);font-size:14px;line-height:1.8}.IlyaFofanovAuthorPage_topicTags__t9vQN{display:flex;flex-wrap:wrap;gap:6px;list-style:none;padding:0;margin-top:17px!important}.IlyaFofanovAuthorPage_topicTags__t9vQN li{border:1px solid #a6b8e61c;border-radius:5px;padding:4px 7px;color:#a5b4d1;background:rgba(150,164,230,.025);font-size:12px;line-height:1.5}.IlyaFofanovAuthorPage_bestFor__OKofS{margin-top:20px!important;color:#a9b8d3;font-size:14px;line-height:1.7}.IlyaFofanovAuthorPage_bestFor__OKofS strong{display:block;margin-bottom:5px;color:#d6e1f2;font-size:12px;font-weight:600}.IlyaFofanovAuthorPage_courseDetails__hbyjh{margin-top:18px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.IlyaFofanovAuthorPage_courseDetails__hbyjh summary{display:flex;align-items:center;justify-content:space-between;gap:15px;list-style:none;min-height:47px;padding:12px 0;cursor:pointer;color:#b5c1db;font-size:12px;font-weight:500;line-height:1.5}.IlyaFofanovAuthorPage_courseDetails__hbyjh summary::-webkit-details-marker{display:none}.IlyaFofanovAuthorPage_courseDetails__hbyjh summary>span{width:20px;flex:0 0 20px;color:#a4a5d4;font-size:19px;line-height:1;text-align:center;transition:transform .2s}.IlyaFofanovAuthorPage_courseDetails__hbyjh[open] summary>span{transform:rotate(45deg)}.IlyaFofanovAuthorPage_courseDetails__hbyjh>div{padding-bottom:20px}.IlyaFofanovAuthorPage_courseDetails__hbyjh h4{margin-top:13px;margin-bottom:6px;color:#c8d4eb;font-size:13px;line-height:1.6;font-weight:600}.IlyaFofanovAuthorPage_courseDetails__hbyjh li,.IlyaFofanovAuthorPage_courseDetails__hbyjh p{color:#9fadc8;font-size:13px;line-height:1.8}.IlyaFofanovAuthorPage_courseDetails__hbyjh ul{padding-left:18px}.IlyaFofanovAuthorPage_courseDetails__hbyjh li+li{margin-top:3px}.IlyaFofanovAuthorPage_courseActions__J8x0n{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:19px}.IlyaFofanovAuthorPage_courseActions__J8x0n a{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:39px;font-size:12px;font-weight:550;line-height:1.5}.IlyaFofanovAuthorPage_courseActions__J8x0n svg{width:15px;height:15px;flex:0 0 15px}.IlyaFofanovAuthorPage_courseActions__J8x0n .IlyaFofanovAuthorPage_reviewLink__lBSsS{padding:10px 12px;border:1px solid #9dade836;border-radius:8px;color:#d6ddf7;background:#5f64bd24}.IlyaFofanovAuthorPage_courseActions__J8x0n .IlyaFofanovAuthorPage_buyLink__rB0PT{color:#9cdeed}.IlyaFofanovAuthorPage_courseActions__J8x0n .IlyaFofanovAuthorPage_officialLink__KMxKD{color:#8e9dbc;margin-left:auto;font-weight:400}.IlyaFofanovAuthorPage_about__8r_22{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:55px;align-items:center}.IlyaFofanovAuthorPage_editorialImage__W8kAU{min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:20px;background:#080e21}.IlyaFofanovAuthorPage_editorialImage__W8kAU img{width:100%;height:auto}.IlyaFofanovAuthorPage_editorialImage__W8kAU figcaption{padding:16px 21px;border-top:1px solid var(--line);color:#8693af;font-size:12px;line-height:1.7}.IlyaFofanovAuthorPage_aboutCopy__f5flY{min-width:0}.IlyaFofanovAuthorPage_aboutCopy__f5flY>p:not(:first-child){margin-top:17px;color:var(--muted);font-size:14px;line-height:1.85}.IlyaFofanovAuthorPage_personIdentity__Bb3jm{display:flex;align-items:center;gap:13px;margin-top:24px}.IlyaFofanovAuthorPage_personIdentity__Bb3jm img{width:48px;height:48px;border:1px solid var(--line);border-radius:12px;object-fit:cover}.IlyaFofanovAuthorPage_personIdentity__Bb3jm strong{display:block;color:#d8e2f5;font-size:14px;font-weight:600;line-height:1.5}.IlyaFofanovAuthorPage_personIdentity__Bb3jm span{display:block;margin-top:4px;color:#8c9bbb;font-size:12px;line-height:1.6}.IlyaFofanovAuthorPage_textLink__gIgEz{display:inline-flex;align-items:center;gap:8px;margin-top:23px;color:#92d9ec!important;font-size:13px;line-height:1.6}.IlyaFofanovAuthorPage_textLink__gIgEz svg{width:15px;height:15px;flex:0 0 15px}.IlyaFofanovAuthorPage_aboutCopy__f5flY .IlyaFofanovAuthorPage_independenceNote__0XEkS{margin-top:24px!important;padding-top:17px;border-top:1px solid var(--line);color:#8392af!important;font-size:12px!important;line-height:1.8!important}.IlyaFofanovAuthorPage_learningVisual__Lu1qf{overflow:hidden;border:1px solid var(--line);border-radius:22px;background:#0b1025}.IlyaFofanovAuthorPage_learningVisual__Lu1qf img{width:100%;height:auto}.IlyaFofanovAuthorPage_learningVisual__Lu1qf figcaption{padding:17px 23px;border-top:1px solid var(--line);color:#8594b1;font-size:12px;line-height:1.6}.IlyaFofanovAuthorPage_guideGrid__41ibr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin-top:29px}.IlyaFofanovAuthorPage_guideGrid__41ibr article{min-width:0;padding:11px 25px 10px 0;border-right:1px solid var(--line)}.IlyaFofanovAuthorPage_guideGrid__41ibr article:last-child{padding-right:0;border:0}.IlyaFofanovAuthorPage_guideGrid__41ibr span{color:#96a1d4;font-size:12px;letter-spacing:.07em;text-transform:uppercase}.IlyaFofanovAuthorPage_guideGrid__41ibr h3{margin-top:15px;font-size:19px;font-weight:550;line-height:1.4;letter-spacing:-.023em}.IlyaFofanovAuthorPage_guideGrid__41ibr p{margin-top:12px;color:var(--muted);font-size:14px;line-height:1.8}.IlyaFofanovAuthorPage_versionNote__nH5L2{margin-top:28px;padding:22px 25px;border-left:2px solid #7372c1;background:linear-gradient(95deg,#6a56b814,#0000)}.IlyaFofanovAuthorPage_versionNote__nH5L2 strong{color:#c6d0ea;font-size:14px;font-weight:600;line-height:1.5}.IlyaFofanovAuthorPage_versionNote__nH5L2 p{margin-top:9px;color:#909fbe;font-size:13px;line-height:1.85}.IlyaFofanovAuthorPage_service__WkqKO{overflow:hidden;padding:46px;border:1px solid #97a5e738;border-radius:25px;background:radial-gradient(ellipse at 0 0,#537dc624,#0000 70%),radial-gradient(ellipse at 100% 100%,#724dbd26,#0000 60%),#0a1029}.IlyaFofanovAuthorPage_serviceHeading__Pe545{max-width:740px}.IlyaFofanovAuthorPage_serviceHeading__Pe545 h2{font-size:clamp(30px,3.4vw,43px)}.IlyaFofanovAuthorPage_serviceHeading__Pe545 h2 span{color:#adaef5}.IlyaFofanovAuthorPage_serviceHeading__Pe545>p:last-child{max-width:610px;margin-top:20px;color:#aebad2;font-size:14px;line-height:1.8}.IlyaFofanovAuthorPage_benefitGrid__1jEoG{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:26px;margin-top:39px}.IlyaFofanovAuthorPage_benefitGrid__1jEoG article{min-width:0;padding-top:19px;border-top:1px solid #b4bee72b}.IlyaFofanovAuthorPage_benefitGrid__1jEoG article>div{display:flex;align-items:center;justify-content:space-between;gap:15px}.IlyaFofanovAuthorPage_benefitGrid__1jEoG article>div>span{color:#7e8fb1;font:10px/1 ui-monospace,monospace}.IlyaFofanovAuthorPage_benefitGrid__1jEoG h3{margin-top:23px;color:#d8e1f5;font-size:14px;font-weight:600;line-height:1.5;letter-spacing:-.015em}.IlyaFofanovAuthorPage_benefitGrid__1jEoG p{margin-top:11px;color:#99a9c7;font-size:13px;line-height:1.8}.IlyaFofanovAuthorPage_serviceFooter__Z25WL{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-top:36px;padding-top:27px;border-top:1px solid var(--line)}.IlyaFofanovAuthorPage_serviceFooter__Z25WL>p{max-width:460px;color:#92a3c2;font-size:13px;line-height:1.8}.IlyaFofanovAuthorPage_serviceFooter__Z25WL .IlyaFofanovAuthorPage_button__SiUG2{flex:0 0 auto}.IlyaFofanovAuthorPage_reviews__wUVrE{margin-top:78px}.IlyaFofanovAuthorPage_faq__3dJzv .IlyaFofanovAuthorPage_sectionHeading__xxSmO{grid-template-columns:minmax(0,1fr)}.IlyaFofanovAuthorPage_faqList__cqmc7{display:grid;grid-template-columns:minmax(0,1fr);gap:11px}.IlyaFofanovAuthorPage_faqItem__TOpth{margin-bottom:0!important;min-width:0}.IlyaFofanovAuthorPage_faqItem__TOpth>h3 button{min-height:65px;padding-top:19px;padding-bottom:19px;border-color:#a8b6e321;border-radius:12px;color:#cfd9ed;background:#1820427a;font-size:14px;line-height:1.6;font-weight:500}.IlyaFofanovAuthorPage_faqItem__TOpth>h3 button[aria-expanded=true]{color:#e5ebfc;background:#4b509647;border-color:#98a2e342}.IlyaFofanovAuthorPage_faqItem__TOpth>h3 button:after,.IlyaFofanovAuthorPage_faqItem__TOpth>h3 button:before{width:15px;background:#a4a8db}.IlyaFofanovAuthorPage_faqItem__TOpth>div{background:#181f3e2e;color:#a7b6cf;font-size:14px}.IlyaFofanovAuthorPage_faqItem__TOpth>div>div>div{padding-top:17px;padding-bottom:18px;color:#a7b6cf;font-size:14px;line-height:1.85}.IlyaFofanovAuthorPage_sources__xdhjy{margin-bottom:70px;padding-top:37px;border-top:1px solid var(--line)}.IlyaFofanovAuthorPage_sources__xdhjy .IlyaFofanovAuthorPage_sectionHeading__xxSmO h2{font-size:clamp(29px,3vw,36px)}.IlyaFofanovAuthorPage_sourceList__xpJaL{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;list-style:none;padding:0}.IlyaFofanovAuthorPage_sourceList__xpJaL li{min-width:0;padding:21px 23px;border:1px solid #a2b0dd21;border-radius:12px;background:#1820413d}.IlyaFofanovAuthorPage_sourceList__xpJaL a{display:flex;align-items:center;justify-content:space-between;gap:17px;color:#b9cbe8;font-size:14px;font-weight:550;line-height:1.6}.IlyaFofanovAuthorPage_sourceList__xpJaL svg{width:15px;height:15px;flex:0 0 15px;color:#879bbc}.IlyaFofanovAuthorPage_sourceList__xpJaL p{margin-top:9px;color:#8696b3;font-size:12px;line-height:1.8}.IlyaFofanovAuthorPage_editorialNote__0byaF{max-width:1010px;margin-top:24px}.IlyaFofanovAuthorPage_editorialNote__0byaF p{color:#8795b1;font-size:12px;line-height:1.9}.IlyaFofanovAuthorPage_editorialNote__0byaF p+p{margin-top:10px}.IlyaFofanovAuthorPage_editorialNote__0byaF strong{color:#afbdd5;font-weight:600}.IlyaFofanovAuthorPage_editorialNote__0byaF p:last-child{margin-top:20px;color:#9dacc5}.IlyaFofanovAuthorPage_visuallyHidden___DUna{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.IlyaFofanovAuthorPage_revealGroup__epkJc{position:relative}.IlyaFofanovAuthorPage_revealItem__6LiEq{transition:opacity .65s ease,transform .65s ease}.IlyaFofanovAuthorPage_revealReady__Bwliq .IlyaFofanovAuthorPage_revealItem__6LiEq{opacity:.88;transform:translateY(4px)}.IlyaFofanovAuthorPage_revealReady__Bwliq .IlyaFofanovAuthorPage_revealVisible__y3PZj{opacity:1;transform:translateY(0)}.IlyaFofanovAuthorPage_page__jgUgP .IlyaFofanovAuthorPage_courseActions__J8x0n a{min-height:44px}.IlyaFofanovAuthorPage_page__jgUgP .IlyaFofanovAuthorPage_mobileComparison___o9Je button{min-height:44px;font-size:12px}.IlyaFofanovAuthorPage_page__jgUgP .IlyaFofanovAuthorPage_mobileComparison___o9Je thead th{font-size:12px;line-height:1.4;letter-spacing:0}.IlyaFofanovAuthorPage_page__jgUgP .IlyaFofanovAuthorPage_mobileComparison___o9Je tbody th a{font-size:13px;line-height:1.45}.IlyaFofanovAuthorPage_page__jgUgP .IlyaFofanovAuthorPage_mobileComparison___o9Je tbody th a>span:first-child{font-size:12px}.IlyaFofanovAuthorPage_page__jgUgP .IlyaFofanovAuthorPage_mobileComparison___o9Je tbody th a>span:last-child{font-size:13px;line-height:1.45;-webkit-line-clamp:3}.IlyaFofanovAuthorPage_page__jgUgP .IlyaFofanovAuthorPage_mobileComparison___o9Je tbody td{font-size:12px}.IlyaFofanovAuthorPage_page__jgUgP .IlyaFofanovAuthorPage_mobileComparison___o9Je tbody td small{font-size:12px;line-height:1.45}.IlyaFofanovAuthorPage_page__jgUgP .IlyaFofanovAuthorPage_mobileComparison___o9Je tbody td>span{font-size:12px;line-height:1.4}.IlyaFofanovAuthorPage_page__jgUgP .IlyaFofanovAuthorPage_mobileComparison___o9Je>p{font-size:12px;line-height:1.7}@media(max-width:1100px){.IlyaFofanovAuthorPage_heroGrid__m6p11{gap:28px}.IlyaFofanovAuthorPage_hero__93glr h1{font-size:75px}.IlyaFofanovAuthorPage_heroVisual__8Qb8b>img{height:370px}.IlyaFofanovAuthorPage_heroVisual__8Qb8b figcaption{padding:24px 21px;flex-wrap:wrap}.IlyaFofanovAuthorPage_illustrationNote__s_6Va{top:392px}.IlyaFofanovAuthorPage_sectionHeading__xxSmO{gap:35px}.IlyaFofanovAuthorPage_pathCard__ObvOX{padding:23px 19px}.IlyaFofanovAuthorPage_pathCard__ObvOX h3{font-size:23px}.IlyaFofanovAuthorPage_courseCard__SPG2t{grid-template-columns:235px minmax(0,1fr)}.IlyaFofanovAuthorPage_courseAside__2n__g{padding:20px}.IlyaFofanovAuthorPage_courseBody__ULeWz{padding:25px}.IlyaFofanovAuthorPage_courseBody__ULeWz h3{font-size:24px}.IlyaFofanovAuthorPage_desktopComparison__09sbz td,.IlyaFofanovAuthorPage_desktopComparison__09sbz th{padding:17px 14px}.IlyaFofanovAuthorPage_about__8r_22{gap:33px}.IlyaFofanovAuthorPage_benefitGrid__1jEoG{gap:20px}.IlyaFofanovAuthorPage_service__WkqKO{padding:35px}}@media(max-width:900px){.IlyaFofanovAuthorPage_hero__93glr{padding-top:38px}.IlyaFofanovAuthorPage_heroGrid__m6p11{grid-template-columns:minmax(0,1fr) minmax(0,.88fr);gap:23px}.IlyaFofanovAuthorPage_hero__93glr h1{font-size:61px}.IlyaFofanovAuthorPage_heroDescriptor___EmMy{font-size:23px}.IlyaFofanovAuthorPage_heroLead__KoffM{font-size:14px}.IlyaFofanovAuthorPage_heroVisual__8Qb8b>img{height:340px}.IlyaFofanovAuthorPage_visualTopline__3S_gN{padding:15px}.IlyaFofanovAuthorPage_visualTopline__3S_gN span:last-child{display:none}.IlyaFofanovAuthorPage_illustrationNote__s_6Va{top:361px}.IlyaFofanovAuthorPage_heroVisual__8Qb8b figcaption strong{font-size:21px}.IlyaFofanovAuthorPage_heroVisual__8Qb8b figcaption a{font-size:12px}.IlyaFofanovAuthorPage_heroActions__v7fJC .IlyaFofanovAuthorPage_button__SiUG2{padding:12px 15px;font-size:13px}.IlyaFofanovAuthorPage_facts__nRQjb li{padding:0 20px}.IlyaFofanovAuthorPage_facts__nRQjb strong{font-size:30px}.IlyaFofanovAuthorPage_sectionHeading__xxSmO{grid-template-columns:1fr;gap:18px}.IlyaFofanovAuthorPage_sectionHeading__xxSmO>p{max-width:660px}.IlyaFofanovAuthorPage_pathGrid__W0ePZ{gap:11px}.IlyaFofanovAuthorPage_pathCard__ObvOX{padding:21px 17px}.IlyaFofanovAuthorPage_pathCard__ObvOX h3{font-size:21px}.IlyaFofanovAuthorPage_pathCard__ObvOX>p{font-size:13px}.IlyaFofanovAuthorPage_courseCard__SPG2t{grid-template-columns:210px minmax(0,1fr)}.IlyaFofanovAuthorPage_courseAside__2n__g{padding:17px}.IlyaFofanovAuthorPage_courseBody__ULeWz{padding:23px}.IlyaFofanovAuthorPage_courseBody__ULeWz h3{font-size:23px}.IlyaFofanovAuthorPage_courseActions__J8x0n{gap:8px 13px}.IlyaFofanovAuthorPage_courseActions__J8x0n .IlyaFofanovAuthorPage_officialLink__KMxKD{margin-left:0}.IlyaFofanovAuthorPage_about__8r_22{grid-template-columns:minmax(0,1fr);gap:27px}.IlyaFofanovAuthorPage_aboutCopy__f5flY,.IlyaFofanovAuthorPage_editorialImage__W8kAU{max-width:680px}.IlyaFofanovAuthorPage_guideGrid__41ibr{gap:21px}.IlyaFofanovAuthorPage_guideGrid__41ibr article{padding-right:17px}.IlyaFofanovAuthorPage_benefitGrid__1jEoG{grid-template-columns:repeat(2,minmax(0,1fr));gap:27px}.IlyaFofanovAuthorPage_serviceFooter__Z25WL{align-items:flex-start;flex-direction:column;gap:19px}}@media(max-width:680px){.IlyaFofanovAuthorPage_page__jgUgP .container{max-width:calc(100vw - 36px)}.IlyaFofanovAuthorPage_page__jgUgP :where(section[id],article[id]){scroll-margin-top:95px}.IlyaFofanovAuthorPage_breadcrumbs__i8z6j{padding-top:20px}.IlyaFofanovAuthorPage_breadcrumbs__i8z6j li{font-size:12px}.IlyaFofanovAuthorPage_hero__93glr{padding-top:29px}.IlyaFofanovAuthorPage_heroGrid__m6p11{grid-template-columns:minmax(0,1fr);gap:29px}.IlyaFofanovAuthorPage_eyebrow__dG4QN{font-size:12px;letter-spacing:.09em}.IlyaFofanovAuthorPage_hero__93glr h1{margin-top:19px;font-size:clamp(56px,13.5vw,76px);letter-spacing:-.058em}.IlyaFofanovAuthorPage_heroDescriptor___EmMy{margin-top:22px!important;font-size:24px;line-height:1.35}.IlyaFofanovAuthorPage_heroLead__KoffM{margin-top:17px!important;max-width:520px;font-size:14px;line-height:1.8}.IlyaFofanovAuthorPage_brandLine__nJdbt{gap:11px;margin-top:22px;padding:15px}.IlyaFofanovAuthorPage_brandLine__nJdbt span{font-size:13px;line-height:1.65}.IlyaFofanovAuthorPage_heroActions__v7fJC{gap:8px;margin-top:22px}.IlyaFofanovAuthorPage_heroActions__v7fJC .IlyaFofanovAuthorPage_button__SiUG2{flex:1 1;min-height:49px;padding:12px;font-size:13px;gap:8px}.IlyaFofanovAuthorPage_heroActions__v7fJC .IlyaFofanovAuthorPage_buttonPrimary__QHQ_p{flex:1.2 1}.IlyaFofanovAuthorPage_updated__E5MiU{margin-top:14px!important;font-size:12px}.IlyaFofanovAuthorPage_heroVisual__8Qb8b{border-radius:16px}.IlyaFofanovAuthorPage_visualTopline__3S_gN{padding:12px 15px;font-size:12px}.IlyaFofanovAuthorPage_visualTopline__3S_gN span:last-child{display:block;font-size:12px}.IlyaFofanovAuthorPage_heroVisual__8Qb8b>img{width:100%;height:auto;aspect-ratio:1785/881;object-fit:contain}.IlyaFofanovAuthorPage_heroVisual__8Qb8b figcaption{flex-wrap:nowrap;align-items:flex-end;padding:17px;gap:14px}.IlyaFofanovAuthorPage_heroVisual__8Qb8b figcaption span{font-size:12px}.IlyaFofanovAuthorPage_heroVisual__8Qb8b figcaption strong{margin-top:7px;font-size:19px}.IlyaFofanovAuthorPage_heroVisual__8Qb8b figcaption a{max-width:100px;font-size:12px}.IlyaFofanovAuthorPage_illustrationNote__s_6Va{top:auto;bottom:127px;right:9px;font-size:12px}.IlyaFofanovAuthorPage_facts__nRQjb{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:30px!important;padding:20px 0}.IlyaFofanovAuthorPage_facts__nRQjb li{padding:0 13px;border-left:1px solid var(--line)}.IlyaFofanovAuthorPage_facts__nRQjb li:first-child{padding-left:0;border-left:0}.IlyaFofanovAuthorPage_facts__nRQjb li:last-child{padding-right:0}.IlyaFofanovAuthorPage_facts__nRQjb strong{font-size:27px}.IlyaFofanovAuthorPage_facts__nRQjb li:last-child strong{padding-top:7px;font-size:20px;line-height:1.27;letter-spacing:-.035em}.IlyaFofanovAuthorPage_facts__nRQjb li>span{margin-top:7px;font-size:12px}.IlyaFofanovAuthorPage_factNote__e9HC_{font-size:12px;line-height:1.8}.IlyaFofanovAuthorPage_factNote__e9HC_ a{margin-left:0;margin-top:7px;display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.IlyaFofanovAuthorPage_anchorNav__SCC27{gap:24px;margin-top:24px;padding-bottom:11px}.IlyaFofanovAuthorPage_anchorNav__SCC27 a{font-size:13px}.IlyaFofanovAuthorPage_section__yn96P{margin-top:70px}.IlyaFofanovAuthorPage_sectionHeading__xxSmO{gap:16px;margin-bottom:25px}.IlyaFofanovAuthorPage_sectionHeading__xxSmO>p{font-size:14px;line-height:1.85}.IlyaFofanovAuthorPage_page__jgUgP h2{margin-top:12px;font-size:31px;line-height:1.18;letter-spacing:-.039em}.IlyaFofanovAuthorPage_pathGrid__W0ePZ{grid-template-columns:minmax(0,1fr);gap:14px}.IlyaFofanovAuthorPage_pathCard__ObvOX{grid-column:auto;padding:24px;border-radius:17px}.IlyaFofanovAuthorPage_pathCard__ObvOX:nth-last-child(-n+2){grid-column:auto}.IlyaFofanovAuthorPage_pathCard__ObvOX h3{margin-top:22px;font-size:26px}.IlyaFofanovAuthorPage_pathCard__ObvOX>p{max-width:480px;margin-top:12px;margin-bottom:20px;font-size:14px;line-height:1.8}.IlyaFofanovAuthorPage_pathCard__ObvOX li{padding:13px 0}.IlyaFofanovAuthorPage_pathCard__ObvOX li a{font-size:14px}.IlyaFofanovAuthorPage_learningNote___zsb9{align-items:flex-start;padding:20px;gap:13px}.IlyaFofanovAuthorPage_learningNote___zsb9>span{margin-top:4px;font-size:19px}.IlyaFofanovAuthorPage_learningNote___zsb9 p{font-size:13px}.IlyaFofanovAuthorPage_desktopComparison__09sbz{display:none}.IlyaFofanovAuthorPage_dataNote__yGYcV{margin-top:13px!important;font-size:12px}.IlyaFofanovAuthorPage_courseList__q8EtQ{gap:21px}.IlyaFofanovAuthorPage_courseCard__SPG2t{grid-template-columns:minmax(0,1fr);border-radius:18px;contain-intrinsic-width:none;contain-intrinsic-height:auto 1240px}.IlyaFofanovAuthorPage_courseAside__2n__g{display:grid;grid-template-columns:127px minmax(0,1fr);gap:0 15px;padding:19px 19px 0;border:0;background:#0000}.IlyaFofanovAuthorPage_courseImage__qAEYa{align-self:start;border-radius:8px}.IlyaFofanovAuthorPage_courseImage__qAEYa>span{font-size:12px;bottom:5px;left:5px;padding:3px 4px}.IlyaFofanovAuthorPage_courseAsideMeta__fbOKR{margin-top:0}.IlyaFofanovAuthorPage_courseAsideMeta__fbOKR>span{padding:4px 6px;font-size:12px}.IlyaFofanovAuthorPage_courseAsideMeta__fbOKR>p{margin-top:7px;font-size:13px;line-height:1.5}.IlyaFofanovAuthorPage_courseAsideMeta__fbOKR>small{margin-top:4px;font-size:12px;line-height:1.6}.IlyaFofanovAuthorPage_courseCredits__YO_D9{grid-column:1/-1;padding-top:12px;margin-top:16px!important;font-size:12px}.IlyaFofanovAuthorPage_courseCredits__YO_D9>span{display:inline;margin:0 4px 0 8px}.IlyaFofanovAuthorPage_courseBody__ULeWz{padding:21px 19px 20px}.IlyaFofanovAuthorPage_courseBody__ULeWz h3{margin-top:10px;font-size:25px;line-height:1.3}.IlyaFofanovAuthorPage_courseBadge__2JNGe{font-size:12px}.IlyaFofanovAuthorPage_courseVerdict__P9Obl{margin-top:14px!important;font-size:14px;line-height:1.85}.IlyaFofanovAuthorPage_topicTags__t9vQN{margin-top:15px!important}.IlyaFofanovAuthorPage_bestFor__OKofS{margin-top:20px!important;font-size:14px}.IlyaFofanovAuthorPage_bestFor__OKofS strong{font-size:13px}.IlyaFofanovAuthorPage_courseDetails__hbyjh{margin-top:17px}.IlyaFofanovAuthorPage_courseDetails__hbyjh summary{min-height:52px;font-size:13px}.IlyaFofanovAuthorPage_courseDetails__hbyjh h4,.IlyaFofanovAuthorPage_courseDetails__hbyjh li,.IlyaFofanovAuthorPage_courseDetails__hbyjh p{font-size:14px}.IlyaFofanovAuthorPage_courseActions__J8x0n{display:grid;grid-template-columns:minmax(0,1fr);gap:5px;margin-top:17px}.IlyaFofanovAuthorPage_courseActions__J8x0n a{min-height:44px;font-size:14px}.IlyaFofanovAuthorPage_courseActions__J8x0n .IlyaFofanovAuthorPage_reviewLink__lBSsS{width:100%;min-height:47px}.IlyaFofanovAuthorPage_courseActions__J8x0n .IlyaFofanovAuthorPage_buyLink__rB0PT{min-height:44px}.IlyaFofanovAuthorPage_courseActions__J8x0n .IlyaFofanovAuthorPage_officialLink__KMxKD{min-height:33px;width:100%;font-size:12px}.IlyaFofanovAuthorPage_about__8r_22{gap:28px}.IlyaFofanovAuthorPage_editorialImage__W8kAU{border-radius:16px}.IlyaFofanovAuthorPage_editorialImage__W8kAU figcaption{padding:13px 17px;font-size:12px}.IlyaFofanovAuthorPage_aboutCopy__f5flY>p:not(:first-child){font-size:14px}.IlyaFofanovAuthorPage_personIdentity__Bb3jm{margin-top:21px;gap:11px}.IlyaFofanovAuthorPage_personIdentity__Bb3jm span{font-size:12px}.IlyaFofanovAuthorPage_textLink__gIgEz{margin-top:21px;font-size:13px}.IlyaFofanovAuthorPage_learningVisual__Lu1qf{border-radius:16px}.IlyaFofanovAuthorPage_learningVisual__Lu1qf figcaption{padding:13px 17px;font-size:12px}.IlyaFofanovAuthorPage_guideGrid__41ibr{grid-template-columns:minmax(0,1fr);gap:0;margin-top:13px}.IlyaFofanovAuthorPage_guideGrid__41ibr article{padding:22px 0;border:0;border-bottom:1px solid var(--line)}.IlyaFofanovAuthorPage_guideGrid__41ibr h3{margin-top:11px;font-size:22px}.IlyaFofanovAuthorPage_guideGrid__41ibr p{margin-top:10px;font-size:14px}.IlyaFofanovAuthorPage_guideGrid__41ibr article:last-child{padding-bottom:6px}.IlyaFofanovAuthorPage_versionNote__nH5L2{margin-top:22px;padding:20px}.IlyaFofanovAuthorPage_versionNote__nH5L2 p{font-size:13px}.IlyaFofanovAuthorPage_service__WkqKO{padding:27px 22px;border-radius:19px}.IlyaFofanovAuthorPage_serviceHeading__Pe545 h2{font-size:30px}.IlyaFofanovAuthorPage_serviceHeading__Pe545>p:last-child{margin-top:17px;font-size:14px}.IlyaFofanovAuthorPage_benefitGrid__1jEoG{grid-template-columns:minmax(0,1fr);gap:24px;margin-top:27px}.IlyaFofanovAuthorPage_benefitGrid__1jEoG article{padding-top:17px}.IlyaFofanovAuthorPage_benefitGrid__1jEoG h3{margin-top:14px;font-size:15px}.IlyaFofanovAuthorPage_benefitGrid__1jEoG p{margin-top:8px;font-size:14px}.IlyaFofanovAuthorPage_serviceFooter__Z25WL{margin-top:25px;padding-top:23px}.IlyaFofanovAuthorPage_serviceFooter__Z25WL .IlyaFofanovAuthorPage_button__SiUG2{width:100%;padding:13px;font-size:13px}.IlyaFofanovAuthorPage_reviews__wUVrE{margin-top:55px}.IlyaFofanovAuthorPage_faqItem__TOpth>h3 button{min-height:68px;padding-left:18px;padding-right:48px;font-size:14px}.IlyaFofanovAuthorPage_faqItem__TOpth>h3 button:after,.IlyaFofanovAuthorPage_faqItem__TOpth>h3 button:before{right:18px}.IlyaFofanovAuthorPage_faqItem__TOpth>div>div>div{padding-left:2px;padding-right:2px;font-size:14px}.IlyaFofanovAuthorPage_sources__xdhjy{margin-bottom:45px;padding-top:27px}.IlyaFofanovAuthorPage_sourceList__xpJaL{grid-template-columns:minmax(0,1fr);gap:11px}.IlyaFofanovAuthorPage_sourceList__xpJaL li{padding:18px}.IlyaFofanovAuthorPage_sourceList__xpJaL a{font-size:14px}.IlyaFofanovAuthorPage_editorialNote__0byaF p,.IlyaFofanovAuthorPage_sourceList__xpJaL p{font-size:12px}}@media(max-width:370px){.IlyaFofanovAuthorPage_page__jgUgP .container{max-width:calc(100vw - 30px)}.IlyaFofanovAuthorPage_hero__93glr h1{font-size:54px}.IlyaFofanovAuthorPage_heroActions__v7fJC{flex-direction:column}.IlyaFofanovAuthorPage_heroActions__v7fJC .IlyaFofanovAuthorPage_button__SiUG2{flex:auto}.IlyaFofanovAuthorPage_heroVisual__8Qb8b figcaption{padding:15px}.IlyaFofanovAuthorPage_heroVisual__8Qb8b figcaption strong{font-size:17px}.IlyaFofanovAuthorPage_heroVisual__8Qb8b figcaption span{font-size:12px}.IlyaFofanovAuthorPage_page__jgUgP h2{font-size:28px}.IlyaFofanovAuthorPage_courseAside__2n__g{grid-template-columns:112px minmax(0,1fr);gap:0 12px;padding:16px 16px 0}.IlyaFofanovAuthorPage_courseBody__ULeWz{padding:19px 16px}.IlyaFofanovAuthorPage_courseBody__ULeWz h3{font-size:23px}.IlyaFofanovAuthorPage_pathCard__ObvOX{padding:21px}}@media(min-width:681px)and (max-height:800px){.IlyaFofanovAuthorPage_breadcrumbs__i8z6j{padding-top:16px}.IlyaFofanovAuthorPage_hero__93glr{padding-top:26px}.IlyaFofanovAuthorPage_hero__93glr h1{margin-top:17px;font-size:clamp(60px,6vw,74px)}.IlyaFofanovAuthorPage_heroDescriptor___EmMy{margin-top:18px!important;font-size:23px}.IlyaFofanovAuthorPage_heroLead__KoffM{margin-top:13px!important;font-size:14px;line-height:1.7}.IlyaFofanovAuthorPage_brandLine__nJdbt{margin-top:16px;padding-top:12px;padding-bottom:12px}.IlyaFofanovAuthorPage_heroActions__v7fJC{margin-top:19px}.IlyaFofanovAuthorPage_updated__E5MiU{margin-top:12px!important}}@media(prefers-reduced-motion:reduce){.IlyaFofanovAuthorPage_page__jgUgP *,.IlyaFofanovAuthorPage_page__jgUgP :after,.IlyaFofanovAuthorPage_page__jgUgP :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}.IlyaFofanovAuthorPage_revealReady__Bwliq .IlyaFofanovAuthorPage_revealItem__6LiEq{opacity:1;transform:none}}