.vsh-moto{background:#edf3f8;color:#14283a;padding:clamp(70px,8vw,110px) max(22px,5vw)}.vsh-moto__inner{max-width:1450px;margin:auto}.vsh-moto__heading{display:grid;grid-template-columns:1fr auto;gap:50px;align-items:end;padding-bottom:40px;border-bottom:1px solid #c6d5df}.vsh-moto__label{font:800 12px monospace;letter-spacing:.13em;color:#236eb9}.vsh-moto h1{font:900 clamp(47px,6vw,86px)/.96 var(--font-heading-family),sans-serif;letter-spacing:-.05em;text-transform:uppercase;margin:18px 0;color:#14283a}.vsh-moto__heading p{max-width:680px;font-size:17px;line-height:1.58;color:#496478}.vsh-moto__price{display:flex;flex-direction:column;background:#14283a;color:#fff;min-width:230px;padding:28px 30px}.vsh-moto__price small{font:800 11px monospace;letter-spacing:.15em;color:#a0caff}.vsh-moto__price strong{font:900 56px/1.1 var(--font-heading-family),sans-serif;margin:10px 0;color:#fff}.vsh-moto__price span{font-size:12px;color:#c2d1de}.vsh-moto__search{margin:36px 0 24px;max-width:550px}.vsh-moto__search label{display:block;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;margin-bottom:10px}.vsh-moto__search input{width:100%;min-height:52px;border:1px solid #a7c0d3;background:#fff;border-radius:2px;box-sizing:border-box;padding:14px 16px;font-size:17px;color:#152d40}.vsh-moto__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.vsh-moto__card{min-height:195px;background:#fff;border:1px solid #d2e0e9;padding:28px;display:flex;flex-direction:column;text-decoration:none;color:#152d40;transition:transform .18s,border-color .18s}.vsh-moto__card:hover{transform:translateY(-3px);border-color:#2386dd}.vsh-moto__card-top{display:flex;align-items:center;justify-content:space-between;font:800 11px monospace;letter-spacing:.1em;color:#267dc1}.vsh-moto__card h2{font-size:clamp(29px,3.2vw,45px);font-weight:850;line-height:1.1;color:#14283a;margin:auto 0 12px}.vsh-moto__card p{margin:0;color:#687e8f;font-size:14px}.vsh-moto__card[hidden],.vsh-moto__empty[hidden]{display:none}.vsh-moto__policy{font-size:13px;line-height:1.6;color:#597286;border-top:1px solid #c7d7e0;margin-top:36px;padding-top:22px}.vsh-moto :focus-visible{outline:3px solid #2f84d9;outline-offset:3px}@media(max-width:800px){.vsh-moto__heading{grid-template-columns:1fr}.vsh-moto__price{width:max-content}.vsh-moto__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vsh-moto__card{min-height:165px;padding:20px}}@media(max-width:520px){.vsh-moto__grid{grid-template-columns:1fr}.vsh-moto__card{min-height:145px}.vsh-moto__price{width:100%;box-sizing:border-box}}.vsh-moto__matches{display:grid;gap:5px;margin:10px 0 24px;background:#fff;border:1px solid #c4d5e2;padding:6px;max-height:410px;overflow-y:auto}.vsh-moto__matches[hidden]{display:none}.vsh-moto__matches a{display:flex;align-items:center;justify-content:space-between;gap:15px;color:#14354c;text-decoration:none;padding:13px 12px;border-bottom:1px solid #e5ebf0;font-size:14px;font-weight:700;line-height:1.35}.vsh-moto__matches a:last-child{border-bottom:0}.vsh-moto__matches a:hover{background:#edf5fb;color:#145f9e}.vsh-moto__matches a strong{color:#1769ab;font-size:12px;white-space:nowrap}.vsh-moto__matches p{color:#536a7c;font-size:13px;line-height:1.5;margin:8px 12px}.vsh-moto__search-hint{color:#536c80;font-size:12px;line-height:1.5;margin:10px 0 21px}