.academy-page{background:#efefef}.academy-page__head{min-height:auto}.academy-page__section{padding:1rem 0 2.3rem}@media (min-width:1024px){.academy-page__section .container{max-width:1140px;padding-inline:1.1rem}.academy-active-head{width:min(calc(4 * 260px + 3 * .65rem),100%)}.academy-course-card h4{font-size:.92rem}.academy-course-card__meta-row{font-size:.72rem}.academy-course-card__footer p{font-size:.82rem}}.academy-page__crumbs{display:flex;align-items:center;justify-content:flex-start;gap:.42rem;color:#9a9a9a;font-size:.9rem;margin:1.4rem 0 1rem}.academy-page__crumbs span{color:#ce774c}.academy-page__crumbs svg{width:.72rem;height:.72rem}.academy-page__panel{padding:.3rem 0}.academy-disabled-panel{border:1px dashed #d7b8a8;border-radius:.72rem;background:#fffaf7;padding:1rem;text-align:center}.academy-disabled-panel h3{margin:0;color:#b55d32;font-size:1.02rem}.academy-disabled-panel p{margin:.42rem 0 0;color:#4b5563;font-size:.88rem}.academy-tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:.65rem}.academy-tabs button{display:inline-flex;align-items:center;gap:.45rem;border-radius:.85rem;border:1px solid #dddddd;padding:.58rem .95rem;font-size:.88rem;font-weight:400;color:#5a5a5a;background:#f9f9f9}.academy-tabs button svg{width:1.1rem;height:1.1rem}.academy-tabs button.is-active{color:#ffffff;background:#ce774c;border-color:#ce774c}.academy-active-head{margin:.95rem auto .65rem;width:min(1320px,100%);display:flex;align-items:center;justify-content:flex-start;gap:.52rem}.academy-active-head h1{margin:0;font-size:clamp(1.18rem,1.8vw,1.55rem);font-weight:900;color:#ce774c}.academy-active-head__icon{width:40px;height:40px;border-radius:.75rem;display:grid;place-items:center;color:#ce774c;background:rgba(206,119,76,.15)}.academy-active-head__icon svg{width:1.2rem;height:1.2rem}.academy-courses-grid{margin-top:.55rem;display:grid;grid-template-columns:repeat(4,minmax(0,260px));justify-content:center;gap:.65rem}.academy-course-card{position:relative;display:flex;flex-direction:column;border:1px solid #d7d7d7;border-radius:.72rem;background:#f9f9f9;padding:.42rem;min-height:290px;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease,background-color .18s ease}.academy-course-card:focus-within,.academy-course-card:hover{border-color:rgba(206,119,76,.38);background:#ffffff;box-shadow:0 18px 42px rgba(206,119,76,.16);transform:translateY(-2px)}.academy-course-card__link{position:absolute;inset:0;z-index:1;border-radius:inherit}.academy-course-card__link:focus-visible{outline:2px solid #ce774c;outline-offset:3px}.academy-course-card__image{aspect-ratio:3/2;border-radius:.52rem;padding:0;display:flex;align-items:flex-start;justify-content:flex-start;background-size:cover;background-position:50%;background-repeat:no-repeat;overflow:hidden;position:relative}.academy-course-card__image h3{margin:0;font-size:.72rem;line-height:1.5;color:#ffffff;text-shadow:0 1px 2px rgba(0,0,0,.45);position:relative;z-index:1}.course-image--green{background-image:url(/assets/img/python-m.jpg)}.course-image--purple{background-image:url(/assets/img/python-p.jpg)}.course-image--gold{background-image:url(/assets/img/matlabn.jpg)}.course-image--medical-solidworks{background-image:url(/assets/img/medical-solidworks.png)}.course-image--medical-lab{background-image:url(/assets/img/medical-lab.png)}.course-image--medical-dental{background-image:url(/assets/img/medical-dental.png)}.course-image--medical-hospital{background-image:url(/assets/img/medical-hospital.png)}.course-image--electrical-fpga{background-image:url(/assets/img/electrical-fpga.png)}.course-image--electrical-arm{background-image:url(/assets/img/electrical-arm.png)}.course-image--electrical-arduino{background-image:url(/assets/img/electrical-arduino.png)}.course-image--electrical-altium{background-image:url(/assets/img/electrical-altium.png)}.course-image--mechanical-coreldraw{background-image:url(/assets/img/mechanical-coreldraw.png)}.course-image--mechanical-solidworks-advanced-2{background-image:url(/assets/img/mechanical-solidworks-advanced-2.png)}.course-image--mechanical-solidworks-advanced{background-image:url(/assets/img/mechanical-solidworks-advanced.png)}.course-image--mechanical-solidworks-basic{background-image:url(/assets/img/mechanical-solidworks-basic.png)}.course-image--dastan-novel{background-image:url(/assets/img/dastan-novel.png)}.course-image--dastan-surreal{background-image:url(/assets/img/dastan-surreal.png)}.course-image--dastan-structure{background-image:url(/assets/img/dastan-structure.png)}.course-image--dastan-dialogue{background-image:url(/assets/img/dastan-dialogue.png)}.course-image--dastan-realism{background-image:url(/assets/img/dastan-realism.png)}.course-image--dastan-elements{background-image:url(/assets/img/dastan-elements.png)}.course-image--dastan-intro{background-image:url(/assets/img/dastan-intro.png)}.academy-course-card__body{flex:1;display:flex;flex-direction:column;padding:.4rem .12rem .04rem}.academy-course-card__meta-top{display:flex;align-items:center;justify-content:flex-start;gap:.35rem;color:#ce774c;font-size:.74rem;font-weight:700}.academy-course-card__meta-top svg{width:.86rem;height:.86rem}.academy-course-card h4{margin:.35rem 0 0;font-size:.84rem}.academy-course-card__meta-row{margin-top:.2rem;display:flex;align-items:center;justify-content:flex-start;gap:.35rem;color:#777777;font-size:.66rem}.academy-course-card__meta-row svg{width:.7rem;height:.7rem}.academy-course-card__footer{margin-top:auto;padding-top:.5rem;display:flex;align-items:center;justify-content:space-between;gap:.4rem}.academy-course-card__btn{position:relative;z-index:2;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;border-radius:.58rem;padding:.4rem .52rem;font-size:.62rem;font-weight:700;color:#ffffff;background:#ce774c}.academy-course-card__btn svg{width:.76rem;height:.76rem;flex:0 0 auto}.academy-course-card__btn:before{content:"";position:absolute;inset:-40% auto -40% -55%;width:36%;transform:rotate(18deg);background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.74) 50%,rgba(255,255,255,0));animation:academy-btn-spark 2.5s linear infinite}.academy-course-card__footer p{margin:0;display:inline-flex;align-items:baseline;gap:.25rem;font-size:.78rem}.academy-course-card__footer p span{color:#2f2f2f}.academy-course-card__footer p strong{font-size:1.28em;color:#ce774c}.academy-placeholder{margin-top:.9rem;border:1px solid #dddddd;border-radius:.9rem;padding:1.1rem;background:#f9f9f9}@keyframes academy-btn-spark{0%{left:-60%;opacity:0}15%{opacity:1}55%{opacity:1}to{left:130%;opacity:0}}@media (prefers-reduced-motion:reduce){.academy-course-card{transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.academy-course-card:focus-within,.academy-course-card:hover{transform:none}}@media (max-width:760px){.academy-page__section{padding:.6rem 0 1.6rem}.academy-tabs{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.academy-tabs button{justify-content:center;font-size:.76rem;padding:.48rem .65rem}.academy-tabs button:first-child{grid-column:1/-1}.academy-active-head{margin-top:.72rem}.academy-active-head h1{font-size:1.1rem}.academy-active-head__icon{width:30px;height:30px}.academy-courses-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.academy-course-card{min-height:235px;padding:.34rem}.academy-course-card__image{min-height:0}.academy-course-card__image h3{font-size:.58rem}.academy-course-card h4{font-size:.68rem}.academy-course-card__meta-row{font-size:.58rem}.academy-course-card__footer p{font-size:.64rem}.academy-course-card__btn{font-size:.54rem;padding:.34rem .4rem}}:root[data-theme=dark] .academy-page{background:#101010}:root[data-theme=dark] .academy-tabs button{color:#e4e4e4;background:#1f1f1f;border-color:#2d2d2d}:root[data-theme=dark] .academy-tabs button.is-active{color:#ffffff;background:#ce774c;border-color:#ce774c}:root[data-theme=dark] .academy-course-card{background:#151515;border-color:#2d2d2d}:root[data-theme=dark] .academy-course-card:focus-within,:root[data-theme=dark] .academy-course-card:hover{background:#191919;border-color:rgba(206,119,76,.5);box-shadow:0 18px 42px rgba(206,119,76,.18)}:root[data-theme=dark] .academy-course-card h4{color:#f3f3f3}:root[data-theme=dark] .academy-course-card__meta-row{color:#a9a9a9}:root[data-theme=dark] .academy-course-card__footer p span{color:#f1f1f1}:root[data-theme=dark] .academy-placeholder{background:#171717;border-color:#2d2d2d;color:#dfdfdf}