.ngx-page.svelte-1cpro0m{min-height:100dvh;background:var(--background);color:var(--foreground)}.hero.svelte-1cpro0m{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:clamp(1.5rem,4vw,4rem);width:100%;max-width:82rem;margin:0 auto;padding:clamp(7rem,12vw,9rem) 1.5rem clamp(2rem,5vw,4rem);box-sizing:border-box}.hero-status.svelte-1cpro0m{margin:0 0 1rem}.hero-title.svelte-1cpro0m{margin:0;font-size:clamp(3rem,7vw,5.5rem);font-weight:500;line-height:1;letter-spacing:-.04em}.hero-tagline.svelte-1cpro0m{margin:1.25rem 0 0;font-size:clamp(1.25rem,2.2vw,1.75rem);font-weight:500;line-height:1.25;letter-spacing:-.025em;color:var(--accent);text-wrap:balance}.hero-desc.svelte-1cpro0m{margin:1.25rem 0 0;max-width:36rem;font-size:clamp(1rem,1.3vw,1.15rem);line-height:1.55;color:var(--foreground-muted)}.actions.svelte-1cpro0m{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}.btn.svelte-1cpro0m{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.9rem;padding:.7rem 1.25rem;border:1px solid var(--border);border-radius:var(--radius-sm, .55rem);background:var(--background-inset);font:inherit;font-size:.95rem;font-weight:600;text-decoration:none;color:var(--foreground);cursor:pointer}.btn-primary.svelte-1cpro0m{border-color:transparent;background:var(--accent);color:#fff}.block.svelte-1cpro0m{width:100%;max-width:82rem;margin:0 auto;padding:clamp(2.5rem,5vw,4.5rem) 1.5rem 0;box-sizing:border-box}.section-label.svelte-1cpro0m{display:flex;justify-content:center;margin:0 0 1rem;font-size:1rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.block-title.svelte-1cpro0m{margin:0 auto;max-width:44rem;font-size:clamp(1.75rem,3.4vw,2.6rem);font-weight:500;line-height:1.15;letter-spacing:-.03em;text-align:center;text-wrap:balance}.block-lead.svelte-1cpro0m{margin:1rem auto 0;max-width:42rem;font-size:clamp(1rem,1.3vw,1.15rem);line-height:1.55;text-align:center;color:var(--foreground-muted)}.features.svelte-1cpro0m{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:clamp(1.75rem,3vw,2.5rem) 0 0;padding:0;list-style:none}.feature.svelte-1cpro0m:last-child:nth-child(3n+2){grid-column:span 2}.feature.svelte-1cpro0m{padding:.375rem;border-radius:var(--radius-xl)}.feature-card.svelte-1cpro0m{display:flex;flex-direction:column;gap:.6rem;height:100%;padding:1.4rem 1.5rem 1.5rem;border-radius:var(--radius-lg);box-sizing:border-box}.feature-index.svelte-1cpro0m{font-family:var(--font-mono);font-size:.75rem;font-weight:600;color:var(--accent)}.feature-name.svelte-1cpro0m{margin:0;font-size:1.15rem;font-weight:600;letter-spacing:-.02em}.feature-text.svelte-1cpro0m{margin:0;font-size:.98rem;line-height:1.55;color:var(--foreground-muted)}.principles.svelte-1cpro0m{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem clamp(1.5rem,3vw,3rem);margin:clamp(1.75rem,3vw,2.5rem) 0 0;padding:0;list-style:none}.principle.svelte-1cpro0m{display:flex;flex-direction:column;gap:.6rem}.cta.svelte-1cpro0m{padding-bottom:clamp(4rem,8vw,7rem);text-align:center}.cta.svelte-1cpro0m .actions:where(.svelte-1cpro0m){justify-content:center}@media(max-width:1023px){.hero.svelte-1cpro0m{grid-template-columns:1fr}.features.svelte-1cpro0m{grid-template-columns:repeat(2,minmax(0,1fr))}.feature.svelte-1cpro0m:last-child:nth-child(3n+2){grid-column:auto}.feature.svelte-1cpro0m:last-child:nth-child(odd){grid-column:span 2}}@media(max-width:767px){.features.svelte-1cpro0m,.principles.svelte-1cpro0m{grid-template-columns:1fr}.feature.svelte-1cpro0m:last-child:nth-child(odd){grid-column:auto}.hero.svelte-1cpro0m,.block.svelte-1cpro0m{padding-left:1rem;padding-right:1rem}}
