.hero[data-astro-cid-e7rmnscm]{text-align:center;font-family:var(--font-system);padding-block:2.25rem 2.5rem}.hero[data-astro-cid-e7rmnscm] h1[data-astro-cid-e7rmnscm]{font-family:var(--font-system);letter-spacing:-.03em;text-wrap:balance;flex-wrap:wrap;justify-content:center;gap:.08em .4em;max-width:40rem;margin:0 auto;font-size:clamp(1.875rem,4.6vw,3.25rem);font-weight:700;line-height:1.18;display:flex}.hero-phrase[data-astro-cid-e7rmnscm]{white-space:nowrap;display:inline-block}.hero-dropzone[data-astro-cid-e7rmnscm]{text-align:left;max-width:72rem;margin:1.5rem auto 0}.hero-subtitle[data-astro-cid-e7rmnscm]{max-width:36rem;color:var(--if-text-muted);font-family:var(--font-system);text-wrap:pretty;margin:1.5rem auto 0;font-size:1rem;line-height:1.65}@media (width<=760px){.hero[data-astro-cid-e7rmnscm]{padding-block:1.15rem 1.5rem}.hero[data-astro-cid-e7rmnscm] h1[data-astro-cid-e7rmnscm]{max-width:none;font-size:clamp(1.7rem,7.2vw,2.15rem)}.hero-subtitle[data-astro-cid-e7rmnscm]{margin-top:1.1rem;font-size:.9375rem;line-height:1.55}}.trust-strip[data-astro-cid-e7rmnscm]{flex-wrap:wrap;justify-content:center;gap:.4rem 1.75rem;margin:1.35rem auto 0;padding:0;list-style:none;display:flex}.trust-item[data-astro-cid-e7rmnscm]{color:var(--if-text-muted);font-size:.8125rem;line-height:1.4}.section[data-astro-cid-e7rmnscm]{content-visibility:auto;contain-intrinsic-size:1px 720px;padding-block:3.25rem}.kicker[data-astro-cid-e7rmnscm]{letter-spacing:.18em;color:var(--if-text-muted);margin-bottom:.625rem;font-size:.6875rem;font-weight:600}.section[data-astro-cid-e7rmnscm] h2[data-astro-cid-e7rmnscm]{font-family:var(--if-font-display);letter-spacing:-.02em;margin-bottom:1.625rem;font-size:1.875rem;font-weight:700}.section[data-astro-cid-e7rmnscm]>.container[data-astro-cid-e7rmnscm]>.btn-ghost[data-astro-cid-e7rmnscm]{margin-top:1.5rem}.features-bento[data-astro-cid-e7rmnscm]{grid-template-columns:repeat(6,1fr);gap:1rem;display:grid}.feature-card[data-astro-cid-e7rmnscm]{grid-column:span 2;padding:1.5rem 1.625rem;position:relative;overflow:hidden}.feature-card--wide[data-astro-cid-e7rmnscm]{grid-column:span 4}.feature-card--wide[data-astro-cid-e7rmnscm]:after{content:"";pointer-events:none;background:radial-gradient(circle,#f2a33c1a,#0000 70%);border-radius:9999px;width:10rem;height:10rem;position:absolute;top:-3rem;right:-3rem}.feature-no[data-astro-cid-e7rmnscm]{letter-spacing:-.04em;color:color-mix(in srgb, var(--if-text) 7%, transparent);pointer-events:none;font-size:2.25rem;font-weight:700;position:absolute;bottom:.75rem;right:1.25rem}.feature-card[data-astro-cid-e7rmnscm] h3[data-astro-cid-e7rmnscm]{letter-spacing:-.01em;font-size:1.0625rem;font-weight:700}.feature-card[data-astro-cid-e7rmnscm] p[data-astro-cid-e7rmnscm]{color:var(--if-text-muted);margin-top:.5625rem;font-size:.9375rem;line-height:1.7}@media (width<=960px){.feature-card[data-astro-cid-e7rmnscm],.feature-card--wide[data-astro-cid-e7rmnscm]{grid-column:span 3}}@media (width<=640px){.feature-card[data-astro-cid-e7rmnscm],.feature-card--wide[data-astro-cid-e7rmnscm]{grid-column:span 6}}.presets-lead[data-astro-cid-e7rmnscm]{max-width:42rem;margin-bottom:1.25rem}.presets-grid[data-astro-cid-e7rmnscm]{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1rem;display:grid}.compare-grid[data-astro-cid-e7rmnscm]{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid}@media (width<=900px){.compare-grid[data-astro-cid-e7rmnscm]{grid-template-columns:1fr}}.compare-card[data-astro-cid-e7rmnscm]{border-radius:var(--r-md);flex-direction:column;padding:1.5rem;display:flex;position:relative}.compare-card-head[data-astro-cid-e7rmnscm]{justify-content:space-between;align-items:center;margin-bottom:.875rem;display:flex}.compare-badge[data-astro-cid-e7rmnscm]{color:var(--accent);background:var(--accent-bg);border:1px solid var(--accent);border-radius:var(--r-xs);letter-spacing:.04em;align-items:center;padding:.25rem .625rem;font-size:.8125rem;font-weight:700;display:inline-flex}.compare-verified-pill[data-astro-cid-e7rmnscm]{letter-spacing:.05em;color:var(--mute);border:1px solid var(--line);border-radius:9999px;padding:.125rem .375rem;font-size:.6875rem}.compare-card[data-astro-cid-e7rmnscm] h3[data-astro-cid-e7rmnscm]{letter-spacing:-.01em;margin-bottom:.75rem;font-size:1.0625rem;font-weight:700;line-height:1.4}.compare-desc[data-astro-cid-e7rmnscm]{color:var(--if-text-muted);flex-grow:1;margin-bottom:1rem;font-size:.875rem;line-height:1.6}.compare-wins[data-astro-cid-e7rmnscm]{flex-direction:column;gap:.5rem;margin:0 0 1.25rem;padding:0;list-style:none;display:flex}.compare-wins[data-astro-cid-e7rmnscm] li[data-astro-cid-e7rmnscm]{color:var(--ink);align-items:flex-start;gap:.5rem;font-size:.8125rem;line-height:1.5;display:flex}.win-icon[data-astro-cid-e7rmnscm]{color:var(--accent);flex-shrink:0;font-weight:700}.compare-link-wrap[data-astro-cid-e7rmnscm]{margin-top:auto}.compare-hub-link[data-astro-cid-e7rmnscm]{min-width:0;max-width:100%;margin-top:1.5rem}.compare-hub-link[data-astro-cid-e7rmnscm] .btn-ghost[data-astro-cid-e7rmnscm]{white-space:normal;overflow-wrap:anywhere;box-sizing:border-box;min-width:0;max-width:100%;height:auto;min-height:38px;padding-block:8px}.audience-lead[data-astro-cid-e7rmnscm]{max-width:560px;margin:0 0 1.25rem}.audience-tabs[data-astro-cid-e7rmnscm]{gap:1rem;display:grid}.audience-input[data-astro-cid-e7rmnscm]{opacity:0;pointer-events:none;position:absolute}.audience-tablist[data-astro-cid-e7rmnscm]{flex-wrap:wrap;gap:.55rem;display:flex}.audience-tab[data-astro-cid-e7rmnscm]{border:1px solid var(--if-border);background:var(--if-bg-surface,#201b15);color:var(--mute);cursor:pointer;user-select:none;border-radius:999px;padding:.5rem 1rem;font-size:.875rem;font-weight:600;transition:color .18s,border-color .18s,background-color .18s}.audience-tab[data-astro-cid-e7rmnscm]:hover{color:var(--ink)}.audience-input[data-astro-cid-e7rmnscm]:focus-visible+.audience-tablist[data-astro-cid-e7rmnscm] .audience-tab[data-astro-cid-e7rmnscm][for=audience-photographer],.audience-tab[data-astro-cid-e7rmnscm]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.audience-panel[data-astro-cid-e7rmnscm]{border:1px solid var(--if-border);background:var(--if-bg-surface,#201b15);border-radius:.9rem;gap:.9rem;padding:1.25rem 1.35rem;display:none}.audience-blurb[data-astro-cid-e7rmnscm]{color:var(--ink);margin:0;font-size:.9375rem;line-height:1.65}.audience-links[data-astro-cid-e7rmnscm]{flex-wrap:wrap;gap:.5rem;display:flex}.tool-link-chip[data-astro-cid-e7rmnscm]{border:1px solid var(--if-border);color:var(--mute);border-radius:999px;align-items:center;padding:.35rem .8rem;font-size:.8125rem;font-weight:600;text-decoration:none;transition:color .18s,border-color .18s;display:inline-flex}.tool-link-chip[data-astro-cid-e7rmnscm]:hover{color:var(--ink);border-color:var(--accent)}.tool-link-chip--preset[data-astro-cid-e7rmnscm]{color:var(--pro);border-color:#f2a33c66}#audience-photographer[data-astro-cid-e7rmnscm]:checked~.audience-tablist[data-astro-cid-e7rmnscm] label[data-astro-cid-e7rmnscm][for=audience-photographer],#audience-seller[data-astro-cid-e7rmnscm]:checked~.audience-tablist[data-astro-cid-e7rmnscm] label[data-astro-cid-e7rmnscm][for=audience-seller],#audience-developer[data-astro-cid-e7rmnscm]:checked~.audience-tablist[data-astro-cid-e7rmnscm] label[data-astro-cid-e7rmnscm][for=audience-developer]{color:var(--ink);border-color:var(--accent);background:#e8b04b14}#audience-photographer[data-astro-cid-e7rmnscm]:checked~.audience-panel--photographer[data-astro-cid-e7rmnscm],#audience-seller[data-astro-cid-e7rmnscm]:checked~.audience-panel--seller[data-astro-cid-e7rmnscm],#audience-developer[data-astro-cid-e7rmnscm]:checked~.audience-panel--developer[data-astro-cid-e7rmnscm]{animation:.25s audience-in;display:grid}@keyframes audience-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.audience-tab[data-astro-cid-e7rmnscm]{transition:none}#audience-photographer[data-astro-cid-e7rmnscm]:checked~.audience-panel--photographer[data-astro-cid-e7rmnscm],#audience-seller[data-astro-cid-e7rmnscm]:checked~.audience-panel--seller[data-astro-cid-e7rmnscm],#audience-developer[data-astro-cid-e7rmnscm]:checked~.audience-panel--developer[data-astro-cid-e7rmnscm]{animation:none}}.studio-demo-lead[data-astro-cid-e7rmnscm]{max-width:620px;margin:0 0 1.4rem}.studio-demo-grid[data-astro-cid-e7rmnscm]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1.25rem;display:grid}.studio-demo-shot[data-astro-cid-e7rmnscm]{gap:.55rem;margin:0;display:grid}.studio-demo-shot[data-astro-cid-e7rmnscm] img[data-astro-cid-e7rmnscm]{border:1px solid var(--if-border);border-radius:.9rem;width:100%;height:auto;transition:transform .25s,border-color .25s;box-shadow:0 24px 60px -24px #000000a6}.studio-demo-shot[data-astro-cid-e7rmnscm]:hover img[data-astro-cid-e7rmnscm]{border-color:var(--accent);transform:translateY(-3px)}.studio-demo-shot[data-astro-cid-e7rmnscm] figcaption[data-astro-cid-e7rmnscm]{letter-spacing:.04em;color:var(--mute);font-size:.75rem}.studio-demo-cta[data-astro-cid-e7rmnscm]{margin-top:1.4rem}@media (width<=860px){.studio-demo-grid[data-astro-cid-e7rmnscm]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.studio-demo-shot[data-astro-cid-e7rmnscm] img[data-astro-cid-e7rmnscm]{transition:none}.studio-demo-shot[data-astro-cid-e7rmnscm]:hover img[data-astro-cid-e7rmnscm]{transform:none}}
