.category-learning{color:#f4f7fc;font-family:inherit;margin:28px 0 48px}.category-learning *,.category-learning *:before,.category-learning *:after{box-sizing:border-box}.category-learning .cl-skillmap,.category-learning .cl-platform{position:relative;isolation:isolate;overflow:hidden;border:1px solid #ffffff19;border-radius:28px;padding:clamp(24px,4.5vw,64px);background:#101722}.category-learning .cl-skillmap{display:grid;grid-template-columns:1.15fr 1fr;gap:44px;align-items:center;background:radial-gradient(ellipse at 95% 15%,#226f7052,transparent 65%),#0f1925}.category-learning .cl-eyebrow{display:flex;gap:9px;align-items:center;margin:0 0 20px;color:#78e4d1;font-size:11px;font-weight:750;line-height:1.6;letter-spacing:2px}.category-learning .cl-eyebrow svg{width:18px;height:18px;flex:0 0 auto}.category-learning .cl-title{margin:0;color:#f4f7fc;font-family:inherit;font-size:clamp(28px,3.3vw,46px);font-weight:750;line-height:1.13;letter-spacing:-1.5px;text-wrap:balance}.category-learning .cl-title span{color:#78e4d1}.category-learning .cl-description{margin:24px 0;max-width:600px;color:#c0ccdb;font-size:16px;line-height:1.8}.category-learning .cl-actions{display:flex;flex-wrap:wrap;gap:12px}.category-learning .cl-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:13px 17px;border:1px solid transparent;border-radius:12px;color:#101a22;font-size:13px;font-weight:750;line-height:1.5;text-align:center;text-decoration:none;transition:background-color .2s,border-color .2s}.category-learning .cl-button svg{width:18px;height:18px;flex-shrink:0}.category-learning .cl-button-primary{background:#86ecd7}.category-learning .cl-button-primary:hover{background:#b1f7e9}.category-learning .cl-button-secondary{color:#e2eaf6;background:#ffffff07;border-color:#ffffff26}.category-learning .cl-button-secondary:hover{background:#ffffff12;border-color:#ffffff60}.category-learning .cl-button:focus-visible{outline:3px solid #fff;outline-offset:4px}.category-learning .cl-note{margin:20px 0 0;color:#a8b7ca;font-size:12px;line-height:1.8}.category-learning .cl-map{display:grid;gap:14px;list-style:none;padding:0;margin:0}.category-learning .cl-map li{display:flex;align-items:flex-start;gap:16px;padding:22px 18px;border:1px solid #ffffff18;border-radius:18px;background:#ffffff04}.category-learning .cl-step{color:#78e4d1;font-size:12px;font-weight:750;padding-top:4px}.category-learning .cl-map h3,.category-learning .cl-features h3{margin:0 0 8px;color:#f0f4fb;font-family:inherit;font-size:16px;font-weight:700;line-height:1.4;letter-spacing:-.3px}.category-learning .cl-map p,.category-learning .cl-features p{margin:0;color:#b7c4d6;font-size:13px;line-height:1.7}.category-learning .cl-map li>svg{flex-shrink:0;margin-left:auto;width:21px;height:21px;color:#78e4d1}.category-learning .cl-platform{margin-top:24px;background:radial-gradient(ellipse at 90% 20%,#2e407355,transparent 60%),radial-gradient(ellipse at 0% 100%,#78482633,transparent 55%),#090f1a}.category-learning .cl-platform:before{content:"";position:absolute;z-index:-1;inset:0;pointer-events:none;background-image:linear-gradient(#ffffff03 1px,transparent 1px),linear-gradient(90deg,#ffffff03 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:linear-gradient(to right,transparent,#000);mask-image:linear-gradient(to right,transparent,#000)}.category-learning .cl-platform-top{display:grid;grid-template-columns:1.25fr 1fr;gap:24px;align-items:center}.category-learning .cl-platform .cl-eyebrow,.category-learning .cl-platform .cl-title span{color:#ffc181}.category-learning .cl-platform .cl-button-primary{background:#ffc181}.category-learning .cl-platform .cl-button-primary:hover{background:#ffdbb1}.category-learning .cl-orbit{position:relative;min-height:330px;display:grid;place-items:center}.category-learning .cl-orbit-ring{position:absolute;width:260px;height:260px;border:1px solid #ffc18138;border-radius:50%;box-shadow:0 0 65px #ffad6210}.category-learning .cl-orbit-ring-outer{width:320px;height:320px;border-color:#ffffff12}.category-learning .cl-orbit-core{display:flex;width:200px;height:200px;align-items:center;justify-content:center;flex-direction:column;border-radius:50%;background:radial-gradient(circle at 30% 20%,#4b3c36,#131d30 80%);border:1px solid #ffd3a747;box-shadow:0 0 100px #d9834818}.category-learning .cl-orbit-core span{color:#f3cb9f;font-size:10px;letter-spacing:2px;font-weight:700}.category-learning .cl-orbit-core>span:first-child{font-size:20px;letter-spacing:-1px}.category-learning .cl-orbit-core strong{color:#fff5eb;font-size:76px;line-height:1.1;letter-spacing:-5px}.category-learning .cl-orbit-label{position:absolute;display:flex;gap:7px;align-items:center;padding:10px 14px;border:1px solid #ffffff22;border-radius:30px;color:#e7eaf0;background:#182132;font-size:12px;box-shadow:0 10px 40px #0004}.category-learning .cl-orbit-label svg{width:15px;height:15px;color:#ffc181}.category-learning .cl-orbit-learn{top:30px;left:0}.category-learning .cl-orbit-practice{top:140px;right:0}.category-learning .cl-orbit-evolve{bottom:12px;left:35px}.category-learning .cl-features{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));list-style:none;gap:24px;margin:48px 0 0;padding:30px 0 0;border-top:1px solid #ffffff1a}.category-learning .cl-features li>svg{width:23px;height:23px;margin-bottom:15px;color:#ffc181}@media (max-width: 1000px){.category-learning .cl-skillmap{grid-template-columns:1fr;gap:28px}.category-learning .cl-features{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 760px){.category-learning .cl-platform-top{grid-template-columns:1fr}.category-learning .cl-orbit{width:min(100%,360px);margin:10px auto 0}.category-learning .cl-features{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:28px}.category-learning .cl-title{letter-spacing:-1px}}@media (max-width: 430px){.category-learning .cl-features{grid-template-columns:1fr;gap:26px}.category-learning .cl-orbit-ring-outer{width:250px;height:250px}.category-learning .cl-orbit-ring-inner{width:220px;height:220px}.category-learning .cl-orbit-core{width:175px;height:175px}.category-learning .cl-button{width:100%}.category-learning .cl-orbit-label{padding:8px 10px}.category-learning .cl-map li{gap:10px;padding:18px 14px}.category-learning .cl-map li>svg{display:none}}@media (prefers-reduced-motion: reduce){.category-learning .cl-button{transition:none}}
