.hero[data-astro-cid-kebcoafg]{padding-top:100px;padding-bottom:80px}.hero-label[data-astro-cid-kebcoafg]{font-family:DM Sans,system-ui,sans-serif;font-size:.8125rem;font-weight:500;text-transform:uppercase;letter-spacing:.1em;color:var(--accent-glow);margin-bottom:16px}.hero[data-astro-cid-kebcoafg] h1[data-astro-cid-kebcoafg]{font-size:2.75rem;margin-bottom:16px}@media(min-width:768px){.hero[data-astro-cid-kebcoafg] h1[data-astro-cid-kebcoafg]{font-size:3.25rem}}.hero-sub[data-astro-cid-kebcoafg]{font-size:1.0625rem;color:var(--text-on-dark-muted);max-width:640px;line-height:1.7;margin-bottom:32px}.trust-line[data-astro-cid-kebcoafg]{font-family:DM Sans,system-ui,sans-serif;font-size:.75rem;color:var(--text-on-dark-muted);letter-spacing:.02em;margin-bottom:32px}.trust-line[data-astro-cid-kebcoafg] a[data-astro-cid-kebcoafg]{color:var(--accent-glow);text-decoration:none}.metrics-row[data-astro-cid-kebcoafg]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;max-width:560px}@media(min-width:768px){.metrics-row[data-astro-cid-kebcoafg]{grid-template-columns:repeat(4,1fr);max-width:100%}}.metric-card[data-astro-cid-kebcoafg]{background:#ffffff0a;border:1px solid rgba(255,255,255,.06);border-radius:8px;padding:16px;text-align:center}.metric-value[data-astro-cid-kebcoafg]{font-family:Sora,system-ui,sans-serif;font-size:1.5rem;font-weight:700;color:var(--text-on-dark);margin-bottom:2px}.metric-label[data-astro-cid-kebcoafg]{font-family:DM Sans,system-ui,sans-serif;font-size:.625rem;text-transform:uppercase;letter-spacing:.06em;color:var(--text-on-dark-muted)}.content-narrow[data-astro-cid-kebcoafg]{max-width:680px}.section-intro[data-astro-cid-kebcoafg]{font-size:1.0625rem;color:var(--text-secondary);max-width:640px;margin-bottom:32px;line-height:1.7}.showcase-section[data-astro-cid-kebcoafg]{padding-top:40px}.showcase-item[data-astro-cid-kebcoafg] img[data-astro-cid-kebcoafg]{width:100%;border-radius:12px;border:1px solid var(--border);box-shadow:0 4px 24px #00000014}.showcase-caption[data-astro-cid-kebcoafg]{font-size:.8125rem;color:var(--text-secondary);margin-top:12px;text-align:center}.deliverable-grid[data-astro-cid-kebcoafg]{display:grid;gap:24px}@media(min-width:768px){.deliverable-grid[data-astro-cid-kebcoafg]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.deliverable-grid[data-astro-cid-kebcoafg]{grid-template-columns:repeat(3,1fr)}}.deliverable-grid[data-astro-cid-kebcoafg] .card[data-astro-cid-kebcoafg] h3[data-astro-cid-kebcoafg]{font-size:1.0625rem;margin-bottom:8px}.deliverable-grid[data-astro-cid-kebcoafg] .card[data-astro-cid-kebcoafg] p[data-astro-cid-kebcoafg]{font-size:.9375rem;color:var(--text-secondary);line-height:1.6}.mobile-tech-grid[data-astro-cid-kebcoafg]{display:grid;gap:40px;align-items:start}@media(min-width:768px){.mobile-tech-grid[data-astro-cid-kebcoafg]{grid-template-columns:280px 1fr;gap:56px}}.mobile-showcase[data-astro-cid-kebcoafg] img[data-astro-cid-kebcoafg]{width:100%;max-width:280px;border-radius:12px;border:1px solid var(--border);box-shadow:0 4px 24px #00000014}.tech-stack[data-astro-cid-kebcoafg] h2[data-astro-cid-kebcoafg]{margin-bottom:16px}.tech-stack[data-astro-cid-kebcoafg] h3[data-astro-cid-kebcoafg]{margin-top:28px;margin-bottom:12px;font-size:1rem}.tech-list[data-astro-cid-kebcoafg]{list-style:none;padding:0;margin:0}.tech-list[data-astro-cid-kebcoafg] li[data-astro-cid-kebcoafg]{position:relative;padding-left:20px;margin-bottom:8px;font-size:.9375rem;line-height:1.5;color:var(--text-secondary)}.tech-list[data-astro-cid-kebcoafg] li[data-astro-cid-kebcoafg]:before{content:"✓";position:absolute;left:0;color:var(--accent);font-weight:600}.cta-section[data-astro-cid-kebcoafg]{padding-top:64px;padding-bottom:64px}.cta-sub[data-astro-cid-kebcoafg]{font-size:1.0625rem;color:var(--text-on-dark-muted);max-width:560px;margin:0 auto 28px;line-height:1.7}.cta-sub[data-astro-cid-kebcoafg] a[data-astro-cid-kebcoafg]{color:var(--accent-glow);text-decoration:none}.case-disclaimer[data-astro-cid-kebcoafg]{margin:16px 0 0;max-width:46rem;font-size:.9375rem;line-height:1.55;color:var(--text-secondary);padding:12px 14px;border:1px solid var(--border);border-radius:8px;background:var(--bg-alt)}.case-disclaimer[data-astro-cid-kebcoafg] a[data-astro-cid-kebcoafg]{margin-left:4px}
