.hero.svelte-1w53b0f{padding:48px 24px}.hero-inner.svelte-1w53b0f{flex-direction:column;align-items:flex-start;gap:32px;max-width:1100px;margin:0 auto;display:flex}.hero-inner.wide.svelte-1w53b0f{flex-direction:row;gap:40px}.hero-inner.wide.svelte-1w53b0f>:where(.svelte-1w53b0f){flex:1}.hero-content.svelte-1w53b0f{flex-direction:column;gap:12px;padding-top:8px;display:flex}.hero-content.svelte-1w53b0f h1:where(.svelte-1w53b0f){color:var(--text-color)}.subtitle.svelte-1w53b0f{color:var(--text-color-85)}.note.svelte-1w53b0f{color:var(--text-color-70);margin-top:4px}.hero-visual.svelte-1w53b0f{width:100%}.image-container.svelte-1w53b0f{background:#fff;border-radius:28px;height:320px;position:relative;overflow:hidden}.image-container.tall.svelte-1w53b0f{height:520px}.image-container.svelte-1w53b0f img:where(.svelte-1w53b0f){object-fit:cover;width:100%;height:100%}.caption.svelte-1w53b0f{color:#fff;background:#0009;border-radius:20px;padding:10px 16px;position:absolute;bottom:16px;right:16px}.waitlist-form.svelte-r2xnp1{padding:20px}.form-row.svelte-r2xnp1{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.input-wrap.svelte-r2xnp1{flex-direction:column;gap:4px;display:flex}input.svelte-r2xnp1{border:1px solid var(--text-color-50,#1d1c074d);background:var(--text-color-05);width:260px;color:var(--text-color);border-radius:12px;outline:none;padding:14px 16px;font-family:inherit;font-size:14.22px;transition:border-color .2s}input.svelte-r2xnp1::placeholder{color:var(--text-color-50)}input.svelte-r2xnp1:focus{border-color:var(--text-color-80);border-width:2px}.cta-btn.svelte-r2xnp1{background:var(--btn-bg);height:56px;color:var(--btn-fg);cursor:pointer;border:none;border-radius:12px;align-items:center;gap:8px;padding:0 20px;font-family:inherit;font-size:14.22px;font-weight:600;transition:opacity .2s;display:flex;position:relative;overflow:visible}.cta-btn.svelte-r2xnp1:disabled{opacity:.6;cursor:not-allowed}.cta-btn.svelte-r2xnp1:hover:not(:disabled){opacity:.9}.cta-btn.celebrated.svelte-r2xnp1{animation:.32s ease-out svelte-r2xnp1-button-pop}.spinner.svelte-r2xnp1{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:18px;height:18px;animation:.6s linear infinite svelte-r2xnp1-spin}@keyframes svelte-r2xnp1-spin{to{transform:rotate(360deg)}}.error.svelte-r2xnp1{color:#b3261e}.success.svelte-r2xnp1{color:var(--text-color);margin-top:8px}.confetti.svelte-r2xnp1{pointer-events:none;width:1px;height:1px;position:absolute;inset:50% auto auto 50%;overflow:visible}.confetti-piece.svelte-r2xnp1{width:7px;height:12px;transform:translate(-50%, -50%) rotate(var(--rotation));border-radius:2px;animation:.9s ease-out both svelte-r2xnp1-celebrate;position:absolute;top:0;left:0}@keyframes svelte-r2xnp1-celebrate{0%{opacity:0;transform:translate(-50%, -50%) scale(.4) rotate(var(--rotation))}20%{opacity:1}to{opacity:0;transform:translate(calc(-50% + var(--x)), calc(-50% + var(--y))) scale(1) rotate(calc(var(--rotation) + 180deg))}}@keyframes svelte-r2xnp1-button-pop{50%{transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){.confetti.svelte-r2xnp1{display:none}}.sections.svelte-1bkjnk7{flex-direction:column;gap:36px;max-width:1100px;margin:0 auto;padding:0 24px;display:flex}.showcase-section.svelte-1bkjnk7{grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);align-items:center;gap:36px;display:grid}.showcase-copy.svelte-1bkjnk7{padding:16px 0}.eyebrow.svelte-1bkjnk7{color:var(--accent-color);letter-spacing:.08em;text-transform:uppercase;margin-bottom:12px;font-size:13px;font-weight:700}.showcase-copy.svelte-1bkjnk7 h2:where(.svelte-1bkjnk7){margin-bottom:16px}.screenshot-frame.svelte-1bkjnk7{background:#fff;border-radius:28px;overflow:hidden;box-shadow:0 16px 36px #1d1c071f}.screenshot-frame.svelte-1bkjnk7 img:where(.svelte-1bkjnk7){width:100%;display:block}@media (width<=760px){.showcase-section.svelte-1bkjnk7{grid-template-columns:1fr;gap:20px}}.section-subtitle.svelte-1bkjnk7{color:var(--text-color-80);margin-bottom:16px}.card-grid.svelte-1bkjnk7{flex-direction:column;gap:16px;margin-top:16px;display:flex}.card-grid.wide.svelte-1bkjnk7{flex-direction:row}.card-grid.wide.svelte-1bkjnk7>*{flex:1}.card-text.svelte-1bkjnk7{color:var(--text-color-80);margin-top:8px}.icon-box.svelte-1bkjnk7{background:var(--text-color-10);border-radius:12px;margin-bottom:12px;padding:10px;display:inline-flex}.metric-value.svelte-1bkjnk7{color:var(--accent-color)}.quotes-row.svelte-1bkjnk7{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:16px;display:flex}.quote.svelte-1bkjnk7{width:260px}.quote-text.svelte-1bkjnk7{color:var(--text-color-85);font-style:italic}.quote-author.svelte-1bkjnk7{color:var(--text-color-70);margin-top:8px;display:block}.dream-icons.svelte-1bkjnk7{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:16px;display:flex}.dream-item.svelte-1bkjnk7{flex-direction:column;align-items:center;gap:12px;width:120px;display:flex}@media (width>=760px){.dream-item.svelte-1bkjnk7{width:160px}}.dream-circle.svelte-1bkjnk7{background:var(--text-color-10);border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.dream-circle.big.svelte-1bkjnk7{width:80px;height:80px}.dream-label.svelte-1bkjnk7{text-align:center;font-weight:600}.features-showcase.svelte-1bkjnk7{padding:48px 0}@media (width>=900px){.features-showcase.svelte-1bkjnk7{padding:80px 48px}}.text-center.svelte-1bkjnk7{text-align:center}.features-layout.svelte-1bkjnk7{flex-direction:column;align-items:center;gap:16px;margin-top:48px;display:flex}.features-layout.wide-features.svelte-1bkjnk7{flex-direction:row;justify-content:center;align-items:center;height:600px}.feature-col.svelte-1bkjnk7{flex-direction:column;flex:1;justify-content:center;gap:24px;display:flex}.feature-col.right-align.svelte-1bkjnk7{align-items:flex-end}.feature-col.left-align.svelte-1bkjnk7{align-items:flex-start}.feature-row.svelte-1bkjnk7{justify-content:center;gap:16px;display:flex}.feature-callout.svelte-1bkjnk7{max-width:220px}.phone-wrap.svelte-1bkjnk7{padding:0 32px}.iphone.svelte-1bkjnk7{background:#1a1a1a;border:3px solid #2a2a2a;border-radius:40px;flex-shrink:0;padding:8px;box-shadow:0 20px 40px #0000004d,0 0 80px 10px #0003}.iphone-screen.svelte-1bkjnk7{background:#fefdfb;border-radius:32px;flex-direction:column;height:100%;display:flex;overflow:hidden}.notch.svelte-1bkjnk7{background:#1a1a1a;border-radius:20px;width:100px;height:28px;margin:12px auto 0}.screen-content.svelte-1bkjnk7{flex-direction:column;flex:1;gap:12px;padding:16px;display:flex;overflow:hidden}.home-indicator.svelte-1bkjnk7{background:#1a1a1a4d;border-radius:3px;width:120px;height:5px;margin:0 auto 8px}.mock-header.svelte-1bkjnk7{align-items:center;gap:10px;display:flex}.mock-icon.svelte-1bkjnk7{background:#feee86;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.mock-title.svelte-1bkjnk7{color:#1d1c07;font-size:16px;font-weight:700}.mock-stats.svelte-1bkjnk7{gap:12px;display:flex}.mock-stat.svelte-1bkjnk7{text-align:center;background:#f7f1e6;border-radius:12px;flex-direction:column;flex:1;gap:2px;padding:10px 8px;display:flex}.mock-stat.svelte-1bkjnk7 strong:where(.svelte-1bkjnk7){color:#1d1c07;font-size:16px;font-weight:700}.mock-stat.svelte-1bkjnk7 small:where(.svelte-1bkjnk7){color:#1d1c07b3;font-size:10px}.mock-label.svelte-1bkjnk7{color:#1d1c07;font-size:13px;font-weight:600}.person-card.svelte-1bkjnk7{background:#fff;border:1px solid #f1e7d6;border-radius:14px;align-items:center;gap:12px;padding:12px;display:flex}.person-avatar.svelte-1bkjnk7{color:#1d1c07;background:linear-gradient(135deg,#feee86,#feba1b);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:16px;font-weight:700;display:flex}.person-info.svelte-1bkjnk7{flex-direction:column;flex:1;min-width:0;display:flex}.person-name.svelte-1bkjnk7{color:#1d1c07;font-size:13px;font-weight:600}.person-title.svelte-1bkjnk7{color:#1d1c07b3;font-size:11px}.person-badge.svelte-1bkjnk7{color:#1d1c07;white-space:nowrap;background:#feee8680;border-radius:8px;padding:4px 8px;font-size:10px;font-weight:500}.footer.svelte-m0qwfg{padding:48px 24px}.footer-inner.svelte-m0qwfg{max-width:1100px;margin:0 auto}.easter-egg.svelte-m0qwfg{text-align:center;cursor:default;margin-bottom:24px}.footer-row.svelte-m0qwfg{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.footer-left.svelte-m0qwfg{align-items:center;gap:12px;display:flex}.footer-tagline.svelte-m0qwfg{color:var(--text-color-80);text-decoration:none}.footer-tagline.svelte-m0qwfg:hover{text-decoration:underline}.footer-right.svelte-m0qwfg{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.footer-right.svelte-m0qwfg span:where(.svelte-m0qwfg){color:var(--text-color-80)}.footer-email.svelte-m0qwfg{color:var(--text-color);font-weight:600;text-decoration:none}.footer-links.svelte-m0qwfg{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.footer-links.svelte-m0qwfg a:where(.svelte-m0qwfg){color:var(--text-color-70);text-decoration:none}.footer-links.svelte-m0qwfg a:where(.svelte-m0qwfg):hover,.footer-email.svelte-m0qwfg:hover{text-decoration:underline}.page.svelte-1uha8ag{min-height:100vh;position:relative}.app-bar.svelte-1uha8ag{z-index:100;align-items:center;height:72px;display:flex;position:fixed;top:0;left:0;right:0}.app-bar-inner.svelte-1uha8ag{justify-content:space-between;align-items:center;width:100%;max-width:1148px;margin:0 auto;padding:0 24px;display:flex}.app-bar-left.svelte-1uha8ag{align-items:center;gap:12px;display:flex}.app-bar-title.svelte-1uha8ag{color:#1d1c07;text-overflow:ellipsis;white-space:nowrap;font-size:22.72px;font-weight:700;overflow:hidden}.icon-btn.svelte-1uha8ag{cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:8px;display:flex}.icon-btn.svelte-1uha8ag:hover{background:#1d1c0714}.text-btn.svelte-1uha8ag{cursor:pointer;color:#1d1c07;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;padding:8px 16px;font-family:inherit;font-size:14.22px;font-weight:600;display:flex}.text-btn.svelte-1uha8ag:hover{background:#1d1c0714}main.svelte-1uha8ag{z-index:1;position:relative}
