.landing.svelte-oq6uuu{background:#f5f5f0;min-height:60vh;padding:clamp(2rem,6vw,4rem) clamp(1rem,4vw,2rem)}.landing-inner.svelte-oq6uuu{color:#1a1a1a;max-width:760px;margin:0 auto;font-size:17px;line-height:1.65}.landing-inner h1{letter-spacing:-.5px;color:#0a0a0a;margin:0 0 1.2rem;font-size:clamp(1.8rem,4vw,2.4rem);font-weight:900;line-height:1.15}.landing-inner h2{color:#0a0a0a;margin:2.4rem 0 .8rem;font-size:clamp(1.2rem,2.6vw,1.45rem);font-weight:700}.landing-inner p{margin:0 0 1rem}.landing-inner p.lead{color:#333;border-left:3px solid #ffd600;margin:1.4rem 0 2rem;padding-left:1rem;font-size:1.1em}.landing-inner ul,.landing-inner ol{margin:0 0 1.2rem;padding-left:1.4rem}.landing-inner li{margin-bottom:.5rem}.landing-inner a{color:#0a0a0a;text-underline-offset:3px;font-weight:600;-webkit-text-decoration:underline #ffd600;text-decoration:underline #ffd600;text-decoration-thickness:2px}.landing-inner a:hover{background:#ffd600}.landing-inner p.cta{flex-wrap:wrap;align-items:center;gap:1.2rem;margin:2.4rem 0 0;display:flex}.landing-inner a.cta-btn{color:#ffd600;background:#0a0a0a;border-radius:999px;padding:.75rem 1.5rem;font-weight:700;text-decoration:none}.landing-inner a.cta-btn:hover{color:#0a0a0a;background:#ffd600}.landing-inner a.cta-link{color:#555;font-weight:500;text-decoration:none}
