.lnd,.lnd--pre .lnd-hero{min-height:100vh}.lnd-hero{min-height:72vh;display:flex;align-items:center;padding:96px 0 72px}.lnd--ended .lnd-hero{min-height:100vh}.lnd-wrap{position:relative;max-width:760px;margin:0 auto;padding:0 16px;text-align:center}.lnd-title{margin:14px 0 18px}.lnd-text{margin:0 auto 28px;max-width:560px}.lnd-countdown{max-width:520px;margin:0 auto 16px;text-align:left}.lnd-cta{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.lnd-sub{max-width:520px;margin:0 auto;scroll-margin-top:24px;text-align:left}.lnd-sub .nl-form{max-width:none;background:var(--clp-surface);border:1px solid var(--clp-border);border-radius:16px;padding:24px 28px;color:var(--clp-text)}.lnd-sub .nl-form__title{color:var(--clp-text);font-weight:800}.lnd-sub .nl-form__sub,.lnd-sub .nl-form__note{color:var(--clp-muted);opacity:1}.lnd-sub .nl-form__input{background:var(--clp-bg);color:var(--clp-text);border-color:var(--clp-border)}.lnd-sub .nl-form__input::placeholder{color:var(--clp-muted)}.lnd-sub .nl-form__input:focus{outline-color:var(--clp-accent)}.lnd-sub .nl-form__btn{background:var(--clp-accent);color:var(--clp-bg);font-weight:800}.lnd-sub .nl-form__msg.is-ok{color:var(--clp-accent)}@media (max-width: 600px){.lnd-hero{padding:72px 0 48px}.lnd-countdown{padding:18px}.clp-count-cell .n{font-size:28px}}@media (max-width: 700px){body.clp .clp-hero{padding-top:76px}}body.clp .clp-hero .clp-sub{font-size:clamp(18px,1.8vw,24px);color:var(--clp-accent);font-weight:700}body.clp .clp-hero .clp-h1{font-family:var(--f-serif);font-weight:400;letter-spacing:-.02em}
