.vr-hp *{box-sizing:border-box;margin:0;padding:0}.vr-hp{font-family:'Schibsted Grotesk',sans-serif;color:#1a2e44}:where(.vr-hp a){color:inherit}.vr-hp [hidden]{display:none!important}.vr-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.vr-hp-hero{position:relative;background:#0a1929;padding:40px 24px 32px;text-align:center}.vr-hp-hero-bg{position:absolute;inset:0;background:url('/images/home/home-banner.webp') center / cover;opacity:.25;pointer-events:none}.vr-hp-hero-in{position:relative;z-index:20;max-width:880px;margin:0 auto}.vr-hp-tagline{display:inline-block;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#7fafd4;margin-bottom:16px}.vr-hp-hero h1{font-family:'Host Grotesk',sans-serif;font-size:clamp(28px,4vw,40px);font-weight:700;color:#fff;line-height:1.1;letter-spacing:-.02em;margin-bottom:24px}.vr-hp-hero-sub{font-size:16px;line-height:1.6;color:#7fafd4;margin-bottom:32px}.vr-hp-find{display:flex;max-width:640px;margin:0 auto;background:#fff;box-shadow:0 10px 30px rgba(0,0,0,.25)}.vr-hp-find input{flex:1 1 auto;min-width:0;font:500 16px 'Schibsted Grotesk',sans-serif;color:#0a1929;border:0;background:transparent;padding:14px 16px;min-height:52px;outline:none}.vr-hp-find input:focus{box-shadow:inset 0 -3px 0 #1a6eb5}.vr-hp-find input::placeholder{color:#6b7f8e}.vr-hp-find button{flex:0 0 auto;font:700 16px 'Schibsted Grotesk',sans-serif;background:#1a6eb5;color:#fff;border:0;border-radius:0;padding:0 32px;min-height:52px;cursor:pointer}.vr-hp-find button:hover{background:#1a3a5c}.vr-hp-find{border-radius:8px}.vr-hp-find input{border-radius:8px 0 0 8px!important}.vr-hp-find button{border-radius:0 8px 8px 0!important}@media (max-width:480px){.vr-hp-find input{border-radius:8px 8px 0 0!important}.vr-hp-find button{border-radius:0 0 8px 8px!important}}.vr-hp-find-l{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (max-width:480px){.vr-hp-find{flex-wrap:wrap}.vr-hp-find input{flex-basis:100%}.vr-hp-find button{flex:1 1 100%}}.vr-hp-find{position:relative}.vr-hp-find-box{position:relative;flex:1 1 auto;min-width:0;display:flex}.vr-hp-find-box input{width:100%}.vr-hp-sugg{position:absolute;top:100%;left:0;right:0;z-index:30;list-style:none;background:#fff;text-align:left;box-shadow:0 12px 28px rgba(0,0,0,.28);border-top:1px solid #d9e1e8;max-height:320px;overflow-y:auto}.vr-hp-sugg li{display:block;padding:13px 16px;font-size:16px;line-height:22px;color:#0a1929;cursor:pointer;border-bottom:1px solid #eef2f6}.vr-hp-sugg li:last-child{border-bottom:0}.vr-hp-sugg li span{color:#6b7f8e}.vr-hp-sugg li[aria-selected="true"],.vr-hp-sugg li:hover{background:#e8f1fa}.vr-hp-sugg mark{background:none;color:inherit;font-weight:700}@media (max-width:480px){.vr-hp-find-box{flex-basis:100%}}.vr-hp-near{margin-top:14px;background:none;border:0;color:#fff;font:600 15px 'Schibsted Grotesk',sans-serif;text-decoration:underline;text-underline-offset:3px;cursor:pointer;min-height:44px;padding:0 8px;display:inline-flex;align-items:center;gap:10px}.vr-hp-near::before{content:"";width:10px;height:10px;border:2px solid currentColor;border-radius:50% 50% 50% 0;transform:rotate(-45deg)}.vr-hp-near:hover{color:#cfe3f5}.vr-hp-near[disabled]{cursor:progress;opacity:.85}.vr-hp-hero-links{margin:20px auto 0;display:grid;gap:10px;justify-content:center}.vr-hp-hero-row{display:flex;flex-wrap:wrap;gap:6px 18px;justify-content:center;align-items:baseline;font-size:14px}.vr-hp-hero-row b{font-size:11px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:#7fafd4}:where(.vr-hp-hero-row a){color:#fff;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.35);padding-bottom:1px}:where(.vr-hp-hero-row a:hover){border-color:#fff}.vr-hp-stats{display:grid;grid-template-columns:repeat(4,1fr);background:#0a1929;border-radius:10px;padding:32px 24px;gap:16px}.vr-hp-stat{text-align:center;padding:0 8px;border-right:1px solid rgba(255,255,255,.12)}.vr-hp-stat:last-child{border-right:0}.vr-hp-stat-num{font-family:'Host Grotesk',sans-serif;font-size:32px;font-weight:700;color:#fff;display:block;line-height:1.1}.vr-hp-stat-label{font-size:14px;line-height:1.4;color:#c9d8e6;margin-top:8px;display:block}.vr-hp-sec{padding:48px 24px;background:#fff;position:relative}.vr-hp-sec-alt{background:#f5f7f9}.vr-hp-sec-first{padding-top:32px}#homes .vr-hp-hd{margin-bottom:4px}@media (min-width:700px){#homes .vr-hp-hd{margin-bottom:-45px;padding-right:280px;min-height:45px;position:relative;z-index:1;pointer-events:none}#homes .vr-hp-hd a{pointer-events:auto}}.vr-hp-prose h2:first-child{margin-top:0}.vr-hp-sec-pale{background:#e8f1f9}.vr-hp-inner,.vr-site-header-inner,.vr-site-footer-inner{max-width:1600px;margin:0 auto}.vr-hp-hd{display:flex;justify-content:space-between;align-items:flex-end;gap:16px 24px;flex-wrap:wrap;margin-bottom:24px}.vr-hp-eyebrow{display:block;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#1a6eb5;margin-bottom:8px}.vr-hp-sec h2{font-family:'Host Grotesk',sans-serif;font-size:clamp(24px,3vw,32px);font-weight:700;color:#0a1929;line-height:1.2;letter-spacing:-.01em;margin-bottom:8px}.vr-hp-sub{font-size:16px;color:#4d6072;line-height:1.6;max-width:600px}.vr-hp-hd-links{display:flex;gap:18px;flex-wrap:wrap}.vr-hp-more{font-size:16px;font-weight:700;color:#1a6eb5!important;text-decoration:none;white-space:nowrap;display:inline-flex;align-items:center;min-height:44px;padding:0}.vr-hp-more:hover{text-decoration:underline}.vr-hp-chips{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 24px}.vr-hp-chip{font-size:14px;font-weight:500;color:#1a3a5c!important;text-decoration:none;border:1.5px solid #c9d6e2;background:#fff;padding:11px 16px;min-height:44px;display:inline-flex;align-items:center;border-radius:0}.vr-hp-chip:hover{border-color:#1a3a5c}.vr-hp-guides{font-size:16px;line-height:1.6;color:#3d4f60;margin:-8px 0 24px}:where(.vr-hp-guides a){color:#1a6eb5;font-weight:600}.vr-hp-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.vr-hp-scroll{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc((100% - 72px) / 4);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;padding:10px 24px 34px;margin:-10px -24px -30px;scroll-padding-inline:24px}.vr-hp-grid.vr-hp-scroll{grid-template-columns:none}.vr-hp-scroll::-webkit-scrollbar{display:none}.vr-hp-scroll>*{scroll-snap-align:start}.vr-hp-arrows{display:inline-flex;gap:8px;margin-left:16px;vertical-align:middle}.vr-hp-arrow{width:44px;height:44px;border:1.5px solid #c9d6e2;border-radius:10px;background:#fff;cursor:pointer;position:relative;padding:0}.vr-hp-arrow::before{content:"";position:absolute;top:50%;left:50%;width:10px;height:10px;border:solid #0a1929;border-width:2px 2px 0 0;transform:translate(-70%,-50%) rotate(45deg)}.vr-hp-arrow.is-prev::before{transform:translate(-30%,-50%) rotate(-135deg)}.vr-hp-arrow:hover{border-color:#0a1929}.vr-hp-arrow[disabled]{opacity:.35;cursor:default}.vr-hp-hd-links{align-items:center}.vr-hp-card{display:block;text-decoration:none;color:#1a2e44!important;background:#fff;border:1px solid #e5e9ed;border-radius:10px;overflow:hidden}.vr-hp-card{box-shadow:0 8px 22px rgba(10,25,41,.22),0 2px 6px rgba(10,25,41,.12)}a.vr-hp-card{transition:transform .15s ease-out,box-shadow .15s ease-out}a.vr-hp-card:hover{transform:translateY(-2px);box-shadow:0 14px 30px rgba(10,25,41,.26),0 3px 8px rgba(10,25,41,.12)}.vr-hp-card-ph{display:block;position:relative;aspect-ratio:4 / 3;background:#d9e2ea;overflow:hidden}.vr-hp-card-ph img{display:block;width:100%;height:100%;object-fit:cover}.vr-hp-card-flag{position:absolute;left:12px;top:12px;background:#c9302c;color:#fff;font-size:12px;font-weight:700;letter-spacing:.02em;padding:6px 10px}.vr-hp-card-bd{display:block;padding:16px}.vr-hp-card.no-photo{background:#f5f7f9}.vr-hp-card-band{display:block;background:#c9302c;color:#fff;font-size:12px;font-weight:700;letter-spacing:.02em;padding:8px 16px}.vr-hp-card-price{display:block;font-family:'Host Grotesk',sans-serif;font-size:20px;font-weight:700;color:#0a1929;line-height:1.3}.vr-hp-card-facts{display:block;font-size:14px;line-height:1.5;color:#1a2e44;margin-top:4px}.vr-hp-card-addr{display:block;font-size:15px;font-weight:600;line-height:1.4;color:#0a1929;margin-top:6px}.vr-hp-card-city{display:block;font-size:14px;line-height:1.5;color:#4d6072;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vr-hp-card-agent{display:flex;align-items:center;gap:10px;font-size:14px;line-height:1.4;color:#1a2e44!important;font-weight:500;margin-top:12px;padding-top:12px;border-top:1px solid #eef1f4;text-decoration:none;min-height:44px}.vr-hp-card-agent img{width:32px;height:32px;border-radius:4px;object-fit:cover;flex:none;background:#e8f1f9}.vr-hp-card-agent span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}a.vr-hp-card-agent:hover span{color:#1a6eb5}.vr-hp-markets-mini{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:0 0 24px}.vr-hp-mini{display:flex;align-items:flex-end;height:112px;padding:16px;border-radius:10px;background-size:cover;background-position:center;color:#fff!important;text-decoration:none;font:700 18px 'Host Grotesk',sans-serif;text-shadow:0 1px 4px rgba(0,0,0,.55);position:relative;overflow:hidden}.vr-hp-mini::before{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(10,25,41,.7),rgba(10,25,41,0) 70%)}.vr-hp-mini span{position:relative}.vr-hp-split{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;margin-top:24px}.vr-hp-split>*{min-width:0}.vr-hp-market-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.vr-hp-market-card{border:1px solid #e5e9ed;border-radius:10px;overflow:hidden;background:#fff;display:flex;flex-direction:column}.vr-hp-mc-img{height:176px;background-size:cover;background-position:center;display:flex;align-items:flex-end;padding:16px}.vr-hp-mc-img span{font:700 20px 'Host Grotesk',sans-serif;color:#fff;text-shadow:0 1px 4px rgba(0,0,0,.55)}.vr-hp-mc-body{padding:16px;flex:1;display:flex;flex-wrap:wrap;align-content:space-between}.vr-hp-mc-body p{flex-basis:100%;font-size:16px;color:#3d4f60;line-height:1.6;margin-bottom:12px}:where(.vr-hp-mc-body a){font-size:16px;font-weight:700;color:#1a6eb5;text-decoration:none;margin-right:24px;display:inline-flex;align-items:center;min-height:44px;padding:0}.vr-hp-agents{display:grid;grid-template-columns:1fr 1.1fr;gap:48px;align-items:start}.vr-hp-agents p{font-size:16px;line-height:1.7;color:#3d4f60;margin-bottom:20px}.vr-hp-agent-links{list-style:none;border-top:1px solid #d5dee7}.vr-hp-agent-links li{border-bottom:1px solid #d5dee7}:where(.vr-hp-agent-links a){display:block;padding:16px 0;min-height:44px;text-decoration:none}.vr-hp-agent-links strong{display:block;font:700 18px/1.3 'Host Grotesk',sans-serif;color:#0a1929}.vr-hp-agent-links span{font-size:16px;line-height:1.5;color:#4d6072}.vr-hp-agent-links a:hover strong{color:#1a6eb5}.vr-hp-btn{display:inline-flex;align-items:center;height:48px;line-height:1;font:700 16px 'Schibsted Grotesk',sans-serif;background:#0a1929;color:#fff!important;padding:0 32px;border-radius:0;text-decoration:none}.vr-hp-btn:hover{background:#1a3a5c}.vr-hp-video{max-width:920px;margin:0 auto;aspect-ratio:16 / 9;border-radius:10px;background:#0a1929;position:relative;overflow:hidden}.vr-hp-prose{max-width:820px;margin:0 auto}.vr-hp-prose h2{margin-bottom:16px}.vr-hp-prose{max-width:680px}.vr-hp-prose p{font-size:16px;line-height:1.7;color:#3d4f60;margin-bottom:16px}.vr-hp-prose p a{color:#1a6eb5}.vr-hp-res{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.vr-hp-res h3{font:700 18px/1.3 'Host Grotesk',sans-serif;color:#0a1929;margin-bottom:8px}.vr-hp-res ul{list-style:none}.vr-hp-res li{margin:0}:where(.vr-hp-res a){font-size:16px;line-height:1.5;color:#1a6eb5;text-decoration:none;display:inline-flex;align-items:center;min-height:44px;padding:0}:where(.vr-hp-res a:hover){text-decoration:underline}.vr-hp-faq h3{font:700 20px 'Host Grotesk',sans-serif;color:#0a1929;margin:32px 0 8px;line-height:1.3}.vr-hp-faq h3:first-of-type{margin-top:6px}.vr-hp-reviews{text-align:center;padding:40px 24px;background:#f5f7f9;border-top:1px solid #e5e9ed}.vr-hp-reviews p{font-size:16px;color:#1a2e44;margin-bottom:6px}:where(.vr-hp-reviews a){color:#1a6eb5;font-weight:600;font-size:16px;display:inline-flex;align-items:center;min-height:44px;padding:0}.vr-hp-cta{background:#0a1929;padding:56px 24px;text-align:center}.vr-hp-cta h2{font:700 32px/1.2 'Host Grotesk',sans-serif;color:#fff;margin-bottom:8px}.vr-hp-cta p{font-size:16px;line-height:1.6;color:#7fafd4;margin-bottom:32px}.vr-hp-cta-btns{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.vr-hp-btn-w{font:700 16px 'Schibsted Grotesk',sans-serif;background:#fff;color:#0a1929!important;padding:0 32px;height:48px;line-height:1;display:inline-flex;align-items:center;text-decoration:none}.vr-hp-btn-g{font:500 16px 'Schibsted Grotesk',sans-serif;border:1.5px solid rgba(255,255,255,.35);color:#fff!important;padding:0 32px;height:48px;line-height:1;display:inline-flex;align-items:center;text-decoration:none}@media (max-width:960px){.vr-hp-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.vr-hp-hero{padding:32px 20px 24px}.vr-hp-stats{grid-template-columns:repeat(2,1fr);padding:24px 16px;gap:24px 8px}.vr-hp-stat:nth-child(2){border-right:0}.vr-hp-stat-num{font-size:28px}.vr-hp-sec{padding:40px 20px}body:not(.vr-mk-noann) .vr-hp-sec{padding-top:70px}.vr-hp-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.vr-hp-scroll{gap:16px}.vr-hp-card-price{font-size:18px}.vr-hp-card-bd{padding:12px}.vr-hp-scroll{grid-auto-columns:72%;margin:-10px -20px -30px;padding:10px 20px 34px;scroll-padding-inline:20px}.vr-hp-arrows{display:none}.vr-hp-markets-mini{grid-template-columns:1fr}.vr-hp-mini{height:76px}.vr-hp-split,.vr-hp-agents,.vr-hp-market-grid,.vr-hp-res{grid-template-columns:minmax(0,1fr)}.vr-hp-agents{gap:24px}}.vr-hp-ruuster{min-height:420px}.vr-hp-ruuster .widget-integrations-listings-search{width:100%}.vr-hp-ruuster .listing-container{padding:0!important}@media (min-width:900px){.vr-hp-ruuster .listing-container>:has(>a){display:grid!important;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))!important}.vr-hp-ruuster .listing-container>:has(>a)>a{width:auto!important;max-width:none!important}}.vr-hp-ruuster .listing-container>div>a:has(img[src*="listing-no-image"]),.vr-hp-ruuster [data-vr-hide]{display:none!important}.widget-integrations-listings-search div:has(>div>div>[class$="-container"]){flex:1 1 280px}.widget-integrations-listings-search img[src*="/logo"]{width:auto;height:28px;max-width:180px;border-radius:0;object-fit:contain}.vr-hp-clients{margin-top:40px}.vr-hp-clients h3{font-family:'Host Grotesk',sans-serif;font-size:22px;font-weight:700;color:#0a1929;letter-spacing:-.01em;margin:0 0 18px}.vr-hp-track-wrap{overflow:hidden;border-radius:10px}.vr-hp-track{list-style:none;margin:0;padding:0;display:flex;gap:16px;width:max-content;animation:vr-hp-scroll 100s linear infinite}.vr-hp-track li{flex:none}.vr-hp-track img{display:block;width:240px;height:300px;object-fit:cover;border-radius:10px}.vr-hp-clients:hover .vr-hp-track{animation-play-state:paused}@keyframes vr-hp-scroll{to{transform:translateX(calc(-50% - 8px))}}@keyframes vr-hp-scroll-m{to{transform:translateX(calc(-50% - 6px))}}@media (max-width:700px){.vr-hp-clients{margin-top:32px}.vr-hp-track img{width:192px;height:240px}.vr-hp-track{gap:12px;animation-name:vr-hp-scroll-m}}@media (prefers-reduced-motion:reduce){.vr-hp-track{animation:none}.vr-hp-track-wrap{overflow-x:auto}.vr-hp-track li[aria-hidden]{display:none}}