.hero.svelte-1bymnp7,.section.svelte-1bymnp7{max-width:1120px;margin:0 auto;padding:6rem 1.25rem}.hero.svelte-1bymnp7{min-height:78vh;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(260px,.7fr);gap:5rem;align-items:center}.hero.svelte-1bymnp7 h1:where(.svelte-1bymnp7){font-size:clamp(3.3rem,8vw,7rem);line-height:.9;letter-spacing:-.06em;margin:1rem 0 1.5rem}.lede.svelte-1bymnp7{font-size:clamp(1.25rem,2.3vw,1.7rem);color:var(--text);max-width:760px}.summary.svelte-1bymnp7{font-size:1.1rem;line-height:1.7;color:var(--text-secondary);max-width:700px}.hero-actions.svelte-1bymnp7{display:flex;gap:1.25rem;align-items:center;flex-wrap:wrap;margin-top:2rem}.hero-actions.svelte-1bymnp7 span:where(.svelte-1bymnp7){display:flex;gap:.5rem;align-items:center;color:var(--text-muted);font-size:.9rem}.hero-card.svelte-1bymnp7{padding:2rem;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl)}.hero-card.svelte-1bymnp7 svg{color:var(--accent)}.hero-card.svelte-1bymnp7 h2:where(.svelte-1bymnp7){margin:1.2rem 0 .6rem}.hero-card.svelte-1bymnp7 p:where(.svelte-1bymnp7),.section.svelte-1bymnp7>p:where(.svelte-1bymnp7),.trust.svelte-1bymnp7 p:where(.svelte-1bymnp7){color:var(--text-secondary);line-height:1.7}.section.svelte-1bymnp7{border-top:1px solid var(--border)}.section.svelte-1bymnp7>h2:where(.svelte-1bymnp7),.form-intro.svelte-1bymnp7 h2:where(.svelte-1bymnp7){font-size:clamp(2.1rem,5vw,3.8rem);margin:.8rem 0 2rem}.feature-grid.svelte-1bymnp7,.price-grid.svelte-1bymnp7{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.feature.svelte-1bymnp7{display:flex;gap:.7rem;align-items:center;padding:1rem;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md)}.feature.svelte-1bymnp7 svg{color:var(--accent);flex:none}.credit.svelte-1bymnp7{margin-top:1.5rem}.price-grid.svelte-1bymnp7{grid-template-columns:repeat(4,1fr)}.price-grid.svelte-1bymnp7 article:where(.svelte-1bymnp7){padding:1.5rem;border:1px solid var(--border);border-radius:var(--radius-lg)}.price-grid.svelte-1bymnp7 span:where(.svelte-1bymnp7){font-size:.8rem;color:var(--text-muted)}.price-grid.svelte-1bymnp7 strong:where(.svelte-1bymnp7){display:block;font-size:1.7rem;margin:.8rem 0}.price-grid.svelte-1bymnp7 p:where(.svelte-1bymnp7),.fine-print.svelte-1bymnp7{color:var(--text-muted);font-size:.9rem;line-height:1.5}.price-grid.svelte-1bymnp7 .featured:where(.svelte-1bymnp7){border-color:var(--accent);background:var(--accent-muted)}.price-grid.svelte-1bymnp7 .featured:where(.svelte-1bymnp7) span:where(.svelte-1bymnp7),.price-grid.svelte-1bymnp7 .featured:where(.svelte-1bymnp7) p:where(.svelte-1bymnp7){color:var(--text-secondary)}.trust.svelte-1bymnp7{display:grid;grid-template-columns:1.2fr .8fr;gap:4rem}.trust.svelte-1bymnp7 a:where(.svelte-1bymnp7){color:var(--accent);text-decoration:underline;text-underline-offset:.18em}.trust.svelte-1bymnp7 li:where(.svelte-1bymnp7){margin:.8rem 0;color:var(--text-secondary)}.form-section.svelte-1bymnp7{display:grid;grid-template-columns:320px minmax(0,1fr);gap:4rem;align-items:start}.form-intro.svelte-1bymnp7{position:sticky;top:6rem}.form-intro.svelte-1bymnp7 p:where(.svelte-1bymnp7){color:var(--text-secondary);line-height:1.7}form.svelte-1bymnp7,.result.svelte-1bymnp7{padding:2rem;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl)}fieldset.svelte-1bymnp7{border:0;padding:0 0 2rem;margin:0 0 2rem;border-bottom:1px solid var(--border)}legend.svelte-1bymnp7{font-weight:700;font-size:1.2rem;margin-bottom:1rem}.fields.svelte-1bymnp7{display:grid;gap:1rem}.fields.two.svelte-1bymnp7{grid-template-columns:1fr 1fr}label.svelte-1bymnp7{display:grid;gap:.45rem;font-size:.88rem;color:var(--text-secondary)}input.svelte-1bymnp7,select.svelte-1bymnp7{width:100%;box-sizing:border-box;padding:.8rem;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg);color:var(--text)}.checks.svelte-1bymnp7{display:grid;grid-template-columns:1fr 1fr;gap:.8rem}.checks.svelte-1bymnp7 label:where(.svelte-1bymnp7),.consents.svelte-1bymnp7 label:where(.svelte-1bymnp7){display:flex;align-items:flex-start;gap:.7rem;line-height:1.45}.checks.svelte-1bymnp7 input:where(.svelte-1bymnp7),.consents.svelte-1bymnp7 input:where(.svelte-1bymnp7){width:auto;margin-top:.18rem}.file-label.svelte-1bymnp7 input:where(.svelte-1bymnp7){margin-top:.5rem}.consents.svelte-1bymnp7{display:grid;gap:.8rem}.consents.svelte-1bymnp7 a:where(.svelte-1bymnp7){color:var(--accent);text-decoration:underline;text-underline-offset:.18em}.honeypot.svelte-1bymnp7{position:absolute;left:-10000px}.security-note.svelte-1bymnp7{display:flex;gap:.5rem;margin:1.5rem 0;color:var(--text-secondary);font-size:.85rem}.submit.svelte-1bymnp7{border:0;cursor:pointer}.submit.svelte-1bymnp7:disabled{opacity:.6}.form-error.svelte-1bymnp7{padding:1rem;border:1px solid #ef4444;border-radius:var(--radius-md);color:#fca5a5}.result.svelte-1bymnp7 svg{color:var(--accent)}.result.svelte-1bymnp7 h3:where(.svelte-1bymnp7){font-size:2rem;margin:1rem 0}.result.svelte-1bymnp7 p:where(.svelte-1bymnp7){color:var(--text-secondary);line-height:1.7}.result.qualified.svelte-1bymnp7{border-color:var(--accent)}.notice.svelte-1bymnp7{padding:1rem;background:var(--accent-muted);border-radius:var(--radius-md)}.limitations.svelte-1bymnp7,.faq.svelte-1bymnp7{max-width:820px}.faq.svelte-1bymnp7 details:where(.svelte-1bymnp7){border-top:1px solid var(--border);padding:1.25rem 0}.faq.svelte-1bymnp7 summary:where(.svelte-1bymnp7){font-weight:700;cursor:pointer}.faq.svelte-1bymnp7 details:where(.svelte-1bymnp7) p:where(.svelte-1bymnp7){color:var(--text-secondary);line-height:1.7}.faq.svelte-1bymnp7 details:where(.svelte-1bymnp7):last-child{border-bottom:1px solid var(--border)}@media(max-width:850px){.hero.svelte-1bymnp7,.trust.svelte-1bymnp7,.form-section.svelte-1bymnp7{grid-template-columns:1fr;gap:2rem}.hero.svelte-1bymnp7{padding-top:4rem}.hero-card.svelte-1bymnp7,.form-intro.svelte-1bymnp7{position:static}.feature-grid.svelte-1bymnp7,.price-grid.svelte-1bymnp7{grid-template-columns:1fr 1fr}}@media(max-width:560px){.feature-grid.svelte-1bymnp7,.price-grid.svelte-1bymnp7,.fields.two.svelte-1bymnp7,.checks.svelte-1bymnp7{grid-template-columns:1fr}form.svelte-1bymnp7,.result.svelte-1bymnp7{padding:1.2rem}.section.svelte-1bymnp7{padding:4rem 1rem}}
