.healthcheck-section:where(.mmg-la6leqbk){padding:var(--space-20)0;background:var(--color-bg-primary)}.healthcheck-section__container:where(.mmg-la6leqbk){max-width:var(--container-max);margin:0 auto;padding:0 var(--space-6)}.healthcheck-section__grid:where(.mmg-la6leqbk){display:grid;grid-template-columns:1.2fr 1fr;gap:var(--space-16);align-items:start}.healthcheck-section__title:where(.mmg-la6leqbk){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)}.healthcheck-section__intro:where(.mmg-la6leqbk){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)}.healthcheck-items:where(.mmg-la6leqbk){display:flex;flex-direction:column;gap:var(--space-4);margin-bottom:var(--space-8)}.healthcheck-item:where(.mmg-la6leqbk){display:flex;gap:var(--space-4);padding:var(--space-4);background:var(--color-bg-secondary);border-radius:var(--radius-lg)}.healthcheck-item__icon:where(.mmg-la6leqbk){width:2rem;height:2rem;background:var(--color-brand-primary);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.healthcheck-item__icon:where(.mmg-la6leqbk) svg:where(.mmg-la6leqbk){width:1rem;height:1rem;stroke:#fff}.healthcheck-item__title:where(.mmg-la6leqbk){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)}.healthcheck-item__description:where(.mmg-la6leqbk){font-family:var(--font-body);font-size:var(--font-size-sm);color:var(--color-text-secondary)}.healthcheck-value:where(.mmg-la6leqbk){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}.healthcheck-value__badge:where(.mmg-la6leqbk){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)}.healthcheck-value__badge:where(.mmg-la6leqbk) svg:where(.mmg-la6leqbk){width:1.25rem;height:1.25rem}.healthcheck-value__badge:where(.mmg-la6leqbk) span:where(.mmg-la6leqbk){font-family:var(--font-body);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.healthcheck-value__text:where(.mmg-la6leqbk){font-family:var(--font-body);font-size:var(--font-size-base);line-height:1.6;opacity:.9}.healthcheck-process:where(.mmg-la6leqbk){padding:var(--space-20)0;background:var(--color-bg-secondary)}.healthcheck-process__container:where(.mmg-la6leqbk){max-width:var(--container-max);margin:0 auto;padding:0 var(--space-6)}.healthcheck-process__title:where(.mmg-la6leqbk){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)}.healthcheck-steps:where(.mmg-la6leqbk){display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-8)}.healthcheck-step:where(.mmg-la6leqbk){text-align:center}.healthcheck-step__number:where(.mmg-la6leqbk){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)}.healthcheck-step__title:where(.mmg-la6leqbk){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)}.healthcheck-step__description:where(.mmg-la6leqbk){font-family:var(--font-body);font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:1.5}.healthcheck-why:where(.mmg-la6leqbk){padding:var(--space-20)0;background:var(--color-bg-primary)}.healthcheck-why__container:where(.mmg-la6leqbk){max-width:var(--container-max);margin:0 auto;padding:0 var(--space-6)}.healthcheck-why__title:where(.mmg-la6leqbk){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)}.healthcheck-reasons:where(.mmg-la6leqbk){display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-8)}.healthcheck-reason:where(.mmg-la6leqbk){padding:var(--space-8);background:var(--color-bg-secondary);border-radius:var(--radius-lg);border:1px solid var(--color-border-light)}.healthcheck-reason__title:where(.mmg-la6leqbk){font-family:var(--font-heading);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);line-height:1.35;margin-bottom:var(--space-3)}.healthcheck-reason__description:where(.mmg-la6leqbk){font-family:var(--font-body);font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:1.6}@media (max-width:1024px){.healthcheck-section__grid:where(.mmg-la6leqbk){grid-template-columns:1fr;gap:var(--space-10)}.healthcheck-section__form:where(.mmg-la6leqbk){order:-1}.healthcheck-steps:where(.mmg-la6leqbk){grid-template-columns:repeat(2,1fr)}.healthcheck-reasons:where(.mmg-la6leqbk){grid-template-columns:1fr}}@media (max-width:768px){.healthcheck-steps:where(.mmg-la6leqbk){grid-template-columns:1fr;gap:var(--space-6)}.healthcheck-step:where(.mmg-la6leqbk){display:flex;align-items:flex-start;gap:var(--space-4);text-align:left}.healthcheck-step__number:where(.mmg-la6leqbk){margin:0;flex-shrink:0}}