@charset "UTF-8";
:root{--ink:#20262b;--muted:#586169;--paper:#f1f2f1;--surface:#fff;--line:#cdd1d2;--accent:#a64b17;--soft:#e8ebea;--radius:12px}.auto-brand{font:750 1.4rem/1.03 'Segoe UI',sans-serif;letter-spacing:-.05em;color:var(--ink)!important}.auto-brand>span{color:#bd4c13;margin-left:8px}.auto-app .site-header{border-bottom:1px solid var(--line)}.auto-hero{display:grid;grid-template-columns:1.05fr 1fr;gap:40px;padding-block:48px 56px;align-items:center}.auto-hero>*{min-width:0}.auto-hero h1{font-size:clamp(2.6rem,4.4vw,4.6rem);font-weight:650;line-height:1.04;letter-spacing:-.05em;margin-block:24px}.auto-hero h1 span{color:#6b7378}.auto-hero-copy>p:not(.eyebrow){max-width:580px}.auto-hero .small{margin-top:24px}.auto-hero-photo{position:relative;background:#20262b;border-radius:12px;overflow:hidden}.auto-hero-photo img{width:100%;aspect-ratio:.87;object-fit:cover}.auto-photo-label{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,#111b23);color:#fff;padding:80px 28px 28px}.auto-photo-label span{font-size:.875rem;letter-spacing:.06em;display:block;margin-bottom:12px}.auto-photo-label strong{font-size:1.5rem;line-height:1.25;display:block}.auto-app .button{background:#20262b;border-color:#20262b}.auto-app .button:hover{background:#414c54}.auto-app .button-outline{background:transparent;color:var(--ink)}.auto-app .button-outline:hover{background:var(--soft)}.auto-hero .button:first-child,.auto-dark .button{background:#e99b57;border-color:#e99b57;color:#20262b}.auto-service-card{display:flex;flex-direction:column}.auto-service-card .auto-card-price{margin-top:auto;padding-top:24px}.auto-card-price strong{font-size:1.5rem;display:block}.auto-card-price span{font-size:.9375rem;color:var(--muted)}.auto-service-card .text-link{margin-top:12px;align-self:start}.auto-dark{background:#20262b;color:#fff}.auto-dark h2{margin-block:20px 44px}.auto-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px}.auto-benefits span{color:#f0ad72}.auto-benefits h3{margin-block:20px 14px}.auto-benefits p{color:#d5dbdf}.auto-bottom-nav{display:flex;flex-wrap:wrap;gap:18px 30px;align-items:center;padding-block:32px}.auto-layout{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:28px;align-items:start}.auto-layout>*{min-width:0}.auto-choice-list{display:grid;gap:12px;margin-block:20px}.auto-choice{display:flex;align-items:start;gap:12px;border:1px solid var(--line);border-radius:8px;padding:16px;cursor:pointer}.auto-choice input{margin-top:4px}.auto-choice strong,.auto-choice small{display:block}.auto-choice small{margin-top:5px}.auto-choice>*{min-width:0}.auto-summary{background:#e8ebea}.auto-summary h3{margin-bottom:20px}.auto-summary p{margin-block:14px}.auto-summary ul{padding-left:20px}.auto-garage-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-block:28px}.auto-garage-list .actions{gap:8px}.auto-car-icon{font-size:2rem;color:#9a4618;margin-bottom:22px}.auto-order-list{display:grid;gap:18px;margin-block:24px}.auto-order{display:grid;grid-template-columns:1fr auto;gap:16px;align-items:center}.auto-order h3{margin-block:8px}.auto-order p{margin-block:8px}.auto-order>*{min-width:0}.auto-meta{display:flex;flex-wrap:wrap;gap:12px;margin-block:16px}.auto-document{background:white;border:1px solid var(--line);padding:clamp(20px,4vw,48px);border-radius:8px}.auto-document-head{display:flex;justify-content:space-between;flex-wrap:wrap;gap:20px;border-bottom:2px solid var(--ink);padding-bottom:24px}.auto-document h3{margin-block:20px}.auto-document-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:20px;padding-block:18px;border-bottom:1px solid var(--line)}.auto-document-row>*{min-width:0}.auto-document-row small{display:block}.auto-document-total{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-block:24px}.auto-document-total strong{font-size:2rem}.auto-app .timeline{counter-reset:stage}.auto-app .timeline li:before{counter-increment:stage;content:counter(stage,decimal-leading-zero) ' / ';color:#9a4618}.auto-help-result{margin-top:24px}.auto-help-result h3{margin-bottom:16px}.auto-danger{border:2px solid #9d302b;background:#fff4ec}.auto-no-gap{margin-block:0}.auto-app .panel p+p{margin-top:16px}.auto-app .view-title{margin-bottom:20px}.auto-app [data-au-view] h2:focus{outline-offset:6px}.auto-app .status,.auto-document{overflow-wrap:anywhere}
@media(max-width:1000px){.auto-hero{gap:28px}.auto-hero h1{font-size:3rem}.auto-layout{grid-template-columns:1fr}.auto-summary{position:static}.auto-hero-photo img{aspect-ratio:.75}}
@media(max-width:760px){.auto-hero{grid-template-columns:1fr;padding-top:28px}.auto-hero h1{font-size:clamp(2.6rem,9vw,3.6rem)}.auto-hero-photo img{aspect-ratio:4/3}.auto-benefits{grid-template-columns:1fr;gap:28px}.auto-benefits article{border-top:1px solid #5c656c;padding-top:22px}.auto-garage-list{grid-template-columns:1fr}.auto-order{grid-template-columns:1fr}.auto-photo-label{padding:60px 20px 20px}.auto-document-row{grid-template-columns:1fr;gap:8px}.auto-document-row>span:before{content:attr(data-label) ': ';color:var(--muted)}}
@media(max-width:480px){.auto-hero h1{font-size:2.6rem}.auto-hero .actions>*{flex:1 1 220px}.auto-hero-photo{overflow:visible}.auto-photo-label{position:static;background:#20262b;border-radius:0 0 12px 12px;padding:22px}.auto-hero-photo img{border-radius:12px 12px 0 0}.auto-choice{padding:12px}}
@media print{body>*:not(main){display:none!important}main>[data-au-view]:not(#workorder){display:none!important}#workorder{display:block!important;padding:0}#workorder>.view-title,.no-print{display:none!important}.auto-document{border:0;padding:0}.auto-document-row{grid-template-columns:1fr auto auto;break-inside:avoid}.auto-document-row>span:before{content:none}h2,h3{break-after:avoid}*{print-color-adjust:exact}}

.auto-app .view-title h2{margin-top:16px}
.auto-choice-list{grid-template-columns:minmax(0,1fr)}.auto-choice{min-width:0;overflow-wrap:anywhere}
