.lm-hero[data-astro-cid-mqrnlrcw]{position:relative;padding:calc(80px + var(--space-3xl)) 0 var(--space-3xl);overflow:hidden}.lm-bg[data-astro-cid-mqrnlrcw]{position:absolute;inset:0;background:var(--gradient-hero);pointer-events:none}.lm-grid[data-astro-cid-mqrnlrcw]{position:relative;display:grid;grid-template-columns:1.15fr .85fr;gap:var(--space-3xl);align-items:start}.lm-tag[data-astro-cid-mqrnlrcw]{display:inline-block;color:var(--color-accent-secondary);font-size:.85rem;font-weight:600;margin-bottom:var(--space-md)}.lm-title[data-astro-cid-mqrnlrcw]{font-size:clamp(2.1rem,4.5vw,3.2rem);line-height:1.12;font-weight:800;letter-spacing:-.02em;margin-bottom:var(--space-lg)}.lm-sub[data-astro-cid-mqrnlrcw]{font-size:1.1rem;color:var(--color-text-secondary);margin-bottom:var(--space-xl);max-width:54ch}.lm-bullets[data-astro-cid-mqrnlrcw]{list-style:none;display:grid;gap:var(--space-md);margin-bottom:var(--space-xl)}.lm-bullets[data-astro-cid-mqrnlrcw] li[data-astro-cid-mqrnlrcw]{display:flex;gap:var(--space-md);color:var(--color-text-secondary);line-height:1.55}.lm-bullets[data-astro-cid-mqrnlrcw] b[data-astro-cid-mqrnlrcw]{color:var(--color-text-primary)}.lm-check[data-astro-cid-mqrnlrcw]{flex:0 0 24px;height:24px;border-radius:50%;background:#106eea1a;color:var(--color-accent-secondary);display:flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:700;margin-top:2px}.lm-micro[data-astro-cid-mqrnlrcw]{font-size:.85rem;color:var(--color-text-muted)}.lm-side[data-astro-cid-mqrnlrcw]{display:flex;flex-direction:column;gap:var(--space-xl)}.lm-cover[data-astro-cid-mqrnlrcw]{display:flex;justify-content:center}.lm-cover[data-astro-cid-mqrnlrcw] img[data-astro-cid-mqrnlrcw]{width:min(280px,70%);border-radius:var(--radius-md);box-shadow:0 24px 60px #18244059;transform:rotate(2.5deg);border:1px solid var(--color-border)}.lm-card[data-astro-cid-mqrnlrcw]{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-xl);box-shadow:var(--shadow-md)}.lm-card[data-astro-cid-mqrnlrcw] h3[data-astro-cid-mqrnlrcw]{font-size:1.25rem;font-weight:800;margin-bottom:var(--space-xs)}.lm-card[data-astro-cid-mqrnlrcw] p[data-astro-cid-mqrnlrcw]{color:var(--color-text-secondary);font-size:.95rem;margin-bottom:var(--space-lg)}.lm-card[data-astro-cid-mqrnlrcw] form[data-astro-cid-mqrnlrcw]{display:flex;flex-direction:column;gap:var(--space-md)}.lm-card[data-astro-cid-mqrnlrcw] input[data-astro-cid-mqrnlrcw]{padding:14px 18px;border-radius:var(--radius-md);border:1px solid var(--color-border);font-family:var(--font-sans);font-size:1rem;color:var(--color-text-primary);background:var(--color-bg-primary);outline:none;transition:border-color var(--transition-fast)}.lm-card[data-astro-cid-mqrnlrcw] input[data-astro-cid-mqrnlrcw]:focus{border-color:var(--color-accent-secondary)}.lm-card[data-astro-cid-mqrnlrcw] button[data-astro-cid-mqrnlrcw],.lm-dl[data-astro-cid-mqrnlrcw]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 24px;border-radius:var(--radius-full);border:none;cursor:pointer;font-family:var(--font-sans);font-size:1rem;font-weight:700;color:#fff;background:var(--gradient-action);box-shadow:var(--shadow-glow);transition:transform var(--transition-fast),box-shadow var(--transition-fast);text-align:center}.lm-card[data-astro-cid-mqrnlrcw] button[data-astro-cid-mqrnlrcw]:hover,.lm-dl[data-astro-cid-mqrnlrcw]:hover{transform:translateY(-2px);color:#fff}.lm-card[data-astro-cid-mqrnlrcw] button[data-astro-cid-mqrnlrcw]:disabled{opacity:.7;transform:none;cursor:wait}.lm-privacy[data-astro-cid-mqrnlrcw]{font-size:.8rem!important;color:var(--color-text-muted)!important;margin:var(--space-md) 0 0!important}.lm-dl[data-astro-cid-mqrnlrcw]{width:100%}.lm-cross[data-astro-cid-mqrnlrcw]{padding:var(--space-2xl) 0 var(--space-4xl)}.lm-cross-link[data-astro-cid-mqrnlrcw]{display:block;text-align:center;padding:var(--space-lg);border:1px dashed var(--color-border-hover);border-radius:var(--radius-md);color:var(--color-text-secondary);font-size:1rem;transition:border-color var(--transition-fast),color var(--transition-fast)}.lm-cross-link[data-astro-cid-mqrnlrcw] b[data-astro-cid-mqrnlrcw]{color:var(--color-text-primary)}.lm-cross-link[data-astro-cid-mqrnlrcw]:hover{border-color:var(--color-accent-primary);color:var(--color-accent-primary)}@media(max-width:900px){.lm-grid[data-astro-cid-mqrnlrcw]{grid-template-columns:1fr;gap:var(--space-2xl)}.lm-cover[data-astro-cid-mqrnlrcw] img[data-astro-cid-mqrnlrcw]{width:min(220px,60%)}}
