.pr-hero[data-v-9529a1ab]{display:flex;flex-direction:column;gap:16px;padding-block:124px 24px}.pr-title[data-v-9529a1ab]{font-size:clamp(38px,6vw,62px)}.pr-sub[data-v-9529a1ab]{color:#3b414a;font-size:19px;max-width:38em}.pr-block[data-v-9529a1ab]{display:flex;flex-direction:column;gap:24px;padding-block:56px}.pr-head[data-v-9529a1ab]{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px 24px;justify-content:space-between}.pr-block h2[data-v-9529a1ab],.pr-col h2[data-v-9529a1ab]{font-size:clamp(26px,3.4vw,34px)}.pr-head p[data-v-9529a1ab]{color:var(--color-ash);flex-basis:100%}.pr-link[data-v-9529a1ab]{align-items:center;color:var(--color-signal);display:inline-flex;font-weight:600;gap:6px;text-decoration:none}.pr-link[data-v-9529a1ab]:hover{text-decoration:underline}.pr-band[data-v-9529a1ab]{background:var(--color-ink-2);border-block:1px solid var(--color-hair)}.pr-two[data-v-9529a1ab]{display:grid;gap:32px;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));padding-block:56px}.pr-col[data-v-9529a1ab]{gap:20px}.pr-card[data-v-9529a1ab],.pr-col[data-v-9529a1ab]{display:flex;flex-direction:column}.pr-card[data-v-9529a1ab]{background:var(--color-ink);flex:1;gap:12px;padding:28px}.pr-card h3[data-v-9529a1ab]{font-size:22px}.pr-price[data-v-9529a1ab]{font-family:var(--font-display);font-size:34px;font-weight:700;line-height:1.1}.pr-price span[data-v-9529a1ab]{color:var(--color-ash);display:block;font-family:var(--font-body);font-size:13px;font-weight:500;margin-top:4px}.pr-points[data-v-9529a1ab]{display:flex;flex:1;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.pr-points li[data-v-9529a1ab]{align-items:flex-start;color:#3b414a;display:flex;font-size:15px;gap:8px}.pr-points svg[data-v-9529a1ab]{color:var(--color-mint);flex:none;margin-top:3px}.pr-btn[data-v-9529a1ab]{justify-content:center}.course-grid[data-v-9529a1ab],.free-grid[data-v-9529a1ab]{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.course[data-v-9529a1ab],.free[data-v-9529a1ab]{color:inherit;display:flex;flex-direction:column;gap:10px;padding:24px;text-decoration:none}.course h3[data-v-9529a1ab],.free h3[data-v-9529a1ab]{font-size:20px}.course-tag[data-v-9529a1ab],.free p[data-v-9529a1ab]{color:var(--color-ash);flex:1}.pr-foot[data-v-9529a1ab]{color:var(--color-ash);font-size:14px}
