.pillar-hero[data-astro-cid-zpy5472c]{background:linear-gradient(135deg,#0c1222,#0f172a 40%,#1e293b);padding:4rem 2rem 3rem;text-align:center;position:relative;overflow:hidden}.pillar-hero[data-astro-cid-zpy5472c]:before{content:"";position:absolute;top:-100px;right:-100px;width:400px;height:400px;border-radius:50%;background:radial-gradient(circle,rgba(14,165,233,.15) 0%,transparent 70%)}.pillar-hero-emoji[data-astro-cid-zpy5472c]{font-size:4rem;margin-bottom:1rem;display:block}.pillar-hero[data-astro-cid-zpy5472c] h1[data-astro-cid-zpy5472c]{font-size:clamp(1.5rem,4vw,2.2rem);font-weight:800;color:#f1f5f9;max-width:800px;margin:0 auto 1rem;line-height:1.4}.pillar-hero-desc[data-astro-cid-zpy5472c]{color:#94a3b8;font-size:1rem;max-width:650px;margin:0 auto;line-height:1.8}.pillar-stats[data-astro-cid-zpy5472c]{display:flex;justify-content:center;gap:2rem;margin-top:2rem;flex-wrap:wrap}.pillar-stat[data-astro-cid-zpy5472c]{text-align:center}.pillar-stat-num[data-astro-cid-zpy5472c]{font-size:2rem;font-weight:800;background:linear-gradient(135deg,#0ea5e9,#38bdf8);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.pillar-stat-label[data-astro-cid-zpy5472c]{font-size:.8rem;color:#64748b;margin-top:.25rem}.pillar-content[data-astro-cid-zpy5472c]{max-width:900px;margin:0 auto;padding:3rem 1.5rem}.pillar-toc[data-astro-cid-zpy5472c]{background:#0ea5e90d;border:1px solid rgba(14,165,233,.15);border-radius:16px;padding:2rem;margin-bottom:3rem}.pillar-toc[data-astro-cid-zpy5472c] h2[data-astro-cid-zpy5472c]{font-size:1.1rem;color:#f1f5f9;margin-bottom:1rem}.pillar-toc[data-astro-cid-zpy5472c] ol[data-astro-cid-zpy5472c]{list-style:none;counter-reset:toc;padding:0}.pillar-toc[data-astro-cid-zpy5472c] li[data-astro-cid-zpy5472c]{counter-increment:toc;margin-bottom:.5rem}.pillar-toc[data-astro-cid-zpy5472c] li[data-astro-cid-zpy5472c]:before{content:counter(toc) ".";color:#0ea5e9;font-weight:700;margin-right:.5rem}.pillar-toc[data-astro-cid-zpy5472c] a[data-astro-cid-zpy5472c]{color:#94a3b8;text-decoration:none;transition:color .2s}.pillar-toc[data-astro-cid-zpy5472c] a[data-astro-cid-zpy5472c]:hover{color:#38bdf8}.pillar-section[data-astro-cid-zpy5472c]{margin-bottom:3rem;scroll-margin-top:80px}.pillar-section[data-astro-cid-zpy5472c] h2[data-astro-cid-zpy5472c]{font-size:1.5rem;color:#f1f5f9;font-weight:700;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:2px solid rgba(14,165,233,.3)}.pillar-section[data-astro-cid-zpy5472c] p[data-astro-cid-zpy5472c]{color:#cbd5e1;line-height:2;font-size:1rem}.pillar-articles-heading[data-astro-cid-zpy5472c]{font-size:1.3rem;color:#f1f5f9;font-weight:700;margin:3rem 0 1.5rem;text-align:center}.pillar-articles-desc[data-astro-cid-zpy5472c]{color:#64748b;text-align:center;margin-bottom:2rem;font-size:.9rem}.pillar-grid[data-astro-cid-zpy5472c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem}.pillar-card[data-astro-cid-zpy5472c]{background:linear-gradient(135deg,#0f172acc,#1e293b99);border:1px solid rgba(148,163,184,.1);border-radius:14px;overflow:hidden;text-decoration:none;transition:transform .2s,border-color .2s}.pillar-card[data-astro-cid-zpy5472c]:hover{transform:translateY(-3px);border-color:#0ea5e966}.pillar-card-img[data-astro-cid-zpy5472c]{aspect-ratio:16/9;overflow:hidden;background:linear-gradient(135deg,#0f172a,#1e293b)}.pillar-card-img[data-astro-cid-zpy5472c] img[data-astro-cid-zpy5472c]{width:100%;height:100%;object-fit:cover}.pillar-card-body[data-astro-cid-zpy5472c]{padding:1rem 1.25rem 1.25rem}.pillar-card-date[data-astro-cid-zpy5472c]{font-size:.75rem;color:#64748b}.pillar-card-title[data-astro-cid-zpy5472c]{display:block;font-size:.95rem;font-weight:600;color:#e2e8f0;line-height:1.5;margin-top:.5rem}.pillar-cta[data-astro-cid-zpy5472c]{text-align:center;margin:3rem 0;padding:2.5rem 2rem;background:linear-gradient(135deg,#0ea5e914,#38bdf81f);border-radius:16px;border:1px solid rgba(14,165,233,.2)}.pillar-cta[data-astro-cid-zpy5472c] h3[data-astro-cid-zpy5472c]{color:#f1f5f9;font-size:1.2rem;margin-bottom:.75rem}.pillar-cta[data-astro-cid-zpy5472c] p[data-astro-cid-zpy5472c]{color:#94a3b8;margin-bottom:1.5rem;font-size:.9rem}.pillar-cta-btn[data-astro-cid-zpy5472c]{display:inline-flex;align-items:center;gap:.5rem;background:linear-gradient(135deg,#0ea5e9,#38bdf8);color:#fff;padding:12px 28px;border-radius:12px;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s}.pillar-cta-btn[data-astro-cid-zpy5472c]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #0ea5e94d}@media(max-width:600px){.pillar-hero[data-astro-cid-zpy5472c]{padding:2.5rem 1rem 2rem}.pillar-hero[data-astro-cid-zpy5472c] h1[data-astro-cid-zpy5472c]{font-size:1.3rem}.pillar-stats[data-astro-cid-zpy5472c]{gap:1rem}}
