.steps[data-astro-cid-yb26x6oy]{grid-template-columns:repeat(var(--n), minmax(0, 1fr));counter-reset:s;gap:1rem;margin:0;padding:0;list-style:none;display:grid}.step[data-astro-cid-yb26x6oy]{border-radius:var(--radius);background:var(--paper);border:1px solid var(--line);transition:border-color var(--t-med), transform var(--t-med) var(--ease-out);padding:1.5rem 1.25rem;position:relative}.step[data-astro-cid-yb26x6oy]:hover{border-color:var(--ink);transform:translateY(-3px)}.step[data-astro-cid-yb26x6oy]:before{content:"";background:var(--accent);transform-origin:0;height:3px;transition:transform .9s var(--ease-out);transition-delay:calc(var(--i,0) * .12s + .2s);border-radius:0 0 3px 3px;position:absolute;top:-1px;left:1.25rem;right:1.25rem;transform:scaleX(0)}.step[data-astro-cid-yb26x6oy].is-in:before,html:not(.js) .step[data-astro-cid-yb26x6oy]:before{transform:scaleX(1)}.step-top[data-astro-cid-yb26x6oy]{justify-content:space-between;align-items:center;margin-bottom:1.25rem;display:flex}.step-ic[data-astro-cid-yb26x6oy]{background:var(--white);border:1px solid var(--line);width:42px;height:42px;transition:background-color var(--t-med), border-color var(--t-med);border-radius:12px;place-items:center;display:grid}.step[data-astro-cid-yb26x6oy]:hover .step-ic[data-astro-cid-yb26x6oy]{background:var(--accent);border-color:var(--accent)}.step-num[data-astro-cid-yb26x6oy]{font-family:var(--font-display);letter-spacing:-.06em;color:#0000;-webkit-text-stroke:1px #c3c3bd;font-size:2.6rem;font-weight:700;line-height:.8}.step[data-astro-cid-yb26x6oy] h3[data-astro-cid-yb26x6oy]{margin-bottom:.5rem;font-size:1.05rem}.step[data-astro-cid-yb26x6oy] p[data-astro-cid-yb26x6oy]{color:var(--muted);margin:0;font-size:.92rem;line-height:1.6}.section--white .step[data-astro-cid-yb26x6oy]{background:var(--paper)}.section:not(.section--white) .step[data-astro-cid-yb26x6oy]{background:var(--white)}@media (width<=1200px){.steps[data-astro-cid-yb26x6oy]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=800px){.steps[data-astro-cid-yb26x6oy]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.steps[data-astro-cid-yb26x6oy]{grid-template-columns:1fr}}.faq-grid[data-astro-cid-gfo3rpqg]{grid-template-columns:.8fr 1.2fr;align-items:start;gap:clamp(32px,6vw,96px);display:grid}.faq-side[data-astro-cid-gfo3rpqg]{position:sticky;top:110px}.faq-cta[data-astro-cid-gfo3rpqg]{border-radius:var(--radius);background:var(--white);border:1px solid var(--line);margin-top:2rem;padding:1.5rem}.faq-cta[data-astro-cid-gfo3rpqg] p[data-astro-cid-gfo3rpqg]{color:var(--muted)}.faq-cta[data-astro-cid-gfo3rpqg] b[data-astro-cid-gfo3rpqg]{color:var(--ink)}.acc[data-astro-cid-gfo3rpqg] details[data-astro-cid-gfo3rpqg]{border-bottom:1px solid var(--line)}.acc[data-astro-cid-gfo3rpqg] details[data-astro-cid-gfo3rpqg]:first-child{border-top:1px solid var(--line)}.acc[data-astro-cid-gfo3rpqg] summary[data-astro-cid-gfo3rpqg]{cursor:pointer;align-items:center;gap:1rem;padding:1.4rem 0;list-style:none;display:flex}.acc[data-astro-cid-gfo3rpqg] summary[data-astro-cid-gfo3rpqg]::-webkit-details-marker{display:none}.acc[data-astro-cid-gfo3rpqg] summary[data-astro-cid-gfo3rpqg] h3[data-astro-cid-gfo3rpqg]{flex:1;margin:0;font-size:clamp(1.05rem,1.5vw,1.25rem)}.acc-num[data-astro-cid-gfo3rpqg]{color:#a1a1a8;font-variant-numeric:tabular-nums;font-size:.78rem;font-weight:600}.acc-ic[data-astro-cid-gfo3rpqg]{border:1px solid var(--line);background:var(--white);width:40px;height:40px;transition:transform var(--t-med) var(--ease-out), background-color var(--t-med), border-color var(--t-med);border-radius:50%;flex:none;place-items:center;display:grid}.acc[data-astro-cid-gfo3rpqg] summary[data-astro-cid-gfo3rpqg]:hover .acc-ic[data-astro-cid-gfo3rpqg]{border-color:var(--ink)}.acc[data-astro-cid-gfo3rpqg] details[data-astro-cid-gfo3rpqg][open] .acc-ic[data-astro-cid-gfo3rpqg]{background:var(--accent);border-color:var(--accent);transform:rotate(45deg)}.acc[data-astro-cid-gfo3rpqg] details[data-astro-cid-gfo3rpqg]::details-content{block-size:0;transition:block-size var(--t-med) var(--ease-out), content-visibility var(--t-med) allow-discrete;overflow:hidden}.acc[data-astro-cid-gfo3rpqg] details[data-astro-cid-gfo3rpqg][open]::details-content{block-size:auto}.acc-a[data-astro-cid-gfo3rpqg]{color:var(--muted);padding:0 3.5rem 1.5rem 2.6rem}.acc-a[data-astro-cid-gfo3rpqg] p[data-astro-cid-gfo3rpqg]{margin:0}@media (width<=900px){.faq-grid[data-astro-cid-gfo3rpqg]{grid-template-columns:1fr}.faq-side[data-astro-cid-gfo3rpqg]{position:static}}@media (width<=640px){.acc-a[data-astro-cid-gfo3rpqg]{padding:0 0 1.25rem}}
