.csd-hero[data-astro-cid-pvc7q5rd]{padding:calc(var(--space-3xl) + 80px) 0 var(--space-xl);text-align:center}.csd-back[data-astro-cid-pvc7q5rd]{display:inline-block;font-size:.85rem;color:var(--color-text-muted);margin-bottom:var(--space-lg);transition:color var(--transition-fast)}.csd-back[data-astro-cid-pvc7q5rd]:hover{color:var(--color-text-primary)}.csd-badge[data-astro-cid-pvc7q5rd]{display:inline-block;font-family:Montserrat,sans-serif;font-size:.7rem;font-weight:700;letter-spacing:.1em;padding:var(--space-xs) var(--space-md);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);margin-bottom:var(--space-sm)}.csd-title[data-astro-cid-pvc7q5rd]{font-size:clamp(2.2rem,5vw,3.5rem);font-weight:800;letter-spacing:-.03em;line-height:1.15;margin-bottom:var(--space-xs);color:var(--color-text-primary)}.csd-category[data-astro-cid-pvc7q5rd]{font-size:1rem;color:var(--color-text-muted)}.csd-dark-band[data-astro-cid-pvc7q5rd]{background:var(--color-bg-secondary);padding:var(--space-2xl) 0}.csd-results-row[data-astro-cid-pvc7q5rd]{display:flex;gap:var(--space-xl);justify-content:center;margin-bottom:var(--space-2xl)}.csd-result[data-astro-cid-pvc7q5rd]{text-align:center;flex:1;max-width:200px}.csd-result-metric[data-astro-cid-pvc7q5rd]{font-size:2rem;font-weight:800;display:block;color:var(--cs-accent);margin-bottom:2px}.csd-result-label[data-astro-cid-pvc7q5rd]{font-size:.75rem;font-weight:600;color:var(--color-text-inverse-secondary);text-transform:uppercase;letter-spacing:.08em}.csd-challenge-card[data-astro-cid-pvc7q5rd]{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-lg);padding:var(--space-xl);max-width:700px;margin:0 auto}.csd-challenge-card[data-astro-cid-pvc7q5rd] h2[data-astro-cid-pvc7q5rd]{font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-inverse-secondary);margin-bottom:var(--space-sm)}.csd-challenge-card[data-astro-cid-pvc7q5rd] p[data-astro-cid-pvc7q5rd]{font-size:1rem;color:var(--color-text-inverse-secondary);line-height:1.8}.csd-highlights[data-astro-cid-pvc7q5rd]{padding:var(--space-lg) 0 var(--space-2xl)}.csd-section-title[data-astro-cid-pvc7q5rd]{font-size:1.4rem;font-weight:800;margin-bottom:var(--space-lg);text-align:center}.csd-highlights-grid[data-astro-cid-pvc7q5rd]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--space-md);max-width:900px;margin:0 auto}.csd-highlight-card[data-astro-cid-pvc7q5rd]{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-lg);border-left:3px solid var(--cs-accent)}.csd-highlight-num[data-astro-cid-pvc7q5rd]{font-family:JetBrains Mono,monospace;font-size:1.2rem;font-weight:800;color:var(--cs-accent);display:block;margin-bottom:var(--space-xs)}.csd-highlight-card[data-astro-cid-pvc7q5rd] p[data-astro-cid-pvc7q5rd]{font-size:.85rem;color:var(--color-text-secondary);line-height:1.7}.csd-body[data-astro-cid-pvc7q5rd]{padding:var(--space-lg) 0 var(--space-2xl)}.csd-prose[data-astro-cid-pvc7q5rd]{max-width:720px;margin:0 auto}.csd-prose[data-astro-cid-pvc7q5rd] h2{font-size:1.5rem;font-weight:800;margin:var(--space-2xl) 0 var(--space-md);letter-spacing:-.02em}.csd-prose[data-astro-cid-pvc7q5rd] h3{font-size:1.15rem;font-weight:700;margin:var(--space-xl) 0 var(--space-sm);color:var(--color-text-primary)}.csd-prose[data-astro-cid-pvc7q5rd] p{font-size:.95rem;color:var(--color-text-secondary);line-height:1.8;margin-bottom:var(--space-lg)}.csd-prose[data-astro-cid-pvc7q5rd] strong{color:var(--color-text-primary);font-weight:700}.csd-prose[data-astro-cid-pvc7q5rd] ul,.csd-prose[data-astro-cid-pvc7q5rd] ol{margin:var(--space-md) 0 var(--space-lg);padding-left:var(--space-xl)}.csd-prose[data-astro-cid-pvc7q5rd] li{font-size:.9rem;color:var(--color-text-secondary);line-height:1.7;margin-bottom:var(--space-sm)}.csd-services[data-astro-cid-pvc7q5rd]{padding:var(--space-lg) 0;border-top:1px solid var(--color-border)}.csd-services[data-astro-cid-pvc7q5rd] .container[data-astro-cid-pvc7q5rd]{display:flex;align-items:center;justify-content:center;gap:var(--space-md);flex-wrap:wrap}.csd-services-label[data-astro-cid-pvc7q5rd]{font-size:.85rem;color:var(--color-text-muted);font-weight:600}.csd-services-list[data-astro-cid-pvc7q5rd]{display:flex;gap:var(--space-sm);flex-wrap:wrap}.csd-service-pill[data-astro-cid-pvc7q5rd]{font-size:.8rem;font-weight:600;padding:var(--space-xs) var(--space-lg);border-radius:var(--radius-full);background:color-mix(in srgb,var(--cs-accent) 8%,transparent);color:var(--cs-accent);border:1px solid color-mix(in srgb,var(--cs-accent) 15%,transparent);transition:all var(--transition-fast)}.csd-service-pill[data-astro-cid-pvc7q5rd]:hover{background:color-mix(in srgb,var(--cs-accent) 15%,transparent);color:var(--cs-accent)}.csd-cta[data-astro-cid-pvc7q5rd]{text-align:center;padding:var(--space-2xl) 0 var(--space-3xl)}.csd-cta-card[data-astro-cid-pvc7q5rd]{position:relative;border-radius:var(--radius-xl);padding:var(--space-3xl);overflow:hidden;background:var(--color-bg-secondary);border:1px solid rgba(255,255,255,.08)}.csd-cta-orb[data-astro-cid-pvc7q5rd]{position:absolute;border-radius:50%;filter:blur(80px)}.csd-cta-orb--1[data-astro-cid-pvc7q5rd]{width:300px;height:300px;background:#f9731640;top:-20%;left:-5%}.csd-cta-orb--2[data-astro-cid-pvc7q5rd]{width:250px;height:250px;background:#106eea4d;bottom:-20%;right:-5%}.csd-cta-content[data-astro-cid-pvc7q5rd]{position:relative;z-index:1}.csd-cta-content[data-astro-cid-pvc7q5rd] h2[data-astro-cid-pvc7q5rd]{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}.csd-cta-content[data-astro-cid-pvc7q5rd] p[data-astro-cid-pvc7q5rd]{color:var(--color-text-inverse-secondary);font-size:1.1rem;max-width:520px;margin:0 auto var(--space-2xl);line-height:1.7}.csd-cta-btn[data-astro-cid-pvc7q5rd]{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}.csd-cta-btn[data-astro-cid-pvc7q5rd]:hover{transform:translateY(-3px);box-shadow:0 8px 50px #f9731666}@media(max-width:768px){.csd-results-row[data-astro-cid-pvc7q5rd]{flex-direction:column;align-items:center}.csd-result[data-astro-cid-pvc7q5rd]{max-width:100%}.csd-services[data-astro-cid-pvc7q5rd] .container[data-astro-cid-pvc7q5rd]{flex-direction:column;align-items:flex-start}}
