.dealer-access-main{z-index:1;background:var(--vs-card);position:relative;overflow:hidden}.dealer-access-main:before{content:"";pointer-events:none;opacity:.24;background-image:linear-gradient(color-mix(in srgb, var(--surface-brand) 9%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--surface-brand) 9%, transparent) 1px, transparent 1px);background-size:64px 64px;width:54%;height:390px;position:absolute;top:0;right:0;-webkit-mask-image:linear-gradient(270deg,#000c,#0000);mask-image:linear-gradient(270deg,#000c,#0000)}.dealer-access-main:after{content:"";pointer-events:none;border:1px solid color-mix(in srgb, var(--accent) 14%, transparent);width:470px;height:470px;position:absolute;top:120px;right:-270px;transform:rotate(45deg)}.dealer-access-container{z-index:1;width:min(100% - 96px,1280px);margin-inline:auto;padding:48px 0 46px;position:relative}.dealer-access-hero{max-width:760px}.dealer-access-eyebrow{color:var(--accent);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:10px;margin:0;font:600 11px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.dealer-access-eyebrow:before{content:"";background:var(--accent);width:27px;height:1px}.dealer-access-title{color:var(--vs-fg);font-family:var(--font-body);letter-spacing:-1.2px;margin:14px 0 9px;font-size:48px;font-weight:600;line-height:1.15}.dealer-access-lede{max-width:570px;color:var(--vs-fg-mute);margin:0;font-size:17px;line-height:1.5}.dealer-access-meta{color:var(--vs-fg-mute);align-items:center;gap:16px;margin-top:22px;font-size:12px;display:flex}.dealer-access-rule{background:var(--accent);flex:0 0 42px;width:42px}.dealer-access-meta-label{color:var(--vs-fg-mute);letter-spacing:.1em;text-transform:uppercase;font:10px ui-monospace,SFMono-Regular,Menlo,monospace}.dealer-access-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:12px;display:grid}.dealer-access-card{border:1px solid var(--vs-line);border-radius:var(--ui-radius-md);background:var(--vs-page);min-width:0;min-height:322px;box-shadow:var(--ui-shadow-panel);padding:0;transition:transform .16s,border-color .16s,box-shadow .16s;overflow:hidden}.dealer-access-card:hover{border-color:var(--accent);box-shadow:var(--ui-shadow-floating);transform:translateY(-4px)}.dealer-access-card>a{min-height:322px;color:inherit;flex-direction:column;text-decoration:none;display:flex}.dealer-access-card>a:before{content:"";background:var(--surface-brand);opacity:.82;flex:0 0 3px;height:3px}.dealer-access-card:focus-within{outline:2px solid var(--vs-accent-warm);outline-offset:4px}.dealer-access-card-top{justify-content:space-between;align-items:flex-start;padding:17px 21px 0;display:flex}.dealer-access-index{color:var(--vs-fg-mute);letter-spacing:.1em;font:11px ui-monospace,SFMono-Regular,Menlo,monospace}.dealer-access-icon{border:1px solid var(--vs-line);border-radius:var(--ui-radius-sm);background:var(--vs-card);width:44px;height:44px;color:var(--surface-brand);flex:0 0 44px;place-items:center;display:grid}.dealer-access-card-content{padding:0 21px}.dealer-access-card-title{color:var(--vs-fg);letter-spacing:-.025em;margin:17px 0 6px;font-size:23px;font-weight:650}.dealer-access-card-desc{max-width:280px;color:var(--vs-fg-mute);margin:0;font-size:13px;line-height:1.45}.dealer-access-capabilities{gap:5px;margin:14px 0 0;padding:0;list-style:none;display:grid}.dealer-access-capabilities li{color:var(--vs-fg-mute);align-items:center;gap:8px;font-size:12px;line-height:1.35;display:flex}.dealer-access-capabilities li:before{content:"";background:var(--accent);border-radius:50%;flex:0 0 5px;width:5px;height:5px}.dealer-access-card-footer{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding:14px 21px 18px;display:flex}.dealer-access-card-action{text-transform:uppercase}.dealer-access-arrow{color:var(--vs-cta);flex:0 0 18px;transition:transform .16s,color .16s}.dealer-access-card:hover .dealer-access-arrow{color:var(--accent);transform:translate(3px,-3px)}.dealer-access-support{border:1px solid var(--vs-line);border-radius:var(--ui-radius-sm);background:var(--vs-page);box-shadow:var(--ui-shadow-panel);justify-content:space-between;align-items:center;gap:20px;margin-top:27px;padding:15px 18px;display:flex}.dealer-access-support-copy{align-items:center;gap:12px;display:flex}.dealer-access-support-mark{border:1px solid var(--vs-line);width:30px;height:30px;color:var(--surface-brand);border-radius:50%;flex:0 0 30px;place-items:center;display:grid}.dealer-access-support strong{color:var(--vs-fg);font-size:14px;font-weight:650;display:block}.dealer-access-support-copy span:last-child{color:var(--vs-fg-mute);margin-top:2px;font-size:12px;display:block}.dealer-access-support-link{min-height:36px;color:var(--surface-brand)}.dealer-access-support-link.vs-ui-button:hover,.dealer-access-support-link.vs-ui-button:focus-visible{color:var(--surface-brand);background:0 0}.dealer-access-support-link.vs-ui-button>svg{color:currentColor}@media (max-width:1220px){.dealer-access-container{width:min(100% - 48px,1280px)}}@media (max-width:640px){.dealer-access-main:before{opacity:.16;background-size:48px 48px;width:100%;height:420px}.dealer-access-main:after{width:320px;height:320px;top:390px;right:-220px}.dealer-access-container{width:calc(100% - 32px);padding:31px 0 28px}.dealer-access-title{margin:16px 0 10px;line-height:1.02}.dealer-access-lede{font-size:16px}.dealer-access-meta{gap:10px;margin-top:21px}.dealer-access-rule{flex-basis:25px;width:25px}.dealer-access-meta-label{font-size:9px}.dealer-access-grid{grid-template-columns:1fr;gap:10px;margin-top:14px}.dealer-access-card,.dealer-access-card>a{min-height:258px}.dealer-access-card-top{padding:16px 18px 0}.dealer-access-card-content{padding-inline:18px}.dealer-access-icon{flex-basis:40px;width:40px;height:40px}.dealer-access-card-title{margin:16px 0 6px;font-size:22px}.dealer-access-card-desc{max-width:none;font-size:13px}.dealer-access-capabilities{gap:5px;margin-top:12px}.dealer-access-card-footer{padding:15px 18px 16px}.dealer-access-support{margin-top:23px;padding:14px 15px;display:block}.dealer-access-support-copy{gap:10px;margin-bottom:10px}.dealer-access-support-link{margin-left:40px}}@media (prefers-reduced-motion:reduce){.dealer-access-card,.dealer-access-arrow{transition-duration:.01ms}}
