.book-section.svelte-17et19q{padding:8rem 2rem 6rem;min-height:80vh;display:flex;align-items:center}.container.svelte-17et19q{max-width:1100px;margin:0 auto;width:100%}.book-header.svelte-17et19q{text-align:center;margin-bottom:4rem}.eyebrow.svelte-17et19q{font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent);margin-bottom:1.25rem;margin-top:0}.h1.svelte-17et19q{font-size:clamp(2rem,4vw,3.5rem);font-weight:700;letter-spacing:-.03em;line-height:1.1;margin:0 0 1rem}.sub.svelte-17et19q{font-size:1.0625rem;color:var(--color-muted);line-height:1.7;max-width:48ch;margin:0 auto}.book-layout.svelte-17et19q{display:grid;grid-template-columns:1fr 1.2fr;gap:3rem;align-items:start}.info-side.svelte-17et19q{padding:2.5rem;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);display:flex;flex-direction:column;gap:2rem}.info-list.svelte-17et19q{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1rem}.info-list.svelte-17et19q li:where(.svelte-17et19q){font-size:.875rem;color:var(--color-muted);line-height:1.6;display:flex;align-items:flex-start;gap:.875rem}.list-dot.svelte-17et19q{width:5px;height:5px;border-radius:50%;background:var(--color-accent);flex-shrink:0;margin-top:.5rem}.info-proof.svelte-17et19q{display:grid;grid-template-columns:3px 1fr;gap:1.25rem;align-items:start;padding-top:1.5rem;border-top:1px solid var(--color-border);margin-top:auto}.proof-bar.svelte-17et19q{background:var(--color-accent);border-radius:2px;align-self:stretch}.proof-text.svelte-17et19q{font-size:.875rem;color:var(--color-text);line-height:1.72;margin:0 0 .5rem}.proof-attr.svelte-17et19q{font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);margin:0}.form-side.svelte-17et19q{padding:2.5rem;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}form.svelte-17et19q{display:flex;flex-direction:column;gap:1.75rem}.hp-field.svelte-17et19q{position:absolute;left:-9999px;width:1px;height:1px;opacity:0;pointer-events:none}.field-row.svelte-17et19q{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}.field.svelte-17et19q{display:flex;flex-direction:column;gap:.5rem}.field-label.svelte-17et19q{font-size:.875rem;font-weight:500;color:var(--color-text);display:flex;flex-direction:column;gap:.25rem}.field-input.svelte-17et19q{background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text);font-family:var(--font-sans);font-size:.9375rem;padding:.75rem 1rem;width:100%;transition:border-color .2s;-moz-appearance:none;appearance:none;-webkit-appearance:none;box-sizing:border-box}.field-input.svelte-17et19q::placeholder{color:var(--color-muted-soft)}.field-input.svelte-17et19q:focus{outline:none;border-color:var(--color-accent)}.field-textarea.svelte-17et19q{resize:vertical;min-height:130px;line-height:1.65}.error-msg.svelte-17et19q{font-size:.875rem;color:#ef4444;margin:0}.btn-submit.svelte-17et19q{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;background:var(--color-accent);color:#fff;font-family:var(--font-sans);font-size:.9375rem;font-weight:500;padding:.875rem 2rem;border-radius:var(--radius-sm);border:none;cursor:pointer;transition:opacity .2s,transform .15s;align-self:flex-start}.btn-submit.svelte-17et19q:hover:not(:disabled){opacity:.87;transform:translateY(-1px)}.btn-submit.svelte-17et19q:disabled{opacity:.55;cursor:not-allowed}.spinner.svelte-17et19q{width:14px;height:14px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:svelte-17et19q-spin .7s linear infinite}@keyframes svelte-17et19q-spin{to{transform:rotate(360deg)}}.success-state.svelte-17et19q{display:flex;flex-direction:column;gap:1.25rem;align-items:flex-start;animation:svelte-17et19q-success-in .5s cubic-bezier(.22,1,.36,1)}@keyframes svelte-17et19q-success-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.success-state.card.svelte-17et19q{padding:2rem;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-raised)}.success-icon.svelte-17et19q{width:40px;height:40px;border:1px solid var(--color-accent);border-radius:50%;display:flex;align-items:center;justify-content:center}.success-h.svelte-17et19q{font-size:1.75rem;font-weight:700;letter-spacing:-.025em;margin:0}.success-body.svelte-17et19q{font-size:.9375rem;color:var(--color-muted);line-height:1.7;margin:0;max-width:480px}.btn-home.svelte-17et19q{margin-top:.25rem;font-size:.875rem;color:var(--color-muted);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:.5rem 1.25rem;transition:color .2s,border-color .2s;text-decoration:none}.btn-home.svelte-17et19q:hover{color:var(--color-text);border-color:var(--color-faint)}@media(prefers-reduced-motion:reduce){.spinner.svelte-17et19q,.success-state.svelte-17et19q{animation:none}.btn-submit.svelte-17et19q:hover:not(:disabled){transform:none}}@media(max-width:768px){.book-section.svelte-17et19q{padding:6rem 1.25rem 4rem}.book-layout.svelte-17et19q{grid-template-columns:1fr}.info-side.svelte-17et19q{display:none}.form-side.svelte-17et19q{padding:1.5rem}}@media(max-width:640px){.field-row.svelte-17et19q{grid-template-columns:1fr}.btn-submit.svelte-17et19q{width:100%;align-self:stretch}}
