.academy-page{background:#0b1220;color:#f8fafc;min-height:100vh;padding-top:82px}.academy-hero{padding:115px 0 85px;border-bottom:1px solid var(--line);position:relative;overflow:hidden}.academy-hero:after{content:"";position:absolute;width:560px;height:560px;border-radius:50%;right:-180px;top:-250px;background:radial-gradient(circle,rgba(201,168,106,.15),transparent 68%)}.academy-hero h1{max-width:900px}.academy-hero .lede{max-width:720px}.academy-kicker{display:flex;align-items:center;gap:10px;color:var(--gold);font-size:11px;letter-spacing:.18em;text-transform:uppercase}.academy-kicker:before{content:"";width:28px;height:1px;background:var(--gold)}.academy-section{padding:110px 0}.academy-intro{display:flex;align-items:end;justify-content:space-between;gap:60px;margin-bottom:50px}.academy-intro h2{margin:0}.academy-intro p{color:var(--muted);max-width:430px}.academy-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.academy-course{min-height:390px;padding:30px;background:linear-gradient(145deg,var(--surface),#101c30);border:1px solid var(--line);position:relative;display:flex;flex-direction:column;transition:.35s transform,.35s border-color}.academy-course:hover{transform:translateY(-5px);border-color:rgba(201,168,106,.45)}.academy-tags{display:flex;gap:8px;flex-wrap:wrap}.academy-tag{border:1px solid rgba(201,168,106,.28);color:var(--gold);padding:5px 9px;font-size:9px;letter-spacing:.12em;text-transform:uppercase}.academy-course h3{font:500 28px/1.2 var(--display);letter-spacing:-.03em;margin:45px 0 13px}.academy-course p{color:var(--muted);font-size:14px}.academy-price{font:400 31px var(--serif);color:var(--gold);margin-top:auto;margin-bottom:20px}.academy-course .button{width:100%}.academy-empty{border:1px solid var(--line);padding:50px;background:var(--surface);color:var(--muted);grid-column:1/-1}.course-layout{display:grid;grid-template-columns:.72fr 1.28fr;gap:75px}.course-summary{position:sticky;top:120px}.course-facts{border-top:1px solid var(--line);margin:35px 0;padding-top:25px;display:grid;gap:12px;color:var(--muted);font-size:13px}.course-module{border-top:1px solid var(--line);padding:28px 0}.course-module:first-child{border-top:0}.course-module h2{font-size:28px;margin:0 0 8px}.course-module>p{color:var(--muted)}.academy-lessons{display:grid;gap:8px;margin-top:20px}.academy-lesson{display:flex;justify-content:space-between;gap:18px;background:var(--surface);border:1px solid var(--line);padding:15px 17px;font-size:14px}.academy-lesson small{color:var(--gold);white-space:nowrap}.academy-action .button{width:100%}.academy-action p{color:var(--muted);font-size:12px}@media(max-width:900px){.academy-cards{grid-template-columns:1fr 1fr}.course-layout{grid-template-columns:1fr}.course-summary{position:static}}@media(max-width:600px){.academy-page{padding-top:70px}.academy-hero{padding:75px 0 60px}.academy-section{padding:75px 0}.academy-intro{display:block}.academy-cards{grid-template-columns:1fr}.academy-course{min-height:340px}.course-layout{gap:35px}}
