.courses-wrapper1{margin:0;padding:0;width:100%;max-width:100%;overflow-x:hidden;background:var(--bg-neutral);box-sizing:border-box;font-family:Inter,sans-serif}.expert-section{position:relative;width:100vw;min-height:570px;background:linear-gradient(180deg,rgba(182,225,209,.8) 0,rgba(var(--bg-neutral-rgb),.95) 75%,var(--bg-neutral) 100%);display:flex;align-items:center;justify-content:center;padding:40px 20px;left:50%;transform:translateX(-50%);box-sizing:border-box;margin:50px 0 0}.expert-container{max-width:1200px;width:100%;display:flex;align-items:center;justify-content:space-between;gap:40px;flex-wrap:wrap}.expert-text{flex:1 1;min-width:280px}.expert-text h1{font-size:2.5rem;font-weight:700;color:#1a2b3c;line-height:1.1}.expert-text h1 span{color:#00a86b}.expert-text p{margin-top:20px;font-size:16px;color:#333;line-height:1.6;font-weight:300}.expert-interactive{flex:1 1;min-width:320px;max-width:650px;height:500px;perspective:1500px;overflow:hidden}.expert-interactive,.saturn-scene{display:flex;justify-content:center;align-items:center;position:relative}.saturn-scene{width:100%;height:100%;transform-style:preserve-3d}.saturn-planet{position:relative;width:80px;height:80px;transform-style:preserve-3d;z-index:2}.planet-surface{position:relative;width:100%;height:100%;background:#000;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:800;font-size:1.5rem;letter-spacing:2px;box-shadow:inset -10px -10px 20px rgba(0,0,0,.5),0 0 50px rgba(25,135,84,.4);animation:planet-float 4s ease-in-out infinite}.planet-logo{border-radius:50%;object-fit:cover;padding:8px}.planet-glow{position:absolute;top:-20%;left:-20%;width:140%;height:140%;background:radial-gradient(circle,rgba(25,135,84,.2) 0,transparent 70%);border-radius:50%;filter:blur(15px);animation:pulse 4s ease-in-out infinite}.rings-container{position:absolute;width:100%;height:100%;transform-style:preserve-3d;transform:rotateX(45deg) rotateY(-5deg);z-index:5}.saturn-ring{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border:1px solid rgba(25,135,84,.15);border-radius:50%;transform-style:preserve-3d}.ring-1{width:360px;height:360px;animation:ring-rotate 25s linear infinite}.ring-2{width:520px;height:520px;animation:ring-rotate 35s linear infinite reverse}.ring-item{position:absolute;top:50%;left:50%;width:45px;height:45px;margin-top:-22.5px;margin-left:-22.5px;transform-style:preserve-3d;cursor:pointer;z-index:10;transform:rotate(calc(var(--index) * (1turn / var(--total)))) translateX(calc(50% + (inherit-width / 2)))}.ring-item.active img{border:2px solid #198754;box-shadow:0 0 20px rgba(25,135,84,.6);transform:scale(1.2) rotateX(-45deg);transition:all .3s ease}.tool-info-card{margin-top:25px;padding:20px;background:rgba(255,255,255,.9);border-left:4px solid #198754;border-radius:12px;animation:slideInLeft .5s ease-out;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.tool-seo-desc{font-size:15px;line-height:1.6;color:#444;margin-bottom:10px}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}.ring-1 .ring-item{transform:rotate(calc(var(--index) * (1turn / var(--total)))) translateY(-180px)}.ring-2 .ring-item{transform:rotate(calc(var(--index) * (1turn / var(--total)))) translateY(-260px)}.ring-item img{width:100%;height:100%;object-fit:contain;background:rgba(255,255,255,.9);padding:8px;border-radius:50%;box-shadow:0 4px 15px rgba(0,0,0,.15);transition:all .3s ease;animation:counter-orbital 25s linear infinite}.ring-item:hover img{transform:scale(1.1) rotateX(-45deg);box-shadow:0 8px 25px rgba(25,135,84,.3)}.ring-2 .ring-item img{animation:counter-orbital-reverse 35s linear infinite}.cosmic-stars{position:absolute;inset:-100px;pointer-events:none;transform-style:preserve-3d;z-index:0}.star{position:absolute;left:var(--left);top:var(--top);width:var(--size);height:var(--size);background:linear-gradient(135deg,#e0e0e0,#a0a0a0);border-radius:50%;box-shadow:0 0 calc(var(--size) * 2) rgba(255,255,255,.8),0 0 calc(var(--size) * 1) #c0c0c0;opacity:.6;animation:twinkle var(--duration) ease-in-out infinite alternate;animation-delay:var(--delay)}@keyframes twinkle{0%{opacity:.1;transform:scale(1)}to{opacity:.8;transform:scale(1.3)}}@keyframes ring-rotate{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes counter-orbital{0%{transform:rotate(0deg) rotateX(-45deg)}to{transform:rotate(-1turn) rotateX(-45deg)}}@keyframes counter-orbital-reverse{0%{transform:rotate(0deg) rotateX(-45deg)}to{transform:rotate(1turn) rotateX(-45deg)}}@keyframes planet-float{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}@keyframes pulse{0%,to{transform:scale(1);opacity:.3}50%{transform:scale(1.15);opacity:.6}}@media (max-width:768px){.saturn-planet{width:60px;height:60px}.planet-surface{font-size:1rem}.ring-1{width:220px;height:220px}.ring-2{width:340px;height:340px}.ring-1 .ring-item{transform:rotate(calc(var(--index) * (1turn / var(--total)))) translateY(-110px)}.ring-2 .ring-item{transform:rotate(calc(var(--index) * (1turn / var(--total)))) translateY(-170px)}.ring-item{width:35px;height:35px}.cube-face,.cube-scene{width:180px;height:180px}.cube-face{padding:10px;gap:10px}.front{transform:rotateY(0deg) translateZ(90px)}.back{transform:rotateY(180deg) translateZ(90px)}.right{transform:rotateY(90deg) translateZ(90px)}.left{transform:rotateY(-90deg) translateZ(90px)}.top{transform:rotateX(90deg) translateZ(90px)}.bottom{transform:rotateX(-90deg) translateZ(90px)}.orbit-item{transform:rotateY(calc(var(--index) * (1turn / var(--total)))) translateZ(180px);width:140px}.expert-interactive{height:350px}}.courses-header{text-align:center;margin:56px 0 12px;padding:0 20px}.courses-title{font-weight:600;font-size:30px;line-height:1.2;letter-spacing:-.03em;color:#0f172a;margin:0}.courses-subtitle{font-weight:400;font-size:16px;line-height:1.7;color:#475569;margin:12px auto 0;max-width:720px}.grid-container{display:grid;grid-template-columns:repeat(auto-fill,minmax(275px,1fr));grid-gap:28px;gap:28px;width:100%;max-width:1280px;padding:36px 32px 88px;margin:0 auto;box-sizing:border-box}.card-perspective-wrapper{perspective:1000px;width:100%;display:flex;justify-content:center}.courses-wrapper1 .card{position:relative;width:100%;background:#ffffff;border:1px solid #e2e8f0;border-radius:16px;padding:0;overflow:hidden;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;box-shadow:0 4px 6px -1px rgba(15,23,42,.05),0 2px 4px -1px rgba(15,23,42,.03);transform-style:preserve-3d;transition:transform .5s cubic-bezier(.25,.8,.25,1),box-shadow .5s cubic-bezier(.25,.8,.25,1),border-color .4s ease}.courses-wrapper1 .card:hover{transform:translateY(-8px) rotateX(5deg) rotateY(-2deg) translateZ(10px);border-color:rgba(5,150,105,.25);box-shadow:0 20px 35px -10px rgba(15,23,42,.12),0 12px 20px -8px rgba(5,150,105,.18),0 0 1px 1px rgba(5,150,105,.08)}.courses-wrapper1 .card-image-wrapper{width:100%;height:180px;flex-shrink:0;overflow:hidden;position:relative;border-radius:0}.courses-wrapper1 .image-badge{position:absolute;top:14px;right:14px;background:rgba(15,23,42,.72);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.18);border-radius:50px;padding:5px 12px;font-size:11px;font-weight:600;color:#ffffff;letter-spacing:.02em;z-index:2;box-shadow:0 4px 12px rgba(0,0,0,.12);transition:all .3s ease}.courses-wrapper1 .card:hover .image-badge{background:linear-gradient(90deg,#036c2d,#17944d,#002a11,#0b0703);border-color:linear-gradient(90deg,#036c2d,#17944d,#002a11,#0b0703);box-shadow:0 4px 14px rgba(5,150,105,.3)}.courses-wrapper1 .card-image-wrapper:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 40%,rgba(15,23,42,.25));pointer-events:none;z-index:1}.courses-wrapper1 .card-image{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s cubic-bezier(.22,1,.36,1)}.courses-wrapper1 .card:hover .card-image{transform:scale(1.06)}.courses-wrapper1 .card-body-inner{display:flex;flex-direction:column;flex:1 1;padding:20px 22px 0}.courses-wrapper1 .card-title{margin:0 0 8px;font-weight:700;font-size:16.5px;line-height:1.35;color:#0f172a;letter-spacing:-.02em;transition:color .22s ease}.courses-wrapper1 .card:hover .card-title{color:linear-gradient(90deg,#036c2d,#17944d,#002a11,#0b0703)}.courses-wrapper1 .card-text{font-size:13.5px;line-height:1.65;color:#64748b;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.courses-wrapper1 .card-footer-row{display:flex;align-items:center;justify-content:space-between;margin-top:16px;padding:14px 22px 18px;border-top:1px solid #f1f5f9}.courses-wrapper1 .explore-text{font-size:12.5px;font-weight:600;border:1px solid #d1fae5;padding:6px 14px;border-radius:50px;transition:all .3s cubic-bezier(.25,.8,.25,1)}.courses-wrapper1 .card:hover .explore-text,.courses-wrapper1 .explore-text{color:#ffffff;background:linear-gradient(90deg,#036c2d,#17944d,#002a11,#0b0703)}.courses-wrapper1 .card:hover .explore-text{border-color:linear-gradient(90deg,#036c2d,#17944d,#002a11,#0b0703);box-shadow:0 4px 12px rgba(5,150,105,.25);transform:translateY(-1px)}.courses-wrapper1 .card-cta-arrow{width:32px;height:32px;border-radius:50%;background:linear-gradient(90deg,#036c2d,#17944d,#002a11,#0b0703);border:1px solid #e2e8f0;display:flex;align-items:center;justify-content:center;color:#ffffff;font-size:15px;flex-shrink:0;transition:background .22s ease,border-color .22s ease,color .22s ease,transform .22s ease}.courses-wrapper1 .card:hover .card-cta-arrow{background:linear-gradient(90deg,#036c2d,#17944d,#002a11,#0b0703);border-color:linear-gradient(90deg,#036c2d,#17944d,#002a11,#0b0703);color:#ffffff;transform:rotate(45deg)}@media (max-width:900px){.expert-container{flex-direction:column;text-align:center;margin-top:40px}.expert-interactive,.expert-text{flex:unset;width:100%}.expert-text h1{font-size:2rem}.grid-container{padding:28px 24px 72px;gap:22px}}@media (max-width:680px){.grid-container{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:18px;padding:24px 18px 60px}}@media (max-width:480px){.grid-container{grid-template-columns:1fr;gap:16px;padding:20px 16px 56px}.courses-wrapper1 .card-image-wrapper{height:160px}.expert-text h1{font-size:1.8rem}}@keyframes shine{0%{background-position:200%}to{background-position:-200%}}.text-shine{background:linear-gradient(90deg,#002a11 20%,#0b0703 40%,#17944d 60%,#036c2d 80%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;background-size:200% auto;animation:shine 4.5s linear infinite;font-weight:700}