.handbook-page.svelte-1xohzhg{max-width:1100px;margin:0 auto;padding:var(--spacing-2xl) var(--spacing-lg)}.handbook-grid.svelte-1xohzhg{display:grid;grid-template-columns:1.2fr 1fr;gap:var(--spacing-2xl);align-items:start}.eyebrow.svelte-1xohzhg{display:inline-block;font-size:var(--font-size-xs);font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--color-accent);margin-bottom:var(--spacing-sm)}h1.svelte-1xohzhg{font-size:clamp(2rem,4vw,2.75rem);font-weight:800;letter-spacing:-.03em;margin:0 0 var(--spacing-sm);line-height:1.1;color:var(--color-text-heading)}.subhead.svelte-1xohzhg{font-size:var(--font-size-lg);color:var(--color-text-muted);line-height:1.5;margin:0 0 var(--spacing-xl)}.body-copy.svelte-1xohzhg p:where(.svelte-1xohzhg){font-size:var(--font-size-base);color:var(--color-text);line-height:1.7;margin:0 0 var(--spacing-md)}.whats-inside.svelte-1xohzhg{margin:var(--spacing-xl) 0}.whats-inside.svelte-1xohzhg h3:where(.svelte-1xohzhg){font-size:var(--font-size-base);font-weight:600;margin:0 0 var(--spacing-sm);color:var(--color-text-heading)}.whats-inside.svelte-1xohzhg ul:where(.svelte-1xohzhg){list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--spacing-sm)}.whats-inside.svelte-1xohzhg li:where(.svelte-1xohzhg){font-size:var(--font-size-base);color:var(--color-text);line-height:1.5;padding-left:1.25em;position:relative}.whats-inside.svelte-1xohzhg li:where(.svelte-1xohzhg):before{content:"→";position:absolute;left:0;color:var(--color-link)}.author-note.svelte-1xohzhg{font-size:var(--font-size-sm);color:var(--color-text-muted);font-style:italic;line-height:1.6;margin-top:var(--spacing-xl);padding-top:var(--spacing-lg);border-top:1px solid var(--color-border)}.handbook-form-col.svelte-1xohzhg{display:flex;flex-direction:column;gap:var(--spacing-xl)}.form-card.svelte-1xohzhg{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--spacing-xl)}.form-card.svelte-1xohzhg h2:where(.svelte-1xohzhg){font-size:var(--font-size-lg);font-weight:600;margin:0 0 var(--spacing-lg);color:var(--color-text-heading)}.email-input.svelte-1xohzhg{width:100%;padding:12px 16px;font-size:var(--font-size-base);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-card);color:var(--color-text-heading);margin-bottom:var(--spacing-md);box-sizing:border-box;transition:border-color .15s ease}.email-input.svelte-1xohzhg:focus{outline:none;border-color:var(--color-primary)}.email-input.svelte-1xohzhg::placeholder{color:var(--color-text-subtle)}.submit-btn.svelte-1xohzhg{width:100%;padding:12px 20px;font-size:var(--font-size-base);font-weight:600;color:#fff;background:var(--color-accent);border:none;border-radius:var(--radius-lg);cursor:pointer;transition:all .2s ease}.submit-btn.svelte-1xohzhg:hover{background:var(--color-accent-hover);transform:translateY(-1px);box-shadow:var(--shadow-accent)}.form-fine-print.svelte-1xohzhg{font-size:var(--font-size-xs);color:var(--color-text-subtle);text-align:center;margin:var(--spacing-sm) 0 0}.success-msg.svelte-1xohzhg{text-align:center;padding:var(--spacing-lg) 0}.success-msg.svelte-1xohzhg p:where(.svelte-1xohzhg){font-size:var(--font-size-base);color:var(--color-text-heading);font-weight:500}.handbook-visual.svelte-1xohzhg{display:flex;justify-content:center}.handbook-mockup.svelte-1xohzhg{width:200px;height:260px;background:linear-gradient(145deg,color-mix(in oklab,var(--color-primary) 15%,transparent),color-mix(in oklab,var(--color-primary-dark) 10%,transparent));border:1px solid var(--color-border);border-radius:var(--radius-lg);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:var(--spacing-lg);text-align:center}.mockup-eyebrow.svelte-1xohzhg{font-size:.5625rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:var(--color-link);opacity:.8}.mockup-title.svelte-1xohzhg{font-size:var(--font-size-xl);font-weight:700;line-height:1.2;letter-spacing:-.02em;color:var(--color-text-heading)}.mockup-subtitle.svelte-1xohzhg{font-size:var(--font-size-xs);color:var(--color-text-muted);font-style:italic}@media(max-width:768px){.handbook-grid.svelte-1xohzhg{grid-template-columns:1fr;gap:var(--spacing-xl)}.handbook-visual.svelte-1xohzhg{order:-1}}
