*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,Arial,sans-serif;color:#0b1732;background:#fff}.container{width:min(1180px,calc(100% - 44px));margin:auto}.topbar{height:30px;background:#071327;color:#cfd9ec;font-size:10px;letter-spacing:.12em;display:flex;align-items:center;justify-content:center;gap:16px}.topbar span{color:#6da2ff}.site-header{background:#fff;position:sticky;top:0;z-index:50;box-shadow:0 2px 14px #07132712}.nav{height:82px;display:flex;align-items:center;justify-content:space-between}.logo img{width:265px;display:block}.nav-links{display:flex;align-items:center;gap:34px}.nav-links a{font-size:14px;font-weight:600;text-decoration:none;color:#0b1732}.find-car{background:#1947b9;color:#fff!important;padding:14px 23px;border-radius:5px;box-shadow:0 8px 20px #1947b933}.find-car span{font-size:19px;margin-left:8px}.menu-toggle{display:none;border:0;background:none;font-size:25px}.hero{height:555px;position:relative;overflow:hidden;background:linear-gradient(100deg,#061020 0%,#09172a 40%,#1a2c42 100%)}.hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#071326 0%,#071326d9 32%,#07132625 67%,#07132655),url("https://images.unsplash.com/photo-1503376780353-7e6692767b70?auto=format&fit=crop&w=1800&q=85") center/cover;opacity:.9}.hero:before{content:"";position:absolute;z-index:2;right:-100px;bottom:-80px;width:360px;height:450px;transform:skew(-25deg);background:#1752d5aa;box-shadow:-80px 0 #061a48}.hero-content{height:100%;position:relative;z-index:4;display:flex;align-items:center}.hero-copy{max-width:650px;color:#fff}.kicker{font-size:13px;letter-spacing:.04em;font-weight:700;margin:0 0 15px}.kicker i{display:inline-block;width:35px;height:4px;background:#2b6cff;vertical-align:middle;margin-right:12px}.hero h1{font-size:clamp(48px,6vw,75px);line-height:.98;letter-spacing:-.055em;margin:0 0 24px}.hero h1 em,.section-head h2 em,.contact h2 em,.promise h2 em{font-style:normal;color:#2d73ff}.hero-copy>p:not(.kicker){font-size:17px;line-height:1.55;color:#e4e9f2;max-width:580px}.actions{display:flex;gap:15px;margin-top:28px}.btn{padding:16px 26px;border-radius:6px;text-decoration:none;font-weight:700;font-size:14px;display:inline-flex;gap:18px;align-items:center}.btn.primary{background:#1952e6;color:#fff}.btn.outline{border:2px solid #fff;color:#fff}.featured{padding:88px 0}.section-head{margin-bottom:38px}.section-head h2{font-size:45px;line-height:1.04;letter-spacing:-.045em;margin:0 0 15px}.section-head>p:last-child{color:#61708a;max-width:600px}.blue{color:#1b4ec6}.vehicle-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.vehicle-card{border:1px solid #e1e6ef;background:#fff;box-shadow:0 12px 30px #0b17320c}.car-img{height:240px;background-size:cover;background-position:center}.suv{background-image:url("https://images.unsplash.com/photo-1519641471654-76ce0107ad1b?auto=format&fit=crop&w=1000&q=85")}.sedan{background-image:url("https://images.unsplash.com/photo-1494976388531-d1058494cdd8?auto=format&fit=crop&w=1000&q=85")}.pickup{background-image:url("https://images.unsplash.com/photo-1559416523-140ddc3d238c?auto=format&fit=crop&w=1000&q=85")}.vehicle-info{padding:22px}.vehicle-info small{color:#2559ce;font-size:10px;font-weight:800;letter-spacing:.14em}.vehicle-info h3{font-size:24px;margin:7px 0}.vehicle-info p{color:#68778e;font-size:14px;margin:0 0 18px}.vehicle-info a{font-weight:700;color:#0d2d70;text-decoration:none}.services{background:#f5f8fc;padding:88px 0}.service-title{max-width:760px}.service-grid{display:grid;grid-template-columns:repeat(5,1fr);background:#fff;border:1px solid #dbe3ef}.service-grid article{padding:27px 18px;border-right:1px solid #dbe3ef;min-height:235px;text-align:center}.service-grid article:last-child{border:0}.service-grid span{display:block;text-align:left;color:#5b77a7;font-size:11px}.service-icon{width:58px;height:58px;color:#1c55d0;margin:25px auto 16px;display:grid;place-items:center}.service-icon svg{width:58px;height:58px;display:block}.service-grid h3{font-size:17px;line-height:1.15;margin:0 0 12px}.service-grid p{font-size:13px;color:#62718a}.how{padding:90px 0}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.steps div{border-top:3px solid #1e58d7;padding:22px 4px}.steps b{color:#1e58d7;font-size:12px}.steps h3{font-size:24px;margin:30px 0 8px}.steps p{color:#68778e}.contact{background:#071327;color:#fff;padding:75px 0;position:relative;overflow:hidden}.contact:before,.contact:after{content:"";position:absolute;transform:skew(-28deg);background:#1550db}.contact:before{width:80px;height:330px;right:-20px;top:0;opacity:.8}.contact:after{width:38px;height:250px;right:70px;bottom:-50px;opacity:.55}.contact-grid{display:grid;grid-template-columns:1fr 1.02fr;gap:75px;position:relative;z-index:2}.contact-copy{padding-top:35px}.contact h2{font-size:54px;line-height:1;letter-spacing:-.05em;margin:0 0 18px}.contact-copy>p{color:#c3cde0;max-width:450px}.contact-list{margin-top:55px;display:flex;gap:40px}.contact-list p{font-size:13px;color:#aebbd0}.contact-list a{color:#fff;text-decoration:none}.contact-form{background:#0b1a35;border:1px solid #285fdb;border-radius:10px;padding:30px;box-shadow:0 15px 45px #0004}.contact-form label{display:block;font-size:11px;font-weight:700;margin-bottom:14px;color:#fff}.contact-form input,.contact-form select,.contact-form textarea{width:100%;display:block;margin-top:7px;background:#fff;color:#17233a;border:0;border-radius:5px;padding:13px;font:inherit;font-size:13px}.contact-form textarea{resize:vertical}.submit{width:100%;border:0;background:#1952e6;color:#fff;padding:14px;border-radius:5px;font-weight:800;cursor:pointer}.submit span{float:right}.promise{background:#061020;color:#fff}.promise-inner{display:grid;grid-template-columns:1fr 1.2fr;min-height:260px;align-items:center}.promise-car{height:260px;background:linear-gradient(90deg,#06102022,#061020),url("https://images.unsplash.com/photo-1504215680853-026ed2a45def?auto=format&fit=crop&w=1200&q=85") center/cover}.promise h2{font-size:39px;line-height:1.05;margin:0 0 12px}.promise p:last-child{color:#b7c2d4}.footer{background:#030b18;color:#91a0b8;height:1.5cm;min-height:1.5cm;padding:0;overflow:hidden}.footer-inner{height:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:10px}.footer img{width:105px;height:auto;max-height:1.05cm;object-fit:contain}.footer a{color:#fff;text-decoration:none}@media(max-width:950px){.nav-links{gap:16px}.service-grid{grid-template-columns:repeat(2,1fr)}.service-grid article:nth-child(2n){border-right:0}.service-grid article:last-child{grid-column:1/-1;border-top:1px solid #dbe3ef}.contact-grid{gap:35px}.hero{height:520px}}@media(max-width:720px){.footer{height:1.5cm;min-height:1.5cm}.footer-inner{height:100%;}.footer img{width:95px;max-height:.95cm}.container{width:calc(100% - 30px)}.topbar{font-size:8px}.nav{height:72px}.logo img{width:205px}.menu-toggle{display:block}.nav-links{display:none;position:absolute;top:102px;left:0;right:0;background:#fff;padding:18px;box-shadow:0 12px 30px #0002;flex-direction:column;align-items:stretch}.nav-links.open{display:flex}.hero{height:auto;min-height:620px}.hero-content{padding:70px 0}.hero h1{font-size:50px}.actions{flex-direction:column;align-items:flex-start}.vehicle-grid,.steps,.contact-grid,.promise-inner{grid-template-columns:1fr}.featured,.services,.how{padding:65px 0}.section-head h2,.contact h2{font-size:39px}.service-grid{grid-template-columns:1fr}.service-grid article,.service-grid article:nth-child(2n){border-right:0;border-bottom:1px solid #dbe3ef}.service-grid article:last-child{grid-column:auto;border-top:0}.contact-list{flex-direction:column;gap:5px}.promise-car{height:200px}.footer-inner{flex-direction:row;align-items:center}.footer img{width:100px}}