*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Arial,sans-serif;color:#202328;background:#fff;line-height:1.55}a{color:inherit;text-decoration:none}.wrap{width:min(1180px,92vw);margin:auto}header{background:#fff;border-bottom:1px solid #dde7ee}.nav{min-height:76px;display:flex;align-items:center;gap:22px}.brand{font-weight:900}.brand small{display:block;font-size:9px;color:#66737c;letter-spacing:.13em}nav{margin-left:auto;display:flex;gap:20px;font-size:13px}.btn{display:inline-flex;padding:14px 19px;border-radius:36px;font-weight:850}.primary{background:#6f8fa6;color:#fff}.outline{border:1px solid #cbd8e1;background:#fff}.hero{background:#f0f4f6;padding:64px 0}.hero-grid{display:flex;flex-direction:row;align-items:center;gap:50px}.hero-copy,.hero-art{flex:1}.hero-copy{text-align:left}.hero-art img{width:100%;display:block}.eyebrow{font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:#6f8fa6;font-weight:900}h1{font-size:clamp(42px,6vw,72px);line-height:.99;letter-spacing:-.045em;margin:14px 0 18px}h2{font-size:clamp(30px,4vw,46px);line-height:1.03}.lead{font-size:18px;color:#66737c}.actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:26px;justify-content:flex-start}section{padding:72px 0}.story{display:flex;gap:40px;align-items:center}.story>div{flex:1}.story img{width:100%;border-radius:36px}.services{display:flex;flex-wrap:wrap;gap:16px}.service{flex:1 1 230px;border:1px solid #dfe7ef;background:#fff;padding:24px;border-radius:36px}.service b{font-size:11px;color:#6f8fa6}.service p{color:#66737c;font-size:14px}.proof{background:#202328;color:#fff}.proof-grid{display:flex;gap:18px;flex-wrap:wrap}.proof-card{flex:1;padding:22px;border:1px solid #ffffff2b;border-radius:36px}.faq-grid{display:flex;gap:48px}.faq-grid>div{flex:1}details{padding:16px 0;border-bottom:1px solid #dce6ed}.contact{background:#f0f4f6}.contact-box{display:flex;gap:34px;background:#202328;color:#fff;padding:34px;border-radius:36px}.contact-box>div,.contact-box form{flex:1}input,textarea{width:100%;padding:13px;border:0;border-radius:10px;margin:5px 0}textarea{min-height:110px}footer{padding:28px;color:#66737c;font-size:12px}.admin-shell{display:flex;min-height:900px;background:#f3f6f8}.admin-side{width:250px;background:#202328;color:#fff;padding:30px}.admin-main{flex:1;padding:36px}.admin-grid,.module-grid{display:flex;gap:14px;flex-wrap:wrap}.admin-card{flex:1;background:#fff;border:1px solid #dce5ed;border-radius:36px;padding:20px}.module{width:calc(33.333% - 10px);background:#fff;border:1px solid #dce5ed;border-radius:10px;padding:14px}@media(max-width:800px){nav{display:none}.hero-grid,.story,.faq-grid,.contact-box{display:block}.hero-copy{text-align:left}.actions{justify-content:flex-start}.hero-art{margin-top:24px}.module{width:calc(50% - 8px)}}
/* unique visual signature CLP-043: autocenter-garage */
header{border-top:5px solid #6f8fa6;}.nav{min-height:79px}.hero{background:linear-gradient(11deg,#f0f4f6,#ffffff 72%);padding:65px 0}.hero-grid{flex-direction:row-reverse;gap:46px}.hero-copy{order:1;text-align:center;flex:1.24}.hero-art{order:2;flex:1.03;transform:scale(0.972)}h1{max-width:631px}.service{flex-basis:239px;border-radius:13px}section{padding:65px 0}.proof-card,.contact-box,.story img{border-radius:13px}
