.hero[data-astro-cid-lcdefpme]{isolation:isolate;background:radial-gradient(circle at 78% 35%, color-mix(in srgb, var(--color-brand-soft) 22%, transparent) 0, transparent 31rem), linear-gradient(180deg, color-mix(in srgb, var(--color-surface-muted) 22%, transparent), transparent 75%);border-block-end:1px solid var(--color-border-subtle);padding-block:clamp(3.5rem,6vw,6rem);position:relative;overflow:hidden}.hero[data-astro-cid-lcdefpme]:before{z-index:-1;background-image:linear-gradient(color-mix(in srgb, var(--color-border) 22%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--color-border) 22%, transparent) 1px, transparent 1px);content:"";opacity:.3;pointer-events:none;background-size:4rem 4rem;position:absolute;inset:0}.hero__inner[data-astro-cid-lcdefpme]{align-items:center;gap:clamp(2.5rem,7vw,6.5rem);display:grid}.hero__copy[data-astro-cid-lcdefpme]{gap:var(--space-6);flex-direction:column;max-width:44rem;display:flex}.hero__eyebrow[data-astro-cid-lcdefpme]{align-self:flex-start;align-items:center;gap:var(--space-2);background-color:color-mix(in srgb, var(--color-accent) 8%, var(--color-surface));border:1px solid color-mix(in srgb, var(--color-accent) 28%, var(--color-border-subtle));border-radius:var(--radius-pill);color:var(--color-text-secondary);font-size:var(--text-sm);font-weight:var(--weight-semibold);padding:.45rem .75rem;display:inline-flex}.hero__eyebrow[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{background-color:var(--color-accent-solid);border-radius:var(--radius-pill);width:.5rem;height:.5rem;box-shadow:0 0 0 .25rem color-mix(in srgb, var(--color-accent) 14%, transparent)}.hero__title[data-astro-cid-lcdefpme]{font-size:var(--text-4xl);letter-spacing:-.045em;max-width:12ch;line-height:1.02}.hero__title[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--color-accent-text)}.hero__lead[data-astro-cid-lcdefpme]{max-width:40rem;color:var(--color-text-secondary);font-size:var(--text-lg);line-height:var(--leading-normal)}.hero__actions[data-astro-cid-lcdefpme]{gap:var(--space-3);flex-wrap:wrap;margin-block-start:var(--space-2);display:flex}.hero__highlights[data-astro-cid-lcdefpme]{gap:var(--space-3);margin:var(--space-2) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.hero__highlights[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-3);background-color:color-mix(in srgb, var(--color-surface) 82%, transparent);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);backdrop-filter:blur(.75rem);display:flex}.hero__highlight-icon[data-astro-cid-lcdefpme]{color:var(--color-accent-text);flex:none;display:inline-flex}.hero__highlights[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme],.hero__highlights[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{display:block}.hero__highlights[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--color-text);font-size:var(--text-sm);line-height:var(--leading-tight)}.hero__highlights[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{color:var(--color-text-muted);font-size:var(--text-xs);line-height:var(--leading-tight);text-overflow:ellipsis;margin-block-start:.15rem;overflow:hidden}.hero__shot[data-astro-cid-lcdefpme]{background:radial-gradient(circle at 50% 45%, color-mix(in srgb, var(--color-brand-soft) 42%, transparent), transparent 52%), linear-gradient(145deg, var(--color-surface-muted), color-mix(in srgb, var(--color-brand) 18%, var(--color-surface-muted)));border:1px solid var(--color-border-subtle);border-radius:calc(var(--radius-xl) + var(--space-2));min-height:clamp(32rem,49vw,39rem);box-shadow:var(--shadow-lg);justify-content:center;align-items:center;padding:clamp(1rem,3vw,2.25rem);display:flex;position:relative;overflow:hidden}.hero__shot[data-astro-cid-lcdefpme] .screenshot-frame{z-index:2;filter:drop-shadow(0 1.5rem 2rem #080c1840);max-width:19rem}.hero__orbit[data-astro-cid-lcdefpme]{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--color-brand-soft) 55%, transparent);width:min(28rem,90%);box-shadow:0 0 0 3rem color-mix(in srgb, var(--color-brand-soft) 7%, transparent), 0 0 0 7rem color-mix(in srgb, var(--color-brand-soft) 5%, transparent);border-radius:50%;position:absolute}.hero__callout[data-astro-cid-lcdefpme]{z-index:3;align-items:center;gap:var(--space-2);background-color:color-mix(in srgb, var(--color-surface) 90%, transparent);border:1px solid var(--color-border);border-radius:var(--radius-md);max-width:12rem;box-shadow:var(--shadow-md);color:var(--color-text-secondary);font-size:var(--text-xs);font-weight:var(--weight-semibold);backdrop-filter:blur(.75rem);padding:.7rem .85rem;display:none;position:absolute}.hero__callout[data-astro-cid-lcdefpme] svg{color:var(--color-accent-text);flex:none}.hero__callout--top[data-astro-cid-lcdefpme]{inset-block-start:16%;inset-inline-start:var(--space-5)}.hero__callout--bottom[data-astro-cid-lcdefpme]{inset-block-end:16%;inset-inline-end:var(--space-5)}@media (width>=60rem){.hero__inner[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,7fr) minmax(25rem,5fr)}.hero__callout[data-astro-cid-lcdefpme]{display:flex}.hero__shot[data-astro-cid-lcdefpme] .screenshot-frame{max-width:19.5rem}}@media (width<=40rem){.hero[data-astro-cid-lcdefpme]{padding-block-start:3rem}.hero__highlights[data-astro-cid-lcdefpme]{display:none}.hero__shot[data-astro-cid-lcdefpme]{min-height:34rem}}.workflow[data-astro-cid-lcdefpme]{background-color:color-mix(in srgb, var(--color-bg) 75%, var(--color-surface));border:1px solid var(--color-border-subtle);border-radius:calc(var(--radius-xl) + var(--space-2));box-shadow:var(--shadow-sm);align-items:start;gap:clamp(2rem,5vw,3.5rem);margin-block-start:var(--space-10);padding:clamp(1.25rem,3vw,2.25rem);display:grid}.workflow__steps[data-astro-cid-lcdefpme]{gap:var(--space-6);counter-reset:step;flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.step[data-astro-cid-lcdefpme]{gap:var(--space-4);border-block-end:1px solid var(--color-border-subtle);align-items:flex-start;padding-block-end:var(--space-5);display:flex}.step__number[data-astro-cid-lcdefpme]{background-color:var(--color-brand);border-radius:var(--radius-pill);width:2.25rem;height:2.25rem;color:var(--color-on-brand);font-size:var(--text-sm);font-weight:var(--weight-bold);flex:none;place-items:center;display:grid}.step__title[data-astro-cid-lcdefpme]{font-size:var(--text-lg);font-weight:var(--weight-semibold)}.step__body[data-astro-cid-lcdefpme]{color:var(--color-text-secondary);margin-block-start:var(--space-2)}.workflow__shot[data-astro-cid-lcdefpme]{padding:var(--space-4);background:radial-gradient(circle at 50% 36%, color-mix(in srgb, var(--color-brand-soft) 24%, transparent), transparent 50%), var(--color-surface-muted);border:1px solid var(--color-border-subtle);border-radius:var(--radius-xl);justify-content:center;display:flex}@media (width>=60rem){.workflow[data-astro-cid-lcdefpme]{grid-template-columns:repeat(12,minmax(0,1fr))}.workflow__steps[data-astro-cid-lcdefpme]{gap:var(--space-8);grid-column:1/10;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:relative}.workflow__steps[data-astro-cid-lcdefpme]:before{background:linear-gradient(90deg, var(--color-accent), var(--color-brand-soft), var(--color-accent));content:"";opacity:.45;height:1px;position:absolute;inset-block-start:2.1rem;inset-inline:1.1rem}.workflow__shot[data-astro-cid-lcdefpme]{grid-column:10/-1}.step[data-astro-cid-lcdefpme]{z-index:1;padding-block:var(--space-5) 0;border-block:0;flex-direction:column;position:relative}.step__number[data-astro-cid-lcdefpme]{box-shadow:0 0 0 .5rem color-mix(in srgb, var(--color-bg) 82%, var(--color-surface))}}.feature-grid[data-astro-cid-lcdefpme],.use-grid[data-astro-cid-lcdefpme],.faq[data-astro-cid-lcdefpme]{margin-block-start:var(--space-10);padding:0;list-style:none}.feature-grid[data-astro-cid-lcdefpme]{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));display:grid}.feature-grid[data-astro-cid-lcdefpme]>li[data-astro-cid-lcdefpme]{min-width:0}.feature-grid[data-astro-cid-lcdefpme]>li[data-astro-cid-lcdefpme]:nth-child(2) .feature-card,.feature-grid[data-astro-cid-lcdefpme]>li[data-astro-cid-lcdefpme]:nth-child(5) .feature-card{background:linear-gradient(135deg, color-mix(in srgb, var(--color-brand-soft) 10%, transparent), transparent 60%), var(--color-surface)}@media (width>=64rem){.feature-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(12,minmax(0,1fr))}.feature-grid[data-astro-cid-lcdefpme]>li[data-astro-cid-lcdefpme]{grid-column:span 4;min-width:0}.feature-grid[data-astro-cid-lcdefpme]>li[data-astro-cid-lcdefpme]:first-child,.feature-grid[data-astro-cid-lcdefpme]>li[data-astro-cid-lcdefpme]:nth-child(2),.feature-grid[data-astro-cid-lcdefpme]>li[data-astro-cid-lcdefpme]:nth-child(6),.feature-grid[data-astro-cid-lcdefpme]>li[data-astro-cid-lcdefpme]:nth-child(7){grid-column:span 6}}.split[data-astro-cid-lcdefpme]{align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}.split__shot[data-astro-cid-lcdefpme]{background-color:var(--color-bg);border:1px solid var(--color-border-subtle);border-radius:calc(var(--radius-xl) + var(--space-2));justify-content:center;padding:clamp(1rem,3vw,2rem);display:flex}.split__copy[data-astro-cid-lcdefpme]{gap:var(--space-5);flex-direction:column;display:flex}.category-stats[data-astro-cid-lcdefpme]{gap:var(--space-3);margin:var(--space-2) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.category-stats[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{padding:var(--space-4);background-color:var(--color-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md)}.category-stats[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{color:var(--color-accent-text);font-size:var(--text-2xl);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);line-height:var(--leading-tight)}.category-stats[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{margin:var(--space-1) 0 0;color:var(--color-text-secondary);font-size:var(--text-sm)}@media (width>=60rem){.split[data-astro-cid-lcdefpme]{grid-template-columns:auto 1fr}}.reports[data-astro-cid-lcdefpme]{align-items:start;gap:clamp(2rem,5vw,3.5rem);margin-block-start:var(--space-10);display:grid}.reports__list[data-astro-cid-lcdefpme]{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));margin:0;padding:0;list-style:none;display:grid}.report[data-astro-cid-lcdefpme]{padding:var(--space-5);background-color:var(--color-surface);border:1px solid var(--color-border-subtle);border-block-start:2px solid var(--color-accent);border-radius:var(--radius-md);transition:border-color var(--transition-fast) var(--easing), translate var(--transition-fast) var(--easing);position:relative}@media (hover:hover){.report[data-astro-cid-lcdefpme]:hover{border-color:color-mix(in srgb, var(--color-accent) 55%, var(--color-border));translate:0 -.15rem}}.report__name[data-astro-cid-lcdefpme]{font-size:var(--text-base);font-weight:var(--weight-semibold)}.report__body[data-astro-cid-lcdefpme]{color:var(--color-text-secondary);font-size:var(--text-sm);margin-block-start:var(--space-1)}.reports__shots[data-astro-cid-lcdefpme]{justify-content:center;gap:var(--space-6);padding:var(--space-6);background-color:var(--color-surface-muted);border:1px solid var(--color-border-subtle);border-radius:calc(var(--radius-xl) + var(--space-2));flex-wrap:wrap;display:flex;position:relative}.reports__formats[data-astro-cid-lcdefpme]{z-index:3;gap:var(--space-2);margin:0;display:flex;position:absolute;inset-block-start:var(--space-4);inset-inline-start:var(--space-4)}.reports__formats[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{background-color:color-mix(in srgb, var(--color-surface) 90%, transparent);border:1px solid var(--color-border-subtle);border-radius:var(--radius-pill);color:var(--color-text-secondary);font-size:var(--text-xs);font-weight:var(--weight-semibold);backdrop-filter:blur(.5rem);padding:.35rem .55rem}.reports__shots[data-astro-cid-lcdefpme] .screenshot-frame{margin-block-start:var(--space-8)}.reports__note[data-astro-cid-lcdefpme]{max-width:var(--width-text);color:var(--color-text-secondary);margin-block-start:var(--space-10)}@media (width>=64rem){.reports[data-astro-cid-lcdefpme]{grid-template-columns:1fr auto}.reports__shots[data-astro-cid-lcdefpme]{flex-wrap:nowrap}}.use-grid[data-astro-cid-lcdefpme]{counter-reset:use-case;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));display:grid}.use[data-astro-cid-lcdefpme]{padding:var(--space-5);background-color:var(--color-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);counter-increment:use-case;position:relative}.use[data-astro-cid-lcdefpme]:before{color:var(--color-accent-text);content:"0" counter(use-case);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:.12em;margin-block-end:var(--space-5);display:block}.use__title[data-astro-cid-lcdefpme]{font-size:var(--text-base);font-weight:var(--weight-semibold)}.use__body[data-astro-cid-lcdefpme]{color:var(--color-text-secondary);font-size:var(--text-sm);margin-block-start:var(--space-2)}.use__disclaimer[data-astro-cid-lcdefpme]{max-width:var(--width-text);color:var(--color-text-muted);font-size:var(--text-sm);margin-block-start:var(--space-10)}.privacy[data-astro-cid-lcdefpme]{gap:var(--space-6);background-color:var(--color-surface-muted);border:1px solid var(--color-border-subtle);border-inline-start:3px solid var(--color-accent);border-radius:var(--radius-lg);flex-direction:column;max-width:none;padding:clamp(1.5rem,4vw,2.5rem);display:flex}.privacy-layout[data-astro-cid-lcdefpme]{align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.privacy-layout__heading[data-astro-cid-lcdefpme]{gap:var(--space-8);flex-direction:column;display:flex}.privacy__facts[data-astro-cid-lcdefpme]{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.privacy__facts[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{color:var(--color-text-secondary);font-size:var(--text-sm);padding-inline-start:1.5rem;position:relative}.privacy__facts[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{background-color:var(--color-accent-solid);border-radius:var(--radius-pill);width:.55rem;height:.55rem;box-shadow:0 0 0 .2rem color-mix(in srgb, var(--color-accent) 12%, transparent);content:"";position:absolute;inset-block-start:.45em;inset-inline-start:0}@media (width>=60rem){.privacy-layout[data-astro-cid-lcdefpme]{grid-template-columns:minmax(17rem,.7fr) minmax(0,1.3fr)}}.privacy__links[data-astro-cid-lcdefpme]{gap:var(--space-6);flex-wrap:wrap;display:flex}.faq[data-astro-cid-lcdefpme]{gap:var(--space-3);flex-direction:column;max-width:none;display:flex}.faq-layout[data-astro-cid-lcdefpme]{align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.faq-layout__heading[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]{max-width:24rem;color:var(--color-text-secondary);margin-block-start:var(--space-5)}.faq__item[data-astro-cid-lcdefpme]{background-color:var(--color-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);height:100%}.faq__question[data-astro-cid-lcdefpme]{align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);cursor:pointer;transition:background-color var(--transition-fast) var(--easing);list-style:none;display:flex}.faq__question[data-astro-cid-lcdefpme]::-webkit-details-marker{display:none}.faq__icon[data-astro-cid-lcdefpme]{color:var(--color-text-secondary);transition:rotate var(--transition-base) var(--easing);flex:none;margin-inline-start:auto;display:inline-flex}.faq__item[data-astro-cid-lcdefpme][open] .faq__icon[data-astro-cid-lcdefpme]{rotate:180deg}.faq__item[data-astro-cid-lcdefpme][open] .faq__question[data-astro-cid-lcdefpme],.faq__question[data-astro-cid-lcdefpme]:hover{background-color:color-mix(in srgb, var(--color-accent) 6%, transparent)}.faq__question[data-astro-cid-lcdefpme]:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:calc(var(--focus-ring-offset) * -1);border-radius:var(--radius-md)}.faq__heading[data-astro-cid-lcdefpme]{font-size:var(--text-base);font-weight:var(--weight-semibold)}.faq__answer[data-astro-cid-lcdefpme]{padding:0 var(--space-5) var(--space-5);color:var(--color-text-secondary)}@media (width>=60rem){.faq-layout[data-astro-cid-lcdefpme]{grid-template-columns:minmax(17rem,.7fr) minmax(0,1.3fr)}}.cta[data-astro-cid-lcdefpme]{isolation:isolate;align-items:center;gap:var(--space-4);padding:clamp(3rem, 7vw, 5rem) var(--gutter);background:radial-gradient(circle at 16% 0%, color-mix(in srgb, var(--color-accent) 38%, transparent), transparent 22rem), linear-gradient(135deg, var(--color-brand), color-mix(in srgb, var(--color-brand-deep) 82%, black));border:1px solid color-mix(in srgb, var(--color-brand-soft) 65%, transparent);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);text-align:center;flex-direction:column;display:flex;position:relative;overflow:hidden}.cta[data-astro-cid-lcdefpme]:after{z-index:-1;content:"";opacity:.5;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:3.5rem 3.5rem;position:absolute;inset:0}.cta__eyebrow[data-astro-cid-lcdefpme]{color:color-mix(in srgb, var(--color-on-brand) 78%, transparent);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:.12em;text-transform:uppercase}.cta__title[data-astro-cid-lcdefpme]{color:var(--color-on-brand);font-size:var(--text-3xl)}.cta__body[data-astro-cid-lcdefpme]{max-width:var(--width-narrow);color:color-mix(in srgb, var(--color-on-brand) 82%, transparent)}.cta__actions[data-astro-cid-lcdefpme]{margin-block-start:var(--space-2)}@media (prefers-reduced-motion:no-preference){.hero__copy[data-astro-cid-lcdefpme]{animation:hero-enter .52s var(--easing) both}.hero__shot[data-astro-cid-lcdefpme]{animation:hero-enter .62s 80ms var(--easing) both}}@keyframes hero-enter{0%{opacity:0;translate:0 .75rem}to{opacity:1;translate:0}}
