.hero[data-astro-cid-lcdefpme]{background:radial-gradient(1100px 420px at 88% -12%, #159aab61, transparent 62%), linear-gradient(135deg, var(--brand-dark), var(--brand));color:#fff;padding:var(--sp-7) 0}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{color:#fff}.hero[data-astro-cid-lcdefpme] .lede[data-astro-cid-lcdefpme]{color:#d7eef1;font-size:var(--fs-3)}.cta-row[data-astro-cid-lcdefpme]{gap:var(--sp-3);margin:var(--sp-5) 0;flex-wrap:wrap;display:flex}.hero[data-astro-cid-lcdefpme] .btn-primary[data-astro-cid-lcdefpme]{color:var(--brand-dark);background:#fff}.hero[data-astro-cid-lcdefpme] .btn-primary[data-astro-cid-lcdefpme]:hover{background:var(--brand-50)}.hero[data-astro-cid-lcdefpme] .btn-ghost[data-astro-cid-lcdefpme]{color:#fff;background:0 0;border-color:#ffffff80}.trust[data-astro-cid-lcdefpme]{gap:var(--sp-5);margin:var(--sp-4) 0 0;color:#cde8ec;font-size:var(--fs-1);flex-wrap:wrap;padding:0;list-style:none;display:flex}.trust[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:"✓ ";color:#7fd4de;font-weight:700}.section[data-astro-cid-lcdefpme]{padding-block:var(--sp-7)}.section[data-astro-cid-lcdefpme]>h2[data-astro-cid-lcdefpme]:first-of-type{margin-top:0}.section-intro[data-astro-cid-lcdefpme]{color:var(--muted)}.tool-grid[data-astro-cid-lcdefpme]{margin:var(--sp-5) 0 0;gap:var(--sp-4);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));padding:0;list-style:none;display:grid}.tool-card[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{text-decoration:none;display:block}.tool-card[data-astro-cid-lcdefpme]{transition:border-color var(--transition), transform var(--transition), box-shadow var(--transition)}.tool-card[data-astro-cid-lcdefpme]:hover{border-color:var(--brand);box-shadow:var(--shadow-2);transform:translateY(-2px)}.tool-name[data-astro-cid-lcdefpme]{color:var(--brand-dark);margin-bottom:var(--sp-1);font-weight:700;display:block}.tool-desc[data-astro-cid-lcdefpme]{font-size:var(--fs-1);color:var(--muted);display:block}.tool-planned[data-astro-cid-lcdefpme]{opacity:.72}.badge[data-astro-cid-lcdefpme]{margin-top:var(--sp-3);background:var(--surface-alt);color:var(--muted);border:1px solid var(--border);border-radius:var(--radius-pill);padding:2px 10px;font-size:.75rem;display:inline-block}.workflow-grid[data-astro-cid-lcdefpme]{gap:var(--sp-4);margin-top:var(--sp-5);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}.workflow[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{color:var(--brand-dark);margin-top:0}.workflow[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{margin:0;padding:0;list-style:none}.workflow[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{padding:var(--sp-2) 0;border-top:1px solid var(--border)}.workflow[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:first-child{border-top:0}.workflow[data-astro-cid-lcdefpme] .planned[data-astro-cid-lcdefpme]{color:var(--muted)}.workflow[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{font-weight:500;text-decoration:none}.cat-grid[data-astro-cid-lcdefpme]{margin:var(--sp-5) 0 0;gap:var(--sp-4);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));padding:0;list-style:none;display:grid}.cat-card[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{text-decoration:none;display:block}.cat-card[data-astro-cid-lcdefpme]{transition:border-color var(--transition), transform var(--transition), box-shadow var(--transition)}.cat-card[data-astro-cid-lcdefpme]:hover{border-color:var(--brand);box-shadow:var(--shadow-2);transform:translateY(-2px)}.cat-name[data-astro-cid-lcdefpme]{color:var(--brand-dark);margin-bottom:var(--sp-1);font-weight:700;display:block}.cat-blurb[data-astro-cid-lcdefpme]{font-size:var(--fs-1);color:var(--muted);display:block}.cat-planned[data-astro-cid-lcdefpme]{opacity:.72}.trust-grid[data-astro-cid-lcdefpme]{gap:var(--sp-4);margin-top:var(--sp-5);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid}.trust-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{color:var(--brand-dark);font-size:var(--fs-3);margin-top:0}.trust-card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);font-size:var(--fs-2);margin:0}.learn[data-astro-cid-lcdefpme]{border-top:1px solid var(--border)}.guide-grid[data-astro-cid-lcdefpme]{margin:var(--sp-5) 0 0;gap:var(--sp-4);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));padding:0;list-style:none;display:grid}.guide-card[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{text-decoration:none;display:block}.guide-card[data-astro-cid-lcdefpme]{transition:border-color var(--transition), transform var(--transition), box-shadow var(--transition)}.guide-card[data-astro-cid-lcdefpme]:hover{border-color:var(--brand);box-shadow:var(--shadow-2);transform:translateY(-2px)}.guide-name[data-astro-cid-lcdefpme]{color:var(--brand-dark);margin-bottom:var(--sp-1);font-weight:700;display:block}.guide-desc[data-astro-cid-lcdefpme]{font-size:var(--fs-1);color:var(--muted);display:block}.cheat-grid[data-astro-cid-lcdefpme]{gap:var(--sp-4);margin-top:var(--sp-5);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));display:grid}.cheat-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{color:var(--brand-dark);font-size:var(--fs-3);margin-top:0}.cheat-card[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{margin:0;padding:0;list-style:none}.cheat-card[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{padding:var(--sp-2) 0;border-top:1px solid var(--border);font-variant-numeric:tabular-nums;font-size:var(--fs-2);color:var(--ink)}.cheat-card[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:first-child{border-top:0}.faq-section[data-astro-cid-lcdefpme]{border-top:1px solid var(--border)}
