.fl-hub-stage[data-astro-cid-tmuhbxkc]{display:grid;position:relative}.fl-hub-stage__scene[data-astro-cid-tmuhbxkc],.fl-hub-stage__app[data-astro-cid-tmuhbxkc]{position:relative}.fl-hub-stage__scene[data-astro-cid-tmuhbxkc] .fl-photo{aspect-ratio:16/10;box-shadow:var(--fl-shadow)}.fl-hub-stage__app[data-astro-cid-tmuhbxkc]{width:82%;margin:-12% 0 0 auto}.fl-tag[data-astro-cid-tmuhbxkc]{z-index:2;background:color-mix(in oklch, var(--fl-surf) 88%, transparent);backdrop-filter:blur(10px);min-height:44px;color:var(--fl-ink);font:700 12px/1.1 var(--font-mono);transition:transform .25s var(--fl-ease);border-radius:999px;align-items:center;gap:8px;padding:6px 8px 6px 14px;display:inline-flex;position:absolute;top:14px;left:14px;box-shadow:0 6px 18px oklch(0% 0 0/.12)}.fl-tag[data-astro-cid-tmuhbxkc]:hover{transform:translateY(-2px)}.fl-tag[data-astro-cid-tmuhbxkc]:focus-visible{outline:3px solid var(--fl-brand);outline-offset:3px}.fl-tag__status[data-astro-cid-tmuhbxkc]{background:var(--color-accent-subtle);color:var(--color-accent-hover);border-radius:999px;padding:5px 9px;font-size:11px}.fl-tag[data-astro-cid-tmuhbxkc]:before{background:var(--color-accent);content:"";border-radius:50%;width:8px;height:8px}.fl-hub-stage__app[data-astro-cid-tmuhbxkc] .fl-tag[data-astro-cid-tmuhbxkc]{top:42px}@media (width<=59.99rem){.fl-hub-stage[data-astro-cid-tmuhbxkc]{gap:24px}.fl-hub-stage__app[data-astro-cid-tmuhbxkc]{width:min(100%,340px);margin:0 auto}.fl-hub-stage__app[data-astro-cid-tmuhbxkc] .fl-browser__bar{display:none}.fl-hub-stage__app[data-astro-cid-tmuhbxkc] .fl-browser__screen{aspect-ratio:330/580}.fl-hub-stage[data-astro-cid-tmuhbxkc] .fl-tag[data-astro-cid-tmuhbxkc],.fl-hub-stage__app[data-astro-cid-tmuhbxkc] .fl-tag[data-astro-cid-tmuhbxkc]{border:1px solid var(--fl-line);width:100%;box-shadow:none;backdrop-filter:none;border-radius:12px;justify-content:space-between;margin-top:10px;position:static}}@media (width>=60rem){.fl-hub-stage[data-astro-cid-tmuhbxkc]{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.fl-hub-stage__scene[data-astro-cid-tmuhbxkc]{grid-area:1/1/auto/span 8}.fl-hub-stage__app[data-astro-cid-tmuhbxkc]{grid-area:1/7/auto/span 6;width:auto;margin:24% 0 0}}.fl-products[data-astro-cid-hnn7uoec]{gap:20px;display:grid}.fl-product[data-astro-cid-hnn7uoec]{border:1px solid var(--fl-line);background:var(--fl-bg);border-radius:28px;flex-direction:column;display:flex;overflow:hidden}.fl-product__visual[data-astro-cid-hnn7uoec]{background:linear-gradient(180deg, var(--fl-accent-soft), transparent);padding:clamp(20px,3vw,32px) clamp(20px,3vw,32px) 0}.fl-product__frame[data-astro-cid-hnn7uoec]{aspect-ratio:16/10;box-shadow:0 -10px 40px var(--fl-glow);border-radius:18px 18px 0 0;overflow:hidden}.fl-product__frame[data-astro-cid-hnn7uoec] .fl-photo{border-radius:0;height:100%}.fl-product__frame[data-astro-cid-hnn7uoec] .fl-browser{box-shadow:none;border-radius:18px 18px 0 0}.fl-product__copy[data-astro-cid-hnn7uoec]{border-top:1px solid var(--fl-line);background:var(--fl-surf);flex-direction:column;flex:1;align-items:flex-start;gap:14px;padding:clamp(24px,3.4vw,40px);display:flex}.fl-product__audience[data-astro-cid-hnn7uoec]{color:var(--fl-accent);font:700 12px/1.2 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.fl-product[data-astro-cid-hnn7uoec] h3[data-astro-cid-hnn7uoec]{letter-spacing:-.04em;font-size:clamp(28px,3vw,38px);line-height:1.05}.fl-product__promise[data-astro-cid-hnn7uoec]{font-size:18px;font-weight:500;line-height:1.45}.fl-product[data-astro-cid-hnn7uoec] ul[data-astro-cid-hnn7uoec]{color:var(--fl-ink-2);flex:1;gap:10px;margin:6px 0 12px;display:grid}.fl-product[data-astro-cid-hnn7uoec] li[data-astro-cid-hnn7uoec]{padding-left:26px;line-height:1.45;position:relative}.fl-product[data-astro-cid-hnn7uoec] li[data-astro-cid-hnn7uoec]:before{color:var(--fl-accent);content:"✓";font-weight:700;position:absolute;top:.1em;left:0}@media (width>=64rem){.fl-products[data-astro-cid-hnn7uoec]{grid-template-columns:repeat(2,minmax(0,1fr))}}.fl-cta[data-astro-cid-j6c6fggp]{padding:clamp(24px,4vw,56px) clamp(12px,2vw,24px) clamp(48px,6vw,88px)}.fl-cta__card[data-astro-cid-j6c6fggp]{background:radial-gradient(70% 120% at 100% 0%, var(--fl-cta-glow), transparent 60%), var(--fl-cta-bg);max-width:1320px;color:var(--fl-cta-ink);border-radius:32px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;margin-inline:auto;padding:clamp(36px,6vw,72px);display:flex}.fl-cta__copy[data-astro-cid-j6c6fggp]{flex-direction:column;gap:14px;max-width:38rem;display:flex}.fl-cta__eyebrow[data-astro-cid-j6c6fggp]{color:var(--fl-cta-ink-2);font:700 12px/1.2 var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.fl-cta[data-astro-cid-j6c6fggp] h2[data-astro-cid-j6c6fggp]{letter-spacing:-.045em;text-wrap:balance;font-size:clamp(32px,4.2vw,54px);line-height:1.02}.fl-cta__copy[data-astro-cid-j6c6fggp]>p[data-astro-cid-j6c6fggp]:last-child{color:var(--fl-cta-ink-2);font-size:18px;line-height:1.5}.fl-cta__actions[data-astro-cid-j6c6fggp]{flex-wrap:wrap;gap:12px;display:flex}.fl-cta[data-astro-cid-j6c6fggp] .fl-btn--light[data-astro-cid-j6c6fggp]{background:var(--fl-cta-ink);color:var(--fl-cta-btn-ink)}.fl-cta[data-astro-cid-j6c6fggp] .fl-btn--outline-light[data-astro-cid-j6c6fggp]{border-color:color-mix(in oklch, var(--fl-cta-ink) 50%, transparent);color:var(--fl-cta-ink)}.fl-hub-formats[data-astro-cid-5qqjv3h6]{gap:18px;padding-bottom:28px;display:grid}.fl-hub-formats[data-astro-cid-5qqjv3h6] p[data-astro-cid-5qqjv3h6]{color:var(--fl-accent);font:700 12px/1.2 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px}.fl-hub-infra[data-astro-cid-5qqjv3h6]{border:1px solid color-mix(in oklch, var(--fl-on-dark) 20%, transparent);width:56px;height:56px;color:var(--fl-brand);border-radius:16px;place-items:center;margin-top:12px;display:grid}
