.custom-academy-page_shell___TUba{min-height:100vh;background:hsl(var(--background));color:hsl(var(--foreground))}.custom-academy-page_header__IBQo7{position:sticky;top:0;z-index:30;display:flex;min-height:68px;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid hsl(var(--border));background:hsl(var(--background)/.94);padding:10px clamp(20px,5vw,72px);backdrop-filter:blur(18px)}.custom-academy-page_brand__MsAj1{display:inline-flex;min-height:44px;align-items:center;gap:10px;color:inherit;font-size:17px;font-weight:650;text-decoration:none}.custom-academy-page_logoFallback__72vBW,.custom-academy-page_logo__5riat{width:40px;height:40px;border-radius:10px}.custom-academy-page_logo__5riat{-o-object-fit:cover;object-fit:cover}.custom-academy-page_logoFallback__72vBW{display:grid;place-items:center;background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.custom-academy-page_nav__eMMul{display:flex;align-items:center;gap:6px;overflow-x:auto}.custom-academy-page_nav__eMMul a{display:inline-flex;min-height:44px;flex:0 0 auto;align-items:center;border-radius:9px;padding:0 14px;color:hsl(var(--muted-foreground));font-size:15px;font-weight:550;text-decoration:none}.custom-academy-page_nav__eMMul a:hover,.custom-academy-page_nav__eMMul a[aria-current=page]{background:hsl(var(--muted));color:hsl(var(--foreground))}.custom-academy-page_content__kd_PG{font-size:17px;line-height:1.65}.custom-academy-page_content__kd_PG .vs-section,.custom-academy-page_content__kd_PG>article,.custom-academy-page_content__kd_PG>section{width:min(1120px,calc(100% - 40px));margin-inline:auto;padding-block:clamp(52px,8vw,100px)}.custom-academy-page_content__kd_PG .vs-hero{display:grid;min-height:min(720px,calc(100vh - 68px));place-content:center;gap:22px;width:min(1180px,calc(100% - 40px));margin-inline:auto;padding-block:clamp(72px,12vw,150px);text-align:center}.custom-academy-page_content__kd_PG h1,.custom-academy-page_content__kd_PG h2,.custom-academy-page_content__kd_PG h3{color:hsl(var(--foreground));font-weight:650;letter-spacing:-.035em;line-height:1.08}.custom-academy-page_content__kd_PG h1{max-width:920px;margin-inline:auto;font-size:clamp(42px,7vw,82px)}.custom-academy-page_content__kd_PG h2{font-size:clamp(32px,4vw,52px)}.custom-academy-page_content__kd_PG h3{font-size:clamp(21px,2.3vw,28px)}.custom-academy-page_content__kd_PG p{max-width:760px;color:hsl(var(--muted-foreground))}.custom-academy-page_content__kd_PG .vs-hero p{margin-inline:auto;font-size:clamp(18px,2vw,22px)}.custom-academy-page_content__kd_PG .vs-eyebrow{color:hsl(var(--primary));font-size:14px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.custom-academy-page_content__kd_PG .vs-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:32px}.custom-academy-page_content__kd_PG .vs-card{border:1px solid hsl(var(--border));border-radius:18px;background:hsl(var(--card));padding:clamp(22px,3vw,34px);box-shadow:0 14px 38px hsl(var(--foreground)/.05)}.custom-academy-page_content__kd_PG .vs-button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;border-radius:10px;background:hsl(var(--primary));padding:0 22px;color:hsl(var(--primary-foreground));font-size:16px;font-weight:650;text-decoration:none}.custom-academy-page_content__kd_PG .vs-button:hover{filter:brightness(.94)}.custom-academy-page_content__kd_PG .vs-muted{background:hsl(var(--muted)/.62)}.custom-academy-page_content__kd_PG .vs-image{width:100%;border-radius:18px;-o-object-fit:cover;object-fit:cover}.custom-academy-page_content__kd_PG .vs-stat{font-size:clamp(34px,5vw,58px);font-weight:650;letter-spacing:-.04em}.custom-academy-page_content__kd_PG .vs-faq{border-bottom:1px solid hsl(var(--border));padding-block:18px}.custom-academy-page_content__kd_PG blockquote{border-left:3px solid hsl(var(--primary));padding-left:20px;font-size:20px}.custom-academy-page_content__kd_PG table{width:100%;border-collapse:collapse}.custom-academy-page_content__kd_PG td,.custom-academy-page_content__kd_PG th{border-bottom:1px solid hsl(var(--border));padding:14px;text-align:left}@media (max-width:767px){.custom-academy-page_header__IBQo7{align-items:flex-start;flex-direction:column;gap:4px;padding-inline:16px}.custom-academy-page_nav__eMMul{width:100%}.custom-academy-page_content__kd_PG .vs-hero,.custom-academy-page_content__kd_PG .vs-section,.custom-academy-page_content__kd_PG>article,.custom-academy-page_content__kd_PG>section{width:min(100% - 32px,1120px)}.custom-academy-page_content__kd_PG .vs-grid{grid-template-columns:1fr}}