*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#f3f6f6;background:#05090b;margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}.nav{z-index:10;background:#04080af2;border-bottom:1px solid #1c292c;align-items:center;height:86px;padding:0 5vw;display:flex;position:sticky;top:0}.brand{margin-right:auto}.brand img{object-fit:cover;width:165px;height:70px}.nav nav{gap:28px;font-size:14px;display:flex}.nav nav a:hover{color:#14b8aa}.small{margin-left:30px!important;padding:12px 17px!important}.hero{background:radial-gradient(circle at 78%,#123638 0,#091719 27%,#05090b 58%);align-items:center;min-height:610px;padding:70px 7vw;display:flex;position:relative;overflow:hidden}.hero:after{content:"";background:linear-gradient(90deg,#05090b33,#0000 60%);position:absolute;inset:0}.heroGlow{filter:blur(170px);opacity:.12;background:#00a99d;border-radius:50%;width:600px;height:600px;position:absolute;right:-100px}.heroContent{z-index:2;max-width:680px}.eyebrow{color:#22b9ad;letter-spacing:2.5px;font-size:12px;font-weight:700}.hero h1,.page h1{letter-spacing:-3px;margin:18px 0 24px;font-size:64px;line-height:1.02}.hero h1 em{color:#22b9ad;font-style:normal}.lead{color:#9baaad;max-width:650px;font-size:18px;line-height:1.7}.actions{gap:14px;margin-top:32px;display:flex}.btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#14b8aa,#087d78);border:0;border-radius:6px;padding:15px 23px;font-weight:700;display:inline-block}.btn:hover{filter:brightness(1.12)}.ghost{background:0 0;border:1px solid #607174}.heroCar{text-align:center;color:#819093;z-index:1;font-weight:700;position:absolute;right:6vw}.silhouette{letter-spacing:-15px;color:#17282b;text-shadow:0 0 50px #0b8c84;font-size:120px;font-style:italic;font-weight:900}.silhouette span{color:#0c9e94}.heroCar p{letter-spacing:7px;font-size:11px}.trust{background:#080e10;border-top:1px solid #1a2629;border-bottom:1px solid #1a2629;grid-template-columns:repeat(4,1fr);padding:26px 7vw;display:grid}.trust div{grid-template-columns:30px 1fr;column-gap:10px;display:grid}.trust div:first-letter{color:#18b3a8}.trust b{font-size:14px}.trust span{color:#78888b;grid-column:2;margin-top:4px;font-size:12px}.section,.page{max-width:1320px;margin:auto;padding:75px 5vw}.sectionHead{justify-content:space-between;align-items:end;margin-bottom:30px;display:flex}.sectionHead h2,.cta h2{margin:7px 0;font-size:38px}.sectionHead>a{color:#23b8ae}.grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.car{background:#0b1113;border:1px solid #1c2a2d;border-radius:9px;overflow:hidden}.carImg{color:#4f6467;letter-spacing:2px;background:linear-gradient(145deg,#182629,#091012);place-items:center;height:210px;display:grid}.carBody{padding:20px}.tag{color:#45d0c5;background:#103a38;border-radius:20px;padding:6px 9px;font-size:11px}.car h3{margin:16px 0 7px}.car p{color:#819093;font-size:13px}.car strong{color:#32c8bc;margin:18px 0;font-size:22px;display:block}.car a{font-size:13px}.cta{text-align:center;background:radial-gradient(circle,#123032,#070c0e 65%);border-block:1px solid #1b292c;padding:90px 20px}.cta .actions{justify-content:center}.page{min-height:720px;padding-top:80px}.page h1{font-size:52px}.narrow{max-width:900px}.filters,.form{background:#0b1214;border:1px solid #1e3033;border-radius:10px;grid-template-columns:1fr 1fr;gap:15px;margin-top:35px;padding:25px;display:grid}.filters{grid-template-columns:2fr 1fr 1fr;margin-bottom:25px}.form input,.form select,.form textarea,.filters input,.filters select{color:#fff;background:#070c0e;border:1px solid #26383b;border-radius:5px;outline:none;width:100%;padding:15px}.form input:focus,.form textarea:focus{border-color:#16a99f}.form textarea{resize:vertical;grid-column:1/-1;min-height:130px}.form button,.success{grid-column:1/-1}.success{color:#52d5cb}footer{color:#758689;border-top:1px solid #1c292c;gap:25px;padding:35px 6vw;font-size:13px;display:flex}footer b{color:#20b6ac}footer span:last-child{margin-left:auto}@media (max-width:900px){.nav nav,.nav .small{display:none}.hero{min-height:600px;padding:60px 7vw}.hero h1,.page h1{font-size:44px}.heroCar{opacity:.25;right:-130px}.trust{grid-template-columns:1fr 1fr;gap:25px}.grid{grid-template-columns:1fr 1fr}.filters,.form{grid-template-columns:1fr}.form textarea{grid-column:auto}}@media (max-width:600px){.grid,.trust{grid-template-columns:1fr}.hero h1{font-size:39px}.actions{flex-direction:column}.section,.page,.nav{padding-inline:20px}.carImg{height:180px}footer{flex-direction:column}footer span:last-child{margin-left:0}}
