.hm-hero{background:radial-gradient(900px 420px at 78% -20%, #2fb99a4d, transparent 62%), radial-gradient(700px 380px at 10% 120%, #14458f8c, transparent 60%), linear-gradient(180deg, var(--wd-surface-dark-section) 0%, var(--wd-surface-dark) 100%);color:#fff;padding-block:78px 72px}.hm-hero__inner{text-align:center;max-width:880px}.hm-hero__title{letter-spacing:-.04em;font-size:clamp(28px,4.4vw,46px);font-weight:800;line-height:1.2}.hm-hero__desc{color:#ffffffc2;margin-top:16px;font-size:16.5px;line-height:1.7}.hm-hero__search{border-radius:var(--wd-radius-default);background:#fff;gap:8px;margin-top:34px;padding:8px;display:flex;box-shadow:0 18px 44px #040e2257}.hm-hero__search input{min-width:0;color:var(--wd-text-primary);background:0 0;border:0;outline:none;flex:auto;padding:0 16px;font-size:16px}.hm-hero__search input::placeholder{color:var(--wd-text-muted)}.hm-hero__search button{background:var(--wd-primary);color:#fff;border-radius:var(--wd-radius-sm);height:50px;transition:background var(--wd-dur-fast) var(--wd-ease);flex:none;padding-inline:34px;font-size:16px;font-weight:700}.hm-hero__search button:hover{background:var(--wd-primary-hover)}.hm-hero__keys{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:18px;font-size:13.5px;display:flex}.hm-hero__keys>span{color:#ffffff8c;margin-right:2px}.hm-hero__keys button{border-radius:var(--wd-radius-full);color:#ffffffdb;transition:all var(--wd-dur-fast) var(--wd-ease);border:1px solid #ffffff3d;padding:6px 13px}.hm-hero__keys button:hover{background:#ffffff24;border-color:#ffffff80}.hm-hero__msg{min-height:22px;color:var(--wd-secondary);margin-top:14px;font-size:13.5px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:640px){.hm-hero{padding-block:46px 44px}.hm-hero__search{flex-direction:column}.hm-hero__search input{padding:12px 12px 4px}.hm-hero__search button{width:100%}}
