.hs-orange{color:#ff6100}.hs-blue{color:#008cff}.academy-v2-page{background-color:#e4eef8;min-height:100vh;padding:2.5rem 1rem 4rem}.academy-v2-container{width:100%;max-width:1280px;margin:0 auto;padding:0 2rem}@media (max-width:768px){.academy-v2-container{padding:0}}.academy-v2-header{flex-flow:wrap;justify-content:space-between;align-items:center;gap:2rem;margin-bottom:2.5rem;display:flex}.academy-v2-title{white-space:nowrap;margin:0;font-size:2.5rem;font-weight:700;line-height:1.15}.academy-v2-title-aca{color:#008cff;font-weight:400}.academy-v2-title-demy{color:#008cff;font-weight:700}.academy-v2-search-slot{flex:320px;max-width:480px}@media (max-width:768px){.academy-v2-header{flex-direction:column;align-items:stretch}.academy-v2-title{text-align:left;white-space:normal}.academy-v2-search-slot{flex:none;max-width:100%}}.academy-search-wrapper{z-index:2;flex-direction:row;justify-content:center;align-items:center;width:100%;display:flex;position:relative}.academy-search-form{border:2px solid #fff;border-radius:40px;flex-direction:row;align-items:center;width:100%;display:flex;position:relative;box-shadow:0 4px 8px -2px #00465a0d,0 4px 2rem #00465a0d}.academy-search-icon{z-index:2;cursor:pointer;opacity:.75;pointer-events:none;width:40px;height:40px;padding:10px;position:absolute;top:0;left:0}.academy-search-input{color:#242933;z-index:1;background:#edf4fa;border:1px solid #fff;border-radius:40px;outline:none;width:100%;height:38px;padding:8px 40px 8px 2rem;font-size:1rem;transition:all .25s ease-in-out;position:relative}.academy-search-input:focus,.academy-search-input:hover{background:linear-gradient(275deg,#eff3f780 0%,#fff 80%);box-shadow:0 0 4px #008cff;border:1px solid #008cff!important}.academy-search-input:focus{z-index:2}.academy-search-btn{color:#fff;cursor:pointer;white-space:nowrap;background-color:#008cff;border:3px solid #fff;border-radius:40px;flex-shrink:0;min-width:120px;max-width:120px;height:44px;margin:0;font-size:1.125rem;font-weight:600;transition:filter .15s}.academy-search-btn:hover{filter:saturate(2)}.academy-search-btn:disabled{opacity:.55;cursor:default}.academy-search-btn:disabled:hover{filter:saturate();cursor:default}.academy-v2-hero{grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:1.5rem;display:grid}@media (max-width:900px){.academy-v2-hero{grid-template-columns:1fr}}.academy-v2-getstarted{background:#f3f8fc;border:3px solid #fff;border-radius:2rem;flex-direction:column;gap:.5rem;padding:1.5rem;display:flex}@media (max-width:768px){.academy-v2-getstarted{padding:1rem}}.academy-v2-getstarted-img{aspect-ratio:16/9;object-fit:cover;border:3px solid #fff;border-radius:1.25rem;width:100%;height:auto}.academy-v2-getstarted-title{color:#008cff;margin:0;font-size:1.25rem;font-weight:700}.academy-v2-getstarted-desc{color:#596068;margin:0;font-size:.9375rem}.academy-v2-getstarted-btn{color:#fff;background-color:#008cff;border-radius:9999px;align-self:flex-end;padding:.4375rem 2.25rem;font-size:.9375rem;font-weight:600;text-decoration:none}.academy-v2-courses{background:#f3f8fc;border:3px solid #fff;border-radius:2rem;flex-direction:column;gap:0;padding:.75rem 1.5rem 1.5rem;display:flex}.academy-v2-courses-head{align-items:center;gap:.625rem;display:flex}.academy-v2-courses-head-text{border-bottom:2px solid #dde3ea;flex:1;justify-content:space-between;align-items:center;padding-bottom:.5rem;display:flex}.academy-v2-courses-title{color:#008cff;margin:0;font-size:1.125rem;font-weight:700}.academy-v2-courses-head-badge{background:#fafcfe;border:3px solid #fff;border-radius:.625rem;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;display:flex;box-shadow:0 4px 10px #008cff26}.academy-v2-courses-more{color:#008cff;font-size:.875rem;font-weight:600;text-decoration:none}.academy-v2-courses-more:hover{text-decoration:underline}.academy-v2-course-row{border-bottom:1px solid #dde3ea;align-items:center;gap:.875rem;padding:.75rem 0;text-decoration:none;display:flex}.academy-v2-course-row:last-child{border-bottom:none}.academy-v2-course-thumb{aspect-ratio:16/9;border:3px solid #fff;border-radius:1rem;flex-shrink:0;width:192px;position:relative;overflow:hidden}@media (max-width:768px){.academy-v2-course-thumb{aspect-ratio:4/3;width:30%}}.academy-v2-course-thumb img.cover{object-fit:cover;width:100%;height:100%}.academy-v2-course-text{flex:1;min-width:0}.academy-v2-course-title{color:#008cff;margin:0 0 .25rem;font-size:.9375rem;font-weight:600}.academy-v2-course-desc{color:#8a919b;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.8125rem;display:-webkit-box;overflow:hidden}.academy-v2-course-play{background:#ff6100;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.academy-v2-features{background:#f3f8fc;border:3px solid #fff;border-radius:2rem;margin-bottom:1.5rem;padding:.75rem 1.5rem 1.5rem}.academy-v2-features-head{align-items:center;gap:.5rem;margin-bottom:1.25rem;display:flex}.academy-v2-features-head-text{border-bottom:2px solid #dde3ea;flex:1;justify-content:space-between;align-items:center;padding-bottom:.5rem;display:flex}.academy-v2-features-title{color:#008cff;margin:0;font-size:1.25rem;font-weight:700}.academy-v2-features-head-badge{background:#fafcfe;border:3px solid #fff;border-radius:.625rem;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;display:flex;box-shadow:0 4px 10px #008cff26}.academy-v2-features-more{color:#008cff;font-size:.875rem;font-weight:600;text-decoration:none}.academy-v2-features-more:hover{text-decoration:underline}.academy-v2-features-grid{grid-template-columns:repeat(5,1fr);gap:1rem;display:grid}@media (max-width:900px){.academy-v2-features-grid{grid-template-columns:none;grid-auto-columns:200px;grid-auto-flow:column;padding-bottom:.5rem;overflow-x:auto}}.academy-v2-feature-card{flex-direction:column;height:100%;text-decoration:none;display:flex}.academy-v2-feature-thumb{aspect-ratio:4/3;background:#e4eef8;border-radius:1rem 1rem 0 0;width:100%;position:relative;overflow:hidden}.academy-v2-feature-thumb img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.academy-v2-feature-card:hover .academy-v2-feature-thumb img{transform:scale(1.03)}.academy-v2-feature-body{background-color:#e1edf8;border-radius:0 0 1rem 1rem;flex-direction:column;flex:1;gap:.5rem;padding:1rem;display:flex}.academy-v2-feature-tags{flex-wrap:wrap;gap:.375rem;margin-top:auto;display:flex}.academy-v2-feature-tag{white-space:nowrap;background:#fff;border-radius:9999px;padding:.125rem .5rem;font-size:.625rem;font-weight:500}.academy-v2-feature-name{color:#008cff;height:auto;margin:0;font-size:.8125rem;font-weight:600}.academy-v2-feature-date{color:#8a919b;border-top:2px solid #c9d2db;justify-content:flex-end;align-items:center;gap:.375rem;margin:0;padding-top:.5rem;font-size:.6875rem;display:flex}.academy-v2-bottom{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}@media (max-width:768px){.academy-v2-bottom{grid-template-columns:1fr}}.academy-v2-bottom-card{background:#f3f8fc;border:3px solid #fff;border-radius:2rem;flex-direction:column;gap:1.25rem;padding:.75rem 1.5rem 1.5rem;display:flex}.academy-v2-bottom-head{align-items:center;gap:.625rem;display:flex}.academy-v2-bottom-head-text{border-bottom:2px solid #dde3ea;flex:1;justify-content:space-between;align-items:center;padding-bottom:.5rem;display:flex}.academy-v2-bottom-head-title{color:#008cff;align-items:center;gap:.625rem;margin:0;font-size:1.0625rem;font-weight:700;display:flex}.academy-v2-bottom-head-badge{background:#fafcfe;border:3px solid #fff;border-radius:.625rem;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;display:flex;box-shadow:0 4px 10px #008cff26}.academy-v2-bottom-body{align-items:center;gap:1.25rem;text-decoration:none;display:flex;overflow:hidden}.academy-v2-bottom-icon-wrap{aspect-ratio:1;border:3px solid #fff;border-radius:1rem;flex-shrink:0;width:30%;display:block;overflow:hidden}.academy-v2-bottom-icon{object-fit:cover;width:100%;height:100%;transition:transform .3s}.academy-v2-bottom-body:hover .academy-v2-bottom-icon{transform:scale(1.03)}.academy-v2-bottom-title{color:#008cff;margin:0 0 .375rem;font-size:1rem;font-weight:700}.academy-v2-bottom-desc{color:#596068;margin:0;font-size:.875rem}.academy-v2-bottom-more{color:#008cff;font-size:.8125rem;font-weight:600;text-decoration:none}.academy-v2-bottom-more:hover{text-decoration:underline}@media (max-width:768px){.academy-v2-getstarted-desc,.academy-v2-course-desc,.academy-v2-bottom-desc{font-size:.75rem}.academy-v2-courses,.academy-v2-features,.academy-v2-bottom-card{padding:.75rem 1rem 1rem}}
