.page.svelte-1bv7ezn{color:#1a1a1a;max-width:72rem;margin:0 auto;padding:3rem 1.5rem 5rem}.hero.svelte-1bv7ezn{text-align:center;max-width:48rem;margin:0 auto 3.5rem}.eyebrow.svelte-1bv7ezn{letter-spacing:.2em;color:#00f;margin:0 0 .75rem;font-size:.75rem;font-weight:700}.hero.svelte-1bv7ezn h1:where(.svelte-1bv7ezn){letter-spacing:-.02em;margin:0 0 1rem;font-size:clamp(2.25rem,5vw,3.5rem);line-height:1.1}.accent.svelte-1bv7ezn{background:linear-gradient(90deg,#00f,#0af);color:#0000;-webkit-background-clip:text;background-clip:text}.lead.svelte-1bv7ezn{color:#555;margin:0;font-size:1.15rem;line-height:1.6}.grid.svelte-1bv7ezn{grid-template-columns:1fr 1.5fr;gap:2rem;margin-bottom:4rem;display:grid}@media (width<=768px){.grid.svelte-1bv7ezn{grid-template-columns:1fr}}.info.svelte-1bv7ezn{flex-direction:column;gap:1rem;display:flex}.card.svelte-1bv7ezn{background:#fff;border:1px solid #eaeaea;border-radius:12px;padding:1.25rem;transition:transform .15s,box-shadow .15s}.card.svelte-1bv7ezn:hover{transform:translateY(-2px);box-shadow:0 8px 20px #0000000f}.card__icon.svelte-1bv7ezn{margin-bottom:.5rem;font-size:1.5rem}.card.svelte-1bv7ezn h3:where(.svelte-1bv7ezn){margin:0 0 .5rem;font-size:1rem;font-weight:600}.card.svelte-1bv7ezn p:where(.svelte-1bv7ezn){color:#555;margin:0;font-size:.95rem;line-height:1.5}.card.svelte-1bv7ezn a:where(.svelte-1bv7ezn){color:#00f;font-weight:500;text-decoration:none}.card.svelte-1bv7ezn a:where(.svelte-1bv7ezn):hover{text-decoration:underline}.muted.svelte-1bv7ezn{color:#888;font-size:.85rem}.social.svelte-1bv7ezn{flex-wrap:wrap;gap:1rem;display:flex}.social.svelte-1bv7ezn a:where(.svelte-1bv7ezn){font-size:.9rem}.form-wrap.svelte-1bv7ezn{background:#fff;border:1px solid #eaeaea;border-radius:14px;padding:2rem;box-shadow:0 4px 20px #0000000a}.form-wrap.svelte-1bv7ezn h2:where(.svelte-1bv7ezn){letter-spacing:-.01em;margin:0 0 .5rem;font-size:1.5rem}.form__intro.svelte-1bv7ezn{color:#777;margin:0 0 1.5rem;font-size:.9rem}.req.svelte-1bv7ezn{color:#e11}.row.svelte-1bv7ezn{grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1rem;display:grid}@media (width<=540px){.row.svelte-1bv7ezn{grid-template-columns:1fr}}.field.svelte-1bv7ezn{flex-direction:column;margin-bottom:1rem;display:flex}.field.svelte-1bv7ezn label:where(.svelte-1bv7ezn){color:#333;margin-bottom:.35rem;font-size:.85rem;font-weight:600}.field.svelte-1bv7ezn input:where(.svelte-1bv7ezn),.field.svelte-1bv7ezn textarea:where(.svelte-1bv7ezn){box-sizing:border-box;background:#fafafa;border:1px solid #d0d0d0;border-radius:8px;outline:none;width:100%;padding:.65rem .85rem;font-family:inherit;font-size:1rem;transition:border-color .15s,background .15s}.field.svelte-1bv7ezn input:where(.svelte-1bv7ezn):focus,.field.svelte-1bv7ezn textarea:where(.svelte-1bv7ezn):focus{background:#fff;border-color:#00f}.field.svelte-1bv7ezn textarea:where(.svelte-1bv7ezn){resize:vertical;min-height:120px}.honeypot.svelte-1bv7ezn{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.error.svelte-1bv7ezn{color:#c11;background:#fff0f0;border:1px solid #f4c0c0;border-radius:8px;margin-bottom:1rem;padding:.65rem .85rem;font-size:.9rem}.btn.svelte-1bv7ezn{color:#fff;cursor:pointer;background:#00f;border:none;border-radius:999px;align-items:center;gap:.5rem;padding:.85rem 1.5rem;font-family:inherit;font-size:1rem;font-weight:600;transition:transform .15s,background .15s;display:inline-flex}.btn.svelte-1bv7ezn:hover:not(:disabled){background:#00c;transform:translateY(-1px)}.btn.svelte-1bv7ezn:disabled{opacity:.6;cursor:not-allowed}.privacy.svelte-1bv7ezn{color:#888;margin:1rem 0 0;font-size:.8rem}.success.svelte-1bv7ezn{text-align:center;padding:2.5rem 1rem}.success__icon.svelte-1bv7ezn{color:#2e7d32;background:#e8f5e9;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin:0 auto 1rem;font-size:1.75rem;font-weight:700;display:flex}.success.svelte-1bv7ezn h2:where(.svelte-1bv7ezn){margin:0 0 .5rem;font-size:1.4rem}.success.svelte-1bv7ezn p:where(.svelte-1bv7ezn){color:#555;margin:0}.expect.svelte-1bv7ezn{margin-bottom:4rem}.expect.svelte-1bv7ezn h2:where(.svelte-1bv7ezn){text-align:center;letter-spacing:-.01em;margin:0 0 2rem;font-size:clamp(1.5rem,3vw,2rem)}.steps.svelte-1bv7ezn{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}@media (width<=768px){.steps.svelte-1bv7ezn{grid-template-columns:1fr}}.step.svelte-1bv7ezn{text-align:center;padding:1.5rem}.step__num.svelte-1bv7ezn{color:#fff;background:#00f;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;margin:0 auto 1rem;font-size:1.1rem;font-weight:700;display:flex}.step.svelte-1bv7ezn h3:where(.svelte-1bv7ezn){margin:0 0 .5rem;font-size:1.1rem;font-weight:600}.step.svelte-1bv7ezn p:where(.svelte-1bv7ezn){color:#555;margin:0;font-size:.95rem;line-height:1.5}.faq.svelte-1bv7ezn h2:where(.svelte-1bv7ezn){text-align:center;letter-spacing:-.01em;margin:0 0 1.5rem;font-size:clamp(1.5rem,3vw,2rem)}.faq.svelte-1bv7ezn details:where(.svelte-1bv7ezn){border-bottom:1px solid #eaeaea;padding:1rem 0}.faq.svelte-1bv7ezn summary:where(.svelte-1bv7ezn){cursor:pointer;padding:.25rem 2rem .25rem 0;font-size:1.05rem;font-weight:600;list-style:none;position:relative}.faq.svelte-1bv7ezn summary:where(.svelte-1bv7ezn):after{content:"+";color:#00f;font-size:1.5rem;font-weight:400;transition:transform .2s;position:absolute;top:50%;right:0;transform:translateY(-50%)}.faq.svelte-1bv7ezn details[open]:where(.svelte-1bv7ezn) summary:where(.svelte-1bv7ezn):after{content:"−"}.faq.svelte-1bv7ezn details:where(.svelte-1bv7ezn) p:where(.svelte-1bv7ezn){color:#555;margin:.75rem 0 .25rem;line-height:1.6}.faq.svelte-1bv7ezn details:where(.svelte-1bv7ezn) p:where(.svelte-1bv7ezn) a:where(.svelte-1bv7ezn){color:#00f;text-decoration:none}.faq.svelte-1bv7ezn details:where(.svelte-1bv7ezn) p:where(.svelte-1bv7ezn) a:where(.svelte-1bv7ezn):hover{text-decoration:underline}
