.courses-page{color:#fff;background:#05050a;justify-content:center;align-items:center;min-height:100vh;padding:120px 24px;display:flex;position:relative;overflow:hidden}.courses-page:before{content:"";z-index:0;background:radial-gradient(circle,#d4af370d 0%,#0000 70%);border-radius:50%;width:50vw;height:50vw;position:absolute;top:-20%;left:-10%}.courses-container{z-index:10;text-align:center;width:100%;max-width:900px;position:relative}.courses-content{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0a0f99;border:1px solid #d4af3733;border-radius:24px;padding:60px 40px;box-shadow:0 20px 50px #00000080}.courses-logo-wrapper{margin-bottom:24px}.courses-headline{color:#d4af37;letter-spacing:2px;text-shadow:0 0 20px #d4af374d;margin-bottom:24px;font-size:clamp(36px,6vw,64px);font-weight:900}.courses-subheadline{color:#a0aec0;max-width:600px;margin:0 auto 48px;font-size:18px;line-height:1.6}.courses-features{grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:48px;display:grid}.course-feature{background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;padding:32px 24px;transition:transform .3s,border-color .3s}.course-feature:hover{border-color:#d4af3766;transform:translateY(-5px)}.feature-icon{color:#d4af37;width:32px;height:32px;margin:0 auto 16px}.course-feature h3{color:#fff;margin-bottom:12px;font-size:18px;font-weight:700}.course-feature p{color:#a0aec0;font-size:14px;line-height:1.5}@media (width<=768px){.courses-features{grid-template-columns:1fr}.courses-content{padding:40px 24px}}
