.hero-section[data-astro-cid-lcdefpme]{color:#fff;background:linear-gradient(135deg,#0f2c4d 0%,#1e4976 100%);padding:4rem 0}.hero-container[data-astro-cid-lcdefpme]{grid-template-columns:1.3fr 1fr;align-items:center;gap:3rem;display:grid}.hero-badge[data-astro-cid-lcdefpme]{color:#e0f2fe;text-transform:uppercase;letter-spacing:1px;border-radius:var(--radius-full);background:#ffffff26;border:1px solid #fff3;margin-bottom:1.25rem;padding:.3rem .8rem;font-size:.8rem;font-weight:700;display:inline-block}.hero-title[data-astro-cid-lcdefpme]{color:#fff;margin-bottom:1.25rem;font-size:2.5rem;font-weight:800;line-height:1.2}.hero-description[data-astro-cid-lcdefpme]{color:#e2e8f0;margin-bottom:2rem;font-size:1.1rem;line-height:1.6}.hero-actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:1rem;display:flex}.hero-actions[data-astro-cid-lcdefpme] .btn-outline[data-astro-cid-lcdefpme]{color:#fff;border-color:#fff6}.hero-actions[data-astro-cid-lcdefpme] .btn-outline[data-astro-cid-lcdefpme]:hover{background:#ffffff26}.hero-card[data-astro-cid-lcdefpme]{backdrop-filter:blur(10px);border-radius:var(--radius-lg);background:#ffffff14;border:1px solid #ffffff26;padding:2rem;box-shadow:0 10px 25px #0003}.hero-card-header[data-astro-cid-lcdefpme]{border-bottom:1px solid #ffffff26;align-items:center;gap:.75rem;margin-bottom:1.25rem;padding-bottom:.75rem;display:flex}.hero-card-header[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{color:#fff;margin:0;font-size:1.25rem}.hero-card-header[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{color:#38bdf8}.hero-info-list[data-astro-cid-lcdefpme]{flex-direction:column;gap:1rem;margin:0 0 1.5rem;padding:0;list-style:none;display:flex}.hero-info-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{font-size:.92rem;line-height:1.5}.hero-info-list[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:#fef08a;margin-bottom:.2rem;font-size:.95rem;display:block}.hero-info-list[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:#cbd5e1}.hero-card-footer[data-astro-cid-lcdefpme]{padding-top:.5rem}.pillars-section[data-astro-cid-lcdefpme]{background:#fff;padding:4rem 0}.section-header[data-astro-cid-lcdefpme]{text-align:center;max-width:700px;margin:0 auto 3rem}.section-header[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{color:var(--color-primary);font-size:2rem}.section-header[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--color-text-muted);font-size:1.05rem}.pillars-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.75rem;display:grid}.pillar-card[data-astro-cid-lcdefpme]{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg);flex-direction:column;padding:2rem;transition:transform .2s,box-shadow .2s;display:flex}.pillar-card[data-astro-cid-lcdefpme]:hover{box-shadow:var(--shadow-md);transform:translateY(-4px)}.pillar-icon[data-astro-cid-lcdefpme]{margin-bottom:1rem;font-size:2.2rem}.pillar-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{color:var(--color-primary);margin-bottom:.75rem;font-size:1.25rem}.pillar-card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--color-text-muted);flex:1;margin-bottom:1.25rem;font-size:.95rem;line-height:1.6}.pillar-link[data-astro-cid-lcdefpme]{color:var(--color-primary);font-size:.9rem;font-weight:700}.news-section[data-astro-cid-lcdefpme]{background:var(--color-bg);padding:4rem 0}.section-header-row[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:2.5rem;display:flex}.section-header-row[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{color:var(--color-primary);margin-bottom:.25rem;font-size:2rem}.section-header-row[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--color-text-muted);margin:0;font-size:1rem}.posts-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2rem;display:grid}@media (width<=900px){.hero-container[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.hero-title[data-astro-cid-lcdefpme]{font-size:2rem}}
