.hero[data-astro-cid-j7pv25f6]{position:relative;padding:clamp(2.5rem,8vw,5rem) 0 clamp(3rem,10vw,6rem);overflow:hidden}.hero-bg[data-astro-cid-j7pv25f6]{position:absolute;inset:0;background:radial-gradient(ellipse 80% 60% at 70% -10%,rgba(47,91,234,.18),transparent 55%),radial-gradient(ellipse 50% 40% at 10% 80%,rgba(18,128,74,.08),transparent 50%),linear-gradient(180deg,var(--color-accent-soft) 0%,var(--color-background) 45%);pointer-events:none}.hero-grid[data-astro-cid-j7pv25f6]{position:relative;display:grid;gap:3rem;align-items:center}@media (min-width: 960px){.hero-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr .95fr;gap:4rem}}.eyebrow[data-astro-cid-j7pv25f6]{display:inline-block;font-size:.8125rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--color-accent);margin-bottom:1rem}.hero-copy[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:clamp(2rem,5vw,3.25rem);font-weight:700;max-width:14ch;margin-bottom:1.25rem}.hero-lead[data-astro-cid-j7pv25f6]{font-size:1.125rem;color:var(--color-text-secondary);max-width:36rem;line-height:1.65;margin-bottom:1.75rem}.hero-actions[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:2rem}.btn[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;padding:0 1.25rem;border-radius:var(--radius-full);font-weight:600;font-size:.9375rem;text-decoration:none;border:1px solid transparent;transition:background var(--transition),color var(--transition),border-color var(--transition),box-shadow var(--transition),transform var(--transition)}.btn-primary[data-astro-cid-j7pv25f6]{background:var(--color-accent);color:var(--color-on-accent);box-shadow:var(--shadow-accent)}.btn-primary[data-astro-cid-j7pv25f6]:hover{background:var(--color-accent-hover);color:var(--color-on-accent)}.btn-secondary[data-astro-cid-j7pv25f6]{background:var(--color-surface-elevated);color:var(--color-text-primary);border-color:var(--color-divider)}.btn-secondary[data-astro-cid-j7pv25f6]:hover{background:var(--color-surface);color:var(--color-text-primary)}.btn[data-astro-cid-j7pv25f6]:active{transform:scale(.98)}.hero-trust[data-astro-cid-j7pv25f6]{list-style:none;display:flex;flex-wrap:wrap;gap:1rem 1.5rem;font-size:.875rem;color:var(--color-text-secondary)}.trust-icon[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;margin-right:.35rem;border-radius:var(--radius-full);background:var(--color-success-soft);color:var(--color-success);font-size:.6875rem;font-weight:700}.phone-frame[data-astro-cid-j7pv25f6]{margin-inline:auto;width:min(100%,280px);padding:10px;border-radius:2rem;background:linear-gradient(145deg,#2a2d35,#0e1014);box-shadow:var(--shadow-lg)}.phone-notch[data-astro-cid-j7pv25f6]{width:36%;height:6px;margin:4px auto 8px;border-radius:var(--radius-full);background:#1a1d24}.phone-screen[data-astro-cid-j7pv25f6]{border-radius:1.35rem;background:var(--color-background);padding:1.25rem;min-height:320px}.mock-header[data-astro-cid-j7pv25f6]{font-weight:700;font-size:1.125rem;margin-bottom:1rem}.mock-search[data-astro-cid-j7pv25f6]{padding:.75rem 1rem;border-radius:var(--radius-full);background:var(--color-surface);color:var(--color-text-secondary);font-size:.8125rem;margin-bottom:1.25rem}.mock-section[data-astro-cid-j7pv25f6]{font-size:.75rem;font-weight:600;color:var(--color-text-secondary);margin-bottom:.5rem}.mock-cards[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.25rem}.mock-card[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:.15rem;padding:.75rem;border-radius:var(--radius-md);background:var(--color-surface)}.mock-title[data-astro-cid-j7pv25f6]{font-weight:600;font-size:.875rem}.mock-meta[data-astro-cid-j7pv25f6]{font-size:.75rem;color:var(--color-text-secondary)}.mock-badge[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border-radius:var(--radius-full);background:var(--color-success-soft);color:var(--color-success);font-size:.8125rem;font-weight:600}.badge-dot[data-astro-cid-j7pv25f6]{width:8px;height:8px;border-radius:50%;background:var(--color-success)}.section[data-astro-cid-j7pv25f6]{padding:clamp(3rem,8vw,5rem) 0}.section-muted[data-astro-cid-j7pv25f6]{background:var(--color-surface)}.section-head[data-astro-cid-j7pv25f6]{max-width:36rem;margin-bottom:2.5rem}.section-head[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:clamp(1.5rem,3vw,2rem);font-weight:700;margin-bottom:.75rem}.section-head[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--color-text-secondary);font-size:1.0625rem;line-height:1.65}.feature-grid[data-astro-cid-j7pv25f6]{display:grid;gap:1.25rem}@media (min-width: 640px){.feature-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,1fr)}}@media (min-width: 960px){.feature-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(4,1fr)}}.feature-card[data-astro-cid-j7pv25f6]{padding:1.5rem;border-radius:var(--radius-lg);background:var(--color-surface-elevated);border:1px solid var(--color-divider);transition:box-shadow var(--transition),border-color var(--transition)}.feature-card[data-astro-cid-j7pv25f6]:hover{box-shadow:var(--shadow-md);border-color:transparent}.feature-icon[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:var(--radius-md);background:var(--color-accent-soft);color:var(--color-accent);margin-bottom:1rem}.feature-card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:1rem;font-weight:600;margin-bottom:.5rem}.feature-card[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:.9375rem;color:var(--color-text-secondary);line-height:1.55}.steps[data-astro-cid-j7pv25f6]{list-style:none;display:grid;gap:1rem}@media (min-width: 768px){.steps[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(3,1fr)}}.step-card[data-astro-cid-j7pv25f6]{display:flex;gap:1rem;padding:1.5rem;border-radius:var(--radius-lg);background:var(--color-background);border:1px solid var(--color-divider)}.step-num[data-astro-cid-j7pv25f6]{flex-shrink:0;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-full);background:var(--color-accent);color:var(--color-on-accent);font-size:.875rem;font-weight:700}.step-card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:1rem;font-weight:600;margin-bottom:.35rem}.step-card[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:.9375rem;color:var(--color-text-secondary);line-height:1.55}.privacy-band[data-astro-cid-j7pv25f6]{background:linear-gradient(135deg,#16181d,#2a3142);color:#fff}.privacy-inner[data-astro-cid-j7pv25f6]{display:grid;gap:2.5rem;align-items:start}@media (min-width: 768px){.privacy-inner[data-astro-cid-j7pv25f6]{grid-template-columns:1.2fr 1fr}}.privacy-band[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:clamp(1.5rem,3vw,2rem);margin-bottom:1rem}.privacy-band[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:#ffffffbf;line-height:1.65;margin-bottom:1.25rem;max-width:32rem}.text-link[data-astro-cid-j7pv25f6]{color:#a8c4ff;font-weight:600;text-decoration:none}.text-link[data-astro-cid-j7pv25f6]:hover{color:#fff}.privacy-cards[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:.75rem}.mini-card[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:.15rem;padding:1rem 1.125rem;border-radius:var(--radius-md);background:#ffffff0f;border:1px solid rgba(255,255,255,.1)}.mini-card[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{font-size:.9375rem}.mini-card[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{font-size:.8125rem;color:#ffffffa6}.download-card[data-astro-cid-j7pv25f6]{padding:clamp(2rem,5vw,3rem);border-radius:var(--radius-xl);background:var(--color-accent-soft);border:1px solid rgba(47,91,234,.15);text-align:center}.download-copy[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:clamp(1.5rem,3vw,2rem);margin-bottom:.75rem}.download-copy[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--color-text-secondary);max-width:28rem;margin-inline:auto;margin-bottom:1.5rem;line-height:1.65}.store-actions[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem}.store-btn[data-astro-cid-j7pv25f6]{display:inline-flex;flex-direction:column;align-items:center;text-align:center;gap:.15rem;padding:.875rem 1.5rem;min-width:12rem;border-radius:var(--radius-md);background:var(--color-text-primary);color:#fff;text-decoration:none;transition:transform var(--transition),box-shadow var(--transition)}.store-btn[data-astro-cid-j7pv25f6]:hover{color:#fff;transform:translateY(-1px);box-shadow:var(--shadow-md)}.store-label[data-astro-cid-j7pv25f6]{font-weight:600;font-size:.9375rem}.store-sub[data-astro-cid-j7pv25f6]{font-size:.75rem;opacity:.75}
