.landing-nav[data-astro-cid-7pewbour]{border-bottom:1px solid var(--color-border);background:var(--color-bg)}.landing-nav[data-astro-cid-7pewbour] .container[data-astro-cid-7pewbour]{display:flex;align-items:center;justify-content:space-between;height:56px}.landing-nav__logo[data-astro-cid-7pewbour]{font-family:var(--font-display);font-size:1.125rem;color:var(--color-text);text-decoration:none;display:flex;align-items:center;gap:8px}.landing-nav__logo[data-astro-cid-7pewbour] svg[data-astro-cid-7pewbour]{color:var(--color-accent)}.landing-nav__links[data-astro-cid-7pewbour]{display:flex;align-items:center;gap:12px}.landing-nav__links[data-astro-cid-7pewbour] a[data-astro-cid-7pewbour]{color:var(--color-text-secondary);font-size:.9375rem;text-decoration:none}.landing-nav__links[data-astro-cid-7pewbour] a[data-astro-cid-7pewbour]:hover{color:var(--color-text)}.hero[data-astro-cid-7pewbour]{padding:80px 0 64px}.hero__tagline[data-astro-cid-7pewbour]{font-family:var(--font-mono);font-size:.8125rem;text-transform:uppercase;letter-spacing:.1em;color:var(--color-accent);margin-bottom:16px}.hero__title[data-astro-cid-7pewbour]{font-size:clamp(2rem,6vw,3.25rem);max-width:14ch;margin-bottom:24px}.hero__subtitle[data-astro-cid-7pewbour]{font-size:1.125rem;color:var(--color-text-secondary);max-width:52ch;margin-bottom:36px;line-height:1.65}.hero__ctas[data-astro-cid-7pewbour]{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:56px}.hero__demo[data-astro-cid-7pewbour]{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.demo-label[data-astro-cid-7pewbour]{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:8px;padding:12px 16px;display:flex;align-items:center;gap:12px;min-width:220px}.demo-label__qr[data-astro-cid-7pewbour]{color:var(--color-text);flex-shrink:0}.demo-label__text[data-astro-cid-7pewbour]{display:flex;flex-direction:column;gap:4px}.demo-label__text[data-astro-cid-7pewbour] strong[data-astro-cid-7pewbour]{font-size:.9375rem}.demo-label__text[data-astro-cid-7pewbour] span[data-astro-cid-7pewbour]{font-size:.75rem;color:var(--color-text-secondary)}.demo-arrow[data-astro-cid-7pewbour]{font-size:1.5rem;color:var(--color-text-secondary)}.demo-phone[data-astro-cid-7pewbour]{background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:12px;padding:20px;min-width:200px}.demo-phone__screen[data-astro-cid-7pewbour]{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.demo-phone__name[data-astro-cid-7pewbour]{font-weight:600;font-size:1.125rem}.demo-phone__holder[data-astro-cid-7pewbour]{font-size:.875rem;color:var(--color-text-secondary)}.demo-phone__btn[data-astro-cid-7pewbour]{background:var(--color-cta);color:var(--color-cta-text);padding:8px 16px;border-radius:6px;font-size:.875rem;font-weight:500;margin-top:4px}.how[data-astro-cid-7pewbour]{background:var(--color-bg-secondary);padding:80px 0}.how[data-astro-cid-7pewbour] h2[data-astro-cid-7pewbour]{margin-bottom:48px}.steps[data-astro-cid-7pewbour]{list-style:none;display:flex;flex-direction:column;gap:32px}.step[data-astro-cid-7pewbour]{display:flex;gap:24px;align-items:flex-start}.step__number[data-astro-cid-7pewbour]{width:40px;height:40px;border-radius:50%;background:var(--color-accent);color:#fff;font-family:var(--font-display);font-size:1.25rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.step[data-astro-cid-7pewbour] h3[data-astro-cid-7pewbour]{margin-bottom:8px;font-size:1.1rem}.step[data-astro-cid-7pewbour] p[data-astro-cid-7pewbour]{color:var(--color-text-secondary);font-size:.9375rem}.sectors[data-astro-cid-7pewbour]{padding:80px 0}.sectors[data-astro-cid-7pewbour] h2[data-astro-cid-7pewbour]{margin-bottom:40px}.sectors-grid[data-astro-cid-7pewbour]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.sector-card[data-astro-cid-7pewbour]{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:8px;padding:24px}.sector-card[data-astro-cid-7pewbour] h3[data-astro-cid-7pewbour]{font-size:1rem;font-family:var(--font-ui);font-weight:600;margin-bottom:8px}.sector-card[data-astro-cid-7pewbour] p[data-astro-cid-7pewbour]{font-size:.9rem;color:var(--color-text-secondary)}.final-cta[data-astro-cid-7pewbour]{background:var(--color-accent);color:#fff;padding:80px 0;text-align:center}.final-cta[data-astro-cid-7pewbour] h2[data-astro-cid-7pewbour]{color:#fff;margin-bottom:12px}.final-cta[data-astro-cid-7pewbour] p[data-astro-cid-7pewbour]{color:#fffc;margin:0 auto 32px;max-width:40ch}.final-cta[data-astro-cid-7pewbour] .btn--cta[data-astro-cid-7pewbour]{background:#fff;color:var(--color-accent)}.final-cta[data-astro-cid-7pewbour] .btn--cta[data-astro-cid-7pewbour]:hover{background:#f7f5f0}.landing-footer[data-astro-cid-7pewbour]{border-top:1px solid var(--color-border);padding:32px 0}.landing-footer__links[data-astro-cid-7pewbour]{display:flex;gap:24px;justify-content:center;flex-wrap:wrap;margin-bottom:16px}.landing-footer__links[data-astro-cid-7pewbour] a[data-astro-cid-7pewbour]{font-size:.875rem;color:var(--color-text-secondary);text-decoration:none}.landing-footer__copy[data-astro-cid-7pewbour]{text-align:center;font-size:.8125rem;color:var(--color-text-secondary)}
