.case-studies-section-reference-workflow_part__aVfEs{padding:4rem 1.5rem;position:relative}@media(min-width:768px){.case-studies-section-reference-workflow_part__aVfEs{padding:6rem 2rem}}@media(min-width:1024px){.case-studies-section-reference-workflow_part__aVfEs{padding:8rem 4rem}}.case-studies-section-reference-workflow_container__2aDJy{max-width:1200px;margin:0 auto;position:relative;z-index:1}.case-studies-section-reference-workflow_titleMain__0DZ51{font-size:2rem;font-weight:700;line-height:1.2;margin-bottom:1rem;color:var(--text-primary);text-align:center}@media(min-width:768px){.case-studies-section-reference-workflow_titleMain__0DZ51{font-size:2.5rem;margin-bottom:1.25rem}}@media(min-width:1024px){.case-studies-section-reference-workflow_titleMain__0DZ51{font-size:3rem}}.case-studies-section-reference-workflow_titleSub__UVSj_{font-size:1.125rem;color:var(--text-secondary);line-height:1.7;text-align:center;margin-bottom:2rem}@media(min-width:768px){.case-studies-section-reference-workflow_titleSub__UVSj_{font-size:1.25rem;margin-bottom:2.5rem}}.case-studies-section-reference-workflow_caseTabs__G_nj9{display:flex;gap:var(--spacing-sm);justify-content:center;margin-bottom:2rem}.case-studies-section-reference-workflow_tab__iVYQ7{width:2.5rem;height:2.5rem;border-radius:var(--border-radius);border:1px solid var(--border-color);background:var(--bg-card);color:var(--text-secondary);font-size:.875rem;font-weight:600;cursor:pointer;transition:border-color var(--transition-normal),color var(--transition-normal)}.case-studies-section-reference-workflow_tab__iVYQ7:hover{border-color:var(--border-color-hover);color:var(--text-primary)}.case-studies-section-reference-workflow_tab__iVYQ7.case-studies-section-reference-workflow_tabActive__rX8iK{border-color:var(--color-primary);background:var(--color-primary-light);color:var(--color-primary)}.dark .case-studies-section-reference-workflow_tab__iVYQ7{border-color:var(--border-color)}.dark .case-studies-section-reference-workflow_tab__iVYQ7:hover{border-color:var(--border-color-hover)}.dark .case-studies-section-reference-workflow_tab__iVYQ7.case-studies-section-reference-workflow_tabActive__rX8iK{border-color:var(--color-primary);background:var(--color-primary-selected-bg)}.case-studies-section-reference-workflow_workflowGrid__1kBlm{display:grid;grid-template-columns:1fr;gap:1.5rem;background:var(--bg-card);border-radius:var(--border-radius-lg);border:1px solid var(--border-color-light);padding:1.5rem}@media(min-width:768px){.case-studies-section-reference-workflow_workflowGrid__1kBlm{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.case-studies-section-reference-workflow_workflowGrid__1kBlm{grid-template-columns:repeat(4,1fr)}}.dark .case-studies-section-reference-workflow_workflowGrid__1kBlm{border-color:var(--border-color)}.case-studies-section-reference-workflow_column__ByPLt{display:flex;flex-direction:column;gap:.75rem}.case-studies-section-reference-workflow_columnLabel__iDPv0{font-size:.875rem;font-weight:600;color:var(--color-primary);text-transform:uppercase;letter-spacing:.05em;margin:0}.case-studies-section-reference-workflow_list__1cbUP{margin:0;padding-inline-start:1.25rem;color:var(--text-secondary);font-size:.9375rem;line-height:1.6}.case-studies-section-reference-workflow_list__1cbUP li{margin-bottom:.25rem}.case-studies-section-reference-workflow_list__1cbUP li:last-child{margin-bottom:0}.case-studies-section-reference-workflow_refImages__UXoXd{display:flex;flex-wrap:wrap;gap:.5rem}.case-studies-section-reference-workflow_refImageWrap__VbCBP{width:80px;height:80px;border-radius:var(--border-radius);overflow:hidden;border:1px solid var(--border-color-light)}.dark .case-studies-section-reference-workflow_refImageWrap__VbCBP{border-color:var(--border-color)}.case-studies-section-reference-workflow_refImage__b6JYD{width:100%;height:100%;object-fit:cover}.case-studies-section-reference-workflow_outputImageWrap__udjyz{width:100%;aspect-ratio:3/2;border-radius:var(--border-radius);overflow:hidden;border:1px solid var(--border-color-light)}.dark .case-studies-section-reference-workflow_outputImageWrap__udjyz{border-color:var(--border-color)}.case-studies-section-reference-workflow_outputImage__rZ1wS{width:100%;height:100%;object-fit:cover}.case-studies-section-reference-workflow_columnHint__r3QBp{font-size:.75rem;color:var(--text-secondary);margin:0;line-height:1.4}