.vd.svelte-1uh89mf{max-width:780px;margin:0 auto;padding:44px 20px 80px}.vd-hero.svelte-1uh89mf{text-align:center;margin-bottom:40px}.vd-badge.svelte-1uh89mf{display:inline-block;padding:6px 14px;background:linear-gradient(135deg,#d97706,#f59e0b);color:#fff;border-radius:999px;font-size:12px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;margin-bottom:16px}.vd-title.svelte-1uh89mf{font-size:36px;font-weight:800;color:var(--text-heading);letter-spacing:-.9px;line-height:1.15;margin:0 0 14px}.vd-lead.svelte-1uh89mf{font-size:17px;color:var(--text-secondary);line-height:1.6;max-width:620px;margin:0 auto 24px}.vd-hero-cta.svelte-1uh89mf{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.vd-btn.svelte-1uh89mf{display:inline-block;padding:14px 30px;border-radius:12px;font-family:inherit;font-size:15px;font-weight:700;cursor:pointer;text-decoration:none;border:none;transition:filter .15s}.vd-btn-primary.svelte-1uh89mf{background:linear-gradient(135deg,#d97706,#f59e0b);color:#fff}.vd-btn-primary.svelte-1uh89mf:hover:not(:disabled){filter:brightness(1.07)}.vd-btn-primary.svelte-1uh89mf:disabled{opacity:.6;cursor:not-allowed}.vd-btn-secondary.svelte-1uh89mf{background:transparent;color:var(--text-primary);border:1px solid var(--border-input)}.vd-theses.svelte-1uh89mf{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin-bottom:44px}.vd-thesis.svelte-1uh89mf{background:var(--bg-card);border:1px solid var(--border);border-radius:14px;padding:18px}.vd-thesis-icon.svelte-1uh89mf{font-size:22px}.vd-thesis-title.svelte-1uh89mf{font-size:14px;font-weight:700;color:var(--text-heading);margin:8px 0 4px}.vd-thesis-text.svelte-1uh89mf{font-size:13px;color:var(--text-secondary);line-height:1.5;margin:0}.vd-section.svelte-1uh89mf{margin-bottom:44px}.vd-h2.svelte-1uh89mf{font-size:24px;font-weight:700;color:var(--text-heading);letter-spacing:-.5px;margin:0 0 16px}.vd-variants.svelte-1uh89mf{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px}.vd-variant.svelte-1uh89mf{background:var(--bg-card);border:1px solid rgba(217,119,6,.3);border-radius:14px;padding:18px}.vd-variant-head.svelte-1uh89mf{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.vd-variant-name.svelte-1uh89mf{font-size:16px;font-weight:700;color:var(--text-heading)}.vd-variant-percent.svelte-1uh89mf{font-size:13px;font-weight:700;color:#16a34a;background:#22c55e1a;border-radius:999px;padding:3px 10px;white-space:nowrap}.vd-variant-desc.svelte-1uh89mf{font-size:14px;color:var(--text-secondary);line-height:1.55;margin:0}.vd-specialist.svelte-1uh89mf{margin-top:14px;padding:22px;border:1px solid rgba(217,119,6,.3);border-radius:16px;background:linear-gradient(135deg,#d9770612,#fbbf240a)}.vd-specialist-heading.svelte-1uh89mf h3:where(.svelte-1uh89mf){margin:8px 0 5px;color:var(--text-heading);font-size:19px;line-height:1.3}.vd-specialist-heading.svelte-1uh89mf p:where(.svelte-1uh89mf){margin:0;color:var(--text-secondary);font-size:14px;line-height:1.5}.vd-specialist-badge.svelte-1uh89mf{display:inline-block;padding:4px 9px;border-radius:999px;background:#d977061f;color:#b45309;font-size:11px;font-weight:750;letter-spacing:.03em;text-transform:uppercase}.vd-specialist-steps.svelte-1uh89mf{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:18px 0;padding:0;list-style:none}.vd-specialist-steps.svelte-1uh89mf li:where(.svelte-1uh89mf){display:flex;align-items:flex-start;gap:9px;min-width:0}.vd-specialist-number.svelte-1uh89mf{display:grid;width:24px;height:24px;flex:0 0 24px;place-items:center;border-radius:50%;background:#d97706;color:#fff;font-size:12px;font-weight:750}.vd-specialist-steps.svelte-1uh89mf strong:where(.svelte-1uh89mf){display:block;color:var(--text-heading);font-size:13px;line-height:1.35}.vd-specialist-steps.svelte-1uh89mf p:where(.svelte-1uh89mf){margin:4px 0 0;color:var(--text-secondary);font-size:12px;line-height:1.5}.vd-specialist-result.svelte-1uh89mf{margin:0;padding-top:14px;border-top:1px dashed rgba(217,119,6,.35);color:var(--text-secondary);font-size:13px;line-height:1.5}.vd-specialist-result.svelte-1uh89mf strong:where(.svelte-1uh89mf){color:var(--text-heading)}.vd-steps.svelte-1uh89mf{margin:0;padding-left:22px;display:flex;flex-direction:column;gap:12px}.vd-steps.svelte-1uh89mf li:where(.svelte-1uh89mf){font-size:15px;color:var(--text-primary);line-height:1.6}.vd-zayavka.svelte-1uh89mf{background:linear-gradient(135deg,#d9770612,#fbbf2412);border:1px solid rgba(217,119,6,.35);border-radius:18px;padding:30px;text-align:center;margin-bottom:44px}.vd-zayavka-text.svelte-1uh89mf{font-size:15px;color:var(--text-secondary);margin:0 0 18px}.vd-capture.svelte-1uh89mf{margin-top:26px;padding-top:22px;border-top:1px dashed rgba(217,119,6,.35)}.vd-capture-title.svelte-1uh89mf{font-size:15px;font-weight:700;color:var(--text-heading);margin:0 0 6px}.vd-capture-sub.svelte-1uh89mf{font-size:13px;color:var(--text-secondary);line-height:1.5;max-width:460px;margin:0 auto 14px}.vd-capture-form.svelte-1uh89mf{display:flex;gap:10px;max-width:440px;margin:0 auto}.vd-capture-input.svelte-1uh89mf{flex:1;min-width:0;padding:12px 14px;border:1px solid var(--border-input);border-radius:12px;background:var(--bg-input);color:var(--text-primary);font-family:inherit;font-size:14px;outline:none}.vd-capture-input.svelte-1uh89mf:focus{border-color:#d97706}.vd-capture-done.svelte-1uh89mf{font-size:14px;font-weight:600;color:#16a34a;margin:0}.vd-capture-err.svelte-1uh89mf{font-size:13px;color:#ef4444;margin:10px 0 0}.vd-faq.svelte-1uh89mf{display:flex;flex-direction:column;gap:8px}.vd-faq-item.svelte-1uh89mf{background:var(--bg-card);border:1px solid var(--border);border-radius:12px;padding:14px 18px}.vd-faq-q.svelte-1uh89mf{font-size:15px;font-weight:600;color:var(--text-heading);cursor:pointer}.vd-faq-a.svelte-1uh89mf{font-size:14px;color:var(--text-secondary);line-height:1.6;margin:10px 0 0}@media(max-width:560px){.vd.svelte-1uh89mf{padding:28px 16px 60px}.vd-title.svelte-1uh89mf{font-size:27px}.vd-capture-form.svelte-1uh89mf{flex-direction:column}.vd-zayavka.svelte-1uh89mf{padding:22px 18px}.vd-specialist.svelte-1uh89mf{padding:18px}.vd-specialist-steps.svelte-1uh89mf{grid-template-columns:1fr;gap:13px}}
