.lead-form__form[data-astro-cid-xyq5hly5]{display:grid;gap:var(--s-4)}.lead-form__field[data-astro-cid-xyq5hly5]{display:grid;gap:6px}.lead-form__label[data-astro-cid-xyq5hly5]{font-family:var(--font-display);font-weight:var(--fw-semi);font-size:13px;letter-spacing:.04em;text-transform:uppercase;color:var(--color-stone)}.lead-form__input[data-astro-cid-xyq5hly5]{width:100%;font-family:var(--font-sans);font-size:16px;color:var(--color-ink);background:var(--color-ivory);border:1px solid var(--color-rule);border-radius:var(--r-md);padding:13px 15px;transition:border-color .15s,box-shadow .15s}.lead-form__input[data-astro-cid-xyq5hly5]::placeholder{color:var(--color-sand, #b7b09a)}.lead-form__input[data-astro-cid-xyq5hly5]:focus{outline:none;border-color:var(--color-gold);box-shadow:0 0 0 4px color-mix(in srgb,var(--color-gold) 18%,transparent)}.lead-form__input--invalid[data-astro-cid-xyq5hly5]{border-color:#b3261e;box-shadow:0 0 0 4px color-mix(in srgb,#b3261e 14%,transparent)}.lead-form__input[data-astro-cid-xyq5hly5]:disabled{opacity:.55}.lead-form__error[data-astro-cid-xyq5hly5]{margin:0;font-size:13px;color:#b3261e;font-weight:var(--fw-semi)}.lead-form__turnstile[data-astro-cid-xyq5hly5]{min-height:0}.lead-form__check[data-astro-cid-xyq5hly5]{display:grid;grid-template-columns:auto 1fr;gap:9px;align-items:start;font-size:13px;line-height:1.45;color:var(--color-stone);cursor:pointer}.lead-form__check[data-astro-cid-xyq5hly5] input[data-astro-cid-xyq5hly5]{margin-top:2px;width:16px;height:16px;accent-color:var(--color-gold);cursor:pointer}.lead-form--band[data-astro-cid-xyq5hly5] .lead-form__check[data-astro-cid-xyq5hly5]{color:color-mix(in srgb,var(--color-ivory) 75%,transparent)}.lead-form__submit[data-astro-cid-xyq5hly5]{width:100%;justify-content:center;margin-top:2px}.lead-form__dots[data-astro-cid-xyq5hly5]{letter-spacing:.1em}.lead-form__fineprint[data-astro-cid-xyq5hly5]{margin:2px 0 0;font-size:12.5px;color:var(--color-stone);text-align:center}.lead-form__formerror[data-astro-cid-xyq5hly5]{margin:4px 0 0;font-size:13.5px;color:#b3261e;background:color-mix(in srgb,#b3261e 8%,var(--color-ivory));border:1px solid color-mix(in srgb,#b3261e 30%,transparent);border-radius:var(--r-md);padding:10px 12px}.lead-form__formerror[data-astro-cid-xyq5hly5] a[data-astro-cid-xyq5hly5]{color:inherit;text-decoration:underline}.lead-form__success[data-astro-cid-xyq5hly5]{text-align:center}.lead-form__success-check[data-astro-cid-xyq5hly5]{width:52px;height:52px;margin:0 auto var(--s-4);border-radius:50%;background:color-mix(in srgb,var(--color-gold) 20%,var(--color-ivory));color:var(--color-gold-deep);font-size:26px;font-weight:var(--fw-bold);display:grid;place-items:center}.lead-form__success-title[data-astro-cid-xyq5hly5]{font-family:var(--font-display);font-weight:var(--fw-black);font-size:22px;letter-spacing:-.015em;color:var(--color-ink);margin:0 0 var(--s-2);text-wrap:balance}.lead-form__success-sub[data-astro-cid-xyq5hly5]{font-size:15px;line-height:1.6;color:var(--color-graphite);margin:0 0 var(--s-3)}.lead-form__success-manual[data-astro-cid-xyq5hly5]{display:inline-block;font-size:13px;color:var(--fg-strong);margin-bottom:var(--s-5)}.lead-form__success-cta[data-astro-cid-xyq5hly5]{border-top:1px solid var(--color-mist);padding-top:var(--s-5);margin-top:var(--s-2)}.lead-form__success-cta-text[data-astro-cid-xyq5hly5]{font-size:14.5px;line-height:1.6;color:var(--color-graphite);margin:0 0 var(--s-4)}.lead-form--band[data-astro-cid-xyq5hly5] .lead-form__label[data-astro-cid-xyq5hly5]{color:color-mix(in srgb,var(--color-ivory) 75%,transparent)}.lead-form--band[data-astro-cid-xyq5hly5] .lead-form__fineprint[data-astro-cid-xyq5hly5]{color:color-mix(in srgb,var(--color-ivory) 70%,transparent)}.lead-form--band[data-astro-cid-xyq5hly5] .lead-form__input[data-astro-cid-xyq5hly5]{background:var(--color-ivory)}@media(max-width:560px){.lead-form__success-title[data-astro-cid-xyq5hly5]{font-size:19px}}.lm-hero__grid[data-astro-cid-yrho2nzh]{display:grid;grid-template-columns:1.1fr .9fr;gap:var(--s-9, 48px);align-items:start}.lm-hero__bullets[data-astro-cid-yrho2nzh]{list-style:none;padding:0;margin:var(--s-6) 0 0;display:grid;gap:10px}.lm-hero__bullets[data-astro-cid-yrho2nzh] li[data-astro-cid-yrho2nzh]{padding-left:26px;position:relative;font-size:15.5px;line-height:1.55;color:var(--color-graphite)}.lm-hero__bullets[data-astro-cid-yrho2nzh] li[data-astro-cid-yrho2nzh]:before{content:"✓";position:absolute;left:0;top:1px;color:var(--color-gold-deep);font-weight:var(--fw-bold)}.lm-hero__bullets[data-astro-cid-yrho2nzh] em[data-astro-cid-yrho2nzh]{font-family:var(--font-serif);font-style:italic;color:var(--fg-strong)}.lm-card[data-astro-cid-yrho2nzh]{background:var(--color-ivory);border:2px solid var(--color-gold);border-radius:var(--r-lg, 12px);padding:28px 28px 24px;box-shadow:var(--shadow-lift, 0 8px 24px -6px rgba(10, 35, 66, .18));position:sticky;top:88px}.lm-card__cover[data-astro-cid-yrho2nzh]{text-align:center;margin-bottom:var(--s-5)}.lm-card__cover[data-astro-cid-yrho2nzh] img[data-astro-cid-yrho2nzh]{width:160px;height:auto;border-radius:4px;box-shadow:0 6px 18px -6px #0a234259,0 0 0 1px var(--color-rule)}.lm-card__heading[data-astro-cid-yrho2nzh]{font-family:var(--font-display);font-weight:var(--fw-black);font-size:22px;letter-spacing:-.015em;color:var(--color-ink);text-align:center;margin:0 0 6px}.lm-card__sub[data-astro-cid-yrho2nzh]{font-size:14px;line-height:1.55;color:var(--color-stone);text-align:center;margin:0 0 var(--s-5)}.lm-numbers[data-astro-cid-yrho2nzh]{background:var(--color-navy);color:var(--color-on-inverse);padding:var(--s-7) 0}.lm-numbers__eyebrow[data-astro-cid-yrho2nzh]{font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--color-gold-soft);text-align:center;margin:0 0 var(--s-5)}.lm-numbers__grid[data-astro-cid-yrho2nzh]{display:grid;grid-template-columns:repeat(6,1fr);gap:var(--s-4)}.lm-number[data-astro-cid-yrho2nzh]{text-align:center;display:grid;gap:4px}.lm-number__figure[data-astro-cid-yrho2nzh]{font-family:var(--font-display);font-weight:var(--fw-black);font-size:clamp(20px,2.4vw,30px);color:var(--color-gold-soft);letter-spacing:-.02em;font-feature-settings:"tnum" 1,"lnum" 1}.lm-number__label[data-astro-cid-yrho2nzh]{font-size:11.5px;letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb,var(--color-ivory) 78%,transparent)}.lm-sectionhead[data-astro-cid-yrho2nzh]{max-width:60ch;margin-bottom:var(--s-7)}.lm-sectionhead__eyebrow[data-astro-cid-yrho2nzh]{font-family:var(--font-mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--color-gold-deep);margin:0 0 var(--s-3)}.lm-sectionhead__title[data-astro-cid-yrho2nzh]{font-family:var(--font-display);font-weight:var(--fw-black);font-size:clamp(26px,3vw,34px);line-height:1.15;letter-spacing:-.02em;color:var(--fg-strong);margin:0;text-wrap:balance}.lm-sectionhead__title[data-astro-cid-yrho2nzh] em[data-astro-cid-yrho2nzh]{font-family:var(--font-serif);font-style:italic;font-weight:400;color:var(--fg-serif-accent)}.lm-sectionhead__lead[data-astro-cid-yrho2nzh]{font-size:16px;line-height:1.6;color:var(--color-graphite);margin:var(--s-4) 0 0}.lm-cats[data-astro-cid-yrho2nzh]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--s-4)}.lm-cat[data-astro-cid-yrho2nzh]{display:flex;gap:16px;background:var(--color-ivory);border:1px solid var(--color-rule);border-radius:var(--r-md);padding:22px 24px}.lm-cat__n[data-astro-cid-yrho2nzh]{font-family:var(--font-mono);font-size:13px;font-weight:var(--fw-bold);color:var(--color-gold-deep);padding-top:3px}.lm-cat__name[data-astro-cid-yrho2nzh]{font-family:var(--font-display);font-weight:var(--fw-black);font-size:18px;letter-spacing:-.01em;color:var(--color-ink);margin:0 0 4px}.lm-cat__desc[data-astro-cid-yrho2nzh]{font-size:14px;color:var(--fg-strong);margin:0 0 8px}.lm-cat__items[data-astro-cid-yrho2nzh]{font-size:13.5px;line-height:1.6;color:var(--color-stone);margin:0}.lm-who[data-astro-cid-yrho2nzh]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--s-4)}.lm-who__card[data-astro-cid-yrho2nzh]{background:var(--color-ivory);border:1px solid var(--color-rule);border-left:3px solid var(--color-gold);border-radius:var(--r-md);padding:22px 24px}.lm-who__title[data-astro-cid-yrho2nzh]{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:16.5px;color:var(--color-ink);margin:0 0 8px}.lm-who__desc[data-astro-cid-yrho2nzh]{font-size:14.5px;line-height:1.6;color:var(--color-graphite);margin:0}.faq[data-astro-cid-yrho2nzh]{margin-top:var(--s-2);display:grid;gap:var(--s-5)}.faq__q[data-astro-cid-yrho2nzh]{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:17px;color:var(--color-ink);margin:0 0 var(--s-2)}.faq__a[data-astro-cid-yrho2nzh]{font-size:15px;line-height:1.65;color:var(--color-graphite);margin:0;padding-left:var(--s-4);border-left:2px solid var(--color-gold)}.faq__a[data-astro-cid-yrho2nzh] a[data-astro-cid-yrho2nzh]{color:var(--fg-strong);border-bottom:1px solid var(--color-mist)}.faq__a[data-astro-cid-yrho2nzh] a[data-astro-cid-yrho2nzh]:hover{color:var(--color-gold-deep);border-color:var(--color-gold-deep)}.lm-cta[data-astro-cid-yrho2nzh]{background:var(--color-navy);color:var(--color-on-inverse);padding:var(--s-10, 64px) 0}.lm-cta__grid[data-astro-cid-yrho2nzh]{display:grid;grid-template-columns:1.05fr .95fr;gap:var(--s-8, 40px);align-items:center}.lm-cta__title[data-astro-cid-yrho2nzh]{font-family:var(--font-display);font-weight:var(--fw-black);font-size:clamp(24px,2.8vw,32px);line-height:1.15;letter-spacing:-.02em;color:var(--color-ivory);margin:0 0 var(--s-4);text-wrap:balance}.lm-cta__lead[data-astro-cid-yrho2nzh]{font-size:16px;line-height:1.6;color:color-mix(in srgb,var(--color-ivory) 82%,transparent);margin:0}.lm-cta__form[data-astro-cid-yrho2nzh]{background:color-mix(in srgb,var(--color-ivory) 6%,transparent);border:1px solid color-mix(in srgb,var(--color-gold) 35%,transparent);border-radius:var(--r-lg, 12px);padding:26px 26px 22px}@media(max-width:900px){.lm-hero__grid[data-astro-cid-yrho2nzh]{grid-template-columns:1fr;gap:var(--s-7)}.lm-card[data-astro-cid-yrho2nzh]{position:static}.lm-numbers__grid[data-astro-cid-yrho2nzh]{grid-template-columns:repeat(3,1fr);gap:var(--s-5)}.lm-cats[data-astro-cid-yrho2nzh],.lm-who[data-astro-cid-yrho2nzh]{grid-template-columns:1fr}.lm-cta__grid[data-astro-cid-yrho2nzh]{grid-template-columns:1fr;gap:var(--s-6)}}@media(max-width:480px){.lm-numbers__grid[data-astro-cid-yrho2nzh]{grid-template-columns:repeat(2,1fr)}}
