.audit-section:where(.mmg-gu35unel){padding:var(--space-20)0;background:var(--color-bg-primary)}.audit-section__container:where(.mmg-gu35unel){max-width:var(--container-max);margin:0 auto;padding:0 var(--space-6)}.audit-section__grid:where(.mmg-gu35unel){display:grid;grid-template-columns:1.2fr 1fr;gap:var(--space-16);align-items:start}.audit-section__title:where(.mmg-gu35unel){font-family:var(--font-heading);font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin-bottom:var(--space-4)}.audit-section__intro:where(.mmg-gu35unel){font-family:var(--font-body);font-size:var(--font-size-lg);color:var(--color-text-secondary);line-height:1.6;margin-bottom:var(--space-8)}.audit-items:where(.mmg-gu35unel){display:flex;flex-direction:column;gap:var(--space-4);margin-bottom:var(--space-8)}.audit-item:where(.mmg-gu35unel){display:flex;gap:var(--space-4);padding:var(--space-4);background:var(--color-bg-secondary);border-radius:var(--radius-lg)}.audit-item__icon:where(.mmg-gu35unel){width:2rem;height:2rem;background:var(--color-brand-primary);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.audit-item__icon:where(.mmg-gu35unel) svg:where(.mmg-gu35unel){width:1rem;height:1rem;stroke:#fff}.audit-item__title:where(.mmg-gu35unel){font-family:var(--font-heading);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin-bottom:var(--space-1)}.audit-item__description:where(.mmg-gu35unel){font-family:var(--font-body);font-size:var(--font-size-sm);color:var(--color-text-secondary)}.value-prop:where(.mmg-gu35unel){background:linear-gradient(135deg,var(--color-brand-primary) 0%,var(--color-brand-primary-hover) 100%);padding:var(--space-6);border-radius:var(--radius-lg);color:#fff}.value-prop__badge:where(.mmg-gu35unel){display:inline-flex;align-items:center;gap:var(--space-2);background:#fff3;padding:var(--space-2) var(--space-4);border-radius:var(--radius-full);margin-bottom:var(--space-3)}.value-prop__badge:where(.mmg-gu35unel) svg:where(.mmg-gu35unel){width:1.25rem;height:1.25rem}.value-prop__badge:where(.mmg-gu35unel) span:where(.mmg-gu35unel){font-family:var(--font-body);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.value-prop__text:where(.mmg-gu35unel){font-family:var(--font-body);font-size:var(--font-size-base);line-height:1.6;opacity:.9}.process-section:where(.mmg-gu35unel){padding:var(--space-20)0;background:var(--color-bg-secondary)}.process-section__container:where(.mmg-gu35unel){max-width:var(--container-max);margin:0 auto;padding:0 var(--space-6)}.process-section__title:where(.mmg-gu35unel){font-family:var(--font-heading);font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);text-align:center;margin-bottom:var(--space-12)}.process-steps:where(.mmg-gu35unel){display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-8)}.process-step:where(.mmg-gu35unel){text-align:center}.process-step__number:where(.mmg-gu35unel){width:3rem;height:3rem;background:var(--color-brand-primary);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--font-heading);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);margin:0 auto var(--space-4)}.process-step__title:where(.mmg-gu35unel){font-family:var(--font-heading);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin-bottom:var(--space-2)}.process-step__description:where(.mmg-gu35unel){font-family:var(--font-body);font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:1.5}@media (max-width:1024px){.audit-section__grid:where(.mmg-gu35unel){grid-template-columns:1fr;gap:var(--space-10)}.audit-section__form:where(.mmg-gu35unel){order:-1}.process-steps:where(.mmg-gu35unel){grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.process-steps:where(.mmg-gu35unel){grid-template-columns:1fr;gap:var(--space-6)}.process-step:where(.mmg-gu35unel){display:flex;align-items:flex-start;gap:var(--space-4);text-align:left}.process-step__number:where(.mmg-gu35unel){margin:0;flex-shrink:0}}