.fo[data-astro-cid-7iqwmbyz]{position:relative;--line-2: rgba(201,165,230,.24)}.fo[data-astro-cid-7iqwmbyz]>[data-astro-cid-7iqwmbyz]{position:relative;z-index:1}.fo-aurora[data-astro-cid-7iqwmbyz]{position:fixed;inset:-20% -10%;z-index:0;pointer-events:none;background:radial-gradient(40% 38% at 78% 6%,rgba(139,79,191,.22),transparent 60%),radial-gradient(34% 34% at 10% 60%,rgba(74,35,99,.26),transparent 62%);filter:blur(22px)}.ac[data-astro-cid-7iqwmbyz]{color:var(--accent-soft)}.fo-head[data-astro-cid-7iqwmbyz]{padding:68px 0 48px}.fo-h1[data-astro-cid-7iqwmbyz]{font-family:Syne,Syne Fallback,sans-serif;font-weight:700;letter-spacing:-.02em;font-size:clamp(32px,5.2vw,60px);line-height:1.05;color:#eef0f6;margin:22px 0 0;max-width:18ch}.fo-sub[data-astro-cid-7iqwmbyz]{font-size:clamp(16.5px,1.5vw,19px);color:var(--muted);max-width:58ch;margin:22px 0}.fo-stats[data-astro-cid-7iqwmbyz]{display:flex;flex-wrap:wrap;gap:10px 22px;font-family:var(--font-body);font-size:12px;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.fo-stats[data-astro-cid-7iqwmbyz] span[data-astro-cid-7iqwmbyz]{display:inline-flex;align-items:center;gap:7px}.fo-stats[data-astro-cid-7iqwmbyz] b[data-astro-cid-7iqwmbyz]{font-family:Syne,sans-serif;font-size:15px;color:var(--accent-soft)}.fo-sec[data-astro-cid-7iqwmbyz]{padding:72px 0}.fo-sec[data-astro-cid-7iqwmbyz].s2{background:var(--surface-2)}.fo-h2[data-astro-cid-7iqwmbyz]{font-family:Syne,Syne Fallback,sans-serif;font-weight:700;font-size:clamp(22px,3vw,32px);letter-spacing:-.02em;margin:0 0 12px;color:#eef0f6}.fo-h2[data-astro-cid-7iqwmbyz]:before{content:"// ";color:var(--accent-soft);font-family:var(--font-body);font-size:.6em}.fo-lead[data-astro-cid-7iqwmbyz]{color:var(--muted);font-size:15.5px;line-height:1.6;margin:0 0 28px;max-width:60ch}.fo-steps[data-astro-cid-7iqwmbyz]{list-style:none;margin:0;padding:0;display:grid;gap:16px;grid-template-columns:minmax(0,1fr)}@media(min-width:820px){.fo-steps[data-astro-cid-7iqwmbyz]{grid-template-columns:repeat(3,minmax(0,1fr))}}.fo-step[data-astro-cid-7iqwmbyz]{background:var(--paper);border:1px solid var(--line);border-radius:16px;padding:24px 22px;transition:border-color .3s var(--ease),transform .3s var(--ease)}.fo-step[data-astro-cid-7iqwmbyz]:hover{border-color:var(--accent-soft);transform:translateY(-2px)}.fo-num[data-astro-cid-7iqwmbyz]{font-family:Syne,sans-serif;font-weight:800;font-size:14px;color:var(--accent-soft);letter-spacing:.06em}.fo-step[data-astro-cid-7iqwmbyz] h3[data-astro-cid-7iqwmbyz]{font-family:Syne,sans-serif;font-weight:700;font-size:18px;margin:8px 0;color:var(--text);letter-spacing:-.01em}.fo-step[data-astro-cid-7iqwmbyz] p[data-astro-cid-7iqwmbyz]{font-size:14.5px;color:var(--muted);line-height:1.55;margin:0}.fo-note[data-astro-cid-7iqwmbyz]{margin:26px 0 0;padding:16px 18px;border-left:2px solid var(--accent);background:var(--accent-wash);border-radius:0 12px 12px 0;font-size:14px;color:var(--text);line-height:1.55;max-width:66ch}.fo-faq[data-astro-cid-7iqwmbyz]{display:grid;gap:12px;max-width:880px;margin-top:22px}.fo-item[data-astro-cid-7iqwmbyz]{background:var(--paper);border:1px solid var(--line);border-radius:16px;overflow:hidden;transition:border-color .3s var(--ease)}.fo-item[data-astro-cid-7iqwmbyz][open]{border-color:var(--line-2)}.fo-item[data-astro-cid-7iqwmbyz] summary[data-astro-cid-7iqwmbyz]{list-style:none;cursor:pointer;min-height:60px;padding:14px 22px;display:flex;gap:16px;align-items:center;font-family:Syne,Syne Fallback,sans-serif;font-weight:700;font-size:16.5px;letter-spacing:-.01em;color:var(--text)}.fo-item[data-astro-cid-7iqwmbyz] summary[data-astro-cid-7iqwmbyz]::-webkit-details-marker{display:none}.fo-item[data-astro-cid-7iqwmbyz] summary[data-astro-cid-7iqwmbyz]:focus-visible{outline:2px solid var(--accent-soft);outline-offset:-3px}.fo-qn[data-astro-cid-7iqwmbyz]{font-family:var(--font-body);font-size:12px;color:var(--accent-soft);letter-spacing:.06em;flex:none}.fo-ar[data-astro-cid-7iqwmbyz]{margin-left:auto;width:32px;height:32px;border-radius:50%;background:var(--accent-wash);display:flex;align-items:center;justify-content:center;color:var(--accent-soft);font-weight:700;transition:transform .3s var(--ease);flex:none}.fo-item[data-astro-cid-7iqwmbyz][open] .fo-ar[data-astro-cid-7iqwmbyz]{transform:rotate(45deg)}.fo-a[data-astro-cid-7iqwmbyz]{padding:0 22px 22px;color:var(--muted);font-size:14.5px;line-height:1.6;max-width:66ch}.fo-end[data-astro-cid-7iqwmbyz]{padding:92px 0;text-align:center;background:var(--surface-2)}.fo-end[data-astro-cid-7iqwmbyz] h2[data-astro-cid-7iqwmbyz]{font-family:Syne,Syne Fallback,sans-serif;font-weight:700;letter-spacing:-.02em;color:#eef0f6;font-size:clamp(28px,4.6vw,50px);line-height:1.08;margin:0}.fo-end[data-astro-cid-7iqwmbyz] p[data-astro-cid-7iqwmbyz]{color:var(--muted);max-width:56ch;margin:22px auto 26px;font-size:16.5px}.fo-row[data-astro-cid-7iqwmbyz]{display:flex;flex-wrap:wrap;gap:13px;justify-content:center}.fo-micro[data-astro-cid-7iqwmbyz]{font-family:var(--font-body);font-size:11px!important;letter-spacing:.05em;text-transform:uppercase;margin-top:22px!important}@media(max-width:720px){.fo-aurora[data-astro-cid-7iqwmbyz]{filter:blur(14px)}}@media(prefers-reduced-motion:reduce){.fo-step[data-astro-cid-7iqwmbyz],.fo-item[data-astro-cid-7iqwmbyz],.fo-ar[data-astro-cid-7iqwmbyz]{transition:none}.fo-step[data-astro-cid-7iqwmbyz]:hover{transform:none}}
