.mcu-hero.svelte-14o5lry{text-align:center;padding:72px 0 40px;position:relative;overflow:hidden}.mcu-glow.svelte-14o5lry{background:radial-gradient(ellipse, color-mix(in srgb, var(--color-primary) 10%, transparent), transparent 65%);pointer-events:none;filter:blur(30px);width:700px;height:500px;position:absolute;top:-140px;left:50%;transform:translate(-50%)}.mcu-hero-inner.svelte-14o5lry{z-index:1;position:relative}.mcu-title.svelte-14o5lry{letter-spacing:-.03em;margin:16px 0 12px;font-size:clamp(2.2rem,6vw,3.6rem);font-weight:800}.mcu-subtitle.svelte-14o5lry{max-width:560px;color:var(--color-text-soft);margin:0 auto 28px;font-size:1.05rem;line-height:1.7}.mcu-features.svelte-14o5lry{margin-top:16px}.mcu-grid.svelte-14o5lry{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.mcu-card.svelte-14o5lry{padding:24px}.mcu-card-icon.svelte-14o5lry{margin-bottom:12px;font-size:1.8rem}.mcu-card.svelte-14o5lry h3:where(.svelte-14o5lry){margin-bottom:6px;font-size:1rem;font-weight:700}.mcu-card.svelte-14o5lry p:where(.svelte-14o5lry){color:var(--color-text-soft);font-size:.9rem;line-height:1.6}.mcu-flow.svelte-14o5lry{margin-top:56px}.flow-steps.svelte-14o5lry{justify-content:center;align-items:center;gap:12px;display:flex}.flow-step.svelte-14o5lry{text-align:center;flex-direction:column;flex:1;align-items:center;gap:6px;max-width:260px;padding:24px;display:flex}.flow-num.svelte-14o5lry{background:var(--color-primary-soft);width:36px;height:36px;color:var(--color-primary);border-radius:50%;justify-content:center;align-items:center;margin-bottom:4px;font-size:.95rem;font-weight:800;display:flex}.flow-step.svelte-14o5lry strong:where(.svelte-14o5lry){font-size:1rem;font-weight:700}.flow-step.svelte-14o5lry span:where(.svelte-14o5lry){color:var(--color-text-soft);font-size:.88rem;line-height:1.5}.flow-arrow.svelte-14o5lry{color:var(--color-muted);flex-shrink:0;font-size:1.4rem}@media (width<=768px){.mcu-grid.svelte-14o5lry{grid-template-columns:1fr}.flow-steps.svelte-14o5lry{flex-direction:column}.flow-arrow.svelte-14o5lry{transform:rotate(90deg)}}@media (width<=640px){.mcu-hero.svelte-14o5lry{padding:40px 0 24px}.mcu-grid.svelte-14o5lry{grid-template-columns:1fr}}
