.lp-top{flex-wrap:wrap;gap:10px 14px}.lp-nav{gap:6px;margin-left:8px;display:flex}.lp-search{background:#fff;border:1px solid #f3d3aa;border-radius:999px;flex:200px;align-items:center;max-width:340px;margin-left:auto;display:flex;overflow:hidden}.lp-search input{min-width:0;font:inherit;background:0 0;border:0;outline:none;flex:1;padding:9px 14px;font-size:14px}.lp-search button{cursor:pointer;color:var(--ws-deep);background:0 0;border:0;padding:0 14px;font-size:18px}.lp-main{flex-direction:column;gap:30px;display:flex}.lp-hero h1{font-size:40px;line-height:1.12}.lp-band{background:linear-gradient(135deg,#fff1e0,#ffe8c7);border:1px solid #f6d9b4;border-radius:22px;grid-template-columns:1.4fr 1fr;align-items:center;gap:20px;padding:26px;display:grid}.lp-band h2{margin:4px 0 8px}.lp-band p{color:var(--ws-muted);max-width:50ch;margin:0 0 16px}.lp-band-art{text-align:center;grid-template-columns:repeat(2,1fr);gap:12px;font-size:44px;display:grid}.lp-band-art span{background:#fff;border-radius:18px;padding:14px;box-shadow:0 4px 14px #78460a1a}.lp-how h2{margin:4px 0 14px}.lp-steps{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.lp-steps div{border:1px solid var(--ws-border);background:#fff;border-radius:16px;padding:18px}.lp-steps b{color:#fff;background:#f0821e;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.lp-steps h3{margin:10px 0 4px}.lp-steps p{color:var(--ws-muted);margin:0}.lp-cta{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.lp-foot{border-top:1px solid var(--ws-border);color:var(--ws-muted);background:#fff7ec;flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;padding:22px 16px 30px;font-size:14px;display:flex}.lp-foot a{color:var(--ws-deep);font-weight:700;text-decoration:none}@media (max-width:760px){.lp-hero h1{font-size:28px}.lp-band{grid-template-columns:1fr;padding:20px}.lp-top .ws-brand{order:1}.lp-top .ws-guest-actions{order:2;margin-left:auto}.lp-nav{flex:1 0 100%;order:3;margin:0;overflow-x:auto}.lp-nav .hm-toplink{white-space:nowrap;flex:none}.lp-search{flex:1 0 100%;order:4;max-width:none;margin:0}}.lp-bd p{max-width:70ch;color:var(--ws-muted);line-height:1.6}.lp-steps a{color:var(--ws-deep);margin-top:8px;font-weight:700;display:inline-block}
