:root{--ink:#0f172a;--muted:#475569;--border:#f1f5f9;--bg:#fafafa;--white:#fff;--accent:#2563eb;--accent-light:#f0f6ff;--accent-dark:#1d4ed8;--card-shadow:0 4px 6px -1px #0000000d, 0 2px 4px -2px #0000000d;--hover-shadow:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a}[data-astro-cid-lcdefpme],[data-astro-cid-lcdefpme]:before,[data-astro-cid-lcdefpme]:after{box-sizing:border-box;margin:0;padding:0}html,body{width:100%;margin:0;padding:0;overflow-x:hidden}main[data-astro-cid-lcdefpme]{width:100%;margin:0;padding:0;display:block}.container[data-astro-cid-lcdefpme]{box-sizing:border-box;width:100%;max-width:1200px;padding:0 2rem;margin-left:auto!important;margin-right:auto!important}.hero-inner[data-astro-cid-lcdefpme]{text-align:center;max-width:800px;margin-left:auto!important;margin-right:auto!important}.eyebrow[data-astro-cid-lcdefpme]{letter-spacing:.08em;text-transform:uppercase;color:var(--accent);background:var(--accent-light);border-radius:999px;margin-bottom:2rem;padding:.5rem 1rem;font-size:.75rem;font-weight:700;display:inline-block}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{letter-spacing:-.03em;color:var(--ink);margin-bottom:1.5rem;font-size:clamp(2.5rem,6vw,4rem);font-weight:800;line-height:1.1}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{color:var(--accent);font-style:normal}.hero-sub[data-astro-cid-lcdefpme]{color:var(--muted);max-width:640px;margin:0 auto 3rem;font-size:1.2rem;line-height:1.6}.hero-cta[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:center;gap:1rem;margin-bottom:4rem;display:flex}.btn-primary[data-astro-cid-lcdefpme]{background:var(--accent);color:var(--white);border-radius:10px;padding:.85rem 2rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:all .2s;box-shadow:0 4px 10px #2563eb33}.btn-primary[data-astro-cid-lcdefpme]:hover{background:var(--accent-dark);transform:translateY(-1px);box-shadow:0 6px 14px #2563eb4d}.btn-ghost[data-astro-cid-lcdefpme]{color:#334155;background:var(--white);border:1px solid #cbd5e1;border-radius:10px;padding:.85rem 2rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:all .2s}.btn-ghost[data-astro-cid-lcdefpme]:hover{background:var(--bg);border-color:#94a3b8}.hero-badge-row[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1rem;display:flex}.badge[data-astro-cid-lcdefpme]{color:var(--muted);background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;padding:.4rem 1rem;font-size:.8rem;font-weight:500}.how[data-astro-cid-lcdefpme]{padding:7rem 0}.section-label[data-astro-cid-lcdefpme]{letter-spacing:.1em;text-transform:uppercase;color:var(--accent);text-align:left;margin-bottom:3rem;font-size:.75rem;font-weight:700}.how-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2rem;display:grid}.how-card[data-astro-cid-lcdefpme]{background:var(--white);border:1px solid var(--border);box-shadow:var(--card-shadow);border-radius:20px;padding:3rem 2.5rem;transition:transform .2s,box-shadow .2s}.how-card[data-astro-cid-lcdefpme]:hover{box-shadow:var(--hover-shadow);transform:translateY(-4px)}.how-num[data-astro-cid-lcdefpme]{color:var(--accent);background:var(--accent-light);border-radius:6px;margin-bottom:1.5rem;padding:.2rem .6rem;font-size:.75rem;font-weight:700;display:inline-block}.how-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{color:var(--ink);letter-spacing:-.01em;margin-bottom:1rem;font-size:1.25rem;font-weight:700}.how-card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);font-size:.95rem;line-height:1.6}.recent[data-astro-cid-lcdefpme]{background:var(--white);border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:7rem 0}.recent-header[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:flex-end;margin-bottom:3.5rem;display:flex}.recent-header[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{letter-spacing:-.02em;color:var(--ink);font-size:2rem;font-weight:800}.view-all[data-astro-cid-lcdefpme]{color:var(--accent);font-size:.95rem;font-weight:600;text-decoration:none;transition:color .2s}.view-all[data-astro-cid-lcdefpme]:hover{color:var(--accent-dark)}.recent-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:2rem;display:grid}.recent-card[data-astro-cid-lcdefpme]{background:var(--white);border:1px solid var(--border);box-shadow:var(--card-shadow);border-radius:24px;transition:transform .2s,box-shadow .2s;overflow:hidden}.recent-card[data-astro-cid-lcdefpme]:hover{box-shadow:var(--hover-shadow);transform:translateY(-6px)}.recent-link[data-astro-cid-lcdefpme]{color:inherit;flex-direction:column;height:100%;text-decoration:none;display:flex}.recent-img[data-astro-cid-lcdefpme]{background:#f8fafc;height:220px;overflow:hidden}.recent-img[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%;transition:transform .3s}.recent-card[data-astro-cid-lcdefpme]:hover .recent-img[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{transform:scale(1.03)}.recent-body[data-astro-cid-lcdefpme]{flex-direction:column;flex-grow:1;padding:2rem;display:flex}.recent-date[data-astro-cid-lcdefpme]{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.75rem;font-size:.8rem;font-weight:500}.recent-body[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{color:var(--ink);letter-spacing:-.01em;margin-bottom:.75rem;font-size:1.35rem;font-weight:700;line-height:1.3}.recent-body[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;flex-grow:1;margin-bottom:1.5rem;font-size:.95rem;line-height:1.6;display:-webkit-box;overflow:hidden}.recent-read[data-astro-cid-lcdefpme]{color:var(--accent);margin-top:auto;font-size:.9rem;font-weight:700}.cats[data-astro-cid-lcdefpme]{padding:7rem 0}.cats-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.5rem;display:grid}.cat-card[data-astro-cid-lcdefpme]{background:var(--white);border:1px solid var(--border);color:var(--ink);box-shadow:var(--card-shadow);border-radius:20px;flex-direction:column;gap:.5rem;padding:2rem;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex}.cat-card[data-astro-cid-lcdefpme]:hover{box-shadow:var(--hover-shadow);border-color:var(--accent);transform:translateY(-4px)}.cat-icon[data-astro-cid-lcdefpme]{margin-bottom:.5rem;font-size:2rem}.cat-name[data-astro-cid-lcdefpme]{color:var(--ink);font-size:1.1rem;font-weight:700}.cat-desc[data-astro-cid-lcdefpme]{color:var(--muted);font-size:.85rem;line-height:1.4}.trust[data-astro-cid-lcdefpme]{text-align:center;background:#090d16;padding:8rem 0}.trust-inner[data-astro-cid-lcdefpme]{max-width:700px}.trust[data-astro-cid-lcdefpme] blockquote[data-astro-cid-lcdefpme]{color:var(--white);letter-spacing:-.02em;margin-bottom:2rem;font-size:clamp(1.5rem,4vw,2.2rem);font-style:italic;font-weight:700;line-height:1.3}.trust[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#94a3b8;margin-bottom:3rem;font-size:1.05rem;line-height:1.7}.btn-white[data-astro-cid-lcdefpme]{background:var(--white);color:#090d16;box-shadow:0 4px 12px #ffffff1a}.btn-white[data-astro-cid-lcdefpme]:hover{background:#f1f5f9;box-shadow:0 6px 18px #ffffff26}@media (width<=768px){.container[data-astro-cid-lcdefpme]{padding:0 1.25rem}.recent-header[data-astro-cid-lcdefpme]{flex-direction:column;align-items:flex-start;gap:.75rem;margin-bottom:2.5rem}.hero[data-astro-cid-lcdefpme]{padding:6rem 0 4rem}.how[data-astro-cid-lcdefpme],.recent[data-astro-cid-lcdefpme],.cats[data-astro-cid-lcdefpme],.trust[data-astro-cid-lcdefpme]{padding:5rem 0}}
