.kit-hero[data-astro-cid-xxpvnywb]{position:relative;overflow:hidden;isolation:isolate;padding-block:calc(var(--header) + clamp(44px,8vh,96px)) clamp(56px,9vh,120px)}.hero-glow[data-astro-cid-xxpvnywb]{position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(55% 60% at 80% 25%,color-mix(in oklab,var(--accent) 22%,transparent),transparent 70%),radial-gradient(40% 45% at 8% 95%,color-mix(in oklab,var(--accent) 10%,transparent),transparent 75%)}.hgrid[data-astro-cid-xxpvnywb]{display:grid;grid-template-columns:1.3fr .7fr;gap:clamp(32px,5vw,80px);align-items:center}.eyebrow[data-astro-cid-xxpvnywb]{font-family:var(--font-mono);font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:var(--on-coal-2);margin-bottom:clamp(18px,3vh,30px)}h1[data-astro-cid-xxpvnywb]{font-size:clamp(2.2rem,5.2vw,4.6rem);letter-spacing:-.04em;line-height:1.02;color:var(--on-coal)}h1[data-astro-cid-xxpvnywb] .l1[data-astro-cid-xxpvnywb]{display:block;font-weight:300;color:var(--on-coal-2)}h1[data-astro-cid-xxpvnywb] .l2[data-astro-cid-xxpvnywb]{display:block;font-weight:700}.lead[data-astro-cid-xxpvnywb]{margin-top:clamp(20px,3vh,30px);max-width:52ch;font-size:clamp(1.0625rem,1.3vw,1.2rem);line-height:1.6;color:var(--on-coal-2)}.hero-ctas[data-astro-cid-xxpvnywb]{display:flex;flex-wrap:wrap;gap:12px;margin-top:clamp(26px,4vh,40px)}.hr[data-astro-cid-xxpvnywb]{border:1px solid var(--line-d);border-radius:clamp(18px,2.4vw,28px);padding:clamp(22px,3vw,36px);background:color-mix(in oklab,var(--on-coal) 4%,transparent);backdrop-filter:blur(6px)}.fig[data-astro-cid-xxpvnywb]{font-family:var(--font-display);font-weight:700;font-size:clamp(2.4rem,5vw,3.8rem);letter-spacing:-.045em;line-height:1;color:var(--accent)}.figl[data-astro-cid-xxpvnywb]{font-family:var(--font-mono);font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:var(--on-coal-2);margin-top:8px}.segs-hero[data-astro-cid-xxpvnywb]{margin-top:clamp(18px,3vh,28px);display:grid;gap:1px;border-radius:12px;overflow:hidden;background:var(--line-d)}.segs-hero[data-astro-cid-xxpvnywb] li[data-astro-cid-xxpvnywb]{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:11px 14px;background:var(--coal)}.segs-hero[data-astro-cid-xxpvnywb] span[data-astro-cid-xxpvnywb]{font-size:.875rem;color:var(--on-coal-2)}.segs-hero[data-astro-cid-xxpvnywb] strong[data-astro-cid-xxpvnywb]{font-family:var(--font-display);font-weight:600;font-size:1rem;color:var(--on-coal)}.chap[data-astro-cid-xxpvnywb]{padding-block:clamp(52px,7vw,96px)}.chap[data-astro-cid-xxpvnywb].pt0{padding-top:0}.cgrid[data-astro-cid-xxpvnywb]{display:grid;grid-template-columns:200px 1fr;gap:clamp(28px,5vw,72px);align-items:start}.rail[data-astro-cid-xxpvnywb]{position:sticky;top:calc(var(--header) + 28px)}.rk[data-astro-cid-xxpvnywb]{display:grid;gap:10px}.rn[data-astro-cid-xxpvnywb]{font-family:var(--font-mono);font-size:.75rem;letter-spacing:.14em;color:var(--accent)}.rt[data-astro-cid-xxpvnywb]{font-family:var(--font-display);font-weight:500;font-size:1rem;letter-spacing:-.02em;color:var(--ink-2)}.on-dark[data-astro-cid-xxpvnywb] .rt[data-astro-cid-xxpvnywb]{color:var(--on-coal-2)}.rline[data-astro-cid-xxpvnywb]{display:block;height:2px;background:var(--line);overflow:hidden;position:relative}.on-dark[data-astro-cid-xxpvnywb] .rline[data-astro-cid-xxpvnywb]{background:var(--line-d)}.rline[data-astro-cid-xxpvnywb]:after{content:"";position:absolute;top:0;left:0;width:38%;height:100%;background:var(--accent)}.body[data-astro-cid-xxpvnywb] h2[data-astro-cid-xxpvnywb]{font-size:clamp(1.6rem,3vw,2.5rem);letter-spacing:-.03em;line-height:1.08;max-width:22ch}.intro[data-astro-cid-xxpvnywb]{margin-top:18px;max-width:62ch;font-size:1.0625rem;line-height:1.65;color:var(--ink-2)}.on-dark[data-astro-cid-xxpvnywb] .intro[data-astro-cid-xxpvnywb]{color:var(--on-coal-2)}.seg-cards[data-astro-cid-xxpvnywb]{margin-top:clamp(28px,4vh,40px);display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.seg-cards[data-astro-cid-xxpvnywb] li[data-astro-cid-xxpvnywb]{border:1px solid var(--line);border-radius:var(--radius);padding:20px;background:var(--paper);display:grid;align-content:start;gap:4px}.sc-name[data-astro-cid-xxpvnywb]{font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-ink)}.sc-size[data-astro-cid-xxpvnywb]{font-size:.9rem;color:var(--ink-2)}.sc-amount[data-astro-cid-xxpvnywb]{font-family:var(--font-display);font-weight:700;font-size:1.65rem;letter-spacing:-.03em;margin-top:6px;color:var(--ink)}.sc-note[data-astro-cid-xxpvnywb]{font-size:.8125rem;line-height:1.4;color:var(--ink-3);margin-top:4px}.req[data-astro-cid-xxpvnywb]{margin-top:clamp(28px,4vh,40px);border-left:2px solid var(--accent);padding-left:20px}.req[data-astro-cid-xxpvnywb] h3[data-astro-cid-xxpvnywb]{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;font-weight:500;color:var(--ink-3)}.req[data-astro-cid-xxpvnywb] ul[data-astro-cid-xxpvnywb]{margin-top:14px;display:grid;gap:10px}.req[data-astro-cid-xxpvnywb] li[data-astro-cid-xxpvnywb]{font-size:.9375rem;line-height:1.5;color:var(--ink-2);position:relative;padding-left:18px}.req[data-astro-cid-xxpvnywb] li[data-astro-cid-xxpvnywb]:before{content:"·";position:absolute;left:0;color:var(--accent)}.cat-list[data-astro-cid-xxpvnywb]{margin-top:clamp(28px,4vh,40px);display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px}.cat-list[data-astro-cid-xxpvnywb] li[data-astro-cid-xxpvnywb]{display:flex;align-items:center;gap:12px;padding:16px 18px;border:1px solid var(--line-d);border-radius:var(--radius);background:color-mix(in oklab,var(--on-coal) 4%,transparent)}.cat-list[data-astro-cid-xxpvnywb] li[data-astro-cid-xxpvnywb] i[data-astro-cid-xxpvnywb]{width:8px;height:8px;border-radius:50%;flex:none;background:color-mix(in oklab,var(--on-coal) 25%,transparent)}.cat-list[data-astro-cid-xxpvnywb] li[data-astro-cid-xxpvnywb].ours i[data-astro-cid-xxpvnywb]{background:var(--accent);box-shadow:0 0 10px color-mix(in oklab,var(--accent) 70%,transparent)}.cn[data-astro-cid-xxpvnywb]{font-size:.9375rem;color:var(--on-coal-2)}.cat-list[data-astro-cid-xxpvnywb] li[data-astro-cid-xxpvnywb].ours .cn[data-astro-cid-xxpvnywb]{color:var(--on-coal);font-weight:500}.ca[data-astro-cid-xxpvnywb]{margin-left:auto;font-family:var(--font-mono);font-size:.75rem;color:var(--on-coal-3);white-space:nowrap}.co[data-astro-cid-xxpvnywb]{margin-left:auto;font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase;color:var(--on-coal-3);white-space:nowrap;opacity:.5}.how-steps[data-astro-cid-xxpvnywb]{margin-top:clamp(28px,4vh,40px);display:grid;gap:1px;border-radius:var(--radius);overflow:hidden;background:var(--line)}.how-steps[data-astro-cid-xxpvnywb] li[data-astro-cid-xxpvnywb]{display:grid;grid-template-columns:56px 1fr;gap:18px;padding:22px 20px;background:var(--paper)}.sn[data-astro-cid-xxpvnywb]{font-family:var(--font-mono);font-size:.875rem;color:var(--accent-ink)}.how-steps[data-astro-cid-xxpvnywb] strong[data-astro-cid-xxpvnywb]{font-family:var(--font-display);font-weight:600;font-size:1.1rem;letter-spacing:-.02em;display:block}.how-steps[data-astro-cid-xxpvnywb] p[data-astro-cid-xxpvnywb]{margin-top:6px;font-size:.9375rem;line-height:1.55;color:var(--ink-2)}.acc[data-astro-cid-xxpvnywb]{margin-top:clamp(28px,4vh,40px);border-top:1px solid var(--line)}.acc[data-astro-cid-xxpvnywb]>li[data-astro-cid-xxpvnywb]{border-bottom:1px solid var(--line)}.ahh[data-astro-cid-xxpvnywb]{margin:0;font-size:inherit;font-weight:inherit}.ah[data-astro-cid-xxpvnywb]{width:100%;display:grid;grid-template-columns:48px 1fr 28px;align-items:center;gap:14px;padding:22px 0;background:none;border:0;cursor:pointer;text-align:left;font:inherit;color:inherit;transition:color .2s}.ah[data-astro-cid-xxpvnywb]:hover{color:var(--accent-ink)}.ah[data-astro-cid-xxpvnywb] .n[data-astro-cid-xxpvnywb]{font-family:var(--font-mono);font-size:.8125rem;color:var(--accent-ink)}.ah[data-astro-cid-xxpvnywb] .at[data-astro-cid-xxpvnywb]{font-family:var(--font-display);font-weight:600;font-size:clamp(1.0625rem,1.6vw,1.35rem);letter-spacing:-.02em}.pm[data-astro-cid-xxpvnywb]{position:relative;width:20px;height:20px;justify-self:end;flex:none}.pm[data-astro-cid-xxpvnywb]:before,.pm[data-astro-cid-xxpvnywb]:after{content:"";position:absolute;inset:50% 0 auto;height:1.5px;background:var(--ink-2);border-radius:2px;transition:transform .3s var(--ease)}.pm[data-astro-cid-xxpvnywb]:after{transform:rotate(90deg)}.acc[data-astro-cid-xxpvnywb]>li[data-astro-cid-xxpvnywb].open .pm[data-astro-cid-xxpvnywb]:after{transform:rotate(0)}.ap[data-astro-cid-xxpvnywb]{height:0;overflow:hidden;transition:height .4s var(--ease)}.no-js .ap[data-astro-cid-xxpvnywb]{height:auto!important}.ai[data-astro-cid-xxpvnywb]{display:grid;grid-template-columns:1.5fr 1fr;gap:clamp(24px,3vw,48px);padding-bottom:30px}.txt[data-astro-cid-xxpvnywb] p[data-astro-cid-xxpvnywb]{font-size:.9375rem;line-height:1.65;color:var(--ink-2)}.txt[data-astro-cid-xxpvnywb] p[data-astro-cid-xxpvnywb]+p[data-astro-cid-xxpvnywb]{margin-top:10px}.inc-label[data-astro-cid-xxpvnywb]{font-family:var(--font-mono)!important;font-size:.6875rem!important;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)!important;margin-top:20px!important}.inc-tags[data-astro-cid-xxpvnywb]{margin-top:12px;display:flex;flex-wrap:wrap;gap:8px}.inc-tags[data-astro-cid-xxpvnywb] li[data-astro-cid-xxpvnywb]{font-size:.8125rem;padding:7px 13px;border:1px solid var(--line);border-radius:999px;background:var(--paper-2);color:var(--ink-2)}.aid-box[data-astro-cid-xxpvnywb]{border:1px solid var(--line);border-radius:var(--radius);padding:20px;background:var(--paper-2);align-self:start}.aid-title[data-astro-cid-xxpvnywb]{font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.1em;text-transform:uppercase;color:var(--accent-ink)}.aid-box[data-astro-cid-xxpvnywb] dl[data-astro-cid-xxpvnywb]{margin-top:14px;display:grid;gap:1px}.aid-box[data-astro-cid-xxpvnywb] dl[data-astro-cid-xxpvnywb]>div[data-astro-cid-xxpvnywb]{display:flex;justify-content:space-between;align-items:baseline;gap:14px;padding:9px 0;border-top:1px solid var(--line)}.aid-box[data-astro-cid-xxpvnywb] dt[data-astro-cid-xxpvnywb]{font-size:.875rem;color:var(--ink-2)}.aid-box[data-astro-cid-xxpvnywb] dd[data-astro-cid-xxpvnywb]{margin:0;font-family:var(--font-display);font-weight:600;font-size:1rem;color:var(--ink)}.faq-section[data-astro-cid-xxpvnywb]{padding-block:clamp(52px,7vw,96px)}.faq-list[data-astro-cid-xxpvnywb]{margin-top:clamp(28px,4vh,40px);display:grid;max-width:920px;border-top:1px solid var(--line-d)}.faq-item[data-astro-cid-xxpvnywb]{border-bottom:1px solid var(--line-d)}.faq-q[data-astro-cid-xxpvnywb]{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;padding:22px 4px;background:transparent;border:0;text-align:left;cursor:pointer;font-family:var(--font-display);font-size:clamp(1.0625rem,1.7vw,1.25rem);letter-spacing:-.015em;color:var(--on-coal);transition:color .2s}.faq-q[data-astro-cid-xxpvnywb]:hover{color:var(--accent)}.sign[data-astro-cid-xxpvnywb]{position:relative;flex:none;width:28px;height:28px;border-radius:50%;border:1px solid var(--line-d);transition:background .3s,border-color .3s,transform .4s var(--ease)}.sign[data-astro-cid-xxpvnywb]:before,.sign[data-astro-cid-xxpvnywb]:after{content:"";position:absolute;inset:50% 8px auto;height:1.5px;border-radius:2px;background:var(--on-coal-2);transform:translateY(-50%);transition:transform .35s var(--ease),background .3s}.sign[data-astro-cid-xxpvnywb]:after{transform:translateY(-50%) rotate(90deg)}.faq-item[data-astro-cid-xxpvnywb].open .sign[data-astro-cid-xxpvnywb]{background:var(--accent);border-color:var(--accent);transform:rotate(135deg)}.faq-item[data-astro-cid-xxpvnywb].open .sign[data-astro-cid-xxpvnywb]:before,.faq-item[data-astro-cid-xxpvnywb].open .sign[data-astro-cid-xxpvnywb]:after{background:#042c27}.faq-a[data-astro-cid-xxpvnywb]{height:0;opacity:0;overflow:hidden}.no-js .faq-a[data-astro-cid-xxpvnywb]{height:auto;opacity:1}.faq-a[data-astro-cid-xxpvnywb] p[data-astro-cid-xxpvnywb]{padding:0 56px 24px 4px;font-size:.9375rem;color:var(--on-coal-2);max-width:68ch;line-height:1.65}.cross[data-astro-cid-xxpvnywb]{margin-top:clamp(32px,4vh,48px);padding-top:24px;border-top:1px solid var(--line-d);font-size:.9375rem;color:var(--on-coal-2)}.cross[data-astro-cid-xxpvnywb] a[data-astro-cid-xxpvnywb]{color:var(--on-coal);font-weight:500;transition:color .2s}.cross[data-astro-cid-xxpvnywb] a[data-astro-cid-xxpvnywb]:hover{color:var(--accent)}.cross-arr[data-astro-cid-xxpvnywb]{display:inline-block;transition:transform .25s var(--ease)}.cross[data-astro-cid-xxpvnywb] a[data-astro-cid-xxpvnywb]:hover .cross-arr[data-astro-cid-xxpvnywb]{transform:translate(3px)}.cta-band[data-astro-cid-xxpvnywb]{background:var(--paper-2);border-block:1px solid var(--line-soft)}.cta-inner[data-astro-cid-xxpvnywb]{display:grid;grid-template-columns:1fr auto;gap:clamp(32px,5vw,72px);align-items:center}.cta-lead[data-astro-cid-xxpvnywb]{margin-top:16px;max-width:52ch;font-size:1.0625rem;color:var(--ink-2)}.cta-actions[data-astro-cid-xxpvnywb]{display:flex;flex-direction:column;gap:12px;flex:none}@media(max-width:980px){.hgrid[data-astro-cid-xxpvnywb],.cgrid[data-astro-cid-xxpvnywb]{grid-template-columns:1fr}.rail[data-astro-cid-xxpvnywb]{position:static}.rk[data-astro-cid-xxpvnywb]{display:flex;align-items:center;gap:12px}.rline[data-astro-cid-xxpvnywb]{flex:1}.ai[data-astro-cid-xxpvnywb],.cta-inner[data-astro-cid-xxpvnywb]{grid-template-columns:1fr}.cta-actions[data-astro-cid-xxpvnywb]{flex-direction:row;flex-wrap:wrap}}@media(max-width:560px){.how-steps[data-astro-cid-xxpvnywb] li[data-astro-cid-xxpvnywb]{grid-template-columns:1fr;gap:6px}.ah[data-astro-cid-xxpvnywb]{grid-template-columns:36px 1fr 24px;gap:10px}}
