
.wl-ln{max-width:1180px;margin:0 auto;padding:10px 16px 40px;box-sizing:border-box;color:#0b2233;font-family:inherit}.wl-ln *{box-sizing:border-box}
.wl-ln-hero{position:relative;overflow:hidden;background:#0b2233;color:#e8eef4;border-radius:26px;display:grid;grid-template-columns:1.05fr .95fr;min-height:440px;box-shadow:0 22px 50px rgba(11,34,51,.22)}
.wl-ln-copy{padding:52px 46px;display:flex;flex-direction:column;justify-content:center}
.wl-ln-k{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#f5b425}
.wl-ln-hero h1{margin:12px 0 12px;font-size:clamp(30px,4vw,46px);line-height:1.08;font-weight:800;color:#fff}
.wl-ln-hero p{margin:0;font-size:17px;line-height:1.55;color:#c9d6e3;max-width:520px}
.wl-ln-cta{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0 0}
.wl-ln-b{display:inline-flex;align-items:center;justify-content:center;padding:16px 24px;border-radius:999px;font-weight:800;font-size:15px;text-decoration:none!important;color:#0b2233!important;background:linear-gradient(135deg,#ffd166,#f6b42c);box-shadow:0 12px 26px rgba(245,180,37,.32);transition:transform .2s ease,box-shadow .2s ease}
.wl-ln-b.o{background:#fff;box-shadow:0 10px 22px rgba(0,0,0,.18)}.wl-ln-b:hover{transform:translateY(-3px);box-shadow:0 16px 32px rgba(245,180,37,.4)}
.wl-ln-fine{margin:16px 0 0!important;font-size:14px!important;color:#9fb0c2!important}.wl-ln-fine b{color:#fff}
.wl-ln-gr{margin-top:10px;font-size:14px;font-weight:700}.wl-ln-gr a{color:#f5b425!important;text-decoration:underline;text-underline-offset:3px}
.wl-ln-img{position:relative;min-height:260px}.wl-ln-img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 35%}
.wl-ln-img:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#0b2233 0%,rgba(11,34,51,0) 28%);z-index:1}
.wl-ln-acc{margin:0 0 24px}.wl-ln-acc .wlm-hero{background:#0b2233;border-radius:20px;padding:22px 26px}
.wl-ln-soon{background:#fff;border-radius:22px;padding:30px 32px;display:grid;grid-template-columns:1fr 1.1fr;gap:20px 32px;align-items:center;box-shadow:0 4px 14px rgba(11,34,51,.06)}
.wl-ln-k2{font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#a77300}
.wl-ln-soon h2{margin:6px 0 6px;font-size:clamp(21px,2.6vw,26px);font-weight:800}.wl-ln-soon p{margin:0;color:#5b6773;font-size:15px;line-height:1.55}
.wl-ln-form .r{display:flex;gap:8px}.wl-ln-form input[type=email]{flex:1;min-width:0;padding:14px 16px;border:1px solid #cdd6df;border-radius:999px;font:inherit;font-size:15px}
.wl-ln-form button{flex:none;background:#0b2233;color:#fff;border:0;border-radius:999px;padding:14px 22px;font-weight:800;font-size:14px;cursor:pointer;font-family:inherit;transition:transform .2s ease}.wl-ln-form button:hover{transform:translateY(-2px)}
.wl-ln-form label.c{display:flex;gap:8px;font-size:12.5px;color:#5b6773;line-height:1.45;margin:10px 4px 0}
.wl-ln-msg{padding:10px 14px;border-radius:12px;margin:0 0 10px;font-weight:700;font-size:14px}.wl-ln-msg.ok{background:#e9f7ef;color:#12804a}.wl-ln-msg.bad{background:#fdecec;color:#b32d2e}
@media(max-width:900px){.wl-ln-hero{grid-template-columns:1fr;border-radius:20px;min-height:0}.wl-ln-copy{padding:30px 22px}.wl-ln-img{order:-1;min-height:200px}.wl-ln-img:before{background:linear-gradient(0deg,#0b2233 0%,rgba(11,34,51,0) 40%)}.wl-ln-b{width:100%}.wl-ln-soon{grid-template-columns:1fr;padding:22px 18px}.wl-ln-form .r{flex-direction:column}}
