main.svelte-as85pm{color:#3b2f2f;background:#faf8f5;flex-direction:column;min-height:100vh;font-family:DM Sans,system-ui,sans-serif;display:flex}.hero.svelte-as85pm{text-align:center;background:#faf8f5;border-bottom:1px solid #e8e4de;padding:4rem 2rem 3.5rem}.hero-inner.svelte-as85pm{max-width:680px;margin:0 auto}.hero-eyebrow.svelte-as85pm{margin-bottom:.75rem}h1.svelte-as85pm{color:#2d2926;margin:0 0 1.25rem;font-family:Lora,Georgia,serif;font-size:2.25rem;font-weight:700;line-height:1.2}.hero-subline.svelte-as85pm{color:#4a3b3b;margin:0 0 2rem;font-size:1.0625rem;line-height:1.7}.section.svelte-as85pm{padding:4rem 2rem}.section-inner.svelte-as85pm{max-width:960px;margin:0 auto}.section-inner--narrow.svelte-as85pm{max-width:720px}h2.svelte-as85pm{color:#2d2926;margin:0 0 1.5rem;font-family:Lora,Georgia,serif;font-size:1.75rem;font-weight:700;line-height:1.25}p.svelte-as85pm{color:#4a3b3b;margin:0 0 1.25em;font-size:1rem;line-height:1.7}p.svelte-as85pm:last-child{margin-bottom:0}a.svelte-as85pm{color:#c8813a;text-decoration:none}a.svelte-as85pm:hover{color:#a06525;text-decoration:underline}.cta-btn.svelte-as85pm{color:#fff;background:#c8813a;border-radius:6px;padding:.875rem 2.25rem;font-family:DM Sans,system-ui,sans-serif;font-size:1rem;font-weight:600;text-decoration:none;transition:background .15s;display:inline-block}.cta-btn.svelte-as85pm:hover{color:#fff;background:#a06525;text-decoration:none}.steps-section.svelte-as85pm{background:#fff;border-top:1px solid #e8e4de;border-bottom:1px solid #e8e4de}.steps-section.svelte-as85pm h2:where(.svelte-as85pm){text-align:center;margin-bottom:2.5rem}.steps-grid.svelte-as85pm{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.step-card.svelte-as85pm{background:#faf8f5;border:1px solid #e8e4de;border-radius:10px;padding:1.75rem 1.5rem;position:relative}.step-number.svelte-as85pm{color:#e8ddd0;margin-bottom:.5rem;font-family:Lora,Georgia,serif;font-size:2rem;font-weight:700;line-height:1}.step-icon.svelte-as85pm{color:#c8813a;margin-bottom:.75rem}.step-card.svelte-as85pm h3:where(.svelte-as85pm){color:#2d2926;margin:0 0 .25rem;font-family:Lora,Georgia,serif;font-size:1.0625rem;font-weight:600}.step-label.svelte-as85pm{color:#9e6520;letter-spacing:.02em;margin:0 0 .75rem;font-size:.8125rem;font-weight:600}.step-card.svelte-as85pm p:where(.svelte-as85pm):not(.step-label){color:#4a3b3b;margin:0;font-size:.9375rem;line-height:1.65}.ai-understanding-section.svelte-as85pm{background:#faf8f5}.section-intro.svelte-as85pm{margin-bottom:1.5rem}.ai-list.svelte-as85pm{flex-direction:column;gap:.875rem;margin:0;padding:0;list-style:none;display:flex}.ai-list.svelte-as85pm li:where(.svelte-as85pm){color:#3b2f2f;background:#fff;border:1px solid #e8e4de;border-radius:8px;align-items:flex-start;gap:.75rem;padding:.875rem 1rem;font-size:.9375rem;line-height:1.6;display:flex}.check-icon.svelte-as85pm{flex-shrink:0;margin-top:2px}.positioning-section.svelte-as85pm{background:#fff;border-top:1px solid #e8e4de;border-bottom:1px solid #e8e4de}.faq-section.svelte-as85pm{background:#faf8f5}.faq-list.svelte-as85pm{flex-direction:column;gap:8px;display:flex}.faq-item.svelte-as85pm{border:1px solid #e8ddd0;border-radius:8px;overflow:hidden}.faq-question.svelte-as85pm{cursor:pointer;color:#3b2f2f;-webkit-user-select:none;user-select:none;align-items:center;gap:.75rem;padding:1rem 1.25rem;font-family:DM Sans,system-ui,sans-serif;font-size:1rem;font-weight:500;list-style:none;display:flex}.faq-question.svelte-as85pm::-webkit-details-marker{display:none}.faq-chevron.svelte-as85pm{color:#6b5e5e;flex-shrink:0;align-items:center;transition:transform .15s;display:flex}details[open].svelte-as85pm .faq-chevron:where(.svelte-as85pm){transform:rotate(90deg)}.faq-answer.svelte-as85pm{padding:0 1.25rem 1rem 3rem}.faq-answer.svelte-as85pm p:where(.svelte-as85pm){color:#4a3b3b;margin:0;font-size:.9375rem;line-height:1.6}.closing-cta-section.svelte-as85pm{text-align:center;background:#fff;border-top:1px solid #e8e4de}.closing-cta-inner.svelte-as85pm{max-width:560px}.closing-cta-section.svelte-as85pm h2:where(.svelte-as85pm){margin-bottom:.75rem}.closing-cta-section.svelte-as85pm p:where(.svelte-as85pm){margin-bottom:1.75rem}.secondary-link.svelte-as85pm{margin-top:1rem;font-size:.9375rem}@media (width<=767px){.hero.svelte-as85pm{padding:3rem 1.25rem 2.5rem}h1.svelte-as85pm{font-size:1.625rem}.section.svelte-as85pm{padding:3rem 1.25rem}h2.svelte-as85pm{font-size:1.375rem}.steps-grid.svelte-as85pm{grid-template-columns:1fr}.closing-cta-section.svelte-as85pm{text-align:left}}@media (width<=374px){h1.svelte-as85pm{font-size:1.375rem}}
