.screen.svelte-1j5tn20{--surface: #fff;--surface-2: #fafafa;--border: #e8e8e8;--muted: #666;--topbar-h: 100px}html{height:100%}body{margin:0;background:transparent}*,*:before,*:after{box-sizing:border-box}.screen.svelte-1j5tn20{min-height:100dvh;color:#111;font-family:system-ui,-apple-system,Segoe UI,Roboto,Inter,Arial,sans-serif;line-height:1.45;font-size:16px;--header-offset: var(--topbar-h);padding:var(--header-offset) 16px 24px;overflow-x:hidden;overflow-y:auto;scrollbar-gutter:stable both-edges;--gap-1: 6px;--gap-2: 10px;--gap-3: 14px;--gap-4: 18px;--card-pad-x: 16px;--card-pad-y: 16px;--title-size: 22px;--h2-size: 18px;background:#fff}@media(min-width:480px){.screen.svelte-1j5tn20{--gap-2: 12px;--gap-3: 16px;--gap-4: 20px;--card-pad-x: 18px;--card-pad-y: 18px;--title-size: 24px;--h2-size: 19px}}.wrap.svelte-1j5tn20{width:100%;max-width:960px;margin:0 auto;display:grid;gap:var(--gap-4)}.animate-container.svelte-1j5tn20{width:100%;display:grid;gap:var(--gap-4);will-change:transform,opacity}.card.svelte-1j5tn20{background:var(--surface);border-radius:16px;padding:var(--card-pad-y) var(--card-pad-x);display:grid;gap:var(--gap-3);border:1px solid var(--border);box-shadow:0 2px 8px #0000000a}.section-head.svelte-1j5tn20 h2:where(.svelte-1j5tn20){margin:0 0 4px;font-size:var(--h2-size);font-weight:700;letter-spacing:.1px;position:relative;padding-left:14px}.section-head.svelte-1j5tn20 h2:where(.svelte-1j5tn20) .bar:where(.svelte-1j5tn20){position:absolute;left:0;top:.2em;width:4px;height:1.1em;border-radius:6px;background:#111;display:inline-block;content:""}.section-head.svelte-1j5tn20 .desc:where(.svelte-1j5tn20){margin:0;color:var(--muted);font-size:14px}.section.svelte-1j5tn20{position:relative;overflow:hidden}.hero.svelte-1j5tn20 h1:where(.svelte-1j5tn20){margin:0;text-align:center;font-weight:700;font-size:var(--title-size);line-height:1.2;letter-spacing:.1px}.gradtxt.svelte-1j5tn20{color:#000}.sub.svelte-1j5tn20{margin:0 auto;max-width:48ch;text-align:center;color:var(--muted);font-size:14px}.hero.svelte-1j5tn20{border:none;background:none;box-shadow:none;margin-top:22px}.field.svelte-1j5tn20{position:relative;margin:0}.field.svelte-1j5tn20 input:where(.svelte-1j5tn20){width:100%;height:44px;border:2px solid #e0e0e0;background:#fff;color:#111;padding:0 14px;border-radius:12px;transition:border-color .2s ease,box-shadow .2s ease;font-size:16px}.field.svelte-1j5tn20 input:where(.svelte-1j5tn20):hover{border-color:#aaa}.field.svelte-1j5tn20 input:where(.svelte-1j5tn20):focus{outline:none;border-color:#000}.above.svelte-1j5tn20,.center.svelte-1j5tn20{position:absolute;left:12px;pointer-events:none;color:#555;border-radius:6px;padding:0 6px;font-size:12px;background:#fff;border:1px solid #ccc;line-height:1}.above.svelte-1j5tn20{top:-8px}.center.svelte-1j5tn20{top:50%;transform:translateY(-50%);border-color:transparent;opacity:0}.faqs.svelte-1j5tn20{display:grid;gap:var(--gap-2)}.faq.svelte-1j5tn20{background:var(--surface-2);border:1px solid var(--border);border-radius:12px;padding:6px 10px;transition:border-color .2s ease,background .2s ease}.faq.svelte-1j5tn20 summary:where(.svelte-1j5tn20){cursor:pointer;list-style:none;font-weight:600;padding:8px 6px;outline:none;color:#111}.faq[open].svelte-1j5tn20{border-color:#111;background:#f4f4f4}.faq.svelte-1j5tn20 summary:where(.svelte-1j5tn20)::-webkit-details-marker{display:none}.faq.svelte-1j5tn20 p:where(.svelte-1j5tn20){margin:0 6px 8px;color:#555;font-size:14px}.faq.svelte-1j5tn20{outline:none}.faq.svelte-1j5tn20 summary:where(.svelte-1j5tn20){outline:none;-webkit-tap-highlight-color:transparent}.faq.svelte-1j5tn20 summary:where(.svelte-1j5tn20):focus-visible{outline:2px solid #000;outline-offset:6px;border-radius:8px}.contact-callout.svelte-1j5tn20{align-items:center;text-align:center}.contact-callout.svelte-1j5tn20 h2:where(.svelte-1j5tn20){margin:0}.muted.svelte-1j5tn20{color:var(--muted);font-size:14px;margin:0}.primary.svelte-1j5tn20{justify-self:center;display:inline-flex;align-items:center;justify-content:center;min-height:46px;min-width:180px;padding:10px 18px;border-radius:9999px;font-size:17px;font-weight:700;letter-spacing:.15px;white-space:nowrap;background:#111;color:#fff;border:1px solid #111;text-decoration:none;transition:transform .06s}.primary.static.svelte-1j5tn20{cursor:default;pointer-events:none;-webkit-user-select:text;user-select:text;filter:saturate(1.05)}.faq.svelte-1j5tn20 mark{background:#0000001a;color:#000;padding:0 2px;border-radius:2px}.screen.svelte-1j5tn20 input:where(.svelte-1j5tn20):-webkit-autofill,.screen.svelte-1j5tn20 input:where(.svelte-1j5tn20):-webkit-autofill:hover,.screen.svelte-1j5tn20 input:where(.svelte-1j5tn20):-webkit-autofill:focus,.screen.svelte-1j5tn20 input:where(.svelte-1j5tn20):-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px #fff inset!important;-webkit-text-fill-color:#111!important}.screen.svelte-1j5tn20 input:where(.svelte-1j5tn20):-webkit-autofill{transition:background-color 5000s ease-in-out 0s,color 5000s ease-in-out 0s}
