.tool-hero[data-astro-cid-hhxicd6u]{min-height:92svh;padding:calc(var(--nav-h) + 4rem) var(--gutter) 5rem;isolation:isolate;align-items:center;display:flex;position:relative;overflow:hidden}.hero-still[data-astro-cid-hhxicd6u]{object-fit:cover;z-index:-3;will-change:transform;width:108%;max-width:none;height:108%;animation:30s ease-in-out infinite alternate drift;position:absolute;inset:-4%}@keyframes drift{0%{transform:translate(-1.5%)scale(1)}to{transform:translate(1.5%,-1%)scale(1.06)}}.hero-shade[data-astro-cid-hhxicd6u]{z-index:-2;background:linear-gradient(90deg, #060608f2 0%, #060608cc 40%, #06060840 80%), linear-gradient(180deg, #06060866 0%, transparent 25%, transparent 70%, var(--c-bg) 100%);position:absolute;inset:0}.hero-sweep[data-astro-cid-hhxicd6u]{z-index:-1;pointer-events:none;animation:sweep 9s var(--ease) .6s infinite;background:linear-gradient(105deg,#0000 35%,#f3cf8717 50%,#0000 65%);position:absolute;inset:0;transform:translate(-100%)}@keyframes sweep{0%{transform:translate(-100%)}45%,to{transform:translate(100%)}}.hero-content[data-astro-cid-hhxicd6u]{max-width:42rem;text-shadow:var(--tshadow);position:relative}.tool-hero[data-astro-cid-hhxicd6u] h1[data-astro-cid-hhxicd6u]{font-size:clamp(2.4rem,6vw,4.6rem)}.hero-cta[data-astro-cid-hhxicd6u]{flex-wrap:wrap;gap:.9rem;margin-top:2.4rem;display:flex}.hero-cta[data-astro-cid-hhxicd6u] .btn[data-astro-cid-hhxicd6u]{text-shadow:none}.coming-note[data-astro-cid-hhxicd6u]{color:var(--c-accent);font-size:1rem}.steps-section[data-astro-cid-hhxicd6u],.features-section[data-astro-cid-hhxicd6u],.more-section[data-astro-cid-hhxicd6u]{min-height:auto}.steps[data-astro-cid-hhxicd6u]{grid-template-columns:repeat(3,1fr);gap:2.5rem;margin-top:3.5rem;display:grid;position:relative}.steps[data-astro-cid-hhxicd6u]:before{content:"";background:linear-gradient(90deg, var(--c-accent), var(--c-line-strong) 40%, var(--c-line-strong));transform-origin:0;height:1px;transition:transform 1.4s var(--ease);position:absolute;top:5px;left:0;right:0;transform:scaleX(0)}.steps[data-astro-cid-hhxicd6u].in-view:before{transform:scaleX(1)}.steps[data-astro-cid-hhxicd6u] li[data-astro-cid-hhxicd6u]{padding-top:2.2rem;position:relative}.step-dot[data-astro-cid-hhxicd6u]{background:var(--c-bg);border:1px solid var(--c-dim);width:11px;height:11px;transition:background .5s var(--ease), border-color .5s var(--ease), box-shadow .5s var(--ease);transition-delay:calc(.3s + var(--i) * .35s);border-radius:50%;position:absolute;top:0;left:0}.steps[data-astro-cid-hhxicd6u].in-view .step-dot[data-astro-cid-hhxicd6u]{background:var(--c-accent);border-color:var(--c-accent);box-shadow:0 0 12px #f3cf8780}.steps[data-astro-cid-hhxicd6u] h3[data-astro-cid-hhxicd6u]{font-size:1.15rem;font-weight:400}.steps[data-astro-cid-hhxicd6u] p[data-astro-cid-hhxicd6u]{color:var(--c-muted);max-width:22rem;margin-top:.6rem;font-size:.95rem}.features[data-astro-cid-hhxicd6u]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(2rem,6vw,5rem);display:grid}.features__head[data-astro-cid-hhxicd6u]{top:calc(var(--nav-h) + 3rem);position:sticky}.limitation[data-astro-cid-hhxicd6u],.cross-link[data-astro-cid-hhxicd6u]{max-width:26rem;margin-top:1.6rem}.cross-link[data-astro-cid-hhxicd6u] a[data-astro-cid-hhxicd6u]{color:var(--c-accent)}.feature-list[data-astro-cid-hhxicd6u] li[data-astro-cid-hhxicd6u]{border-top:1px solid var(--c-line);padding:1.4rem 0}.feature-list[data-astro-cid-hhxicd6u] li[data-astro-cid-hhxicd6u]:last-child{border-bottom:1px solid var(--c-line)}.feature-list[data-astro-cid-hhxicd6u] h3[data-astro-cid-hhxicd6u]{align-items:center;gap:.6rem;font-size:1.15rem;font-weight:400;display:flex}.feature-list[data-astro-cid-hhxicd6u] p[data-astro-cid-hhxicd6u]{color:var(--c-muted);max-width:34rem;margin-top:.4rem}.more-tools[data-astro-cid-hhxicd6u]{flex-wrap:wrap;justify-content:center;gap:.6rem;margin-top:2.5rem;display:flex}.more-tools[data-astro-cid-hhxicd6u] li[data-astro-cid-hhxicd6u]{opacity:0;transition:opacity .4s var(--ease), transform .4s var(--ease);transition-delay:calc(var(--i) * 30ms);transform:translateY(6px)}.more-tools[data-astro-cid-hhxicd6u].in-view li[data-astro-cid-hhxicd6u]{opacity:1;transform:none}.more-tools[data-astro-cid-hhxicd6u] a[data-astro-cid-hhxicd6u]{border:1px solid var(--c-line);border-radius:var(--radius);color:var(--c-muted);transition:border-color .25s var(--ease), color .25s var(--ease), background .25s var(--ease);padding:.5rem 1rem;font-size:.85rem;display:inline-block}.more-tools[data-astro-cid-hhxicd6u] a[data-astro-cid-hhxicd6u]:hover{color:var(--c-text);background:#f3cf870d;border-color:#f3cf8780}.more-tools[data-astro-cid-hhxicd6u] .all-link[data-astro-cid-hhxicd6u]{color:var(--c-accent)}@media (width<=860px){.steps[data-astro-cid-hhxicd6u]{grid-template-columns:1fr;gap:0}.steps[data-astro-cid-hhxicd6u]:before{transform-origin:top;background:linear-gradient(180deg, var(--c-accent), var(--c-line-strong) 40%);width:1px;height:auto;inset:0 auto 0 5px}.steps[data-astro-cid-hhxicd6u] li[data-astro-cid-hhxicd6u]{padding:0 0 2rem 2rem}.features[data-astro-cid-hhxicd6u]{grid-template-columns:1fr}.features__head[data-astro-cid-hhxicd6u]{position:static}.hero-shade[data-astro-cid-hhxicd6u]{background:linear-gradient(180deg, #0606088c 0%, #060608d9 45%, var(--c-bg) 100%)}}@media (prefers-reduced-motion:reduce){.hero-still[data-astro-cid-hhxicd6u],.hero-sweep[data-astro-cid-hhxicd6u]{animation:none}}
