:root{--ink:#0f0e0c;--ink-soft:#6b6558;--ink-faint:#a39c8c;--bg:#f7f5f0;--panel:#fff;--line:#e5e1d8}[data-astro-cid-sdtkbkqs]{box-sizing:border-box}body{color:var(--ink);background:var(--bg);margin:0;padding-top:72px;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}a[data-astro-cid-sdtkbkqs]{color:inherit;text-decoration:none}h1[data-astro-cid-sdtkbkqs]{font-family:Lora,Georgia,serif;font-weight:600}.nav-bar[data-astro-cid-sdtkbkqs]{z-index:100;backdrop-filter:blur(10px);background:#f7f5f0d1;position:fixed;top:0;left:0;right:0}nav[data-astro-cid-sdtkbkqs]{justify-content:space-between;align-items:center;gap:24px;max-width:1080px;margin:0 auto;padding:16px 24px;display:flex}.logo[data-astro-cid-sdtkbkqs]{align-items:center;gap:10px;font-size:16px;font-weight:600;display:flex}.nav-avatar[data-astro-cid-sdtkbkqs]{background:var(--line);width:32px;height:32px;box-shadow:inset 0 0 0 2px var(--bg);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.nav-avatar[data-astro-cid-sdtkbkqs] img[data-astro-cid-sdtkbkqs]{object-fit:cover;width:100%;height:100%}.links[data-astro-cid-sdtkbkqs]{color:var(--ink);gap:28px;font-size:14px;display:flex}.links[data-astro-cid-sdtkbkqs] a[data-astro-cid-sdtkbkqs]:hover{opacity:.7}.btn[data-astro-cid-sdtkbkqs]{cursor:pointer;border:none;border-radius:999px;align-items:center;gap:8px;padding:10px 22px;font-family:inherit;font-size:14px;font-weight:600;display:inline-flex}.btn-primary[data-astro-cid-sdtkbkqs]{background:var(--ink);color:var(--bg)}main[data-astro-cid-sdtkbkqs]{padding:64px 24px 96px}.apply-wrap[data-astro-cid-sdtkbkqs]{max-width:640px;margin:0 auto}.form-card[data-astro-cid-sdtkbkqs]{background:var(--panel);border:1px solid var(--line);border-radius:20px;padding:40px clamp(24px,5vw,48px)}.trust-row[data-astro-cid-sdtkbkqs]{flex-wrap:wrap;align-items:center;gap:14px;margin:0 0 24px;display:flex}.avatar-stack[data-astro-cid-sdtkbkqs]{display:flex}.mini-avatar[data-astro-cid-sdtkbkqs]{width:34px;height:34px;box-shadow:0 0 0 2px var(--panel);background:var(--line);border-radius:50%;flex-shrink:0;margin-left:-10px;overflow:hidden}.mini-avatar[data-astro-cid-sdtkbkqs]:first-child{margin-left:0}.mini-avatar[data-astro-cid-sdtkbkqs] img[data-astro-cid-sdtkbkqs]{object-fit:cover;width:100%;height:100%}.trust-copy[data-astro-cid-sdtkbkqs]{flex-direction:column;gap:3px;display:flex}.stars[data-astro-cid-sdtkbkqs]{gap:2px;display:flex}.trust-copy[data-astro-cid-sdtkbkqs] span[data-astro-cid-sdtkbkqs]{color:var(--ink-soft);font-size:12.5px;font-weight:500}h1[data-astro-cid-sdtkbkqs]{letter-spacing:-.01em;margin:0 0 12px;font-size:clamp(24px,3.2vw,30px);line-height:1.25}p[data-astro-cid-sdtkbkqs].sub{color:var(--ink-soft);margin:0 0 32px;font-size:15px;line-height:1.6}fieldset[data-astro-cid-sdtkbkqs]{border:none;margin:0 0 24px;padding:0}legend[data-astro-cid-sdtkbkqs]{margin:0 0 14px;padding:0;font-size:14.5px;font-weight:600}.req[data-astro-cid-sdtkbkqs]{color:var(--ink-faint)}.option[data-astro-cid-sdtkbkqs]{border:1px solid var(--line);cursor:pointer;border-radius:999px;align-items:center;gap:12px;margin-bottom:10px;padding:14px 18px;transition:border-color .15s,background .15s;display:flex}.option[data-astro-cid-sdtkbkqs]:hover{border-color:var(--ink)}.option[data-astro-cid-sdtkbkqs] input[data-astro-cid-sdtkbkqs]{accent-color:var(--ink);flex-shrink:0;width:16px;height:16px}.option[data-astro-cid-sdtkbkqs]:has(input:checked){border-color:var(--ink);background:var(--bg)}.option[data-astro-cid-sdtkbkqs] span[data-astro-cid-sdtkbkqs]{font-size:14.5px;font-weight:500}.next-btn[data-astro-cid-sdtkbkqs]{justify-content:center;width:100%;height:50px;font-size:15px}.form-note[data-astro-cid-sdtkbkqs]{color:var(--ink-faint);text-align:center;margin:18px 0 0;font-size:12.5px}footer[data-astro-cid-sdtkbkqs]{border-top:1px solid var(--line);color:var(--ink-faint);text-align:center;padding:28px 24px;font-size:13px}@media (width<=640px){nav[data-astro-cid-sdtkbkqs]{flex-wrap:wrap}.links[data-astro-cid-sdtkbkqs]{display:none}.form-card[data-astro-cid-sdtkbkqs]{border-radius:16px;padding:32px 20px}}
