.service-group{margin-top:22px}.service-group-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:13px}.service-group-title h3{font-size:13px;font-weight:500;letter-spacing:1px}.service-group-title span{font-size:10px;color:#96a184}.service-group .service-card{padding:15px 14px;gap:12px;margin-bottom:10px}.service-group .service-icon{width:43px;height:43px;font-size:25px}.service-group .service-card h3{font-size:14px}.gold-group{border-top:1px dashed #d9cfb7;padding-top:22px}.gold-group .service-group-title h3{color:#8f7752}.gold-note{margin:0 0 13px;color:#a58a61}.service-group .gold-card{background:#f3eddf;border-color:#e4d8bf}.gold-card .service-icon{color:#9f845d;border-color:#d2be9b}.gold-card p,.gold-card .arrow{color:#a18a65}.mode-badge{display:inline-block;font-size:10px;padding:4px 9px;border-radius:15px;color:#7d9564;background:#edf3e4;margin:0 0 6px}.mode-badge.gold{color:#94754a;background:#f2e8d6}

.booking-step{font-size:12px;color:#657f58;letter-spacing:1px;margin:0}.booking-summary{border:1px solid #e1e8d8;border-radius:12px;background:#f4f7ed;padding:14px 16px}.booking-summary p{font-size:13px;line-height:1.8;margin:5px 0}.booking-summary strong{font-weight:600}
