.hero-cta[data-astro-cid-lcdefpme]{margin-top:var(--space-6)}.hero-points[data-astro-cid-lcdefpme]{gap:var(--space-3) var(--space-6);margin:var(--space-6) 0 0;color:var(--ink-inverse-muted);flex-wrap:wrap;padding:0;font-size:15px;font-weight:600;list-style:none;display:flex}.hero-points[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{align-items:center;gap:var(--space-2);display:inline-flex}.hero-points[data-astro-cid-lcdefpme] svg{color:var(--accent-inverse)}.potential[data-astro-cid-lcdefpme]{gap:var(--space-8);grid-template-columns:1fr 1fr;align-items:center;display:grid}.potential__text[data-astro-cid-lcdefpme] .sf-lead[data-astro-cid-lcdefpme]{margin-bottom:var(--space-5)}.potential__text[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]:not(.sf-lead){color:var(--ink-muted);margin-bottom:var(--space-6)}.license[data-astro-cid-lcdefpme]{padding:var(--space-6);background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card)}.license__eyebrow[data-astro-cid-lcdefpme]{margin:0 0 var(--space-2);letter-spacing:.16em;text-transform:uppercase;color:var(--link);font-size:13px;font-weight:700;line-height:16px}.license__title[data-astro-cid-lcdefpme]{margin:0 0 var(--space-5);font-size:20px;font-weight:700;line-height:28px}.license__list[data-astro-cid-lcdefpme]{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.license__item[data-astro-cid-lcdefpme]{align-items:center;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-md);background:var(--surface-alt);grid-template-columns:32px 1fr auto;display:grid}.license__item[data-astro-cid-lcdefpme].is-open{background:var(--brand-soft)}.license__icon[data-astro-cid-lcdefpme]{border-radius:var(--radius-sm);background:var(--surface-raised);width:32px;height:32px;color:var(--success);place-items:center;display:grid}.license__item[data-astro-cid-lcdefpme].is-open .license__icon[data-astro-cid-lcdefpme]{color:var(--link)}.license__name[data-astro-cid-lcdefpme]{font-size:15px;font-weight:700;line-height:22px}.license__name[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{color:var(--ink-muted);font-size:13px;font-weight:500;line-height:20px;display:block}.license__state[data-astro-cid-lcdefpme]{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-muted);white-space:nowrap;font-size:12px;font-weight:700;line-height:20px}.license__item[data-astro-cid-lcdefpme].is-open .license__state[data-astro-cid-lcdefpme]{color:var(--ink)}.license__note[data-astro-cid-lcdefpme]{margin:var(--space-4) 0 0;color:var(--ink-muted);font-size:13px;line-height:20px}.config-card[data-astro-cid-lcdefpme]{gap:var(--space-3);height:100%;padding:var(--space-6);border-radius:var(--radius-lg);background:var(--surface-inverse);color:var(--ink-inverse-muted);flex-direction:column;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex}.config-card[data-astro-cid-lcdefpme]:hover{box-shadow:var(--shadow-card);transform:translateY(-2px)}.config-card__hexes[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme] path[data-astro-cid-lcdefpme]{fill:none;stroke:var(--accent-inverse);stroke-width:2px}.config-card__hexes[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme] path[data-astro-cid-lcdefpme].on{fill:var(--brand);stroke:var(--brand)}.config-card__title[data-astro-cid-lcdefpme]{color:var(--ink-inverse);margin:0;font-size:22px;font-weight:700;line-height:30px}.config-card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0}.config-card__more[data-astro-cid-lcdefpme]{align-items:center;gap:var(--space-1);color:var(--accent-inverse);margin-top:auto;font-weight:700;display:inline-flex}.principle__icon[data-astro-cid-lcdefpme]{width:48px;height:48px;margin-bottom:var(--space-4);border-radius:var(--radius-md);background:var(--brand-soft);color:var(--ink);place-items:center;display:grid}.principle__title[data-astro-cid-lcdefpme]{margin:0 0 var(--space-2);font-size:20px;font-weight:700;line-height:28px}.principle[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-muted);margin:0}.steps[data-astro-cid-lcdefpme]{gap:var(--space-5);counter-reset:none;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.step[data-astro-cid-lcdefpme]{padding:var(--space-6) var(--space-5) var(--space-5);background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-lg);position:relative}.step__num[data-astro-cid-lcdefpme]{margin-bottom:var(--space-4);letter-spacing:-.02em;color:var(--link);font-size:40px;font-weight:800;line-height:40px;display:block}.step__title[data-astro-cid-lcdefpme]{margin:0 0 var(--space-2);font-size:20px;font-weight:700;line-height:28px}.step[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-muted);margin:0}@media (width<=1000px){.potential[data-astro-cid-lcdefpme]{gap:var(--space-7);grid-template-columns:1fr}.steps[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.steps[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.license[data-astro-cid-lcdefpme]{padding:var(--space-5)}.license__item[data-astro-cid-lcdefpme]{grid-template-columns:32px 1fr}.license__state[data-astro-cid-lcdefpme]{grid-column:2}}
