.appstore-badge[data-astro-cid-eburmucb]{border-radius:10px;line-height:0;transition:transform .15s,opacity .15s;display:inline-flex}.appstore-badge[data-astro-cid-eburmucb]:hover{opacity:.9;transform:translateY(-1px)}.cross-promo[data-astro-cid-qw6tgg6b]{padding:var(--section-spacing) 0;border-top:1px solid var(--border)}.cp-alt[data-astro-cid-qw6tgg6b]{background:var(--bg-secondary)}.cp-container[data-astro-cid-qw6tgg6b]{max-width:var(--content-width);margin:0 auto;padding:0 24px}.cp-heading[data-astro-cid-qw6tgg6b]{font-family:var(--font-display);letter-spacing:-.02em;margin-bottom:16px;font-size:clamp(1.1rem,1.8vw,1.4rem);font-weight:700}.cp-grid[data-astro-cid-qw6tgg6b]{grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));gap:14px;display:grid}.pp-container[data-astro-cid-cezwlk7t]{max-width:var(--content-width);margin:0 auto;padding:0 24px}.pp-section[data-astro-cid-cezwlk7t]{padding:var(--section-spacing) 0}.pp-alt[data-astro-cid-cezwlk7t]{background:var(--bg-secondary)}.pp-hero[data-astro-cid-cezwlk7t]{border-bottom:1px solid var(--border);isolation:isolate;padding:clamp(40px,6vh,72px) 0 clamp(32px,5vh,56px);position:relative}.pp-hero[data-astro-cid-cezwlk7t]:before{content:"";z-index:-1;opacity:.14;background:radial-gradient(560px 300px at 12% 0%, var(--app-g1), transparent 70%), radial-gradient(520px 280px at 88% 15%, var(--app-g2), transparent 70%);pointer-events:none;position:absolute;inset:0}[data-astro-cid-cezwlk7t][data-theme=dark] .pp-hero[data-astro-cid-cezwlk7t]:before{opacity:.22}.hero-grid[data-astro-cid-cezwlk7t]{grid-template-columns:minmax(0,2fr) minmax(268px,1fr);align-items:start;gap:32px;display:grid}.hero-main[data-astro-cid-cezwlk7t]{min-width:0}.hero-top[data-astro-cid-cezwlk7t]{align-items:center;gap:20px;margin-bottom:20px;display:flex}.hero-icon[data-astro-cid-cezwlk7t]{border-radius:var(--radius-icon);flex-shrink:0;width:80px;height:80px;box-shadow:0 6px 24px #0000001f}.hero-icon-placeholder[data-astro-cid-cezwlk7t]{border-radius:var(--radius-icon);color:#fff;flex-shrink:0;justify-content:center;align-items:center;width:80px;height:80px;font-size:2rem;font-weight:700}.hero-info[data-astro-cid-cezwlk7t]{flex:1;min-width:0}h1[data-astro-cid-cezwlk7t]{font-family:var(--font-display);letter-spacing:-.03em;font-size:clamp(2rem,3.5vw,2.5rem);font-weight:700;line-height:1.1}.hero-subtitle[data-astro-cid-cezwlk7t]{color:var(--text-secondary);margin-top:4px;font-size:clamp(1rem,1.5vw,1.25rem)}.hero-desc[data-astro-cid-cezwlk7t]{color:var(--text-secondary);margin-bottom:0;font-size:clamp(.938rem,1.2vw,1.063rem);line-height:1.7}.hero-card[data-astro-cid-cezwlk7t]{background:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius-lg);flex-direction:column;gap:20px;padding:24px;display:flex;box-shadow:0 8px 30px #0000000f}.hero-card-top[data-astro-cid-cezwlk7t]{text-align:center;flex-direction:column;align-items:center;gap:14px;display:flex}.hero-card-top[data-astro-cid-cezwlk7t] .btn[data-astro-cid-cezwlk7t]{justify-content:center;width:100%}.hero-btn-row[data-astro-cid-cezwlk7t]{gap:10px;width:100%;display:flex}.hero-btn-row[data-astro-cid-cezwlk7t] .btn[data-astro-cid-cezwlk7t]{text-align:center;white-space:nowrap;border:none;justify-content:center;height:50px;padding-top:0;padding-bottom:0}.appstore-badge-pending[data-astro-cid-cezwlk7t]{cursor:default;pointer-events:none}.dl-gate[data-astro-cid-cezwlk7t]{width:100%;position:relative}.dl-gate[data-astro-cid-cezwlk7t] summary[data-astro-cid-cezwlk7t]{cursor:pointer;list-style:none}.dl-gate[data-astro-cid-cezwlk7t] summary[data-astro-cid-cezwlk7t]::-webkit-details-marker{display:none}.dl-gate-panel[data-astro-cid-cezwlk7t]{z-index:40;text-align:left;background:var(--bg-primary);border:1px solid var(--border);border-radius:var(--radius-md);padding:14px;position:absolute;top:calc(100% + 8px);left:0;right:0;box-shadow:0 16px 40px #00000047}.dl-gate-hp[data-astro-cid-cezwlk7t]{display:none}.dl-gate-note[data-astro-cid-cezwlk7t]{color:var(--text-secondary);margin:0 0 10px;font-size:.813rem;line-height:1.5}.dl-gate-label[data-astro-cid-cezwlk7t]{color:var(--text-primary);margin-bottom:6px;font-size:.75rem;font-weight:600;display:block}.dl-gate-row[data-astro-cid-cezwlk7t]{flex-direction:column;gap:8px;display:flex}.dl-gate-input[data-astro-cid-cezwlk7t]{width:100%;font-size:.938rem;font-family:var(--font-body);color:var(--text-primary);background:var(--bg-primary);border:1px solid var(--border);border-radius:var(--radius-sm);padding:10px 14px}.dl-gate-input[data-astro-cid-cezwlk7t]:focus{outline:2px solid var(--accent);outline-offset:1px;border-color:var(--accent)}.dl-gate-skip[data-astro-cid-cezwlk7t]{color:var(--text-tertiary);margin-top:10px;font-size:.813rem;text-decoration:underline;display:inline-block}.dl-gate-skip[data-astro-cid-cezwlk7t]:hover{color:var(--text-secondary)}.dl-gate-done[data-astro-cid-cezwlk7t]{color:var(--text-secondary);margin:0;font-size:.875rem}.hero-price-block[data-astro-cid-cezwlk7t]{text-align:center;flex-direction:column;align-items:center;gap:2px;display:flex}.hero-price[data-astro-cid-cezwlk7t]{color:var(--text-primary);font-size:1.875rem;font-weight:700;line-height:1}.hero-price-note[data-astro-cid-cezwlk7t]{color:var(--text-tertiary);font-size:.813rem}.hero-card-specs[data-astro-cid-cezwlk7t]{border-top:1px solid var(--border);grid-template-columns:1fr 1fr;gap:18px 12px;margin:0;padding:20px 0 0;list-style:none;display:grid}.hero-card-specs[data-astro-cid-cezwlk7t] .spec[data-astro-cid-cezwlk7t]{text-align:center;flex-direction:column;align-items:center;gap:3px;display:flex}.spec-label[data-astro-cid-cezwlk7t]{text-transform:uppercase;letter-spacing:.06em;color:var(--text-tertiary);font-size:.688rem;font-weight:600}.spec-value[data-astro-cid-cezwlk7t]{color:var(--text-primary);font-size:.906rem;font-weight:600;line-height:1.25}.btn-cta[data-astro-cid-cezwlk7t]{color:var(--accent);background:#2563eb2e;border:1px solid #2563eb40}.btn-cta[data-astro-cid-cezwlk7t]:hover{color:var(--accent);background:#2563eb47}.btn-secondary[data-astro-cid-cezwlk7t]{color:var(--text-secondary);border:1px solid var(--border);background:0 0;font-size:.875rem}.btn-secondary[data-astro-cid-cezwlk7t]:hover{background:var(--bg-secondary);color:var(--text-primary);border-color:var(--text-tertiary)}.btn-pending[data-astro-cid-cezwlk7t]{cursor:default;opacity:.7}.btn-pending[data-astro-cid-cezwlk7t]:hover{background:#2563eb1f}button[data-astro-cid-cezwlk7t].btn-cta{cursor:pointer;font-family:inherit;font-size:inherit}.pp-hero-saas[data-astro-cid-cezwlk7t]{text-align:center}.saas-hero[data-astro-cid-cezwlk7t]{max-width:680px;margin:0 auto}.saas-subhead[data-astro-cid-cezwlk7t]{color:var(--text-secondary);margin-top:8px;font-size:clamp(1.05rem,1.8vw,1.35rem)}.saas-desc[data-astro-cid-cezwlk7t]{color:var(--text-secondary);margin-top:14px;font-size:clamp(.938rem,1.2vw,1.031rem);line-height:1.7}.saas-ctas[data-astro-cid-cezwlk7t]{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:22px;display:flex}.saas-price-line[data-astro-cid-cezwlk7t]{color:var(--text-tertiary);margin-top:12px;font-size:.875rem;font-weight:600}.saas-browser[data-astro-cid-cezwlk7t]{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-secondary);max-width:920px;margin:34px auto 0;overflow:hidden;box-shadow:0 24px 60px -28px #0000004d}.saas-browser-bar[data-astro-cid-cezwlk7t]{background:var(--bg-tertiary);border-bottom:1px solid var(--border);align-items:center;gap:7px;padding:10px 16px;display:flex}.saas-dot[data-astro-cid-cezwlk7t]{background:var(--border);border-radius:50%;width:11px;height:11px}.saas-browser-url[data-astro-cid-cezwlk7t]{color:var(--text-tertiary);background:var(--bg-primary);border-radius:6px;margin-left:10px;padding:2px 12px;font-size:.75rem}.saas-browser[data-astro-cid-cezwlk7t] img[data-astro-cid-cezwlk7t]{width:100%;height:auto;display:block}.saas-trust[data-astro-cid-cezwlk7t]{flex-wrap:wrap;justify-content:center;gap:10px 28px;margin:28px auto 0;padding:0;list-style:none;display:flex}.saas-trust[data-astro-cid-cezwlk7t] li[data-astro-cid-cezwlk7t]{color:var(--text-secondary);font-size:.875rem}.saas-trust[data-astro-cid-cezwlk7t] li[data-astro-cid-cezwlk7t]:before{content:"✓";color:var(--green);font-weight:700}.saas-pricing-sub[data-astro-cid-cezwlk7t]{color:var(--text-secondary);margin:-16px 0 26px;font-size:.938rem}.saas-bands[data-astro-cid-cezwlk7t]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;max-width:960px;margin:0 auto;display:grid}.saas-band[data-astro-cid-cezwlk7t]{background:var(--bg-primary);border:1px solid var(--border);border-radius:var(--radius-lg);flex-direction:column;gap:8px;padding:26px 24px;display:flex;position:relative}.saas-band-hot[data-astro-cid-cezwlk7t]{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.saas-band-tag[data-astro-cid-cezwlk7t]{text-transform:uppercase;letter-spacing:.05em;color:#fff;background:var(--accent);border-radius:999px;padding:3px 10px;font-size:.688rem;font-weight:700;position:absolute;top:-12px;left:20px}.saas-band-name[data-astro-cid-cezwlk7t]{text-transform:uppercase;letter-spacing:.06em;color:var(--text-tertiary);font-size:.813rem;font-weight:700}.saas-band-price[data-astro-cid-cezwlk7t]{color:var(--text-primary);font-size:1.875rem;font-weight:700;line-height:1.1}.saas-band-price[data-astro-cid-cezwlk7t] small[data-astro-cid-cezwlk7t]{color:var(--text-tertiary);font-size:.938rem;font-weight:500}.saas-band-features[data-astro-cid-cezwlk7t]{flex:1;margin:6px 0 14px;padding:0;list-style:none}.saas-band-features[data-astro-cid-cezwlk7t] li[data-astro-cid-cezwlk7t]{color:var(--text-secondary);padding:3px 0;font-size:.875rem}.saas-band-features[data-astro-cid-cezwlk7t] li[data-astro-cid-cezwlk7t]:before{content:"✓";color:var(--green);margin-right:6px}.saas-band-btn[data-astro-cid-cezwlk7t]{text-align:center;justify-content:center;width:100%}.section-heading[data-astro-cid-cezwlk7t]{font-family:var(--font-display);letter-spacing:-.02em;margin-bottom:clamp(20px,3vh,32px);font-size:clamp(1.25rem,2vw,1.5rem);font-weight:700}.feature-grid[data-astro-cid-cezwlk7t]{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.feature-card[data-astro-cid-cezwlk7t]{background:var(--bg-primary);border:1px solid var(--border);border-radius:var(--radius-md);padding:24px;transition:border-color .2s}.feature-card[data-astro-cid-cezwlk7t]:hover{border-color:var(--text-tertiary)}.feature-card[data-astro-cid-cezwlk7t] h3[data-astro-cid-cezwlk7t]{margin-bottom:6px;font-size:1.063rem;font-weight:600}.feature-card[data-astro-cid-cezwlk7t] p[data-astro-cid-cezwlk7t]{color:var(--text-secondary);font-size:.938rem;line-height:1.6}.screenshot-grid[data-astro-cid-cezwlk7t]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;display:grid}.screenshot-item[data-astro-cid-cezwlk7t]{border-radius:var(--radius-md);background:var(--bg-tertiary);border:1px solid var(--border);aspect-ratio:16/10;position:relative;overflow:hidden}.screenshot-item[data-astro-cid-cezwlk7t][data-lightbox]{cursor:pointer}.screenshot-item[data-astro-cid-cezwlk7t] img[data-astro-cid-cezwlk7t]{object-fit:cover;width:100%;height:100%;display:block}.lightbox[data-astro-cid-cezwlk7t]{z-index:1000;cursor:pointer;background:#000000d9;justify-content:center;align-items:center;padding:32px;display:none;position:fixed;inset:0}.lightbox[data-astro-cid-cezwlk7t][aria-hidden=false]{display:flex}.lightbox[data-astro-cid-cezwlk7t] img[data-astro-cid-cezwlk7t]{border-radius:var(--radius-md);max-width:100%;max-height:100%;box-shadow:0 8px 40px #00000080}.screenshot-fallback[data-astro-cid-cezwlk7t]{color:var(--text-tertiary);justify-content:center;align-items:center;font-size:.875rem;display:none;position:absolute;inset:0}.screenshot-item[data-astro-cid-cezwlk7t]:has(img[style*="display: none"]) .screenshot-fallback[data-astro-cid-cezwlk7t],.screenshot-item[data-astro-cid-cezwlk7t]:has(img[style*=display\:none]) .screenshot-fallback[data-astro-cid-cezwlk7t]{display:flex}.steps-grid[data-astro-cid-cezwlk7t]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.step-card[data-astro-cid-cezwlk7t]{background:var(--bg-primary);border:1px solid var(--border);border-radius:var(--radius-md);padding:28px 24px}.step-num[data-astro-cid-cezwlk7t]{background:var(--accent);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;margin-bottom:14px;font-size:1rem;font-weight:700;display:inline-flex}.step-card[data-astro-cid-cezwlk7t] h3[data-astro-cid-cezwlk7t]{margin-bottom:6px;font-size:1.063rem;font-weight:600}.step-card[data-astro-cid-cezwlk7t] p[data-astro-cid-cezwlk7t]{color:var(--text-secondary);font-size:.938rem;line-height:1.6}.info-row[data-astro-cid-cezwlk7t]{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.info-cell[data-astro-cid-cezwlk7t]{background:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius-md);text-align:center;flex:150px;max-width:200px;padding:16px}.info-label[data-astro-cid-cezwlk7t]{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px;font-size:.75rem;display:block}.info-value[data-astro-cid-cezwlk7t]{font-size:.938rem;font-weight:600}.faq-list[data-astro-cid-cezwlk7t]{max-width:100%}.faq-item[data-astro-cid-cezwlk7t]{border:1px solid var(--border);background:var(--bg-secondary);padding:18px 24px}.faq-item[data-astro-cid-cezwlk7t]:first-child{border-radius:var(--radius-md) var(--radius-md) 0 0}.faq-item[data-astro-cid-cezwlk7t]:last-child{border-radius:0 0 var(--radius-md) var(--radius-md)}.faq-item[data-astro-cid-cezwlk7t]:not(:first-child){border-top:none}.faq-item[data-astro-cid-cezwlk7t] summary[data-astro-cid-cezwlk7t]{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;font-size:1rem;font-weight:600;list-style:none;display:flex}.faq-item[data-astro-cid-cezwlk7t] summary[data-astro-cid-cezwlk7t]::-webkit-details-marker{display:none}.faq-item[data-astro-cid-cezwlk7t] summary[data-astro-cid-cezwlk7t]:after{content:"+";color:var(--text-tertiary);flex-shrink:0;font-size:1.25rem;font-weight:400}.faq-item[data-astro-cid-cezwlk7t][open] summary[data-astro-cid-cezwlk7t]:after{content:"−"}.faq-item[data-astro-cid-cezwlk7t] p[data-astro-cid-cezwlk7t]{color:var(--text-secondary);margin-top:10px;font-size:.938rem;line-height:1.7}.pricing-grid[data-astro-cid-cezwlk7t]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;max-width:900px;margin:0 auto;display:grid}.pricing-card[data-astro-cid-cezwlk7t]{background:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius-md);text-align:center;flex-direction:column;gap:6px;padding:24px;display:flex}.tier-name[data-astro-cid-cezwlk7t]{font-size:1rem}.tier-price[data-astro-cid-cezwlk7t]{color:var(--accent);font-size:1.5rem;font-weight:700}.tier-features[data-astro-cid-cezwlk7t]{margin-top:8px;padding:0;list-style:none}.tier-features[data-astro-cid-cezwlk7t] li[data-astro-cid-cezwlk7t]{color:var(--text-secondary);padding:3px 0;font-size:.875rem}.tier-features[data-astro-cid-cezwlk7t] li[data-astro-cid-cezwlk7t]:before{content:"✓";color:var(--green);margin-right:6px}.resource-grid[data-astro-cid-cezwlk7t]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.resource-card[data-astro-cid-cezwlk7t]{background:var(--bg-primary);border:1px solid var(--border);border-radius:var(--radius-md);padding:24px;transition:border-color .2s,transform .2s;display:block}.resource-card[data-astro-cid-cezwlk7t]:hover{border-color:var(--text-tertiary);transform:translateY(-2px)}.resource-card[data-astro-cid-cezwlk7t] h3[data-astro-cid-cezwlk7t]{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;font-size:1.063rem;font-weight:600;display:flex}.resource-card[data-astro-cid-cezwlk7t] h3[data-astro-cid-cezwlk7t]:after{content:"→";color:var(--text-tertiary);transition:transform .2s,color .2s}.resource-card[data-astro-cid-cezwlk7t]:hover h3[data-astro-cid-cezwlk7t]:after{color:var(--accent);transform:translate(3px)}.resource-card[data-astro-cid-cezwlk7t] p[data-astro-cid-cezwlk7t]{color:var(--text-secondary);font-size:.938rem;line-height:1.6}@media (width<=900px){.feature-grid[data-astro-cid-cezwlk7t]{grid-template-columns:repeat(2,1fr)}.hero-grid[data-astro-cid-cezwlk7t]{grid-template-columns:1fr;gap:24px}.hero-card[data-astro-cid-cezwlk7t]{max-width:460px}}@media (width<=640px){.pp-hero[data-astro-cid-cezwlk7t]{padding:32px 0 24px}.hero-top[data-astro-cid-cezwlk7t]{gap:14px}.hero-icon[data-astro-cid-cezwlk7t],.hero-icon-placeholder[data-astro-cid-cezwlk7t]{width:60px;height:60px}.feature-grid[data-astro-cid-cezwlk7t],.screenshot-grid[data-astro-cid-cezwlk7t],.steps-grid[data-astro-cid-cezwlk7t]{grid-template-columns:1fr}.info-cell[data-astro-cid-cezwlk7t]{flex:calc(50% - 12px);max-width:none}.faq-item[data-astro-cid-cezwlk7t]{padding:14px 16px}.faq-item[data-astro-cid-cezwlk7t] summary[data-astro-cid-cezwlk7t]{font-size:.938rem}}.pp-newsletter[data-astro-cid-cezwlk7t] .pp-container[data-astro-cid-cezwlk7t]{text-align:center;max-width:520px}.pp-newsletter-desc[data-astro-cid-cezwlk7t]{color:var(--text-secondary);margin-top:8px;font-size:clamp(.875rem,1.2vw,1rem);line-height:1.6}.pp-newsletter-form[data-astro-cid-cezwlk7t]{text-align:left;background:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius-lg);margin-top:20px;padding:clamp(18px,2.5vh,26px)}.nl-band[data-astro-cid-cezwlk7t]{grid-template-columns:1fr 1fr;align-items:stretch;gap:clamp(16px,2vw,24px);display:grid}.nl-card[data-astro-cid-cezwlk7t]{background:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius-lg);flex-direction:column;padding:clamp(20px,2.5vw,30px);display:flex}.nl-card-heading[data-astro-cid-cezwlk7t]{font-family:var(--font-display);letter-spacing:-.02em;margin-bottom:8px;font-size:clamp(1.05rem,1.5vw,1.25rem);font-weight:700}.nl-card-desc[data-astro-cid-cezwlk7t]{color:var(--text-secondary);margin:0 0 18px;font-size:.938rem;line-height:1.6}.nl-blog-list[data-astro-cid-cezwlk7t]{flex:1;margin:0 0 14px;padding:0;list-style:none}.nl-blog-list[data-astro-cid-cezwlk7t] a[data-astro-cid-cezwlk7t]{border-bottom:1px solid var(--border);flex-direction:column;gap:3px;padding:11px 0;text-decoration:none;display:flex}.nl-blog-list[data-astro-cid-cezwlk7t] li[data-astro-cid-cezwlk7t]:last-child a[data-astro-cid-cezwlk7t]{border-bottom:none}.nl-blog-title[data-astro-cid-cezwlk7t]{color:var(--text-primary);font-size:.938rem;font-weight:600;line-height:1.4}.nl-blog-list[data-astro-cid-cezwlk7t] a[data-astro-cid-cezwlk7t]:hover .nl-blog-title[data-astro-cid-cezwlk7t]{color:var(--accent)}.nl-blog-date[data-astro-cid-cezwlk7t]{color:var(--text-tertiary);font-size:.75rem}.nl-blog-more[data-astro-cid-cezwlk7t]{color:var(--accent);margin-top:auto;font-size:.875rem;font-weight:600;text-decoration:none}.nl-blog-more[data-astro-cid-cezwlk7t]:hover{text-decoration:underline}@media (width<=760px){.nl-band[data-astro-cid-cezwlk7t]{grid-template-columns:1fr}}
