
.automotive-page{margin-inline:auto}.automotive-page h1{font-family:var(--display);font-size:clamp(2.6rem,5vw,4.4rem);font-weight:400;line-height:1.04;margin:10px 0 20px}.automotive-page h2{font-family:var(--display);font-size:clamp(1.8rem,3vw,2.7rem);font-weight:400;margin:12px 0}.automotive-page h3{font-family:var(--display);font-size:1.6rem;font-weight:400;margin:0 0 12px}.automotive-page p{color:var(--muted);line-height:1.65}.automotive-page .bio-actions{flex-wrap:wrap}.auto-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:24px 0 60px}.auto-card{padding:28px}.auto-card .price{font-family:var(--mono);font-size:1rem;color:var(--steel)}.auto-section{scroll-margin-top:30px;margin:48px 0}.auto-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:24px;align-items:start;margin-top:28px}.auto-panel{padding:26px;min-width:0}.auto-estimate{position:sticky;top:24px}.auto-estimate>*{position:relative;z-index:1}.auto-estimate .line{display:flex;justify-content:space-between;gap:18px;padding:18px 0;border-bottom:1px solid var(--line);line-height:1.5}.auto-estimate .line strong{white-space:nowrap;color:var(--steel);font-family:var(--mono)}.auto-estimate small{display:block;margin-top:7px;color:var(--muted);font-size:.8rem}.auto-estimate .total{font-family:var(--display);font-size:clamp(2rem,4vw,3.3rem);margin-top:24px}.automotive-page .small{font-size:.8rem}.automotive-page .notice{border-left:2px solid var(--steel);padding:10px 16px;background:var(--green-soft);font-size:.8rem}.contact-form .auto-check{display:flex;align-items:center;gap:12px;line-height:1.6}.contact-form .auto-check input{width:18px;height:18px;flex:none;accent-color:var(--steel)}.automotive-page .status{min-height:20px}.auto-catalogue{padding:30px}.automotive-page details{padding:18px 0;border-bottom:1px solid var(--line)}.automotive-page summary{cursor:pointer;color:var(--steel);line-height:1.6}.automotive-page #catalogue{display:grid;grid-template-columns:1fr 1fr;gap:24px}.automotive-page #catalogue article{padding:24px 0;border-bottom:1px solid var(--line)}.automotive-page #catalogue h3{font-size:1.25rem}.automotive-page :is(button,a,input,select,textarea,summary):focus-visible{outline:2px solid var(--steel);outline-offset:4px}.automotive-page .form-actions{flex-wrap:wrap}.automotive-page button{cursor:pointer}.automotive-page button:disabled{opacity:.45;cursor:not-allowed}@media(max-width:800px){.auto-grid{grid-template-columns:1fr}.auto-estimate{position:static}.auto-cards{grid-template-columns:1fr;margin-bottom:36px}.auto-card{padding:22px}.automotive-page #catalogue{grid-template-columns:1fr}.auto-panel{padding:20px}}@media(prefers-reduced-motion:reduce){.automotive-page{scroll-behavior:auto}}
