.seo.svelte-lezrkd{min-height:100vh;display:flex;flex-direction:column;background:var(--paper);color:var(--ink);font-family:var(--font-body)}.seo-top.svelte-lezrkd{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding:1rem clamp(1.25rem,5vw,3rem);background:#2b2017}.seo-brand.svelte-lezrkd{display:inline-flex;align-items:center;gap:.55rem;text-decoration:none}.seo-brand.svelte-lezrkd .wm:where(.svelte-lezrkd){font-family:var(--font-display);font-size:1.4rem;font-weight:700;color:#f6efdf;letter-spacing:.01em}.seo-brand.svelte-lezrkd .fore:where(.svelte-lezrkd){color:#e3b04b}.seo-nav.svelte-lezrkd{display:flex;align-items:center;gap:1.1rem;flex-wrap:wrap}.seo-nav.svelte-lezrkd a:where(.svelte-lezrkd){color:#f6efdfc7;text-decoration:none;font-size:.92rem}.seo-nav.svelte-lezrkd a:where(.svelte-lezrkd):hover{color:#f6efdf}.seo-nav.svelte-lezrkd .pill:where(.svelte-lezrkd){color:#f6efdf;border:1px solid rgba(201,162,74,.6);border-radius:999px;padding:.38rem .9rem}.seo-hero.svelte-lezrkd{background:#2b2017 url(../../../landing/map-band-bg.svg) center / cover no-repeat;color:#f6efdf;padding:clamp(3rem,8vw,6rem) clamp(1.25rem,5vw,3rem) clamp(3.5rem,8vw,6rem)}.seo-hero-inner.svelte-lezrkd{max-width:46rem;margin:0 auto;text-align:center}.eyebrow.svelte-lezrkd{text-transform:uppercase;letter-spacing:.28em;font-size:.72rem;color:#e3b04b;font-weight:600;margin:0 0 1rem}.seo-hero.svelte-lezrkd h1:where(.svelte-lezrkd){font-family:var(--font-display);font-size:clamp(2.2rem,5.5vw,3.6rem);font-weight:700;line-height:1.08;margin:0 0 1rem}.seo-hero.svelte-lezrkd h1:where(.svelte-lezrkd) em{font-style:italic;color:#e3b04b}.lede.svelte-lezrkd{font-size:clamp(1.02rem,1.6vw,1.18rem);line-height:1.6;color:#f6efdfdb;margin:0 auto 1.6rem;max-width:38rem}.cta-row.svelte-lezrkd{display:flex;gap:.8rem;justify-content:center;flex-wrap:wrap}.btn.svelte-lezrkd{display:inline-flex;align-items:center;font-family:var(--font-body);font-size:1rem;font-weight:600;text-decoration:none;border-radius:999px;padding:.8rem 1.5rem;transition:transform .12s ease,background .12s ease}.btn.primary.svelte-lezrkd{background:var(--oxblood);color:#fbf6ea;box-shadow:0 8px 24px #00000059}.btn.primary.svelte-lezrkd:hover{background:var(--oxblood-deep);transform:translateY(-1px)}.btn.ghost.svelte-lezrkd{background:var(--paper);color:#2b2017;box-shadow:inset 0 0 0 1px #2b20171f}.btn.ghost.svelte-lezrkd:hover{color:var(--oxblood);transform:translateY(-1px)}.hint.svelte-lezrkd{margin:1rem 0 0;font-size:.86rem;color:#f6efdf9e}.seo-body.svelte-lezrkd{flex:1;width:100%;max-width:68rem;margin:0 auto;padding:clamp(2.5rem,6vw,4.5rem) clamp(1.25rem,5vw,3rem) 4rem;box-sizing:border-box}.seo-body.svelte-lezrkd h2{font-family:var(--font-display);font-size:clamp(1.6rem,3vw,2.1rem);font-weight:700;line-height:1.15;margin:0 0 .7rem;color:var(--ink)}.seo-body.svelte-lezrkd h2 em{color:var(--oxblood)}.seo-body.svelte-lezrkd h3{font-family:var(--font-display);font-size:1.2rem;font-weight:600;margin:0 0 .35rem;color:var(--ink)}.seo-body.svelte-lezrkd p,.seo-body.svelte-lezrkd li{font-size:1.02rem;line-height:1.7;color:var(--ink-soft)}.seo-body.svelte-lezrkd p{margin:0 0 1rem}.seo-body.svelte-lezrkd section{margin:0 0 clamp(3rem,7vw,5rem)}.seo-body.svelte-lezrkd .narrow{max-width:44rem}.seo-body.svelte-lezrkd a{color:var(--oxblood)}.seo-body.svelte-lezrkd .plates{list-style:none;padding:0;margin:1.5rem 0 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:1.6rem 1.4rem}.seo-body.svelte-lezrkd .plate{margin:0}.seo-body.svelte-lezrkd .plate-frame{background:var(--card, #fbf6ea);border:1px solid var(--line);outline:1px solid var(--line);outline-offset:5px;border-radius:4px;padding:.45rem;box-shadow:0 18px 40px #46301629}.seo-body.svelte-lezrkd .plate img{display:block;width:100%;aspect-ratio:16 / 10;object-fit:cover;border:1px solid var(--line);border-radius:2px}.seo-body.svelte-lezrkd .plate figcaption{margin:.9rem 0 0}.seo-body.svelte-lezrkd .plate figcaption strong{display:block;font-family:var(--font-display);font-size:1.08rem;color:var(--ink);margin-bottom:.2rem}.seo-body.svelte-lezrkd .plate figcaption span{font-size:.95rem;line-height:1.55;color:var(--ink-soft)}.seo-body.svelte-lezrkd .cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1.4rem 2rem;margin-top:1.2rem}.seo-body.svelte-lezrkd .steps{list-style:none;padding:0;margin:1.2rem 0 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1.4rem;counter-reset:step}.seo-body.svelte-lezrkd .steps li{counter-increment:step;position:relative;padding-top:3rem}.seo-body.svelte-lezrkd .steps li:before{content:counter(step,upper-roman);position:absolute;top:0;left:0;width:2.3rem;height:2.3rem;border-radius:50%;border:1px solid var(--gold);color:var(--oxblood);font-family:var(--font-display);font-weight:700;display:grid;place-items:center;background:var(--card, #fbf6ea)}.seo-body.svelte-lezrkd .faq dt{font-family:var(--font-display);font-weight:600;font-size:1.1rem;margin:1.4rem 0 .3rem;color:var(--ink)}.seo-body.svelte-lezrkd .faq dd{margin:0;font-size:1.02rem;line-height:1.7;color:var(--ink-soft)}.seo-body.svelte-lezrkd pre{background:#2b2017;color:#f6efdf;padding:.9rem 1.1rem;border-radius:8px;overflow-x:auto;font-size:.88rem;line-height:1.5}.seo-body.svelte-lezrkd .cta-band{text-align:center;padding:clamp(2rem,5vw,3rem) 1rem;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.seo-body.svelte-lezrkd .cta-band .btn{margin-top:.6rem}.seo-foot.svelte-lezrkd{background:#2b2017;color:#ece2cf99;padding:1.6rem clamp(1.25rem,5vw,3rem);font-size:.85rem}.seo-foot.svelte-lezrkd nav:where(.svelte-lezrkd){display:flex;gap:1.2rem;flex-wrap:wrap;margin-bottom:.6rem}.seo-foot.svelte-lezrkd a:where(.svelte-lezrkd){color:#f6efdfcc;text-decoration:none}.seo-foot.svelte-lezrkd a:where(.svelte-lezrkd):hover{color:#f6efdf}.seo-foot.svelte-lezrkd p:where(.svelte-lezrkd){margin:0}.vf-mark.svelte-lezrkd .vf-ring:where(.svelte-lezrkd){fill:none;stroke:#e3b04b}.vf-mark.svelte-lezrkd .vf-o-d:where(.svelte-lezrkd){fill:#a08a69}.vf-mark.svelte-lezrkd .vf-o-l:where(.svelte-lezrkd){fill:#cbb890}.vf-mark.svelte-lezrkd .vf-c-d:where(.svelte-lezrkd){fill:#d8cbb3}.vf-mark.svelte-lezrkd .vf-c-l:where(.svelte-lezrkd){fill:#f6efdf}.vf-mark.svelte-lezrkd .vf-n-d:where(.svelte-lezrkd){fill:#c9962f}.vf-mark.svelte-lezrkd .vf-n-l:where(.svelte-lezrkd){fill:#e3b04b}.vf-mark.svelte-lezrkd .vf-hub:where(.svelte-lezrkd){fill:#f6efdf}.vf-mark.svelte-lezrkd .vf-pivot:where(.svelte-lezrkd){fill:#2b2017}
