.landing{min-height:100svh;padding:max(24px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) max(24px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));flex-direction:column;align-items:center;display:flex;position:relative;overflow:hidden}.landing-blob{border-radius:50%;position:absolute}.landing-blob.is-peach{background:var(--wenly-peach);width:520px;height:520px;top:-180px;right:-140px}.landing-blob.is-lilac{background:var(--wenly-lilac);width:360px;height:360px;bottom:-140px;left:-100px}.landing-blob.is-mint{background:var(--wenly-mint);width:140px;height:140px;bottom:120px;right:12%}@media (width<=599px){.landing-blob.is-mint{width:110px;height:110px;bottom:48px;right:-36px}}.landing-main{text-align:center;flex-direction:column;flex-grow:1;justify-content:center;align-items:center;gap:40px;width:100%;max-width:640px;display:flex;position:relative}.landing .landing-mark{--s:1.25!important}@media (width>=420px){.landing .landing-mark{--s:1.6!important}}@media (width>=768px){.landing .landing-mark{--s:2.2!important}}.landing-taglines{flex-direction:column;gap:10px;display:flex}.landing-tagline-en{letter-spacing:.5px;color:var(--wenly-ink-soft);margin:0;font-size:clamp(15px,2.4vw,18px);font-weight:600}.landing h1{text-wrap:balance;margin:0;font-size:clamp(26px,5vw,38px);font-weight:700;line-height:1.25}.landing-socials{flex-wrap:wrap;justify-content:center;gap:12px;margin:0;padding:0;list-style:none;display:flex}.landing-pill{min-height:var(--button-h);border-radius:calc(var(--button-h) / 2);background:var(--wenly-ink);color:var(--wenly-paper);align-items:center;gap:10px;padding:0 22px;font-size:16px;font-weight:700;text-decoration:none;transition:background-color .15s;display:flex}.landing-pill:hover{color:var(--wenly-paper);background:#46405a}.landing-contact{color:var(--wenly-ink-soft);margin:0;font-size:15px}.landing-contact a{font-weight:700}.landing-footer{color:var(--wenly-ink-muted);padding-top:24px;font-size:13px;position:relative}
