@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@500;600;700;800;900&family=DM+Sans:wght@400;500;600;700&display=swap');
:root{--bg:#05080f;--panel:#0b111d;--panel2:#101a2b;--blue:#087bff;--cyan:#10d6ff;--white:#f5f8ff;--muted:#8c9ab0;--line:rgba(160,190,230,.16);--font:'DM Sans',sans-serif;--display:'Barlow Condensed',sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;background:var(--bg);color:var(--white);font-family:var(--font);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input{font:inherit}.announcement{height:32px;background:#087bff;color:#fff;display:flex;align-items:center;justify-content:center;gap:10px;font-size:9px;font-weight:700;letter-spacing:1.5px}.live-dot,.status-pill i,.tiny-live{width:6px;height:6px;border-radius:50%;background:#39f6b4;display:inline-block;box-shadow:0 0 10px #39f6b4}.announcement-sep{opacity:.55}.site-header{height:88px;padding:0 6.2%;display:flex;align-items:center;justify-content:space-between;background:rgba(5,8,15,.94);position:sticky;top:0;z-index:20;border-bottom:1px solid rgba(255,255,255,.05);backdrop-filter:blur(18px)}.brand{display:block;width:148px;height:68px;overflow:hidden;position:relative}.brand img{width:100%;height:100%;object-fit:contain}.main-nav{display:flex;align-items:center;gap:32px;font-size:12px;color:#c2cbd9}.main-nav>a:not(.button):hover,.footer-links a:hover{color:#fff}.nav-login{margin-left:12px}.button{min-height:50px;padding:0 22px;display:inline-flex;align-items:center;justify-content:center;gap:24px;background:linear-gradient(110deg,#087bff,#05bfff);color:white;font-weight:700;font-size:12px;border:0;border-radius:3px;cursor:pointer;transition:transform .2s,filter .2s;box-shadow:0 8px 28px rgba(0,113,255,.2)}.button:hover{transform:translateY(-2px);filter:brightness(1.12)}.button span{font-size:18px;font-weight:400}.button-small{min-height:40px;padding:0 15px;gap:15px}.menu-toggle{display:none;background:none;border:0;padding:8px}.menu-toggle span{display:block;width:23px;height:2px;background:white;margin:5px}
.hero{min-height:660px;height:min(760px,calc(100vh - 120px));position:relative;overflow:hidden;display:flex;align-items:center;padding:0 9.3%}.hero-image{position:absolute;inset:0;background-image:url('https://images.unsplash.com/photo-1503376780353-7e6692767b70?auto=format&fit=crop&w=2200&q=90');background-size:cover;background-position:center 58%;filter:saturate(.9)}.hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,#05080f 0%,rgba(5,8,15,.95) 22%,rgba(5,8,15,.66) 47%,rgba(5,8,15,.08) 100%),linear-gradient(0deg,#05080f 0%,transparent 27%,rgba(5,8,15,.15) 100%)}.hero-content{position:relative;z-index:1;max-width:650px;margin-top:-15px}.eyebrow{font-size:9px;letter-spacing:2.3px;font-weight:700;color:#8fa3bf;display:flex;align-items:center;gap:11px}.eyebrow-line{display:inline-block;width:25px;height:2px;background:var(--cyan)}h1,h2,h3,p{margin-top:0}.hero h1{font:800 clamp(58px,7.2vw,98px)/.91 var(--display);letter-spacing:-1.7px;margin:27px 0 23px;text-transform:uppercase}.hero h1 span,.section-heading h2 span,.how-intro h2 span,.trust-content h2 span,.cta-section h2 span{color:transparent;-webkit-text-stroke:1px rgba(230,240,255,.8)}.hero-copy{max-width:390px;font-size:13px;line-height:1.9;color:#b0bdd0}.hero-actions{display:flex;align-items:center;gap:28px;margin-top:30px}.text-link{font-size:11px;font-weight:700;display:inline-flex;align-items:center;gap:14px}.text-link span{font-size:18px;color:var(--cyan)}.hero-proof{display:flex;align-items:center;gap:13px;margin-top:62px}.proof-avatars{display:flex}.proof-avatars span{height:28px;width:28px;border-radius:50%;display:grid;place-items:center;background:#12243a;border:1px solid #28415e;margin-left:-5px;font-size:9px;font-weight:700;color:#cce9ff}.proof-avatars span:first-child{margin-left:0;background:#087bff}.hero-proof strong,.hero-proof small{display:block}.hero-proof strong{font-size:10px}.hero-proof small{font-size:9px;color:#8998ad;margin-top:4px}.hero-side-label{position:absolute;right:4.5%;top:46%;writing-mode:vertical-rl;font-size:8px;letter-spacing:3px;color:#b8c9df;display:flex;align-items:center;gap:13px}.hero-side-label i{height:45px;width:1px;background:var(--cyan)}.hero-bottom{position:absolute;bottom:25px;left:6.2%;right:6.2%;display:flex;justify-content:space-between;font-size:8px;letter-spacing:1.5px;color:#7d8ba0}.scroll-cue b{font-size:14px;color:var(--cyan);margin-left:10px}.ticker{height:58px;background:#087bff;overflow:hidden;display:flex;align-items:center}.ticker-track{display:flex;align-items:center;justify-content:space-around;min-width:100%;gap:36px;white-space:nowrap;font:700 18px var(--display);letter-spacing:2px}.ticker-track b{font-size:16px;color:#8eeaff}
.section{padding:110px 7% 90px}.section-heading{display:flex;justify-content:space-between;align-items:flex-end}.section-heading h2,.how-intro h2,.trust-content h2,.cta-section h2{font:800 clamp(44px,5vw,66px)/.96 var(--display);text-transform:uppercase;letter-spacing:-.5px;margin:20px 0 0}.section-heading h2 span{ -webkit-text-stroke-color:#3d5069}.desktop-link{margin-bottom:8px}.auction-toolbar{display:flex;align-items:center;justify-content:space-between;margin:42px 0 23px;padding-bottom:15px;border-bottom:1px solid var(--line)}.filter-tabs{display:flex;gap:26px}.filter-tab{background:none;border:0;padding:0 0 6px;color:#8794a8;font-size:10px;cursor:pointer;position:relative}.filter-tab.active{color:#fff}.filter-tab.active:after{content:'';position:absolute;bottom:-16px;left:0;right:0;height:2px;background:var(--cyan)}.filter-tab span{font-size:9px;margin-left:5px;color:#7f90a9}.filter-tab .tiny-live{width:5px;height:5px;margin-left:6px}.search-box{display:flex;align-items:center;gap:9px;color:#91a0b4;border:1px solid var(--line);padding:0 12px;height:36px;min-width:215px}.search-box span{font-size:20px}.search-box input{width:100%;background:transparent;color:#fff;border:0;outline:0;font-size:10px}.search-box input::placeholder{color:#697990}.car-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:19px}.car-card{background:#0a101b;border:1px solid rgba(160,190,230,.1);transition:transform .25s,border-color .25s;min-width:0}.car-card:hover{transform:translateY(-4px);border-color:rgba(0,170,255,.45)}.car-card[hidden]{display:none}.car-photo{height:205px;position:relative;background-size:cover;background-position:center;isolation:isolate}.car-photo:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,rgba(3,7,13,.75),transparent 50%),linear-gradient(90deg,rgba(3,7,13,.3),transparent);z-index:-1}.photo-porsche{background-image:url('https://images.unsplash.com/photo-1503376780353-7e6692767b70?auto=format&fit=crop&w=900&q=85')}.photo-bmw{background-image:url('https://images.unsplash.com/photo-1555215695-3004980adade?auto=format&fit=crop&w=900&q=85')}.photo-mercedes{background-image:url('https://images.unsplash.com/photo-1618843479313-40f8afb4b4d8?auto=format&fit=crop&w=900&q=85')}.photo-audi{background-image:url('https://images.unsplash.com/photo-1603584173870-7f23f25c2f2f?auto=format&fit=crop&w=900&q=85')}.photo-range{background-image:url('https://images.unsplash.com/photo-1519641471654-76ce0107ad1b?auto=format&fit=crop&w=900&q=85')}.photo-lambo{background-image:url('https://images.unsplash.com/photo-1511919884226-fd3cad34687c?auto=format&fit=crop&w=900&q=85')}.status-pill{position:absolute;top:14px;left:14px;background:rgba(4,11,19,.82);border:1px solid rgba(255,255,255,.12);padding:7px 9px;font-size:8px;letter-spacing:1px;font-weight:700;display:flex;align-items:center;gap:7px}.upcoming-pill{color:#b8c8dd}.heart{position:absolute;right:13px;top:12px;width:30px;height:30px;background:rgba(5,8,15,.65);border:1px solid rgba(255,255,255,.18);color:white;border-radius:50%;font-size:19px;cursor:pointer}.heart.saved{color:#12d5ff;border-color:#12d5ff}.lot-number{position:absolute;bottom:13px;left:14px;font-size:8px;letter-spacing:1.5px;color:#d0d9e8}.car-info{padding:19px 17px 17px}.car-title-row{display:flex;justify-content:space-between;gap:8px;align-items:flex-start}.car-make{font-size:8px;letter-spacing:1.4px;color:#7d91ac;margin-bottom:6px}.car-title-row h3{font:700 23px/1.05 var(--display);margin:0}.car-condition{font-size:7px;letter-spacing:.8px;border:1px solid rgba(65,220,176,.3);color:#70e5bf;padding:5px 6px;white-space:nowrap}.car-specs{display:flex;flex-wrap:wrap;gap:12px;margin:17px 0;color:#8999ae;font-size:8px}.bid-row{border-top:1px solid var(--line);padding:14px 0 16px;display:flex;justify-content:space-between;gap:8px}.bid-row small{display:block;font-size:8px;color:#7f8da3;margin-bottom:6px}.bid-row strong{font-size:14px;letter-spacing:-.2px}.time-left{text-align:right}.time-left strong{font-size:12px;color:#d9e6f6}.bid-button{width:100%;min-height:42px;justify-content:space-between;padding:0 13px;font-size:10px}.notify-button{background:#111c2c;box-shadow:none;border:1px solid #263b55}.no-results{padding:35px;text-align:center;color:var(--muted);font-size:13px}.demo-note{font-size:9px;color:#68778b;margin-top:22px}.mobile-view-all{display:none}
.how-section{background:#0a101a;padding:100px 7%;border-top:1px solid rgba(255,255,255,.04);border-bottom:1px solid rgba(255,255,255,.04)}.how-inner{display:grid;grid-template-columns:.8fr 1.2fr;gap:9%;max-width:1250px;margin:auto}.how-intro h2{font-size:clamp(42px,4.5vw,60px);margin:21px 0}.how-intro h2 span,.trust-content h2 span{ -webkit-text-stroke-color:#4a5d76}.how-intro>p,.trust-content>p{font-size:12px;line-height:1.9;color:#9caabe;max-width:330px;margin-bottom:27px}.button-outline{background:transparent;border:1px solid #37516f;box-shadow:none}.steps{border-top:1px solid var(--line)}.step{display:grid;grid-template-columns:30px 48px 1fr 20px;align-items:center;gap:16px;padding:24px 0;border-bottom:1px solid var(--line)}.step-number{font-size:9px;color:#71839c;align-self:start;padding-top:7px}.step-icon{width:43px;height:43px;display:grid;place-items:center;border:1px solid #233b57;color:var(--cyan);font-size:23px}.step h3{font:700 22px var(--display);margin:0 0 5px}.step p{font-size:10px;color:#8d9cb1;line-height:1.7;margin:0;max-width:380px}.step-arrow{color:#7b8ca5}
.trust-section{display:grid;grid-template-columns:1fr 1fr;min-height:570px}.trust-image{background-image:linear-gradient(0deg,rgba(5,8,15,.15),rgba(5,8,15,.15)),url('https://images.unsplash.com/photo-1492144534655-ae79c964c9d7?auto=format&fit=crop&w=1400&q=90');background-size:cover;background-position:center}.trust-content{padding:90px 12%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.trust-content h2{margin:22px 0}.trust-points{margin-top:10px;width:100%}.trust-points>div{display:flex;gap:13px;align-items:flex-start;padding:13px 0;border-bottom:1px solid var(--line)}.check{width:22px;height:22px;display:grid;place-items:center;border:1px solid #1d8baf;color:var(--cyan);font-size:12px;flex-shrink:0}.trust-points p{margin:0}.trust-points strong,.trust-points small{display:block}.trust-points strong{font-size:11px}.trust-points small{font-size:9px;color:#8796ab;margin-top:5px}
.cta-section{text-align:center;padding:105px 20px 100px;position:relative;overflow:hidden;background:radial-gradient(ellipse at 50% 110%,rgba(0,106,255,.22),transparent 55%),#080d16;border-top:1px solid var(--line)}.cta-glow{position:absolute;width:440px;height:440px;border:1px solid rgba(0,155,255,.12);border-radius:50%;left:50%;top:30%;transform:translateX(-50%);box-shadow:0 0 0 60px rgba(0,155,255,.025),0 0 0 120px rgba(0,155,255,.018);pointer-events:none}.cta-section>*:not(.cta-glow){position:relative}.cta-section .eyebrow{justify-content:center}.cta-section h2{font-size:clamp(48px,6vw,76px);margin:25px 0 15px}.cta-section h2 span{-webkit-text-stroke-color:#3d8eff}.cta-section p{color:#98a8bf;font-size:12px;margin-bottom:25px}.cta-outline{font:900 clamp(55px,12vw,150px)/.8 var(--display);letter-spacing:4px;color:rgba(255,255,255,.025);margin-top:60px;white-space:nowrap}
.footer{padding:38px 7% 20px;background:#03060b}.footer-top{display:flex;align-items:center;justify-content:space-between;padding-bottom:30px;border-bottom:1px solid var(--line)}.footer-brand{width:120px;height:72px;display:block;overflow:hidden}.footer-brand img{width:100%;height:100%;object-fit:contain}.footer-top>p{font:700 12px/1.7 var(--display);letter-spacing:2px;color:#8192ab;margin:0}.footer-links{display:flex;gap:24px;font-size:10px;color:#a3b0c2}.footer-bottom{display:flex;justify-content:space-between;padding-top:19px;font-size:8px;letter-spacing:.8px;color:#65748a}.footer-bottom b{color:var(--cyan);font-size:13px;margin-left:8px}.toast{position:fixed;z-index:50;bottom:24px;left:50%;transform:translate(-50%,20px);background:#eaf5ff;color:#06101f;padding:13px 20px;font-size:11px;font-weight:700;box-shadow:0 10px 40px #0008;opacity:0;pointer-events:none;transition:.25s;max-width:90vw;text-align:center}.toast.show{opacity:1;transform:translate(-50%,0)}.bid-modal{width:min(450px,calc(100% - 30px));background:#0b111d;color:var(--white);border:1px solid #28415e;padding:34px;box-shadow:0 30px 100px #000b}.bid-modal::backdrop{background:rgba(0,3,10,.8);backdrop-filter:blur(5px)}.modal-close{position:absolute;right:15px;top:10px;background:none;border:0;color:white;font-size:28px;cursor:pointer}.bid-modal h2{font:700 35px var(--display);margin:20px 0 10px}.modal-copy{font-size:11px;line-height:1.8;color:#9eacc0}.bid-modal label{display:block;font-size:10px;margin:20px 0 8px;color:#cbd8e8}.bid-modal input{width:100%;height:44px;background:#05080f;border:1px solid #263d59;color:white;padding:0 12px;outline:none}.bid-modal input:focus{border-color:var(--cyan)}.modal-submit{width:100%;margin-top:16px}.modal-footnote{display:block;color:#73849b;font-size:9px;margin-top:13px;text-align:center}
@media(min-width:1500px){.hero{padding-left:max(9.3%,calc((100% - 1280px)/2))}.section,.how-section{padding-left:max(7%,calc((100% - 1320px)/2));padding-right:max(7%,calc((100% - 1320px)/2))}.car-photo{height:245px}}
@media(max-width:1000px){.site-header{padding:0 4%}.main-nav{gap:18px}.hero{padding:0 7%;min-height:620px}.hero-image{background-position:60% center}.hero-shade{background:linear-gradient(90deg,#05080f 0%,rgba(5,8,15,.9) 35%,rgba(5,8,15,.35) 100%),linear-gradient(0deg,#05080f 0%,transparent 30%)}.section{padding:85px 5%}.car-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.car-photo{height:220px}.how-section{padding:80px 5%}.how-inner{gap:5%}.trust-content{padding:70px 9%}.footer{padding-left:5%;padding-right:5%}.footer-links{gap:14px}}
@media(max-width:700px){.announcement{font-size:8px;letter-spacing:1px}.site-header{height:72px;padding:0 20px}.brand{width:118px;height:60px}.menu-toggle{display:block;z-index:22}.main-nav{display:none;position:absolute;top:71px;left:0;right:0;padding:22px 22px 25px;background:#070c15;border-bottom:1px solid var(--line);flex-direction:column;align-items:stretch;gap:20px}.main-nav.open{display:flex}.main-nav .button{align-self:flex-start}.nav-login{margin-left:0}.hero{height:680px;min-height:0;padding:0 25px;align-items:center}.hero-image{background-position:61% center}.hero-shade{background:linear-gradient(90deg,rgba(5,8,15,.94),rgba(5,8,15,.68) 55%,rgba(5,8,15,.38)),linear-gradient(0deg,#05080f 0%,transparent 48%)}.hero-content{margin-top:-35px}.hero h1{font-size:clamp(58px,15vw,83px);margin-top:24px}.hero-copy{max-width:320px;font-size:12px}.hero-actions{gap:18px;flex-wrap:wrap}.hero-actions .button{min-height:47px;padding:0 15px;gap:12px}.hero-proof{margin-top:45px}.hero-side-label{display:none}.hero-bottom{left:25px;right:25px;bottom:18px;font-size:7px}.hero-bottom>span:last-child{display:none}.ticker{height:47px}.ticker-track{gap:22px;font-size:15px}.section{padding:72px 20px}.section-heading{align-items:flex-start}.section-heading h2{font-size:49px}.desktop-link{display:none}.auction-toolbar{margin-top:28px;align-items:stretch;gap:15px;flex-direction:column}.filter-tabs{gap:21px;overflow-x:auto;padding-bottom:5px}.filter-tab{white-space:nowrap}.filter-tab.active:after{bottom:-6px}.search-box{width:100%}.car-grid{grid-template-columns:1fr;gap:15px}.car-photo{height:230px}.car-info{padding:18px}.car-title-row h3{font-size:25px}.car-specs{font-size:9px}.bid-row strong{font-size:15px}.mobile-view-all{display:flex;justify-content:center;margin-top:27px}.demo-note{text-align:center;line-height:1.7}.how-section{padding:72px 22px}.how-inner{grid-template-columns:1fr;gap:42px}.how-intro h2{font-size:50px}.how-intro>p{font-size:12px}.step{grid-template-columns:22px 42px 1fr 12px;gap:11px;padding:20px 0}.step-icon{width:39px;height:39px}.step h3{font-size:21px}.step p{font-size:10px}.trust-section{grid-template-columns:1fr}.trust-image{min-height:300px;background-position:center 55%}.trust-content{padding:65px 25px 72px}.trust-content h2{font-size:54px}.cta-section{padding:80px 18px 65px}.cta-section h2{font-size:54px}.cta-outline{margin-top:45px;font-size:17vw}.footer{padding:30px 22px 18px}.footer-top{display:grid;grid-template-columns:1fr 1fr;gap:20px}.footer-brand{width:110px;height:65px}.footer-top>p{text-align:right;font-size:11px}.footer-links{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:18px 23px;padding-top:7px}.footer-bottom{gap:15px;line-height:1.7}.footer-bottom span:last-child{text-align:right}.bid-modal{padding:29px 23px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{transition:none!important;animation:none!important}}
