.mfb.svelte-1pnn6wc{--brand: #4a1d6b;--brand-dark: #351350;--teal: #0b5e5e;--teal-dark: #063f3f;--teal-tint: #e7f2f2;--teal-ink: #0b4a4a;--ink: #1f1a2b;--muted: #4a4458;--subtle: #6b6380;--line: #e6e1ec;--field: #cfc8da;--tint: #f3f0f7;--canvas: #f7f5fa;--ok-bg: #e3f4ec;--ok: #14532d;--ok-line: #2e8b57;--warn-bg: #fff4df;--warn: #5c3b00;--warn-line: #b7791f;--bad-bg: #fdecec;--bad: #7a1013;--bad-line: #a4161a;--radius: 12px;font-family:Figtree,system-ui,sans-serif;color:var(--ink);background:#fff;font-size:16px;line-height:1.55;min-height:100vh;display:flex;flex-direction:column}.mfb :where(a){color:var(--teal)}.mfb :where(a:hover){color:var(--teal-dark)}.mfb.svelte-1pnn6wc{@keyframes mfb-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}}.mfb.svelte-1pnn6wc *,.mfb.svelte-1pnn6wc *:before,.mfb.svelte-1pnn6wc *:after{box-sizing:border-box}.mfb.svelte-1pnn6wc h1,.mfb.svelte-1pnn6wc h2,.mfb.svelte-1pnn6wc h3{line-height:1.15;margin:0}.mfb.svelte-1pnn6wc p{margin:0}.mfb.svelte-1pnn6wc img{max-width:100%}.mfb.svelte-1pnn6wc :focus-visible{outline:3px solid var(--teal);outline-offset:2px}.mfb.svelte-1pnn6wc .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.mfb.svelte-1pnn6wc .wrap{max-width:1200px;margin:0 auto;padding-left:16px;padding-right:16px}.mfb.svelte-1pnn6wc .muted{color:var(--muted)}.mfb.svelte-1pnn6wc .small{font-size:14px}.mfb.svelte-1pnn6wc .eyebrow{font-weight:700;color:var(--teal)}.mfb.svelte-1pnn6wc .h1{font-size:clamp(32px,6vw,56px);line-height:1.08;font-weight:800;letter-spacing:-.01em;color:var(--brand)}.mfb.svelte-1pnn6wc .h2{font-size:clamp(24px,4vw,40px);font-weight:800;color:var(--brand)}.mfb.svelte-1pnn6wc .h3{font-size:20px;font-weight:800}.mfb.svelte-1pnn6wc .lead{font-size:18px;color:var(--muted)}.mfb.svelte-1pnn6wc .btn{display:inline-flex;gap:8px;align-items:center;justify-content:center;min-height:48px;padding:12px 20px;border-radius:var(--radius);border:2px solid transparent;font:inherit;font-weight:700;font-size:16px;text-decoration:none;cursor:pointer;line-height:1.2}.mfb.svelte-1pnn6wc .btn-primary{background:var(--brand);border-color:var(--brand);color:#fff}.mfb.svelte-1pnn6wc .btn-primary:hover{background:var(--brand-dark);color:#fff}.mfb.svelte-1pnn6wc .btn-primary:disabled{background:var(--line);border-color:var(--line);color:var(--muted);cursor:not-allowed}.mfb.svelte-1pnn6wc .btn-secondary{background:#fff;border-color:var(--brand);color:var(--brand)}.mfb.svelte-1pnn6wc .btn-secondary:hover{background:var(--tint);color:var(--brand)}.mfb.svelte-1pnn6wc .btn-plain{background:#fff;border-color:var(--field);color:var(--ink)}.mfb.svelte-1pnn6wc .btn-quiet{background:none;color:var(--teal);text-decoration:underline;padding-left:8px;padding-right:8px}.mfb.svelte-1pnn6wc .btn-lg{padding:16px 24px}.mfb.svelte-1pnn6wc .field{display:grid;gap:6px;align-content:start}.mfb.svelte-1pnn6wc .field>label,.mfb.svelte-1pnn6wc .label{font-weight:700}.mfb.svelte-1pnn6wc .input{font:inherit;font-size:16px;padding:12px 16px;min-height:48px;border-radius:10px;border:2px solid var(--field);background:#fff;color:var(--ink);width:100%}.mfb.svelte-1pnn6wc .input[aria-invalid=true]{border-color:var(--bad-line)}.mfb.svelte-1pnn6wc .hint{font-size:14px;color:var(--muted)}.mfb.svelte-1pnn6wc .field-error{display:flex;gap:6px;align-items:center;color:var(--bad-line);font-weight:600;font-size:14px}.mfb.svelte-1pnn6wc .badge{display:inline-flex;gap:6px;align-items:center;padding:4px 10px;border-radius:999px;font-weight:700;font-size:14px;line-height:1.3}.mfb.svelte-1pnn6wc .badge-teal{background:var(--teal-tint);color:var(--teal-ink)}.mfb.svelte-1pnn6wc .badge-ok{background:var(--ok-bg);color:var(--ok);border:1px solid var(--ok-line)}.mfb.svelte-1pnn6wc .badge-warn{background:var(--warn-bg);color:var(--warn);border:1px dashed var(--warn-line)}.mfb.svelte-1pnn6wc .notice{display:flex;gap:12px;align-items:flex-start;padding:16px;border-radius:var(--radius);border:2px solid}.mfb.svelte-1pnn6wc .notice-ok{background:var(--ok-bg);border-color:var(--ok-line);color:var(--ok)}.mfb.svelte-1pnn6wc .notice-info{background:var(--teal-tint);border-color:var(--teal);color:var(--teal-ink)}.mfb.svelte-1pnn6wc .notice-neutral{background:var(--tint);border-color:var(--subtle);color:#2f2a3d}.mfb.svelte-1pnn6wc .notice-warn{background:var(--warn-bg);border-color:var(--warn-line);color:var(--warn)}.mfb.svelte-1pnn6wc .notice-bad{background:var(--bad-bg);border-color:var(--bad-line);color:var(--bad)}.mfb.svelte-1pnn6wc .card{background:#fff;border:1px solid var(--line);border-radius:16px}@media(prefers-reduced-motion:no-preference){.mfb.svelte-1pnn6wc .fade{animation:mfb-in .22s ease-out}.mfb.svelte-1pnn6wc .lift{transition:transform .18s ease-out,box-shadow .18s ease-out}.mfb.svelte-1pnn6wc .lift:hover{transform:translateY(-2px);box-shadow:0 8px 24px #1f1a2b1a}}.skip.svelte-1pnn6wc{position:absolute;left:-9999px;top:8px;z-index:20;background:#fff;padding:8px 16px;border-radius:8px}.skip.svelte-1pnn6wc:focus{left:8px}.topbar.svelte-1pnn6wc{background:var(--tint);font-size:14px;color:var(--muted)}.topbar-in.svelte-1pnn6wc{padding-top:8px;padding-bottom:8px;display:flex;flex-wrap:wrap;gap:4px 16px;justify-content:space-between;align-items:center}.topbar-links.svelte-1pnn6wc{display:flex;gap:16px;flex-wrap:wrap}.topbar-links.svelte-1pnn6wc a:where(.svelte-1pnn6wc){font-weight:700}@media(max-width:639px){.topbar-claim.svelte-1pnn6wc{display:none}}.site-header.svelte-1pnn6wc{border-bottom:1px solid var(--line);background:#fff;position:relative}.header-in.svelte-1pnn6wc{padding-top:12px;padding-bottom:12px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 16px}.logo.svelte-1pnn6wc{display:flex}.logo.svelte-1pnn6wc img:where(.svelte-1pnn6wc){height:44px;width:auto;display:block}.menu-toggle.svelte-1pnn6wc{display:none;gap:8px;align-items:center;min-height:48px;padding:8px 14px;border:2px solid var(--field);border-radius:10px;background:#fff;color:var(--ink);font:inherit;font-weight:700;cursor:pointer}.nav-area.svelte-1pnn6wc{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;flex:1 1 auto;justify-content:space-between}nav.svelte-1pnn6wc{display:flex;flex-wrap:wrap;gap:4px}nav.svelte-1pnn6wc a:where(.svelte-1pnn6wc){padding:10px 12px;font-weight:700;color:var(--ink);text-decoration:none;border-bottom:3px solid transparent}nav.svelte-1pnn6wc a:where(.svelte-1pnn6wc):hover{color:var(--brand)}nav.svelte-1pnn6wc a[aria-current=page]:where(.svelte-1pnn6wc){border-bottom-color:var(--brand);color:var(--brand)}.header-actions.svelte-1pnn6wc{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.header-actions.svelte-1pnn6wc form:where(.svelte-1pnn6wc){display:contents}@media(max-width:899px){.menu-toggle.svelte-1pnn6wc{display:inline-flex}.nav-area.svelte-1pnn6wc{display:none;flex-basis:100%;flex-direction:column;align-items:stretch;padding-top:8px}.nav-area.open.svelte-1pnn6wc{display:flex}nav.svelte-1pnn6wc{flex-direction:column}nav.svelte-1pnn6wc a:where(.svelte-1pnn6wc){border-bottom:0;border-left:4px solid transparent;padding:12px}nav.svelte-1pnn6wc a[aria-current=page]:where(.svelte-1pnn6wc){border-left-color:var(--brand);background:var(--tint)}.header-actions.svelte-1pnn6wc>*{flex:1 1 140px}}#main.svelte-1pnn6wc{flex:1;outline:none}.site-footer.svelte-1pnn6wc{border-top:1px solid var(--line);color:var(--muted);font-size:14px}.footer-in.svelte-1pnn6wc{padding-top:32px;padding-bottom:32px;display:flex;flex-wrap:wrap;gap:16px 24px;justify-content:space-between}
