html,body{margin:0;padding:0}.page.svelte-1j5tn20{font-family:system-ui,-apple-system,Helvetica Neue,Arial,sans-serif;color:#000;overflow-x:hidden}.hero.svelte-1j5tn20{position:relative;display:flex;flex-direction:column;align-items:center;background:linear-gradient(180deg,#ffde00,#ffbc00 70%);padding:80px 20px 60px;justify-content:center}.hero-home.svelte-1j5tn20{display:block;line-height:0}.hero.svelte-1j5tn20 .hero-icon{width:120px;height:auto;display:block;filter:drop-shadow(0 2.5px 5.8px rgba(0,0,0,.3))}.hero-heading.svelte-1j5tn20{font-size:40px;font-weight:800;line-height:1.19;text-align:center;margin:24px 0 0}.hero-tagline.svelte-1j5tn20{font-size:28px;font-weight:400;line-height:1.3;text-align:center;max-width:726px;margin:12px 0 0}.support.svelte-1j5tn20{position:relative;background:#fff;padding:80px 40px}.support-glow.svelte-1j5tn20{position:absolute;top:0;left:0;right:0;height:500px;background:linear-gradient(180deg,#ffbc01,#ffbc0100);opacity:.17;pointer-events:none}.support-content.svelte-1j5tn20{position:relative;max-width:800px;margin:0 auto}.docs-card.svelte-1j5tn20{display:flex;align-items:center;justify-content:space-between;gap:24px;background:#ffd400;border-radius:14px;padding:28px 32px;text-decoration:none;color:#000}.docs-card.svelte-1j5tn20:hover,.docs-card.svelte-1j5tn20:focus-visible{box-shadow:0 0 0 3px #000;outline:none}.docs-card-text.svelte-1j5tn20{display:flex;flex-direction:column;gap:4px}.docs-card-heading.svelte-1j5tn20{font-size:22px;font-weight:700;line-height:1.3}.docs-card-desc.svelte-1j5tn20{font-size:18px;line-height:1.5;color:#000000b8}.docs-card-arrow.svelte-1j5tn20{font-size:28px;flex-shrink:0;transition:transform .15s ease}.docs-card.svelte-1j5tn20:hover .docs-card-arrow:where(.svelte-1j5tn20){transform:translate(4px)}.channel.svelte-1j5tn20{margin-top:60px}.channel-heading.svelte-1j5tn20{font-size:32px;font-weight:800;line-height:1.19;margin:0}.channel-desc.svelte-1j5tn20{font-size:20px;line-height:1.5;color:#000000b8;margin:16px 0 0;max-width:720px}.channel-desc.svelte-1j5tn20 strong:where(.svelte-1j5tn20){font-weight:700;color:#000}.channel-desc.svelte-1j5tn20 a:where(.svelte-1j5tn20){color:#0077b6;text-decoration:underline}.form-card.svelte-1j5tn20{background:#ececec;border-radius:14px;padding:40px;margin-top:28px}.hp.svelte-1j5tn20{position:absolute;left:-9999px;opacity:0;height:0;overflow:hidden}.sr-only.svelte-1j5tn20{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.type-selector.svelte-1j5tn20{display:flex;flex-wrap:wrap;gap:10px;border:none;padding:0;margin:0 0 28px}.type-option.svelte-1j5tn20{font-family:inherit;font-size:17px;font-weight:600;color:#000;background:#fff;border:1px solid #d5d5d5;border-radius:50px;padding:10px 22px;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.type-option.svelte-1j5tn20:hover{border-color:#000}.type-option.selected.svelte-1j5tn20{background:#000;color:#fff;border-color:#000}.field.svelte-1j5tn20{margin-bottom:24px}.field.svelte-1j5tn20 label:where(.svelte-1j5tn20){display:block;font-size:18px;font-weight:600;margin-bottom:8px}.required.svelte-1j5tn20{color:#d63031}.optional.svelte-1j5tn20{font-weight:400;color:#00000080}.field.svelte-1j5tn20 input:where(.svelte-1j5tn20),.field.svelte-1j5tn20 textarea:where(.svelte-1j5tn20){width:100%;box-sizing:border-box;font-family:inherit;font-size:18px;line-height:1.5;color:#000;background:#fff;border:1px solid #d5d5d5;border-radius:10px;padding:14px 16px}.field.svelte-1j5tn20 textarea:where(.svelte-1j5tn20){resize:vertical;min-height:140px}.field.svelte-1j5tn20 input:where(.svelte-1j5tn20)::placeholder,.field.svelte-1j5tn20 textarea:where(.svelte-1j5tn20)::placeholder{color:#0006}.field.svelte-1j5tn20 input:where(.svelte-1j5tn20):focus,.field.svelte-1j5tn20 textarea:where(.svelte-1j5tn20):focus{outline:none;border-color:#000;box-shadow:0 0 0 3px #ffbc0080}.field-hint.svelte-1j5tn20{font-size:16px;color:#00000080;margin:8px 0 0}.field-error.svelte-1j5tn20{font-size:16px;color:#d63031;margin:8px 0 0}.error-banner.svelte-1j5tn20{font-size:17px;line-height:1.5;color:#d63031;background:#fff0f0;border:1px solid #f5c6c6;border-radius:10px;padding:14px 16px;margin-bottom:24px}.submit-button.svelte-1j5tn20{font-family:inherit;font-size:20px;font-weight:700;color:#fff;background:#000;border:none;border-radius:62px;padding:16px 44px;cursor:pointer;box-shadow:0 4px 12px #00000026;transition:transform .15s ease,box-shadow .15s ease,opacity .15s ease}.submit-button.svelte-1j5tn20:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 16px #0003}.submit-button.svelte-1j5tn20:active:not(:disabled){transform:translateY(0)}.submit-button.svelte-1j5tn20:disabled{opacity:.5;cursor:default}.form-card-success.svelte-1j5tn20{text-align:center}.success-heading.svelte-1j5tn20{font-size:28px;font-weight:800;line-height:1.19;margin:0}.success-text.svelte-1j5tn20{font-size:20px;line-height:1.5;color:#000000b8;margin:16px auto 0;max-width:520px}.button-secondary.svelte-1j5tn20{display:inline-block;font-size:18px;font-weight:700;color:#000;background:#fff;border-radius:62px;padding:14px 32px;margin-top:28px;text-decoration:none;box-shadow:0 4px 12px #0000001f;transition:transform .15s ease,box-shadow .15s ease}.button-secondary.svelte-1j5tn20:hover{transform:translateY(-1px);box-shadow:0 6px 16px #0000002e}@media(max-width:1023px){.hero.svelte-1j5tn20{padding:70px 20px 50px}.hero.svelte-1j5tn20 .hero-icon{width:100px}.hero-heading.svelte-1j5tn20{font-size:32px}.hero-tagline.svelte-1j5tn20{font-size:22px}.support.svelte-1j5tn20{padding-left:24px;padding-right:24px}.channel-heading.svelte-1j5tn20{font-size:28px}}@media(max-width:767px){.hero.svelte-1j5tn20{padding:60px 16px 40px}.hero.svelte-1j5tn20 .hero-icon{width:80px}.hero-heading.svelte-1j5tn20{font-size:clamp(24px,6vw,30px)}.hero-tagline.svelte-1j5tn20{font-size:clamp(18px,4.5vw,22px)}.support.svelte-1j5tn20{padding:60px 16px}.support-glow.svelte-1j5tn20{height:300px}.docs-card.svelte-1j5tn20{padding:24px;gap:16px}.docs-card-heading.svelte-1j5tn20{font-size:19px}.docs-card-desc.svelte-1j5tn20{font-size:16px}.channel.svelte-1j5tn20{margin-top:48px}.channel-heading.svelte-1j5tn20{font-size:clamp(24px,6vw,30px)}.channel-desc.svelte-1j5tn20{font-size:18px}.form-card.svelte-1j5tn20{padding:24px 20px}.type-option.svelte-1j5tn20{font-size:16px;padding:9px 18px}.field.svelte-1j5tn20 input:where(.svelte-1j5tn20),.field.svelte-1j5tn20 textarea:where(.svelte-1j5tn20){font-size:16px}.submit-button.svelte-1j5tn20{width:100%;font-size:18px}}
