@import url("https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:wght@400;500;600;700;800;900&display=swap");:root{--blue:#1464dc;--blue-light:#78b8ff;--navy:#071a35;--light:#edf5ff;--text:#18263c;--muted:#718198;--border:#e5edf6}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{font-family:Be Vietnam Pro,sans-serif;color:var(--text);background:#fff}a{text-decoration:none;color:inherit}button{font-family:inherit;cursor:pointer}a:focus-visible,button:focus-visible{outline:3px solid #75b8ff;outline-offset:3px}.container{width:min(1180px,90%);margin:auto}.topbar{background:var(--navy);color:#fff;font-size:12px;padding:10px 0}.topbar-inner{display:flex;justify-content:space-between;align-items:center;gap:15px}.topbar a{color:#70b6ff;font-weight:700}.header{position:-webkit-sticky;position:sticky;top:0;z-index:100;background:hsla(0,0%,100%,.97);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 3px 20px #071a3510}.nav{min-height:82px;justify-content:space-between}.logo,.nav{display:flex;align-items:center}.logo{gap:13px;color:var(--navy)}.logo img{width:130px;height:48px;object-fit:contain;object-position:left center}.logo-sub{font-size:9px;font-weight:800;letter-spacing:1px;border-left:1px solid #dbe4ef;padding-left:13px;max-width:145px}.nav-links{display:flex;align-items:center;gap:27px;font-size:13px;font-weight:600}.nav-links>a:not(.nav-call):hover{color:var(--blue)}.nav-call{background:var(--blue);color:#fff;padding:13px 21px;border-radius:5px;transition:.3s}.nav-call:hover{background:#084bb4}.menu-toggle{display:none;background:none;border:0;font-size:27px;color:var(--navy)}.hero{background:linear-gradient(115deg,#071a35,#0b3265 58%,#1464dc);color:#fff;position:relative;overflow:hidden}.hero-glow{position:absolute;width:550px;height:550px;border-radius:50%;background:#3b91ff33;filter:blur(80px);right:5%;top:0}.hero-content{min-height:570px;display:grid;grid-template-columns:48% 52%;align-items:center;position:relative;z-index:1;padding-top:35px;padding-bottom:45px}.hero-text{position:relative;z-index:2}.eyebrow{display:inline-block;font-size:11px;font-weight:800;letter-spacing:3px;color:#9ccaff;margin-bottom:22px}.hero h1{font-size:clamp(35px,4.3vw,58px);line-height:1.25;letter-spacing:-2px}.hero h1 span{color:#7ebaff}.hero-text>p{color:#c5d7ed;font-size:14px;line-height:2;max-width:470px;margin:22px 0 30px}.hero-actions{display:flex;gap:12px;flex-wrap:wrap}.btn-outline,.btn-primary,.btn-white{display:inline-flex;justify-content:center;align-items:center;gap:15px;padding:15px 22px;border-radius:5px;font-size:12px;font-weight:700;transition:.3s}.btn-primary{background:var(--blue);color:#fff}.btn-primary:hover{background:#084bb4;transform:translateY(-3px)}.btn-outline{border:1px solid #ffffff70;color:#fff}.btn-outline:hover{background:#fff;color:var(--navy)}.hero-note{margin-top:42px;font-size:11px;color:#bdd4ee}.hero-note span{color:#72b7ff;margin-right:8px}.hero-car{position:relative;min-width:0}.hero-car img{width:120%;max-width:none;position:relative;z-index:2;object-fit:contain;filter:drop-shadow(0 25px 30px #0005)}.hero-circle{position:absolute;width:430px;height:430px;border:1px solid #ffffff25;border-radius:50%;right:4%;top:50%;transform:translateY(-50%)}.hero-number{position:absolute;right:5%;top:-15px;font-size:100px;font-weight:900;color:#ffffff13}.hero-caption{position:absolute;z-index:3;right:0;bottom:-5px;display:flex;flex-direction:column;gap:7px;font-size:12px}.hero-caption span{color:#bad4ef;font-size:10px}.hero-bottom{border-top:1px solid #ffffff25}.hero-bottom-inner{display:flex;justify-content:space-between;padding:18px 0;font-size:10px;letter-spacing:2px;color:#bad4ef}.hero-bottom a{color:#fff}.stats{background:#f4f8fd}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);padding:30px 0}.stats-grid div{padding:5px 25px;border-right:1px solid #dce7f4;display:flex;flex-direction:column;gap:6px}.stats-grid div:last-child{border:0}.stats-grid strong{font-size:27px;color:var(--blue)}.stats-grid span{font-size:11px;color:#687b94}.section{padding:100px 0}.section-heading{display:flex;justify-content:space-between;align-items:end;margin-bottom:40px;gap:35px}.blue{color:var(--blue)}.about-content h2,.section-heading h2{color:var(--navy);font-size:clamp(30px,4vw,43px);line-height:1.35;letter-spacing:-1.5px}.section-heading>p{max-width:390px;color:var(--muted);font-size:13px;line-height:2}.product-filters{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:30px}.filter-btn{border:1px solid #dce6f3;background:#fff;color:#61738a;border-radius:30px;padding:11px 19px;font-size:11px;font-weight:700;transition:.25s}.filter-btn:hover{border-color:var(--blue);color:var(--blue)}.filter-btn.active{background:var(--blue);color:#fff;border-color:var(--blue)}.car-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:25px;gap:25px}.car-card{border:1px solid var(--border);border-radius:9px;overflow:hidden;background:#fff;display:block;cursor:pointer;transition:.35s;min-width:0}.car-card:hover{transform:translateY(-7px);box-shadow:0 20px 50px #173d7118;border-color:#9bc5ff}.car-image{height:240px;background:linear-gradient(145deg,#f2f7fc,#e7f0fa);position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}.car-image img{width:100%;height:100%;object-fit:contain;padding:12px;transition:.4s}.car-card:hover .car-image img{transform:scale(1.07)}.car-tag{position:absolute;top:15px;left:15px;z-index:2;padding:7px 10px;background:#fff;color:var(--blue);border-radius:3px;font-size:9px;font-weight:800}.car-index{position:absolute;bottom:8px;right:15px;color:#163e7020;font-size:42px;font-weight:900}.car-info{padding:22px 20px 15px;display:flex;justify-content:space-between;align-items:center;gap:10px}.car-type{font-size:9px;color:var(--blue);font-weight:800;letter-spacing:2px}.car-info h3{color:var(--navy);font-size:23px;margin:6px 0}.car-info p{color:#8492a5;font-size:10px;line-height:1.7}.car-arrow{flex-shrink:0;background:#eaf3ff;color:var(--blue);border:0;width:42px;height:42px;border-radius:50%;display:grid;place-items:center;font-size:21px;transition:.3s}.car-card:hover .car-arrow{background:var(--blue);color:#fff}.car-cta{border-top:1px solid #edf1f6;padding:14px 20px;display:flex;justify-content:space-between;gap:10px;font-size:10px;font-weight:700}.car-cta span:last-child{color:var(--blue)}.product-bottom{margin-top:30px;padding:20px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);display:flex;justify-content:space-between;gap:15px;flex-wrap:wrap;color:#718198;font-size:11px}.product-bottom a{color:var(--blue);font-weight:700}.disclaimer{margin-top:20px;color:#99a6b6;font-size:10px;line-height:1.8}.offer{background:linear-gradient(115deg,#0b2850,#1464dc);color:#fff;padding:85px 0}.offer-inner{display:grid;grid-template-columns:1fr 1fr;grid-gap:70px;gap:70px;align-items:center}.offer-copy h2{font-size:clamp(30px,4vw,44px);line-height:1.4}.offer-copy p{font-size:13px;line-height:2;color:#c7dcf7;margin:20px 0 28px}.btn-white{background:#fff;color:var(--blue)}.btn-white:hover{transform:translateY(-3px);background:#e8f3ff}.offer-items{display:grid;grid-template-columns:1fr 1fr;grid-gap:30px;gap:30px}.offer-items div{border-top:1px solid #ffffff50;padding-top:20px}.offer-items span{display:block;color:#89bfff;font-size:12px;margin-bottom:16px}.offer-items b{font-size:15px}.offer-items p{font-size:11px;color:#c4d9f4;margin-top:9px;line-height:1.8}.about-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:80px;gap:80px;align-items:center}.about-visual{min-height:410px;background:linear-gradient(140deg,#dcecff,#9ec8fa);border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;overflow:hidden}.about-visual:after,.about-visual:before{content:"";position:absolute;border:1px solid #ffffff70;border-radius:50%;width:380px;height:380px}.about-visual:after{width:280px;height:280px}.about-logo{width:210px;height:75px;object-fit:contain;position:relative;z-index:1}.about-visual>strong{position:relative;z-index:1;color:#0b3670;font-size:32px;margin-top:15px}.about-visual>span{position:relative;z-index:1;color:#24578e;letter-spacing:6px;font-size:12px;margin-top:8px}.about-caption{position:absolute;bottom:22px;color:#24578e;font-size:9px;letter-spacing:3px}.about-content>p{font-size:13px;color:var(--muted);line-height:2;margin:20px 0}.about-content ul{list-style:none;margin-bottom:30px}.about-content li{font-size:12px;margin:15px 0;color:#435875}.contact{background:#f1f6fc;padding:80px 0}.contact-inner{display:flex;align-items:center;justify-content:space-between;gap:35px}.contact h2{font-size:clamp(30px,4vw,45px);color:var(--navy);line-height:1.4}.contact-inner>div:first-child p{color:#75859a;font-size:12px;margin-top:15px}.contact-card{background:#fff;padding:32px;width:360px;border-radius:9px;box-shadow:0 15px 45px #0b326510;display:flex;flex-direction:column;gap:12px}.contact-card>span{color:var(--blue);font-size:10px;letter-spacing:2px;font-weight:800}.contact-card h3{font-size:23px;color:var(--navy)}.contact-phone{font-size:24px;font-weight:800;color:var(--blue)}.contact-card>a:not(.btn-primary){font-size:11px;color:#75859a;overflow-wrap:anywhere}.contact-card .btn-primary{margin-top:10px}.footer{background:#071a35;color:#fff;padding-top:55px}.footer-inner{display:flex;justify-content:space-between;gap:30px;padding-bottom:40px}.footer-logo-wrap{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.footer-logo-wrap img{width:145px;height:50px;object-fit:contain;object-position:left center;filter:brightness(0) invert(1)}.footer-logo-wrap span{color:#9db1ca;font-size:10px;letter-spacing:1px;font-weight:700}.footer-inner p{color:#9db1ca;font-size:11px;margin-top:20px}.footer-contact{display:flex;flex-direction:column;gap:12px;font-size:12px;color:#c4d4e8}.footer-contact b{color:#fff}.footer-contact a:hover{color:#70b6ff}.copyright{border-top:1px solid #ffffff20;text-align:center;padding:20px 10px;color:#8ba3c1;font-size:9px;letter-spacing:1px}.floating-call{position:fixed;z-index:200;bottom:24px;right:24px;background:var(--blue);color:#fff;border-radius:50px;padding:13px 22px;display:flex;gap:10px;align-items:center;font-size:12px;box-shadow:0 5px 25px #1464dc60;animation:pulse 2s infinite;transition:.3s}.floating-call:hover{background:#084bb4;transform:translateY(-3px)}.floating-call span{font-size:18px}@keyframes pulse{0%,to{box-shadow:0 5px 25px #1464dc40}50%{box-shadow:0 5px 30px #1464dc90}}@media (max-width:1000px){.nav-links{gap:15px;font-size:11px}.logo-sub{display:none}.hero-content{grid-template-columns:1fr 1fr}.hero-car img{width:130%}.about-grid{gap:35px}.car-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.topbar-inner{font-size:9px}.topbar-inner span{max-width:65%}.nav{min-height:70px}.logo img{width:120px;height:43px}.menu-toggle{display:block}.nav-links{display:none;position:absolute;top:70px;left:0;width:100%;background:#fff;padding:20px 5%;flex-direction:column;align-items:stretch;gap:20px;box-shadow:0 10px 20px #0001}.nav-links.active{display:flex}.nav-call{text-align:center}.hero-content{grid-template-columns:1fr;padding-top:65px;gap:20px}.hero h1{font-size:39px}.hero-car{margin:0 -5%}.hero-car img{width:100%}.hero-circle{width:300px;height:300px;right:10%}.hero-caption{right:5%;bottom:0}.hero-number{font-size:75px}.hero-bottom-inner{font-size:8px;gap:10px}.stats-grid{grid-template-columns:1fr 1fr;gap:25px 0}.stats-grid div:nth-child(2){border:0}.stats-grid strong{font-size:23px}.section{padding:65px 0}.section-heading{display:block;margin-bottom:30px}.section-heading>p{margin-top:18px}.product-filters{flex-wrap:nowrap;overflow-x:auto;padding-bottom:10px;scrollbar-width:thin}.filter-btn{white-space:nowrap;flex-shrink:0}.car-grid{grid-template-columns:1fr;gap:18px}.car-image{height:235px}.product-bottom{flex-direction:column}.offer{padding:65px 0}.offer-inner{grid-template-columns:1fr;gap:40px}.offer-items{gap:22px}.about-grid{grid-template-columns:1fr;gap:35px}.about-visual{min-height:300px}.contact{padding:65px 0}.contact-inner{flex-direction:column;align-items:stretch}.contact-card{width:100%}.footer-inner{flex-direction:column}.floating-call{right:15px;bottom:15px}}@media (max-width:380px){.hero h1{font-size:33px}.hero-actions a{width:100%}.offer-items{grid-template-columns:1fr}.car-image{height:210px}.car-info h3{font-size:21px}}