.page-main[data-astro-cid-mvbv4el3]{padding-top:62px}.lseo-hero[data-astro-cid-mvbv4el3]{background:var(--color-dark);padding:5.5rem 2.5rem 5rem;min-height:90vh;display:flex;align-items:center}.lseo-hero-inner[data-astro-cid-mvbv4el3]{max-width:1100px;margin:0 auto;width:100%;display:grid;grid-template-columns:1.1fr 1fr;gap:5rem;align-items:end}.section-label[data-astro-cid-mvbv4el3]{font-family:IBM Plex Mono,monospace;font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent);margin:0 0 1.25rem;display:block}.section-label[data-astro-cid-mvbv4el3].dimmed{color:#5a3278;opacity:1}.hero-content[data-astro-cid-mvbv4el3] h1[data-astro-cid-mvbv4el3]{font-family:Bebas Neue,sans-serif;font-size:clamp(3.5rem,7vw,6.5rem);line-height:.88;color:var(--color-off-white);margin:0 0 1.75rem}.hero-content[data-astro-cid-mvbv4el3] h1[data-astro-cid-mvbv4el3] em[data-astro-cid-mvbv4el3]{color:var(--color-accent);font-style:normal}.hero-sub[data-astro-cid-mvbv4el3]{font-family:Lora,serif;font-size:1.05rem;line-height:1.72;color:#cec6e8;max-width:44ch;margin:0 0 2.25rem}.hero-actions[data-astro-cid-mvbv4el3]{display:flex;gap:1rem;flex-wrap:wrap}.btn-primary[data-astro-cid-mvbv4el3]{display:inline-block;font-family:IBM Plex Mono,monospace;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;font-weight:600;color:var(--color-dark);background:var(--color-accent);padding:.85rem 1.75rem;text-decoration:none;border-radius:2px;transition:background .15s}.btn-primary[data-astro-cid-mvbv4el3]:hover{background:var(--color-accent-dim)}.btn-ghost[data-astro-cid-mvbv4el3]{display:inline-block;font-family:IBM Plex Mono,monospace;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted-dark);padding:.85rem 1.75rem;text-decoration:none;border:1px solid var(--color-dark-border);border-radius:2px;transition:color .15s,border-color .15s}.btn-ghost[data-astro-cid-mvbv4el3]:hover{color:var(--color-off-white);border-color:#4a2a68}.hero-stats[data-astro-cid-mvbv4el3]{display:flex;flex-direction:column;border:1px solid var(--color-dark-border);border-radius:3px;overflow:hidden}.stat-item[data-astro-cid-mvbv4el3]{padding:1.75rem;display:flex;flex-direction:column;gap:.4rem}.stat-num[data-astro-cid-mvbv4el3]{font-family:Bebas Neue,sans-serif;font-size:3.5rem;line-height:1;color:var(--color-off-white)}.stat-suffix[data-astro-cid-mvbv4el3]{color:var(--color-accent)}.stat-desc[data-astro-cid-mvbv4el3]{font-family:IBM Plex Mono,monospace;font-size:.68rem;letter-spacing:.06em;text-transform:uppercase;line-height:1.55;color:#9080b0;margin:0;max-width:28ch}.stat-divider[data-astro-cid-mvbv4el3]{height:1px;background:var(--color-dark-border)}.what-is-local[data-astro-cid-mvbv4el3]{background:#fff;padding:6.5rem 2.5rem;border-bottom:1px solid var(--color-cream-dark)}.what-inner[data-astro-cid-mvbv4el3]{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:1fr 1.6fr;gap:5rem;align-items:start}.what-left[data-astro-cid-mvbv4el3] h2[data-astro-cid-mvbv4el3]{font-family:Bebas Neue,sans-serif;font-size:clamp(2rem,3.5vw,3.25rem);line-height:.95;color:var(--color-ink);margin:.75rem 0 0}.what-right[data-astro-cid-mvbv4el3]{padding-top:3rem}.what-right[data-astro-cid-mvbv4el3] p[data-astro-cid-mvbv4el3]{font-family:Lora,serif;font-size:1.02rem;line-height:1.78;color:var(--color-body-light);margin-bottom:1.25rem}.inline-link[data-astro-cid-mvbv4el3]{font-family:IBM Plex Mono,monospace;font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent-dim);text-decoration:none;transition:color .15s}.inline-link[data-astro-cid-mvbv4el3]:hover{color:var(--color-ink)}.deliverables[data-astro-cid-mvbv4el3]{background:var(--color-dark);padding:6.5rem 2.5rem}.del-inner[data-astro-cid-mvbv4el3]{max-width:1100px;margin:0 auto}.del-header[data-astro-cid-mvbv4el3]{margin-bottom:3rem}.del-header[data-astro-cid-mvbv4el3] h2[data-astro-cid-mvbv4el3]{font-family:Bebas Neue,sans-serif;font-size:clamp(2.5rem,4vw,3.75rem);line-height:.9;color:var(--color-off-white);margin:.75rem 0 1rem}.del-sub[data-astro-cid-mvbv4el3]{font-family:Lora,serif;font-size:.95rem;color:#9080b0;margin:0}.del-grid[data-astro-cid-mvbv4el3]{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--color-dark-border)}.del-card[data-astro-cid-mvbv4el3]{background:var(--color-dark-mid);padding:2.25rem 2rem;display:flex;flex-direction:column;gap:.75rem}.del-num[data-astro-cid-mvbv4el3]{font-family:Bebas Neue,sans-serif;font-size:2.5rem;color:var(--color-dark-border);line-height:1}.del-name[data-astro-cid-mvbv4el3]{font-family:Bebas Neue,sans-serif;font-size:1.5rem;color:var(--color-off-white);line-height:1.05;margin:0;letter-spacing:.02em}.del-desc[data-astro-cid-mvbv4el3]{font-family:Lora,serif;font-size:.9rem;line-height:1.7;color:#b0a8cc;margin:0;flex:1}.del-link[data-astro-cid-mvbv4el3]{font-family:IBM Plex Mono,monospace;font-size:.62rem;letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent);text-decoration:none;margin-top:.25rem;transition:color .15s}.del-link[data-astro-cid-mvbv4el3]:hover{color:var(--color-accent-dim)}.for-section[data-astro-cid-mvbv4el3]{background:var(--color-cream);padding:6.5rem 2.5rem;border-bottom:1px solid var(--color-cream-dark)}.for-inner[data-astro-cid-mvbv4el3]{max-width:1100px;margin:0 auto}.for-inner[data-astro-cid-mvbv4el3] h2[data-astro-cid-mvbv4el3]{font-family:Bebas Neue,sans-serif;font-size:clamp(2.5rem,4vw,3.75rem);line-height:.9;color:var(--color-ink);margin:.75rem 0 2.5rem}.for-grid[data-astro-cid-mvbv4el3]{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--color-cream-dark)}.for-card[data-astro-cid-mvbv4el3]{background:var(--color-cream);padding:2.25rem 2rem}.for-card[data-astro-cid-mvbv4el3] h3[data-astro-cid-mvbv4el3]{font-family:Bebas Neue,sans-serif;font-size:1.5rem;color:var(--color-ink);line-height:1;letter-spacing:.02em;margin:0 0 .75rem}.for-card[data-astro-cid-mvbv4el3] p[data-astro-cid-mvbv4el3]{font-family:Lora,serif;font-size:.93rem;line-height:1.7;color:var(--color-body-light);margin:0}.nearme-callout[data-astro-cid-mvbv4el3]{background:#fff;padding:5rem 2.5rem;border-bottom:1px solid var(--color-cream-dark)}.nearme-inner[data-astro-cid-mvbv4el3]{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:1fr 1.6fr;gap:5rem;align-items:start}.nearme-left[data-astro-cid-mvbv4el3] h2[data-astro-cid-mvbv4el3]{font-family:Bebas Neue,sans-serif;font-size:clamp(2rem,3.5vw,3.25rem);line-height:.95;color:var(--color-ink);margin:.75rem 0 0}.nearme-right[data-astro-cid-mvbv4el3]{padding-top:2.75rem}.nearme-right[data-astro-cid-mvbv4el3] p[data-astro-cid-mvbv4el3]{font-family:Lora,serif;font-size:1rem;line-height:1.78;color:var(--color-body-light);margin-bottom:1.25rem}.nearme-right[data-astro-cid-mvbv4el3] p[data-astro-cid-mvbv4el3]:last-child{margin-bottom:0}.process-section[data-astro-cid-mvbv4el3]{background:var(--color-dark);padding:6.5rem 2.5rem}.process-inner[data-astro-cid-mvbv4el3]{max-width:1100px;margin:0 auto}.process-header[data-astro-cid-mvbv4el3]{margin-bottom:3.5rem}.process-header[data-astro-cid-mvbv4el3] h2[data-astro-cid-mvbv4el3]{font-family:Bebas Neue,sans-serif;font-size:clamp(2.5rem,4vw,3.75rem);line-height:.9;color:var(--color-off-white);margin:.75rem 0 0}.process-steps[data-astro-cid-mvbv4el3]{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:start}.step[data-astro-cid-mvbv4el3]{padding-right:1.5rem}.step-num[data-astro-cid-mvbv4el3]{font-family:Bebas Neue,sans-serif;font-size:3.5rem;color:var(--color-dark-border);line-height:1;display:block;margin-bottom:.5rem}.step-title[data-astro-cid-mvbv4el3]{font-family:Bebas Neue,sans-serif;font-size:1.75rem;color:var(--color-off-white);margin:0 0 .75rem;letter-spacing:.02em}.step-body[data-astro-cid-mvbv4el3]{font-family:Lora,serif;font-size:.88rem;line-height:1.7;color:#9080b0;margin:0}.step-arrow[data-astro-cid-mvbv4el3]{font-family:IBM Plex Mono,monospace;font-size:1.5rem;color:var(--color-dark-border);padding:3.5rem 1.25rem 0}.faq-section[data-astro-cid-mvbv4el3]{background:var(--color-cream);padding:6.5rem 2.5rem;border-bottom:1px solid var(--color-cream-dark)}.faq-inner[data-astro-cid-mvbv4el3]{max-width:860px;margin:0 auto}.faq-header[data-astro-cid-mvbv4el3]{margin-bottom:2.5rem}.faq-header[data-astro-cid-mvbv4el3] h2[data-astro-cid-mvbv4el3]{font-family:Bebas Neue,sans-serif;font-size:clamp(2rem,3.5vw,3.25rem);line-height:.92;color:var(--color-ink);margin:.75rem 0 0}.faq-list[data-astro-cid-mvbv4el3]{display:flex;flex-direction:column}.faq-item[data-astro-cid-mvbv4el3]{border-top:1px solid var(--color-cream-dark)}.faq-item[data-astro-cid-mvbv4el3]:last-child{border-bottom:1px solid var(--color-cream-dark)}.faq-q[data-astro-cid-mvbv4el3]{font-family:Lora,serif;font-size:1rem;font-weight:600;color:var(--color-ink);padding:1.25rem 2rem 1.25rem 0;cursor:pointer;list-style:none;position:relative;line-height:1.45}.faq-q[data-astro-cid-mvbv4el3]::-webkit-details-marker{display:none}.faq-q[data-astro-cid-mvbv4el3]:after{content:"+";position:absolute;right:0;top:50%;transform:translateY(-50%);font-family:IBM Plex Mono,monospace;font-size:1.1rem;color:var(--color-muted-light)}details[data-astro-cid-mvbv4el3][open] .faq-q[data-astro-cid-mvbv4el3]:after{content:"−"}.faq-a[data-astro-cid-mvbv4el3]{font-family:Lora,serif;font-size:.97rem;line-height:1.75;color:var(--color-body-light);padding:0 2rem 1.5rem 0;margin:0}@media(max-width:1024px){.del-grid[data-astro-cid-mvbv4el3]{grid-template-columns:repeat(2,1fr)}.process-steps[data-astro-cid-mvbv4el3]{grid-template-columns:1fr 1fr;gap:2rem}.step-arrow[data-astro-cid-mvbv4el3]{display:none}}@media(max-width:768px){.lseo-hero[data-astro-cid-mvbv4el3]{padding:4.5rem 1.75rem 4rem;min-height:auto}.lseo-hero-inner[data-astro-cid-mvbv4el3]{grid-template-columns:1fr;gap:3rem}.what-is-local[data-astro-cid-mvbv4el3],.deliverables[data-astro-cid-mvbv4el3],.for-section[data-astro-cid-mvbv4el3],.nearme-callout[data-astro-cid-mvbv4el3],.process-section[data-astro-cid-mvbv4el3],.faq-section[data-astro-cid-mvbv4el3]{padding:4rem 1.75rem}.what-inner[data-astro-cid-mvbv4el3],.nearme-inner[data-astro-cid-mvbv4el3]{grid-template-columns:1fr;gap:2.5rem}.what-right[data-astro-cid-mvbv4el3],.nearme-right[data-astro-cid-mvbv4el3]{padding-top:0}.del-grid[data-astro-cid-mvbv4el3],.for-grid[data-astro-cid-mvbv4el3],.process-steps[data-astro-cid-mvbv4el3]{grid-template-columns:1fr}}
