.review-content.svelte-vh1roy,.sign-form.svelte-vh1roy{margin-bottom:5rem}.form_block-inner.svelte-vh1roy{margin-bottom:1.5rem}.info-card.svelte-vh1roy{padding:1.5rem;margin-bottom:1rem;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:16px;box-shadow:0 8px 28px #0000000a}.info-card__header.svelte-vh1roy{display:flex;align-items:center;gap:.75rem;padding-bottom:1rem;margin-bottom:1.25rem;border-bottom:1px solid rgba(0,0,0,.06)}.info-card__header.svelte-vh1roy h2:where(.svelte-vh1roy){margin:0;font-size:1.1rem;font-weight:700;letter-spacing:-.01em}.info-card__icon.svelte-vh1roy{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;flex:0 0 auto;color:#fff;background:#000;border-radius:10px}.info-card__lede.svelte-vh1roy{margin:0 0 .25rem;color:#4b5563}.detail-list.svelte-vh1roy{display:grid;gap:1.1rem;padding:0;margin:0}.detail-row.svelte-vh1roy{display:grid;grid-template-columns:auto 1fr;gap:.85rem;align-items:start}.detail-row__icon.svelte-vh1roy{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;flex:0 0 auto;color:#475569;background:#f1f5f9;border-radius:8px}.detail-row__icon--alert.svelte-vh1roy{color:#b45309;background:#fef3c7}.detail-row__body.svelte-vh1roy{min-width:0}.detail-row__body.svelte-vh1roy dt:where(.svelte-vh1roy){margin:0 0 .15rem;color:#6b7280;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.detail-row__body.svelte-vh1roy dd:where(.svelte-vh1roy){margin:0;color:#0f172a;font-size:1rem;font-weight:600;line-height:1.4;word-break:break-word}.hrcw-pill-list.svelte-vh1roy{display:flex;flex-wrap:wrap;gap:.4rem;padding:0;margin:0;list-style:none}.hrcw-pill.svelte-vh1roy{display:inline-flex;align-items:center;padding:.3rem .7rem;background:#fef3c7;border:1px solid #fde68a;border-radius:999px;color:#78350f;font-size:.82rem;font-weight:600;line-height:1.3}.contact-card.svelte-vh1roy{display:grid;gap:1.25rem}.contact-card__identity.svelte-vh1roy{display:flex;align-items:center;gap:.85rem}.contact-card__name-block.svelte-vh1roy{display:grid;gap:.15rem;min-width:0}.contact-card__name.svelte-vh1roy{margin:0;color:#0f172a;font-size:1.1rem;font-weight:700;line-height:1.2}.contact-card__role.svelte-vh1roy{margin:0;color:#4b5563;font-size:.9rem}.contact-card__contacts.svelte-vh1roy{display:flex;flex-wrap:wrap;gap:.5rem;padding-top:1rem;border-top:1px dashed rgba(0,0,0,.08)}.contact-link.svelte-vh1roy{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;flex:1 1 0;min-width:0;padding:.5rem .85rem;border:1px solid #e2e8f0;border-radius:999px;background:#fff;color:#334155;font-size:.85rem;font-weight:600;line-height:1.2;text-decoration:none;transition:color .15s ease,background .15s ease,border-color .15s ease}.contact-link.svelte-vh1roy:hover,.contact-link.svelte-vh1roy:focus-visible{color:#0f172a;background:#f8fafc;border-color:#cbd5e1;outline:none}.contact-link__icon.svelte-vh1roy{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:#64748b}.contact-link.svelte-vh1roy:hover .contact-link__icon:where(.svelte-vh1roy),.contact-link.svelte-vh1roy:focus-visible .contact-link__icon:where(.svelte-vh1roy){color:#0f172a}.contact-link__text.svelte-vh1roy{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tick-list.svelte-vh1roy{display:grid;gap:.75rem;padding:0;margin:0;list-style:none}.tick-list.svelte-vh1roy li:where(.svelte-vh1roy){display:grid;grid-template-columns:auto 1fr;gap:.65rem;align-items:start;color:#1f1f1f;line-height:1.45}.tick-icon.svelte-vh1roy{display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;margin-top:.15rem;color:#111;background:#f9d137;border-radius:999px}.tick-icon.svelte-vh1roy:before{width:.5rem;height:.3rem;border-bottom:2px solid currentColor;border-left:2px solid currentColor;content:"";transform:rotate(-45deg) translate(1px,-1px)}.pdf-section.svelte-vh1roy{display:grid;gap:.85rem}.pdf-section.svelte-vh1roy iframe:where(.svelte-vh1roy){width:100%;min-height:70vh;border:1px solid rgba(0,0,0,.12);border-radius:8px}.sign-form.svelte-vh1roy h2:where(.svelte-vh1roy){margin-bottom:.75rem;font-size:1.2rem}.error-message.svelte-vh1roy{padding:1rem;margin:1rem 0;color:#991b1b;background:#fee2e2;border:1px solid #fecaca;border-radius:8px}
