#new-courses{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);line-height:normal;font-family:Lato,"Segoe UI",Arial,sans-serif;color:#111827;-webkit-font-smoothing:antialiased;text-align:left;position:relative;overflow:hidden}#new-courses *,#new-courses *::before,#new-courses *::after{box-sizing:border-box}#new-courses p,#new-courses h2,#new-courses h3,#new-courses ul{margin:0}#new-courses li{margin:0;list-style:none}#new-courses ul{padding:0}#new-courses h2,#new-courses h3{text-transform:none;letter-spacing:normal}#new-courses a{text-decoration:none}#new-courses svg{display:inline-block}#new-courses button{margin:0;min-height:0;line-height:1;text-transform:none;letter-spacing:normal;font-family:inherit;padding:0;border:0;background:none;cursor:pointer;color:inherit}#new-courses img{max-width:none}#new-courses.nc{--p:#0d9488;--p2:#14b8a6;--p3:#0f766e;--ink:#111827;--mut:#6b7280;--line:#e5e7eb;--soft:#f0fdfa;--soft2:#ccfbf1;--navy:#0b1f2a;padding:80px 0}#new-courses .nc-in{max-width:1200px;margin:0 auto;padding:0 20px;position:relative}#new-courses .si{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;flex:none}#new-courses .nc-hd{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:34px}#new-courses .nc-hd.ctr{flex-direction:column;align-items:center;text-align:center}#new-courses .nc-hd.ctr .nc-sub{margin:0 auto}#new-courses .nc-kick{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;border-radius:999px;background:var(--soft);border:1px solid var(--soft2);font-size:13px;font-weight:800;color:var(--p3);letter-spacing:.02em}#new-courses .nc-kick .si{width:15px;height:15px;color:var(--p)}#new-courses.nc h2{font-weight:900;font-size:clamp(28px,3.3vw,40px);line-height:1.12;letter-spacing:-.02em;margin:14px 0 10px;color:var(--ink)}#new-courses.nc h2 em{font-style:normal;color:var(--p)}#new-courses .nc-sub{font-size:16.5px;line-height:1.6;color:var(--mut);max-width:620px}#new-courses .nc-all{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;font-weight:800;font-size:15px;color:var(--p3);padding:12px 18px;border-radius:14px;border:1px solid var(--soft2);background:#fff;transition:all .3s}#new-courses .nc-all .si{width:17px;height:17px;transition:transform .3s}#new-courses .nc-all:hover{background:var(--p3);color:#fff;border-color:var(--p3)}#new-courses .nc-all:hover .si{transform:translateX(3px)}#new-courses .nc-ar{display:flex;gap:10px}#new-courses .nc-ar button{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:#fff;border:1px solid var(--line);color:var(--ink);box-shadow:0 8px 20px -14px rgba(15,23,42,.5);transition:all .3s}#new-courses .nc-ar button:hover{background:var(--p3);border-color:var(--p3);color:#fff;transform:translateY(-2px)}#new-courses .nc-tr{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:22px}#new-courses .nc-tr li{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:700;color:var(--p3)}#new-courses .nc-tr .si{width:18px;height:18px}/* product card */#new-courses .pc{position:relative;display:flex;flex-direction:column;background:#fff;border-radius:20px;border:1px solid var(--line);overflow:hidden;transition:transform .5s cubic-bezier(.2,.7,.2,1),box-shadow .5s,border-color .5s}#new-courses .pc:hover{transform:translateY(-6px);box-shadow:0 30px 50px -30px rgba(15,58,55,.55);border-color:#bfe7e1}#new-courses .pc-cv{position:relative;display:block;aspect-ratio:1/1;overflow:hidden;background:#0d3d39;isolation:isolate}#new-courses .pc-cv::before{content:"";position:absolute;inset:-30px;background:var(--bg) center/cover;filter:blur(22px) saturate(1.4) brightness(.9);transform:scale(1.15);z-index:-1}#new-courses .pc-cv img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;padding:16px;filter:drop-shadow(0 14px 18px rgba(0,0,0,.35));transition:transform .7s cubic-bezier(.2,.7,.2,1)}#new-courses .pc:hover .pc-cv img{transform:scale(1.06)}#new-courses .pc.is-new .pc-cv::after{content:"NEW";position:absolute;top:12px;left:12px;padding:5px 10px;border-radius:999px;background:rgba(255,255,255,.92);color:var(--p3);font-size:11px;font-weight:900;letter-spacing:.12em;box-shadow:0 6px 14px -8px rgba(0,0,0,.5)}#new-courses .pc-b{padding:14px 16px 16px;display:flex;flex-direction:column;gap:7px;flex:1}#new-courses .pc-cat{font-size:11.5px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--p);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#new-courses .pc-cat:hover{color:var(--p3)}#new-courses h3.pc-t{font-size:15.5px;line-height:1.38;font-weight:800;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.76em}#new-courses .pc-t a{color:var(--ink);transition:color .3s}#new-courses .pc-t a:hover{color:var(--p3)}#new-courses .pc-m{margin-top:auto;padding-top:6px;display:flex;align-items:center;justify-content:space-between;gap:10px}#new-courses .pc-p{font-size:19px;font-weight:900;color:var(--ink);display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}#new-courses .pc-p .amount,#new-courses .pc-p bdi{color:inherit}#new-courses .pc-p del{font-size:13px;font-weight:700;color:#9ca3af}#new-courses .pc-p ins{text-decoration:none}#new-courses .pc-add{position:relative;width:42px;height:42px;border-radius:14px;display:grid;place-items:center;flex:none;color:#fff;background:linear-gradient(145deg,var(--p2),var(--p3));box-shadow:0 10px 20px -10px rgba(13,148,136,.9);transition:transform .3s,box-shadow .3s}#new-courses .pc-add:hover{transform:scale(1.08) rotate(-4deg)}#new-courses .pc-add .si{position:absolute;width:20px;height:20px;transition:transform .35s,opacity .35s}#new-courses .pc-add .i-ok{opacity:0;transform:scale(.4)}#new-courses .pc-add.loading .i-add{animation:ncspin .8s linear infinite}@keyframes ncspin{to{transform:rotate(360deg)}}#new-courses .pc-add.added{background:linear-gradient(145deg,#22c55e,#15803d)}#new-courses .pc-add.added .i-add{opacity:0;transform:scale(.4)}#new-courses .pc-add.added .i-ok{opacity:1;transform:none}#new-courses .added_to_cart{display:none!important}#new-courses .nc-pg{height:4px;border-radius:4px;background:#e3eeec;overflow:hidden;margin:6px auto 0;max-width:420px}#new-courses .nc-pg i{display:block;height:100%;background:linear-gradient(90deg,var(--p2),var(--p3));transform-origin:left;transition:transform .5s}#new-courses .rv{opacity:0;transform:translateY(26px);transition:opacity .9s ease,transform 1s cubic-bezier(.2,.7,.2,1)}#new-courses .rv.in{opacity:1;transform:none}#new-courses.dk .nc-kick{background:rgba(94,234,212,.1);border-color:rgba(94,234,212,.25);color:#99f6e4}#new-courses.dk .nc-kick .si{color:#5eead4}#new-courses.dk h2{color:#fff}#new-courses.dk h2 em{color:#5eead4}#new-courses.dk .nc-sub{color:#a9cfca}#new-courses.dk .nc-all{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.16);color:#ccfbf1}#new-courses.dk .nc-all:hover{background:#fff;color:var(--p3)}#new-courses.dk .nc-ar button{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.18);color:#fff}@media (prefers-reduced-motion:reduce){#new-courses .rv{opacity:1;transform:none;transition:none}#new-courses *,#new-courses *::before,#new-courses *::after{animation:none!important;transition:none!important}}@media (max-width:760px){#new-courses.nc{padding:56px 0}#new-courses .nc-hd{flex-direction:column;align-items:flex-start;margin-bottom:24px}#new-courses .nc-hd.ctr{align-items:center}}#new-courses.c08{background:#06201f}#new-courses .c8-a{position:absolute;inset:0;overflow:hidden;pointer-events:none}#new-courses .c8-a i{position:absolute;border-radius:50%;filter:blur(90px);opacity:.55}#new-courses .c8-a i:nth-child(1){width:560px;height:560px;left:-120px;top:-160px;background:#14b8a6;animation:c8m 18s ease-in-out infinite}#new-courses .c8-a i:nth-child(2){width:480px;height:480px;right:-100px;top:30%;background:#0ea5e9;animation:c8m 22s ease-in-out infinite reverse}#new-courses .c8-a i:nth-child(3){width:420px;height:420px;left:35%;bottom:-200px;background:#22c55e;opacity:.3;animation:c8m 26s ease-in-out infinite}@keyframes c8m{50%{transform:translate(80px,60px) scale(1.15)}}#new-courses .c8-g{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;perspective:1200px}#new-courses .gl{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.16);backdrop-filter:blur(16px) saturate(1.3);-webkit-backdrop-filter:blur(16px) saturate(1.3);border-radius:24px;transform-style:preserve-3d;transform:perspective(1000px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .5s cubic-bezier(.2,.7,.2,1),opacity .9s,box-shadow .5s,border-color .5s}#new-courses .gl.rv{transform:translateY(30px)}#new-courses .gl.rv.in{transform:perspective(1000px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg))}#new-courses .gl:hover{border-color:rgba(94,234,212,.5);box-shadow:0 40px 60px -30px rgba(0,0,0,.8),0 0 40px -10px rgba(45,212,191,.35);transition:transform .12s linear,box-shadow .5s,border-color .5s}#new-courses .gl::after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(240px circle at var(--gx,50%) var(--gy,0%),rgba(255,255,255,.28),transparent 60%);opacity:0;transition:opacity .4s}#new-courses .gl:hover::after{opacity:1}#new-courses .gl .pc-cv{margin:10px 10px 0;border-radius:16px;aspect-ratio:1/1;transform:translateZ(30px)}#new-courses .gl .pc-b{transform:translateZ(20px)}#new-courses .gl .pc-cat{color:#5eead4}#new-courses .gl .pc-t a{color:#fff}#new-courses .gl .pc-p{color:#fff}#new-courses .gl .pc-p del{color:#7fa8a3}#new-courses .gl .pc-add{background:#fff;color:var(--p3)}#new-courses .gl .pc-add.added{color:#fff}#new-courses .c8-g .rv.in:nth-child(4n+2){transition-delay:.08s}#new-courses .c8-g .rv.in:nth-child(4n+3){transition-delay:.16s}#new-courses .c8-g .rv.in:nth-child(4n+4){transition-delay:.24s}#new-courses .c8-g .rv.in:hover{transition-delay:0s}@media (max-width:1000px){#new-courses .c8-g{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){#new-courses .c8-g{grid-template-columns:repeat(2,1fr);gap:12px}#new-courses .gl .pc-b{padding:10px 12px 12px}#new-courses .gl h3.pc-t{font-size:14px}}#new-courses{isolation:isolate}#new-courses h2 .w{display:inline-block;overflow:hidden;vertical-align:top;padding:0 .05em .12em;margin:0 -.05em -.12em}#new-courses h2 .w>span{display:inline-block;transform:translateY(112%) rotate(5deg);transform-origin:0 100%;transition:transform 1.15s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--wd,0s) + .12s)}#new-courses.mk-in h2 .w>span{transform:none}#new-courses.mk .nc-sub{opacity:0;filter:blur(8px);transform:translateY(14px);transition:opacity 1s .6s,filter 1s .6s,transform 1.2s .6s cubic-bezier(.16,1,.3,1)}#new-courses.mk-in .nc-sub{opacity:1;filter:none;transform:none}#new-courses.mk .nc-kick{opacity:0;transform:scale(.6) translateY(10px);transition:opacity .7s,transform 1s cubic-bezier(.34,1.56,.64,1)}#new-courses.mk-in .nc-kick{opacity:1;transform:none}#new-courses .nc-kick .si{animation:mktw 3.4s ease-in-out infinite}@keyframes mktw{0%,100%{transform:none}35%{transform:rotate(20deg) scale(1.28)}55%{transform:rotate(-10deg) scale(.9)}}#new-courses .nc-all,#new-courses .c11-b,#new-courses .sp-go{position:relative;overflow:hidden;isolation:isolate}#new-courses .nc-all::after,#new-courses .c11-b::after,#new-courses .sp-go::after{content:"";position:absolute;top:0;bottom:0;left:-70%;width:55%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.6),transparent);transform:skewX(-20deg);transition:left .9s cubic-bezier(.2,.7,.2,1);pointer-events:none}#new-courses .nc-all:hover::after,#new-courses .c11-b:hover::after,#new-courses .sp-go:hover::after{left:130%}@media (prefers-reduced-motion:reduce){#new-courses h2 .w>span,#new-courses.mk .nc-sub,#new-courses.mk .nc-kick{transform:none!important;opacity:1!important;filter:none!important}}#new-courses.nc h2 em{background:linear-gradient(100deg,#0f766e,#14b8a6 28%,#22d3ee 50%,#14b8a6 72%,#0f766e);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent!important;animation:mkem 5s linear infinite}#new-courses.dk h2 em,#new-courses.c11 h2 em{background-image:linear-gradient(100deg,#5eead4,#a7f3d0 28%,#67e8f9 50%,#a7f3d0 72%,#5eead4)}@keyframes mkem{to{background-position:-220% 0}}@keyframes mkfl{50%{translate:0 -10px}}@keyframes mkspin{to{rotate:360deg}}@keyframes mktx{from{opacity:0;transform:translateY(22px)}}/* cursor-lit border + shine sweep on cards */#new-courses .pc:not(.tl)::before,#new-courses .mk-g::before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1.5px;background:radial-gradient(230px circle at var(--mx,50%) var(--my,0%),rgba(45,212,191,.95),rgba(34,211,238,.45) 40%,transparent 70%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);opacity:0;transition:opacity .45s;pointer-events:none;z-index:4}#new-courses .pc:not(.tl):hover::before,#new-courses .mk-g:hover::before{opacity:1}#new-courses .pc:not(.tl):not(.gl)::after{content:"";position:absolute;top:0;bottom:0;left:0;width:55%;background:linear-gradient(105deg,transparent,rgba(255,255,255,.4) 50%,transparent);transform:translateX(-190%) skewX(-14deg);pointer-events:none;z-index:3}#new-courses .pc:not(.tl):not(.gl):hover::after{transform:translateX(290%) skewX(-14deg);transition:transform 1.15s cubic-bezier(.2,.7,.2,1)}#new-courses .pc:hover .pc-cv img{transform:scale(1.08) translateY(-4px) rotate(-1.5deg)}#new-courses .pc:hover .pc-add:not(.added){animation:mkpl 1.6s ease-out infinite}@keyframes mkpl{from{box-shadow:0 0 0 0 rgba(20,184,166,.6),0 10px 20px -10px rgba(13,148,136,.9)}to{box-shadow:0 0 0 14px rgba(20,184,166,0),0 10px 20px -10px rgba(13,148,136,.9)}}/* grid cards: blur-rise entrance, and the hover lift now wins over the reveal state */#new-courses .pc.rv:not(.gl){filter:blur(8px);transform:translateY(38px) scale(.94);transition:opacity .9s ease,transform 1.05s cubic-bezier(.16,1,.3,1),filter .9s,box-shadow .5s,border-color .5s}#new-courses .pc.rv.in:not(.gl){filter:none;transform:none}#new-courses .pc.rv.in:not(.gl):hover{transform:translateY(-8px)}/* drifting light behind light designs, glowing dust for dark ones */#new-courses .mk-bg{position:absolute;inset:0;z-index:-1;pointer-events:none;overflow:hidden}#new-courses .mk-bg i{position:absolute;width:min(48vw,640px);aspect-ratio:1;border-radius:50%;opacity:.7}#new-courses .mk-bg i:nth-child(1){left:-12%;top:-28%;background:radial-gradient(circle,rgba(153,246,228,.85),transparent 68%);animation:mkb1 22s ease-in-out infinite alternate}#new-courses .mk-bg i:nth-child(2){right:-10%;top:24%;background:radial-gradient(circle,rgba(165,243,252,.7),transparent 68%);animation:mkb2 27s ease-in-out infinite alternate}#new-courses .mk-bg i:nth-child(3){left:32%;bottom:-38%;background:radial-gradient(circle,rgba(204,251,241,.9),transparent 68%);animation:mkb1 31s ease-in-out infinite alternate-reverse}@keyframes mkb1{to{transform:translate(12vw,9vh) scale(1.25)}}@keyframes mkb2{to{transform:translate(-11vw,-7vh) scale(.82)}}#new-courses .mk-pt{position:absolute;inset:0;z-index:var(--pz,-1);pointer-events:none;overflow:hidden}#new-courses .mk-pt i{position:absolute;left:var(--x);bottom:-12px;width:var(--s);height:var(--s);border-radius:50%;background:#a7f3d0;box-shadow:0 0 10px 2px rgba(94,234,212,.65);opacity:0;animation:mkpt var(--t) linear infinite;animation-delay:var(--dl)}@keyframes mkpt{10%{opacity:.85}85%{opacity:.5}to{opacity:0;transform:translate(var(--dx),-115vh)}}/* rail progress: glow and a travelling highlight */#new-courses .nc-pg i{position:relative;box-shadow:0 0 12px rgba(20,184,166,.55)}#new-courses .nc-pg i::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.75),transparent) no-repeat;background-size:40% 100%;animation:mkpg 2.2s linear infinite}@keyframes mkpg{from{background-position:-60% 0}to{background-position:160% 0}}@media (prefers-reduced-motion:reduce){#new-courses .pc.rv:not(.gl){filter:none!important;transform:none!important}}@property --mka{syntax:'<angle>';inherits:false;initial-value:0deg}#new-courses .c8-g .pc.gl::before{background:conic-gradient(from var(--mka),transparent 0 55%,rgba(94,234,212,.95) 72%,#67e8f9 82%,transparent 95%);animation:c8sp 3.4s linear infinite}@keyframes c8sp{to{--mka:360deg}}#new-courses .mk-pt{--pz:auto}#new-courses .c8-a::after{content:"";position:absolute;left:50%;top:50%;width:900px;height:900px;margin:-450px 0 0 -450px;background:conic-gradient(from 0deg,transparent,rgba(94,234,212,.12),transparent 30%,rgba(14,165,233,.1) 60%,transparent 75%);border-radius:50%;animation:mkspin 30s linear infinite}#new-courses .gl{transition:transform .95s cubic-bezier(.16,1,.3,1),opacity .9s,filter .9s,box-shadow .5s,border-color .5s}#new-courses .gl.rv{transform:perspective(1000px) rotateX(30deg) translateY(70px) scale(.9);filter:blur(8px)}#new-courses .gl.rv.in{filter:none}#new-courses .gl .pc-cv img{translate:var(--tx,0) var(--ty,0);transition:transform .7s cubic-bezier(.2,.7,.2,1),translate .2s linear}#new-courses .gl .pc-cv img{animation:mkfl 6s ease-in-out infinite}#new-courses .c8-g .gl:nth-child(2n) .pc-cv img{animation-delay:-2s}#new-courses .c8-g .gl:nth-child(3n) .pc-cv img{animation-delay:-4s}#new-courses .gl:hover .pc-cv img{animation:none}@property --m2a{syntax:'<angle>';inherits:false;initial-value:0deg}@keyframes m2sp{to{--m2a:360deg}}#new-courses .m2-spot{position:absolute;left:0;top:0;width:820px;height:820px;margin:-410px 0 0 -410px;border-radius:50%;background:radial-gradient(closest-side,rgba(45,212,191,.17),rgba(34,211,238,.06) 55%,transparent);pointer-events:none;z-index:-1;opacity:0;transform:translate3d(calc(var(--spx,0) * 1px),calc(var(--spy,0) * 1px),0);transition:opacity .9s;will-change:transform}#new-courses.m2-on .m2-spot{opacity:1}#new-courses.dk .m2-spot{background:radial-gradient(closest-side,rgba(94,234,212,.22),rgba(14,165,233,.08) 55%,transparent)}#new-courses .nc-kick{position:relative;isolation:isolate}#new-courses .nc-kick::before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1.5px;background:conic-gradient(from var(--m2a),transparent 0 58%,var(--p2) 78%,#67e8f9 88%,transparent);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);animation:m2sp 4.5s linear infinite;pointer-events:none}#new-courses .pc.is-new:not(.pw) .pc-cv::after{background:linear-gradient(100deg,rgba(255,255,255,.95) 38%,#99f6e4 50%,rgba(255,255,255,.95) 62%) 0 0/260% 100%;animation:m2nw 3.2s linear infinite}@keyframes m2nw{from{background-position:130% 0}to{background-position:-130% 0}}/* magnetic buttons + ripples */#new-courses .nc-ar button,#new-courses .nc-all,#new-courses .c11-b,#new-courses .sp-go,#new-courses .c3-tb button{translate:calc(var(--mgx,0) * 1px) calc(var(--mgy,0) * 1px)}#new-courses .nc-ar button,#new-courses .c3-tb button,#new-courses .pc-add{position:relative;overflow:hidden}#new-courses .m2-rp{position:absolute;width:var(--rs);height:var(--rs);margin:calc(var(--rs) / -2) 0 0 calc(var(--rs) / -2);border-radius:50%;background:currentColor;opacity:.28;transform:scale(0);animation:m2rp .75s cubic-bezier(.2,.7,.2,1) forwards;pointer-events:none}@keyframes m2rp{to{transform:scale(1);opacity:0}}/* spring tilt of cards (vars written by the shared loop) */#new-courses.nc .pc.m2t.m2t.m2t:hover{transform:perspective(900px) translateY(-8px) rotateX(calc(var(--tx,0) * 1deg)) rotateY(calc(var(--ty,0) * 1deg));transition:transform .28s ease-out,box-shadow .5s,border-color .5s,opacity .9s,filter .9s}#new-courses .pc.m2t .pc-cv img{translate:calc(var(--ty,0) * -1px) calc(var(--tx,0) * 1px)}#new-courses.c01 .pc.m2t .pc-cv img{translate:calc(var(--px,0) * 1px + var(--ty,0) * -1px) calc(var(--tx,0) * 1px)}/* rails turn in 3D with their scroll speed */#new-courses .nc-rail{perspective:1400px}#new-courses .nc-rail>*{rotate:y calc(var(--rv,0) * -1deg)}#new-courses .m2-holo{position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:2;opacity:0;mix-blend-mode:overlay;background:linear-gradient(115deg,transparent 22%,rgba(94,234,212,.6) 36%,rgba(167,139,250,.5) 46%,rgba(56,189,248,.55) 56%,transparent 70%) var(--gx,50%) var(--gy,50%)/260% 260%;transition:opacity .5s}#new-courses .gl:hover .m2-holo{opacity:.95}#new-courses .gl:hover{transition:transform .38s cubic-bezier(.2,.7,.2,1),box-shadow .5s,border-color .5s}