.funnel-card.svelte-1gbplff{background:var(--card);border:1px solid var(--border);border-radius:6px;padding:40px 36px;max-width:640px}@media(max-width:520px){.funnel-card.svelte-1gbplff{padding:28px 20px}}.topbar.svelte-1gbplff{display:flex;align-items:center;gap:16px;margin-bottom:28px}.step-counter.svelte-1gbplff{font-family:DM Mono,monospace;font-size:var(--text-meta);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);flex-shrink:0}.progress-track.svelte-1gbplff{flex:1;height:4px;background:var(--border);border-radius:2px;overflow:hidden}.progress-fill.svelte-1gbplff{height:100%;background:var(--lime);transition:width .25s ease}.step.svelte-1gbplff{display:flex;flex-direction:column;gap:16px;animation:svelte-1gbplff-step-fade-in .25s ease-out}@keyframes svelte-1gbplff-step-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.step-heading.svelte-1gbplff{font-family:Bebas Neue,sans-serif;font-weight:400;font-size:2rem;letter-spacing:.02em;line-height:1.05;margin:0;color:var(--white)}.step-sub.svelte-1gbplff{font-size:var(--text-body);line-height:1.6;color:var(--muted2);margin:-8px 0 4px}.text-input.svelte-1gbplff{width:100%;min-width:0;background:var(--black);border:1px solid var(--border);border-radius:4px;padding:13px 16px;font-family:DM Sans,sans-serif;font-size:var(--text-small);color:var(--white);outline:none;transition:border-color .2s}.text-input.svelte-1gbplff:focus{border-color:var(--lime)}.text-input.svelte-1gbplff::placeholder{color:var(--muted)}select.text-input.svelte-1gbplff{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%23888' d='M1.41 0L6 4.58 10.59 0 12 1.41l-6 6-6-6z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;padding-right:40px}.textarea.svelte-1gbplff{resize:vertical;min-height:110px;line-height:1.6;font-family:DM Sans,sans-serif}.card-grid.svelte-1gbplff{display:grid;grid-template-columns:1fr;gap:10px}.option-card.svelte-1gbplff{display:flex;align-items:flex-start;gap:14px;width:100%;background:var(--black);border:1px solid var(--border);border-radius:4px;padding:16px 18px;cursor:pointer;text-align:left;transition:border-color .15s,background-color .15s;color:var(--muted2);font-family:DM Sans,sans-serif}.option-card.svelte-1gbplff:hover{border-color:#444}.option-card.selected.svelte-1gbplff{border-color:var(--lime);background:#c8f1350d;color:var(--white)}.option-card.svelte-1gbplff:focus-visible{outline:2px solid var(--lime);outline-offset:2px}.option-emoji.svelte-1gbplff{font-size:1.4rem;line-height:1;flex-shrink:0;margin-top:2px}.option-text.svelte-1gbplff{display:flex;flex-direction:column;gap:2px;min-width:0}.option-title.svelte-1gbplff{font-size:var(--text-small);font-weight:500;color:inherit}.option-body.svelte-1gbplff{font-size:var(--text-small);color:var(--muted2);line-height:1.5}.option-card.selected.svelte-1gbplff .option-body:where(.svelte-1gbplff){color:var(--muted2)}.actions.svelte-1gbplff{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.btn-back.svelte-1gbplff{display:inline-block;background:transparent;color:var(--muted2);border:1px solid var(--border);border-radius:4px;padding:12px 20px;font-family:Bebas Neue,sans-serif;font-size:var(--text-small);letter-spacing:.08em;cursor:pointer;transition:border-color .15s,color .15s}.btn-back.svelte-1gbplff:hover{border-color:#444;color:var(--white)}.btn-next.svelte-1gbplff{margin-left:auto}.btn-next.svelte-1gbplff:disabled{opacity:.4;cursor:not-allowed;transform:none}.honeypot.svelte-1gbplff{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.status-block.svelte-1gbplff{text-align:center;padding:24px 8px 8px;animation:svelte-1gbplff-step-fade-in .25s ease-out}.status-title.svelte-1gbplff{font-family:Bebas Neue,sans-serif;font-size:2.2rem;letter-spacing:.02em;color:var(--lime);margin-bottom:12px}.status-block.error.svelte-1gbplff .status-title:where(.svelte-1gbplff){color:#ff7b7b}.status-text.svelte-1gbplff{font-size:var(--text-body);color:var(--muted2);line-height:1.7;max-width:460px;margin:0 auto 16px}.status-text.svelte-1gbplff a:where(.svelte-1gbplff){color:var(--lime);text-decoration:underline}.hero[data-astro-cid-z24xmjyi]{padding:56px 0 24px}.hero[data-astro-cid-z24xmjyi] h1[data-astro-cid-z24xmjyi]{font-family:Bebas Neue,sans-serif;font-size:clamp(2.6rem,7vw,4.6rem);line-height:.95;letter-spacing:.02em;margin-bottom:32px}.hero[data-astro-cid-z24xmjyi] h1[data-astro-cid-z24xmjyi] span{color:var(--lime)}.hero-body[data-astro-cid-z24xmjyi]{max-width:640px}.hero-body[data-astro-cid-z24xmjyi] p[data-astro-cid-z24xmjyi]{font-size:var(--text-body);font-weight:400;line-height:1.7;color:var(--muted2);margin-bottom:24px}.hero-cta[data-astro-cid-z24xmjyi]{margin-top:8px}.video-section[data-astro-cid-z24xmjyi]{padding:0 0 24px}.video-container[data-astro-cid-z24xmjyi]{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;border-radius:6px;border:1px solid var(--border);background:var(--card)}.video-container[data-astro-cid-z24xmjyi] iframe[data-astro-cid-z24xmjyi]{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.two-col[data-astro-cid-z24xmjyi]{display:grid;grid-template-columns:1fr 1fr;gap:56px;padding:16px 0}@media(max-width:760px){.two-col[data-astro-cid-z24xmjyi]{grid-template-columns:1fr;gap:48px}}.col-heading[data-astro-cid-z24xmjyi]{font-family:Bebas Neue,sans-serif;font-weight:400;font-size:clamp(1.6rem,3.6vw,2.2rem);letter-spacing:.02em;line-height:1.05;margin:0 0 18px;color:var(--white)}.col-body[data-astro-cid-z24xmjyi]{font-size:var(--text-body);line-height:1.7;color:var(--muted2);margin:0 0 24px;font-weight:400}.bullet-list[data-astro-cid-z24xmjyi]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.bullet-list[data-astro-cid-z24xmjyi] li[data-astro-cid-z24xmjyi]{display:flex;align-items:flex-start;gap:12px;font-size:var(--text-body);line-height:1.5;color:var(--white)}.bullet-icon[data-astro-cid-z24xmjyi]{width:20px;height:20px;flex-shrink:0;margin-top:2px}.icon-x[data-astro-cid-z24xmjyi]{color:#ff7b7b}.icon-check[data-astro-cid-z24xmjyi]{color:var(--lime)}.partner[data-astro-cid-z24xmjyi]{display:grid;grid-template-columns:1.4fr 1fr;gap:56px;padding:28px 0 16px;align-items:start}@media(max-width:760px){.partner[data-astro-cid-z24xmjyi]{grid-template-columns:1fr;gap:32px}}.partner-heading[data-astro-cid-z24xmjyi]{font-family:Bebas Neue,sans-serif;font-weight:400;font-size:clamp(2.2rem,5.5vw,3.6rem);letter-spacing:.02em;line-height:.98;margin:0;color:var(--white)}.partner-heading[data-astro-cid-z24xmjyi] span{color:var(--lime)}.services-side[data-astro-cid-z24xmjyi]{background:var(--card);border:1px solid var(--border);border-radius:6px;padding:24px}.services-label[data-astro-cid-z24xmjyi]{font-family:DM Mono,monospace;font-size:var(--text-label);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:14px}.services-list[data-astro-cid-z24xmjyi]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.services-list[data-astro-cid-z24xmjyi] li[data-astro-cid-z24xmjyi]{font-size:var(--text-small);color:var(--white);padding:6px 0;border-bottom:1px solid var(--border)}.services-list[data-astro-cid-z24xmjyi] li[data-astro-cid-z24xmjyi]:last-child{border-bottom:0;color:var(--lime)}.how[data-astro-cid-z24xmjyi]{padding:20px 0 16px}.how-heading[data-astro-cid-z24xmjyi]{font-family:Bebas Neue,sans-serif;font-weight:400;font-size:clamp(2rem,5vw,3rem);letter-spacing:.02em;line-height:1;margin:0 0 36px;color:var(--white)}.how-list[data-astro-cid-z24xmjyi]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column}.how-list[data-astro-cid-z24xmjyi] li[data-astro-cid-z24xmjyi]{display:grid;grid-template-columns:auto 1fr;gap:24px;align-items:baseline;padding:20px 0;border-top:1px solid var(--border)}.how-list[data-astro-cid-z24xmjyi] li[data-astro-cid-z24xmjyi]:last-child{border-bottom:1px solid var(--border)}.how-num[data-astro-cid-z24xmjyi]{font-family:Bebas Neue,sans-serif;font-size:1.8rem;color:var(--lime);letter-spacing:.04em;line-height:1}.how-text[data-astro-cid-z24xmjyi]{font-size:var(--text-body);color:var(--white);line-height:1.5}.funnel[data-astro-cid-z24xmjyi]{padding:28px 0 40px;scroll-margin-top:80px}
