.ddsc-rmb{max-width:1100px;margin:20px auto;font-family:Arial,sans-serif}.ddsc-hero{background:linear-gradient(120deg,#064b99,#0a75df);color:#fff;border-radius:16px;padding:20px 26px;display:flex;justify-content:space-between;align-items:center}.ddsc-hero h2{margin:4px 0;font-size:30px}.ddsc-hero p{margin:0}.ddsc-hero span{font-size:48px}.ddsc-cols{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:20px}.ddsc-box{background:#fff;border:1px solid #dbe3ee;border-radius:14px;padding:20px;box-shadow:0 5px 18px rgba(0,0,0,.07)}.ddsc-box h3{margin-top:0}.ddsc-box label{display:block;font-weight:600;margin:11px 0}.ddsc-box input,.ddsc-box select{width:100%;box-sizing:border-box;padding:11px;margin-top:5px;border:1px solid #cbd5e1;border-radius:8px}.ddsc-two{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ddsc-fare{padding:14px;margin:12px 0;background:#f1f7ff;border-radius:9px}.ddsc-fare strong{display:block;font-size:26px;margin-top:4px}.ddsc-box button{width:100%;border:0;border-radius:9px;padding:13px;background:#075fce;color:#fff;font-weight:700;cursor:pointer}.ddsc-box button:hover{opacity:.9}#ddsc-map{min-height:390px;background:#eef2f7;border-radius:10px;display:flex;align-items:center;justify-content:center;text-align:center;padding:15px}.ddsc-profile{max-width:600px;display:flex;gap:18px;align-items:center;padding:18px;border:1px solid #dbe3ee;border-radius:14px;background:#fff}.ddsc-profile img{width:90px;height:90px;border-radius:50%;object-fit:cover}.ddsc-profile h3{margin:0 0 7px}@media(max-width:760px){.ddsc-cols,.ddsc-two{grid-template-columns:1fr}.ddsc-hero{padding:18px}.ddsc-hero h2{font-size:24px}}
