.ev-stage{grid-template-rows:48px minmax(0,1fr) 76px;grid-template-areas:"top top""copy vehicle""footer footer";padding-bottom:10px}.ev-view-controls{grid-area:footer;place-self:center end;gap:0;width:auto}.ev-assembly-scrubber{grid-area:footer;place-self:center start;gap:16px;width:min(430px,100% - 160px);font-size:13px}.ev-assembly-scrubber>input{background:linear-gradient(90deg,#4a86ba calc(var(--build-progress)*100%),#cbd9e1 calc(var(--build-progress)*100%));height:2px}.ev-assembly-scrubber>output{color:#567182;font-size:12px}.ev-drag-hint{color:#57768b;font-size:11px;bottom:96px}.ev-tools>summary{color:#284d65;background:#e8eff4;border:0;border-radius:24px;gap:22px;padding:12px 20px;font-size:13px}.ev-tools[open]{box-shadow:none;background:0 0;border:0}.ev-tools-popover{text-align:left;background:#f8fbfd;border:1px solid #d4e0e8;border-radius:12px;width:320px;max-width:calc(100vw - 40px);padding:18px;position:absolute;bottom:calc(100% + 12px);right:0;box-shadow:0 12px 40px #173a4620}.ev-tools-popover .ev-control-buttons{background:#eaf1f7;border:0;border-radius:6px;justify-content:center;width:100%;min-height:44px;padding:4px;display:flex;position:static;transform:none}.ev-tools-popover .ev-control-buttons>button{flex:1;min-width:36px;padding:0 7px}.ev-tools-popover .ev-finishes{background:0 0;border:0;justify-content:center;width:auto;min-height:40px;margin:12px 0 0;padding:0;animation:none;position:static;transform:none}.ev-tools-popover .ev-finishes.is-reserved{display:none}.ev-tools-popover .ev-finishes>button{width:28px;height:28px}.ev-tools-popover .ev-finishes>span{font-size:11px}.ev-stage-select{color:#506b7c;margin-top:16px;font-size:12px;display:block}.ev-stage-select select{color:#173e52;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #c6d8e4;border-radius:5px;margin-top:8px;padding:8px 10px;font-size:13px;display:block}.ev-tools-popover .ev-concept-tag{text-align:left;letter-spacing:.2px;text-underline-offset:3px;margin-top:16px;font-size:11px;line-height:1.7;text-decoration:underline;display:block}.ev-tools-popover .ev-illustration{text-align:left;color:#6b818f;max-width:none;margin:7px 0 0;font-size:10px;line-height:1.7;display:block}.caribe-v2 .buyer-intro{background:linear-gradient(#f5f9fa,#f0f5f4);padding:28px 8% 32px}.caribe-v2 .buyer-intro .journey-choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0}.caribe-v2 .buyer-intro .journey-choices>a{color:#345762;border:0;padding:16px 30px;transition:color .2s;transform:none}.caribe-v2 .buyer-intro .journey-choices>a:first-child{padding-left:0}.caribe-v2 .buyer-intro .journey-choices>a+a{border-left:1px solid #cadbdc}.caribe-v2 .buyer-intro .journey-choices>a:before{display:none}.caribe-v2 .buyer-intro .journey-choices h3{letter-spacing:-.6px;margin:0 0 8px;font-size:22px;font-weight:550;line-height:1.3}.caribe-v2 .buyer-intro .journey-choices h3>span{color:#5f8a8b;margin-left:14px;font-size:18px}.caribe-v2 .buyer-intro .journey-choices p{color:#607b81;max-width:none;margin:0;font-size:13px;line-height:1.6}.caribe-v2 .buyer-intro .journey-choices>a:hover{color:#087e78;background:0 0;transform:none}.buyer-catalog{padding-top:32px}.buyer-catalog .ev-catalog-heading>div{align-items:center;margin-top:14px}.buyer-starting-price{color:#536f77;margin-bottom:12px;font-size:13px;display:block}.buyer-starting-price strong{color:#143e4f;margin-left:5px;font-size:20px;font-weight:550}.journey-nav{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;gap:3px;padding:0;right:12px}.journey-nav>a{justify-content:center;width:28px;height:28px}.journey-nav>a>span:first-child{background:#7d9d9b66;border:0;width:5px;min-width:5px;height:5px;font-size:0;transition:background .2s,box-shadow .2s}.journey-nav>a[aria-current]>span:first-child{background:#15796f;box-shadow:0 0 0 4px #79b4a92b}.journey-nav>a>span:last-child{background:#f7fcf7;border:1px solid #d2e0d7;font-size:12px;right:32px}.caribe-v2[data-in-experience=true] .journey-nav{visibility:hidden;pointer-events:none}@media (max-width:1000px) and (min-height:701px) and (orientation:portrait){.ev-stage{grid-template:"top"36px"copy"255px"vehicle"minmax(0,1fr)"footer"70px/1fr}.ev-drag-hint{bottom:82px}}@media (max-width:760px){.ev-stage{grid-template:"top"36px"copy"236px"vehicle"minmax(0,1fr)"footer"64px/1fr;padding-bottom:6px}.ev-view-controls{justify-self:end;width:auto}.ev-tools>summary{gap:14px;min-height:42px;padding:10px 15px;font-size:12px}.ev-assembly-scrubber{gap:10px;width:calc(100% - 132px)}.ev-assembly-scrubber>span{display:none}.ev-assembly-scrubber>output{min-width:30px;font-size:11px}.ev-drag-hint{font-size:9px;bottom:75px}.ev-tools-popover{width:290px;padding:15px}.ev-tools-popover .ev-control-buttons>button{min-width:32px;min-height:38px;font-size:11px}.ev-tools-popover .ev-finishes>span{font-size:10px}.caribe-v2 .buyer-intro{padding:18px 28px 14px}.caribe-v2 .buyer-intro .journey-choices{grid-template-columns:1fr;gap:0}.caribe-v2 .buyer-intro .journey-choices>a{padding:15px 0!important}.caribe-v2 .buyer-intro .journey-choices>a+a{border-top:1px solid #d2e0de;border-left:0}.caribe-v2 .buyer-intro .journey-choices h3{justify-content:space-between;align-items:center;margin-bottom:4px;font-size:21px;display:flex}.caribe-v2 .buyer-intro .journey-choices p{font-size:12px}.buyer-catalog{padding-top:26px}.buyer-starting-price{margin-bottom:10px;font-size:12px}.buyer-starting-price strong{font-size:19px}}@media (max-width:760px) and (max-height:700px){.ev-stage{grid-template-rows:30px 174px minmax(0,1fr) 58px}.ev-tools-popover{bottom:calc(100% + 6px)}.ev-drag-hint{display:none}}@media (orientation:landscape) and (max-height:600px){.ev-stage{grid-template:"top top"28px"copy vehicle"minmax(0,1fr)"footer footer"54px/minmax(0,.85fr) minmax(0,1.4fr)}.ev-tools-popover{max-height:calc(100svh - 140px);overflow-y:auto}.ev-assembly-scrubber{width:min(430px,100% - 140px)}.ev-drag-hint{display:none}}.ev-assembly-scrubber{margin-left:3.5vw}.ev-view-controls{margin-right:3.5vw}.ev-drag-hint{opacity:0;transition:opacity .2s}.ev-scene-host:hover~.ev-drag-hint,.ev-scene-host:focus-within~.ev-drag-hint{opacity:1}@media (max-width:760px){.ev-assembly-scrubber{margin-left:0}.ev-view-controls{margin-right:0}}.ev-tools-popover .ev-control-buttons>button:nth-child(4){white-space:nowrap;flex:0 0 82px;gap:6px}.ev-tools-popover{overscroll-behavior:contain;max-width:calc(100vw - 55px);overflow-y:auto}.ev-tools-popover[data-side=below]{top:calc(100% + 12px);bottom:auto}@media (max-width:760px) and (orientation:portrait){.ev-scene-host,.ev-callouts{width:calc(100% + 32px);margin-left:-16px;margin-right:-16px;transform:translateY(-36px)}.ev-stage-word{margin-top:-28px}}@media (max-width:760px) and (orientation:portrait) and (max-height:600px){.ev-scene-host,.ev-callouts{transform:translateY(-18px)}.ev-stage-word{margin-top:-12px}}
