.vs{display:grid;grid-template-columns:1fr 1.25fr;min-height:460px;background:#fff;color:#0a0a0a;border-top:1px solid #e3e3e3;font-family:Avenir Next,Avenir LT W01\ 35 Light,Helvetica Neue,Arial,sans-serif}.vs-info{padding:clamp(32px,4vw,64px) clamp(20px,4vw,80px)}.vs-kicker{margin:0 0 18px;color:#5f5f5f;font-size:.68rem;font-weight:700;letter-spacing:.2em}.vs-kicker,.vs-title{text-transform:uppercase}.vs-title{margin:0;color:inherit;font-family:inherit;font-size:clamp(2.1rem,4.4vw,3.9rem);font-weight:800;line-height:.98;letter-spacing:-.03em}.vs-copy{max-width:520px;margin:16px 0 28px;color:#5f5f5f;font-size:.95rem;line-height:1.7}.vs-info ul{display:grid;gap:18px;margin:0 0 28px;padding:0;list-style:none}.vs-info li{display:flex;gap:14px;color:#5f5f5f;font-size:.86rem;line-height:1.55}.vs-info li svg{flex:0 0 auto;margin-top:2px;color:var(--rg-red)}.vs-info li b{display:block;color:#0a0a0a}.vs-info li a:hover{color:var(--rg-red)}.vs-btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:46px;padding:0 22px;border:1px solid transparent;font-size:.68rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;transition:transform .25s ease,background .25s ease,color .25s ease}.vs-btn:hover{transform:translateY(-2px)}.vs-btn-red{color:#fff;background:var(--rg-red)}.vs-btn-red:hover{background:#c91425}.vs-btn-dark{color:#fff;background:#111}.vs-map{position:relative;overflow:hidden;background:#eee}.vs-map iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.vs-map .vs-btn{position:absolute;left:50%;bottom:28px;transform:translateX(-50%)}.vs-map .vs-btn:hover{transform:translateX(-50%) translateY(-2px)}@media (max-width:1100px){.vs{grid-template-columns:1fr 1fr}}@media (max-width:800px){.vs{grid-template-columns:1fr}.vs-map{min-height:300px}}@media (prefers-reduced-motion:reduce){.vs-btn,.vs-btn:hover,.vs-map .vs-btn:hover{transition:none}}