.academy-page{min-height:100dvh;display:flex;flex-direction:column;position:relative;overflow-x:hidden}.academy-main{flex:1;max-width:var(--max-width,100rem);margin:0 auto;padding:9.6419rem 6.5868rem 6.9444rem;position:relative;z-index:1}.academy-hero-area,.academy-main{width:100%;display:flex;flex-direction:column;align-items:center}.academy-hero-area{max-width:50.9722rem;margin-bottom:2.7778rem}.academy-badge{display:inline-flex;align-items:center;gap:.6944rem;border:.0694rem solid #29e3f3;border-radius:2.7778rem;padding:.4167rem 2.1111rem;font-size:.9028rem;font-weight:500;margin-bottom:1.3889rem;height:2.1528rem}.academy-badge svg{width:.8333rem;flex-shrink:0}.academy-headline{font-weight:600;font-size:3.4722rem;line-height:1.1;color:#fff;letter-spacing:-.0694rem;text-align:center;margin:0 0 1.6667rem}.academy-cat-dropdown-mobile{display:none}.academy-filters-wrapper{display:flex;align-items:center;justify-content:space-between;margin-bottom:3.4722rem;width:100%;max-width:77.7778rem;gap:1rem}.academy-categories{display:flex;align-items:center;border-radius:.5556rem;border:.0694rem solid #264053;background:#0c1a24;padding:.2778rem 1.6667rem;overflow:hidden;overflow-x:auto;flex:1}.academy-cat-pill{display:inline-flex;align-items:center;gap:.4167rem;padding:.5rem .5556rem;font-weight:500;font-size:.9028rem;color:#7196a8;text-decoration:none;transition:color .2s,background .2s,box-shadow .2s;white-space:nowrap;min-width:8.6889rem;border-radius:.4167rem;justify-content:center;flex-shrink:0}.academy-cat-pill-active,.academy-cat-pill:hover{color:#36d693;background:#192c3a;z-index:1;position:relative}.academy-cat-pill-active+.academy-cat-pill{border-left-color:#43ceee}.academy-cat-pill svg{width:1.1111rem;height:1.1111rem;flex-shrink:0}.academy-search-form{margin-left:auto;position:relative;flex-shrink:0}.academy-search-input{width:19.9306rem;height:3.3333rem;background:#0c1a24;border:.0694rem solid #264053;border-radius:.5556rem;padding:0 1.1111rem 0 2.7778rem;font-family:inherit;font-weight:500;font-size:.9028rem;color:#fff;outline:none;transition:border-color .2s}.academy-search-input::-moz-placeholder{color:#4e6f7f}.academy-search-input::placeholder{color:#4e6f7f}.academy-search-input:focus{border-color:#43ceee}.academy-search-icon{position:absolute;left:1.1111rem;top:50%;transform:translateY(-50%);width:.8333rem;height:.8333rem;color:#4e6f7f;pointer-events:none}.academy-cards-wrapper{display:flex;flex-direction:column;gap:6.9444rem}.academy-section{width:100%;max-width:77.7778rem}.academy-section-header{margin-bottom:1.3889rem}.academy-section-title{font-weight:600;font-size:1.6667rem;line-height:1.2;color:#fff;letter-spacing:-.0694rem;margin:0 0 .2778rem}.academy-section-subtitle{font-weight:500;font-size:.9028rem;line-height:1.4;color:#7196a8;margin:0}.academy-card-grid{display:flex;gap:1.6667rem}.academy-card{flex:1;border-radius:1.0417rem;overflow:hidden;text-decoration:none;display:flex;flex-direction:column;transition:border-color .2s ease;flex:0 0 calc(33% - 0.9rem);max-width:calc(33% - .9rem);transition:all .3s ease-in-out}.academy-card:hover{border-color:#43ceee}.academy-card:active{transform:scale(.97);transition:transform .1s}.academy-card-image{height:18.1944rem;overflow:hidden;position:relative;border-radius:1.0417rem;background:#0c1a24;border:.0694rem solid #264053}.academy-card-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:all .3s ease-in-out}.academy-card-badge{position:absolute;top:1.1389rem;left:1.7361rem;display:inline-flex;align-items:center;padding:.4167rem .8333rem;background:#08252a;border:.0694rem solid #286e78;border-radius:6.9444rem;font-weight:500;font-size:.9028rem;line-height:1.1;color:#36d693;text-align:center}.academy-card-overlay{flex:1;padding:1.25rem 0 1.875rem;backdrop-filter:blur(7.5px);border-radius:.6944rem}.academy-card-label{font-weight:600;font-size:.9028rem;line-height:1.2;color:#36d693;text-transform:uppercase;letter-spacing:.009rem;margin-bottom:.5556rem}.academy-card-desc{font-weight:600;font-size:1.25rem;line-height:1.3;color:#fff;letter-spacing:-.0694rem;margin-bottom:.6944rem}.academy-card-meta{position:absolute;left:0;bottom:.625rem;width:100%;justify-content:space-between;font-weight:500;font-size:.9028rem;color:#7196a8}.academy-card-meta,.card-meta-tag{display:flex;align-items:center;gap:.4167rem}.academy-card-meta-icon{width:.8208rem;height:.8208rem;flex-shrink:0}.academy-card-meta-arrow{margin-left:auto;width:1.5278rem;height:1.5278rem;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#7196a8}.academy-hero-image-card{width:100%;max-width:77.7778rem;height:35.4167rem;border-radius:1.0417rem;overflow:hidden;position:relative;background:#010510;border:.0694rem solid #264053;margin-bottom:1.6667rem}.academy-hero-image-card img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.academy-hero-image-badge{position:absolute;top:1.3889rem;left:2.7083rem;display:inline-flex;align-items:center;padding:.4167rem .8333rem;background:#08252a;border:.0694rem solid #286e78;border-radius:6.9444rem;font-weight:500;font-size:.9028rem;line-height:1.1;color:#36d693;text-align:center}.academy-feature-card:hover .academy-feature-text-title{color:#36d693}.academy-card:hover{transform:translateY(-.5rem)}.academy-card-compact:hover .academy-card-compact-image img,.academy-card:hover .academy-card-image img{scale:1.1}.academy-feature-content-wrap{display:flex;flex-direction:column;gap:.6944rem}.academy-feature-row{display:flex;gap:.6944rem 1.6667rem;width:100%;max-width:77.7778rem}.academy-feature-text-left,.academy-feature-text-right{width:50%}.academy-feature-text-category{font-weight:500;font-size:.9028rem;line-height:1.7;color:#36d693;margin:0 0 .6944rem}.academy-feature-text-title{font-weight:600;font-size:1.9444rem;line-height:1.2;color:#fff;letter-spacing:-.0694rem}.academy-feature-text-meta{display:flex;align-items:center;gap:.4167rem;font-weight:500;font-size:.9028rem;color:#7196a8}.academy-feature-text-desc{font-weight:500;font-size:1.1111rem;line-height:1.4;color:#6e92a4}.academy-feature-text-arrow{color:#7196a8}.academy-section-header-row{display:flex;align-items:flex-end;justify-content:space-between}.academy-glossary-link{font-weight:500;font-size:.9028rem;line-height:1.4;color:#43ceee;text-decoration:none;transition:color .2s;display:inline-flex;align-items:center;gap:.4167rem;flex-shrink:0}.academy-glossary-link:hover{color:#29e3f3}.academy-latest-grid{display:flex;flex-wrap:wrap;gap:3.25rem 1.5rem}.academy-card-compact{flex:0 0 calc(25% - 1.25rem);max-width:calc(25% - 1.25rem);border-radius:1.0417rem;gap:1.375rem;overflow:hidden;text-decoration:none;display:flex;flex-direction:column;transition:border-color .2s ease,transform .3s ease-in-out}.academy-card-compact:hover{border-color:#43ceee;background:rgba(67,206,238,.05)}.academy-card-compact:active,.academy-feature-card:active{transform:scale(.97);transition:transform .1s}.academy-card-compact-image{height:17.6389rem;overflow:hidden;position:relative;border-radius:1.0417rem;background:#0c1a24;border:.0694rem solid #264053;transition:all .3s ease-in-out}.academy-card-compact-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:all .3s ease-in-out}.academy-card-compact-badge{position:absolute;top:1.1389rem;left:1.2639rem;display:inline-flex;align-items:center;padding:.4167rem .8333rem;background:#08252a;border:.0694rem solid #286e78;border-radius:6.9444rem;font-weight:500;font-size:.8333rem;line-height:1.1;color:#36d693;text-align:center}.academy-card-compact-body{position:relative;padding:0 0 1.875rem;display:flex;flex-direction:column;gap:.5556rem;flex:1}.academy-card-compact-label{font-weight:600;font-size:.8333rem;line-height:1.2;color:#36d693;text-transform:uppercase;letter-spacing:.009rem}.academy-card-compact-title{font-weight:600;font-size:1.0417rem;line-height:1.2;color:#fff;letter-spacing:-.0694rem;margin:0}.academy-card-compact-meta{position:absolute;bottom:0;left:0;width:100%;display:flex;align-items:center;gap:.4167rem;font-weight:500;font-size:.8333rem;color:#7196a8}.academy-tracks{gap:1.1111rem;width:100%;border-radius:1.111rem;background:#070c13;padding:2.0833rem}.academy-track,.academy-tracks{display:flex;border:.0694rem solid #264053}.academy-track{flex-direction:column;gap:.8333rem;padding:1.3889rem 1.6667rem;background:#0c1a24;border-radius:1.0417rem}.academy-track-narrow{flex:0 0 15.9259rem}.academy-track-wide{flex:0 0 22.7778rem;background:linear-gradient(238deg,#183a52 5.49%,#134b72 64.85%)}.academy-track-icon{width:2.6389rem;height:2.6389rem;margin-bottom:.5556rem}.academy-track-icon svg{width:100%;height:100%}.academy-track-top{display:flex;align-items:center;justify-content:space-between;gap:.6944rem}.academy-track-level,.academy-track-level-coming{display:inline-flex;align-items:center;padding:.4167rem .8333rem;background:#08252a;border:.0694rem solid #286e78;border-radius:6.9444rem;font-weight:500;font-size:.8333rem;line-height:1.1;color:#36d693;text-align:center}.academy-track-level-coming{width:-moz-fit-content;width:fit-content}.academy-track-lessons{font-weight:500;font-size:.8333rem;line-height:1.4;color:#7196a8}.academy-track-title{font-weight:600;font-size:1.25rem;line-height:1.2;color:#fff;letter-spacing:-.025rem;margin:0}.academy-track-wide .academy-track-title{font-size:1.6667rem;letter-spacing:-.0333rem}.academy-track-desc{font-weight:500;font-size:.9028rem;line-height:1.4;color:#6e92a4;margin:0}.academy-glossary{display:flex;gap:1.6667rem;width:100%}.academy-glossary-card{flex:1;display:flex;flex-direction:column;gap:.8333rem;padding:1.3889rem 1.6667rem;background:linear-gradient(236deg,#143044 5.38%,#0c1a24 43.09%);border:.0694rem solid #264053;border-radius:1.0417rem}.academy-glossary-term{font-weight:600;font-size:1.25rem;line-height:1.2;color:#fff;letter-spacing:-.0694rem;margin:0}.academy-glossary-def{font-weight:500;font-size:.9028rem;line-height:1.4;color:#6e92a4;margin:0}.academy-no-results{font-weight:500;font-size:1.0417rem;color:#7196a8;text-align:center;padding:2rem;width:100%}@media (max-width:480px){.academy-bg{width:43.6111rem;height:43.6111rem;top:-12rem}.academy-main{padding:4.9583rem .8333rem 4.1667rem}.academy-hero-area{max-width:100%;margin-bottom:1.6667rem}.academy-badge{margin-bottom:.8333rem;padding:.4167rem 1.1111rem;height:auto;font-size:.8333rem}.academy-card-badge,.academy-hero-image-badge{left:1.1361rem}.academy-headline{font-size:1.6667rem;margin-bottom:1.3889rem}.academy-categories{display:none}.academy-search-form{margin:0;width:100%}.academy-search-input{width:100%}.academy-cat-dropdown-mobile{display:block;margin-bottom:1.0833rem;width:100%}.academy-cards-wrapper{gap:2.3611rem}.academy-feature-card{margin-bottom:2.2222rem}.academy-feature-content-wrap .academy-feature-row:first-child{flex-direction:column}.academy-feature-row{align-items:center;justify-content:space-between}.academy-section{position:relative;margin-bottom:2.0833rem}.academy-section-title{font-size:1.3889rem}.academy-card-grid{flex-direction:column;gap:2.0333rem}.academy-card{transition:all .3s ease-in-out}.academy-card-image{height:13.1944rem}.academy-card-desc{font-size:1.1111rem}.academy-hero-image-card{height:15.1875rem;margin-bottom:1.1111rem}.academy-feature-text-row{flex-direction:column;gap:1.1111rem;margin-bottom:2.0833rem}.academy-feature-text-left,.academy-feature-text-right{width:unset}.academy-feature-content-wrap .academy-feature-row:first-child .academy-feature-text-left,.academy-feature-content-wrap .academy-feature-row:first-child .academy-feature-text-right{width:100%}.academy-feature-text-title{font-size:1.3889rem}.academy-feature-text-desc{font-size:.8333rem}.academy-feature-text-arrow{display:none}.academy-card,.academy-card-compact{flex:100%;max-width:100%}.academy-card-compact-image{height:13.1944rem}.academy-card-compact-title{font-size:.9722rem}.academy-tracks{flex-direction:column;gap:.8333rem;border:0;padding:0}.academy-track-narrow,.academy-track-wide{flex:unset;padding:1.3889rem 1.1361rem}.academy-latest-grid{gap:2.3194rem}.academy-glossary{flex-direction:column;gap:.8333rem;margin-bottom:2.2222rem}.academy-glossary-card{padding:1.3889rem 1.1361rem}.academy-glossary-link{position:absolute;bottom:0}}