.survey-automation__capabilities{padding-top:var(--spacing-2xl)}.survey-automation__steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-lg);margin:var(--spacing-xl) 0 0;padding:0;list-style:none}.survey-automation__step{display:flex;flex-direction:column;gap:var(--spacing-lg);padding:var(--spacing-xl);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.survey-automation__step-number{display:flex;align-items:center;justify-content:center;align-self:flex-start;width:var(--spacing-3xl);height:var(--spacing-3xl);border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-surface) 88%,var(--brand-azure));color:var(--color-link);font-family:var(--font-heading);font-size:var(--font-size-3xl);font-weight:700;line-height:1}.survey-automation__step h3{font-size:var(--font-size-xl);margin-bottom:var(--spacing-sm)}.survey-automation__step p{color:var(--color-text-secondary);margin-bottom:0}.survey-automation__review{margin-top:var(--spacing-xl)}.survey-automation__reporting-grid{display:grid;grid-template-columns:1fr 1.2fr;align-items:center;gap:var(--spacing-2xl)}.survey-automation__exports dd,.survey-automation__reporting p{color:var(--brand-stone)}.survey-automation__exports{display:grid;gap:var(--spacing-lg);margin:var(--spacing-xl) 0}.survey-automation__exports dt{font-family:var(--font-heading);font-size:var(--font-size-lg);font-weight:700;margin-bottom:var(--spacing-xs)}.survey-automation__exports dd{margin:0}.survey-automation__reporting-links{display:flex;flex-wrap:wrap;gap:var(--spacing-md) var(--spacing-lg)}.survey-automation__reporting a{color:var(--brand-sage);font-weight:700}.survey-automation__reporting a:hover{color:color-mix(in srgb,var(--brand-sage) 80%,var(--brand-canvas))}.survey-automation__claude{margin:0}.survey-automation__claude img{display:block;width:100%;height:auto;border-radius:var(--radius-lg)}.survey-automation__claude figcaption{margin-top:var(--spacing-lg)}.survey-automation__claude h3{font-size:var(--font-size-xl);margin-bottom:var(--spacing-sm)}.survey-automation .growth-cta .growth-hero__cta{justify-content:center;margin-top:var(--spacing-lg)}@media (max-width:640px){.survey-automation__steps{grid-template-columns:1fr}}@media (max-width:980px){.survey-automation__reporting-grid{grid-template-columns:1fr}}