:root{--color-bg:#fafafa;--color-surface:#fff;--color-text-primary:#111;--color-text-secondary:#555;--color-accent:#e85d4e;--color-accent-hover:#d14a3b;--radius-sm:8px;--radius-md:16px;--radius-lg:24px;--shadow-soft:0 20px 40px -10px #00000014;--font-stack:system-ui, -apple-system, "Segoe UI", Roboto, sans-serif}.container[data-astro-cid-ta2fbyqs]{max-width:1200px;margin:0 auto;padding:0 24px}.eyebrow[data-astro-cid-ta2fbyqs]{text-transform:uppercase;letter-spacing:.05em;color:var(--color-accent);margin-bottom:1rem;font-size:.875rem;font-weight:600;display:inline-block}h1[data-astro-cid-ta2fbyqs],h2[data-astro-cid-ta2fbyqs]{font-family:var(--font-stack);color:var(--color-text-primary);letter-spacing:-.02em;line-height:1.1}h1[data-astro-cid-ta2fbyqs]{margin-bottom:1.5rem;font-size:clamp(2.5rem,5vw,4rem);font-weight:700}h1[data-astro-cid-ta2fbyqs] .highlight[data-astro-cid-ta2fbyqs]{color:var(--color-text-secondary)}h2[data-astro-cid-ta2fbyqs]{margin-bottom:1rem;font-size:clamp(2rem,4vw,3rem)}.lead[data-astro-cid-ta2fbyqs]{color:var(--color-text-secondary);max-width:540px;margin-bottom:2.5rem;font-size:1.125rem;line-height:1.6}.hero[data-astro-cid-ta2fbyqs]{background:var(--color-bg);padding:6rem 0}.hero-grid[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr;align-items:center;gap:4rem;display:grid}@media (width>=900px){.hero-grid[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr 1fr;gap:6rem}}.features-grid[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:2.5rem;display:grid}.feature-item[data-astro-cid-ta2fbyqs]{background:var(--color-surface);border-radius:var(--radius-md);color:var(--color-text-primary);border:1px solid #0000000f;align-items:center;gap:.75rem;padding:1rem 1.25rem;font-size:.95rem;font-weight:500;transition:transform .2s,box-shadow .2s;display:flex}.feature-item[data-astro-cid-ta2fbyqs]:hover{transform:translateY(-2px);box-shadow:0 8px 16px -4px #0000000f}.feature-num[data-astro-cid-ta2fbyqs]{color:var(--color-accent);background:#e85d4e1a;border-radius:6px;padding:4px 8px;font-size:.75rem;font-weight:700}.cta-button[data-astro-cid-ta2fbyqs]{background:var(--color-text-primary);color:#fff;border-radius:100px;align-items:center;gap:.5rem;padding:1rem 2rem;font-weight:600;text-decoration:none;transition:all .3s cubic-bezier(.25,.46,.45,.94);display:inline-flex;box-shadow:0 4px 12px #00000026}.cta-button[data-astro-cid-ta2fbyqs]:hover{background:var(--color-accent);transform:translateY(-2px);box-shadow:0 8px 20px #e85d4e4d}.cta-button[data-astro-cid-ta2fbyqs] .arrow[data-astro-cid-ta2fbyqs]{transition:transform .3s}.cta-button[data-astro-cid-ta2fbyqs]:hover .arrow[data-astro-cid-ta2fbyqs]{transform:translate(4px,-4px)}.phone-mockup[data-astro-cid-ta2fbyqs]{background:var(--color-text-primary);width:300px;height:600px;box-shadow:var(--shadow-soft), 0 0 0 2px #ffffff1a;border-radius:40px;margin:0 auto;padding:12px;position:relative}.phone-notch[data-astro-cid-ta2fbyqs]{background:var(--color-text-primary);z-index:10;border-bottom-right-radius:16px;border-bottom-left-radius:16px;width:100px;height:24px;position:absolute;top:12px;left:50%;transform:translate(-50%)}.phone-screen[data-astro-cid-ta2fbyqs]{background:var(--color-surface);border-radius:32px;flex-direction:column;width:100%;height:100%;padding:3rem 1.5rem 1.5rem;display:flex;overflow:hidden}.screen-header[data-astro-cid-ta2fbyqs] small[data-astro-cid-ta2fbyqs]{text-transform:uppercase;letter-spacing:.1em;color:var(--color-accent);font-size:.75rem;font-weight:600}.screen-header[data-astro-cid-ta2fbyqs] h3[data-astro-cid-ta2fbyqs]{color:var(--color-text-primary);margin:.5rem 0 2rem;font-size:1.5rem;line-height:1.2}.screen-metrics[data-astro-cid-ta2fbyqs]{flex-direction:column;gap:1rem;display:flex}.metric-card[data-astro-cid-ta2fbyqs]{background:var(--color-bg);border-radius:var(--radius-md);border:1px solid #0000000a;justify-content:space-between;align-items:center;padding:1rem;display:flex}.metric-card[data-astro-cid-ta2fbyqs] span[data-astro-cid-ta2fbyqs]{color:var(--color-text-secondary);font-size:.875rem}.metric-card[data-astro-cid-ta2fbyqs] strong[data-astro-cid-ta2fbyqs]{color:var(--color-text-primary);font-size:1rem}.section-secondary[data-astro-cid-ta2fbyqs]{background:var(--color-surface);text-align:center;padding:6rem 0}.section-head[data-astro-cid-ta2fbyqs]{max-width:700px;margin:0 auto 3rem}.section-head[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{color:var(--color-text-secondary);font-size:1.125rem;line-height:1.6}.notice-box[data-astro-cid-ta2fbyqs]{color:#8a5a00;border-radius:var(--radius-sm);text-align:left;background:#fff4e5;border-left:4px solid #ffb347;max-width:600px;margin:0 auto;padding:1rem 1.5rem;font-size:.9rem}
