.reveal[data-astro-cid-zs3br4dn]{opacity:0;transform:translateY(16px);transition:opacity .55s ease,transform .55s cubic-bezier(.2,.7,.3,1)}.reveal[data-astro-cid-zs3br4dn].in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.reveal[data-astro-cid-zs3br4dn]{opacity:1;transform:none;transition:none}}.svc[data-astro-cid-zs3br4dn]{position:relative;z-index:0;max-width:47rem;margin:0 auto;padding:3rem 0 2rem}.glow[data-astro-cid-zs3br4dn]{position:absolute;inset:-8rem auto auto 50%;translate:-50% 0;width:min(46rem,120%);height:26rem;pointer-events:none;z-index:-1;background:radial-gradient(closest-side,color-mix(in srgb,var(--cyan) 16%,transparent),transparent 72%);filter:blur(60px)}.crumbs[data-astro-cid-zs3br4dn]{display:flex;gap:.5rem;font-size:.82rem;color:var(--muted);margin-bottom:1.6rem}.crumbs[data-astro-cid-zs3br4dn] a[data-astro-cid-zs3br4dn]{color:var(--muted)}.crumbs[data-astro-cid-zs3br4dn] a[data-astro-cid-zs3br4dn]:hover{color:var(--cyan)}.crumbs[data-astro-cid-zs3br4dn] span[data-astro-cid-zs3br4dn][aria-hidden]{opacity:.45}.eyebrow[data-astro-cid-zs3br4dn]{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;font-size:.72rem}.hero[data-astro-cid-zs3br4dn] h1[data-astro-cid-zs3br4dn]{font-size:clamp(2.1rem,5.6vw,3.35rem);font-weight:800;letter-spacing:-.035em;line-height:1.02;margin:.75rem 0 1.3rem;text-wrap:balance}.lede[data-astro-cid-zs3br4dn]{display:flex;flex-direction:column;gap:.5rem;max-width:36rem}.lede[data-astro-cid-zs3br4dn] p[data-astro-cid-zs3br4dn]{font-size:clamp(1.05rem,2vw,1.22rem);line-height:1.55;color:var(--text)}.lede[data-astro-cid-zs3br4dn] p[data-astro-cid-zs3br4dn]+p[data-astro-cid-zs3br4dn]{color:var(--muted);font-size:1.02rem}.btn[data-astro-cid-zs3br4dn]{display:inline-flex;align-items:center;gap:.55rem;margin-top:1.9rem;background:var(--grad-btn);color:#05131f;border-radius:999px;padding:.72rem 1.35rem;font-weight:700;font-size:.95rem;transition:transform .18s cubic-bezier(.2,.7,.3,1),box-shadow .18s}.btn[data-astro-cid-zs3br4dn]:hover{transform:translateY(-2px);box-shadow:0 12px 28px -12px color-mix(in srgb,var(--cyan) 70%,transparent)}.btn[data-astro-cid-zs3br4dn] svg[data-astro-cid-zs3br4dn]{transition:translate .18s cubic-bezier(.2,.7,.3,1)}.btn[data-astro-cid-zs3br4dn]:hover svg[data-astro-cid-zs3br4dn]{translate:3px 0}.intro[data-astro-cid-zs3br4dn]{margin-top:3.4rem;padding-top:2.4rem;border-top:1px solid var(--line)}.intro[data-astro-cid-zs3br4dn] p[data-astro-cid-zs3br4dn]{font-size:1.03rem;line-height:1.75;color:var(--muted);margin-bottom:.85rem;max-width:40rem}.intro[data-astro-cid-zs3br4dn] p[data-astro-cid-zs3br4dn]:first-child{color:var(--text);font-weight:600;font-size:1.12rem}.block[data-astro-cid-zs3br4dn]{margin-top:3.6rem}.block[data-astro-cid-zs3br4dn] h2[data-astro-cid-zs3br4dn]{font-size:clamp(1.4rem,3.2vw,1.85rem);font-weight:700;letter-spacing:-.025em;margin-bottom:1rem;text-wrap:balance}.block[data-astro-cid-zs3br4dn]>.lead[data-astro-cid-zs3br4dn]{color:var(--muted);line-height:1.72;margin-bottom:.8rem;max-width:40rem}.cards[data-astro-cid-zs3br4dn]{display:grid;gap:.8rem;grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));margin-top:1.6rem}.card[data-astro-cid-zs3br4dn]{position:relative;background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:1.35rem 1.4rem 1.4rem;transition:border-color .2s,transform .2s cubic-bezier(.2,.7,.3,1)}.card[data-astro-cid-zs3br4dn]:hover{border-color:color-mix(in srgb,var(--cyan) 42%,var(--line));transform:translateY(-3px)}.card[data-astro-cid-zs3br4dn] .idx[data-astro-cid-zs3br4dn]{font-size:.7rem;color:var(--cyan);letter-spacing:.1em}.card[data-astro-cid-zs3br4dn] h3[data-astro-cid-zs3br4dn]{font-size:1.05rem;font-weight:700;margin:.45rem 0 .5rem}.card[data-astro-cid-zs3br4dn] p[data-astro-cid-zs3br4dn]{color:var(--muted);font-size:.93rem;line-height:1.62;margin-bottom:.5rem}.card[data-astro-cid-zs3br4dn] p[data-astro-cid-zs3br4dn]:last-child{margin-bottom:0}.steps[data-astro-cid-zs3br4dn]{list-style:none;margin:1.8rem 0 0;padding:0;position:relative;counter-reset:step}.steps[data-astro-cid-zs3br4dn]:before{content:"";position:absolute;left:.72rem;top:.55rem;bottom:.8rem;width:1px;background:linear-gradient(var(--cyan),color-mix(in srgb,var(--cyan) 8%,transparent));opacity:.5}.steps[data-astro-cid-zs3br4dn] li[data-astro-cid-zs3br4dn]{position:relative;padding:0 0 1.8rem 2.6rem;counter-increment:step}.steps[data-astro-cid-zs3br4dn] li[data-astro-cid-zs3br4dn]:last-child{padding-bottom:0}.step-head[data-astro-cid-zs3br4dn]{display:flex;align-items:center;gap:.7rem;margin-bottom:.5rem}.step-head[data-astro-cid-zs3br4dn] h3[data-astro-cid-zs3br4dn]{font-size:1.06rem;font-weight:700;letter-spacing:-.01em}.dot[data-astro-cid-zs3br4dn]{position:absolute;left:0;top:.1rem;width:1.5rem;height:1.5rem;border-radius:50%;background:var(--bg);border:1px solid color-mix(in srgb,var(--cyan) 50%,var(--line));display:grid;place-items:center}.dot[data-astro-cid-zs3br4dn]:before{content:counter(step,decimal-leading-zero);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.63rem;color:var(--cyan)}.steps[data-astro-cid-zs3br4dn] p[data-astro-cid-zs3br4dn]{color:var(--muted);line-height:1.7;margin-bottom:.55rem;max-width:38rem}.steps[data-astro-cid-zs3br4dn] p[data-astro-cid-zs3br4dn]:last-child{margin-bottom:0}.callout[data-astro-cid-zs3br4dn]{margin-top:1.9rem;border-radius:14px;padding:1.4rem 1.5rem;background:color-mix(in srgb,var(--cyan) 6%,var(--surface));border:1px solid color-mix(in srgb,var(--cyan) 22%,var(--line))}.callout[data-astro-cid-zs3br4dn] h3[data-astro-cid-zs3br4dn]{font-size:1.02rem;font-weight:700;margin-bottom:.55rem}.callout[data-astro-cid-zs3br4dn] p[data-astro-cid-zs3br4dn]{color:var(--muted);line-height:1.68;margin-bottom:.5rem}.callout[data-astro-cid-zs3br4dn] p[data-astro-cid-zs3br4dn]:last-child{margin-bottom:0}.faq[data-astro-cid-zs3br4dn]{margin-top:1.4rem;border-top:1px solid var(--line)}.faq[data-astro-cid-zs3br4dn] details[data-astro-cid-zs3br4dn]{border-bottom:1px solid var(--line)}.faq[data-astro-cid-zs3br4dn] summary[data-astro-cid-zs3br4dn]{cursor:pointer;padding:1.05rem 0;font-weight:600;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:1rem;transition:color .15s}.faq[data-astro-cid-zs3br4dn] summary[data-astro-cid-zs3br4dn]:hover{color:var(--cyan)}.faq[data-astro-cid-zs3br4dn] summary[data-astro-cid-zs3br4dn]::-webkit-details-marker{display:none}.faq[data-astro-cid-zs3br4dn] summary[data-astro-cid-zs3br4dn]:after{content:"";flex:none;width:.62rem;height:.62rem;border-right:1.5px solid var(--cyan);border-bottom:1.5px solid var(--cyan);rotate:45deg;translate:0 -.15rem;transition:rotate .22s cubic-bezier(.2,.7,.3,1)}.faq[data-astro-cid-zs3br4dn] details[data-astro-cid-zs3br4dn][open] summary[data-astro-cid-zs3br4dn]:after{rotate:-135deg;translate:0 .15rem}.answer[data-astro-cid-zs3br4dn]{padding-bottom:1.15rem;display:flex;flex-direction:column;gap:.6rem}.answer[data-astro-cid-zs3br4dn] p[data-astro-cid-zs3br4dn]{color:var(--muted);line-height:1.7;max-width:38rem}.faq[data-astro-cid-zs3br4dn] details[data-astro-cid-zs3br4dn][open] .answer[data-astro-cid-zs3br4dn]{animation:fade-in .28s ease both}@keyframes fade-in{0%{opacity:0;translate:0 -4px}to{opacity:1;translate:0 0}}.final[data-astro-cid-zs3br4dn]{margin-top:4rem;border-radius:18px;padding:2.2rem 2.2rem 2.4rem;background:color-mix(in srgb,var(--cyan) 5%,var(--surface));border:1px solid color-mix(in srgb,var(--cyan) 20%,var(--line))}.final[data-astro-cid-zs3br4dn] h2[data-astro-cid-zs3br4dn]{font-size:clamp(1.4rem,3vw,1.75rem);font-weight:700;margin-bottom:.8rem;letter-spacing:-.02em}.final[data-astro-cid-zs3br4dn] p[data-astro-cid-zs3br4dn]{color:var(--muted);line-height:1.7;margin-bottom:.6rem;max-width:36rem}.related[data-astro-cid-zs3br4dn]{margin-top:3rem;border-top:1px solid var(--line);padding-top:1.5rem}.related[data-astro-cid-zs3br4dn] div[data-astro-cid-zs3br4dn]{display:flex;flex-wrap:wrap;gap:1.4rem;margin-top:.7rem}.related[data-astro-cid-zs3br4dn] a[data-astro-cid-zs3br4dn]{font-weight:600;font-size:.94rem;color:var(--cyan)}.related[data-astro-cid-zs3br4dn] a[data-astro-cid-zs3br4dn]:hover{text-decoration:underline}@media(max-width:700px){.svc[data-astro-cid-zs3br4dn]{padding:2rem 0 1rem}.final[data-astro-cid-zs3br4dn]{padding:1.5rem}.steps[data-astro-cid-zs3br4dn] li[data-astro-cid-zs3br4dn]{padding-left:2.3rem}}
