.hero:where(.astro-bbe6dxrz){background:var(--site-brand-gradient);color:#fff;padding:6rem 2rem 5rem;text-align:center}.hero-content:where(.astro-bbe6dxrz){max-width:48rem;margin:0 auto;display:flex;flex-direction:column;align-items:center}.app-icon:where(.astro-bbe6dxrz){width:160px;height:160px;border-radius:28px;margin-bottom:1.5rem;filter:drop-shadow(0 8px 24px rgba(0,0,0,.3))}h1:where(.astro-bbe6dxrz){font-size:3.5rem;font-weight:800;margin:0 0 1rem;letter-spacing:-.02em}.tagline:where(.astro-bbe6dxrz){font-size:1.35rem;opacity:.95;margin:0 0 .75rem;line-height:1.5}.subtitle:where(.astro-bbe6dxrz){font-size:1.05rem;opacity:.78;margin:0 0 2rem;max-width:40rem;margin-inline:auto}.hero-actions:where(.astro-bbe6dxrz){display:flex;gap:1rem;justify-content:center;margin-bottom:2rem;flex-wrap:wrap}.badges:where(.astro-bbe6dxrz){display:flex;gap:.5rem;justify-content:center;flex-wrap:wrap}.btn-appstore-soon:where(.astro-bbe6dxrz){background:#ffffff1a;border:1px solid rgba(255,255,255,.3);cursor:default;font-size:.95rem;opacity:.85}.badge:where(.astro-bbe6dxrz){background:#ffffff1a;border:1px solid rgba(255,255,255,.2);padding:.3rem .75rem;border-radius:100px;font-size:.8rem;opacity:.8}@media(max-width:640px){h1:where(.astro-bbe6dxrz){font-size:2.5rem}.hero:where(.astro-bbe6dxrz){padding:4rem 1.5rem 3rem}}.feature-card:where(.astro-lxmfzltz){height:100%;background:var(--site-card-bg);border:1px solid var(--site-border);border-radius:12px;padding:1.5rem;text-align:left;box-shadow:var(--site-shadow);transition:transform .15s ease,box-shadow .15s ease}.feature-card:where(.astro-lxmfzltz):hover{transform:translateY(-2px);box-shadow:var(--site-shadow-hover)}.feature-icon:where(.astro-lxmfzltz){font-size:2rem;display:block;margin-bottom:.75rem}h3:where(.astro-lxmfzltz){font-size:1.1rem;font-weight:700;margin:0 0 .5rem;color:var(--site-text)}p:where(.astro-lxmfzltz){font-size:.95rem;color:var(--site-muted);margin:0;line-height:1.5}.value-props:where(.astro-j7pv25f6){display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.value-prop:where(.astro-j7pv25f6){display:flex;flex-direction:column;gap:.25rem}.value-prop:where(.astro-j7pv25f6) strong:where(.astro-j7pv25f6){font-size:1.05rem}.section-lead:where(.astro-j7pv25f6){max-width:40rem;margin:0 auto 1rem;color:var(--site-muted);font-size:1rem;line-height:1.7;text-align:center}.section-lead:where(.astro-j7pv25f6):last-of-type{margin-bottom:2.5rem}.value-prop:where(.astro-j7pv25f6) span:where(.astro-j7pv25f6){color:var(--site-muted);font-size:.95rem}.feature-grid:where(.astro-j7pv25f6){display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}.steps:where(.astro-j7pv25f6){display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;text-align:center;margin-top:2rem}.step-number:where(.astro-j7pv25f6){width:2.5rem;height:2.5rem;background:var(--site-accent);color:#fff;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:1.1rem;margin:0 auto .75rem}.step:where(.astro-j7pv25f6) h3:where(.astro-j7pv25f6){font-size:1.1rem;margin-bottom:.5rem}.step:where(.astro-j7pv25f6) p:where(.astro-j7pv25f6){color:var(--site-muted);font-size:.95rem}.section-note:where(.astro-j7pv25f6){text-align:center;color:var(--site-muted);font-style:italic;max-width:36rem;margin:0 auto}.install-channels:where(.astro-j7pv25f6){display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;margin-bottom:1.5rem}.install-channel:where(.astro-j7pv25f6){background:var(--site-surface);border:1px solid var(--site-border);border-radius:12px;padding:1.5rem}.install-channel:where(.astro-j7pv25f6) h3:where(.astro-j7pv25f6){font-size:1.15rem;margin-bottom:.75rem}.install-channel:where(.astro-j7pv25f6) p:where(.astro-j7pv25f6){color:var(--site-muted);font-size:.95rem}.install-channel:where(.astro-j7pv25f6) ol:where(.astro-j7pv25f6){margin-left:1.5rem;margin-bottom:0}.install-channel:where(.astro-j7pv25f6) li:where(.astro-j7pv25f6){margin-bottom:.5rem}.requirements:where(.astro-j7pv25f6){background:var(--site-surface-accent);border-left:3px solid var(--site-accent);padding:.75rem 1rem;border-radius:0 8px 8px 0;font-size:.95rem}.roadmap-list:where(.astro-j7pv25f6){margin-left:1.5rem;margin-bottom:1rem}.roadmap-list:where(.astro-j7pv25f6) li:where(.astro-j7pv25f6){margin-bottom:.5rem;color:var(--site-muted)}.feedback-cta:where(.astro-j7pv25f6){text-align:center;margin-top:1.5rem;color:var(--site-muted);font-size:.95rem}.feedback-cta:where(.astro-j7pv25f6) a:where(.astro-j7pv25f6){color:var(--site-accent);text-decoration:none;font-weight:600}.feedback-cta:where(.astro-j7pv25f6) a:where(.astro-j7pv25f6):hover{text-decoration:underline}.feedback-note:where(.astro-j7pv25f6){margin-top:1rem;font-size:.9rem}.feedback-note:where(.astro-j7pv25f6) a:where(.astro-j7pv25f6){color:#ffffffe6;text-decoration:underline}.cta-section:where(.astro-j7pv25f6){text-align:center;background:var(--site-brand-gradient);color:#fff}.cta-section:where(.astro-j7pv25f6) h2:where(.astro-j7pv25f6){color:#fff}.cta-section:where(.astro-j7pv25f6) p:where(.astro-j7pv25f6){opacity:.85;margin-bottom:1.5rem;font-size:1.05rem}.cta-actions:where(.astro-j7pv25f6){display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.faq-list:where(.astro-j7pv25f6){max-width:42rem;margin:0 auto}.faq-item:where(.astro-j7pv25f6){margin-bottom:1.5rem}.faq-item:where(.astro-j7pv25f6) dt:where(.astro-j7pv25f6){font-weight:700;font-size:1.05rem;margin-bottom:.35rem}.faq-item:where(.astro-j7pv25f6) dd:where(.astro-j7pv25f6){color:var(--site-muted);font-size:.95rem;margin-left:0;line-height:1.6}.screenshot-wrapper:where(.astro-j7pv25f6){text-align:center}.screenshot:where(.astro-j7pv25f6){max-width:100%;height:auto;border-radius:12px;box-shadow:0 4px 24px #0000004d}@media(max-width:768px){.value-props:where(.astro-j7pv25f6),.feature-grid:where(.astro-j7pv25f6),.steps:where(.astro-j7pv25f6),.install-channels:where(.astro-j7pv25f6){grid-template-columns:1fr}}
