.contacts-hq-eyebrow{margin-bottom:18px}.contacts-hq-title{margin-bottom:36px}.contacts-cities-title{margin-bottom:0;font-size:32px}.contacts-cities-sub{margin:0}.contacts-b2b-eyebrow{margin-bottom:16px}.contacts-b2b-heading{margin-bottom:36px;font-size:32px}.channels-wrap{background:#0b0f1a;padding:64px 0 24px}.channels-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.channel{background:linear-gradient(#ffffff0a 0%,#ffffff03 100%);border:1px solid #ffffff12;border-radius:20px;flex-direction:column;gap:14px;min-height:220px;padding:26px 22px;transition:transform .2s,border-color .2s;display:flex}.channel:hover{border-color:#2256ff73;transform:translateY(-3px)}.channel.featured{background:linear-gradient(#2256ff29 0%,#2256ff0a 100%);border-color:#2256ff66}.channel .ic{width:48px;height:48px;color:var(--vroom-blue-600);background:#2256ff26;border-radius:12px;justify-content:center;align-items:center;display:flex}.channel.featured .ic{background:var(--vroom-blue-600);color:#fff}.channel.orange .ic{color:var(--vroom-orange-500);background:#ff6d0b26}.channel.green .ic{color:var(--success);background:#00d9001a}.channel .lbl{letter-spacing:.12em;color:#ffffff80;text-transform:uppercase;font-size:11px;font-weight:600}.channel .val{color:#fff;letter-spacing:-.01em;font-size:22px;font-weight:500;line-height:1.1}.channel .val.mono{font-family:var(--font-display);font-feature-settings:"tnum";letter-spacing:-.02em;font-size:24px;font-weight:900}.channel .sub{color:#ffffff8c;margin-top:auto;font-size:13px;line-height:1.45}.channel .badge{color:var(--success);background:#00d9001a;border:1px solid #00d90052;border-radius:99px;align-self:flex-start;align-items:center;gap:6px;margin-top:4px;padding:4px 10px;font-size:11px;font-weight:500;display:inline-flex}.channel .badge .dot{background:var(--success);border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 2px #00d9002e}.hq-wrap{background:#0b0f1a;padding:56px 0 80px}.hq-grid{grid-template-columns:1.2fr 1fr;gap:24px;display:grid}.hq-card{background:linear-gradient(#ffffff0a 0%,#ffffff03 100%);border:1px solid #ffffff12;border-radius:22px;flex-direction:column;padding:32px;display:flex;overflow:hidden}.hq-card h3{color:#fff;letter-spacing:-.01em;margin:0 0 22px;font-size:26px;font-weight:500}.hq-card .row{border-top:1px solid #ffffff0f;grid-template-columns:28px 1fr;gap:14px;padding:14px 0;display:grid}.hq-card .row:first-of-type{border-top:0}.hq-card .row .ic{color:var(--vroom-blue-600);align-items:flex-start;padding-top:2px;display:flex}.hq-card .row .lbl{color:#ffffff73;text-transform:uppercase;letter-spacing:.1em;margin-bottom:4px;font-size:11px}.hq-card .row .val{color:#fff;font-size:15px;line-height:1.5}.hq-card .row .val small{color:#ffffff80;margin-top:4px;font-size:12px;font-weight:400;display:block}.hq-card .row .val a{color:#fff;text-underline-offset:3px;text-decoration:underline}.hq-card .row .val a:hover{color:var(--vroom-blue-600)}.hq-map{background:url(/vrum-assets/58e2301a-51cc-42d2-85d8-e9488f933278.png) 50%/cover;border:1px solid #ffffff14;border-radius:22px;min-height:480px;position:relative;overflow:hidden}.hq-map:after{content:"";filter:saturate(.5)brightness(.55)hue-rotate(190deg);background:radial-gradient(40% 40%,#0b0f1a00 0%,#0b0f1ab3 100%),linear-gradient(#0b0f1a80 0%,#0b0f1a66 60%,#0b0f1a 100%);position:absolute;inset:0}.hq-map .pin-bubble{z-index:2;flex-direction:column;align-items:center;gap:10px;display:flex;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.hq-map .pin-bubble .pin{background:var(--vroom-blue-600);border-radius:50% 50% 50% 0;justify-content:center;align-items:center;width:56px;height:56px;display:flex;transform:rotate(-45deg);box-shadow:0 0 0 8px #2256ff2e,0 14px 36px #2256ff80}.hq-map .pin-bubble .pin img{filter:brightness(0)invert();width:auto;height:22px;transform:rotate(45deg)}.hq-map .pin-bubble .label{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#fff;white-space:nowrap;background:#0f1421eb;border:1px solid #ffffff1a;border-radius:12px;padding:8px 14px;font-size:13px;font-weight:600}.hq-map .pin-bubble .label small{color:#ffffff8c;margin-top:2px;font-size:11px;font-weight:400;display:block}.hq-map .city-pin{background:var(--vroom-orange-500);z-index:1;border-radius:50%;width:10px;height:10px;position:absolute;box-shadow:0 0 0 4px #ff6d0b2e,0 0 16px #ff6d0b99}.cities-wrap{background:#0b0f1a;padding:0 0 80px}.cities-head{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:32px;display:flex}.cities-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.city-card{background:#ffffff08;border:1px solid #ffffff12;border-radius:16px;padding:22px 22px 20px;transition:border-color .16s,background .16s}.city-card:hover{background:#2256ff0f;border-color:#2256ff52}.city-card .name{color:#fff;letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;font-size:18px;font-weight:500;display:flex}.city-card .name .soon{letter-spacing:.06em;text-transform:uppercase;color:#ffffffb8;background:#ffffff0f;border:1px solid #ffffff24;border-radius:99px;align-items:center;padding:3px 8px;font-size:11px;font-weight:600;display:inline-flex}.city-card .addr{color:#fff9;margin-bottom:12px;font-size:13px;line-height:1.45}.city-card .meta{color:#ffffff80;border-top:1px solid #ffffff0f;flex-wrap:wrap;gap:14px;padding-top:12px;font-size:12px;display:flex}.city-card .meta strong{color:#fff;font-weight:500}.form-wrap{background:#0b0f1a;padding:24px 0 96px}.form-card{background:linear-gradient(160deg,#2256ff1a 0%,#141a2a99 60%);border:1px solid #2256ff38;border-radius:28px;grid-template-columns:1fr 1.2fr;align-items:flex-start;gap:56px;padding:56px;display:grid}.form-aside{flex-direction:column;display:flex}.form-aside .section-eyebrow{color:var(--vroom-blue-600)}.form-aside h2{color:#fff;letter-spacing:-.02em;margin:0 0 18px;font-size:38px;font-weight:500;line-height:1.05}.form-aside h2 .alt{font-family:var(--font-alt), var(--font-ui);font-style:italic;font-weight:400}.form-aside p{color:#ffffffa6;margin:0 0 28px;font-size:16px;line-height:1.55}.form-aside .perks{flex-direction:column;gap:14px;margin-top:8px;display:flex}.form-aside .perks div{color:#ffffffb8;grid-template-columns:22px 1fr;align-items:flex-start;gap:12px;font-size:14px;line-height:1.5;display:grid}.form-aside .perks svg{color:var(--vroom-blue-600);margin-top:2px}.form-fields{flex-direction:column;gap:14px;display:flex}.form-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.field{flex-direction:column;display:flex}.field .lbl{color:#ffffff8c;letter-spacing:.04em;margin-bottom:8px;font-size:12px;font-weight:500}.field input,.field textarea,.field select{color:#fff;box-sizing:border-box;background:#00000052;border:1px solid #ffffff1a;border-radius:12px;outline:none;width:100%;height:48px;padding:0 14px;font-family:inherit;font-size:15px;font-weight:500;transition:border-color .14s,box-shadow .14s}.field textarea{resize:vertical;height:140px;padding:12px 14px;line-height:1.55}.field input:focus,.field textarea:focus,.field select:focus{border-color:var(--vroom-blue-600);box-shadow:0 0 0 4px #2256ff2e}.field select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6' fill='none'%3E%3Cpath d='M1 1l4 4 4-4' stroke='white' stroke-opacity='0.5' stroke-width='1.5'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:36px}.field .help{color:#fff6;margin-top:6px;font-size:12px}.contacts-consent{color:#ffffffb3;cursor:pointer;-webkit-user-select:none;user-select:none;grid-template-columns:18px 1fr;gap:10px;padding:4px 0;font-size:13px;line-height:1.5;display:grid}.contacts-consent-box-wrap{width:18px;height:18px;position:relative}.contacts-consent-box-wrap input{opacity:0;cursor:pointer;z-index:1;width:18px;height:18px;margin:0;position:absolute;inset:0}.contacts-consent .box{pointer-events:none;background:#00000040;border:1px solid #ffffff2e;border-radius:5px;justify-content:center;align-items:center;width:18px;height:18px;display:flex;position:absolute;inset:0}.contacts-consent .box svg{opacity:0;transition:opacity .12s}.contacts-consent:has(input:checked) .box{background:var(--vroom-blue-600);border-color:var(--vroom-blue-600)}.contacts-consent:has(input:checked) .box svg{opacity:1}.contacts-consent a{color:var(--vroom-blue-600)}.send-btn{background:var(--vroom-blue-600);color:#fff;cursor:pointer;border:0;border-radius:14px;justify-content:center;align-items:center;gap:10px;width:100%;height:56px;margin-top:6px;font-family:inherit;font-size:16px;font-weight:600;display:flex;box-shadow:0 12px 30px #2256ff66}.send-btn:hover{background:var(--vroom-blue-700)}.b2b-wrap{background:#060912;border-top:1px solid #ffffff0d;padding:80px 0}.b2b-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.b2b-card{background:#ffffff08;border:1px solid #ffffff12;border-radius:18px;padding:28px 24px}.b2b-card .h{align-items:center;gap:12px;margin-bottom:14px;display:flex}.b2b-card .h .ic{width:40px;height:40px;color:var(--vroom-blue-600);background:#2256ff29;border-radius:10px;justify-content:center;align-items:center;display:flex}.b2b-card.orange .h .ic{color:var(--vroom-orange-500);background:#ff6d0b29}.b2b-card.purple .h .ic{color:#b59cff;background:#6c22ff2e}.b2b-card h4{color:#fff;margin:0;font-size:17px;font-weight:500}.b2b-card p{color:#fff9;margin:0 0 12px;font-size:13px;line-height:1.5}.b2b-card a.link{color:var(--vroom-blue-600);align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.b2b-card.orange a.link{color:var(--vroom-orange-500)}.b2b-card.purple a.link{color:#b59cff}@media (max-width:1100px){.channels-grid{grid-template-columns:repeat(2,1fr)}.hq-grid{grid-template-columns:1fr}.hq-map{min-height:340px}.cities-grid{grid-template-columns:repeat(2,1fr)}.form-card{grid-template-columns:1fr;gap:36px;padding:40px 36px}.b2b-grid{grid-template-columns:1fr}}@media (max-width:768px){.channels-wrap{padding:40px 0 16px}.channels-grid{grid-template-columns:1fr;gap:10px}.channel{min-height:0;padding:22px 20px}.channel .val{font-size:19px}.channel .val.mono{font-size:22px}.hq-wrap{padding:32px 0 48px}.hq-card{padding:24px 22px}.hq-card h3{font-size:22px}.cities-head{flex-direction:column;align-items:stretch;gap:16px;margin-bottom:24px}.cities-grid{grid-template-columns:1fr;gap:10px}.form-wrap{padding:0 0 64px}.form-card{border-radius:22px;gap:28px;padding:28px 22px}.form-aside h2{font-size:28px}.form-row{grid-template-columns:1fr}.b2b-wrap{padding:56px 0}.b2b-card{padding:22px 20px}}
