@media(min-width:1101px){
.wl-app a img{filter:invert(85%) sepia(22%) saturate(452%) hue-rotate(121deg)}
body[data-page="website-ai"] .product-sections.wl-original{display:none}
.wl-lower{width:calc(100% - 120px);max-width:1400px;margin:0 auto;color:#edf6f7;padding:0 0 30px}
.wl-lower section{display:grid;grid-template-columns:1fr 1fr;gap:60px;border-bottom:1px solid #294149;padding:32px 0}
.wl-lower h2{font-weight:500;font-size:clamp(24px,2vw,36px);line-height:1.24;letter-spacing:-.035em;margin:0 0 16px}
.wl-lower p{font-size:clamp(16px,1.15vw,20px);line-height:1.5;color:#bacbd0;margin:0;max-width:510px}
.wl-lower .wl-intro{padding-top:40px;border-bottom:0;align-items:start}
.wl-lower .wl-intro h2,.wl-lower .wl-app h2,.wl-lower .wl-support h2{font-size:clamp(18px,1.3vw,24px);letter-spacing:-.02em;margin:0}
.wl-lower .wl-topic{align-items:center;scroll-margin-top:32px}
.wl-lower .wl-label{font-size:14px;font-weight:650;letter-spacing:.025em;text-transform:uppercase;color:#bbf16f;margin:0 0 18px}
.wl-photo{display:block;width:100%;height:auto;aspect-ratio:2.3;object-fit:cover;border-radius:16px}
.wl-lower .wl-app,.wl-lower .wl-support{padding:40px 0;align-items:start}
.wl-app>div{display:flex;align-items:center;gap:24px;flex-wrap:wrap;font-size:14px;color:#bacbd0}
.wl-app a{display:inline-flex;align-items:center;gap:12px;color:#ade6df;text-decoration:none;min-height:36px}
.wl-app a:hover{text-decoration:underline}.wl-app a:focus-visible{outline:2px solid #ade6df;outline-offset:5px}
.wl-lower .wl-support p{font-size:16px}
}
