@font-face{font-family:Manrope;src:url('assets/fonts/Manrope-Variable.ttf') format('truetype');font-style:normal;font-weight:200 800;font-display:swap}
@font-face{font-family:'Barlow Condensed';src:url('assets/fonts/BarlowCondensed-SemiBold.ttf') format('truetype');font-weight:600;font-display:swap}
@font-face{font-family:'Barlow Condensed';src:url('assets/fonts/BarlowCondensed-Bold.ttf') format('truetype');font-weight:700;font-display:swap}
:root{font-family:Manrope,Arial,sans-serif;color:#232023;background:#fff;font-synthesis:none;scroll-behavior:smooth}
*{box-sizing:border-box}body{margin:0}button,input{font:inherit}a{color:inherit;text-decoration:none}button{cursor:pointer}button,a,input{outline-offset:4px}*:focus-visible{outline:2px solid #de0202}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:'Barlow Condensed','Arial Narrow',Arial,sans-serif;letter-spacing:-.012em}h1{font-size:clamp(3.5rem,6.1vw,6.1rem);line-height:.95}h2{font-size:clamp(2.6rem,3.7vw,3.8rem);line-height:1.05}h3{font-size:1.65rem;line-height:1.1}p{line-height:1.7}.container{width:100%;max-width:1440px;margin:auto;padding-inline:64px}.section{padding-block:76px}.eyebrow{font-size:.7rem;font-weight:800;letter-spacing:.15em;text-transform:uppercase;color:#de0202;margin-bottom:22px}.lead{font-size:.95rem;color:#595659;max-width:620px;margin-top:22px}.skip{position:fixed;top:-100px;left:10px;padding:12px;background:#fff;z-index:99}.skip:focus{top:10px}.demo-bar{display:flex;justify-content:center;gap:14px;padding:8px 24px;background:#f0ede8;font-size:.69rem}.demo-bar strong{font-weight:800}.header{border-bottom:1px solid #23202326;background:#fff}.nav{min-height:80px;display:flex;align-items:center;gap:38px}.brand{display:inline-flex;align-items:center;gap:9px;font-family:'Barlow Condensed',Arial,sans-serif;font-size:2.15rem;letter-spacing:.035em;white-space:nowrap}.brand img{display:block}.nav-links{display:flex;gap:24px;margin-left:auto}.nav-link{font-size:.78rem;font-weight:700;padding:31px 0;white-space:nowrap}.nav-link:hover,.nav-link:focus-visible{color:#de0202}.nav-tools{display:flex;gap:3px}.language button{border:0;background:none;padding:8px;min-height:38px;font-size:.7rem}.language button[aria-pressed=true]{font-weight:800;text-decoration:underline;text-underline-offset:6px;text-decoration-color:#de0202;text-decoration-thickness:2px}.button{display:inline-flex;align-items:center;justify-content:center;gap:18px;min-height:48px;padding:14px 21px;border:1px solid #232023;border-radius:2px;font-size:.86rem;font-weight:700;line-height:1.25}.button.accent{background:#de0202;color:#fff;border-color:#de0202}.button.accent:hover{background:#232023;border-color:#232023}.button.secondary{background:#fff}.button.secondary:hover{background:#f0ede8}.button span[aria-hidden]{font-size:1.2rem}.hero{display:grid;grid-template-columns:1fr 1.08fr;align-items:center;gap:64px;padding-block:58px 46px}.hero-description{color:#595659;max-width:480px;margin-top:26px}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.hero-photo{height:420px;overflow:hidden;background:#f0ede8}.hero-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 65%}.promises{display:grid;grid-template-columns:1fr 1fr 1.35fr;gap:30px;padding-block:26px;border-block:1px solid #23202326}.promises strong{font-size:.85rem}.promises p{font-size:.76rem;color:#595659;margin-top:5px}.section-heading{margin-bottom:34px}.section-heading p:not(.eyebrow){max-width:720px;color:#595659;margin-top:14px;font-size:.94rem}.car-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.car-card{min-width:0}.car-image-link{display:block;aspect-ratio:1.52;overflow:hidden;background:#f0ede8}.car-image{display:block;width:100%;height:100%;object-fit:cover}.car-body{padding-top:17px}.seller-tag{display:inline-block;background:#f0ede8;padding:6px 9px;font-size:.64rem;font-weight:700;text-transform:uppercase}.card-name{font-size:1.85rem;margin-top:11px}.card-variant{font-size:.76rem;color:#595659;margin-top:7px}.card-price{border-top:1px solid #23202326;padding-top:15px;margin-top:18px;display:flex;justify-content:space-between;align-items:center}.price-label{font-size:.68rem;color:#595659;display:block}.price{display:block;font-family:'Barlow Condensed',Arial,sans-serif;font-size:2rem}.circle-link{color:#de0202;font-size:1.5rem}.process{background:#f0ede8}.steps{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:38px}.steps li{border-top:1px solid #23202340;padding-top:21px}.step-number{font-size:.75rem;color:#de0202;font-weight:800}.steps h3{margin-top:20px}.steps p{font-size:.83rem;color:#595659;margin-top:10px}.pilot-hero{display:grid;grid-template-columns:1.2fr .8fr;gap:80px;align-items:center;padding-block:85px 55px}.pilot-hero h2{font-size:clamp(3.5rem,5vw,5rem)}.pilot-status{background:#232023;color:#fff;padding:34px}.pilot-status>span{color:#ff6a6a;font-size:.65rem;letter-spacing:.15em}.pilot-status h3{font-size:2.3rem;margin-top:26px}.pilot-status p{font-size:.85rem;color:#fff9;margin-top:14px}.pilot-status dl{display:flex;gap:40px;border-top:1px solid #fff5;padding-top:21px;margin-top:25px}.pilot-status dt{font-size:.7rem;color:#fffa}.pilot-status dd{font-family:'Barlow Condensed';font-size:2.4rem;margin:3px 0 0}.pilot-value-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.pilot-value-grid article{border-top:2px solid #232023;padding-top:21px}.pilot-value-grid article>span{font-size:.72rem;font-weight:800;color:#de0202}.pilot-value-grid h3{margin-top:24px}.pilot-value-grid p{font-size:.83rem;color:#595659;margin-top:12px}.pilot-ask{display:grid;grid-template-columns:1.2fr .8fr;gap:85px;border-top:1px solid #23202326}.pilot-ask ol{padding-left:22px;margin:30px 0 0}.pilot-ask li{margin-bottom:16px;line-height:1.65}.pilot-ask aside{background:#f0ede8;padding:30px}.pilot-ask aside p{font-size:.9rem;margin-top:15px}.cost{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.cost-card{border:1px solid #23202326;padding:32px}.cost-card label{display:block;font-size:.8rem;font-weight:700;margin-bottom:10px}.currency-field{display:flex;align-items:center;border:1px solid #23202366;padding:0 16px;height:56px}.currency-field span{font-size:1.2rem}.currency-field input{border:0;outline:0;width:100%;padding:12px;font-size:1.4rem;font-weight:700;min-width:0}.cost-card dl{margin:22px 0 0}.cost-card dl div{display:flex;justify-content:space-between;gap:15px;border-top:1px solid #23202326;padding:15px 0}.cost-card dl div:last-child{font-weight:800;font-size:1.12rem}.cost-card dd{margin:0}.error{color:#de0202;font-size:.8rem;min-height:20px;margin-top:6px}.limits{background:#232023;color:#fff}.limits p:last-child{max-width:840px;color:#fffc;margin-top:22px}.footer{border-top:1px solid #23202326;padding-block:35px}.footer-inner{display:flex;justify-content:space-between;gap:30px;align-items:flex-start}.footer p{font-size:.78rem;color:#595659;margin-top:13px}.footer .photo-credit{font-size:.68rem}.photo-credit a{text-decoration:underline}.text-link{font-size:.8rem;font-weight:800;border-bottom:1px solid #232023;padding-bottom:8px;white-space:nowrap}
@media(max-width:1000px){.container{padding-inline:28px}.nav{flex-wrap:wrap;gap:0;padding-top:15px}.nav-links{order:3;flex-basis:100%;justify-content:center;gap:26px}.nav-link{padding:16px 0}.nav-tools{margin-left:auto}.hero{gap:30px}.hero-photo{height:350px}.steps,.pilot-value-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pilot-hero,.cost{gap:35px}}
@media(max-width:650px){.container{padding-inline:18px}.section{padding-block:52px}.demo-bar{display:block;text-align:center;line-height:1.5}.demo-bar span{display:block}.nav-links{justify-content:space-between;gap:8px;overflow-x:auto}.nav-link{font-size:.7rem}.brand{font-size:1.7rem}.brand img{width:28px;height:28px}.hero{grid-template-columns:1fr;padding-block:42px}.hero-photo{height:250px}.hero h1{font-size:clamp(3.2rem,12vw,4.8rem)}.promises{grid-template-columns:1fr;gap:15px}.car-grid,.steps,.pilot-value-grid,.pilot-hero,.pilot-ask,.cost{grid-template-columns:1fr}.pilot-hero{padding-block:50px 10px}.pilot-ask{gap:25px}.cost-card{padding:22px}.footer-inner{display:block}.footer .text-link{display:inline-block;margin-top:28px}}
@media(prefers-reduced-motion:reduce){:root{scroll-behavior:auto}}
.hero>*,.pilot-hero>*,.pilot-ask>*,.cost>*{min-width:0}
.pilot-hero h2{overflow-wrap:anywhere}
@media(max-width:650px){.hero,.pilot-hero,.pilot-ask,.cost{grid-template-columns:minmax(0,1fr)}}
