.ld-nav-link{font-size:14px;color:var(--pc-muted);text-decoration:none;padding:8px 12px}.ld-nav-link:hover{color:var(--pc-ink)}.ld-nav-cta{font-size:14px;font-weight:600;color:var(--pc-on-primary);background:var(--pc-primary);border-radius:999px;padding:8px 18px;text-decoration:none}.ld-nav-cta:hover{background:var(--pc-primary-hover)}.ld-hero{max-width:720px;margin:0 auto;padding:72px 24px 56px;text-align:center}.ld-hero-title{font-family:var(--pc-font-display);font-size:36px;font-weight:700;line-height:1.4;margin:0 0 20px}.ld-hero-sub{font-size:15px;color:var(--pc-muted);line-height:1.8;margin:0 0 32px}.ld-hero-actions{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.ld-btn-primary{display:inline-block;font-size:15px;font-weight:600;color:var(--pc-on-primary);background:var(--pc-primary);border-radius:12px;padding:13px 28px;text-decoration:none}.ld-btn-primary:hover{background:var(--pc-primary-hover)}.ld-btn-secondary{display:inline-block;font-size:15px;font-weight:600;color:var(--pc-ink);background:var(--pc-surface);border:1px solid var(--pc-line);border-radius:12px;padding:13px 28px;text-decoration:none}.ld-btn-secondary:hover{background:var(--pc-hover)}.ld-features{max-width:920px;margin:0 auto;padding:24px 24px 64px;display:grid;grid-template-columns:repeat(2,1fr);gap:20px}@media(max-width:640px){.ld-features{grid-template-columns:1fr}}.ld-feature{background:var(--pc-surface);border:1px solid var(--pc-line);border-radius:var(--pc-radius-lg);padding:24px}.ld-feature-icon{font-size:26px;margin:0 0 10px}.ld-feature h2{font-size:16px;font-weight:700;margin:0 0 8px}.ld-feature p{font-size:13px;color:var(--pc-muted);line-height:1.7;margin:0}.ld-cta{text-align:center;padding:56px 24px 72px}.ld-cta h2{font-size:20px;font-weight:700;margin:0 0 20px}.ld-footer{text-align:center;font-size:12px;color:var(--pc-muted);padding:0 24px 40px}.ld-footer a{color:var(--pc-muted);text-decoration:none}.ld-footer a:hover{color:var(--pc-primary)}.ld-footer span{margin:0 8px}
