.hero,.hero-content{min-height:740px}.hero h1{font-size:clamp(42px,5.4vw,80px);max-width:1140px}.hero-content{padding-top:104px}.hero-description{max-width:710px}.hero-image{background-position:center 64%}.brand-line{display:flex;justify-content:space-evenly;align-items:center;gap:30px;padding:30px 40px;border-bottom:1px solid var(--line);color:#c5cbcb;font-weight:800;font-size:18px;letter-spacing:.14em}.catalog-intro{display:flex;justify-content:space-between;align-items:center;gap:25px;padding:26px 0;color:var(--muted)}.catalog-intro>span{font-size:11px;letter-spacing:.1em;white-space:nowrap}.catalog-intro p{margin:0;font-size:13px}.car-card{display:flex;flex-direction:column}.car-info{display:flex;flex-direction:column;flex:1}.car-info h3{min-height:70px;font-size:27px}.car-info>p{min-height:76px}.car-task{border-left:2px solid var(--accent);padding-left:15px;margin:8px 0 4px}.car-task>span{font-size:10px;letter-spacing:.1em;color:#d7e0d9}.car-task p{font-size:13px;min-height:0;margin:7px 0;color:#d7dddb}.car-tags{margin-top:auto;padding-top:20px}.car-buttons{grid-template-columns:1fr 1fr}.car-buttons button{font-size:12px}.workshop-visual figcaption{bottom:28px;left:28px}.workshop-visual figcaption span{display:block;font-size:11px;letter-spacing:.18em;color:var(--accent)}.workshop-visual figcaption strong{display:block;font-size:22px;margin-top:9px}.workshop-visual img{filter:saturate(.8)}.quality-section{padding-block:80px;border-bottom:1px solid var(--line);display:grid;grid-template-columns:.85fr 1.5fr;gap:70px}.quality-section h2{font-size:38px}.quality-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.quality-grid article>span{font-size:13px;color:var(--accent);padding-bottom:15px;display:block;border-bottom:1px solid #465054}.quality-grid h3{font-size:18px;margin-top:24px}.quality-grid p{font-size:14px;color:var(--muted);margin:0}.case-brief{display:grid;grid-template-columns:1fr 1fr;gap:35px;border-top:1px solid #4a5558;padding-top:25px;margin-top:30px}.case-brief h3{font-size:23px;margin:12px 0}.case-brief p{font-size:15px;color:var(--muted);margin-top:12px}.case-route{display:flex;flex-wrap:wrap;gap:12px;margin-block:25px}.case-route span{font-size:11px;padding:8px 11px;border:1px solid #52625b;color:#d6e9d9}.inquiry-form{display:grid;grid-template-columns:.85fr 1.2fr;gap:75px;margin-top:45px;border-top:1px solid #8ca732;padding-top:40px}.inquiry-form h3{font-size:32px;margin:10px 0 18px}.inquiry-form p{font-size:14px}.inquiry-fields>label,.inquiry-row>label{display:flex;flex-direction:column;gap:8px;font-size:13px;font-weight:600}.inquiry-fields input,.inquiry-fields select{background:#e9fbb7;border:1px solid #8b9f54;color:#192012;border-radius:0;padding:12px;min-height:50px;width:100%;font:inherit;color-scheme:light}.inquiry-fields input::placeholder{color:#5e6947}.inquiry-row{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:18px 0}.inquiry-fields .button{width:100%;justify-content:center}.inquiry-privacy{font-size:11px!important;margin:15px 0 0;color:#414d2a}#inquiry-result{background:#e9fbb7;border-left:3px solid #253219;padding:18px;margin-top:20px}#inquiry-result p{margin:0}.inquiry-fields .text-link:hover{color:#111}.car-grid:has(.car-card:only-child){grid-template-columns:repeat(3,minmax(0,1fr))}
@media(max-width:1150px){.car-info h3{font-size:23px}.car-buttons{grid-template-columns:1fr}.quality-section{display:block}.quality-grid{margin-top:35px}.inquiry-form{gap:35px}}
@media(max-width:800px){.hero-content{padding-top:80px}.brand-line{flex-wrap:wrap;font-size:13px;padding:22px;gap:15px 30px}.car-card:last-child{grid-column:auto;display:flex}.car-card:last-child .car-image{aspect-ratio:1.5}.car-info>p{min-height:90px}.quality-grid{gap:20px}.inquiry-form{grid-template-columns:1fr;gap:20px}.catalog-intro{display:block}.catalog-intro p{margin-top:10px}.car-grid:has(.car-card:only-child){grid-template-columns:1fr 1fr}}
@media(max-width:520px){.hero,.hero-content{min-height:710px}.hero-content{padding-top:55px}.hero h1{font-size:clamp(30px,8.2vw,43px);line-height:1.13}.hero-description{font-size:15px}.brand-line{font-size:11px;gap:14px 24px;letter-spacing:.08em}.car-info h3{min-height:0;font-size:28px}.car-info>p{min-height:0}.car-task{margin-bottom:8px}.car-buttons{grid-template-columns:1fr 1fr}.car-grid:has(.car-card:only-child){grid-template-columns:1fr}.workshop-visual figcaption{left:20px;bottom:20px}.workshop-visual figcaption strong{font-size:17px}.quality-section{padding-block:55px}.quality-section h2{font-size:32px}.quality-grid{grid-template-columns:1fr;gap:28px}.quality-grid h3{font-size:21px;margin:15px 0}.case-brief{grid-template-columns:1fr;gap:15px}.inquiry-form h3{font-size:28px}.inquiry-row{gap:12px}.inquiry-fields input,.inquiry-fields select{min-width:0}.inquiry-row>label{min-width:0}.catalog-intro>span{font-size:10px}}
