.hero.svelte-1uha8ag{background:radial-gradient(ellipse 80% 60% at 50% -10%, var(--accent-glow) 0%, transparent 70%);border-bottom:1px solid var(--border);padding:5.5rem 0 4.5rem}.hero-inner.svelte-1uha8ag{max-width:680px}.hero.svelte-1uha8ag .eyebrow:where(.svelte-1uha8ag){margin-bottom:1rem}h1.svelte-1uha8ag{letter-spacing:-.01em;margin-bottom:1.25rem;font-size:clamp(2rem,4.6vw,3.1rem);font-weight:700;line-height:1.15}.hero-sub.svelte-1uha8ag{font-family:var(--font-body);color:var(--muted);max-width:540px;margin-bottom:2rem;font-size:1.05rem}.hero-cta.svelte-1uha8ag{flex-wrap:wrap;gap:.75rem;display:flex}.props.svelte-1uha8ag{border-bottom:1px solid var(--border);padding-bottom:3.5rem}.props-grid.svelte-1uha8ag{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.prop-plate.svelte-1uha8ag{color:#fbf8f2;background:var(--accent);border-radius:2px;margin-bottom:.85rem;padding:.15em .5em;font-family:ui-monospace,SF Mono,monospace;font-size:.75rem;font-weight:700;display:inline-block}.prop.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin-bottom:.5rem;font-size:1.05rem;font-weight:700}.prop.svelte-1uha8ag p:where(.svelte-1uha8ag){font-family:var(--font-body);color:var(--muted);font-size:.92rem;line-height:1.65}.prop.svelte-1uha8ag p:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag){color:var(--accent);font-weight:600}.section.svelte-1uha8ag{padding:4rem 0}.section-header.svelte-1uha8ag{justify-content:space-between;align-items:baseline;margin-bottom:1.75rem;display:flex}.section-header.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:1.4rem;font-weight:700}.see-all.svelte-1uha8ag{font-family:var(--font-body);color:var(--accent);font-size:.9rem;font-weight:600}.entries.svelte-1uha8ag{background:var(--border);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;gap:1px;display:flex;overflow:hidden}.entry.svelte-1uha8ag{background:var(--surface);align-items:center;gap:1rem;padding:1.1rem 1.25rem;transition:background .15s;display:flex}.entry.svelte-1uha8ag:hover{background:var(--surface2);color:inherit}.entry-body.svelte-1uha8ag{flex:1;min-width:0}.entry-title.svelte-1uha8ag{margin-bottom:.3rem;font-size:1rem;font-weight:700;line-height:1.35}.entry-meta.svelte-1uha8ag{font-family:var(--font-body);color:var(--muted);text-transform:capitalize;font-size:.82rem}.entry-meta.svelte-1uha8ag .dot:where(.svelte-1uha8ag){margin:0 .4em}.entry-meta.svelte-1uha8ag .platform:where(.svelte-1uha8ag){text-transform:capitalize}.newsletter-section.svelte-1uha8ag{border-bottom:1px solid var(--border);background:var(--surface)}.newsletter-box.svelte-1uha8ag{grid-template-columns:1fr 1fr;align-items:center;gap:3rem;padding:3rem 0;display:grid}.nl-text.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin-bottom:.75rem;font-size:1.5rem;font-weight:700}.nl-text.svelte-1uha8ag p:where(.svelte-1uha8ag){font-family:var(--font-body);color:var(--muted);line-height:1.7}.nl-form.svelte-1uha8ag form:where(.svelte-1uha8ag){gap:.5rem;display:flex}.nl-form.svelte-1uha8ag input:where(.svelte-1uha8ag){font-family:var(--font-body);background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);color:var(--text);flex:1;padding:.6rem 1rem;font-size:.95rem}.nl-form.svelte-1uha8ag input:where(.svelte-1uha8ag):focus{border-color:var(--accent);outline:none}.sub-success.svelte-1uha8ag{font-family:var(--font-body);color:#2f9e56;font-weight:600}.sub-error.svelte-1uha8ag{font-family:var(--font-body);color:#c0392b;margin-top:.5rem;font-size:.85rem}@media (width<=800px){.props-grid.svelte-1uha8ag{grid-template-columns:1fr;gap:1.75rem}}@media (width<=640px){.newsletter-box.svelte-1uha8ag{grid-template-columns:1fr;gap:1.5rem}.nl-form.svelte-1uha8ag form:where(.svelte-1uha8ag){flex-direction:column}}
