.hpv12-home{--hp12-red:#e31b2c;--hp12-hot:#ff4352;--hp12-ink:var(--text-primary);--hp12-muted:var(--text-secondary);--hp12-bg:var(--background);--hp12-line:var(--border-soft);background:var(--background);min-height:100vh;color:var(--text-primary);overflow:hidden}.hpv12-home *,.hpv12-home :before,.hpv12-home :after{box-sizing:border-box}.hpv12-home img{max-width:100%;display:block}.hpv12-home a{color:inherit;text-decoration:none}.hpv12-shell{width:min(1320px,100% - 40px);margin-inline:auto}.hpv12-eyebrow{color:#ff5b67;letter-spacing:.13em;align-items:center;gap:8px;font:900 9px/1 Arial,sans-serif;display:inline-flex}.hpv12-eyebrow i{background:#ff5b67;width:22px;height:1px}.hpv12-hero{color:#fff;background:#080a0c;min-height:520px;position:relative;overflow:hidden}.hpv12-hero__media,.hpv12-hero__media img{width:100%;height:100%;position:absolute;inset:0}.hpv12-hero__media img{object-fit:cover;object-position:center;filter:saturate(.74)contrast(1.08)brightness(.74)}.hpv12-hero__overlay{background:linear-gradient(90deg,#05070847,#05070861 43%,#050708ed 80%),linear-gradient(#05070814,#05070894);position:absolute;inset:0}.hpv12-hero__content{z-index:1;align-items:center;min-height:520px;padding:62px 0 82px;display:flex;position:relative}.hpv12-hero__copy{max-width:760px;margin-left:auto}.hpv12-hero h1{color:#fff;letter-spacing:-.055em;max-width:740px;margin:14px 0 0;font-size:clamp(50px,5.8vw,78px);font-weight:900;line-height:1.08}.hpv12-hero__copy>p{color:#c0c6ca;max-width:680px;margin:18px 0 0;font-size:15px;font-weight:600;line-height:1.95}.hpv12-hero__actions{flex-wrap:wrap;gap:9px;margin-top:25px;display:flex}.hpv12-btn{border-radius:13px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:0 18px;font-size:11px;font-weight:900;transition:transform .18s,border-color .18s,background .18s;display:inline-flex}.hpv12-btn:hover{transform:translateY(-1px)}.hpv12-btn svg{width:16px;height:16px}.hpv12-btn--red{background:linear-gradient(#ef2b3b,#d91829);border:1px solid #f12b3b;box-shadow:0 12px 28px #e31b2c33;color:#fff!important}.hpv12-btn--glass{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0d;border:1px solid #ffffff24;color:#fff!important}.hpv12-garage{background:var(--surface);padding:50px 0 58px}.hpv12-garage__head{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:20px;display:flex}.hpv12-garage__head>div>span,.hpv12-section-head>div>span,.hpv12-finder__top>div>span{color:var(--accent);margin-bottom:5px;font-size:9px;font-weight:900;display:block}.hpv12-garage__head h2,.hpv12-section-head h2,.hpv12-finder__top h2{color:var(--text-primary);margin:0;font-size:clamp(28px,2.9vw,39px);font-weight:900;line-height:1.45}.hpv12-garage__head>p{max-width:390px;color:var(--text-secondary);margin:0;font-size:11px;line-height:1.9}.hpv12-start-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:10px;display:grid}.hpv12-start-card{border:1px solid var(--border-soft);background:var(--surface-elevated);border-radius:18px;grid-template-columns:35px 1fr 20px;align-items:center;gap:13px;min-height:120px;padding:18px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;box-shadow:0 10px 26px #14191d09}.hpv12-start-card:hover{border-color:var(--border-strong);box-shadow:var(--shadow-soft);transform:translateY(-3px)}.hpv12-start-card>span{color:#aab2b7;font:900 20px/1 Arial,sans-serif}.hpv12-start-card h3{color:var(--text-primary);margin:0;font-size:15px;font-weight:900}.hpv12-start-card p{color:var(--text-secondary);margin:5px 0 0;font-size:10px;line-height:1.8}.hpv12-start-card>svg{width:17px;height:17px;color:var(--accent)}.hpv12-vehicles{grid-template-columns:190px 1fr;align-items:stretch;gap:12px;margin-top:12px;display:grid}.hpv12-vehicles__title{color:#fff;background:#101315;border-radius:18px;flex-direction:column;justify-content:center;padding:17px;display:flex}.hpv12-vehicles__title span{color:#ff5360;font-size:8px;font-weight:900}.hpv12-vehicles__title strong{color:#fff;margin-top:5px;font-size:13px;font-weight:900;line-height:1.7;display:block}.hpv12-vehicles__grid{grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:8px;display:grid}.hpv12-vehicle{border:1px solid var(--border-soft);background:var(--surface);border-radius:16px;grid-template-columns:38px 1fr 16px;align-items:center;gap:9px;min-height:72px;padding:10px;display:grid}.hpv12-vehicle:hover{border-color:#e31b2c47}.hpv12-vehicle__badge{width:38px;height:38px;color:var(--accent);background:#e31b2c11;border-radius:12px;place-items:center;font:900 14px/1 Arial,sans-serif;display:grid}.hpv12-vehicle strong{color:var(--text-primary);font-size:10px;font-weight:900;display:block}.hpv12-vehicle small{color:var(--theme-muted);margin-top:2px;font-size:8px;display:block}.hpv12-vehicle>svg{width:14px;height:14px;color:var(--accent)}.hpv12-finder{color:#fff;background:radial-gradient(circle at 100% 0,#e31b2c1a,#0000 28rem),#0b0e10;padding:58px 0 64px}.hpv12-finder__top,.hpv12-section-head{justify-content:space-between;align-items:flex-end;gap:22px;margin-bottom:21px;display:flex}.hpv12-finder__top h2{color:#fff}.hpv12-finder__top>a,.hpv12-section-head>a{border:1px solid var(--border-soft);background:var(--surface);white-space:nowrap;border-radius:12px;align-items:center;gap:7px;min-height:41px;padding:0 12px;font-size:9px;font-weight:900;display:inline-flex;color:var(--text-secondary)!important}.hpv12-finder__top>a{background:#ffffff0a;border-color:#ffffff1c;color:#e5e8ea!important}.hpv12-finder__top>a svg,.hpv12-section-head>a svg{width:14px;height:14px}.hpv12-search{background:#111416;border:1px solid #ffffff1a;border-radius:16px;grid-template-columns:24px minmax(0,1fr) 116px;align-items:center;gap:10px;padding:9px 10px 9px 14px;display:grid}.hpv12-search>svg{color:#778086;width:20px;height:20px}.hpv12-search input{color:#fff;background:0 0;border:0;outline:0;width:100%;min-width:0;font:700 13px/1.5 Vazirmatn,Segoe UI,Tahoma,Arial,sans-serif}.hpv12-search input::placeholder{color:#7e878c}.hpv12-search button{color:#fff;background:#e31b2c;border:0;border-radius:12px;justify-content:center;align-items:center;gap:7px;min-height:47px;font:900 10px/1 Vazirmatn,Segoe UI,Tahoma,Arial,sans-serif;display:flex}.hpv12-search button svg{width:15px;height:15px}.hpv12-categories{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:8px;margin-top:12px;display:grid}.hpv12-category{background:#ffffff06;border:1px solid #ffffff13;border-radius:15px;grid-template-columns:28px 1fr 18px;align-items:center;gap:10px;min-height:70px;padding:12px;display:grid}.hpv12-category:hover{background:#e31b2c0e;border-color:#e31b2c4d}.hpv12-category>span{color:#ff5360;font:900 8px/1 Arial,sans-serif}.hpv12-category strong{color:#e1e5e7;font-size:11px;font-weight:900}.hpv12-category svg{color:#768086;width:16px;height:16px}.hpv12-brands{align-items:flex-start;gap:12px;margin-top:15px;display:flex}.hpv12-brands>span{color:#758087;flex:none;padding-top:7px;font-size:8px;font-weight:900}.hpv12-brands>div{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.hpv12-brands a{border:1px solid #ffffff14;border-radius:10px;align-items:center;min-height:31px;padding:0 10px;font-size:8px;font-weight:850;display:inline-flex;color:#a7afb4!important}.hpv12-brands a:hover{border-color:#ffffff2b;color:#fff!important}.hpv12-section-head.is-dark h2{color:#fff}.hpv12-section-head.is-dark>a{background:#ffffff09;border-color:#ffffff1a;color:#dfe3e5!important}.hpv12-products{color:#fff;background:#0f1214;padding:68px 0 72px}.hpv12-products__grid{grid-template-columns:repeat(auto-fit,minmax(235px,1fr));align-items:stretch;gap:11px;display:grid}.hpv12-product{background:#101315;border:1px solid #ffffff14;border-radius:19px;flex-direction:column;min-width:0;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;overflow:hidden}.hpv12-product:hover{border-color:#e31b2c61;transform:translateY(-4px);box-shadow:0 20px 42px #0000003d}.hpv12-product__media{aspect-ratio:4/3;background:#f2f4f5;border-bottom:1px solid #ffffff12;border-radius:18px 18px 0 0;display:block;position:relative;overflow:hidden}.hpv12-product__media img{object-fit:contain;width:100%;height:100%;padding:15px;transition:transform .36s}.hpv12-product:hover .hpv12-product__media img{transform:scale(1.035)}.hpv12-product__stock,.hpv12-product__discount{z-index:2;border-radius:9px;align-items:center;min-height:25px;padding:0 8px;font-size:8px;font-weight:900;display:inline-flex;position:absolute;top:11px}.hpv12-product__stock{color:#e1e5e7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#090b0dd1;right:11px}.hpv12-product__discount{color:#fff;background:#e31b2c;left:11px}.hpv12-product__body{flex-direction:column;flex:1;padding:14px;display:flex}.hpv12-product__meta{color:#7e878d;justify-content:space-between;align-items:center;gap:8px;font-size:8px;font-weight:800;display:flex}.hpv12-product__meta span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.hpv12-product__meta span:last-child{color:#d4515c}.hpv12-product h3{color:#fff;min-height:50px;margin:8px 0 0;font-size:14px;font-weight:900;line-height:1.8}.hpv12-product__footer{border-top:1px solid #fff1;justify-content:space-between;align-items:flex-end;gap:10px;margin-top:auto;padding-top:13px;display:flex}.hpv12-product__footer small{color:#717a80;margin-bottom:2px;font-size:8px;font-weight:700;text-decoration:line-through;display:block}.hpv12-product__footer strong{color:#fff;white-space:nowrap;font-size:14px;font-weight:900;display:block}.hpv12-product__footer strong>span{color:#838c91;font-size:8px;font-weight:700}.hpv12-product__footer .is-query{color:#ff5a67;font-size:12px}.hpv12-product__open{background:#ffffff08;border:1px solid #ffffff1a;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;display:grid;color:#d0d5d8!important}.hpv12-product__open:hover{background:#e31b2c;border-color:#e31b2c;color:#fff!important}.hpv12-product__open svg{width:17px;height:17px}.hpv12-services{background:var(--surface);padding:68px 0}.hpv12-services__grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px;display:grid}.hpv12-service{border:1px solid var(--border-soft);background:var(--surface-elevated);border-radius:18px;grid-template-columns:52px 1fr 22px;align-items:center;gap:14px;min-height:126px;padding:17px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid}.hpv12-service:hover{border-color:var(--border-strong);box-shadow:var(--shadow-soft);transform:translateY(-2px)}.hpv12-service__icon{width:52px;height:52px;color:var(--accent);background:#e31b2c0e;border:1px solid #e31b2c2b;border-radius:15px;place-items:center;display:grid}.hpv12-service__icon svg{width:26px;height:26px}.hpv12-service small{color:var(--accent);letter-spacing:.1em;font:900 8px/1 Arial,sans-serif}.hpv12-service h3{color:var(--text-primary);margin:5px 0 0;font-size:16px;font-weight:900}.hpv12-service p{color:var(--text-secondary);margin:4px 0 0;font-size:10px;line-height:1.8}.hpv12-service>svg{width:18px;height:18px;color:var(--theme-muted)}.hpv12-process{border:1px solid var(--border-soft);background:var(--surface-elevated);border-radius:18px;grid-template-columns:repeat(4,1fr);margin-top:11px;display:grid;overflow:hidden}.hpv12-process>div{border-left:1px solid var(--border-soft);align-items:center;gap:10px;min-height:72px;padding:13px 15px;display:flex;position:relative}.hpv12-process>div:last-child{border-left:0}.hpv12-process>div>span{color:#a5adb2;font:900 18px/1 Arial,sans-serif}.hpv12-process>div>strong{color:var(--text-primary);font-size:10px;font-weight:900}.hpv12-process>div>i{z-index:2;border-top:1px solid var(--border-soft);border-left:1px solid var(--border-soft);background:var(--surface-elevated);width:13px;height:13px;position:absolute;left:-7px;transform:rotate(-45deg)}.hpv12-projects{background:var(--background);padding:70px 0}.hpv12-project{background:#0f1214;border-radius:22px;grid-template-columns:1.18fr .82fr;min-height:405px;display:grid;overflow:hidden;box-shadow:0 19px 44px #1014171f}.hpv12-project__media{background:#111416;min-height:405px;position:relative;overflow:hidden}.hpv12-project__media img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.hpv12-project__media:hover img{transform:scale(1.025)}.hpv12-project__media>span{background:linear-gradient(90deg,#0f12140a,#0f121408 55%,#0f1214b8);position:absolute;inset:0}.hpv12-project__body{color:#fff;flex-direction:column;justify-content:center;align-items:flex-start;padding:34px;display:flex}.hpv12-project__body>span{color:#ff5662;letter-spacing:.13em;font:900 8px/1 Arial,sans-serif}.hpv12-project__body h3{color:#fff;margin:8px 0 0;font-size:30px;font-weight:900;line-height:1.5}.hpv12-project__facts{border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;flex-wrap:wrap;width:100%;margin:20px 0;display:flex}.hpv12-project__facts>div{border-left:1px solid #ffffff14;min-width:105px;padding:12px 14px}.hpv12-project__facts>div:last-child{border-left:0}.hpv12-project__facts small{color:#889197;font-size:8px;font-weight:700;display:block}.hpv12-project__facts strong{color:#fff;margin-top:4px;font-size:11px;font-weight:900;display:block}.hpv12-magazine{background:var(--surface);padding:70px 0}.hpv12-magazine__grid{grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:11px;display:grid}.hpv12-article{border:1px solid var(--border-soft);background:var(--surface-elevated);border-radius:19px;min-width:0;transition:transform .2s,border-color .2s,box-shadow .2s;overflow:hidden}.hpv12-article:hover{border-color:var(--border-strong);box-shadow:var(--shadow-soft);transform:translateY(-3px)}.hpv12-article__media{background:#111416;border-radius:18px 18px 0 0;height:205px;overflow:hidden}.hpv12-article__media img{object-fit:cover;width:100%;height:100%;transition:transform .35s}.hpv12-article:hover .hpv12-article__media img{transform:scale(1.025)}.hpv12-article__body{padding:16px}.hpv12-article__meta{color:var(--theme-muted);justify-content:space-between;align-items:center;gap:10px;font-size:8px;font-weight:750;display:flex}.hpv12-article__meta>span{color:var(--accent);font-weight:900}.hpv12-article h3{min-height:60px;color:var(--text-primary);margin:9px 0 0;font-size:16px;font-weight:900;line-height:1.85}.hpv12-article__more{color:var(--text-secondary);align-items:center;gap:7px;margin-top:10px;font-size:9px;font-weight:900;display:inline-flex}.hpv12-article__more svg{width:14px;height:14px;color:var(--accent)}.hpv12-cta{background:var(--surface);padding:0 0 66px}.hpv12-cta__inner{color:#fff;background:radial-gradient(circle at 0,#e31b2c26,#0000 23rem),#101315;border-radius:22px;justify-content:space-between;align-items:center;gap:25px;min-height:145px;padding:26px 30px;display:flex}.hpv12-cta__inner>div>span{color:#ff5662;font-size:8px;font-weight:900}.hpv12-cta h2{color:#fff;margin:5px 0 0;font-size:26px;font-weight:900}html[data-theme=dark] .hpv12-garage,html[data-theme=dark] .hpv12-services,html[data-theme=dark] .hpv12-magazine,html[data-theme=dark] .hpv12-cta{background:var(--background)}html[data-theme=dark] .hpv12-start-card,html[data-theme=dark] .hpv12-vehicle,html[data-theme=dark] .hpv12-service,html[data-theme=dark] .hpv12-process,html[data-theme=dark] .hpv12-article{background:var(--surface)}html[data-theme=dark] .hpv12-vehicles__title{background:#161b1f}@media (max-width:1100px){.hpv12-shell{width:min(100% - 30px,980px)}.hpv12-vehicles{grid-template-columns:1fr}.hpv12-vehicles__title{min-height:76px}.hpv12-products__grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}}@media (max-width:900px){.hpv12-garage__head{flex-direction:column;align-items:flex-start;gap:10px}.hpv12-project{grid-template-columns:1fr}.hpv12-project__media{min-height:320px}.hpv12-process{grid-template-columns:1fr 1fr}.hpv12-process>div:nth-child(2){border-left:0}.hpv12-process>div:nth-child(-n+2){border-bottom:1px solid var(--border-soft)}.hpv12-process>div:nth-child(2)>i{display:none}}@media (max-width:720px){.hpv12-shell{width:calc(100% - 22px)}.hpv12-hero{min-height:auto}.hpv12-hero__overlay{background:linear-gradient(#05070875,#050708db 54%,#050708f5),linear-gradient(90deg,#05070829,#05070885)}.hpv12-hero__content{text-align:center;justify-content:center;min-height:0;padding:54px 0 72px}.hpv12-hero__copy{margin-inline:auto}.hpv12-eyebrow{justify-content:center}.hpv12-hero h1{font-size:44px}.hpv12-hero__copy>p{margin-inline:auto;font-size:13px}.hpv12-hero__actions{justify-content:center}.hpv12-garage{padding:43px 0 48px}.hpv12-garage__head,.hpv12-finder__top,.hpv12-section-head{text-align:center;flex-direction:column;align-items:center}.hpv12-garage__head>p{max-width:460px}.hpv12-start-grid{grid-template-columns:1fr}.hpv12-vehicles__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hpv12-finder{padding:49px 0 54px}.hpv12-finder__top h2,.hpv12-section-head h2,.hpv12-garage__head h2{font-size:27px}.hpv12-search{grid-template-columns:22px 1fr;padding:10px 12px}.hpv12-search button{grid-column:1/-1}.hpv12-categories{grid-template-columns:1fr 1fr}.hpv12-brands{flex-direction:column}.hpv12-products,.hpv12-services,.hpv12-projects,.hpv12-magazine{padding:54px 0}.hpv12-products__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,245px),1fr))}.hpv12-project__media{min-height:245px}.hpv12-project__body{text-align:center;align-items:center;padding:26px 20px}.hpv12-project__body h3{font-size:25px}.hpv12-project__facts{justify-content:center}.hpv12-magazine__grid{grid-template-columns:1fr}.hpv12-cta{padding-bottom:52px}.hpv12-cta__inner{text-align:center;flex-direction:column;min-height:auto;padding:25px 20px}.hpv12-cta h2{font-size:23px}.hpv12-cta .hpv12-btn{width:100%;max-width:280px}}@media (max-width:460px){.hpv12-shell{width:calc(100% - 16px)}.hpv12-hero h1{font-size:38px}.hpv12-hero__actions{margin-inline:auto;grid-template-columns:1fr;width:min(100%,285px);margin-top:23px;display:grid}.hpv12-finder__top h2,.hpv12-section-head h2,.hpv12-garage__head h2{font-size:24px}.hpv12-vehicles__grid,.hpv12-categories,.hpv12-process{grid-template-columns:1fr}.hpv12-process>div{border-bottom:1px solid var(--border-soft);border-left:0!important}.hpv12-process>div:last-child{border-bottom:0}.hpv12-process>div>i{display:none}}
