.wl-page{flex-direction:column;gap:22px;padding:0 0 28px;display:flex}.wl-hero{text-align:center;border-bottom:1px solid var(--line);background:radial-gradient(120% 68% at 50% 4%, #7c5cff57, transparent 62%), radial-gradient(100% 58% at 50% 100%, #ffb54724, transparent 62%), var(--bg-2);flex-direction:column;align-items:center;gap:12px;margin:-16px -16px 0;padding:26px 18px 24px;display:flex}.wl-mark{border-radius:26px;box-shadow:0 16px 40px #7c5cff66}.wl-title{letter-spacing:-.02em;max-width:16ch;margin:4px 0 0;font-size:28px;font-weight:900;line-height:1.15}.wl-sub{max-width:34ch;color:var(--muted);margin:0;font-size:15px}.wl-actions{flex-direction:column;gap:10px;width:min(100%,300px);margin-top:6px;display:flex}.wl-btn{border-radius:999px;width:100%;padding:13px 24px;font-size:16px}.wl-stores{flex-direction:column;align-items:center;gap:8px;margin-top:10px;display:flex}.wl-stores-label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0;font-size:12px;font-weight:700}.wl-badges{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.wl-badge{width:auto;height:46px;color:var(--muted)}.wl-sections{flex-direction:column;gap:12px;display:flex}.wl-card{flex-direction:column;gap:8px;display:flex}.wl-card h2{align-items:center;gap:9px;margin:0;font-size:18px;display:flex}.wl-card p{color:var(--muted);margin:0;font-size:14px}.wl-card-icon{width:34px;height:34px;color:var(--brand-2);background:#7c5cff33;border-radius:10px;flex-shrink:0;place-items:center;display:grid}.wl-foot{text-align:center;border-top:1px solid var(--line);flex-direction:column;align-items:center;gap:8px;margin-top:4px;padding-top:4px;display:flex}.wl-foot-links{flex-wrap:wrap;justify-content:center;gap:6px 16px;padding-top:14px;font-size:14px;font-weight:700;display:flex}@media (min-width:700px){.wl-hero{padding:34px 20px 28px}.wl-title{font-size:30px}}@media (orientation:landscape) and (max-height:560px){.wl-hero{gap:9px;padding:18px 16px 20px}.wl-title{max-width:26ch;font-size:23px}.wl-sub{max-width:52ch}.wl-actions{flex-direction:row;width:auto}.wl-btn{padding:10px 26px}}
