@import url("https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:wght@300;400;500;600;700;800&family=Montserrat:wght@500;600;700;800&display=swap");:root{--red:#1464f4;--ink:#111318;--muted:#69707a;--line:#e7e8eb}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Be Vietnam Pro,sans-serif;color:var(--ink);background:#fff}a,button{font:inherit}a{text-decoration:none;color:inherit}button{cursor:pointer}.wrap{width:min(1180px,calc(100% - 48px));margin:auto}.topline{background:#111318;color:#d9dce1;font-size:11px;letter-spacing:.08em}.top-inner{height:34px;display:flex;justify-content:space-between;align-items:center}.top-inner span:last-child{display:flex;gap:7px;align-items:center}.header{height:82px;background:#fff;position:-webkit-sticky;position:sticky;top:0;z-index:20;border-bottom:1px solid #eee}.nav{height:100%;justify-content:space-between}.brand,.nav{display:flex;align-items:center}.brand{gap:10px;font-family:Montserrat,sans-serif;font-weight:800;letter-spacing:.1em;font-size:20px}.brand small{display:block;font:600 9px Be Vietnam Pro;letter-spacing:.17em;color:#777;margin-top:3px}.brand-mark{font-size:27px;color:var(--red);font-weight:800;border:2px solid var(--red);width:39px;height:39px;display:grid;place-items:center;-webkit-clip-path:polygon(50% 0,100% 25%,88% 100%,12% 100%,0 25%);clip-path:polygon(50% 0,100% 25%,88% 100%,12% 100%,0 25%)}.nav-links{display:flex;gap:32px;font-size:13px;font-weight:600;color:#3e4249}.header-phone,.nav-links a:hover{color:var(--red)}.header-phone{display:flex;align-items:center;gap:9px;font-weight:800;font-size:15px}.menu-toggle{display:none;border:0;background:none}.hero{height:610px;position:relative;color:#fff;background:#15181d url(/vf9.avif) center 58%/cover no-repeat;display:flex;align-items:center}.hero-overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(8,10,14,.91),rgba(8,10,14,.7) 43%,rgba(8,10,14,.12))}.hero-content{position:relative;z-index:1;padding-bottom:12px}.eyebrow{font-size:10px;font-weight:700;letter-spacing:.22em;color:#a3c4fb;display:flex;align-items:center;gap:10px}.eyebrow span{width:24px;height:2px;background:var(--red)}.eyebrow.dark{color:var(--red)}h1,h2,h3,p{margin-top:0}.hero h1{font:700 clamp(48px,6vw,76px)/1.12 Montserrat,sans-serif;letter-spacing:-.055em;margin:25px 0 20px}.about h2 em,.hero h1 em,.offer h2 em{font-style:normal;color:#a3c4fb}.hero-content>p{max-width:510px;color:#d1d4da;font-size:15px;line-height:1.9}.hero-actions{display:flex;gap:13px;margin-top:30px}.btn-light,.btn-outline,.btn-primary{min-height:48px;padding:0 22px;display:inline-flex;align-items:center;justify-content:center;gap:12px;border:1px solid transparent;font-size:12px;font-weight:700;transition:.2s}.btn-primary{background:var(--red);color:#fff}.btn-primary:hover{background:#0e4fc4;transform:translateY(-2px)}.btn-outline{background:transparent;border-color:#ffffff80;color:#fff}.btn-outline:hover{background:#fff;color:#111}.hero-note{display:flex;gap:27px;margin-top:48px;color:#d8d9dd;font-size:11px}.hero-note span{display:flex;align-items:center;gap:8px}.hero-caption{position:absolute;right:35px;bottom:28px;font:600 10px Montserrat;letter-spacing:.25em;color:#ffffff90}.stats{display:grid;grid-template-columns:repeat(4,1fr);padding:34px 0;border-bottom:1px solid var(--line)}.stats div{padding-left:30px;border-left:1px solid var(--line);display:flex;flex-direction:column;gap:5px}.stats div:first-child{border:0;padding-left:0}.stats strong{font:700 24px Montserrat}.stats span{font-size:11px;color:var(--muted)}.section{padding:100px 0}.section-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:40px}.about h2,.section-head h2{font:700 39px/1.25 Montserrat;letter-spacing:-.04em;margin:17px 0 0}.section-head>p{max-width:410px;color:var(--muted);font-size:13px;line-height:1.9;margin-bottom:4px}.car-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:22px;gap:22px}.car-card{border:1px solid #e9eaec;background:#fff;cursor:pointer;transition:.25s}.car-card:hover{transform:translateY(-5px);box-shadow:0 16px 38px #11111112;border-color:#ddd}.car-image{height:215px;background:#f4f5f6;position:relative;display:grid;place-items:center;overflow:hidden}.car-image img{width:90%;height:85%;object-fit:contain;mix-blend-mode:multiply;transition:.3s}.car-card:hover .car-image img{transform:scale(1.05)}.car-index{position:absolute;top:15px;left:17px;color:#b6bac0;font:600 11px Montserrat}.car-type{position:absolute;right:14px;top:14px;background:#fff;padding:6px 9px;font-size:9px;color:#626871}.car-info{padding:19px 20px 17px}.car-info h3{font:700 19px Montserrat;margin-bottom:8px}.car-info p{font-size:11px;color:var(--muted);min-height:34px;line-height:1.6;margin-bottom:16px}.car-bottom{border-top:1px solid var(--line);padding-top:14px;display:flex;align-items:center;justify-content:space-between}.car-bottom strong{font-size:12px}.car-bottom button{border:0;background:#f4f4f5;width:32px;height:32px;display:grid;place-items:center;color:var(--red)}.disclaimer{font-size:10px;color:#92969d;margin-top:20px}.offer{background:#15171c;color:#fff;padding:76px 0;position:relative;overflow:hidden}.offer:after{content:"V";position:absolute;right:4%;top:-130px;font:800 480px Montserrat;color:#ffffff06}.offer-inner{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:100px;gap:100px;align-items:center;position:relative;z-index:1}.offer h2{font:700 42px/1.25 Montserrat;margin:19px 0}.offer-copy>p{font-size:13px;line-height:1.9;color:#b9bdc5;max-width:470px;margin-bottom:26px}.btn-light{background:#fff;color:#17191e}.btn-light:hover{background:#d6e3fd;color:var(--red)}.offer-points{display:grid;grid-gap:26px;gap:26px}.offer-points>div{display:flex;gap:17px;align-items:center;border-bottom:1px solid #ffffff20;padding-bottom:22px}.offer-points svg{color:#a3c4fb;width:23px;height:23px}.offer-points b,.offer-points small{display:block}.offer-points b{font-size:13px;margin-bottom:5px}.offer-points small{font-size:11px;color:#aeb2ba}.about-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:90px;gap:90px;align-items:center}.about-visual{height:430px;position:relative;background:#f0f1f2;padding:25px}.about-photo{height:100%;background:url(https://images.unsplash.com/photo-1617469767053-d3b523a0b982?auto=format&fit=crop&w=1100&q=85) 50%/cover}.about-stamp{position:absolute;right:-22px;bottom:30px;background:var(--red);color:#fff;padding:22px 27px;display:flex;flex-direction:column;gap:7px}.about-stamp b{font:800 20px Montserrat;letter-spacing:.12em}.about-stamp span{font-size:10px;letter-spacing:.14em;line-height:1.6}.about h2{margin-bottom:20px}.about h2 em{color:var(--red)}.about-copy>p{font-size:13px;line-height:2;color:var(--muted)}.about ul{list-style:none;padding:0;margin:23px 0 29px;display:grid;grid-gap:13px;gap:13px}.about li{display:flex;align-items:center;gap:10px;font-size:12px}.about li svg{width:17px;color:var(--red)}.contact-band{background:#0e4fc4;color:#fff;padding:48px 0}.contact-inner{display:flex;justify-content:space-between;align-items:center}.contact-inner h2{font:700 28px Montserrat;margin:12px 0 8px}.contact-inner p{font-size:12px;color:#b8d0fb;margin:0}.footer{background:#101216;color:#fff;padding:48px 0 0}.footer-grid{display:grid;grid-template-columns:1.1fr 1fr .7fr;grid-gap:50px;gap:50px;padding-bottom:42px}.footer-grid>div:not(:first-child){display:flex;flex-direction:column;gap:12px}.footer-grid b{font-size:11px;letter-spacing:.08em}.footer-grid a,.footer-grid p{font-size:11px;color:#b6bac2;display:flex;gap:8px;align-items:center;margin:0}.footer-brand{align-self:start}.copyright{text-align:center;border-top:1px solid #ffffff18;padding:17px;color:#777d87;font-size:10px}.floating{position:fixed;right:18px;bottom:22px;z-index:30;display:grid;grid-gap:9px;gap:9px}.floating a,.floating button{border:0;background:var(--red);color:#fff;box-shadow:0 5px 18px #0002;padding:12px 16px;display:flex;align-items:center;gap:9px;font-size:11px;font-weight:700}.floating button{background:#16181d}.modal-backdrop{position:fixed;inset:0;z-index:50;background:#090b10b8;display:grid;place-items:center;padding:20px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal{width:min(490px,100%);background:#fff;padding:36px 38px;position:relative;max-height:94vh;overflow:auto;box-shadow:0 25px 90px #0004}.modal-close{position:absolute;right:17px;top:17px;border:0;background:#f1f2f3;width:33px;height:33px;display:grid;place-items:center}.modal-kicker{font-size:9px;letter-spacing:.16em;color:var(--red);font-weight:800}.modal h2{font:700 25px Montserrat;margin:13px 0 9px}.modal-desc{font-size:12px;color:var(--muted);line-height:1.7}.selected-car{padding:11px 13px;background:#f6f6f7;font-size:11px;margin:17px 0}.modal form{display:grid;grid-gap:13px;gap:13px;margin-top:20px}.modal label{display:grid;grid-gap:7px;gap:7px;font-size:11px;font-weight:700}.modal input,.modal select{width:100%;height:44px;border:1px solid #dedfe2;padding:0 12px;font:400 12px Be Vietnam Pro;outline:none;background:#fff}.modal input:focus,.modal select:focus{border-color:var(--red)}.submit-btn{width:100%;margin-top:5px}.privacy{font-size:9px;color:#92969d;text-align:center}.success{text-align:center;padding:25px 0}.success>svg{color:#26945d}.success h2{margin-top:18px}.success p{font-size:12px;color:var(--muted);line-height:1.8}.success button{margin-top:12px}@media(max-width:850px){.nav-links{gap:15px}.header-phone{font-size:12px}.car-grid{grid-template-columns:repeat(2,1fr)}.about-grid,.offer-inner{gap:45px}.about-visual{height:370px}}@media(max-width:650px){.wrap{width:min(100% - 32px,1180px)}.top-inner{height:32px;font-size:8px}.top-inner span:last-child{display:none}.header{height:70px}.brand{font-size:17px}.brand-mark{width:34px;height:34px}.menu-toggle{display:block;margin-left:auto;margin-right:16px}.nav-links{display:none;position:absolute;top:70px;left:0;right:0;background:#fff;padding:20px 24px;box-shadow:0 12px 20px #0001;flex-direction:column;gap:20px}.nav-links.show{display:flex}.header-phone{font-size:11px;gap:5px}.hero{height:570px;background-position:62%}.hero-overlay{background:linear-gradient(90deg,#090b10e8,#090b10a8 72%,#090b1040)}.hero h1{font-size:48px}.hero-content>p{font-size:13px;max-width:390px}.hero-actions,.hero-note{flex-wrap:wrap}.hero-note{gap:15px;margin-top:35px}.stats{grid-template-columns:repeat(2,1fr);gap:23px;padding:25px 0}.stats div{padding-left:15px}.stats div:nth-child(3){padding-left:0;border:0}.stats strong{font-size:20px}.section{padding:70px 0}.section-head{display:block}.about h2,.section-head h2{font-size:31px}.section-head>p{margin-top:18px}.car-grid{grid-template-columns:1fr;gap:15px}.car-image{height:220px}.offer{padding:60px 0}.offer-inner{grid-template-columns:1fr;gap:45px}.offer h2{font-size:35px}.about-grid{grid-template-columns:1fr;gap:45px}.about-visual{height:330px;margin-right:15px}.contact-inner{display:block}.contact-inner h2{font-size:24px}.contact-inner .btn-light{margin-top:22px}.footer-grid{grid-template-columns:1fr 1fr;gap:30px}.footer-brand{grid-column:1/-1}.floating{right:10px;bottom:10px}.floating a,.floating button{padding:10px 12px}.modal{padding:30px 22px}.hero-caption{display:none}}.car-price-link{font-size:12px;font-weight:700;color:#1464f4;text-decoration:none;transition:.2s}.car-price-link:hover{color:#0e4fc4;text-decoration:underline}.car-call-btn{width:34px;height:34px;display:flex;align-items:center;justify-content:center;background:#1464f4;color:#fff;transition:.2s}.car-call-btn:hover{background:#0e4fc4}