.cb-ap-intro[data-v-21a6ce97]{padding-bottom:clamp(36px,5vw,64px);padding-top:clamp(16px,3vw,36px)}.cb-ap-narrow[data-v-21a6ce97]{max-width:780px}.cb-ap-pillars[data-v-21a6ce97]{display:grid;gap:20px;grid-template-columns:repeat(3,1fr);perspective:1200px}.cb-ap-pillar[data-v-21a6ce97]{border-radius:24px;padding:38px 34px}.cb-ap-pillar-title[data-v-21a6ce97]{font-family:var(--cb-font-display);font-size:18px;font-weight:700;margin:22px 0 10px}.cb-ap-pillar-desc[data-v-21a6ce97]{color:var(--cb-muted);font-size:14.5px;line-height:1.65}.cb-ap-course[data-v-21a6ce97]{background:linear-gradient(135deg,var(--cb-dark) 0,#17191d 100%);border-radius:var(--cb-r-banner);color:#fff;overflow:hidden;padding:64px 48px;position:relative}.cb-ap-course-glow[data-v-21a6ce97]{background:radial-gradient(circle,rgba(79,209,197,.28),transparent 70%);border-radius:50%;filter:blur(20px);height:420px;position:absolute;right:-120px;top:-160px;width:420px}.cb-ap-course-inner[data-v-21a6ce97]{max-width:620px;position:relative}.cb-ap-course-eyebrow[data-v-21a6ce97]{color:var(--cb-teal)}.cb-ap-course-title[data-v-21a6ce97]{font-family:var(--cb-font-display);font-size:clamp(24px,3vw,32px);font-weight:800;letter-spacing:-.02em;line-height:1.2;margin-top:14px}.cb-ap-course-desc[data-v-21a6ce97]{color:var(--cb-muted-on-dark);font-size:15.5px;line-height:1.65;margin:16px 0 28px}@media(max-width:900px){.cb-ap-pillars[data-v-21a6ce97]{grid-template-columns:1fr}.cb-ap-course[data-v-21a6ce97]{padding:48px 28px}}
