.page.svelte-1j5tn20{all:initial;display:flex;flex-direction:column;min-height:100vh;background:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased;--red: #ac0002}.page.svelte-1j5tn20 :where(.svelte-1j5tn20),.page.svelte-1j5tn20 :where(.svelte-1j5tn20):before,.page.svelte-1j5tn20 :where(.svelte-1j5tn20):after{box-sizing:border-box;margin:0;padding:0}.page.svelte-1j5tn20 a:where(.svelte-1j5tn20){text-decoration:none;color:inherit}.nav.svelte-1j5tn20{position:sticky;top:0;padding:0 24px;height:64px;display:flex;align-items:center;justify-content:space-between;background:#fffffff2;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid #f0f0f0;z-index:10}.logo.svelte-1j5tn20{display:flex;align-items:center;gap:10px}.logo-mark.svelte-1j5tn20{width:32px;height:32px;background:var(--red);color:#fff;border-radius:9px;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:15px}.logo-word.svelte-1j5tn20{font-size:20px;font-weight:700;color:#0a0a0a;letter-spacing:-.4px}.nav-back.svelte-1j5tn20{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:500;color:#737373;transition:color .2s;background:none;border:none;cursor:pointer;font-family:inherit}.nav-back.svelte-1j5tn20:hover{color:var(--red)}.content.svelte-1j5tn20{max-width:680px;width:100%;margin:0 auto;padding:64px 24px 80px;flex:1}h1.svelte-1j5tn20{font-size:44px;font-weight:800;color:#0a0a0a;letter-spacing:-2px;line-height:1.1;margin-bottom:8px}.subtitle.svelte-1j5tn20{font-size:15px;color:#999;margin-bottom:48px}.prose.svelte-1j5tn20{color:#525252;line-height:1.8}.prose.svelte-1j5tn20 h2:where(.svelte-1j5tn20){color:#0a0a0a;font-size:16px;font-weight:700;margin-top:40px;margin-bottom:12px;letter-spacing:-.2px}.prose.svelte-1j5tn20 p:where(.svelte-1j5tn20){margin-bottom:16px;font-size:15px}.prose.svelte-1j5tn20 a:where(.svelte-1j5tn20){color:var(--red);text-decoration:underline;text-underline-offset:3px;text-decoration-color:#ac00024d}.prose.svelte-1j5tn20 a:where(.svelte-1j5tn20):hover{text-decoration-color:var(--red)}.prose.svelte-1j5tn20 ul:where(.svelte-1j5tn20){list-style:none;padding:0}.prose.svelte-1j5tn20 li:where(.svelte-1j5tn20){margin-bottom:8px;font-size:15px}.honeypot.svelte-1j5tn20{position:absolute;left:-9999px;opacity:0;height:0;width:0;overflow:hidden}form.svelte-1j5tn20{display:flex;flex-direction:column;gap:20px}.field.svelte-1j5tn20{display:flex;flex-direction:column;gap:6px}label.svelte-1j5tn20{font-size:13px;font-weight:600;color:#0a0a0a}.optional.svelte-1j5tn20{font-weight:400;color:#999}input[type=text].svelte-1j5tn20,input[type=email].svelte-1j5tn20,textarea.svelte-1j5tn20{font-size:15px;color:#0a0a0a;background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:10px 14px;outline:none;transition:border-color .2s;font-family:inherit}input[type=text].svelte-1j5tn20:focus,input[type=email].svelte-1j5tn20:focus,textarea.svelte-1j5tn20:focus{border-color:var(--red)}input.svelte-1j5tn20::placeholder,textarea.svelte-1j5tn20::placeholder{color:#bbb}textarea.svelte-1j5tn20{resize:vertical;min-height:120px;padding:10px 14px}.submit-btn.svelte-1j5tn20{align-self:flex-start;background:var(--red);color:#fff;border:none;border-radius:8px;padding:10px 24px;font-size:14px;font-weight:600;cursor:pointer;transition:background .2s;font-family:inherit}.submit-btn.svelte-1j5tn20:hover{background:#8a0002}.error-msg.svelte-1j5tn20{font-size:14px;color:#c44}.success-card.svelte-1j5tn20{padding:24px 0}.success-title.svelte-1j5tn20{font-size:20px;font-weight:700;color:#0a0a0a;margin-bottom:8px}.reset-btn.svelte-1j5tn20{background:none;border:1px solid #e0e0e0;border-radius:8px;padding:8px 16px;font-size:14px;color:#525252;cursor:pointer;transition:border-color .2s,color .2s;font-family:inherit}.reset-btn.svelte-1j5tn20:hover{border-color:var(--red);color:var(--red)}.contact-info.svelte-1j5tn20{margin-top:48px;padding-top:32px;border-top:1px solid #f0f0f0}.foot.svelte-1j5tn20{border-top:1px solid #f0f0f0;padding:20px 24px;display:flex;justify-content:space-between;align-items:center;font-size:12px;color:#999}.foot-links.svelte-1j5tn20{display:flex;gap:24px}.foot-links.svelte-1j5tn20 a:where(.svelte-1j5tn20){color:#999;transition:color .2s}.foot-links.svelte-1j5tn20 a:where(.svelte-1j5tn20):hover{color:var(--red)}@media(max-width:768px){h1.svelte-1j5tn20{font-size:34px;letter-spacing:-1.5px}.content.svelte-1j5tn20{padding:40px 20px 60px}}@media(max-width:480px){h1.svelte-1j5tn20{font-size:28px;letter-spacing:-1px}}
