.definition[data-astro-cid-yt5q47ok]{padding-block:clamp(48px,6vw,80px)}.definition__card[data-astro-cid-yt5q47ok]{padding-block:var(--space-2)}.definition__title[data-astro-cid-yt5q47ok]{margin:var(--space-2) 0 var(--space-3);font-size:clamp(22px,2.8vw,30px);line-height:1.45}.definition__body[data-astro-cid-yt5q47ok]{color:var(--ink-soft);text-wrap:pretty;margin:0;font-size:16.5px;line-height:1.95}.audience__title[data-astro-cid-55ulykqs]{margin:var(--space-3) 0 var(--space-6);font-size:clamp(24px,3vw,34px);line-height:1.5}.audience__list[data-astro-cid-55ulykqs]{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.audience__item[data-astro-cid-55ulykqs]{overflow-wrap:anywhere;min-width:0;padding:var(--space-4) var(--space-4) var(--space-4) 52px;background:var(--bg);border:1px solid var(--rule);border-radius:var(--radius-card);color:var(--ink);font-size:15.5px;line-height:1.75;position:relative}.audience__item[data-astro-cid-55ulykqs]:before{content:"✓";background:var(--accent-soft);width:22px;height:22px;color:var(--accent-ink);font-family:var(--font-display);border-radius:50%;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:inline-flex;position:absolute;top:50%;left:18px;transform:translateY(-50%)}@media (width<=719px){.audience__list[data-astro-cid-55ulykqs]{grid-template-columns:1fr}}.plans__title[data-astro-cid-3iq23sh6]{margin:var(--space-3) 0 var(--space-4);font-size:clamp(24px,3vw,34px);line-height:1.5}.plans__lead[data-astro-cid-3iq23sh6]{color:var(--ink-soft);margin:0 auto var(--space-7);max-width:640px;font-size:15.5px;line-height:1.85}.plans__grid[data-astro-cid-3iq23sh6]{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));max-width:1120px;margin:0 auto;display:grid}.plan[data-astro-cid-3iq23sh6]{overflow-wrap:anywhere;gap:var(--space-3);background:var(--bg);border:1px solid var(--rule);border-radius:var(--radius-card);min-width:0;box-shadow:var(--shadow-card);text-align:left;flex-direction:column;padding:clamp(22px,2.4vw,30px);display:flex}.plan--featured[data-astro-cid-3iq23sh6]{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent), var(--shadow-card)}.plan__name[data-astro-cid-3iq23sh6]{margin:0;font-size:17px;line-height:1.5}.plan__price[data-astro-cid-3iq23sh6]{color:var(--ink);flex-wrap:wrap;align-items:baseline;gap:4px 6px;margin:0;display:flex}.plan__amount[data-astro-cid-3iq23sh6]{color:var(--accent);font-size:clamp(24px,2.6vw,30px);font-weight:700;line-height:1.3}.plan__unit[data-astro-cid-3iq23sh6],.plan__tax[data-astro-cid-3iq23sh6]{color:var(--ink-mute);font-size:13px}.plan__body[data-astro-cid-3iq23sh6]{color:var(--ink-soft);margin:0;font-size:14.5px;line-height:1.8}.plan__note[data-astro-cid-3iq23sh6]{padding-top:var(--space-3);border-top:1px solid var(--rule);color:var(--ink-mute);margin:auto 0 0;font-size:13px;line-height:1.8}.plans__foot[data-astro-cid-3iq23sh6]{margin:var(--space-5) auto 0;max-width:1120px;color:var(--ink-mute);text-align:right;font-size:13px}@media (width<=1023px){.plans__grid[data-astro-cid-3iq23sh6]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=599px){.plans__grid[data-astro-cid-3iq23sh6]{grid-template-columns:1fr}.plans__foot[data-astro-cid-3iq23sh6]{text-align:left}}.areas__title[data-astro-cid-lyxwa2w7]{margin:var(--space-3) 0 var(--space-4);font-size:clamp(24px,3vw,34px);line-height:1.5}.areas__lead[data-astro-cid-lyxwa2w7]{color:var(--ink-soft);margin:0 auto var(--space-7);max-width:640px;font-size:15.5px;line-height:1.85}.areas__grid[data-astro-cid-lyxwa2w7]{gap:var(--space-5);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.area-card__inner[data-astro-cid-lyxwa2w7]{overflow-wrap:anywhere;gap:var(--space-2);min-width:0;height:100%;padding:var(--space-5) var(--space-4);background:var(--bg);border:1px solid var(--rule);border-radius:var(--radius-card);color:var(--ink);box-shadow:var(--shadow-card);flex-direction:column;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex}.area-card--link[data-astro-cid-lyxwa2w7] .area-card__inner[data-astro-cid-lyxwa2w7]:hover,.area-card--link[data-astro-cid-lyxwa2w7] .area-card__inner[data-astro-cid-lyxwa2w7]:focus-visible{border-color:var(--accent);box-shadow:var(--shadow-elevated);transform:translateY(-2px)}.area-card__mode[data-astro-cid-lyxwa2w7]{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);font-size:11px;font-weight:600}.area-card__name[data-astro-cid-lyxwa2w7]{font-size:20px;font-weight:700;line-height:1.4}.area-card__body[data-astro-cid-lyxwa2w7]{color:var(--ink-soft);font-size:14.5px;line-height:1.8}.area-card__more[data-astro-cid-lyxwa2w7]{padding-top:var(--space-2);font-family:var(--font-display);color:var(--accent);margin-top:auto;font-size:13px;font-weight:600}@media (width<=1023px){.areas__grid[data-astro-cid-lyxwa2w7]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=599px){.areas__grid[data-astro-cid-lyxwa2w7]{grid-template-columns:1fr}}.process__title[data-astro-cid-qrhyuweg]{margin:var(--space-3) 0 var(--space-7);font-size:clamp(24px,3vw,34px);line-height:1.5}.process[data-astro-cid-qrhyuweg]{gap:var(--space-4);counter-reset:step;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.step[data-astro-cid-qrhyuweg]{overflow-wrap:anywhere;min-width:0;padding:var(--space-5) var(--space-4);background:var(--bg);border:1px solid var(--rule);border-radius:var(--radius-card);box-shadow:var(--shadow-card);text-align:left;position:relative}.step__num[data-astro-cid-qrhyuweg]{font-family:var(--font-mono);letter-spacing:.16em;color:var(--accent);margin-bottom:var(--space-2);font-size:11px;font-weight:600}.step__title[data-astro-cid-qrhyuweg]{margin:0 0 var(--space-2);font-size:17px;line-height:1.5}.step__body[data-astro-cid-qrhyuweg]{color:var(--ink-soft);margin:0;font-size:14.5px;line-height:1.85}@media (width<=1199px){.process[data-astro-cid-qrhyuweg]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=599px){.process[data-astro-cid-qrhyuweg]{grid-template-columns:1fr}}
