.hero.svelte-1c6dl68{padding:var(--nw2-space-16) var(--nw2-space-4) var(--nw2-space-12);text-align:center;background:var(--nw2-bg-surface)}.hero__container.svelte-1c6dl68{max-width:48rem;margin:0 auto}.hero__title.svelte-1c6dl68{font-family:var(--nw2-font-accent);font-size:var(--nw2-text-32);font-weight:var(--nw2-font-normal);line-height:var(--nw2-leading-tight);color:var(--nw2-text-primary);margin:0 0 var(--nw2-space-4)}.hero__title.svelte-1c6dl68 i:where(.svelte-1c6dl68){font-style:italic}.hero__subtitle.svelte-1c6dl68{font-size:var(--nw2-text-20);color:var(--nw2-text-secondary);margin:0;line-height:var(--nw2-leading-relaxed)}.main-features.svelte-1c6dl68{padding:var(--nw2-space-16) var(--nw2-space-4)}.main-features__container.svelte-1c6dl68{max-width:72rem;margin:0 auto;display:flex;flex-direction:column;gap:var(--nw2-space-16)}.main-feature.svelte-1c6dl68{display:grid;grid-template-columns:1fr 1fr;gap:var(--nw2-space-12);align-items:center}.main-feature--reverse.svelte-1c6dl68{direction:rtl}.main-feature--reverse.svelte-1c6dl68>:where(.svelte-1c6dl68){direction:ltr}.main-feature__content.svelte-1c6dl68{display:flex;flex-direction:column;gap:var(--nw2-space-4)}.main-feature__icon.svelte-1c6dl68{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;background:var(--nw2-accent-soft);color:var(--nw2-accent);border-radius:var(--nw2-radius-l)}.main-feature__title.svelte-1c6dl68{font-size:var(--nw2-text-32);font-weight:var(--nw2-font-semibold);color:var(--nw2-text-primary);margin:0}.main-feature__description.svelte-1c6dl68{font-size:var(--nw2-text-16);color:var(--nw2-text-secondary);line-height:var(--nw2-leading-relaxed);margin:0}.main-feature__highlights.svelte-1c6dl68{margin:var(--nw2-space-2) 0 0;padding-left:var(--nw2-space-5);color:var(--nw2-text-secondary);line-height:var(--nw2-leading-loose)}.main-feature__highlights.svelte-1c6dl68 li:where(.svelte-1c6dl68){padding-left:var(--nw2-space-2)}.main-feature__highlights.svelte-1c6dl68 li:where(.svelte-1c6dl68)::marker{color:var(--nw2-accent)}.main-feature__visual.svelte-1c6dl68{display:flex;align-items:center;justify-content:center}.main-feature__placeholder.svelte-1c6dl68{width:100%;aspect-ratio:4 / 3;background:var(--nw2-bg-sunken);border:2px dashed var(--nw2-border-default);border-radius:var(--nw2-radius-xl);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--nw2-space-3);color:var(--nw2-text-muted)}.main-feature__placeholder.svelte-1c6dl68 span:where(.svelte-1c6dl68){font-size:var(--nw2-text-13)}.secondary-features.svelte-1c6dl68{padding:var(--nw2-space-16) var(--nw2-space-4);background:var(--nw2-bg-surface)}.secondary-features__container.svelte-1c6dl68{max-width:72rem;margin:0 auto}.secondary-features__title.svelte-1c6dl68{font-family:var(--nw2-font-accent);font-size:var(--nw2-text-32);font-weight:var(--nw2-font-normal);text-align:center;color:var(--nw2-text-primary);margin:0 0 var(--nw2-space-12)}.secondary-features__grid.svelte-1c6dl68{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--nw2-space-6)}.secondary-feature.svelte-1c6dl68{padding:var(--nw2-space-6);background:var(--nw2-bg-page);border-radius:var(--nw2-radius-l);transition:box-shadow var(--nw2-duration-200) var(--nw2-ease-out)}.secondary-feature.svelte-1c6dl68:hover{box-shadow:var(--nw2-shadow-m)}.secondary-feature__icon.svelte-1c6dl68{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;background:var(--nw2-accent-soft);color:var(--nw2-accent);border-radius:var(--nw2-radius-l);margin-bottom:var(--nw2-space-4)}.secondary-feature__title.svelte-1c6dl68{font-size:var(--nw2-text-16);font-weight:var(--nw2-font-semibold);color:var(--nw2-text-primary);margin:0 0 var(--nw2-space-2)}.secondary-feature__description.svelte-1c6dl68{font-size:var(--nw2-text-14);color:var(--nw2-text-secondary);line-height:var(--nw2-leading-relaxed);margin:0}@media(max-width:768px){.hero__title.svelte-1c6dl68{font-size:var(--nw2-text-32)}.main-feature.svelte-1c6dl68{grid-template-columns:1fr;gap:var(--nw2-space-8)}.main-feature--reverse.svelte-1c6dl68{direction:ltr}.main-feature__visual.svelte-1c6dl68{order:-1}}
