/* Servicios con iconos; las galerías mantienen fotografías reales. */
.ct-service-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;list-style:none;padding:0;margin:20px 0}.ct-service-item,.ct-service-choice{display:flex;align-items:center;gap:12px;min-width:0;padding:14px;border:1px solid #d7e5dc;border-radius:12px;background:#f5f9f4;color:#234c42;font-size:14px;line-height:1.4}.ct-service-icon{width:25px;height:25px;flex-shrink:0;color:#147d70}.ct-service-choice{margin:0;cursor:pointer;font-weight:500}.ct-service-choice input[type=checkbox]{width:18px;height:18px;margin:0;flex-shrink:0;accent-color:#147d70}.ct-service-choice:has(input:checked){border-color:#147d70;background:#e5f2e8}.ct-service-picker{border:0;padding:0;margin:25px 0;min-width:0}.ct-service-picker legend{font-size:20px;font-weight:700}.ct-service-picker .ct-service-grid{margin:15px 0}.ct-service-choice span{overflow-wrap:anywhere}.ct-service-hint{font-size:12px;color:#61736e}.ct-service-item span{overflow-wrap:anywhere}@media(max-width:460px){.ct-service-grid{grid-template-columns:1fr}.ct-service-choice,.ct-service-item{padding:12px}}
