.section__label.svelte-skv6c4{font-family:var(--font-heading);font-weight:200;font-size:var(--fs-label);text-transform:uppercase;letter-spacing:.2em;color:var(--color-text-muted);margin-bottom:var(--space-sm)}.section__heading.svelte-skv6c4{font-family:var(--font-heading);font-weight:600;font-size:var(--fs-h2);line-height:1.2;margin-bottom:var(--space-sm);position:relative;display:inline-block}.section__heading.svelte-skv6c4:after{content:"";display:block;width:24px;height:1px;background:var(--color-accent-line);margin-top:.5rem}.btn.svelte-skv6c4{display:inline-block;font-family:var(--font-heading);font-weight:600;font-size:var(--fs-body);padding:.75rem 1.75rem;border-radius:var(--card-radius);border:1px solid transparent;transition:background .2s ease,border-color .2s ease,color .2s ease;text-align:center}.btn--primary.svelte-skv6c4{background:var(--color-cta-bg);color:var(--color-cta-text);border-color:var(--color-cta-bg)}.btn--primary.svelte-skv6c4:hover{background:var(--color-cta-bg-hover);border-color:var(--color-cta-bg-hover)}.btn--ghost.svelte-skv6c4{background:transparent;color:var(--color-text);border-color:var(--color-line-strong)}.btn--ghost.svelte-skv6c4:hover{background:var(--color-hover-overlay)}.btn--large.svelte-skv6c4{padding:1rem 2.5rem;font-size:1.05rem}.hero.svelte-skv6c4{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:var(--space-xl) var(--space-md)}.hero__inner.svelte-skv6c4{max-width:680px;text-align:center;position:relative;padding:var(--space-lg)}.hero__inner.svelte-skv6c4:before,.hero__inner.svelte-skv6c4:after{content:"";position:absolute;width:20px;height:20px;border-color:var(--color-accent-line);border-style:solid}.hero__inner.svelte-skv6c4:before{top:0;left:0;border-width:1px 0 0 1px}.hero__inner.svelte-skv6c4:after{bottom:0;right:0;border-width:0 1px 1px 0}.hero__eyebrow.svelte-skv6c4{font-family:var(--font-heading);font-weight:200;font-size:var(--fs-label);text-transform:uppercase;letter-spacing:.2em;color:var(--color-text-muted);margin-bottom:var(--space-md)}.hero__title.svelte-skv6c4{font-family:var(--font-display);font-weight:600;font-size:var(--fs-hero);letter-spacing:-.02em;line-height:1.05;margin-bottom:var(--space-sm)}.hero__tagline.svelte-skv6c4{font-family:var(--font-body);font-size:clamp(1.05rem,2vw,1.3rem);color:var(--color-text-muted);line-height:1.6;margin-bottom:var(--space-lg)}.hero__actions.svelte-skv6c4{display:flex;gap:var(--space-sm);justify-content:center;flex-wrap:wrap;margin-top:var(--space-xl)}.features.svelte-skv6c4{padding:var(--space-xl) var(--space-md)}.features__inner.svelte-skv6c4{max-width:var(--max-width);margin:0 auto}.features__header.svelte-skv6c4{text-align:center;margin-bottom:var(--space-lg)}.features__sub.svelte-skv6c4{font-family:var(--font-body);font-size:var(--fs-body);color:var(--color-text-muted);max-width:520px;margin:var(--space-sm) auto 0;line-height:1.7}.features__grid.svelte-skv6c4{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--grid-gap)}.feature-card.svelte-skv6c4{position:relative;flex:0 0 calc((100% - 2 * var(--grid-gap)) / 3);background:var(--color-bg-card);border:1px solid var(--color-line-strong);border-radius:var(--card-radius);padding:var(--space-md);transition:background .2s ease,border-color .2s ease}.feature-card.svelte-skv6c4:hover{background:var(--color-bg-card-hover);border-color:var(--color-accent-line-hover)}.feature-card--dashed.svelte-skv6c4{border-style:dashed}.feature-card__num.svelte-skv6c4{position:absolute;top:var(--space-sm);right:var(--space-sm);font-family:var(--font-heading);font-weight:100;font-size:var(--fs-label);color:var(--color-text-muted);letter-spacing:.1em}.feature-card__icon.svelte-skv6c4{width:40px;height:40px;color:var(--color-text);margin-bottom:var(--space-sm)}.feature-card__icon.svelte-skv6c4 svg{width:100%;height:100%}.feature-card__title.svelte-skv6c4{font-family:var(--font-heading);font-weight:600;font-size:var(--fs-h3);text-transform:uppercase;letter-spacing:.06em;margin-bottom:.4rem;position:relative;display:inline-block}.feature-card__title.svelte-skv6c4:after{content:"";display:block;width:24px;height:1px;background:var(--color-accent-line-mid);margin-top:.4rem;margin-bottom:.75rem}.feature-card__desc.svelte-skv6c4{font-family:var(--font-body);font-size:var(--fs-small);color:var(--color-text-muted);line-height:1.65;margin-top:.75rem}.feature-card__badge.svelte-skv6c4{display:table;padding:.1rem .5rem;border:1px dashed var(--color-accent-line-mid);border-radius:var(--card-radius);font-family:var(--font-heading);font-weight:200;font-size:var(--fs-label);text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-muted)}.feature-card__more.svelte-skv6c4{display:inline-block;margin-top:var(--space-sm);font-family:var(--font-heading);font-weight:600;font-size:var(--fs-label);text-transform:uppercase;letter-spacing:.1em;color:var(--color-text)}.why.svelte-skv6c4{background-color:var(--color-bg-dark);border-top:1px solid var(--color-line-strong);border-bottom:1px solid var(--color-line-strong);padding:var(--space-xl) var(--space-md)}.why__inner.svelte-skv6c4{max-width:var(--max-width);margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:var(--space-lg);align-items:center}.why__body.svelte-skv6c4{font-family:var(--font-body);font-size:var(--fs-body);color:var(--color-text-muted);line-height:1.75;margin-top:var(--space-sm)}.why__spec-box.svelte-skv6c4{border:1px dashed var(--color-accent-line-mid);border-radius:var(--card-radius);padding:var(--space-md)}.why__spec-label.svelte-skv6c4{font-family:var(--font-heading);font-weight:600;font-size:var(--fs-label);text-transform:uppercase;letter-spacing:.15em;color:var(--color-text-muted);margin-bottom:var(--space-sm)}.why__spec-text.svelte-skv6c4{font-family:var(--font-body);font-style:italic;font-size:1.1rem;color:var(--color-text);line-height:1.7}.cta.svelte-skv6c4{padding:var(--space-xl) var(--space-md);text-align:center}.cta__inner.svelte-skv6c4{max-width:580px;margin:0 auto;position:relative;outline:1px dashed var(--color-accent-line-faint);outline-offset:2rem;padding:var(--space-lg) var(--space-md)}.cta__label-row.svelte-skv6c4{display:flex;align-items:center;gap:var(--space-sm);justify-content:center;margin-bottom:var(--space-md)}.cta__label-line.svelte-skv6c4{flex:1;height:1px;background:var(--color-accent-line-faint);max-width:60px}.cta__heading.svelte-skv6c4{font-family:var(--font-heading);font-weight:600;font-size:var(--fs-h2);line-height:1.2;margin-bottom:var(--space-sm)}.cta__sub.svelte-skv6c4{font-family:var(--font-body);font-size:var(--fs-body);color:var(--color-text-muted);line-height:1.6;margin-bottom:var(--space-md)}@media (max-width: 900px){.feature-card.svelte-skv6c4{flex:0 0 calc((100% - var(--grid-gap)) / 2)}.why__inner.svelte-skv6c4{grid-template-columns:1fr}}@media (max-width: 540px){.hero.svelte-skv6c4{padding:var(--space-lg) var(--space-sm)}.hero__inner.svelte-skv6c4{padding:var(--space-md) var(--space-sm)}.hero__title.svelte-skv6c4{font-size:2.2rem}.hero__actions.svelte-skv6c4{flex-direction:column;align-items:stretch}.features.svelte-skv6c4{padding:var(--space-lg) var(--space-sm)}.feature-card.svelte-skv6c4{flex:0 0 100%}.why.svelte-skv6c4,.cta.svelte-skv6c4{padding:var(--space-lg) var(--space-sm)}.cta__inner.svelte-skv6c4{outline:none;padding:var(--space-md) var(--space-sm)}.btn--large.svelte-skv6c4{width:100%}}
