._page_17ov9_1{min-height:100vh;background:linear-gradient(#faf6f024,#faf6f038),url(/_cdn/static/98e24e3a-5aa4-4254-91a4-9e7d76b47a09-academy-a-luxury-ceo-office.png) center/cover fixed;color:var(--foreground)}._header_17ov9_1{height:76px;padding:0 6vw;border-bottom:1px solid var(--border);background:var(--card);display:flex;align-items:center;justify-content:space-between}._back_17ov9_1{display:flex;gap:7px;align-items:center;text-decoration:none;color:var(--muted-foreground);font-size:12px;font-weight:700}._brand_17ov9_1{display:flex;align-items:center;gap:10px}._brand_17ov9_1 span:last-child{display:flex;flex-direction:column}._brand_17ov9_1 strong{font:400 20px var(--font-family-display)}._brand_17ov9_1 small{font-size:9px;letter-spacing:.15em;text-transform:uppercase;color:var(--muted-foreground)}._mark_17ov9_1{width:38px;height:38px;border-radius:50%;background:var(--primary);color:var(--primary-foreground);display:grid;place-items:center;font-size:13px;font-weight:800}._hero_17ov9_1{max-width:1120px;margin:auto;padding:65px 6vw 35px}._kicker_17ov9_1{font-size:10px;letter-spacing:.17em;font-weight:800;color:var(--primary);display:inline-flex;align-items:center;gap:6px}._hero_17ov9_1 h1{font:400 clamp(42px,6vw,68px)/1.02 var(--font-family-display);margin:12px 0;color:#fff;text-shadow:0 2px 8px rgba(0,0,0,.5)}._hero_17ov9_1>p{font-size:15px;color:#fff;text-shadow:0 1px 5px rgba(0,0,0,.45)}._overall_17ov9_1{margin-top:35px;padding:26px;border:1px solid var(--border);border-radius:22px;background:var(--card);display:grid;grid-template-columns:100px 1fr;gap:25px;align-items:center}._ring_17ov9_1{width:92px;height:92px;border-radius:50%;border:7px solid var(--primary);display:flex;flex-direction:column;align-items:center;justify-content:center}._ring_17ov9_1 strong{font:400 25px var(--font-family-display)}._ring_17ov9_1 span{font-size:8px;color:var(--muted-foreground)}._label_17ov9_1{font-size:9px;letter-spacing:.15em;color:var(--muted-foreground)}._overall_17ov9_1 h2{font:400 25px var(--font-family-display);margin:7px 0 14px}._bar_17ov9_1{height:7px;background:var(--surface);border:1px solid var(--border);border-radius:10px;overflow:hidden}._bar_17ov9_1 i{display:block;height:100%;background:var(--primary);border-radius:inherit}._overall_17ov9_1 small{display:block;margin-top:8px;font-size:9px;color:var(--muted-foreground)}._stats_17ov9_1{margin:0 6vw 55px;display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--border);border-radius:18px;overflow:hidden;background:var(--card)}._stats_17ov9_1 div{padding:22px;border-right:1px solid var(--border);display:flex;flex-direction:column;gap:6px}._stats_17ov9_1 div:last-child{border:0}._stats_17ov9_1 svg{width:17px;color:var(--primary)}._stats_17ov9_1 strong{font:400 24px var(--font-family-display)}._stats_17ov9_1 span{font-size:9px;color:var(--muted-foreground)}._section_17ov9_1{max-width:1120px;margin:auto;padding:0 6vw 58px}._sectionHead_17ov9_1{display:flex;justify-content:space-between;align-items:end;margin-bottom:17px}._sectionHead_17ov9_1 h2{font:400 34px var(--font-family-display);margin:8px 0 0;color:#fff;text-shadow:0 2px 7px rgba(0,0,0,.45)}._count_17ov9_1,._textLink_17ov9_1{font-size:10px;color:#fff;text-shadow:0 1px 4px rgba(0,0,0,.4)}._textLink_17ov9_1{text-decoration:none;display:flex;align-items:center;gap:4px}._courses_17ov9_1{display:grid;gap:9px}._course_17ov9_1{position:relative;display:block;padding:17px 42px 17px 19px;border:1px solid var(--border);border-radius:15px;background:var(--card);color:inherit;text-decoration:none}._course_17ov9_1>svg{position:absolute;right:17px;top:50%;transform:translateY(-50%);color:var(--muted-foreground)}._courseTop_17ov9_1{display:flex;justify-content:space-between;gap:15px;margin-bottom:10px}._courseTop_17ov9_1 div{display:flex;flex-direction:column;gap:4px}._courseTop_17ov9_1 strong{font-size:12px}._courseTop_17ov9_1 small,._courseTop_17ov9_1 span{font-size:9px;color:var(--muted-foreground)}._courseTop_17ov9_1 span{color:var(--primary);font-weight:800}._badges_17ov9_1{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}._badge_17ov9_1,._badgeLocked_17ov9_1{display:flex;gap:13px;align-items:center;padding:17px;border:1px solid var(--border);border-radius:15px;background:var(--card)}._badge_17ov9_1 svg{color:var(--primary)}._badgeLocked_17ov9_1{opacity:.48}._badge_17ov9_1 svg,._badgeLocked_17ov9_1 svg{width:19px}._badge_17ov9_1 div{display:flex;flex-direction:column;gap:4px}._badge_17ov9_1 strong,._badgeLocked_17ov9_1 strong{font-size:11px}._badge_17ov9_1 small,._badgeLocked_17ov9_1 small{font-size:9px;color:var(--muted-foreground);line-height:1.4}._monthly_17ov9_1{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}._monthly_17ov9_1>div{display:flex;gap:12px;padding:17px;border:1px solid var(--border);border-radius:15px;background:var(--card)}._monthly_17ov9_1 svg{width:18px;color:var(--primary);flex:none}._monthly_17ov9_1 div div{display:flex;flex-direction:column;gap:4px}._monthly_17ov9_1 strong{font-size:11px}._monthly_17ov9_1 small{font-size:9px;color:var(--muted-foreground);line-height:1.4}._next_17ov9_1{margin:0 6vw 70px;padding:28px 30px;border:1px solid var(--border);border-radius:22px;background:var(--surface);display:flex;justify-content:space-between;gap:25px;align-items:center}._next_17ov9_1 h2{font:400 29px var(--font-family-display);margin:8px 0}._next_17ov9_1 p{font-size:11px;color:var(--muted-foreground)}._actions_17ov9_1{display:flex;flex-direction:column;gap:7px;min-width:210px}._actions_17ov9_1 a{padding:11px 13px;border:1px solid var(--border);border-radius:999px;background:var(--card);color:inherit;text-decoration:none;font-size:10px;font-weight:800;display:flex;justify-content:space-between;align-items:center}._loading_17ov9_1{max-width:760px;margin:auto;padding:110px 24px;text-align:center}._loading_17ov9_1 h1{font:400 45px var(--font-family-display);margin:12px 0}._loading_17ov9_1 p{color:var(--muted-foreground);font-size:13px}._loading_17ov9_1 ._back_17ov9_1{justify-content:center;margin-top:25px}@media(max-width:750px){._brand_17ov9_1{display:none}._overall_17ov9_1{grid-template-columns:1fr}._stats_17ov9_1{grid-template-columns:repeat(2,1fr);margin-left:18px;margin-right:18px}._stats_17ov9_1 div:nth-child(2){border-right:0}._hero_17ov9_1,._section_17ov9_1{padding-left:18px;padding-right:18px}._badges_17ov9_1,._monthly_17ov9_1{grid-template-columns:1fr}._next_17ov9_1{margin-left:18px;margin-right:18px;flex-direction:column;align-items:flex-start}._actions_17ov9_1{width:100%}}
