body{background:#0f172a}.candidate-page.svelte-1san3dp{color:#0f172a;background:radial-gradient(circle at top left,#1e293b 0,#020617 40%);min-height:100vh;padding-bottom:80px}.hero.svelte-1san3dp{width:min(var(--layout-max),100% - 2 * var(--layout-gutter));margin:0 auto;padding:64px 0 32px;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:40px;align-items:center}.hero__content.svelte-1san3dp{color:#e5e7eb}.hero__eyebrow.svelte-1san3dp{text-transform:uppercase;letter-spacing:.12em;font-size:12px;color:#a5b4fc;margin-bottom:8px;font-weight:600}.hero.svelte-1san3dp h1:where(.svelte-1san3dp){margin:0 0 16px;font-size:clamp(28px,5vw,40px);line-height:1.1;color:#f9fafb}.hero__lead.svelte-1san3dp{margin:0 0 20px;max-width:520px;color:#cbd5f5;font-size:15px}.hero__highlights.svelte-1san3dp{display:flex;flex-wrap:wrap;gap:8px;padding:0;margin:0;list-style:none}.hero__highlights.svelte-1san3dp li:where(.svelte-1san3dp){font-size:13px;padding:6px 10px;border-radius:999px;border:1px solid rgba(148,163,184,.6);color:#e5e7eb;background:#0f172ae6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.hero__formCard.svelte-1san3dp{background:#f9fafb;border-radius:24px;padding:24px 22px 20px;box-shadow:0 24px 60px #0f172a99;border:1px solid rgba(148,163,184,.35)}.hero__formCard.svelte-1san3dp h2:where(.svelte-1san3dp){margin:0 0 6px;font-size:20px}.hero__formText.svelte-1san3dp{margin:0 0 18px;font-size:14px;color:#4b5563}.leadForm.svelte-1san3dp{display:flex;flex-direction:column;gap:12px}.fieldRow.svelte-1san3dp{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.field.svelte-1san3dp{display:flex;flex-direction:column;gap:4px}.field.svelte-1san3dp label:where(.svelte-1san3dp){font-size:12px;font-weight:600;color:#4b5563}.field--full.svelte-1san3dp{grid-column:1 / -1}.field.svelte-1san3dp input:where(.svelte-1san3dp),.field.svelte-1san3dp select:where(.svelte-1san3dp),.field.svelte-1san3dp textarea:where(.svelte-1san3dp){border-radius:10px;border:1px solid #d1d5db;padding:9px 11px;font-size:14px;font-family:inherit;resize:vertical;min-height:40px}.field.svelte-1san3dp textarea:where(.svelte-1san3dp){min-height:70px}.field.svelte-1san3dp input:where(.svelte-1san3dp):focus,.field.svelte-1san3dp select:where(.svelte-1san3dp):focus,.field.svelte-1san3dp textarea:where(.svelte-1san3dp):focus{outline:2px solid #4f46e5;outline-offset:0;border-color:#4f46e5}.form__error.svelte-1san3dp{font-size:13px;color:#b91c1c}.form__success.svelte-1san3dp{font-size:13px;color:#15803d}.form__small.svelte-1san3dp{margin:6px 0 0;font-size:11px;color:#6b7280}.leadForm.svelte-1san3dp .lp-button{margin-top:4px;height:44px;border-radius:999px;border:none;background:linear-gradient(135deg,#6366f1,#4f46e5);color:#fff;font-weight:600;font-size:14px;cursor:pointer;box-shadow:0 16px 35px #4f46e573;transition:transform .12s ease,box-shadow .12s ease,background .12s ease,opacity .12s ease}.leadForm.svelte-1san3dp .lp-button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 20px 40px #4f46e58c}.leadForm.svelte-1san3dp .lp-button:disabled{opacity:.65;cursor:default;box-shadow:none}.section.svelte-1san3dp{width:min(var(--layout-max),100% - 2 * var(--layout-gutter));margin:24px auto 0;padding:32px 0 0;color:#e5e7eb}.section--muted.svelte-1san3dp{margin-top:16px;background:radial-gradient(circle at top,rgba(30,64,175,.25),transparent 60%);padding-bottom:32px}.section__head.svelte-1san3dp h2:where(.svelte-1san3dp){margin:0 0 8px;font-size:22px;color:#f9fafb}.section__head.svelte-1san3dp p:where(.svelte-1san3dp){margin:0;max-width:620px;font-size:14px;color:#cbd5f5}.steps.svelte-1san3dp{margin:22px 0 0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.step.svelte-1san3dp{background:#0f172ae6;border-radius:18px;padding:16px 14px 14px;border:1px solid rgba(148,163,184,.4)}.step__index.svelte-1san3dp{width:26px;height:26px;border-radius:999px;background:#4f46e5;color:#fff;font-size:13px;display:flex;align-items:center;justify-content:center;margin-bottom:6px}.step__label.svelte-1san3dp{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:#9ca3af;margin:0 0 4px}.step.svelte-1san3dp h3:where(.svelte-1san3dp){margin:0 0 4px;font-size:15px;color:#f9fafb}.step.svelte-1san3dp p:where(.svelte-1san3dp){margin:0;font-size:13px;color:#d1d5db}.benefits.svelte-1san3dp{margin-top:22px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.benefit.svelte-1san3dp{background:#0f172ae6;border-radius:18px;padding:16px 14px;border:1px solid rgba(148,163,184,.5)}.benefit.svelte-1san3dp h3:where(.svelte-1san3dp){margin:0 0 6px;font-size:15px;color:#e5e7eb}.benefit.svelte-1san3dp p:where(.svelte-1san3dp){margin:0;font-size:13px;color:#cbd5f5}.bonus.svelte-1san3dp{margin-top:20px;background:#0f172ae6;border-radius:18px;padding:18px 16px;border:1px dashed rgba(59,130,246,.7)}.bonus.svelte-1san3dp ul:where(.svelte-1san3dp){margin:0 0 10px 18px;padding:0;font-size:13px;color:#d1d5db}.bonus__note.svelte-1san3dp{margin:0;font-size:13px;color:#e5e7eb}.faq.svelte-1san3dp{margin-top:24px;border-radius:18px;border:1px solid rgba(148,163,184,.5);background:#0f172ae6}.faq__item.svelte-1san3dp+.faq__item:where(.svelte-1san3dp){border-top:1px solid rgba(55,65,81,.9)}.faq__button.svelte-1san3dp{width:100%;text-align:left;padding:12px 14px;background:transparent;border:none;color:inherit;display:flex;justify-content:space-between;align-items:center;font-size:14px;cursor:pointer}.faq__button.svelte-1san3dp span:where(.svelte-1san3dp):first-child{padding-right:12px}.faq__icon.svelte-1san3dp{font-size:18px;line-height:1;color:#9ca3af}.faq__body.svelte-1san3dp{padding:0 14px 12px;font-size:13px;color:#cbd5f5}.finalCta.svelte-1san3dp{margin-top:32px;display:flex;align-items:center;justify-content:space-between;gap:16px;background:linear-gradient(135deg,#6366f1,#0ea5e9);border-radius:24px;padding:20px;color:#0f172a}.finalCta__content.svelte-1san3dp h2:where(.svelte-1san3dp){margin:0 0 6px;font-size:20px}.finalCta__content.svelte-1san3dp p:where(.svelte-1san3dp){margin:0;font-size:14px;max-width:520px}.finalCta__actions.svelte-1san3dp{display:flex;flex-wrap:wrap;gap:10px}.finalCta__actions.svelte-1san3dp .lp-button{display:inline-flex;align-items:center;justify-content:center;padding:9px 16px;border-radius:999px;font-size:14px;font-weight:600;border:none;cursor:pointer;text-decoration:none;white-space:nowrap}.finalCta__actions.svelte-1san3dp .variant-ghost{background:#f9fafb;color:#111827}.finalCta__actions.svelte-1san3dp .variant-solid{background:#0f172a;color:#e5e7eb;border:1px solid rgba(15,23,42,.6)}@media (max-width: 900px){.hero.svelte-1san3dp{grid-template-columns:minmax(0,1fr);padding-top:40px}.hero__formCard.svelte-1san3dp{order:-1}.steps.svelte-1san3dp,.benefits.svelte-1san3dp{grid-template-columns:repeat(2,minmax(0,1fr))}.finalCta.svelte-1san3dp{flex-direction:column;align-items:flex-start}}@media (max-width: 640px){.fieldRow.svelte-1san3dp,.steps.svelte-1san3dp,.benefits.svelte-1san3dp{grid-template-columns:minmax(0,1fr)}}
