@media (max-width:1060px){.site-header--academy .academy-header-link,.site-header--academy .desktop-nav--academy{display:none!important}.site-header--academy .mobile-menu{display:block;margin-left:auto}.site-header--academy .site-header__inner{min-height:64px;gap:12px}.site-header--academy .site-container{padding-right:16px;padding-left:16px}.brand-logo--academy{width:92px;max-width:92px}.brand-logo--academy img{width:90px;max-width:90px}.brand-logo--academy span{width:90px;max-width:90px;font-size:7px;letter-spacing:.1em}.site-header--academy .mobile-menu .button-ghost{width:46px;min-height:42px;padding:0;border:1px solid rgba(0,59,255,.18);border-radius:999px;background:rgba(246,248,255,.9);font-size:0}.site-header--academy .mobile-menu .button-ghost:before{content:"\2261";color:var(--academy-accent);font-size:26px;font-weight:900;line-height:1}.site-header--academy .mobile-nav{position:fixed;top:74px;right:16px;left:16px;z-index:60;border:1px solid rgba(0,59,255,.12);border-radius:22px;background:rgba(255,255,255,.98);box-shadow:0 24px 70px rgba(16,19,34,.18)}.site-header--academy .mobile-nav__inner{display:flex;flex-direction:column;gap:2px;padding:10px}.site-header--academy .mobile-nav__link{border-radius:14px;padding:13px 14px;color:var(--academy-text);font-size:15px;line-height:1.2;text-decoration:none}.site-header--academy .mobile-nav__link:active{background:rgba(0,59,255,.08);color:var(--academy-accent)}}@media (max-width:767px){.academy-home,.consultations-page,.course-detail-page,.courses-showcase-page,.exam-detail-page,.exam-ref-page,.exams-page,.productivity-detail-page,.productivity-showcase-page,.products-page,.programming-page,.python-mentor-page,.tutoring-ref-page{overflow-x:hidden}.academy-home :where(h1,h2,h3,h4,p,span,li,a,small),.consultations-page :where(h1,h2,h3,h4,p,span,li,a,small),.course-detail-page :where(h1,h2,h3,h4,p,span,li,a,small),.courses-showcase-page :where(h1,h2,h3,h4,p,span,li,a,small),.exam-detail-page :where(h1,h2,h3,h4,p,span,li,a,small),.exam-ref-page :where(h1,h2,h3,h4,p,span,li,a,small),.exams-page :where(h1,h2,h3,h4,p,span,li,a,small),.productivity-detail-page :where(h1,h2,h3,h4,p,span,li,a,small),.productivity-showcase-page :where(h1,h2,h3,h4,p,span,li,a,small),.products-page :where(h1,h2,h3,h4,p,span,li,a,small),.programming-page :where(h1,h2,h3,h4,p,span,li,a,small),.python-mentor-page :where(h1,h2,h3,h4,p,span,li,a,small),.tutoring-ref-page :where(h1,h2,h3,h4,p,span,li,a,small){max-width:100%;overflow-wrap:normal;word-break:normal;hyphens:manual}.academy-home :where(h1,h2,h3,h4),.consultations-page :where(h1,h2,h3,h4),.course-detail-page :where(h1,h2,h3,h4),.courses-showcase-page :where(h1,h2,h3,h4),.exam-detail-page :where(h1,h2,h3,h4),.exam-ref-page :where(h1,h2,h3,h4),.exams-page :where(h1,h2,h3,h4),.productivity-detail-page :where(h1,h2,h3,h4),.productivity-showcase-page :where(h1,h2,h3,h4),.products-page :where(h1,h2,h3,h4),.programming-page :where(h1,h2,h3,h4),.python-mentor-page :where(h1,h2,h3,h4),.tutoring-ref-page :where(h1,h2,h3,h4){white-space:normal;text-wrap:balance;letter-spacing:0}.academy-container,.courses-showcase-container,.exam-detail-container,.exam-easy-container,.exam-ref-container,.exams-page-container,.productivity-detail-container,.productivity-showcase-container,.products-container,.programming-container,.site-container,.tutoring-ref-container{width:100%!important;max-width:100%!important;margin:0!important;padding-right:16px!important;padding-left:16px!important}.site-header--academy .site-container{padding-right:16px;padding-left:16px}.academy-about-me,.academy-final-cta,.academy-route-section,.academy-section,.consultations-section,.exam-detail-section,.exam-ref-section,.exams-section,.productivity-detail-section,.productivity-showcase-section,.products-section,.programming-section,.python-mentor-section,.tutoring-ref-section{padding-top:40px;padding-bottom:40px}.academy-section__head,.consultations-heading,.exam-detail-section__head,.exam-ref-heading,.exams-section__head,.exams-section__header,.productivity-detail-section__head,.productivity-showcase-section__head,.products-section__heading,.programming-section__head,.python-mentor-section__head{margin-bottom:20px}.academy-hero h1{font-size:clamp(32px,9vw,42px)!important;line-height:1.06!important}.consultations-hero h1,.course-detail-hero h1,.exam-detail-hero__content h1,.exam-ref-hero__content h1,.exams-hero__content h1,.productivity-detail-hero h1,.productivity-showcase-hero__content h1,.products-hero h1,.programming-hero__content h1,.python-mentor-hero h1,.tutoring-ref-hero__content h1{font-size:clamp(30px,8vw,38px)!important;line-height:1.1!important}.academy-hero h1 span,.academy-hero h1 strong,.consultations-hero h1 span,.consultations-hero h1 span:last-child,.python-mentor-hero h1 span,.python-mentor-hero h1 span:last-child{display:block!important;width:auto!important;max-width:100%!important;white-space:normal!important}.academy-about-me__content h2,.academy-final-cta__panel h2,.academy-section__head h2,.consultations-final h2,.consultations-heading h2,.consultations-process h2,.exam-detail-cta h2,.exam-detail-heading h2,.exam-detail-section__head h2,.exam-ref-cta h2,.exam-ref-heading h2,.exam-ref-learning>h2,.exams-final-cta h2,.exams-section__head h2,.exams-section__header h2,.productivity-detail-cta h2,.productivity-detail-section__head h2,.productivity-showcase-section__head h2,.products-final-cta h2,.products-section__heading h2,.programming-section__head h2,.python-mentor-faq h2,.python-mentor-final__panel h2,.python-mentor-price h2,.python-mentor-program__head h2,.python-mentor-section__head h2,.tutoring-ref-section h2{font-size:clamp(26px,6.6vw,33px);line-height:1.12;text-transform:none}.academy-route-card h3,.academy-route-card h4,.academy-route-group__intro h3,.consultation-card h3,.courses-showcase-card__body h3,.exam-detail-card h3,.exams-course-card h3,.productivity-detail-card h3,.productivity-showcase-course__content h2,.products-course-card__body h3,.programming-course-card__body h3,.python-mentor-inside-card h3,.python-mentor-small-card h3,.tutoring-ref-card h3,.tutoring-ref-direction h3,.tutoring-ref-price h3{font-size:clamp(20px,5.2vw,24px);line-height:1.16}.academy-hero__note,.consultations-hero__content>span,.exam-detail-hero__content>span,.exam-ref-hero__content>span,.exams-hero__content>span,.productivity-showcase-hero__content>span,.products-hero p:not(.products-hero__kicker),.programming-hero__content>span,.python-mentor-hero__content>p,.tutoring-ref-hero__content>span{max-width:100%;font-size:16px;line-height:1.55}.academy-section__label,.consultations-hero__content>p,.exam-ref-hero__content>p,.exams-hero__content>p,.productivity-detail-hero__content>p,.productivity-showcase-hero__content>p,.products-hero__kicker,.programming-hero__content>p,.python-mentor-eyebrow,.tutoring-ref-kicker{font-size:12px;letter-spacing:.08em;line-height:1.25}.academy-about-me__text p,.academy-route-card p,.consultation-card p,.courses-showcase-card__body p,.exam-detail-card p,.exams-course-card p,.productivity-detail-card p,.products-course-card__body p,.programming-course-card__body p,.python-mentor-inside-card p,.python-mentor-small-card p,.tutoring-ref-card p{font-size:15px;line-height:1.5}.academy-final-cta__panel .academy-button,.academy-hero__actions .academy-button,.consultations-final .academy-button,.consultations-hero__actions .academy-button,.consultations-hero__actions .consultations-button,.exam-detail-cta .academy-button,.exam-detail-hero__actions .academy-button,.exam-ref-cta .academy-button,.exam-ref-hero__content .button-primary,.exam-ref-hero__content .button-secondary,.exams-final-cta .academy-button,.exams-hero__actions .academy-button,.productivity-detail-actions .academy-button,.productivity-detail-cta .academy-button,.productivity-showcase-hero__actions .academy-button,.products-final-cta .academy-button,.products-hero__actions .academy-button,.programming-hero__actions .academy-button,.python-mentor-actions .academy-button,.python-mentor-final__panel .academy-button,.python-mentor-price .academy-button,.tutoring-ref-actions .academy-button,.tutoring-ref-final .academy-button{display:inline-flex!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:52px!important;justify-content:center!important;border-radius:16px!important;padding-right:16px!important;padding-left:16px!important;font-size:16px!important;text-align:center}.academy-hero__actions,.consultations-hero__actions,.exam-detail-hero__actions,.exams-hero__actions,.productivity-detail-actions,.productivity-showcase-hero__actions,.products-hero__actions,.programming-hero__actions,.python-mentor-actions,.tutoring-ref-actions{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;width:100%!important;margin-top:26px!important}.academy-about-me__panel,.academy-final-cta__panel,.academy-route-grid,.academy-route-grid--three,.academy-route-group--primary,.consultations-grid,.consultations-process__list,.courses-showcase-grid,.exam-detail-info-grid,.exam-detail-learning,.exam-detail-program,.exam-ref-learning__grid,.exam-ref-program__grid,.exam-ref-summary,.exams-benefits__grid,.exams-course-grid,.exams-start__grid,.productivity-course-grid,.productivity-detail-feature-grid,.productivity-detail-program,.productivity-detail-steps,.productivity-detail-tools,.productivity-showcase-inside__grid,.products-course-grid,.products-format-grid,.programming-benefits__grid,.programming-course-grid,.python-mentor-card-grid,.python-mentor-faq__grid,.python-mentor-inside__list,.python-mentor-inside__panel,.tutoring-ref-card-grid,.tutoring-ref-courses,.tutoring-ref-directions,.tutoring-ref-platforms,.tutoring-ref-stats{display:grid!important;grid-template-columns:1fr!important;gap:14px!important}.academy-about-me__content,.academy-route-card,.academy-route-group__intro,.consultation-card,.courses-showcase-card,.exam-detail-card,.exam-ref-summary article,.exams-course-card,.productivity-course-card,.productivity-detail-card,.products-course-card,.products-format-card,.programming-course-card,.python-mentor-about__inner,.python-mentor-inside-card,.python-mentor-inside__panel,.python-mentor-small-card,.tutoring-ref-card,.tutoring-ref-direction,.tutoring-ref-price{min-width:0;min-height:0;height:auto;border-radius:20px;padding:20px}.consultations-hero__inner,.course-detail-hero__inner,.exam-detail-hero__inner,.exam-ref-hero__inner,.exams-hero__inner,.productivity-detail-hero__inner,.productivity-showcase-hero__inner,.products-hero__inner,.programming-hero__inner,.python-mentor-hero__inner,.tutoring-ref-hero__inner{display:grid!important;grid-template-columns:1fr!important;gap:22px!important;min-width:0!important}.consultations-hero__content,.exam-detail-hero__content,.exam-ref-hero__content,.exams-hero__content,.productivity-detail-hero__content,.productivity-showcase-hero__content,.products-hero__content,.programming-hero__content,.python-mentor-hero__content,.tutoring-ref-hero__content{min-width:0!important;max-width:100%!important}.consultations-hero__visual,.exam-detail-hero__cover,.exam-ref-hero__visual,.exams-hero__visual,.productivity-detail-hero__visual,.productivity-showcase-hero__visual,.products-hero__visual,.programming-hero__visual,.python-mentor-hero__visual,.python-mentor-inside__visual,.tutoring-ref-hero__photo{position:relative!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important}.consultations-hero__visual:after,.consultations-hero__visual:before,.exam-detail-hero__cover:after,.exam-detail-hero__cover:before,.exam-ref-hero__visual:after,.exam-ref-hero__visual:before,.exams-hero__visual:after,.exams-hero__visual:before,.productivity-detail-hero__visual:after,.productivity-detail-hero__visual:before,.productivity-showcase-hero__visual:after,.productivity-showcase-hero__visual:before,.products-hero__visual:after,.products-hero__visual:before,.programming-hero__visual:after,.programming-hero__visual:before,.python-mentor-hero__visual:after,.python-mentor-hero__visual:before,.python-mentor-inside__visual:after,.python-mentor-inside__visual:before,.tutoring-ref-hero__photo:after,.tutoring-ref-hero__photo:before{display:none!important}.consultations-hero__visual img,.exam-detail-hero__cover img,.exam-ref-hero__visual img,.exams-hero__visual img,.productivity-detail-hero__visual img,.productivity-showcase-hero__visual img,.products-hero__visual img,.programming-hero__visual img,.python-mentor-hero__visual img,.python-mentor-inside__visual img,.tutoring-ref-hero__photo img{position:static!important;width:100%!important;max-width:100%!important;height:auto!important;max-height:300px!important;margin:0 auto!important;-o-object-fit:contain!important;object-fit:contain!important;transform:none!important;inset:auto!important}.exam-ref-hero__visual img{max-height:none!important}.exam-ref-hero__visual--cover img{max-height:none!important;aspect-ratio:1/1!important}.course-detail-hero__cover,.courses-showcase-hero__visual,.exam-detail-hero__cover,.productivity-showcase-hero__visual,.programming-hero__visual{display:none!important}.course-detail-hero__inner,.exam-detail-hero__inner,.productivity-showcase-hero__inner,.programming-hero__inner{gap:0!important}.exam-ref-hero__visual,.productivity-detail-hero__visual{order:-1}.productivity-course-card__body p,.productivity-detail-heading p,.productivity-detail-hero__content>p{display:inline-flex;align-self:flex-start;min-height:34px;align-items:center;margin:0 0 14px;border-radius:999px;background:#ffffff;box-shadow:0 12px 28px rgba(20,42,88,.08);padding:0 14px}.academy-hero{min-height:0;padding-top:92px;padding-bottom:34px}.consultations-hero,.course-detail-hero,.exam-detail-hero,.exam-ref-hero,.exams-hero,.productivity-detail-hero,.productivity-showcase-hero,.products-hero,.programming-hero,.python-mentor-hero,.tutoring-ref-hero{min-height:0!important;padding-top:40px!important;padding-bottom:32px!important}.academy-hero__inner{display:block}.academy-hero{text-align:center}.academy-hero__author{width:auto;max-width:100%;font-size:12px;white-space:normal}.academy-stats{padding:20px 0 8px}.academy-stats__grid{display:grid;grid-template-columns:1fr;gap:12px;overflow:visible;border:0;border-radius:0;background:transparent}.academy-stat{display:block;min-height:0;padding:20px;border:1px solid var(--academy-line);border-radius:18px;background:rgba(255,255,255,.92);box-shadow:0 14px 34px rgba(20,42,88,.05);text-align:left}.academy-stat+.academy-stat{border-top:1px solid var(--academy-line);border-left:0}.academy-stat strong{display:block;margin:0;color:var(--academy-accent);font-size:22px;line-height:1.15;white-space:normal;overflow-wrap:break-word}.academy-stat span{display:block;margin-top:8px;padding-left:0;color:var(--academy-muted);font-size:15px;line-height:1.4;white-space:normal}.academy-stat span:before{display:none}.academy-about-me__panel{gap:14px}.academy-about-me__content{border-radius:22px}.academy-about-me__lead{font-size:20px;line-height:1.22}.academy-about-me__photo{min-height:0;aspect-ratio:4/5;border-radius:22px;padding:0}.academy-about-me__photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.academy-route-stack{display:grid;gap:14px}.academy-route-group{min-width:0;padding:0;border:0;background:transparent;box-shadow:none}.academy-route-group__intro{min-height:0;border:1px solid var(--academy-line);border-radius:18px;background:rgba(238,243,255,.86);padding:20px}.academy-route-card:before,.academy-route-index{display:none}.academy-route-card{border:1px solid var(--academy-line);background:rgba(255,255,255,.95)}.academy-route-card--wide{display:block;margin-top:6px;border:1px solid rgba(0,0,255,.16);background:rgba(238,243,255,.86)}.academy-route-card small{display:block;margin-bottom:12px}.academy-route-card p{margin:12px 0 18px}.academy-final-cta{padding:36px 0 48px}.academy-final-cta__panel{display:block;border-radius:22px;padding:24px}.academy-final-cta__panel h2{margin-bottom:10px}.academy-final-cta__panel p{margin-bottom:18px}.python-mentor-hero__content{text-align:left}.python-mentor-about__inner,.python-mentor-inside__panel{border-radius:22px;padding:22px}.python-mentor-inside-card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:start}.python-mentor-inside-card>span{width:auto;min-width:0;font-size:15px;font-weight:800;color:var(--academy-accent)}.python-mentor-small-card{display:grid;grid-template-columns:44px minmax(0,1fr);gap:14px;align-items:start}.python-mentor-small-card>.python-mentor-icon,.python-mentor-small-card>img{width:44px;height:44px}.python-mentor-small-card h3,.python-mentor-small-card p{grid-column:2}.python-mentor-path{border-radius:22px;padding:20px}.python-mentor-path__body{display:grid;grid-template-columns:1fr;gap:16px}.golang-mentor-page .python-mentor-path__map,.python-mentor-page .python-mentor-path__map,.python-mentor-page .python-mentor-path__tabs,.python-mentor-path__tabs{display:none!important}.python-mentor-path__card{height:auto;min-height:0;overflow:visible;padding:22px}.python-mentor-path__number{font-size:52px}.python-mentor-path__tag{position:static;width:-moz-fit-content;width:fit-content;margin-top:10px}.python-mentor-path__card h3{margin-top:16px}.python-mentor-path__controls{margin-top:20px}.python-mentor-price{display:block;min-height:0;border-radius:22px;padding:24px}.python-mentor-price__icon{margin-bottom:14px}.python-mentor-price h3{margin:4px 0 10px;font-size:17px}.python-mentor-price p{margin-bottom:18px;font-size:15px}.python-mentor-faq__item{border-radius:16px;padding:4px 16px}.python-mentor-faq__item summary{padding:14px 0;font-size:15px;line-height:1.35}.python-mentor-faq__item p{font-size:15px;line-height:1.5}.python-mentor-page .python-mentor-final{padding-bottom:44px!important}.python-mentor-page .python-mentor-final__panel{display:block!important;min-height:0!important;overflow:hidden!important;border-radius:24px!important;background:linear-gradient(135deg,#0030e6,#1f6bff)!important;padding:24px 22px!important}.python-mentor-page .python-mentor-final__panel>div{position:static!important;max-width:100%!important}.python-mentor-page .python-mentor-final__panel h2{max-width:100%!important;font-size:clamp(25px,6.6vw,31px)!important;line-height:1.14!important}.python-mentor-page .python-mentor-final__panel p{max-width:100%!important;margin:12px 0 20px!important;font-size:15px!important}.python-mentor-page .python-mentor-final__panel .academy-button--light{width:100%!important;margin:0!important}.python-mentor-page .python-mentor-final__panel>img{position:static!important;display:block!important;width:calc(100% + 44px)!important;max-width:none!important;height:108px!important;max-height:none!important;margin:20px -22px -24px!important;-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:center 82%!important;object-position:center 82%!important;opacity:1!important;inset:auto!important}.consultations-process{display:block!important;min-height:0!important;padding:24px 18px!important}.consultations-process>img{display:none!important}.consultations-process__list{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}.consultations-process__list article{display:grid!important;grid-template-columns:38px minmax(0,1fr)!important;gap:14px!important;align-items:start!important;margin:0!important;border:1px solid var(--academy-line)!important;border-radius:16px!important;background:rgba(255,255,255,.9)!important;box-shadow:0 10px 26px rgba(20,42,88,.05)!important;padding:16px!important}.consultations-process__list article+article:before,.consultations-process__list article:before{display:none!important}.consultations-process__list span{width:38px!important;height:38px!important;margin:0!important;border-radius:12px!important;background:var(--academy-accent)!important;color:#fff!important;font-size:15px!important;font-weight:900!important;display:grid!important;place-items:center!important}.consultations-process__list article h3{margin:2px 0 0!important;font-size:16px!important}.consultations-process__list article p{grid-column:2!important;max-width:none!important;margin-top:6px!important;font-size:14px!important}.consultation-card{display:block}.consultation-card h3{margin-top:12px}.consultations-final{display:block!important;min-height:0!important;border-radius:24px!important;padding:26px!important;text-align:left!important}.consultations-final>img{width:60px!important;height:60px!important;margin-bottom:16px!important}.consultations-final h2{max-width:100%!important;margin:0!important;font-size:clamp(24px,6.4vw,30px)!important;line-height:1.16!important}.consultations-final span{max-width:100%!important;margin-top:12px!important;font-size:15px!important}.consultations-final .consultations-button{width:100%!important;min-width:0!important;margin-top:20px!important}.courses-showcase-card,.courses-showcase-card--featured,.exams-course-card,.exams-course-card--wide,.productivity-showcase-course__card,.products-course-card,.programming-course-card,.programming-course-card:nth-child(n+4){display:block;grid-column:auto;padding:16px}.courses-showcase-card__image,.exams-course-card__image,.productivity-course-card__image,.productivity-showcase-course__image,.products-course-card__cover,.programming-course-card__cover{height:auto;min-height:0;margin-bottom:16px;aspect-ratio:16/10}.courses-showcase-card__image img,.exams-course-card__image img,.productivity-course-card__image img,.productivity-showcase-course__image img,.products-course-card__cover img,.programming-course-card__cover img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.courses-showcase-card__body,.exams-course-card__body,.productivity-showcase-course__content,.products-course-card__body,.programming-course-card__body{min-height:0;padding:0}.productivity-course-card__image{aspect-ratio:1/1!important;border-radius:16px!important}.productivity-course-card__image img{-o-object-fit:cover!important;object-fit:cover!important}.productivity-showcase-catalog{padding-bottom:64px}.products-course-card__cover{display:flex!important;height:auto!important;min-height:128px;flex-direction:column;justify-content:space-between;gap:12px;border:0!important;border-radius:16px!important;background:linear-gradient(135deg,#123,#1737ff)!important;box-shadow:none!important;aspect-ratio:auto!important}.products-course-card__cover strong{max-width:100%;color:#fff!important;font-size:22px}.products-course-card__cover span{display:inline-flex!important;align-self:flex-start}.courses-showcase-card__actions,.exams-course-card__actions,.products-course-card__button,.programming-course-card__actions{margin-top:16px;padding-top:0}.programming-benefits{margin-bottom:40px;padding:22px}.programming-benefits article{grid-template-columns:44px minmax(0,1fr);gap:14px;align-items:start;min-height:0}.programming-benefits article>span{width:44px;height:44px}.programming-benefits h3{min-height:0;font-size:15px}.programming-benefits p{-webkit-line-clamp:unset;font-size:13px;line-height:1.4}.exam-detail-program article,.exam-ref-program__grid article,.exams-start__grid article,.productivity-detail-steps article{display:grid;grid-template-columns:40px minmax(0,1fr);gap:16px;align-items:start;padding:22px;border-radius:18px}.productivity-detail-steps article b{grid-column:1}.productivity-detail-steps article span,.productivity-detail-steps article strong{grid-column:2}.exam-ref-program__grid,.productivity-detail-program{gap:18px!important}.productivity-detail-curriculum summary{padding:18px 20px}.productivity-detail-curriculum__title{flex-wrap:wrap;row-gap:8px}.productivity-detail-curriculum__title strong{flex:1 1 100%;font-size:17px}.productivity-detail-curriculum__lessons{grid-template-columns:1fr;padding:16px 20px 20px}.exam-ref-program{margin-top:56px!important}.exam-ref-learning{margin-top:52px!important}.exam-ref-cta,.productivity-detail-cta{margin-top:48px!important;margin-bottom:48px!important}.exam-ref-learning h3,.exam-ref-program h3{min-height:0!important}.exam-ref-program__grid .exam-ref-icon{width:40px;height:40px;border-radius:11px}.exam-ref-program__grid .exam-ref-icon:before{font-size:18px}.exam-detail-program article:after,.exam-ref-cta:after,.exam-ref-program:after,.exams-start__grid article:after,.productivity-detail-steps article:after{display:none}.course-detail-cta,.exam-detail-cta,.exam-ref-cta,.exams-final-cta,.productivity-detail-cta,.products-final-cta{display:flex;flex-direction:column;gap:20px;min-height:0;border-radius:24px;padding:30px 24px}.tutoring-ref-hero__inner{display:grid!important;grid-template-columns:1fr!important;gap:20px!important}.tutoring-ref-hero__photo,.tutoring-ref-hero__photo>div{position:static!important;width:100%!important;max-width:100%!important;margin:0!important;justify-self:stretch!important}.tutoring-ref-hero__photo img{width:100%!important;height:auto!important;max-height:320px!important;-o-object-fit:cover!important;object-fit:cover!important}.tutoring-ref-card-grid,.tutoring-ref-card-grid--four,.tutoring-ref-card-grid--three,.tutoring-ref-directions,.tutoring-ref-faq,.tutoring-ref-platforms,.tutoring-ref-process,.tutoring-ref-stats{display:grid!important;grid-template-columns:1fr!important;gap:12px!important}.tutoring-ref-stats article{grid-template-columns:48px minmax(0,1fr)!important;align-items:center!important}.tutoring-ref-card,.tutoring-ref-stats article{display:grid!important;gap:14px!important;min-height:0!important;padding:18px!important}.tutoring-ref-card{grid-template-columns:52px minmax(0,1fr)!important;align-items:start!important}.tutoring-ref-card>span{grid-row:auto!important}.tutoring-ref-card h3,.tutoring-ref-card p{grid-column:2!important;align-self:auto!important}.tutoring-ref-direction{display:block!important;min-height:0!important;overflow:hidden!important;padding:20px!important}.tutoring-ref-direction__content{display:block!important}.tutoring-ref-direction h2{margin:14px 0 0!important;font-size:clamp(24px,6.4vw,30px)!important;line-height:1.1!important}.tutoring-ref-image{width:100%!important;max-width:100%!important;height:auto!important;margin-top:16px!important}.tutoring-ref-image img{width:100%!important;height:auto!important;max-height:200px!important;-o-object-fit:contain!important;object-fit:contain!important}.tutoring-ref-process article{display:grid!important;min-height:0!important;grid-template-columns:38px minmax(0,1fr)!important;gap:14px!important;align-items:start!important;margin:0!important;border:1px solid var(--academy-line)!important;border-radius:16px!important;background:rgba(255,255,255,.9)!important;box-shadow:0 10px 26px rgba(20,42,88,.05)!important;padding:16px!important}.tutoring-ref-process article>span{width:38px!important;height:38px!important;display:grid!important;place-items:center!important;border-radius:12px!important;background:var(--academy-accent)!important;color:#fff!important;font-size:15px!important;font-weight:900!important}.tutoring-ref-process article h3{grid-column:2!important;margin:2px 0 0!important;font-size:16px!important}.tutoring-ref-process article p{grid-column:2!important;margin-top:6px!important;font-size:14px!important}.tutoring-ref-process article+article:before,.tutoring-ref-process:after,.tutoring-ref-process:before{display:none!important}.tutoring-ref-courses{display:block!important;overflow:hidden;padding:16px!important}.tutoring-ref-course-image{width:100%!important;max-width:100%!important;height:auto!important;margin-bottom:16px;border-radius:14px;aspect-ratio:16/10}.tutoring-ref-course-image img{width:100%!important;height:100%!important;max-width:100%!important;-o-object-fit:cover!important;object-fit:cover!important;transform:none!important}.tutoring-ref-courses h2{max-width:100%!important}.tutoring-ref-courses .academy-button,.tutoring-ref-courses .button-primary,.tutoring-ref-courses .button-secondary{width:100%!important;margin-top:14px}.tutoring-ref-price{display:flex!important;flex-direction:column-reverse!important;align-items:flex-start!important;gap:12px!important;min-height:0!important;padding:20px!important}.tutoring-ref-price>span{width:48px!important;height:48px!important;margin:0!important}.tutoring-ref-price strong{margin-top:4px!important}.tutoring-ref-final{display:block!important;min-height:0!important;border-radius:24px!important;padding:30px 24px!important;text-align:left!important}.tutoring-ref-final>div{margin-bottom:18px!important}.tutoring-ref-final h2{font-size:clamp(24px,6.4vw,30px)!important;line-height:1.16!important}.tutoring-ref-final .button-primary{width:100%!important;min-width:0!important}.tutoring-ref-final:after,.tutoring-ref-final:before{display:none!important}}@media (max-width:400px){.academy-container,.site-container{padding-right:14px;padding-left:14px}.academy-hero h1{font-size:clamp(28px,8.5vw,34px)}}