.cs-hero[data-astro-cid-pkn3y5uz]{padding:calc(var(--space-4xl) + 80px) 0 var(--space-2xl);text-align:center}.cs-hero-title[data-astro-cid-pkn3y5uz]{font-size:clamp(2.2rem,5vw,3.8rem);font-weight:800;line-height:1.15;letter-spacing:-.03em;margin-bottom:var(--space-lg)}.cs-hero-subtitle[data-astro-cid-pkn3y5uz]{font-size:1.15rem;color:var(--color-text-secondary);max-width:640px;margin:0 auto;line-height:1.8}.section-tag[data-astro-cid-pkn3y5uz]{display:inline-block;color:var(--color-accent-secondary);font-size:.85rem;margin-bottom:var(--space-md);opacity:.8}.desktop-break[data-astro-cid-pkn3y5uz]{display:none}@media(min-width:768px){.desktop-break[data-astro-cid-pkn3y5uz]{display:block}}.cs-stats[data-astro-cid-pkn3y5uz]{padding:var(--space-xl) 0 var(--space-2xl)}.cs-stats-grid[data-astro-cid-pkn3y5uz]{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-md);max-width:800px;margin:0 auto;text-align:center}.cs-stat-card[data-astro-cid-pkn3y5uz]{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-lg)}.cs-stat-metric[data-astro-cid-pkn3y5uz]{font-size:1.8rem;font-weight:800;display:block;margin-bottom:2px}.cs-stat-label[data-astro-cid-pkn3y5uz]{font-size:.8rem;font-weight:600;color:var(--color-text-primary);display:block}.cs-stat-sub[data-astro-cid-pkn3y5uz]{font-size:.7rem;color:var(--color-text-muted)}.cs-grid[data-astro-cid-pkn3y5uz]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-xl)}.cs-card[data-astro-cid-pkn3y5uz]{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-xl);border-top:3px solid var(--cs-accent);transition:all var(--transition-base);display:flex;flex-direction:column;gap:var(--space-md);text-decoration:none;color:inherit}.cs-card[data-astro-cid-pkn3y5uz]:hover{transform:translateY(-4px);box-shadow:var(--shadow-md);border-color:var(--color-border-hover);color:inherit}.cs-card-top[data-astro-cid-pkn3y5uz]{display:flex;align-items:center;justify-content:space-between}.cs-badge[data-astro-cid-pkn3y5uz]{font-family:Montserrat,sans-serif;font-size:.65rem;font-weight:700;letter-spacing:.08em;padding:3px var(--space-sm);border-radius:var(--radius-full);background:color-mix(in srgb,var(--cs-accent) 10%,transparent);color:var(--cs-accent);border:1px solid color-mix(in srgb,var(--cs-accent) 20%,transparent)}.cs-card-category[data-astro-cid-pkn3y5uz]{font-size:.75rem;color:var(--color-text-muted)}.cs-card-brand[data-astro-cid-pkn3y5uz]{font-size:1.2rem;font-weight:800;letter-spacing:-.02em;color:var(--color-text-primary)}.cs-card-challenge[data-astro-cid-pkn3y5uz]{font-size:.8rem;color:var(--color-text-secondary);line-height:1.6;flex-grow:1}.cs-card-metrics[data-astro-cid-pkn3y5uz]{display:flex;gap:var(--space-md)}.cs-card-metric[data-astro-cid-pkn3y5uz]{text-align:center;flex:1;padding:var(--space-sm);background:var(--color-bg-glass);border-radius:var(--radius-sm)}.cs-card-metric-value[data-astro-cid-pkn3y5uz]{display:block;font-size:1.1rem;font-weight:800;color:var(--cs-accent)}.cs-card-metric-label[data-astro-cid-pkn3y5uz]{font-size:.65rem;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em}.cs-card-services[data-astro-cid-pkn3y5uz]{display:flex;gap:6px;flex-wrap:wrap}.cs-pill[data-astro-cid-pkn3y5uz]{font-size:.65rem;font-weight:500;padding:2px var(--space-sm);border-radius:var(--radius-full);background:color-mix(in srgb,var(--cs-accent) 6%,transparent);color:var(--cs-accent);border:1px solid color-mix(in srgb,var(--cs-accent) 12%,transparent)}.cs-card-link[data-astro-cid-pkn3y5uz]{font-size:.85rem;font-weight:600;color:var(--cs-accent);margin-top:auto}.cs-card[data-astro-cid-pkn3y5uz]:hover .cs-card-link[data-astro-cid-pkn3y5uz]{text-decoration:underline}.cs-cta[data-astro-cid-pkn3y5uz]{text-align:center}.cs-cta-card[data-astro-cid-pkn3y5uz]{position:relative;border-radius:var(--radius-xl);padding:var(--space-4xl);overflow:hidden;background:var(--color-bg-secondary);border:1px solid rgba(255,255,255,.08)}.cs-cta-orb[data-astro-cid-pkn3y5uz]{position:absolute;border-radius:50%;filter:blur(80px)}.cs-cta-orb--1[data-astro-cid-pkn3y5uz]{width:300px;height:300px;background:#f9731640;top:-20%;left:-5%}.cs-cta-orb--2[data-astro-cid-pkn3y5uz]{width:250px;height:250px;background:#106eea4d;bottom:-20%;right:-5%}.cs-cta-content[data-astro-cid-pkn3y5uz]{position:relative;z-index:1}.cs-cta-content[data-astro-cid-pkn3y5uz] h2[data-astro-cid-pkn3y5uz]{font-size:clamp(2rem,4vw,3rem);font-weight:800;margin-bottom:var(--space-lg);background:var(--gradient-brand);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.cs-cta-content[data-astro-cid-pkn3y5uz] p[data-astro-cid-pkn3y5uz]{color:var(--color-text-inverse-secondary);font-size:1.1rem;max-width:520px;margin:0 auto var(--space-2xl);line-height:1.7}.cs-cta-btn[data-astro-cid-pkn3y5uz]{display:inline-flex;align-items:center;gap:var(--space-sm);background:var(--gradient-action);color:#fff!important;padding:var(--space-md) var(--space-2xl);border-radius:var(--radius-full);font-weight:700;font-size:1.1rem;transition:all var(--transition-base);box-shadow:0 4px 30px #f973164d}.cs-cta-btn[data-astro-cid-pkn3y5uz]:hover{transform:translateY(-3px);box-shadow:0 8px 50px #f9731666}@media(max-width:768px){.cs-stats-grid[data-astro-cid-pkn3y5uz]{grid-template-columns:1fr 1fr}.cs-grid[data-astro-cid-pkn3y5uz]{grid-template-columns:1fr}}@media(max-width:480px){.cs-stats-grid[data-astro-cid-pkn3y5uz]{grid-template-columns:1fr}}
