.sv-hero[data-astro-cid-lnthwwyx]{padding-block:calc(var(--nav-h) + clamp(4rem, 3rem + 6vw, 8rem)) clamp(3rem, 2rem + 3vw, 5rem);background:radial-gradient(50% 70% at 85% 10%, color-mix(in srgb, var(--accent) 16%, transparent), transparent 70%), radial-gradient(40% 60% at 5% 0%, #ffffff0d, transparent 70%);border-bottom:1px solid var(--line)}.sv-hero__inner[data-astro-cid-lnthwwyx]{gap:1.5rem;display:grid}.sv-hero[data-astro-cid-lnthwwyx] .lede[data-astro-cid-lnthwwyx]{max-width:46ch}@media (prefers-reduced-motion:no-preference){.sv-hero__inner[data-astro-cid-lnthwwyx]>[data-astro-cid-lnthwwyx]{animation:rise .9s var(--ease-out) both}.sv-hero__inner[data-astro-cid-lnthwwyx]>[data-astro-cid-lnthwwyx]:nth-child(2){animation-delay:80ms}.sv-hero__inner[data-astro-cid-lnthwwyx]>[data-astro-cid-lnthwwyx]:nth-child(3){animation-delay:.16s}.sv-hero__inner[data-astro-cid-lnthwwyx]>[data-astro-cid-lnthwwyx]:nth-child(4){animation-delay:.24s}}@keyframes rise{0%{opacity:0;transform:translateY(24px)}}.chips[data-astro-cid-lnthwwyx]{flex-wrap:wrap;gap:.6rem;margin-top:.75rem;display:flex}.chip[data-astro-cid-lnthwwyx]{border:1px solid var(--line);font-size:var(--step--1);color:var(--muted);border-radius:999px;align-items:center;gap:.55em;padding:.6em 1.1em;transition:color .3s,border-color .3s,background-color .3s;display:inline-flex}.chip[data-astro-cid-lnthwwyx] svg[data-astro-cid-lnthwwyx]{width:1.15em;height:1.15em;color:var(--accent)}.chip[data-astro-cid-lnthwwyx]:hover{color:var(--text);border-color:var(--text);background:var(--surface)}.sv-body[data-astro-cid-lnthwwyx]{grid-template-columns:240px 1fr;gap:clamp(2rem,1rem + 4vw,6rem);padding-block:clamp(3rem,2rem + 4vw,6rem);display:grid}.sv-index[data-astro-cid-lnthwwyx] ol[data-astro-cid-lnthwwyx]{top:calc(var(--nav-h) + 2rem);gap:.25rem;padding:0;list-style:none;display:grid;position:sticky}.sv-index[data-astro-cid-lnthwwyx] a[data-astro-cid-lnthwwyx]{border-left:1px solid var(--line);color:var(--muted);font-size:var(--step--1);align-items:baseline;gap:.9rem;padding:.55rem 0 .55rem 1rem;transition:color .3s,border-color .3s;display:flex}.sv-index[data-astro-cid-lnthwwyx] a[data-astro-cid-lnthwwyx] span[data-astro-cid-lnthwwyx]{letter-spacing:.1em;font-size:.7rem}.sv-index[data-astro-cid-lnthwwyx] a[data-astro-cid-lnthwwyx]:hover{color:var(--text)}.sv-index[data-astro-cid-lnthwwyx] a[data-astro-cid-lnthwwyx][aria-current]{color:var(--text);border-color:var(--accent)}.sv-index[data-astro-cid-lnthwwyx] a[data-astro-cid-lnthwwyx][aria-current] span[data-astro-cid-lnthwwyx]{color:var(--accent)}.chip--page[data-astro-cid-lnthwwyx]{border-color:color-mix(in srgb, var(--accent) 50%, var(--line));color:var(--text)}.sv-index__page[data-astro-cid-lnthwwyx]{color:var(--accent)!important}.sv-dist[data-astro-cid-lnthwwyx]{border:1px solid color-mix(in srgb, var(--accent) 45%, var(--line));border-radius:calc(var(--radius) * 1.5);background:radial-gradient(70% 90% at 100% 0%, color-mix(in srgb, var(--accent) 18%, transparent), transparent 70%), linear-gradient(160deg, var(--surface), var(--ink) 70%);isolation:isolate;scroll-margin-top:calc(var(--nav-h) + 1.5rem);transition:transform .6s var(--ease-out), border-color .3s;justify-items:start;gap:.9rem;padding:clamp(1.75rem,1rem + 3vw,3.5rem);display:grid;position:relative;overflow:hidden}.sv-dist[data-astro-cid-lnthwwyx]:hover{border-color:var(--accent);transform:translateY(-4px)}.sv-dist__eyebrow[data-astro-cid-lnthwwyx]{letter-spacing:.2em;text-transform:uppercase;color:var(--accent);font-size:.72rem;font-weight:600}.sv-dist__title[data-astro-cid-lnthwwyx]{font-family:var(--font-display);font-weight:850;font-stretch:112%;font-size:var(--step-2);text-transform:uppercase;line-height:1}.sv-dist__text[data-astro-cid-lnthwwyx]{color:var(--muted);max-width:52ch;font-size:var(--step-1);line-height:1.5}.sv-dist__cta[data-astro-cid-lnthwwyx]{margin-top:.75rem}.sv-dist[data-astro-cid-lnthwwyx]:hover .sv-dist__cta[data-astro-cid-lnthwwyx] svg[data-astro-cid-lnthwwyx]{transform:translate(3px)}.sv-list[data-astro-cid-lnthwwyx]{gap:clamp(1.25rem,1rem + 1vw,2rem);display:grid}.sv[data-astro-cid-lnthwwyx]{border:1px solid var(--line);border-radius:calc(var(--radius) * 1.5);background:linear-gradient(160deg, var(--surface), var(--ink) 70%);isolation:isolate;scroll-margin-top:calc(var(--nav-h) + 1.5rem);padding:clamp(1.75rem,1rem + 3vw,3.5rem);position:relative;overflow:hidden}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.sv[data-astro-cid-lnthwwyx]{animation:linear both reveal view();animation-range:entry entry 40%}.sv__num[data-astro-cid-lnthwwyx]{animation:linear both num-drift view()}}}@keyframes num-drift{0%{transform:translateY(30%)}to{transform:translateY(-30%)}}.sv__num[data-astro-cid-lnthwwyx]{z-index:-1;font-family:var(--font-display);color:#0000;-webkit-text-stroke:1px color-mix(in srgb, var(--text) 14%, transparent);pointer-events:none;font-size:clamp(7rem,4rem + 12vw,15rem);font-weight:900;font-stretch:125%;line-height:1;position:absolute;top:-.1em;right:.05em}.sv[data-astro-cid-lnthwwyx]:target{border-color:color-mix(in srgb, var(--accent) 60%, var(--line))}.sv__head[data-astro-cid-lnthwwyx]{align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.sv__icon[data-astro-cid-lnthwwyx]{border:1px solid var(--line);background:color-mix(in srgb, var(--accent) 10%, transparent);width:56px;height:56px;color:var(--accent);border-radius:50%;flex:none;place-items:center;display:grid}.sv__icon[data-astro-cid-lnthwwyx] svg[data-astro-cid-lnthwwyx]{width:26px;height:26px}.sv[data-astro-cid-lnthwwyx] h2[data-astro-cid-lnthwwyx]{font-size:var(--step-2)}.sv__intro[data-astro-cid-lnthwwyx]{font-size:var(--step-1);max-width:52ch;color:color-mix(in srgb, var(--text) 85%, var(--muted));line-height:1.5}.sv__cols[data-astro-cid-lnthwwyx]{border-top:1px solid var(--line);grid-template-columns:1.2fr 1fr;gap:2rem;margin-top:2.25rem;padding-top:2rem;display:grid}.sv__h[data-astro-cid-lnthwwyx]{font-family:var(--font-body);letter-spacing:.2em;color:var(--muted);margin-bottom:1rem;font-size:.72rem;font-weight:600}.sv__includes[data-astro-cid-lnthwwyx]{gap:.65rem;padding:0;list-style:none;display:grid}.sv__includes[data-astro-cid-lnthwwyx] li[data-astro-cid-lnthwwyx]{gap:.75rem;display:flex}.sv__includes[data-astro-cid-lnthwwyx] li[data-astro-cid-lnthwwyx]:before{content:"";background:var(--accent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231a1305' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4 8-9'/%3E%3C/svg%3E") center / 12px no-repeat;border-radius:50%;flex:none;width:18px;height:18px;margin-top:.2em}.sv__ideal[data-astro-cid-lnthwwyx]{flex-direction:column;align-items:flex-start;gap:1rem;display:flex}.sv__ideal[data-astro-cid-lnthwwyx] p[data-astro-cid-lnthwwyx]{color:var(--muted)}.sv__ideal[data-astro-cid-lnthwwyx] .btn[data-astro-cid-lnthwwyx]{margin-top:auto}@media (width<=960px){.sv-body[data-astro-cid-lnthwwyx]{grid-template-columns:1fr}.sv-index[data-astro-cid-lnthwwyx]{display:none}}@media (width<=640px){.sv__cols[data-astro-cid-lnthwwyx]{grid-template-columns:1fr}}.process[data-astro-cid-lnthwwyx]{border-top:1px solid var(--line)}.steps[data-astro-cid-lnthwwyx]{grid-template-columns:repeat(4,1fr);gap:2rem;padding:0;list-style:none;display:grid;position:relative}.steps[data-astro-cid-lnthwwyx]:before,.steps[data-astro-cid-lnthwwyx]:after{content:"";background:var(--line);height:1px;position:absolute;top:27px;left:28px;right:28px}.steps[data-astro-cid-lnthwwyx]:after{background:var(--accent);transform-origin:0;transform:scaleX(1)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.steps[data-astro-cid-lnthwwyx]:after{animation:linear both fill-line view();animation-range:entry 40% cover 50%}}}@keyframes fill-line{0%{transform:scaleX(0)}}.step[data-astro-cid-lnthwwyx]{z-index:1;position:relative}.step__dot[data-astro-cid-lnthwwyx]{border:1px solid var(--accent);background:var(--ink);width:56px;height:56px;color:var(--accent);letter-spacing:.08em;border-radius:50%;place-items:center;margin-bottom:1.5rem;font-size:.8rem;font-weight:600;display:grid}.step[data-astro-cid-lnthwwyx] h3[data-astro-cid-lnthwwyx]{font-size:var(--step-2);margin-bottom:.75rem}.step[data-astro-cid-lnthwwyx] p[data-astro-cid-lnthwwyx]{color:var(--muted);max-width:30ch}@media (width<=860px){.steps[data-astro-cid-lnthwwyx]{grid-template-columns:1fr;gap:2.5rem}.steps[data-astro-cid-lnthwwyx]:before,.steps[data-astro-cid-lnthwwyx]:after{width:1px;height:auto;inset:28px auto 28px 27px}.steps[data-astro-cid-lnthwwyx]:after{transform-origin:top}@keyframes fill-line{0%{transform:scaleY(0)}}.step[data-astro-cid-lnthwwyx]{padding-left:80px}.step__dot[data-astro-cid-lnthwwyx]{position:absolute;top:0;left:0}.step[data-astro-cid-lnthwwyx]:last-child:after{content:"";background:var(--ink);width:56px;position:absolute;top:56px;bottom:-1px;left:0}}
