.wl-page{background:var(--surface-canvas);min-height:100vh;color:var(--text-primary);padding:clamp(18px,4vw,34px)}.wl-nav{justify-content:space-between;align-items:center;gap:16px;max-width:1120px;margin:0 auto;display:flex}.wl-brand,.wl-actions{align-items:center;gap:12px;display:inline-flex}.wl-brand{color:inherit;font-family:var(--font-rounded);font-size:20px;font-weight:900;text-decoration:none}.wl-actions{flex-wrap:wrap;justify-content:flex-end}.wl-actions a,.wl-secondary,.wl-primary{min-height:44px;font-family:var(--font-rounded);border-radius:8px;justify-content:center;align-items:center;gap:8px;font-weight:800;text-decoration:none;display:inline-flex}.wl-actions a,.wl-secondary{border:1px solid var(--border-subtle);background:var(--surface-card);color:var(--text-primary);padding:10px 14px}.wl-primary{border:1px solid var(--action-primary);background:var(--action-primary);color:var(--action-primary-text);padding:12px 18px}.wl-hero{gap:18px;max-width:860px;margin:clamp(56px,10vw,120px) auto 0;display:grid}.wl-kicker{border:1px solid var(--border-subtle);background:var(--surface-card);width:fit-content;color:var(--text-source);font-family:var(--font-rounded);border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;font-weight:900;display:inline-flex}.wl-hero h1{max-width:760px;font-family:var(--font-rounded);letter-spacing:0;margin:0;font-size:clamp(38px,7vw,72px);line-height:.98}.wl-hero p{max-width:680px;color:var(--text-secondary);margin:0;font-size:19px;line-height:1.55}.wl-cta-row{flex-wrap:wrap;gap:12px;display:flex}.wl-proof{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:860px;margin:clamp(34px,6vw,64px) auto 0;display:grid}.wl-proof article{border:1px solid var(--border-subtle);background:var(--surface-card);border-radius:8px;padding:20px}.wl-proof svg{color:var(--action-primary)}.wl-proof h2{font-family:var(--font-rounded);letter-spacing:0;margin:10px 0 6px;font-size:20px}.wl-proof p{color:var(--text-secondary);margin:0;line-height:1.5}@media (max-width:720px){.wl-nav{flex-direction:column;align-items:flex-start}.wl-actions{justify-content:flex-start}.wl-hero{margin-top:44px}.wl-proof{grid-template-columns:1fr}}
