.page.svelte-1thf6pg{min-height:100vh;background:var(--color-bg);overflow-x:hidden}.container.svelte-1thf6pg{max-width:800px;margin:0 auto;width:100%;padding:60px 24px 80px}.page-header.svelte-1thf6pg{text-align:center;margin-bottom:60px}.page-header.svelte-1thf6pg h1:where(.svelte-1thf6pg){font-family:var(--font-serif, "Instrument Serif", Georgia);font-size:clamp(36px,6vw,52px);font-weight:400;color:var(--color-text, #1c1917);margin:0 0 16px}.lead.svelte-1thf6pg{font-family:var(--font-sans, "DM Sans", system-ui);font-size:18px;line-height:1.7;color:var(--color-text-secondary, #57534e);max-width:600px;margin:0 auto}.section.svelte-1thf6pg{margin-bottom:80px}.section.svelte-1thf6pg h2:where(.svelte-1thf6pg){font-family:var(--font-serif, "Instrument Serif", Georgia);font-size:28px;font-weight:400;color:var(--color-text, #1c1917);margin:0 0 24px}.section-intro.svelte-1thf6pg{font-family:var(--font-sans, "DM Sans", system-ui);font-size:16px;line-height:1.7;color:var(--color-text-secondary, #57534e);margin-bottom:32px}.overview-card.svelte-1thf6pg{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap;padding:32px;background:var(--color-surface, #ffffff);border:1px solid var(--color-border, #e7e5e4);border-radius:20px}.overview-step.svelte-1thf6pg{display:flex;align-items:center;gap:12px;font-family:var(--font-sans, "DM Sans", system-ui);font-size:15px;color:var(--color-text, #1c1917)}.step-num.svelte-1thf6pg{width:28px;height:28px;background:var(--color-bg-subtle, #f5f5f4);border:1px solid var(--color-border, #e7e5e4);border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--font-serif, "Instrument Serif", Georgia);font-size:14px}.overview-arrow.svelte-1thf6pg{color:var(--color-text-muted, #a8a29e);font-size:20px}.analysis-grid.svelte-1thf6pg{display:grid;gap:24px}.analysis-card.svelte-1thf6pg{padding:32px;background:var(--color-surface, #ffffff);border:1px solid var(--color-border, #e7e5e4);border-radius:16px}.analysis-number.svelte-1thf6pg{font-family:var(--font-serif, "Instrument Serif", Georgia);font-size:14px;color:var(--color-text-muted, #a8a29e);margin-bottom:12px}.analysis-card.svelte-1thf6pg h3:where(.svelte-1thf6pg){font-family:var(--font-sans, "DM Sans", system-ui);font-size:18px;font-weight:600;color:var(--color-text, #1c1917);margin:0 0 12px}.analysis-card.svelte-1thf6pg p:where(.svelte-1thf6pg){font-family:var(--font-sans, "DM Sans", system-ui);font-size:15px;line-height:1.6;color:var(--color-text-secondary, #57534e);margin:0 0 16px}.analysis-card.svelte-1thf6pg ul:where(.svelte-1thf6pg){list-style:none;padding:0;margin:0 0 16px}.analysis-card.svelte-1thf6pg li:where(.svelte-1thf6pg){font-family:var(--font-sans, "DM Sans", system-ui);font-size:14px;line-height:1.6;color:var(--color-text-secondary, #57534e);padding:8px 0;border-bottom:1px solid var(--color-border, #e7e5e4)}.analysis-card.svelte-1thf6pg li:where(.svelte-1thf6pg):last-child{border-bottom:none}.analysis-card.svelte-1thf6pg li:where(.svelte-1thf6pg) strong:where(.svelte-1thf6pg){color:var(--color-text, #1c1917)}.analysis-note.svelte-1thf6pg{font-size:14px;font-style:italic;color:var(--color-text-muted, #a8a29e);margin:0}.brands-grid.svelte-1thf6pg{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.brand-category.svelte-1thf6pg{padding:20px;background:var(--color-surface, #ffffff);border:1px solid var(--color-border, #e7e5e4);border-radius:12px}.brand-category.svelte-1thf6pg h4:where(.svelte-1thf6pg){font-family:var(--font-sans, "DM Sans", system-ui);font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted, #a8a29e);margin:0 0 8px}.brand-category.svelte-1thf6pg p:where(.svelte-1thf6pg){font-family:var(--font-sans, "DM Sans", system-ui);font-size:14px;color:var(--color-text, #1c1917);margin:0}.cta-card.svelte-1thf6pg{background:var(--color-accent, #292524);border-radius:20px;padding:48px 32px;text-align:center}.cta-card.svelte-1thf6pg h2:where(.svelte-1thf6pg){font-family:var(--font-serif, "Instrument Serif", Georgia);font-size:28px;color:#fff;margin:0 0 8px}.cta-card.svelte-1thf6pg p:where(.svelte-1thf6pg){font-family:var(--font-sans, "DM Sans", system-ui);font-size:16px;color:#ffffffb3;margin:0 0 20px}.cta-email.svelte-1thf6pg{font-family:var(--font-sans, "DM Sans", system-ui);font-size:20px;font-weight:500;color:#fff;margin-bottom:24px}.cta-button.svelte-1thf6pg{display:inline-block;padding:14px 28px;background:#fff;border-radius:10px;font-family:var(--font-sans, "DM Sans", system-ui);font-size:15px;font-weight:600;color:var(--color-text, #1c1917);text-decoration:none;transition:transform .2s ease}.cta-button.svelte-1thf6pg:hover{transform:translateY(-2px)}
