.lm-page[data-astro-cid-hrobpmd4]{--lm-max: 920px}.lm-wrapper[data-astro-cid-hrobpmd4]{max-width:var(--lm-max);margin:0 auto;padding:0 var(--space-4) var(--space-9);display:flex;flex-direction:column;gap:var(--space-9)}.lm-hero[data-astro-cid-hrobpmd4]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-6);align-items:start;padding-top:3rem}.lm-hero__media[data-astro-cid-hrobpmd4]{position:sticky;top:5.5rem}.lm-hero__media[data-astro-cid-hrobpmd4] img[data-astro-cid-hrobpmd4]{width:100%;height:auto;display:block;border-radius:2px}.lm-title[data-astro-cid-hrobpmd4]{font-family:var(--font-heading);font-size:clamp(1.9rem,4.5vw,2.8rem);font-weight:300;line-height:1.12;letter-spacing:.01em;margin:var(--space-3) 0 var(--space-3);color:var(--text-strong)}.lm-intro[data-astro-cid-hrobpmd4]{font-size:1rem;color:var(--muted);line-height:1.68;margin-bottom:var(--space-4)}.lm-checklist[data-astro-cid-hrobpmd4]{list-style:none;padding:0;margin:0 0 var(--space-4);display:flex;flex-direction:column;gap:.55rem}.lm-checklist[data-astro-cid-hrobpmd4] li[data-astro-cid-hrobpmd4]{padding-left:1.4rem;position:relative;color:var(--muted);font-size:.92rem;line-height:1.5}.lm-checklist[data-astro-cid-hrobpmd4] li[data-astro-cid-hrobpmd4]:before{content:"✓";position:absolute;left:0;color:var(--accent);font-weight:600}.lm-form-section[data-astro-cid-hrobpmd4]{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--line)}.lm-form-label[data-astro-cid-hrobpmd4]{font-family:var(--font-body);font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:1rem}.lm-form__fields[data-astro-cid-hrobpmd4]{display:flex;flex-direction:column;gap:.6rem;margin-bottom:1rem}.lm-form__field[data-astro-cid-hrobpmd4]{display:flex;flex-direction:column;gap:.28rem}.lm-form__field-label[data-astro-cid-hrobpmd4]{font-size:.72rem;font-weight:600;letter-spacing:.03em;color:var(--muted)}.lm-form__field[data-astro-cid-hrobpmd4] input[data-astro-cid-hrobpmd4]{border:1px solid var(--line);background:var(--bg);color:var(--text);padding:.62rem .85rem;font-size:.95rem;font-family:var(--font-body);border-radius:2px;width:100%;box-sizing:border-box;transition:border-color .15s ease}.lm-form__field[data-astro-cid-hrobpmd4] input[data-astro-cid-hrobpmd4]::placeholder{color:color-mix(in srgb,var(--muted) 45%,transparent)}.lm-form__field[data-astro-cid-hrobpmd4] input[data-astro-cid-hrobpmd4]:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 12%,transparent)}.lm-form__submit[data-astro-cid-hrobpmd4]{width:100%;margin-bottom:.65rem}.lm-form__consent[data-astro-cid-hrobpmd4]{font-size:.7rem;color:color-mix(in srgb,var(--muted) 65%,transparent);text-align:center;margin:0;letter-spacing:.02em}.lm-form__status[data-astro-cid-hrobpmd4]{margin-top:.65rem;font-size:.88rem;color:var(--accent);text-align:center;min-height:1.4em}.lm-context__inner[data-astro-cid-hrobpmd4]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-6)}.lm-context__copy[data-astro-cid-hrobpmd4] h2[data-astro-cid-hrobpmd4]{font-family:var(--font-heading);font-size:1.55rem;font-weight:300;margin-bottom:var(--space-3);color:var(--text-strong)}.lm-context__copy[data-astro-cid-hrobpmd4] p[data-astro-cid-hrobpmd4]{color:var(--muted);line-height:1.72;font-size:.95rem;margin-bottom:var(--space-3)}.lm-context__upsell[data-astro-cid-hrobpmd4]{background:var(--surface);border:1px solid var(--line);border-radius:2px;padding:var(--space-5)}.lm-context__upsell[data-astro-cid-hrobpmd4] .ui-eyebrow[data-astro-cid-hrobpmd4]{margin-bottom:.5rem}.lm-context__upsell[data-astro-cid-hrobpmd4] p[data-astro-cid-hrobpmd4]{color:var(--muted);font-size:.9rem;line-height:1.62;margin-bottom:var(--space-4)}.lm-context__actions[data-astro-cid-hrobpmd4]{display:flex;flex-direction:column;gap:.7rem}@media(max-width:700px){.lm-wrapper[data-astro-cid-hrobpmd4]{padding:0 var(--space-3) var(--space-7);gap:var(--space-7)}.lm-hero[data-astro-cid-hrobpmd4]{grid-template-columns:1fr;gap:var(--space-4);padding-top:var(--space-3)}.lm-hero__media[data-astro-cid-hrobpmd4]{position:static;order:-1}.lm-hero__media[data-astro-cid-hrobpmd4] img[data-astro-cid-hrobpmd4]{aspect-ratio:3 / 2;object-fit:cover;max-height:260px}.lm-context__inner[data-astro-cid-hrobpmd4]{grid-template-columns:1fr;gap:var(--space-5)}}
