.u-hero[data-astro-cid-ume7ykna]{padding-top:clamp(3.5rem,7vw,6rem);padding-bottom:clamp(4rem,8vw,6rem);position:relative;overflow:clip}.u-glow[data-astro-cid-ume7ykna]{pointer-events:none;background:radial-gradient(40rem 26rem at 85% 30%, color-mix(in oklab, var(--violet-review) 13%, transparent), transparent 70%), radial-gradient(46rem 28rem at 15% 70%, color-mix(in oklab, var(--litmus-blue) 13%, transparent), transparent 70%);height:50rem;position:absolute;inset:-10% -10% auto}[data-theme=light] .u-glow[data-astro-cid-ume7ykna]{opacity:.6}.u-hero[data-astro-cid-ume7ykna] .container[data-astro-cid-ume7ykna]{position:relative}.u-hero-text[data-astro-cid-ume7ykna]{flex-direction:column;align-items:flex-start;gap:1.6rem;max-width:60rem;display:flex}.u-hero-text[data-astro-cid-ume7ykna] .eyebrow[data-astro-cid-ume7ykna]{margin-bottom:0}.u-hero[data-astro-cid-ume7ykna] h1[data-astro-cid-ume7ykna]{letter-spacing:-.04em;max-width:16ch;font-size:clamp(2.6rem,6vw,5rem);line-height:1.02}.u-lead[data-astro-cid-ume7ykna]{max-width:44rem;font-size:clamp(1.1rem,1.6vw,1.32rem);line-height:1.55}.u-actions[data-astro-cid-ume7ykna]{flex-wrap:wrap;gap:.9rem;display:flex}.u-actions[data-astro-cid-ume7ykna] .btn[data-astro-cid-ume7ykna]{min-height:3.2rem}@media (width<=560px){.u-actions[data-astro-cid-ume7ykna]{flex-direction:column;width:100%}.u-actions[data-astro-cid-ume7ykna] .btn[data-astro-cid-ume7ykna]{width:100%}}.u-hero[data-astro-cid-ume7ykna] .u-shot{margin-top:clamp(3.5rem,7vw,5.5rem)}.u-why[data-astro-cid-ume7ykna]{background:var(--bg-2);border-block:1px solid var(--line)}.feature-grid[data-astro-cid-ume7ykna]{grid-template-columns:repeat(auto-fit,minmax(19rem,1fr));gap:clamp(2rem,4vw,3rem) clamp(2rem,5vw,4.5rem);display:grid}.feature[data-astro-cid-ume7ykna]{border-top:2px solid var(--line-strong);flex-direction:column;gap:.6rem;padding-top:1.3rem;display:flex}.feature[data-astro-cid-ume7ykna]:nth-child(3n+1){border-top-color:var(--cyan-pass)}.feature[data-astro-cid-ume7ykna]:nth-child(3n+2){border-top-color:var(--litmus-blue)}.feature[data-astro-cid-ume7ykna]:nth-child(3n+3){border-top-color:var(--violet-review)}.feature[data-astro-cid-ume7ykna] h3[data-astro-cid-ume7ykna]{letter-spacing:-.02em;font-size:clamp(1.2rem,1.7vw,1.4rem);line-height:1.2}.feature[data-astro-cid-ume7ykna] p[data-astro-cid-ume7ykna]{color:var(--text-2);line-height:1.6}.stages[data-astro-cid-ume7ykna]{counter-reset:stage;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1rem;list-style:none;display:grid}.stages[data-astro-cid-ume7ykna] li[data-astro-cid-ume7ykna]{counter-increment:stage}.stages[data-astro-cid-ume7ykna] a[data-astro-cid-ume7ykna]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-panel);height:100%;color:inherit;flex-direction:column;gap:.6rem;padding:1.6rem 1.5rem 1.4rem;text-decoration:none;transition:border-color .2s;display:flex}.stages[data-astro-cid-ume7ykna] a[data-astro-cid-ume7ykna]:before{content:"0" counter(stage);font-family:var(--font-mono);letter-spacing:.1em;color:var(--text-dim);font-size:.72rem}.stages[data-astro-cid-ume7ykna] a[data-astro-cid-ume7ykna]:hover{border-color:var(--litmus-blue)}.st-name[data-astro-cid-ume7ykna]{font-family:var(--font-display);letter-spacing:.02em;color:var(--text);font-size:1.5rem;font-weight:600}.st-desc[data-astro-cid-ume7ykna]{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--blue-text);font-size:.7rem;font-weight:500}.st-blurb[data-astro-cid-ume7ykna]{color:var(--text-2);flex:1;line-height:1.55}.st-more[data-astro-cid-ume7ykna]{color:var(--text);margin-top:.4rem;font-weight:500}.more-tools[data-astro-cid-ume7ykna]{color:var(--text-2);margin-top:2rem}.u-read[data-astro-cid-ume7ykna]{color:var(--text-2);max-width:26rem;margin-top:1.4rem}.u-faq-band[data-astro-cid-ume7ykna]{background:var(--bg-2);border-top:1px solid var(--line)}.u-faq[data-astro-cid-ume7ykna]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(2.5rem,6vw,6rem);display:grid}@media (width<=900px){.u-faq[data-astro-cid-ume7ykna]{grid-template-columns:1fr}}.u-faq[data-astro-cid-ume7ykna] h2[data-astro-cid-ume7ykna]{letter-spacing:-.035em;font-size:clamp(2rem,4vw,3.2rem);line-height:1.05}.faq-item[data-astro-cid-ume7ykna]{border-top:1px solid var(--line);padding-block:1.5rem}.faq-item[data-astro-cid-ume7ykna]:last-child{border-bottom:1px solid var(--line)}.faq[data-astro-cid-ume7ykna] dt[data-astro-cid-ume7ykna]{font-family:var(--font-display);letter-spacing:-.015em;color:var(--text);margin-bottom:.5rem;font-size:clamp(1.1rem,1.7vw,1.3rem);font-weight:500;line-height:1.3}.faq[data-astro-cid-ume7ykna] dd[data-astro-cid-ume7ykna]{color:var(--text-2);max-width:44rem;margin:0}@media (prefers-reduced-motion:reduce){.stages[data-astro-cid-ume7ykna] a[data-astro-cid-ume7ykna]{transition:none}}
