.layout[data-astro-cid-vekgkm42]{gap:2.5rem;display:grid}.details[data-astro-cid-vekgkm42]{color:var(--color-text-secondary);gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.details[data-astro-cid-vekgkm42] li[data-astro-cid-vekgkm42]{align-items:center;gap:.75rem;display:flex}.details[data-astro-cid-vekgkm42] svg{color:var(--color-primary);flex-shrink:0}.details[data-astro-cid-vekgkm42] a[data-astro-cid-vekgkm42]{color:var(--color-primary);font-weight:600}.details[data-astro-cid-vekgkm42] a[data-astro-cid-vekgkm42]:hover{color:var(--color-primary-hover)}.form[data-astro-cid-vekgkm42]{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-popup);gap:1rem;padding:1.5rem;display:grid}.row[data-astro-cid-vekgkm42]{gap:1rem;display:grid}.field[data-astro-cid-vekgkm42]{gap:.375rem;display:grid}.label[data-astro-cid-vekgkm42]{font-size:var(--font-size-base);font-weight:600}input[data-astro-cid-vekgkm42],textarea[data-astro-cid-vekgkm42]{width:100%;min-height:var(--control-height-lg);border:1px solid var(--color-border-strong);border-radius:var(--radius);background:var(--color-surface);color:var(--color-text);font:inherit;padding:.5rem .75rem;transition:border-color .15s,box-shadow .15s}textarea[data-astro-cid-vekgkm42]{resize:vertical}input[data-astro-cid-vekgkm42]:focus-visible,textarea[data-astro-cid-vekgkm42]:focus-visible{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-ring);outline:none}.honeypot[data-astro-cid-vekgkm42]{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.status[data-astro-cid-vekgkm42]:empty{display:none}.status[data-astro-cid-vekgkm42]{border-radius:var(--radius);font-size:var(--font-size-md);padding:.75rem 1rem}.status[data-astro-cid-vekgkm42][data-tone=success]{background:var(--color-primary-soft);color:var(--color-primary-hover)}.status[data-astro-cid-vekgkm42][data-tone=error]{border:1px solid var(--color-error-border);background:var(--color-error-bg);color:var(--color-danger)}.note[data-astro-cid-vekgkm42]{color:var(--color-text-muted);font-size:var(--font-size-sm)}@media (width>=40rem){.row[data-astro-cid-vekgkm42]{grid-template-columns:repeat(2,minmax(0,1fr))}.form[data-astro-cid-vekgkm42]{padding:2rem}}@media (width>=64rem){.layout[data-astro-cid-vekgkm42]{grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:4rem}}.grid[data-astro-cid-cognygiv]{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.card[data-astro-cid-cognygiv]{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);align-content:start;gap:.75rem;padding:1.5rem;display:grid}.icon[data-astro-cid-cognygiv]{border-radius:var(--radius);background:var(--color-primary-soft);width:2.75rem;height:2.75rem;color:var(--color-primary);justify-content:center;align-items:center;display:inline-flex}.card-title[data-astro-cid-cognygiv]{font-size:var(--font-size-xl)}.card-text[data-astro-cid-cognygiv]{color:var(--color-text-secondary)}@media (width>=40rem){.grid[data-astro-cid-cognygiv]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.grid[data-astro-cid-cognygiv]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}}.hero[data-astro-cid-ge2uvauf]{background:var(--color-bg-public);color:var(--color-text-on-dark);padding-block:5rem}.inner[data-astro-cid-ge2uvauf]{justify-items:start;gap:1.5rem;display:grid}.badge[data-astro-cid-ge2uvauf]{border:1px solid color-mix(in srgb, var(--color-primary-on-dark) 40%, transparent);border-radius:var(--radius-full);color:var(--color-primary-on-dark);font-size:var(--font-size-sm);padding:.25rem .75rem;font-weight:600}.title[data-astro-cid-ge2uvauf]{max-width:48rem;color:var(--color-text-inverse);font-size:var(--font-size-5xl)}.lead[data-astro-cid-ge2uvauf]{max-width:40rem;color:var(--color-text-on-dark-muted);font-size:var(--font-size-xl)}.actions[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:.75rem;margin-top:.5rem;display:flex}@media (width>=48rem){.hero[data-astro-cid-ge2uvauf]{padding-block:8rem}.title[data-astro-cid-ge2uvauf]{font-size:var(--font-size-6xl)}}.pricing[data-astro-cid-htruwgye]{background:var(--color-surface)}.plans[data-astro-cid-htruwgye]{gap:1.5rem;display:grid}.plan[data-astro-cid-htruwgye]{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg-app);grid-template-rows:auto auto auto 1fr auto;gap:1rem;padding:2rem 1.5rem;display:grid}.plan-featured[data-astro-cid-htruwgye]{border:2px solid var(--color-primary);background:var(--color-surface);box-shadow:var(--shadow-popup)}.plan-name[data-astro-cid-htruwgye]{color:var(--color-primary);font-size:var(--font-size-lg);text-transform:uppercase;letter-spacing:.06em}.price[data-astro-cid-htruwgye]{font-size:var(--font-size-5xl);font-weight:700;line-height:1.1}.plan-text[data-astro-cid-htruwgye]{color:var(--color-text-secondary)}.list[data-astro-cid-htruwgye]{align-content:start;gap:.625rem;margin:0;padding:0;list-style:none;display:grid}.list[data-astro-cid-htruwgye] li[data-astro-cid-htruwgye]{gap:.625rem;display:flex}.list[data-astro-cid-htruwgye] svg{color:var(--color-success);flex-shrink:0;margin-top:.2rem}@media (width>=48rem){.plans[data-astro-cid-htruwgye]{grid-template-columns:repeat(2,minmax(0,1fr))}.plan[data-astro-cid-htruwgye]{padding:2.5rem 2rem}}
