:root{--blue:#00a7d8;--navy:#06283b;--ink:#102b3a;--pale:#eaf8fd;--white:#fff;--muted:#5e7480}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Arial,Helvetica,sans-serif;color:var(--ink);background:#fff}a{color:inherit}.wrap{max-width:1180px;margin:auto;padding:0 28px}.top{position:sticky;top:0;z-index:20;background:rgba(255,255,255,.96);border-bottom:1px solid #dcebf1}.top .wrap{height:84px;display:flex;align-items:center;gap:30px}.brand{display:flex;align-items:center;gap:13px;text-decoration:none;margin-right:auto}.brand img{width:104px;height:62px;object-fit:contain}.brand b{font-size:22px;letter-spacing:.08em}.brand span{display:block;font-size:12px;color:var(--muted);letter-spacing:.04em}.nav{display:flex;gap:26px;align-items:center}.nav a{text-decoration:none;font-weight:700;font-size:14px}.call{background:var(--blue);color:white!important;padding:13px 18px;border-radius:13px}.hero{min-height:560px;position:relative;overflow:hidden;background:#f7fbfd}.hero:before{content:"";position:absolute;inset:0 0 0 43%;background:url('assets/chrysler.jpg') center/cover no-repeat}.hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#fff 0%,#fff 38%,rgba(255,255,255,.85) 47%,rgba(255,255,255,0) 66%)}.hero .wrap{position:relative;z-index:2;padding-top:70px;padding-bottom:60px}.hero h1{font-size:58px;line-height:1.02;margin:0 0 18px;max-width:610px}.hero h1 em{display:block;font-style:normal;color:var(--blue)}.hero .lead{font-size:20px;font-weight:700}.hero p{max-width:470px;font-size:18px;line-height:1.55}.phone{display:inline-block;margin-top:14px;background:var(--blue);color:white;text-decoration:none;font-size:25px;font-weight:800;padding:16px 24px;border-radius:14px}.trust{display:flex;gap:25px;margin-top:30px;font-size:13px;font-weight:800;text-transform:uppercase}.trust span:before{content:"✓";color:var(--blue);margin-right:7px}.section{padding:72px 0}.section h2{font-size:40px;margin:0 0 10px}.section .intro{color:var(--muted);font-size:18px;max-width:760px}.services{display:grid;grid-template-columns:repeat(4,1fr);margin-top:35px;border-radius:18px;overflow:hidden}.service{min-height:430px;position:relative;color:white;display:flex;align-items:flex-end;padding:28px;background:#073249;overflow:hidden}.service .bg{position:absolute;inset:0;background-size:cover;background-position:center}.service:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(2,27,41,.98),rgba(2,27,41,.08) 72%)}.service .txt{position:relative;z-index:2}.service h3{font-size:25px;margin:0 0 8px}.service p{margin:0;line-height:1.4}.split{position:absolute;inset:0;display:grid;grid-template-columns:1fr 1fr}.split i{background-size:cover;background-position:center;position:relative}.tag{position:absolute;top:16px;background:var(--navy);padding:6px 9px;border-radius:5px;font-style:normal;font-size:11px;font-weight:800;z-index:3}.tag.before{left:10px}.tag.after{right:10px}.benefits{background:#f5fbfd;border-top:1px solid #dbeef5;border-bottom:1px solid #dbeef5}.benefits .wrap{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;padding-top:30px;padding-bottom:30px}.benefit b{display:block;margin-bottom:5px}.benefit b:before{content:"◯";color:var(--blue);font-size:23px;margin-right:8px}.benefit span{font-size:13px;color:var(--muted)}.about{background:linear-gradient(120deg,#fff 55%,var(--pale) 55%)}.about-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:60px;align-items:center}.checks{display:grid;gap:14px}.checks div:before{content:"✓";display:inline-grid;place-items:center;background:var(--blue);color:white;width:26px;height:26px;border-radius:50%;margin-right:12px}.raummacher{background:var(--navy);color:white}.raummacher .wrap{display:flex;align-items:center;justify-content:space-between;gap:40px}.raummacher h2{margin:0;font-size:36px}.raummacher p{max-width:690px;color:#d7e8ef;line-height:1.6}.raummacher a{display:inline-block;background:white;color:var(--navy);text-decoration:none;font-weight:800;padding:14px 18px;border-radius:12px;white-space:nowrap}.footer{background:#031f2f;color:#dbe9ee;padding:46px 0 24px}.footgrid{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:45px}.footer h4{color:white}.footer a{color:#dbe9ee}.legal{margin-top:35px;padding-top:18px;border-top:1px solid #31505f;font-size:12px;color:#9eb3bd}.page{padding:70px 0;max-width:900px}.page h1{font-size:42px}.page h2{margin-top:34px}.page p,.page li{line-height:1.65}.note{background:#fff7d6;padding:16px;border-left:4px solid #d6a900}@media(max-width:900px){.nav{display:none}.hero:before{inset:42% 0 0}.hero:after{background:linear-gradient(#fff 0%,#fff 38%,rgba(255,255,255,.8) 52%,rgba(255,255,255,0) 72%)}.hero .wrap{padding-top:42px;padding-bottom:310px}.hero h1{font-size:42px}.services{grid-template-columns:1fr 1fr}.benefits .wrap{grid-template-columns:1fr 1fr}.about-grid,.footgrid{grid-template-columns:1fr}.raummacher .wrap{display:block}.raummacher a{margin-top:15px}}@media(max-width:560px){.wrap{padding:0 18px}.brand b,.brand span{display:none}.brand img{width:90px}.hero h1{font-size:36px}.services{grid-template-columns:1fr}.benefits .wrap{grid-template-columns:1fr}.trust{flex-wrap:wrap}.phone{font-size:20px}.section h2{font-size:32px}}
