.dc-page[data-astro-cid-jfnroyfo]{--ink:#ecfdf5;--muted:#94a3b8;--faint:#7c8ba1;--line:#34d39933;--green:#34d399;--green-strong:#10b981;--warn:#fbbf24;--btn-fg:#022c22;--bezel:#0f172a;color:var(--ink);max-width:100%;min-height:100vh;overflow-x:clip}html.light-mode .dc-page[data-astro-cid-jfnroyfo]{--ink:#0f172a;--muted:#475569;--faint:#64748b;--line:#04785733;--green:#047857;--green-strong:#047857;--warn:#b45309;--btn-fg:#f8fafc;--bezel:#1e293b}.dc-spread[data-astro-cid-jfnroyfo]{gap:2.5rem;max-width:72rem;margin:0 auto;padding:1.15rem 1.5rem 2.75rem;display:grid}@media (width>=1024px){.dc-spread[data-astro-cid-jfnroyfo]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;padding-top:1.35rem}}.dc-hero[data-astro-cid-jfnroyfo]{min-width:0}.dc-kicker[data-astro-cid-jfnroyfo]{letter-spacing:.2em;text-transform:uppercase;color:var(--green);margin:0 0 .85rem;font-size:.75rem;font-weight:800}.dc-brand[data-astro-cid-jfnroyfo]{color:var(--muted);margin:0 0 .25rem;font-size:.95rem;font-weight:700}.dc-title[data-astro-cid-jfnroyfo]{letter-spacing:-.055em;color:var(--ink);margin:0 0 1.1rem;font-size:clamp(2.35rem,8vw,4.35rem);font-weight:900;line-height:.92}.dc-sub[data-astro-cid-jfnroyfo]{max-width:34rem;color:var(--ink);margin:0 0 1rem;font-size:1.02rem;font-weight:500;line-height:1.6}.dc-lab[data-astro-cid-jfnroyfo]{border-left:2px solid var(--warn);max-width:34rem;color:var(--warn);margin:0 0 1.4rem;padding-left:.75rem;font-size:.88rem;font-weight:600;line-height:1.5}.dc-ctas[data-astro-cid-jfnroyfo]{flex-wrap:wrap;gap:.7rem;display:flex}.dc-btn[data-astro-cid-jfnroyfo]{letter-spacing:.04em;border-radius:.35rem;align-items:center;gap:.45rem;min-height:2.75rem;padding:.78rem 1.15rem;font-size:.82rem;font-weight:800;text-decoration:none;display:inline-flex}.dc-btn--solid[data-astro-cid-jfnroyfo]{background:var(--green-strong);color:var(--btn-fg)}.dc-btn--solid[data-astro-cid-jfnroyfo]:hover{filter:brightness(1.08)}.dc-btn--ghost[data-astro-cid-jfnroyfo]{border:1.5px solid var(--line);color:var(--ink)}.dc-btn--ghost[data-astro-cid-jfnroyfo]:hover{border-color:var(--green);color:var(--green)}.dc-btn-icon[data-astro-cid-jfnroyfo]{width:1rem;height:1rem}.dc-license[data-astro-cid-jfnroyfo]{color:var(--muted);margin:1rem 0 0;font-size:.8rem}.dc-license[data-astro-cid-jfnroyfo] a[data-astro-cid-jfnroyfo]{color:inherit;text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:.2em}.dc-license[data-astro-cid-jfnroyfo] a[data-astro-cid-jfnroyfo]:hover{color:var(--green);text-decoration-color:currentColor}.dc-shots[data-astro-cid-jfnroyfo]{isolation:isolate;min-width:0;position:relative}.dc-shots[data-astro-cid-jfnroyfo]:before{content:"";z-index:-1;background:radial-gradient(ellipse at center, color-mix(in srgb, var(--green) 18%, transparent), transparent 70%);pointer-events:none;position:absolute;inset:5% 0 12%}.dc-shots-track[data-astro-cid-jfnroyfo]{scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-x:contain;scrollbar-width:none;border-radius:.5rem;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.dc-shots-track[data-astro-cid-jfnroyfo]::-webkit-scrollbar{display:none}.dc-shots-track[data-astro-cid-jfnroyfo]:focus-visible{outline:2px solid var(--green);outline-offset:4px}.dc-shot[data-astro-cid-jfnroyfo]{scroll-snap-align:center;flex:0 0 100%;justify-content:center;padding:.25rem 0;display:flex}.dc-shot[data-astro-cid-jfnroyfo] .dc-phone-bezel[data-astro-cid-jfnroyfo]{width:min(18rem,74vw)}.dc-phone-bezel[data-astro-cid-jfnroyfo]{background:var(--bezel);border:1px solid color-mix(in srgb, var(--ink) 14%, transparent);border-radius:1.6rem;padding:.45rem;position:relative}.dc-phone-screen[data-astro-cid-jfnroyfo]{background:#0f172a;border-radius:1.2rem;width:100%;height:auto;display:block}.dc-shots-bar[data-astro-cid-jfnroyfo]{justify-content:center;align-items:center;gap:.75rem;margin-top:1rem;display:flex}.dc-shots-btn[data-astro-cid-jfnroyfo]{border:1.5px solid var(--line);width:2.75rem;height:2.75rem;color:var(--ink);cursor:pointer;background:0 0;border-radius:.35rem;flex:none;justify-content:center;align-items:center;display:inline-flex}.dc-shots-btn[data-astro-cid-jfnroyfo] svg[data-astro-cid-jfnroyfo]{width:1.1rem;height:1.1rem}.dc-shots-btn[data-astro-cid-jfnroyfo]:hover:not(:disabled){border-color:var(--green);color:var(--green)}.dc-shots-btn[data-astro-cid-jfnroyfo]:focus-visible{outline:2px solid var(--green);outline-offset:2px}.dc-shots-btn[data-astro-cid-jfnroyfo]:disabled{opacity:.35;cursor:default}.dc-shots-caption[data-astro-cid-jfnroyfo]{text-align:center;width:15rem;min-width:0;color:var(--muted);margin:0;font-size:.85rem;line-height:1.4}.dc-shots-count[data-astro-cid-jfnroyfo]{color:var(--green);font-variant-numeric:tabular-nums;font-weight:800}@media (prefers-reduced-motion:reduce){.dc-shots-track[data-astro-cid-jfnroyfo]{scroll-behavior:auto}}.dc-body[data-astro-cid-jfnroyfo]{max-width:72rem;margin:0 auto;padding:1.1rem 1.5rem 5.5rem}.dc-block[data-astro-cid-jfnroyfo]{margin-bottom:3.1rem}.dc-h[data-astro-cid-jfnroyfo]{letter-spacing:-.03em;color:var(--ink);margin:0 0 .85rem;font-size:clamp(1.55rem,2.8vw,2.15rem);font-weight:800}.dc-h--sm[data-astro-cid-jfnroyfo]{letter-spacing:.18em;text-transform:uppercase;color:var(--green);font-size:.78rem}.dc-prose[data-astro-cid-jfnroyfo]{max-width:42rem;color:var(--muted);margin:0;font-size:.98rem;line-height:1.65}.dc-note[data-astro-cid-jfnroyfo]{border-left:2px solid var(--warn);max-width:42rem;color:var(--ink);margin:1.1rem 0 0;padding-left:.75rem;font-size:.88rem;line-height:1.55}.dc-flow[data-astro-cid-jfnroyfo]{border-top:1px solid var(--line);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}@media (width>=640px){.dc-flow[data-astro-cid-jfnroyfo]{grid-template-columns:1fr 1fr}}@media (width>=1024px){.dc-flow[data-astro-cid-jfnroyfo]{grid-template-columns:repeat(4,1fr)}}.dc-flow[data-astro-cid-jfnroyfo] li[data-astro-cid-jfnroyfo]{border-bottom:1px solid var(--line);padding:1.15rem 1.25rem 1.3rem 0}.dc-flow-head[data-astro-cid-jfnroyfo]{letter-spacing:.14em;color:var(--green);align-items:center;gap:.5rem;margin:0 0 .6rem;font-size:.75rem;font-weight:800;display:flex}.dc-flow-icon[data-astro-cid-jfnroyfo]{width:1.25rem;height:1.25rem}.dc-flow[data-astro-cid-jfnroyfo] h3[data-astro-cid-jfnroyfo]{color:var(--ink);margin:0 0 .35rem;font-size:1.05rem;font-weight:800}.dc-flow[data-astro-cid-jfnroyfo] p[data-astro-cid-jfnroyfo]:not(.dc-flow-head){color:var(--muted);margin:0;font-size:.9rem;line-height:1.5}.dc-feature-list[data-astro-cid-jfnroyfo]{grid-template-columns:1fr;gap:.65rem 2.5rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}@media (width>=768px){.dc-feature-list[data-astro-cid-jfnroyfo]{grid-template-columns:1fr 1fr}}.dc-feature-list[data-astro-cid-jfnroyfo] li[data-astro-cid-jfnroyfo]{color:var(--ink);align-items:baseline;gap:.65rem;padding:.15rem 0;font-size:.92rem;line-height:1.5;display:flex}.dc-feature-list[data-astro-cid-jfnroyfo] li[data-astro-cid-jfnroyfo]:before{content:"";background:var(--green);border-radius:50%;flex:none;width:.4rem;height:.4rem;margin-top:.5rem}.dc-tags[data-astro-cid-jfnroyfo]{flex-wrap:wrap;gap:.55rem 1rem;display:flex}.dc-tag[data-astro-cid-jfnroyfo]{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line);padding:.12rem 0;font-size:.75rem;font-weight:800}.dc-get[data-astro-cid-jfnroyfo]{border-top:2px solid var(--green);padding-top:.35rem}.dc-get[data-astro-cid-jfnroyfo] .dc-ctas[data-astro-cid-jfnroyfo]{margin-top:1.25rem}.dc-fine[data-astro-cid-jfnroyfo]{max-width:36rem;color:var(--faint);margin:1.35rem 0 0;font-size:.75rem;line-height:1.5}.dc-page[data-astro-cid-jfnroyfo] .site-faq-list{border-top:1px solid var(--line)}.dc-page[data-astro-cid-jfnroyfo] .site-faq-list>:not([hidden])~:not([hidden]){margin-top:0}.dc-page[data-astro-cid-jfnroyfo] .site-faq-line{border-bottom:1px solid var(--line);padding:1.1rem 0}
