#main-content{padding-top:0}.home-hero[data-astro-cid-j7pv25f6]{position:relative;overflow:hidden;max-width:1200px;margin:1rem auto 0;padding-bottom:1.75rem;border-radius:12px;border:1px solid var(--border-subtle, var(--color-border-primary));background:var(--bg-secondary, var(--color-bg-secondary))}.hero-glow-blue[data-astro-cid-j7pv25f6]{position:absolute;top:-80px;left:-100px;width:400px;height:400px;background:radial-gradient(circle,rgba(26,95,217,.15) 0%,transparent 70%);pointer-events:none}.hero-glow-orange[data-astro-cid-j7pv25f6]{position:absolute;top:-60px;right:-80px;width:300px;height:300px;background:radial-gradient(circle,rgba(245,166,35,.1) 0%,transparent 70%);pointer-events:none}.hero-content[data-astro-cid-j7pv25f6]{position:relative;z-index:1;padding:clamp(1.5rem,3vw,2.75rem) clamp(1.25rem,4vw,2.5rem)}.terminal-tag[data-astro-cid-j7pv25f6]{font-family:var(--font-mono);font-size:13px;color:var(--color-brand-blue);background:var(--bg-secondary, #0d1e35);border:1px solid var(--color-border-accent-blue);padding:.3rem .75rem;border-radius:4px;display:inline-flex;margin-bottom:1rem}.home-hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{margin:0;font-size:clamp(1.9rem,4.4vw,3.4rem);line-height:1.08;color:var(--color-text-primary);letter-spacing:-.02em;max-width:18ch}.hero-copy[data-astro-cid-j7pv25f6]{margin-top:.85rem;max-width:54ch;font-size:clamp(.95rem,1.8vw,1.08rem);color:var(--color-text-secondary);line-height:1.65}.hero-actions[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1.1rem}.home-section[data-astro-cid-j7pv25f6]{max-width:1200px;margin:2rem auto 0;padding:0}.section-kicker[data-astro-cid-j7pv25f6]{font-family:var(--font-mono);font-size:13px;margin:0 0 .75rem;letter-spacing:.06em;display:flex;align-items:center;justify-content:space-between;gap:1rem}.kicker-accent[data-astro-cid-j7pv25f6]{color:var(--accent-orange, #FF9A45)}.kicker-link[data-astro-cid-j7pv25f6]{color:var(--text-muted, #7A8BAD);text-decoration:none;font-size:12px;transition:color .14s}.kicker-link[data-astro-cid-j7pv25f6]:hover{color:var(--accent-blue, #4A9FE0)}.tools-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}@media(max-width:960px){.tools-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.tools-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}.guides-featured-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(4,1fr);gap:.85rem}@media(max-width:960px){.guides-featured-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.guides-featured-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}.guides-featured-card[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:.4rem;text-decoration:none;color:inherit}.guides-featured-card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin:0;font-size:.95rem;font-weight:700;color:var(--color-text-primary);line-height:1.3}.guides-featured-card[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0;font-size:.85rem;color:var(--color-text-secondary);line-height:1.55;flex:1}.guides-featured-badge[data-astro-cid-j7pv25f6]{display:inline-block;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;padding:.1rem .45rem;border-radius:4px;background:color-mix(in srgb,var(--badge-color) 15%,transparent);color:var(--badge-color);border:1px solid color-mix(in srgb,var(--badge-color) 30%,transparent);align-self:flex-start}.guides-featured-cta[data-astro-cid-j7pv25f6]{font-size:.82rem;font-weight:600;color:var(--color-brand-blue, #4A9FE0);margin-top:auto;padding-top:.4rem}
