*{box-sizing:border-box}body{margin:0;background:#edf3f1;color:#102b38;font:15px/1.55 Arial,sans-serif}a{color:inherit;text-decoration:none}header{height:78px;background:#102b38;color:#fff;display:flex;justify-content:space-between;align-items:center;padding:0 max(4vw,calc((100vw - 1240px)/2))}header img{height:56px}header>a:last-child{font-size:13px}main{max-width:1240px;margin:auto;padding:80px 25px;display:grid;grid-template-columns:1fr 1.3fr;gap:45px;align-items:center}.intro>span{letter-spacing:.2em;color:#b36f4b;font-size:11px;font-weight:700}.intro h1{font:600 clamp(50px,5vw,76px)/1.08 Georgia,serif;letter-spacing:-.04em;margin:20px 0}.intro h1 em{font-weight:400;color:#bd7959}.intro p{max-width:420px;font-size:18px;color:#5e737d}.intro a{display:inline-block;border-bottom:1px solid #bd7959;margin-top:25px;padding-bottom:7px;font-weight:700}.phones{display:flex;gap:23px;justify-content:center}.phone{width:260px;min-height:548px;border:8px solid #142b36;border-radius:37px;background:#fff;padding:15px;box-shadow:0 22px 44px #102b3830}.phone-top{font-size:10px;font-weight:700;display:flex;justify-content:space-between}.phone-brand{color:#bd7959;font-weight:900;font-size:22px;margin:16px 0}.phone-brand small{display:block;letter-spacing:.2em;font-size:8px;color:#688089}.phone h2{font:600 27px/1.1 Georgia,serif;margin:13px 0 6px}.phone p{font-size:11px;color:#6a7c84;margin:0 0 19px}.phone-input{border:1px solid #d8e3e5;border-radius:8px;padding:10px;margin:8px 0;font-size:11px}.phone-map{height:140px;background:linear-gradient(45deg,#d9e7dd 25%,#c7dee2 25% 40%,#ecede1 40% 62%,#bbd6d6 62%);border-radius:10px;margin-top:17px;position:relative;padding:14px;font-size:11px;color:#4d6b69}.phone-map .pin{position:absolute;width:14px;height:14px;border-radius:50%;background:#bd7959;box-shadow:0 0 0 5px #fff9}.phone-map .one{top:56px;left:100px}.phone-map .two{top:91px;left:171px;background:#0d806d}.phone-cta{background:#bd7959;color:white;border-radius:8px;padding:10px;margin-top:17px;text-align:center;font-size:11px;font-weight:700}.phone-nav{display:flex;justify-content:space-around;color:#bd7959;margin-top:20px}.phone-nav span{color:#9db0b3}.driver{background:#f8fbfa}.driver .online{background:#dbf3e9;color:#0d735f;border-radius:8px;padding:8px;font-size:10px;font-weight:700}.driver h2{margin-top:25px}.job-card{background:#fff;border:1px solid #dce8e8;border-radius:10px;padding:14px;margin-top:25px;display:grid;gap:5px}.job-card small{font-size:8px;letter-spacing:.15em;color:#be7957}.job-card b{font-size:12px}.job-card span{font-size:10px;color:#81939b}.driver-stats{display:flex;gap:8px;margin-top:15px}.driver-stats div{background:#e9f2f0;border-radius:8px;padding:12px;flex:1}.driver-stats b,.driver-stats small{display:block}.driver-stats small{font-size:8px;color:#70848a}.driver .phone-cta{background:#0e806a}footer{padding:20px;text-align:center;background:#102b38;color:#d7e5e7;font-size:13px}@media(max-width:1000px){main{grid-template-columns:1fr;padding:50px 22px}.intro{text-align:center}.intro p{margin-left:auto;margin-right:auto}}@media(max-width:600px){header{padding:0 15px}header img{height:47px}header>a:last-child{font-size:11px}.phones{gap:7px;transform:scale(.72);transform-origin:top center;width:138%;margin-left:-19%;margin-bottom:-155px}.intro h1{font-size:46px}}
